/* CSS Document */
body {margin:0;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;color:#000;background:url(images/bg.jpg) repeat-x top #c5c1ba;}

/*--- Zera margens p e form ---*/
p, form{margin:0;}
.clearthis{clear:both;}
img {border:0;}

a {color:#1d5390;text-decoration:none;}
a:hover {color:#1d5390;text-decoration:underline;}

/* ----- Index ----- */
#index{width:500px;height:174px;position:absolute;top:50%;left:50%;margin:-87px 0 0 -250px;text-align:center;font-size:1.5em;line-height:115%;color:#666;font-family:georgia;}
#index .marginP{margin:0 0 25px 0;}
#index a{color:#000;text-decoration:underline;}
#index a:hover{color:#000;text-decoration:none;}

/*--- box404 ---*/
.box404{width:500px;float:left;clear:both;line-height:170%;font-size:1.1em;font-size:1em;margin:0 0 0 320px;padding:0;}

/* ----- Pagenator ----- */
.pagenator {margin:20px 0 10px 0;padding:0;clear:both;float:left;width:450px;}
.pagenator ul{margin:0;padding:0;clear:both;float:left;width:450px;list-style:none;;overflow:hidden;line-height:normal;font-size:.9em;font-family:Arial, Helvetica, sans-serif;}
.pagenator ul li{float:left;display:inline;clear:none;color:#000;margin:0 1px 0 0;}
.pagenator ul li.qtdPages{margin:2px 0 0 10px;}
	
.pagenator ul li.pageInativo{float:left;text-decoration:none;color:#ccc;text-align:left;border:1px solid #ccc;padding:.2em .5em;font-weight:bold;cursor:default;}
	
.pagenator ul li a{float:left;text-decoration:none;color:#ccc;text-align:left;border:1px solid #ccc;padding:.2em .5em;font-weight:bold;}	
.pagenator ul li a:hover{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #a3b4c5;background:#a3b4c5;}
	/*- Ativar Page -*/
.pagenator ul li .pageAtivo{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #5a6f85;background:#5a6f85;cursor:default;}
.pagenator ul li .pageAtivo:hover{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #5a6f85;background:#5a6f85;cursor:default;}


/*---------------------------- S I T E --------------------------*/

h1{margin:10px 0 20px 0;padding:0 0 10px 0;font-family:Arial, Helvetica, sans-serif;color:#000;background:url(images/sep.gif) repeat-x bottom;font-size:24px;text-transform:uppercase;letter-spacing:-0.1em;font-weight:normal;}
h2{margin:0 0 10px 0;padding:0;font-size:20px;font-weight:normal;}
h3{margin:0 0 7px 0;padding:0;color:#000;font-size:18px;}
h3 a{color:#000;text-decoration:none;}
h3 a:hover{color:#000;text-decoration:underline;}
h4{margin:0;padding:0;}

.btnContLendo{margin:5px 0 0 0;font-size:10px;color:#d82219;}
.btnContLendo a{color:#d82219;text-decoration:none;}
.btnContLendo a:hover{color:#d82219;text-decoration:underline;}

.saibaMais{margin-top:8px;}

/*--- container ---*/
#container{width:980px;clear:both;background:url(images/bg-container.gif) repeat-y;margin:0 auto;}

/*--- topo ---*/
#topo{width:980px;height:199px;background:url(images/bg-topo.jpg) no-repeat top;margin:0;float:left;clear:both;position:relative;}
.logo{width:175px;height:113px;position:absolute;top:17px;left:20px;}

/*--- imagem topo ---*/
.bannerTopo{ width:691px; height:82px; margin: 0 0 20px 0}

/*--- boxWebmail ---*/
.boxWebmail{width:187px;position:absolute;top:80px;right:314px;}
.boxWebmail .txtWebmail{position:absolute;top:0;left:0;}
.boxWebmail .campoInputWebmail{position:absolute;top:27px;left:0;}

/*--- boxBuscaTopo ---*/
.boxBuscaTopo{width:265px;position:absolute;top:80px;right:20px;}
.boxBuscaTopo .txtBusca{position:absolute;top:0;left:0;}
.boxBuscaTopo .txtBuscaTitle{position:absolute;top:6px;left:88px;font-size:10px;color:#005428;}
.boxBuscaTopo .campoInput{position:absolute;top:27px;left:0;}

/*--- content ---*/
#content{width:940px;background:url(images/bg-container.gif) repeat-y;float:left;clear:both;padding:10px 20px;position:relative;}

/*--- box940 ---*/
.box940{width:940px;float:left;clear:both;}

/*--- colMaior ---*/
.colMaior{width:693px;float:left;position:relative;margin:0 20px 0 0;}

/*--- colMedio ---*/
.colMedio{width:443px;float:left;position:relative;}

/*--- colMenor ---*/
.colMenor{width:227px;float:left;position:relative;}

/*--- marginCols ---*/
.marginCols{margin:0 20px 0 23px;}

/*--- box443 ---*/
.box443{width:443px;float:left;clear:both;line-height:150%;}

/*--- box693 ---*/
.box693{width:693px;float:left;clear:both;line-height:150%;}


/*--- Lojas ---*/
.lojas{ width:400px; height:100px; padding-top:15px; background:url(images/sep.gif) repeat-x bottom;}
.textoLojas{ width:200px; float:left;}

/*--- Clientes ---*/
.boxClientes{ width:150px; float:left; margin:0 70px 22px 0;border:1px solid #CCC;text-align:center;}

/*--- Receitas ---*/
.boxReceita{ width:690px; float:left; background:url(images/sep.gif) repeat-x bottom; padding:10px 0 10px 0;}
.txtReceita{ width:670px;}
.imgReceita{ width:150px; height:100px; float:left;border:1px solid #CCC; margin: 0 15px 25px 0;}
.txtLeiaMais{ font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-bottom:5px;}

/*--- Menu Box Area Restrita ---*/
ul.menuBoxAreaRestrita{list-style:none;margin:20px 0 0 0;padding:0;overflow:hidden;display:block;font-size:12px;text-decoration: none;line-height:normal;font-weight:normal;text-transform:none;clear:both;}
ul.menuBoxAreaRestrita li {float:left;display:inline;clear:none;color:#000;margin:0 8px 7px 0}
ul.menuBoxAreaRestrita li a {float:left;text-decoration:none;color:#1d5390;text-align:left;}
ul.menuBoxAreaRestrita li a:hover {text-decoration:underline;color:#1d5390;}

/*--- boxItemCurriculo ---*/
#container .boxItemCurriculo{width:677px;margin:15px 0;padding:0;float:left;clear:both;font-size:11px;line-height:normal;}
#container .boxItemCurriculo .txtSmall{font-size:10px;color:#3F3F3F;}

/*--- boxNewsletterParceiros ---*/
.boxNewsletterParceiros{width:940px;float:left;clear:both;height:105px;position:relative;margin-top:0px;}

.boxNewsletter{width:300px;position:absolute;bottom:0;left:0;}
.boxNewsletter .pSep{margin:5px 0;font-size:10px;font-family:Tahoma, Geneva, sans-serif;color:#005428;}

.boxParceiros{width:474px;height:105px;position:absolute;top:0;right:0;}
.boxParceiros .titleFornecedores{position:absolute;top:0;left:0;}
.boxParceiros .txtParceiros{position:absolute;top:25px;left:108px;font-family:Tahoma, Geneva, sans-serif;font-size:10px;}
.boxParceiros .boxLogoParceiros{width:466px;height:44px;position:absolute;bottom:0;right:0;background:url(images/bg-box-logo-parceiros.jpg) no-repeat 0 0;padding:7px 4px;}

/*--- boxDestaqueHome ---*/
.boxDestaqueHome{width:443px;float:left;clear:both;background:url(images/sep.gif) repeat-x bottom;padding-bottom:15px;margin-bottom:15px;font-size:11px;color:#838383;}

/*--- boxNoticias ---*/
.boxNoticias{width:443px;float:left;clear:both;font-size:11px;color:#838383;position:relative;}

ul.itemNoticia{margin:0;padding:0;list-style:none;width:355px;float:left;clear:both;font-size:11px;font-family:Tahoma, arial;display:block;}
ul.itemNoticia li{margin:0 0 17px 0;padding:0;width:355px;float:left;clear:both;}
ul.itemNoticia li a{margin:0;padding:0;width:100%;float:left;clear:both;color:#838383;text-decoration:none;}
ul.itemNoticia li a:hover{color:#838383;text-decoration:underline;}
ul.itemNoticia li .data{color:#d82219;display:block;font-size:10px;}

.maisNoticias{background:url(images/icon-mais.gif) no-repeat left;padding:0 0 0 20px;float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;line-height:16px;position:absolute;top:0;right:0;}
.maisNoticias a{color:#000;text-decoration:none;}
.maisNoticias a:hover{color:#000;text-decoration:underline;}

/*--- boxReceitas ---*/
.boxReceitas{width:217px;float:left;clear:both;border:1px solid #b1b1b1;padding:64px 4px 4px 4px;background:url(images/receitas.gif) no-repeat 9px 7px;position:relative;margin:0 0 10px 0;}
.boxReceitas .maisNoticias{top:19px;right:12px;}
.boxReceitas .fotoReceita{float:left;clear:both;width:217px;}
.boxReceitas .tituloReceita{float:left;clear:both;background:#908783;color:#fff;width:207px;margin-top:4px;padding:15px 5px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;}
.boxReceitas .tituloReceita a{color:#fff;text-decoration:none;}
.boxReceitas .tituloReceita a:hover{color:#fff;text-decoration:underline;}

/*--- boxBanner ---*/
.boxBanner{width:227px;float:left;clear:both;}
.boxBanner p{width:227px;float:left;clear:both;margin-top:30px;}
.boxBanner p:first-child{width:227px;float:left;clear:both;margin:0;}

/*--- boxSubmenu ---*/
.boxSubmenu{width:217px;float:left;clear:both;/*border:1px solid #b1b1b1;*/padding:35px 4px 4px 4px;background:url(images/submenu.gif) no-repeat 121px 7px;position:relative;margin:0 0 10px 0;}
.boxSubmenu ul{width:217px;margin:0;padding:0;list-style:none;float:left;clear:both;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;}
.boxSubmenu ul li{width:217px;margin:0;padding:4px 0;float:left;clear:both;background:url(images/sep.gif) repeat-x top;}
.boxSubmenu ul li:first-child{width:217px;margin:0;padding:4px 0;float:left;clear:both;background:none;}
.boxSubmenu ul li a{width:202px;margin:0;padding:8px 5px 8px 10px;float:left;clear:both;background:#908783;color:#fff;text-decoration:none;}
.boxSubmenu ul li a:hover{background:#a29c9a;color:#fff;text-decoration:none;}



/*--- containerRodape ---*/
#containerRodape{width:980px;height:59px;clear:both;background:url(images/bg-rodape.gif) repeat-y;margin:0 auto;position:relative;}
.centralDeAtendimento{position:absolute;top:29px;left:20px;font-size:10px;font-weight:bold;color:#666;}
.copyright{position:absolute;top:29px;left:320px;font-size:10px;color:#666;}
.produzidoPorILION{position:absolute;top:23px;right:20px;}

/*--- Menu Hierarquico --*/
.boxMenuHierarquico{width:920px;float:left;clear:both;list-style:none;margin:0 0 10px 0;padding:0 0 0 20px;background:url(images/arrow-lista-home.gif) no-repeat 5px;line-height:120%;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#999;}
.boxMenuHierarquico a{text-decoration:none;color:#666;font-weight:normal;}
.boxMenuHierarquico a:hover{text-decoration:underline;color:#666;}

/*--- mapaDoSite ---*/
ul.mapaDoSite{color:#c51827;}
ul.mapaDoSite li {margin-bottom:5px;}
ul.mapaDoSite li a{color:#c51827;text-decoration:none;font-size:1.2em;font-weight:bold;}
ul.mapaDoSite li ul{margin-bottom:20px;}
ul.mapaDoSite li ul li a{color:#c51827;text-decoration:none;font-size:11px;font-weight:normal;}

/* -------- Ações -------- */
.red {color:#d82219;}
.blue {color:#3d87c2;}
.nomargim{margin:0;}
.hidden {display:none;}
.textsmall{font-size:.9em;}
.floatleft{float:left;}
.alignMiddle{vertical-align:middle;}
.floatright{float:right;}
