/* CSS Document */
body {margin:0;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;color:#26425a;background:url(images/bg.jpg) no-repeat top center #fff;}

/*--- Zera margens p e form ---*/
p, form{margin:0;}
.clearthis{clear:both;}
img {border:0;}

a {color:#26425a;text-decoration: none;}
a:hover {color:#b20022;text-decoration:none;}

/* ----- 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;}

/*--- Menu Hierarquico --*/
.boxMenuHierarquico{width:873px;float:left;clear:both; margin: 20px 0 35px 0;font-size:11px;color:#b20022;font-family:arial;}
.boxMenuHierarquico a{text-decoration:none;color:#00163f;font-weight:normal;}
.boxMenuHierarquico a:hover{text-decoration:none;color:#b20022;}

/*--- 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:0;padding:0 0 10px 0 ;color:#b20022;font-size:24px;font-weight:lighter;}

h2{margin:0 0 12px 0;padding:0;color:#0049d0;font-size:15px;font-weight:lighter; }

h3{margin:0 0 7px 0;padding:0;font-size:20px;font-weight:lighter;}
h4{margin:0;padding:0;}
h5{margin:0;padding:0;}
h6{margin:0;padding:0;}


.btnContLendo{margin:7px 0 0 0;font-size:8px;font-family:Arial, Helvetica, sans-serif;}
.btnContLendo a{color:#c80202;text-decoration:none;background:url(images/seta.gif) no-repeat left;padding:0 0 0 10px;}
.btnContLendo a:hover{color:#c80202;text-decoration: underline;}


/*--- container ---*/
.container{width:955px; margin:0 auto;}

/*--- Content ---*/
.content{ width:955px;float:left;clear:both;}

/*--- Topo ---*/
.topo{ width:955px; height:110px; position:relative;float:left;clear:both;}
.marca{width:232px;height:79px;position:absolute;top:7px;left:25px;z-index:100;	cursor:pointer;}
.ilionRodape{width:69px;height:24px;position:absolute;top:48px;left:876px;z-index:100;	cursor:pointer;}

/*--- Banner ---*/
.banner{ width:955px; height:365px;}

/*--- ponto15 ---*/
#ponto15{width:955px;height:365px;float:left;clear:both;}

/*--- Destaque ---*/
.boxDestaque{ width:280px; float:left; margin:0 30px 45px 0; color:#26425a; font-size:11px; }
.boxDestaque img{margin:0 0 7px 0;}
.boxDestaqueImagem { width:280px; float:left; padding-bottom:15px;}

/*--- Page ---*/
.pageContent{ width:955px;background:url(images/bg-interno-middle.png) repeat-y;float:left; clear:both;}
.pageContentTop{width:881px;background:url(images/bg-interno-top.png) no-repeat top center;height:500px;padding:20px 37px;}

/*-- colMenor --*/
.colMenor{width:280px;float:right;}

/*-- colMaior --*/
.colMaior{width:570px;float:left;}

/*-- boxArtigo --*/
.boxArtigo{width:570px;float:left;clear:both;line-height:150%;}

/*-- box galeria de imagens --*/
.boxImagens{ width:570px;}

/*--- Clientes ---*/
.boxClientes{ width:150px; height:108px; float:left; margin:0 20px 22px 0;border:1px solid #CCC;}

/* ---menu lateral ---*/
	.menuLateralBox{width:280px; font-size:13px; color:#00163f; text-align: left; float:left;}
	.menuLateral{padding:7px 0px 7px 0px; border-bottom: dotted 1px #00163f}
	.menuLateral a{text-decoration:none;color:#00163f;font-weight:normal;}
	.menuLateral a:hover{text-decoration: none;color:#b20022;}

/*--- Rodape ---*/
.boxRodape{width:955px; height:145px; float:left;position:relative; border-top:solid 1px #a4cbd3;margin-top:20px;}
.copyright{position:absolute;top:100px;left:10px;color:#4f70a3;font-size:10px;}
.endereco{position:absolute;top:100px;left:280px;color:#4f70a3;font-size:10px;}
.boxLogoRodape{ width:112px; height:38px; position:absolute;top:27px;left:10px}
.boxMenuRodape { width:530px; height:69px;position:absolute;top:35px;left:145px; font-size:10px; color:#4f70a3;}
.boxMenuRodape ul{ float:left; width:530px; list-style:none; margin:15px 0 0 0;}
.boxMenuRodape ul li{list-style:none; margin:0; float:left; padding-right:20px;line-height:25px;}
.boxMenuRodape ul li a{ color:#00163f; font-size:11px; text-decoration:none;}
.boxMenuRodape ul li a:hover{ color:#b20022; font-size:11px;}


/*--- boxNewsletterRodape ---*/
.boxNewsletterRodape{position:absolute;top:15px;left:280px;}
.boxNewsletterRodape h1{margin:0;padding:0;}
.boxNewsletterRodape p{padding:0 0 5px 0;font-size:11px;}

/* -------- Ações -------- */
.red {color:#FF0000;}
.blue {color:#3d87c2;}
.nomargim{margin:0;}
.hidden {display:none;}
.textsmall{font-size:.9em;}
.floatleft{float:left;}
.alignMiddle{vertical-align:middle;}
.floatright{float:right;}
