/*estilos gerais*/
body,h1,h2,h3,ul,ol,li,img,a,form { margin:0; padding:0 }
img { border:0 }
a { text-decoration:none }
a:hover { text-decoration:underline }
body    { font:70% Verdana,Geneva,Sans-serif; background-position:0px 550px; background:#fff url(bg.gif) top left repeat-y; text-align:center }

.tudo,.body2 { background:transparent url(bg_novo.gif) repeat-x }
/* IE7 .tudo { float:left } */
.tudo { float:left; width:100% } 


.clear { clear:both }
.esq { float:left }

/*topo terra*/
h1 { position:absolute; left:20px; top:0px; height:26px }

/*menu principal - 'Em toda web', 'Em português', etc.*/
.menu { padding:25px 0 0 0; margin:0; background:transparent url(bg_novo3.gif) repeat-x; }
.menu ul { height:30px; }

.menu li { width:85px; list-style:none; display:inline; margin-left:-0px; }

/*links - 'Ajuda', 'Busca avançada' e 'Conteúdo'*/
.links { position:absolute; right:10px; top:40px; color:#fff; }
.links select { font:80% verdana }

.links a { font-size:80%; color:#464646; font-weight:bold;  }

/*campo de busca topo*/
/* IE7 .busca { padding-bottom:25px; margin-top:-2px; height:15px; background:#F1F1EE url(bg_novo2.gif) repeat-x bottom left; border-bottom:1px solid #CFD0CF } */
.busca { padding-bottom:25px; margin-top:-2px; height:45px; background:#F1F1EE url(bg_novo2.gif) repeat-x bottom left; border-bottom:1px solid #CFD0CF }
.busca table { margin:0 auto; }


.query   { width:356px; border:1px solid #808080; }
.b_campo { width:356px; border:1px solid #808080; }

.btbuscar { vertical-align:middle; margin-bottom:4px }

.google { margin-left:170px }

/*campo de busca rodapé*/
.busca2 { height:37px; float:left; width:100%; background:#fff url(bg3.gif) repeat-x top left; padding:8px 0 5px 0; margin:0 auto }
.busca2 div { background:transparent url(bygoogle.gif) top right no-repeat; height:30px; }


/*engloba todo conteúdo e coloca bg da direita*/
.miolo { border-top:1px solid #D0D0D0; text-align:left; float:left; width:100%; background:transparent url(bg2.gif) top right repeat-y; background-image:none; background-\image:url(bg2.gif) }

/*menus da esquerda*/
.colesq { width:115px; float:left; margin-top:10px }
.colesq li { border-bottom:1px solid #DDDDDE;  background:transparent url(men_bg.gif) top right  repeat-y; }
.colesq .pe { border:0 }
.colesq ul { margin-bottom:0px }
.colesq li a { display:block; width:97px; background:url(traco.gif) center left no-repeat; padding-left:18px; line-height:20px; color:#FE5500; text-align:left; overflow:hidden; font-size:70%; font-s\ize:100% }
/* PARA DESACTIVAR DOBLE LINEA EN MENSAJES DE HISTORICO */
.colesqOLD table { margin-top:-6px; background:transparent url(men_bg.gif) top right  repeat-y; }
.colesq table td { border-bottom:1px solid #DDDDDE; vertical-align:middle}
.colesq table td a { text-align : left; display:block; width:77px; background:url(traco.gif) center left no-repeat; padding-left:18px; line-height:20px; color:#FE5500; overflow:hidden }


.searchHistory { width:113px; margin-top:0px; background:transparent url(men_bg.gif) top right  repeat-y;}
.searchHistory table {height:115px;}
.searchHistory table td a { text-align:left; display:block; width:82px; background:url(traco.gif) center left no-repeat; padding-left:13px; line-height:13px; color:#FE5500; overflow:hidden }


.hist { margin-bottom:3px }
#top10_fechado { display:none }

/*coluna da direita*/
.coldir { width:173px; float:right; padding:5px }
.coldir h3,.content h2 { font-size:100%; text-transform:uppercase; font-weight:bold; margin-bottom:5px }
.coldir h3 { color:#FF5400; }
.coldir li,.content li { margin-bottom:10px; list-style:none }
.coldir li a { font-size:85%; color:#FF5400; }
.coldir li strong a { font-size:100%; font-weight:normal; text-decoration:underline; color:#000 }
.coldir ul li img { margin:0 5px }

/*conteúdo principal*/
.content { margin:5px 0 0 130px; marg\in:5px 190px 0 130px }
.content h2 { font-weight:bold }
.content li { list-style:none }
.content img,.coldir img { float:left }
ul.recomenda { margin-bottom:25px }
.content ul li strong a { font-size:120%; color:blue; text-decoration:underline; font-weight:normal }
.content ul li a  { font-size:90%; color:#FF5600 }
.content ul li a:visited { color:#FF5600 }
.content ul li a.description  { font-size:100%; color:black; text-decoration:none; font-weight:normal }
.content ul li a.description:visited  { font-size:100%; color:black; text-decoration:none; font-weight:normal }
.content ul li strong a:visited { color:#551A8B }
.content ul li strong a:active { color:#FF5400 }
div.content ul li,div.content ul h2 { padding-bottom:16px; margin-bottom:0 }
/*resultados da Internet*/
.resultados h2 { text-transform:none }
.resultados li { width:98%; }
.resultados li a { font-size:100%; }
 
/* menu de navegação entre resultados no pé da página*/
.paginacao { float:left; width:100%; text-align:center; padding:20px 0 }

.paginacao li { display:inline; font-size:80%; font-s\ize:120%; color:#000; font-weight:bold }
.paginacao ul li a { font-size:100%; color:#000; font-weight:normal; text-decoration:underline }
.paginacao ul li a:visited { color:#000; }
.paginacao .inactive { font-weight:bold; color:#C0C0C0; }
.paginacao a.naveg { font-weight:bold }
.paginacao a.laranja { font-weight:bold; color:#FF5502; text-decoration:none }
.paginacao a.laranja:visited { color:#FF5502 }

/* rodapé */
#rodape { float:left; background:#fff; padding-top:20px }


/*exclusivo dos resultados de busca por imagens */
.content2 { margin:5px 0 0 15px; width:90%; w\idth:97% }

.largo { background-image:none }
.res_img h2 { padding-bottom:20px; text-align:left; font-size:70%; font-s\ize:100%; }
.res_img img { float:none; display:block; text-align:center; margin:0 auto; }
.res_img table { width:99%; margin-bottom:30px;}
.res_img table td { text-align:center; vertical-align:bottom; padding:0 5px 20px 0; }
.res_img table td a { color:#FF5502 }
.res_img table td img { border:1px solid; margin-bottom:5px }
.res_img table td span { width:100%; display:block; text-align:center; font-size:70%; font-s\ize:100%; }

.res_imagens { width:100%; border-top:1px solid #D0D0D0; background:transparent url(bg2.gif) top right repeat-x; background-image:none; background-\image:url(bg2.gif)}
.res_imagens td { vertical-align:top }


/* EXCLUSIVOS DA CAPA */
.capa { background-image:none; }
.busca_capa { border:0 }

.principal { width:538px; margin:0 auto }

/*principal esquerda capa*/
.princ_esq { width:348px; float:left; text-align:left }
.princ_cntnt { width:538px; float:left; text-align:left }
.princ_nhsf { width:638px; float:left; text-align:left }
.princ_avzd { width:638px; float:left; text-align:left }
.princ_linkdir { width:700px; float:left; text-align:left }

.historico img { float:left }
.historico div { float:left; height:42px; he\ight:37px; background:#F6F6F6; border-color:#C4C4C4; border-style:solid; border-width:1px 0; padding-top:3px; text-align:center; margin:0 -3px; marg\in:0 }
.historico div img { margin-left:42px }
.historico select { font-size:80%; width:144px }
.princ_esq a { color:#000; text-decoration:underline }
.chamada1 { clear:both; margin:20px 0; float:left }

/*principal direita capa*/
.princ_dir { width:182px; float:right }
.princ_dir ul { list-style:none; background:url(bg-latam_top10.gif); height:18px; margin-bottom:-2px }
html>body .princ_dir ul { height:189px }
.cart_top { width:182px; w\idth:180px; background:#f6f6f6; border:1px solid #c4c4c4; border-top:0; padding-bottom:4px; margin-top:-2px }
.cart_top a { color:#000; font-size:90%; text-decoration:underline }

.head_top { font-weight:bold; font-size:80% }

.princ_dir li { font-size:80%; line-height:17px; border:1px solid #c4c4c4; border-width:0 1px }
.princ_dir li span { display:block; float:right; width:126px; height:17px; overflow:hidden; border-left:1px solid #c4c4c4; }
.princ_dir li span img { float:left; margin:1px -8px 0 3px }
.princ_dir li span a { color:#000; float:left; margin-left:12px;}


/*banner capa*/
.banner { padding:15px; clear:both }
/* EXCLUSIVOS DA CAPA */


/* EXCLUSIVOS DA BUSCA AVANÇADA */
.links b { font-size:80%; color:#FE5E00; font-weight:bold;}

/*topo da busca avançada*/
.topo_avan { height:63px; background:none; text-align:left; margin:0 0 30px 0 } 
.topo_avan h2 { float:left; margin:45px 0 0 5px } 
.topo_avan span { display:block; float:right; margin:65px 10px 0 0 } 
.topo_avan span a { color:#000; font-size:100%; text-decoration:underline }


/*formulário de busca*/
.dir input { float:right }
.cont_avan table { margin:0 auto 20px auto; } .cont_avan th,.cont_avan td { text-align:left; vertical-align:top; padding:0 20px } .cont_avan select { font-size:90% } .cont_avan input { margin:1px 0 } .risco { background:transparent url(risco.gif) center repeat-x; height:30px; }
/* EXCLUSIVOS DA BUSCA AVANÇADA */

#banner {float:left; padding:4px 0 4px 0}
#p120 {width:124px; background-color:#E8E8E8; margin-bottom:10px; text-align:left; padding-bottom:2px}
#publi {width:746px; margin-left:17px; margin-bottom:12px; height:98px; background-color:#E8E8E8}
#publi2 {float:right; width:141px;}
#publiBoth {width:746px; margin-left:17px; margin-top:10px; height:98px; background-color:#E8E8E8}
#publigr {float:left; padding-top:44px;}

.enlace {font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #FFFFFF; text-decoration: none;	font-weight:bold;}
.combo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000}
.texto {font-size : 9pt;color : #0000FF ;font-family : verdana}
.texto2 {font-size : 8pt;color : #000000 ;font-family : verdana}
.texto3 {;font-size : 9pt;color : #666666 ;font-family : verdana}
.textorojo {font-size : 9pt;color : #FF0000 ;font-family : verdana}
.textonegro { font-size:100%; text-transform:uppercase; font-weight:bold; margin-bottom:5px }
.textoblanco {font-size : 8pt;color : #FFFFFF ;font-family : verdana; font-weight : BOLD;}
.titulo {font-size : 10px;color : #FF8200 ;font-family : verdana}
.desc {font-size : 10px;color : #666666 ;font-family : verdana}
.url {font-size : 10px;color : #FF8200 ;font-family : verdana}
.sp {font-size : 10px;}

.help_indice a { color:#000 }
.hist_borrar { color:#000;}
.hist_desact   { background:transparent url(men_bg.gif) top right  repeat-y; padding-right:1px; color:#000; }
.hist_desactBR { background:transparent url(men_bg.gif) top right  repeat-y; padding-right:7px; color:#000; }


