/* CSS Document */

* {margin:0 0 0 0; padding:0 0 0 0; list-style-type:none;}
h1, h2, hr {display:none;}

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#616161; background-color:#FFFFFF;}

#mae {width:770px; position:absolute; left:50%; margin-left:-390px; z-index:1;}


/* ---------------- TOPO ---------------- */


/* TOPO MENU PESSOAL */

#topo {width:770px; height:87px; background-image:url(images/topo.jpg);}
#topo h3 {display:none;}

/* LINK LOGO */

.botLogo {display:block; position:absolute; top:5px; width:200px; height:80px; z-index:2px;}

/* PROVISRIO*/
#topo ul {float:right; margin:15px 0 0 0; width:300px; display:none; background-color:#0000CC;}
/*#topo ul {float:right; margin:15px 0 0 0; width:300px; display:none;}*/

#topo ul li {float:left;}
#topo ul li a {text-decoration:none; color:#C6D5F5; line-height:15px; display:block; padding:2px 8px 2px 8px;}
#topo ul li a:hover {background-color:#034175;}
.botCompras {width:130px; background-image:url(images/cart.gif); background-position:right center; background-repeat:no-repeat;}
.bordaMenuTopo {border-right:1px solid #C6D5F5;}

/* TOPO FORM */

#topo form {clear:both; float:right; margin-top:15px; width:210px;}

/* PROVISÓRIO */
#topo form fieldset {border:0; padding-top:22px;}
/*#topo form fieldset {border:0;}*/

#topo form fieldset p {float:left;}
#topo form fieldset legend {display:none;}
.buscaAvanc {
width:165px;
height:22px;
background-image:url(images/bg_input_busca.gif);
color:#537F9B;
border:0;
font-size:11px;
padding:4px 10px 0 10px;
voice-family: "\"}\"";
voice-family:inherit;
width:145px;
height:18px;
}
html>body.buscaAvanc {
width:145px;
height:18px;
}
.irBuscaAvanc {margin-left:5px; padding-top:3px;}


/* ---------------- MENU ---------------- */


#menu {width:768px; height:22px; clear:both; border:1px solid #0B1E48;}
#menu h3 {display:none;}
#menu h4 {display:none;}

/* MENU ESQUERDA */

#menuEsq {width:555px; float:left;}
#menuEsq ul {width:555px; height:22px; background-image:url(images/bg_ul_menu.gif);}
#menuEsq ul li {float:left;}
#menuEsq ul li a {
text-decoration:none;
color:#265983;
height:22px;
display:block;
float:left;
line-height:22px;
padding-left:20px;
padding-right:20px;
background-image:url(images/borda_menu.gif);
background-position:right center;
background-repeat:no-repeat;
}
#menuEsq ul li a:hover {color:#007C23; background-color:#E3EAF0;}
#menuEsq ul li span {display:block; height:22px; width:55px; float:left;}
#menuEsq ul li a img {border:0; float:left;}

.linkProdutos {width:65px;}

/* SUB MENU PRODUTOS */

#subMenuProdutos {
width:113px;
background-image:url(images/bg_sub_produtos.gif);
background-position:bottom;
background-repeat:repeat-x;
border:1px solid #C2D1DE;
padding-top:5px;
padding-bottom:5px;
position:absolute;
top:110px;
left:50%;
margin:0 0 0 -223px;
z-index:2;
}
.hiddenMenu {display:none;}
.showMenu {display:block;}
#subMenuProdutos h4 {display:none;}
#subMenuProdutos ul {padding-left:5px;}
#subMenuProdutos ul li a {display:block; width:103px; height:19px; color:#5C6E84; text-decoration:none; line-height:19px;}
#subMenuProdutos ul li a:hover {background-color:#CEF4E0; height:18px; color:#2663AC; border-bottom:1px solid #D9E6ED; line-height:19px;}
#subMenuProdutos ul li a span {margin-left:5px;}

/* MENU DIREITA */

#menuDir {background-image:url(images/bg_ul_menu03.gif); float:right; width:213px; height:22px;}
#menuDir ul {margin:3px 0 0 5px;}
#menuDir ul li {float:left;}
#menuDir ul li form fieldset {border:0; width:67px; height:15px; overflow:hidden;}
#menuDir ul li a {
display:block;
line-height:14px;
text-decoration:none;
text-align:center;
color:#fff;
}
#menuDir ul li a:hover {font-weight:bold;}
.bordaIdioma {border-right:1px solid #fff;}


/* ---------------- HEADER ---------------- */


/* LOGIN */

#login {width:168px; float:left; height:215px; border-bottom:1px solid #9BB5C5; border-left:1px solid #9BB5C5;}
#login h3 {
display:block;
height:35px;
border-bottom:1px solid #E6E6E6;
text-align:center;
line-height:35px;
color:#3280B4;
font-size:12px;
}
#login form fieldset {border:0; height:103px; padding-left:10px;}
#login form fieldset legend {display:none;}
#login form fieldset p {margin-top:10px;}
#login form fieldset p label {display:block; margin-bottom:3px;}
.inputUsuario {border:1px solid #CDDDEC; width:139px; height:14px; font-size:11px; padding:3px 3px 3px 3px; color:#1A5A87}
.inputEmail {border:1px solid #CDDDEC; width:102px; height:14px; font-size:11px; padding:3px 3px 3px 3px; color:#1A5A87}
.botIrLogin {margin-left:3px;}

#login ul {height:40px;}
#login ul li a {
color:#666666;
text-decoration:none;
display:block;
background-image:url(images/tipo_link.gif);
background-position:left center;
background-repeat:no-repeat;
height:15px;
padding-top:2px;
margin-left:13px;
padding-left:10px;
}
#login ul li a:hover {text-decoration:underline;}

#demonstracao {
border-top:1px solid #E6E6E6;
display:block;
text-decoration:none;
font-weight:bold;
color:#3280B4;
cursor:pointer;
height:35px;
padding-left:36px;
}
a:hover#demonstracao {background-color:#DBFCE8;}
#demonstracao span {float:left; display:block; width:90px; cursor:pointer; margin-top:10px;}
#demonstracao img {float:left; display:block; border:0; margin-top:10px;}

#senhaEnviada {text-align:center; color:#3280B4; padding:130px 10px 0 10px; font-size:11px;}
#divSenhaAlterada {text-align:center; color:#3280B4; padding:130px 10px 0 10px; font-size:11px;}

/* FLASH */

#flash {float:right; width:600px; height:215px; border-bottom:1px solid #9BB5C5; border-right:1px solid #9BB5C5;}


/* ---------------- PRINCIPAL ---------------- */

#principal {clear:both; width:770px; padding-top:15px; background-image:url(images/barra_principal.gif); background-repeat:no-repeat;}
#principal h3 {display:none;}

/* INTRODUO */

#intro {clear:both; width:770px;}

#info4 {
width:394px;
line-height:14px;
margin-bottom:10px;
float:left;
border-left:1px solid #9BB5C5;
border-right:1px solid #9BB5C5;
padding:3px 15px 3px 15px;
voice-family: "\"}\"";
voice-family:inherit;
width:364px;
}
html>body#info4 {
width:364px;
}
#info4 h4 {font-size:11px; font-weight:bold; color:#3280B4; margin-bottom:5px;}
#info4 h5 {font-size:10px; font-weight:bold; color:#FC2D18; margin-bottom:5px;}

#assinar {float:right; padding-top:3px;}
#assinar h4 {display:none;}
#assinar a {display:block; width:368px; height:78px; background-image:url(images/box_assinar.gif); border:1px solid #FFFFFF;}
#assinar a:hover {border:1px solid #E6EBF0;}
#assinar a span {display:none;}

/* PRODUTOS HOME */

#produtosHome {clear:both; width:770px; height:120px; padding:10px 0 10px 0; margin:15px 0 5px 0; border-bottom:1px dashed #B2D3E9; border-top:1px dashed #B2D3E9;}

#boxProdutos {float:left;}
#boxProdutos h4 {display:none;}
#boxProdutos ul li {width:130px; height:105px; padding:5px; float:left; background-repeat:no-repeat;}
#boxProdutos ul li p {color:#616161; font-size:9px;}
#boxProdutos ul li a {
display:block;
width:120px;
height:39px;
margin-bottom:5px;
text-decoration:none;
font-weight:bold;
font-size:12px;
color:#E6722B;
background-position:left center;
background-repeat:no-repeat;
padding-left:45px;
padding-top:5px;
voice-family: "\"}\"";
voice-family:inherit;
width:75px;
height:34px;
}
html>body#boxProdutos ul li a {
width:75px;
height:34px;
}
#boxProdutos ul li a:hover {text-decoration:underline;}
.bordaOFF {background-image:url(images/bordaOFF.gif); background-position:bottom right; background-color:#FFFFFF;}
.bordaON {background-image:url(images/bordaON.gif);  background-position:bottom right; background-color:#FEF9F5;}

#maisProdutos {float:right; width:195px;}
#maisProdutos h4 {font-weight:bold; font-size:11px; margin-bottom:10px; color:#3280B4;}
#maisProdutos ul li {width:170px; height:14px; border-bottom:1px solid #E6F3FD;}
#maisProdutos ul li a {
display:block;
line-height:14px;
padding-left:25px;
color:#7A7A7B;
text-decoration:none;
background-image:url(images/bg_bot_maisprodutos.gif);
background-position:top;
background-repeat:repeat-x;
}
#maisProdutos ul li a:hover {background-color:#DBFCE8; color:#0D5BB8; background-position:bottom;}

/* NOTÍCIAS HOME */

#info {clear:both; padding-top:10px;}

#noticias {width:323px; height:175px; border:1px solid #ACD7F3; float:left;}
#noticias h4 {font-size:11px; color:#3280B4; font-weight:bold; height:25px; line-height:25px; background-color:#E9F3FC; padding-left:15px;}
#noticias p {padding:6px 0px 6px 0px; margin:0 10px 0 10px; border-bottom:1px solid #CBE0F1;}
#noticias p a {text-decoration:none; color:#666666; display:block;}
#noticias p a span {font-weight:bold; display:block;}
#noticias p a:hover {text-decoration:underline;}

#quemUsa {width:191px; height:175px; border:1px solid #ACD7F3; float:left; margin-left:11px;}
#quemUsa h4 {font-size:11px; color:#3280B4; font-weight:bold; height:25px; line-height:25px; background-color:#E9F3FC; padding-left:15px;}
#quemUsa p {padding:6px 0px 6px 0px; margin:0 10px 0 10px; line-height:14px;}
#quemUsa p span {font-weight:bold; display:block;}

#novidadesInfo4 {width:227px; height:175px; border:1px solid #ACD7F3; float:right;}
#novidadesInfo4 h4 {font-size:11px; color:#3280B4; font-weight:bold; height:25px; line-height:25px; background-color:#E9F3FC; padding-left:15px;}
#novidadesInfo4 p {padding:6px 0px 6px 0px; margin:0 10px 0 10px; line-height:14px;}
#novidadesInfo4 p span {font-weight:bold; display:block; margin-bottom:10px;}
#novidadesInfo4 p a {display:block; margin-top:5px; text-decoration:none; color:#286389;}
#novidadesInfo4 p a:hover {text-decoration:underline;}


/* ---------------- FOOTER ---------------- */

#footer {clear:both; width:770px; border-top:1px solid #E6E6E6; padding-top:10px; margin-top:10px;}
#footer h3 {display:none;}


#footerEnder {width:770px; clear:both; text-align:center;}
#footerEnder h4 {display:none;}
#footerEnder p {margin-bottom:8px;}
#footerEnder p span {color:#3280B4; font-weight:bold;}

#assinatura {margin-top:10px;}
#assinatura h4 {display:none;}
#assinatura p {float:left; color:#8F8F8F}
#assinatura img {float:right; margin-left:5px;}


/* ---------------- CENTRAL ---------------- */

#principalInt {clear:both; width:770px;}


/* MENU INTERNAS */

#menuIntEmpresa {width:175px; float:left;}
#menuIntEmpresa h4 {display:none;}
#menuIntEmpresa ul li {border-bottom:1px solid #DBE4EC;}
#menuIntEmpresa ul li a {
display:block;
width:175px;
height:31px;
color:#6C81AE;
text-decoration:none;
background-image:url(images/bg_menu_int.jpg);
background-position:bottom;
}
#menuIntEmpresa ul li a:hover {background-image:url(images/bg_menu_int.jpg); background-position:top; color:#379E60;}

.imgEmpr {margin-top:15px;}

.menuIntTopo {width:175px; height:13px; display:block; background-image:url(images/img_topo_menu.jpg);}
.menuIntFooter {width:175px; height:162px; display:block; background-image:url(images/img_rodape_menu.jpg);}
.menuIntFooter02 {width:175px; height:162px; display:block; background-image:url(images/img_rodape_menu02.jpg); background-repeat:repeat-x;}
.titMenuInt {display:block; width:130px; font-weight:bold; padding:3px 0 0 40px; cursor:pointer;}
.titMenuInt02 {display:block; width:130px; font-weight:bold; padding:8px 0 0 40px; cursor:pointer;}
.textMenuInt {display:block; width:130px; color:#737373; padding:0 0 0 40px; cursor:pointer;}


/* CENTRAL */ 

#centro {width:551px; float:right; padding-right:20px; padding-bottom:20px;}
#centro h3 {display:none;}

#topoCentro {width:551px; height:126px; overflow:hidden; background-image:url(images/topo_int_empresa.jpg); margin-top:15px;}

#topoCentro02 {margin-top:40px;}
#topoCentro02 h4 {
display:block;
height:27px;
font-size:20px;
font-weight:normal;
color:#FBA332;
margin-bottom:3px;
background-image:url(images/type_tit_int.jpg);
background-repeat:no-repeat;
background-position:left center;
padding-left:35px;
}
#topoCentro02 h5 {display:block; font-size:14px; font-weight:bold; color:#379E60; padding-left:35px;}

#titTopoCentro {width:200px; color:#566482; float:left; padding:27px 0 0 43px;}
#titTopoCentro h4 {font-size:20px; font-weight:normal; color:#FBA332; display:block; margin-bottom:3px;}

#flashTopoCentro {width:298px; height:126px; float:right;}

#textoCentro p{padding:10px 10px 5px 10px; line-height:16px; text-align:justify;}
.imprensaImg {float:right; margin-right:20px;}


/* CONTATO */

#bgContato {background-image:url(images/bg_contato.jpg); background-position:right top; background-repeat:no-repeat;}
#formContato fieldset {border:0; padding-top:40px; padding-left:35px;}
#formContato fieldset legend {display:none;}
#formContato fieldset p label {display:block;}
#formContato fieldset p {margin:4px 0 4px 0px}
#formContato fieldset p input {height:18px; padding:0px 3px 0px 3px; line-height:18px; font-size:11px; color:#616161; border:1px solid #CCD3E4; background-color:#FFF;}
#formContato fieldset p textarea {
height:18px;
padding:3px;
line-height:18px;
font-size:11px;
color:#616161;
border:1px solid #CCD3E4;
background-color:#FFF;
}
.botEnviar {text-align:center; background-image:url(images/bg_bot_enviar.jpg); border:1px solid #CED4E5; color:#062F56;}

/* MAILING */

.subTitMailing {padding-left:35px; width:200px; color:#566482;}
.textoMailing {padding-left:35px; width:200px; margin-top:40px; line-height:16px;}
.emailMailing {padding-left:35px; margin-top:10px;}
.emailMailing a {font-weight:bold; text-decoration:none; color:#426CC6;}

#menuIntMailing {width:175px; float:left;}
#menuIntMailing h4 {display:none;}
.menuIntMailingLi {border-bottom:1px solid #DBE4EC;}
.menuIntMailingLiA {
display:block;
width:175px;
height:31px;
color:#6C81AE;
text-decoration:none;
background-image:url(images/bg_menu_int.jpg);
background-position:bottom;
}
a:hover.menuIntMailingLiA {background-image:url(images/bg_menu_int.jpg); background-position:top; color:#379E60;}

#menuMailingBrasil ul {padding:30px 0px 20px 18px;}
#menuMailingBrasil ul li {border-left:6px solid #DAE4ED; border-bottom:1px solid #DAE4ED; width:60px; padding:2px 0 2px 10px; margin:2px 0 0 0;}
#menuMailingBrasil ul li a {color:#4B608E; text-decoration:none; font-weight:normal;}
#menuMailingBrasil ul li a:hover {font-weight:bold; color:#8EA1CA;}
#menuMailingBrasil ul h6 {font-size:11px; font-weight:bold; padding-bottom:10px; color:#6C81AE;}

#mailingPais {padding-top:40px; padding-left:30px;}
#mailingPais div {clear:both; padding:20px 0 0px 0;}
#mailingPais div h6 {font-size:11px; font-weight:bold; color:#6C81AE; display:block; width:150px; padding-bottom:10px;}
#mailingPais div p {float:left; display:inline; width:260px; line-height:14px;}

#divUm {background-image:url(images/bg_submenu_mailing.jpg); background-repeat:repeat-y; background-color:#EDF6FC; border-bottom:1px solid #DBE4EB; display:none;}
#divUm ul {padding:0px 0 0px 15px;}
#divUm ul li {padding:3px 0 3px 10px; border-bottom:1px solid #fff;}
#divUm ul li a {text-decoration:none; color:#5C6E94; font-size:10px;}
#divUm ul li a:hover {color:#379E60;}

#divDois {background-image:url(images/bg_submenu_mailing.jpg); background-repeat:repeat-y; background-color:#EDF6FC; border-bottom:1px solid #DBE4EB; display:none;}
#divDois ul {padding:0px 0 0px 15px;}
#divDois ul li {padding:3px 0 3px 10px; border-bottom:1px solid #fff;}
#divDois ul li a {text-decoration:none; color:#5C6E94; font-size:10px;}
#divDois ul li a:hover {color:#379E60;}

#divTreis {background-image:url(images/bg_submenu_mailing.jpg); background-repeat:repeat-y; background-color:#EDF6FC; border-bottom:1px solid #DBE4EB; display:none;}
#divTreis ul {padding:0px 0 0px 15px;}
#divTreis ul li {padding:3px 0 3px 10px; border-bottom:1px solid #fff;}
#divTreis ul li a {text-decoration:none; color:#5C6E94; font-size:10px;}
#divTreis ul li a:hover {color:#379E60;}

#divQuatro {background-image:url(images/bg_submenu_mailing.jpg); background-repeat:repeat-y; background-color:#EDF6FC; border-bottom:1px solid #DBE4EB; display:none;}
#divQuatro ul {padding:0px 0 0px 15px;}
#divQuatro ul li {padding:3px 0 3px 10px; border-bottom:1px solid #fff;}
#divQuatro ul li a {text-decoration:none; color:#5C6E94; font-size:10px;}
#divQuatro ul li a:hover {color:#379E60;}

#divCinco {background-image:url(images/bg_submenu_mailing.jpg); background-repeat:repeat-y; background-color:#EDF6FC; border-bottom:1px solid #DBE4EB; display:none;}
#divCinco ul {padding:0px 0 0px 15px;}
#divCinco ul li {padding:3px 0 3px 10px; border-bottom:1px solid #fff;}
#divCinco ul li a {text-decoration:none; color:#5C6E94; font-size:10px;}
#divCinco ul li a:hover {color:#379E60;}

#divSeis {background-image:url(images/bg_submenu_mailing.jpg); background-repeat:repeat-y; background-color:#EDF6FC; border-bottom:1px solid #DBE4EB; display:none;}
#divSeis ul {padding:0px 0 0px 15px;}
#divSeis ul li {padding:3px 0 3px 10px; border-bottom:1px solid #fff;}
#divSeis ul li a {text-decoration:none; color:#5C6E94; font-size:10px;}
#divSeis ul li a:hover {color:#379E60;}

#divSete {background-image:url(images/bg_submenu_mailing.jpg); background-repeat:repeat-y; background-color:#EDF6FC; border-bottom:1px solid #DBE4EB; display:none;}
#divSete ul {padding:0px 0 0px 15px;}
#divSete ul li {padding:3px 0 3px 10px; border-bottom:1px solid #fff;}
#divSete ul li a {text-decoration:none; color:#5C6E94; font-size:10px;}
#divSete ul li a:hover {color:#379E60;}

#mailingBrasil label {display:block; width:250px; padding:3px 0 3px 0; margin-left:10px; float:left;}

#BoxFlutClose {
position:absolute;
z-index:3;
left:535px;
top:379px;
}
#BoxFlutClose a {display:block; width:37px; height:22px; background-image:url(images/bot_close.gif);}
#BoxFlutClose a span {display:none;}
#bgBoxFlutPais {
position:absolute;
z-index:2;
width:220px;
height:200px;
background-color:#FFF;
border:1px solid #5371B4;
left:350px;
top:400px;
filter:alpha(opacity=90);
opacity:0.9;
}
#boxFlutPais {position:absolute; z-index:3; width:210px; height:180px; overflow:auto; left:356px; top:408px;}
#boxFlutPais ul li a {display:block; left:20px; line-height:20px; border-bottom:1px solid #ADBEDE; text-decoration:none; color:#657FB1;}
#boxFlutPais ul li a:hover {background-color:#FFFFFF; border-bottom:1px solid #657FB1;}

/* PRODDUTOS */

#noticiasImprensa {margin-top:10px;}
#noticiasImprensa span {display:block;}
#noticiasImprensa a {font-weight:bold; text-decoration:none; color:#5D7DBD;}
#noticiasImprensa a:hover {text-decoration:underline;}

/* PRODDUTOS */

.h5TopoCentro {display:block; font-size:14px; font-weight:bold; color:#379E60;}
.imgProd {float:right;}

#imgProdPress {margin-left:10px; padding-top:20px;}
#imgProdPress ul li a {text-decoration:none;}
#imgProdPress ul li a img {border:2px solid #DBE4EB; margin-left:8px; margin-bottom:8px; width:450px; height:300px;}
#imgProdPress ul li label {padding:5px 0 5px 10px; margin-top:10px; display:block; border-top:1px solid #EAEAEA; width:450px; font-weight:bold;}
.opacidadeON {filter:alpha(opacity=50); opacity:0.5;}
.opacidadeOFF {filter:alpha(opacity=100); opacity:1.0;}

#imgProdAd {margin-left:10px; padding-top:20px;}
#imgProdAd ul li a {text-decoration:none;}
#imgProdAd ul li a img {border:2px solid #DBE4EB; margin-left:8px; margin-bottom:8px; width:450px; height:300px;}
#imgProdAd ul li label {padding:5px 0 5px 10px; margin-top:10px; display:block; border-top:1px solid #EAEAEA; width:450px; font-weight:bold;}


/* BUSCA */


.resulBusca {padding-top:30px; padding-left:35px;}
.resulBuscaA {text-decoration:none; font-weight:bold; color:#3DA1CA; display:block; margin-bottom:5px;}

.hl {background-color:#EFEFEF; color:#000; font-weight:bold;}






/* link1 rodapé */
a.link1 {text-decoration:none;  color:#666666;}
a.link1:visited {text-decoration:none; color:#666666;}
a.link1:hover {text-decoration:underline;}

















