body
{
    background-color: #FFFFFF;
}
img 
{
    border:0;
}

.box_menuImg
{
    float:left;background-color: #EdF1F0; font-family: Tahoma;
    font-size: 11px;
    color: #4C4B4B;
    height: 16px;
    line-height: 16px;
    font-weight: normal;
    text-indent: 10px;    
}
#topbar
{
    width: 100%;
    float: left;
    margin-top: 0px;
}
#divpanelright
{
    float: right;
    background-color: #FFFFFF;
    width: 158px;
    margin-left: 8px;
    margin-top: 6px;
}
.bordabranca
{
    border-bottom: 1px solid #FFFFFF;
}
.box_cliquecompactar
{
    background-color: #F1F3F2;
    border:1px solid #D3D5D4;
    margin-left: 4px;
    margin-right: 6px;
    margin-top: 6px;
    margin-bottom: 0px;
    text-align: right;
    font-family: Tahoma;
    font-size:12px;
    color: #66849E;
    height:18px;
}
#divpanelmid
{
    float: left;
    background-color: #FFFFFF;
    width: 360px;
    margin-left: 8px;
    margin-top: 12px;
}
.tbCot
{
    float: left;
    margin-left: 2px;
    font-family: Tahoma;
    font-size: 12px;
    color: #878787;
}
.tbTopTen
{
    font-family: Tahoma;
    font-size: 10px;
    color: #878787;
}
.midC
{
    width:540px;
}
.titulotexto
{
    font-family:Tahoma;font-size:14px;color:#575656;margin:10px 0 0 0;padding:0px;
}

.tit_papel
{
    color: #f2890a;
    font-weight: normal;
    font-size: 11px;
    font-family: Tahoma;
	font-weight:bold;
    
}

.tit_codigo
{
    color: #3f3e3c;
    font-weight: normal;
    font-size: 11px;
    font-family: Tahoma;
    
}

.aaa
{
    float:right;margin-top:10px;margin-right:10px;
}
#menuleft
{
    font-family: Tahoma;
    font-size: 11px;
    width: 190px;
    padding: 0px;
    margin: 0px;
}
#menuleft li
{
    background-image: url(../im/bg_menuleft_1.jpg);
    height: 20px;
    list-style: none;
    border-bottom: solid 1px #FFFFFF;
}
#menuleft a
{
    height: 21px;
    line-height: 21px;
    text-indent: 14px;
    display: block;
    text-decoration: none;
    color: #4B4B4B;
}
#menuleft a:hover
{
    background-color: #B8BEBC;
    color: #FFFFFF;
}

#menuTopR li
{
    display: inline;
    font-family: Tahoma;
    font-size: 10px;
    color: #818181;
    font-weight: bold;
}
.campobusca
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    background-color: #FFFFFF;
    border: 1px solid #DFDFDF;
}
.txtpasslogin
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    background-color: #E5E5E5;
    border: 1px solid #929695;    
    height:13px;
    line-height:13px;
}
.lnkQuadrado
{
    border: solid 1px #CECECE;
	width: 110px;
	background-color: #EDF1EF;
	margin-top: 10px;
    margin-right: 15px;
	float: right;
}
.tbLista
{
    border: 7px solid #DEE3DF;
    font-family: Tahoma;
    font-size: 11px;
    color: #878787;
    width: 100%;
}
.tbThomson
{
	border: 0px solid #DEE3DF;
    font-family: Tahoma;
    font-size: 11px;
    color: #878787;
    height:390px;
    width: 100%;
}
.tbLopesFilho
{
	border: 0px solid #DEE3DF;
    font-family: Tahoma;
    font-size: 11px;
    color: #878787;
    height:390px;
    width:526px;
    
}
.tbBorderThomson
{
	border: 7px solid #DEE3DF;
    font-family: Tahoma;
    font-size: 11px;
    color: #878787;
    width: 100%;
    height:450px;
    width: 100%;
}
.box_9
{    
    color: #878787;
    font-family: Tahoma;
    font-size: 11px;
    border-right:4px solid #E7EBEA;
    border-left:4px solid #E7EBEA;
    width:526px;
}
.box_grafico
{
   font-size:8px;
   font-family:Verdana;
   color:#000000;
   float:left;
   text-indent:10px;
   line-height:15px;
}
.box_grafico_content
{
	font-family: Tahoma;
	font-size: 11px;
	color: #878787;
	border: 1px solid #DEE3DF;
	border-left:0px;
    width: 195px;
    line-height:25px;  
    float:left;
}
.buscapor
{
    font-family: verdana;
    font-size: 9px;
    color: #818080;
    line-height: 16px;
}
#topmenu
{
    float: right;
    margin-right: 6px;
}
#topmenu li
{
    font-weight: bold;
    font-family: Verdana;
    font-size: 12px;
    color: #FFFFFF;
    display: inline;
    margin-left: 10px;
    list-style: none;
    text-align: center;
    float: left;
}
#topmenu li a
{
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
}
#topmenu li a:hover
{
    color: #9DD13E;
}
.titulo
{
    font-weight: bold;
    font-family: verdana;
    font-size: 12px;
    color: #b3b3b3;
}
#linhafooter
{
    height: 5px;
    width: 100%;
    background-color: #F4F4F4;

}
#linhadivisa
{
    height: 12px;
    width: 100%;
    background-color: #748191;
    margin-bottom: 2px;
}

.txtfooter
{
    color: #A4A4A4;
    font-family: verdana;
    font-size: 9px;
    background-color:#F4F4F4;
    height:18px;width:557px;
    margin-bottom:4px;
}
.txtfooter a
{
    color: #A4A4A4;
    text-decoration: none;
    text-align: center;
}
.txtfooter a:hover
{
    text-decoration: underline;
}
.linkfooter
{
    color:#00477D;text-decoration:none;font-size:12px;
}

/* Menu Principal Float  */
div.menu
{
    position: absolute;
    visibility: hidden;
    width: 150px;
    left: 0;
    top: 0;
    z-index: 500;
    font-size: 11px;
    background-color: #FFFFFF;
    border-bottom: 4px solid #51514F;
}
div.menu ul
{
    margin: 0;
    padding: 0;
}
div.menu ul li
{
    line-height: 20px;
    list-style-type: none;
    margin-left: 0px;
    background-color: #EDF1F0;
    border-bottom: solid 1px #FFFFFF;
}

div.menu a
{
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    white-space: nowrap;
    display: block;
    width: 100%;
    line-height: 20px;
    text-indent: 14px;
}
div.menu a:link
{
    color: #666666;
}
div.menu a:visited
{
    color: #666666;
}
div.menu a:hover
{
    color: #ffffff;
    background-color: #B8BEBC;
}

.box_1
{
    margin-top: 6px;
    border-left: solid 1px #E6E6E6;
    border-right: solid 1px #E6E6E6;
    border-bottom: solid 1px #E6E6E6;
    color: #888888;
    font-family: Verdana;
    font-size: 10px;
}
.box_1 H3
{
    color: #69839E;
    font-size: 10px;
    font-weight: normal;
    display: inline;
}

.box_1_titulo
{
    background-image: url(../im/box_1_titulo.gif);
    width: 100%;
    color: #5E5E5E;
    height: 17px;
    vertical-align: middle;
}
.box_1_content
{
    margin: 10px;
}

.folder_1_content
{
    background-color: #E7EDEB;
    width: 100%;
}
.box_2
{
    border-bottom: dashed 1px #B3B9B7;
    color: #888888;
    font-family: Verdana;
    font-size: 10px;
    border-top: solid 8px #E7EDEB;
}
.box_2_img
{
    margin: 10px;
    float: left;
}
.box_2_content
{
    float: left;
    width: 250px;
    margin-top: 10px;
}

.box_2 H3
{
    color: #49657B;
    font-size: 11px;
    display: inline;
}
.box_2 H2
{
    color: #854C2E;
    font-size: 11px;
    display: inline;
}
.box_vernoticias
{
    background-color: #EEEEEE;
    height: 23px;
    width: 100%;
    margin-top: 6px;
    text-align: right;
    font-family: Verdana;
    font-size: 10px;
    color: #515151;
    border-top: solid 10px #FFFFFF;
}
.tb_indices
{
    margin-top: 2px;
    border-top: solid 3px #DAE3E0;
    border-left: solid 2px #DAE3E0;
    border-right: solid 2px #DAE3E0;
    background-color: #DAE3E0;
    font-family: Arial;
    font-size: 9px;
    color: #878787;
}
.tb_indices_titulo
{
    font-size: 11px;
}
.box_3
{
    margin-bottom: 8px;
}
.borda_4redonda
{
    background-image: url(../im/03_6_8.gif);
    background-repeat: no-repeat;
    width: 100%;
    margin: 0px;
    padding: 0px;
}
.box_bg_cotacao_u
{
    height:78px;
    background-image: url(../im/04_banner_background.jpg);
    background-repeat:no-repeat;
    font-size:20px;
    font-family:Tahoma;
    font-weight:bold;
    color:#000000;
    margin-left:7px;
    margin-bottom:3px;
}
.box_bg_cotacao_d
{
    height:78px;
    background-image: url(../im/04_banner_background2.jpg);
    background-repeat:no-repeat;
    font-size:20px;
    font-family:Tahoma;
    font-weight:bold;
    color:#000000;
    margin-left:7px;
    margin-bottom:3px;
}
.box_bg_cotacao_z
{
    height:78px;
    background-image: url(../im/04_banner_background3.jpg);
    background-repeat:no-repeat;
    font-size:20px;
    font-family:Tahoma;
    font-weight:bold;
    color:#000000;
    margin-left:7px;
    margin-bottom:3px;
}
.box_3 h3
{
    background-image: url(../im/box_3_bgtop.gif);
    background-repeat: no-repeat;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    color: #565455;
    text-indent: 28px;
    width: 100%;
    margin: 0px;
    padding: 0px;
}
.box_3 ul
{
    margin: 0px;
    padding: 0px;
}
.box_3 li
{
    border: solid 2px #EFF3F2;
    font-family: Tahoma;
    font-size: 11px;
    list-style: none;
}
.box_3 a
{
    color: #565656;
    text-decoration: none;
}
.box_3 a:hover
{
    text-decoration: underline;
}
.box_3 h2
{
    color: #6784A0;
    font-weight: normal;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    font-family: Tahoma;
    text-decoration: underline;
}
.box_3 span
{
    color: #6784A0;
    font-weight: normal;
    font-size: 10px;
    margin: 0px;
    padding: 0px;
    font-family: Tahoma;
    text-decoration: underline;
}
.marg_top_8
{
    margin-top: 6px;
    display: block;
}
h1
{
    background-color: #EdF1F0;
    margin: 0px;
    font-family: Tahoma;
    font-size: 11px;
    color: #4C4B4B;
    height: 20px;
    line-height: 20px;
    font-weight: normal;
    text-indent: 10px;
    vertical-align: middle;
    margin-bottom: 8px;
    display: block;
}
.box_busca_content
{
    color: #888888;
    font-family: Verdana;
    font-size: 10px;
}
.box_busca_titulo
{
    font-family: Tahoma;
    font-size: 16px;
    color: #565656;
    font-weight: bold;
    vertical-align: middle;
}
.box_4
{
    font-family: Tahoma;
    font-size: 11px;
    color: #888787;
}
.box_4_texto
{
    color: #6784A0;
    font-weight: normal;
    font-size: 11px;
    font-family: Tahoma;
    font-size: 11px;
}
.box_4_content
{
    margin: 10px;
}
h2
{
    color: #6784A0;
    font-weight: normal;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    font-family: Tahoma;    
}
.texto_azul
{
    color: #6784A0;
    font-weight: normal;
    font-size: 11px;
    font-family: Tahoma;
    
}
.texto_laranja
{
    color: #fe8a02;
    font-weight: normal;
    font-size: 11px;
    font-family: Tahoma;
    
}
.link_normal
{
    font-family: Tahoma;
    font-size: 11px;
    color: #888787;
    color:#7A7C7B;
	text-decoration:none;
}
.link_normal:hover
{
    text-decoration:underline;
}
.link_faq
{
    font-family: Tahoma;
    font-size: 11px;
    color: #5c544a;
    color:#5c544a;
	text-decoration:none;
}
.link_faq:hover
{
    text-decoration:underline;
}

.link_bold
{
    color: #FF790D;
    font-weight: bold;
    text-decoration: none;
}
.link_bold:hover
{
    text-decoration: underline;
}

.link_bold_under
{
    color: #FF790D;
    font-weight: bold;
    text-decoration: underline;
}

.box_5
{
    font-family: Tahoma;
    font-size: 11px;
    color: #888787;
}
.box_5_content
{
    margin: 10px;
    text-align:justify;
}
.box_5_titulo
{
    font-family: Tahoma;
    font-size: 11px;
    color: #565656;
    font-weight: bold;
    vertical-align: middle;
    margin-left: 10px;
    text-decoration: underline;
    display:block;
}

.link_blue
{
    color: #6784A0;
    text-decoration: none;
}
.link_blue:hover
{
    text-decoration: underline;
}

.tit_orange
{
    color: #FB9700;
    font-weight: bold;
    font-size: 12px;
}
.box_6
{
    font-family: Tahoma;
    font-size: 11px;
    color: #565656;   
    margin-top:8px;
    background-color:#FFFFFF;
}
.box_table
{
    font-family: Tahoma;
    font-size: 11px;
    color: #565656;      
}
.divisa_dashed
{
    border-bottom: dashed 1px #DAE3E0;
    height: 8px;
    margin-bottom: 8px;
}
.divisa_solid
{
    border-bottom: solid 1px #DAE3E0;
    height: 8px;
    margin-bottom: 8px;
}
.texto_box
{
    font-family: Tahoma;
    font-size: 11px;
    color: #888787;
    text-align:justify;    
}
.texto_boxfaq
{
    font-family: Tahoma;
    font-size: 10px;
    color: #888787;
	line-height:10px;
    text-align:left;    
}

.menu_3_level
{
    margin-top: 10px;
    margin-bottom: 10px;
    float: left;
    width: 542px;
    font-family: Tahoma;
    font-size: 11px;
}

.menu_3_level a
{
    float: left;
    height: 25px;
    line-height: 25px;
    color: #4D4B4C;
    background-color: #F2F4F3;
    text-align: center;
    border-bottom: solid 1px #DAE3E0;
    border-top: solid 1px #DAE3E0;
    text-decoration: none;
}
.menu_3_level a:hover
{
    background-color: #CCCCCC;
}

.link_blue
{
    font-family: Tahoma;
    font-size: 11px;
    color: #6685A1;
    text-decoration: none;
    line-height: 18px;
    height: 18px;
    display: block;
}
.link_blue:hover
{
    text-decoration: underline;
}
.box_7
{
    float: left;
    margin-top: 10px;
    background-color: #F7F9F8;
    width: 355px;
    font-family: Tahoma;
    font-size: 11px;
    color: #888787;
    padding: 10px;
}



.box_15
{
    color: #878787;
    font-family: Tahoma;
    font-size: 11px;
    border:1px solid #CCCCCC;
    float:left;
    width:238px;
}
.box_15_middle
{
   margin:7px;
}
.box_15_titulo
{
    color:#FFFFFF;
    font-weight:bold;
    font-size:20px;
    font-family:Times New Roman;
}
.box_15_middle H2
{
    color: #6784A0;
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma;
}
.tbCadastro
{
    color: #6784A0;
    font-weight: normal;
    font-size: 11px;
    font-family: Tahoma;
    border-left: 6px solid #DEE3DF;
    border-right: 6px solid #DEE3DF;
}
.box_11
{
    font-family: Tahoma;
    font-size: 11px;
    color: #888787;
    margin-bottom:3px;
    width:234px;
    background-color:#EFF3F2;
}
.box_14
{    
    background-repeat: no-repeat;
    width:235px;
    height:80px;
    font-family: Tahoma;
    font-size: 11px;
    color: #888787;
}
.box_14 h2
{
    color:#FFBF00;
    font-family:Tahoma;
    font-size:16px;
    font-weight:bold;
    display:block;
    margin-bottom:7px;
    margin-top:7px;
}
.box_cadastro
{
     border-bottom:1px dashed #DAE3E0;
     font-weight:normal;
     color:#565656;
     text-align:right;
     width:370px;
     height:20px;
     line-height:20px;
     background-color:#EDF1F0;
}
.tbCadastroTit
{
    background-image: url(../im/07_02_back_tit.jpg);
    background-repeat: no-repeat;
    color:#888687;
    font-size:14px;
    text-indent:15px;
    height:27px;
    line-height:27px;
}
.box_login
{
    background-color:#EEF2F1;
    width:313px;
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
}
.box_login_tecVir
{
    color:#ffffff;
    border-left:2px solid #ffffff;
    border-right:2px solid #ffffff;
    background-color:#B5B5B5;
    width:290px;
	height:62px;
}
.box_login_tipo
{    
    margin-top:3px;
    background-color:#EEF2F1;
    width:313px;
    font-family: Tahoma;
    font-size: 11px;
    color: #696969;
    padding:3px 0px 5px 0px;
    text-indent:10px;
}
.box_12
{
    border-right:1px solid #EEF2F1;
    border-left:1px solid #EEF2F1;
    width:313px;
    font-family: Tahoma;
    font-size: 11px;
    line-height:20px;
    color: #696969;
}
.box_4 h6
{
    font-size:27px;
    color:#000000;
    font-weight:bold;
    display:block;
    margin-bottom:7px;
    margin-top:0px;
}
.box_4 .linka
{
    color: #565656;
    text-decoration: none;
}
.box_4 .linka:hover
{
    text-decoration: underline;
}
.link_orange
{
    color: #FF790D;
    text-decoration: none;
}
.link_orange:hover
{
    text-decoration: underline;
}
.glossary
{
 	background-color:#F7F9F8;
 	padding:5px;
	margin-bottom:2px;
}
.glossary a 
{
    text-decoration:none;display:inline-block;width:15px;height:15px;background-color:#fff;
    color:#4D728C;border:1px solid #D8E4E0;text-align:center;
}
.glossary a:hover 
{
    background-color:#E3E3E3;
}
.glossary .sel
{
    background-color:#FFBD00;color:#fff;
}
/* Estilo usado no div do feedback do footer no site todo */
#feedback
{
    float:right;top:-795px;
	width:214px;
	background-color:#fff;
	border:6px solid #DEE3DF;
    color:#878787;
	font-family:Tahoma;
	font-size:11px;
}
#feedback textarea 
{
    border:1px solid #B2B2B2;background-color:#F7F9F8;
}
#feedback input
{
    margin-bottom:10px;vertical-align:middle;border:1px solid #DEE3DF;
}
#feedback .bt
{
    display:inline-block;width:40px;
	height:18px; line-height:18px; 
	background-color:#FFF;
	font-weight:bold;
    border:1px solid #ccc;color:#7C7A7B;
	text-align:center;
	text-decoration:none;
}
#feedback .bt:hover
{
    background-color:#FED23D;
	color:#000;
}
#feedback .btclose
{
    text-decoration:none;color:#878787;
    float:right;
	border:1px solid #C0C1C3;
	width:12px;
	margin-right:2px;
	margin-top:4px;
	text-align:center;
}
#feedback .btclose:hover
{
    color:#878787;
	background-color:#ccc;
}

/*  Menu context usado no mapa de mercado */
#menucontext a
{
  display:block;
  width:147px;
  height:16px;
  background-color:#fff;
  font-family:Arial;
  font-size:10px;
  color:#000;
  text-decoration:none;
  background-image:url(../im/bglinkmnucontext.gif);
  text-indent:10px;
  line-height:16px;
  vertical-align:middle;
}
#menucontext a:hover
{
  color:#FE7800;
}
/* Tooltip usado no mapa de mercado */
#tooltip
{
    font-family:Tahoma;font-size:11px;background-image:url(../im/bgtooltip.gif);
    width:200px;height:49px;background-color:#fff;position:absolute;display:none; z-index:200;
}
#tooltip_var
{
    float:right;margin-right:3px;margin-top:8px;font-weight:bold;color:#fff;
}
#tooltip_code
{
    margin-left:6px;margin-top:4px;font-weight:bold;
}
#tooltip_price
{
    float:right;margin-right:12px;margin-top:-5px;font-weight:bold;
}
#tooltip_name
{
    margin-left:6px;
}

/* Div para erro do cadastro */
.msgerrorcad
{
    position: absolute;z-index: 200;margin-left:-190px; left:50%;top:250px;width:405px;
    color:#7B7B7B;font-family:Tahoma;font-size:11px;
}
.msgerrorFundo
{
    width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 200; background-image: url(../im/s.gif);
}

/* Box Erro*/
.msgerrorcad_middle
{
    background-repeat:repeat-y;background-image:url(../im/bg_ErroCadMid.jpg);padding:15px;
}



.fieldcolorerro
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    background-color: #FFF3C6;
    border: 1px solid #DFDFDF;
}
/* botao cadastro  */
.botao
{
    display:block;background-image:url(../im/bg_botao.jpg);width:60px;height:21px;text-decoration:none;text-align:center;
    border:1px solid #E6AC2F;font-family:Tahoma;font-size:11px;font-weight:bold;line-height:21px;vertical-align:middle;color:#FF7B15;
}

/*paginancao forum */
.lnk_paginacao{

    text-decoration: none;
    color: #4B4B4B;
}
.lnk_paginacao:hover
{
    text-decoration: underline;
}

.lnk_paginacao_selecionado
{
    background-color: #F2F4F3;
    padding:2px;
}

/* link menu busca - Cotação */
.menu_busca 
{
    text-indent:10px;text-decoration:none;color:#5C5C5C;
}
.menu_busca:hover
{
    text-decoration:underline;
}
/*text box de busca - Cotação */
.textbox_busca
{
    height:13px;font-family:Tahoma;font-size:11px;color:#878787;
}


/*mensagens forum*/
.mensagensForum_parent
{
    background-image:url(../im/05_02_boxParent_back.jpg);margin-bottom: 7px; font-family: Tahoma; font-size: 11px;
}
.mensagensForum_sub_parent
{
    padding:5px;padding-left:0px;float:left;
}
.mensagensForum_sub2_parent
{
    float:left;width:30px;margin-left:7px;padding-top:5px;
}
.mensagensForum_itens_Data
{
    background-repeat:no-repeat;background-image:url(../im/05_02_data2_background.jpg);padding-left:5px;padding-right:6px;
}
.mensagensForum_itens_Hora
{
    background-repeat:no-repeat;background-image:url(../im/05_02_data2_background.jpg);padding-left:8px;padding-right:10px;
}
.mensagensForum_itens_Autor
{
    background-repeat:no-repeat;background-image:url(../im/05_02_autor2_background.jpg);padding-left:6px;width:125px;float:left;
}
.mensagensForum{
    background-color: #DADEDD;margin-bottom: 20px; font-family: Tahoma; font-size: 11px;
}
/* Box de edição de componente */
.editcomponent 
{
    font-family:Tahoma;font-size:11px;background-color:#FFcc00;border:1px solid #666;height:20px;text-indent:10px;
    line-height:20px;vertical-align:middle;background-image:url(../im/bgtituloedit.jpg);
}
.editcomponent a 
{
    color:#000;text-decoration:none;
}
.editcomponent a:hover
{
    text-decoration:underline;
}

/*Minha Conta Table Meus Proventos*/
.table_MeusProventos
{
    font-family:Tahoma;font-size:12px;color:#868686;border-right:6px solid #DDE3DF;border-left:6px solid #DDE3DF;
}
.table_MeusProventos td
{
    border-right:1px solid #DDE3DF;
}

.table_MeusProventos_lista
{
     border-right:6px solid #DDE3DF;border-left:6px solid #DDE3DF;
     font-family: Tahoma;
    font-size: 11px;
    color: #565656;   
}
.table_MeusProventos_lista td
{
    border-right:1px solid #DDE3DF;    
}


/*box Ic*/
.box_ic
{
    margin:10px;margin-bottom:5px;
    width:150px;background-color:#ffffff;border:1px solid #D9E4E0;
}

/*tit table*/
.cadTit
{
    color:#4D7195;
    height:25px;
}

/*titulo fundo*/
.titleFundo
{font-size: 20px; font-weight: bold;font-family:Tahoma; color: #E7E7E7;}

/*box editar verificacao*/
.box_editar
{
    font-family: Tahoma;font-size: 11px;
    color: #888787;margin-top:8px;border-bottom: dashed 1px #DAE3E0;
    text-align:right;height:22px;line-height:22px;
    width:100%;background-color:#ECF0EF;
}

/*msg concluido*/
.box_concluido
{
     height:55px;line-height:55px;text-align:center;
     font-weight:bold;font-family:Tahoma;font-size:18px;
     color:#FFBD04;border-left:6px solid #DEE3DF;border-right:6px solid #DEE3DF;
}

/*lnk noraml*/
.lnk_normal
{
    text-decoration: none;
    color: #4B4B4B;
    font-family: Tahoma;
    font-size: 11px;
    color: #888787;
}

/* checkbox dos formularios */
.checkbox 
{
    border:1px solid #E1E5E4;    
}
/* Campos formularios minha conta*/
.drop
{
    border:1px solid #A5ACB2;color:#4E7191;font-family: Tahoma;font-size: 11px;
}
.textbox
{
    border:1px solid #A5ACB2;color:#7B7B7B;font-family: Tahoma;font-size: 11px;
}

/* Link de pagina segura */
.paginaseg
{
    text-decoration:underline;color:#E89700;
}
/* Botoes em popups */
.btpop
{
    display:inline-block;width:40px;height:16px; line-height:16px; background-color:#FFF;font-weight:bold;
    border:1px solid #ccc;color:#7C7A7B;text-align:center;text-decoration:none;
}
.btpop:hover
{
    background-color:#FED23D; color:#000000;
}

.btpop2
{
    display:inline-block;
	width:40px;
	height:16px;
	line-height:18px;
	background-color:#FFFFFF;
	font-weight:bold;
    border:1px solid #cccccc;
	color:#7C7A7B;
	text-align:center;
	text-decoration:none;
	padding-bottom:2px;
}
.btpop2:hover
{
    background-color:#dbdbdb;
}

/*bt close*/
.btclose
{
    text-decoration:none;color:#878787;
    float:right;border:1px solid #C0C1C3;width:12px;margin-right:6px;text-align:center;
    background-color:#fff;
}
.btclose:hover
{
    color:#878787;background-color:#ccc;
}

/*dhtmls*/
.box_TooTip_tit
 {
    border-bottom:1px solid #FFFFFF;font-size:12px;
    font-weight:bold;font-family:Tahoma;color:#FFFFFF;
    width:100%;height:22px;line-height:22px;
    background-color:#BD7200;
 }
 .box_TooTip
 {
     width:178px;margin-left:20px;
     font-family: Tahoma;
     font-size: 11px;
     color: #888787;
 }
 .box_ToolTip_content
 {
    width:100%;background-color:#FECE3C;color:#665118;
 }
 /* Box Left */
 .BoxL_title_1
 {
    width:190px;background-image:url(../im/boxes/top_1.jpg);margin-top:6px;text-indent:30px;font-family:Tahoma;font-size:11px;height:23px; line-height:23px;color :#565455;
 }
 .BoxL_title_2
 {
    width:190px;background-image:url(../im/boxes/top_2.jpg);margin-top:6px;text-indent:30px;font-family:Tahoma;font-size:11px;height:23px; line-height:23px;color :#565455;
 }
 .BoxL_title_4
 {
    width:190px;background-image:url(../im/boxes/top_4.jpg);margin-top:6px;text-indent:30px;font-family:Tahoma;font-size:11px;height:23px; line-height:23px;color :#565455;
 }
 
 .BoxL_mid2
 {
  width:158px;background-image:url(../im/boxes/bgmid2.gif);  
 }
 
 .BoxL_mid
 {
  width:190px;background-image:url(../im/boxes/bgmid.jpg);  
 }
 .BoxL_footer
 {
    width:190px;height:10px;background-image:url(../im/boxes/bottom.jpg);background-repeat:no-repeat;
 }
 .BoxL_link
 {
    color:#565455;display:block;margin-top:6px;
 }
 
  .BoxL_text2 
 {
    padding:0px 10px 10px 10px;font-family:Tahoma;font-size:11px;color:#818181;line-height:16px;
 }
 
 .BoxL_text 
 {
    padding:0px 10px 10px 15px;font-family:Tahoma;font-size:11px;color:#818181;line-height:16px;
 }
 /*Banner Abre conte pequeno  */
 .abrecontapeq
 {
    margin-top:8px;margin-bottom:8px;display:block;
 }
 /*Folder component */
.folder1 
{
    float: left; background-color: #DEE3DF;height: 20px; font-family: Arial; font-size: 10px; width: 110px; text-decoration: none;color: #000;
}
.folder2
{
    float: left; background-color: #C3C3C3; font-family: Arial; font-size: 10px;height: 17px; margin-top: 2px; width: 140px; text-decoration: none;color: #515A55;border-right:1px solid #fff;
}
.folder3
{
  float: left; background-color: #C3C3C3;font-family: Arial; font-size: 10px; height: 17px; margin-top: 2px; width: 120px;text-decoration: none; color: #515A55;
}
.itemfolder1
{
   height: 88px; background-color: #EFF1F0; font-family: Tahoma; font-size: 11px;
   border-top: 1px solid #DDE3E1; margin-top: 1px;
}
.itemfolder2
{
    height: 88px; background-color: #EFF1F0; font-family: Tahoma; font-size: 11px;margin-top: 3px;
}
.titCentro
{
    background-color: #C3C3C3; 
	width: 150px;
    color: #fff; 
	text-indent: 3px;
	text-transform:uppercase;
	font-family:Tahoma; 
	font-size:11px; 
	color:#FFFFFF;
	margin-bottom:5px;
}
.txtCentro{
	font-family: Tahoma; 
	font-size: 11px;
	color:#565857;
}
.txtBranco{
	font-family: Tahoma; 
	font-size: 11px;
	color:#FFFFFF;
}
.tit_amarelo{
	font-family: Tahoma; 
	font-size: 11px;
	color:#fcd64f;
	font-weight:bold;
}
.linkCentro{
	font-family: Tahoma; 
	font-size: 11px;
	color:#565857;
	text-decoration:none;
}
.linkCentro:hover{
	font-family: Tahoma; 
	font-size: 11px;
	color:#565857;
	text-decoration:underline;
}
.linkBranco{
	font-family: Tahoma; 
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
}
.linkBranco:hover{
	font-family: Tahoma; 
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:underline;
}
.itemfoldertitle
{
    background-color: #C3C3C3; margin-left: 60px; margin-top: 6px; width: 150px;
    color: #fff; text-indent: 3px;text-transform:uppercase;
}
.itemfoldersubtitle
{
   color: #52869B; font-weight: bold; margin-top: 6px; margin-bottom: 2px;
}
.itemtext {color: #565857; margin-right: 3px;text-decoration:none;}
.itemtext:hover {text-decoration:underline;}
/* Acesso Rapido */
#acesso 
{
    margin-top:28px;margin-left:-194px;width:740px;
}
#acesso a 
{
    color:#000000;font-family:Arial;font-size:10px;text-decoration:none;
}
#acesso a:hover{ text-decoration:underline}
#acesso .title
{
    color:#CACACA;font-family:Arial;font-size:14px;font-weight:bold;
}

.pod{
	font-family: Tahoma; 
	font-size: 11px;
	color:#4b4b4b;
	text-decoration:none;
}
.pod:hover{
	font-family: Tahoma; 
	font-size: 11px;
	color:#4b4b4b;
	text-decoration:underline;
}

.pods{
	font-family: Tahoma; 
	font-size: 11px;
	font-weight:bold;
	color:#888787;
	text-decoration:none;
	background-color:#f2f4f3;
}

.txtFooterNews{
	font-family: Tahoma; 
	font-size: 9px;
	color:#a6a0a0;
	text-decoration:none;
}

.txtFooterNews:hover{
	font-family: Tahoma; 
	font-size: 9px;
	color:#a6a0a0;
	text-decoration:underline;
}

.txtLopesFilho{
	font-family: Tahoma; 
	font-size: 16px;
	color:#888787;
	text-decoration:none;
}

.txtLopesFilho:hover{
	font-family: Tahoma; 
	font-size: 16px;
	color:#888787;
	text-decoration:underline;
}


.tituloFooter{
	font-family: Tahoma; 
	font-size: 10px;
	font-weight:bold;
	color:#a6a0a0;
	text-decoration:none;
}

.BoxL_link_forum
 {
    font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
 }
 
 .BoxL_link_forum:hover
 {
    font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	text-decoration:underline;
 }
 
   .BoxL_text_forum 
 {
    padding:0px 7px 10px 7px;font-family:Tahoma;font-size:11px;color:#818181;line-height:14px;
 }
 
 
 .block_over {
	width: 130px;
	float: left;
}
.block_over a {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none; 
	height:37px; 
	width:137px; 
	cursor: pointer; 
	background-image:url(../im/bt_mais_informacoes_normal.gif); 
	background-repeat:no-repeat; 
	display: block;
}
.block_over a:hover {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none; 
	height:37px; 
	width:137px; 
	cursor: pointer; 
	background-image:url(../im/bt_mais_informacoes.gif); 
	background-repeat:no-repeat;
}

.Bt_mais_informacoes_mais
 {
 	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#8d8d8d; 
	font-weight:bold; 
	text-decoration:none; 
 }
 
.Bt_mais_informacoes_info
 {
 	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; color:#ff790d; 
	font-weight:bold; 
	text-decoration:none;
 }
 
 .li_clubes
 {
 list-style-image:url(../im/bol_laranja.gif);
 margin-bottom:17px;
 }

#btRS div{
	width:72px;
	height:21px;
	background-image:url(../im/icon_RS.gif);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	color:#a6a0a0;
	padding:10px 0px 0px 34px;
	cursor:pointer;
	text-decoration:none;
}

#div_rs { 
	margin:0px 0px 0px 350px;
	width:181px; 
	display:none; 
	float:left; 
	position: absolute;
}

#div_rs_top {
	width:181px;
	height:13px;
	background-image:url(../im/bg_rs_top.gif);
	background-repeat:no-repeat;

}

#div_rs_middle { 
	font-family:Tahoma;
	font-size:10px;
	text-align:left;
	color:#666666;
	text-align:left;
	width:151px;
	height:60px;
	background-image:url(../im/bg_rs.gif);
	padding:0px 15px 0px 15px;
	_margin:-6px 0px 0px 0px;

}

#div_rs_footer {
	width:181px;
	height:23px;
	background-image:url(../im/bg_rs_footer.gif);
	background-repeat:no-repeat;
}

#div_rstool_rs { 
	font-family:Tahoma;
	font-size:10px;
	text-align:left;
	color:#fff;
	margin:0px 0px 0px 378px;
	padding:14px 15px 0px 15px;
	width:193px;
	height:50px; 
	display:none; 
	float:left; 
	text-align:left;
	position: absolute;
	background-image:url(../im/bg_rs_tool.gif);
	background-repeat:no-repeat;
}

#btComp div{
	width:74px;
	height:21px;
	background-image:url(../im/icon_compartilhe.gif);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	color:#a6a0a0;
	padding:10px 0px 0px 34px;
	cursor:pointer;
	text-decoration:none;
}

#div_comp { 
	margin:0px 0px 0px 430px;
	width:241px; 
	display:none; 
	float:left; 
	position: absolute;
}

#div_comp_top {
	width:241px;
	height:14px;
	background-image:url(../im/bg_comp_top.gif);
	background-repeat:no-repeat;

}

#div_comp_middle { 
	font-family:Tahoma;
	font-size:10px;
	text-align:left;
	color:#666666;
	text-align:left;
	width:211px;
	height:182px;
	background-image:url(../im/bg_comp.gif);
	padding:0px 15px 0px 15px;
	_margin:-6px 0px 0px 0px;

}

#div_comp_footer {
	width:241px;
	height:23px;
	background-image:url(../im/bg_comp_footer.gif);
	background-repeat:no-repeat;
}

#div_rstool_comp { 
	font-family:Tahoma;
	font-size:10px;
	text-align:left;
	color:#fff;
	margin:0px 0px 0px 430px;
	padding:14px 15px 0px 15px;
	width:193px;
	height:50px; 
	display:none; 
	float:left; 
	text-align:left;
	position: absolute;
	background-image:url(../im/bg_comp_tool.gif);
	background-repeat:no-repeat;
} 

#btAvalie div{
	width:100px;
	height:21px;
	background-image:url(../im/icon_avalie.gif);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	color:#a6a0a0;
	padding:10px 0px 0px 26px;
	cursor:pointer;
	text-decoration:none;
	margin:0px 0px 0px 2px;
}

#div_avalie { 
	margin:0px 0px 0px 509px;
	width:241px; 
	display:none; 
	float:left; 
	position: absolute;
}

#div_avalie_top {
	width:230px;
	height:14px;
	background-image:url(../im/bg_avalie_top.gif);
	background-repeat:no-repeat;

}

#div_avalie_middle { 
	font-family:Tahoma;
	font-size:10px;
	text-align:left;
	color:#666666;
	text-align:left;
	width:200px;
	height:250px;
	background-image:url(../im/bg_avalie.gif);
	padding:0px 15px 0px 15px;
	_margin:-6px 0px 0px 0px;

}

#div_avalie_footer {
	width:230px;
	height:23px;
	background-image:url(../im/bg_avalie_footer.gif);
	background-repeat:no-repeat;
}


#div_rstool_avalie { 
	font-family:Tahoma;
	font-size:10px;
	text-align:left;
	color:#fff;
	margin:0px 0px 0px 510px;
	padding:14px 15px 0px 15px;
	width:193px;
	height:50px; 
	display:none; 
	float:left; 
	text-align:left;
	position: absolute;
	background-image:url(../im/bg_avalie_tool.gif);
	background-repeat:no-repeat;
}

.txt_avalie { 
	font-family:Tahoma;
	font-size:11px;
	text-align:left;
	color:#878787;
	text-align:left;
	float:left;
	margin:4px 0px 4px 0px;
}

.txt_avalie2 { 
	font-family:Tahoma;
	font-size:11px;
	text-align:left;
	color:#878787;
	text-align:left;
}

.txt_avalie_res { 
	font-family:Tahoma;
	font-size:11px;
	text-align:left;
	color:#878787;
	text-align:center;
	float:left;
	margin:5px 0px 5px 0px;
	width:200px;
}

.textarea_avalie {
	border:1px solid #cfcfcf;
	color:#7B7B7B;
	font-family:Tahoma;
	font-size: 11px;
	width:195px;
	height:60px;
	margin:2px 0px 0px 0px;
	resize:none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.textarea_avalie {
	width:193px;
}
}

#tit_rs { 
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	color:#818181;
	width:116px;
	text-align:left;
	float:left;
}

#tit_comp { 
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	color:#818181;
	width:190px;
	text-align:left;
	float:left;
}

#tit_avalie { 
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	color:#818181;
	width:180px;
	text-align:left;
	float:left;
}

#txt_comp { 
	font-family:Tahoma;
	font-size:12px;
	text-align:left;
	color:#878787;
	width:190px;
	text-align:left;
	float:left;
	margin:12px 0px 0px 0px;
}

.text_comp {
	border:1px solid #cfcfcf;
	color:#7B7B7B;
	font-family:Tahoma;
	font-size: 11px;
	width:207px;
	height:15px;
	margin:2px 0px 0px 0px;
}

.textarea_comp {
	border:1px solid #cfcfcf;
	color:#7B7B7B;
	font-family:Tahoma;
	font-size: 11px;
	width:207px;
	_width:207px;
	height:45px;
	margin:2px 0px 0px 0px;
	resize:none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.textarea_comp{
	width:205px;
}

.text_comp {
	width:209px;
}
}

#icon_twitter { 
	width:26px;
	_width:56px;
	height:26px;
	float:left;
	margin:8px 0px 0px 36px;
	_margin:8px 0px 0px 17px;
}

#icon_youtube { 
	width:26px;
	height:26px;
	float:left;
	margin:8px 0px 0px 30px;
	_margin:8px 0px 0px 0px;
}

#icon_facebook { 
	width:46px;
	_width:46px;
	height:26px;
	float:left;
	margin:8px 0px 0px 0px;
	_margin:8px 0px 0px 0px;
}

#icon_delicious { 
	width:46px;
	_width:46px;
	height:26px;
	float:left;
	margin:8px 0px 0px 0px;
	_margin:8px 0px 0px 0px;
}

#icon_twitter2 { 
	width:46px;
	_width:46px;
	height:26px;
	float:left;
	margin:8px 0px 0px 0px;
	_margin:8px 0px 0px 0px;
}

#icon_linkedin { 
	width:46px;
	_width:46px;
	height:26px;
	float:left;
	margin:8px 0px 0px 0px;
	_margin:8px 0px 0px 0px;
}

#icon_google { 
	width:26px;
	_width:26px;
	height:26px;
	float:left;
	margin:8px 0px 0px 0px;
	_margin:8px 0px 0px 0px;
}

.btclosenew{
	font-size:13px;
	text-decoration:none;
	color:#878787;
	float:right;
	border:1px solid #C0C1C3;
	width:14px;
	height:16px;
	margin-top:3px;
	text-align:center;
	cursor:pointer;
}

.btclosenew:hover {
	color:#878787;
	background-color:#ccc;
	cursor:pointer;
}

.bt_enviar_footer {
	display:inline-block;
	width:40px;
	height:18px;
	line-height:18px;
	background-color:#FFF;
	font-weight:bold;
    border:1px solid #ccc;
	color:#7C7A7B;
	text-align:center;
	text-decoration:none;
	float:right;
	margin:4px 0px 0px 0px;
	cursor:pointer;
}

.bt_enviar_footer:hover {
	background-color:#FED23D;
	color:#000;
}
