@charset "iso-8859-1";
/* CSS Document */

body,td,th {font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #404040;}
body {background: url(../img/bg.jpg) top center; padding:0; margin:0;}
h1{padding:0; margin:0;}

.corpo #geral{background-repeat:no-repeat; background-position:top center; min-height:600px;}
.corpo #geral #conteudo{width:1004px; margin:0 auto;}
.corpo #geral #conteudo #header{height:372px;}
.corpo #geral #conteudo #header .logo{padding:44px 0 0 23px;}

.corpo #geral #conteudo #divMenu{height:62px; background:url(../img/bg_menu.png) no-repeat top center; padding:2px 17px;}

.corpo #geral #conteudo #divMeio{padding:17px 13px;}
.corpo #geral #conteudo #divMeio #home .divCol1{width:490px; float:left;}
.corpo #geral #conteudo #divMeio #home .divCol1 div{background:url(../img/bg_box_home.png) top center no-repeat; padding:9px ;}
.corpo #geral #conteudo #divMeio #home .divCol1 p{padding:0 50px 0 0; margin:5px 11px 11px; }
.corpo #geral #conteudo #divMeio #home .divCol1 a {color: #404040; text-decoration: none;}
.corpo #geral #conteudo #divMeio #home .divCol1 a:hover { color: #005571; text-decoration: none;}

.corpo #geral #conteudo #divMeio #home .divCol2{margin:0 0 0 513px;}
.corpo #geral #conteudo #divMeio #home .divCol2 .divNew{height:105px}
.corpo #geral #conteudo #divMeio #home .divCol2 .divNew .data{background:url(../img/calendario.png) no-repeat  top center; float:left; width:86px; text-align:center; padding:6px 0 16px; font-size:9px; color:#FFF; line-height:20px;}
.corpo #geral #conteudo #divMeio #home .divCol2 .divNew .data span{color:#005571;}
.corpo #geral #conteudo #divMeio #home .divCol2 .divNew .dataNum{font-size:32px; color:#cac2a9; font-weight:bold; line-height:20px;}
.corpo #geral #conteudo #divMeio #home .divCol2 .divNew .divNewTxt{margin:0 0 0 105px; padding:11px 0;}
.corpo #geral #conteudo #divMeio #home .divCol2 .divNew .divNewTit{color:#005571;}
.corpo #geral #conteudo #divMeio #home .divCol2 .divNew .divNewTxt a {color: #404040; text-decoration: none;}
.corpo #geral #conteudo #divMeio #home .divCol2 .divNew .divNewTxt a:hover, .corpo #geral #conteudo #divMeio #home .divCol2 .divNew .divNewTxt a:focus { color: #005571; text-decoration: none;}

.corpo #geral #conteudo #divMeio #interna .divCol2{margin:0; padding:20px 0 0 0;}
.corpo #geral #conteudo #divMeio #interna .divCol2 .divNew{min-height:106px}
.corpo #geral #conteudo #divMeio #interna .divCol2 .divNew .data{background:url(../img/calendario.png) no-repeat  top center; float:left; width:86px; text-align:center; padding:6px 0 16px; font-size:9px; color:#FFF; line-height:20px;}
.corpo #geral #conteudo #divMeio #interna .divCol2 .divNew .data span{color:#005571;}
.corpo #geral #conteudo #divMeio #interna .divCol2 .divNew .dataNum{font-size:32px; color:#cac2a9; font-weight:bold; line-height:20px;}
.corpo #geral #conteudo #divMeio #interna .divCol2 .divNew .divNewTxt{margin:0 0 0 105px; padding:11px 0;}
.corpo #geral #conteudo #divMeio #interna .divCol2 .divNew .divNewTxt h2{padding:0; margin:0; color:#005571; font-size:17px; font-weight:bold;}
.corpo #geral #conteudo #divMeio #interna .divCol2 .divNew .divNewTit{color:#005571;}
.corpo #geral #conteudo #divMeio #interna .divCol2 .divNew .divNewTxt a {color: #404040; text-decoration: none;}
.corpo #geral #conteudo #divMeio #interna .divCol2 .divNew .divNewTxt a:hover { color: #005571; text-decoration: none;}

.corpo #geral #conteudo #divMeio #interna .divCont{background:url(../img/bg_conteudo.jpg) center repeat-y;}
.corpo #geral #conteudo #divMeio #interna .divTop{background:url(../img/bg_conteudo_top.jpg) top center no-repeat;}
.corpo #geral #conteudo #divMeio #interna .divBottom{background:url(../img/bg_conteudo_bottom.jpg) bottom no-repeat; padding:8px 8px 15px;}
.corpo #geral #conteudo #divMeio #interna .divBottom .divTxt{padding:0 18px; font-size:15px;}
.corpo #geral #conteudo #divMeio #interna .divBottom .divEmp{float:left; width:216px; height:129px; padding:7px; text-align:center; background:url(../img/bg_thumb_emp.gif) top right no-repeat; line-height:25px; font-size:11px; font-weight:bold;}
.corpo #geral #conteudo #divMeio #interna .divBottom .divEmp div{height:110px; text-align:center; display: table-cell; vertical-align: middle;}
.corpo #geral #conteudo #divMeio #interna .divBottom .divEmp a{color:#069; text-decoration:none;}
.corpo #geral #conteudo #divMeio #interna .divBottom .divEmp a:hover, .corpo #geral #conteudo #divMeio #interna .divBottom .divEmp a:focus{color:#000; text-decoration:none;}
.corpo #geral #conteudo #divMeio #interna h1{height:54px; display:block;}
.corpo #geral #conteudo #divMeio #interna h1 span{display:none;}
.corpo #geral #conteudo #divMeio #interna .divBottom .divCol3{float:left; width:345px; margin:35px 0 0; text-align:center;}
.corpo #geral #conteudo #divMeio #interna .divBottom .divCol4{margin:35px 0 0 380px; padding:30px 30px 40px; background:url(../img/bg_contato.jpg) no-repeat top;}

.corpo #geral #conteudo #divMeio #interna .cssform{padding:0; margin:0;}
.corpo #geral #conteudo #divMeio #interna .cssform p{
	width:auto; 
	margin: 2px; 
	padding:3px 0 11px 0; 
	padding-left: 86px; 
	height: 1%; 
}
.corpo #geral #conteudo #divMeio #interna .cssform label{float: left; margin-left: -86px; width: 80px;}
.corpo #geral #conteudo #divMeio #interna .cssform input[type="text"], .corpo #geral #conteudo #divMeio #interna .cssform select, .corpo #geral #conteudo #divMeio #interna .cssform textarea{border:none; background:none; font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#005571; padding:2px;}

.corpo #geral #conteudo #divMeio #interna .divCol5{width:460px; float:left; padding:36px 0}
.corpo #geral #conteudo #divMeio #interna .divCol5 h2{padding:0; margin:0; color:#005571; font-size:17px; font-weight:bold;}
.corpo #geral #conteudo #divMeio #interna .divCol5 a{color:#005571; text-decoration:none;}
.corpo #geral #conteudo #divMeio #interna .divCol5 a:hover, .corpo #geral #conteudo #divMeio #interna .divCol5 a:focus{color:#404040; text-decoration:none;}
.corpo #geral #conteudo #divMeio #interna .divCol5 .site{background:url(../img/bg_site.gif) no-repeat; padding:20px 0 24px;}
.corpo #geral #conteudo #divMeio #interna .divCol6{margin:0 0 0 473px; padding:36px 0}
.corpo #geral #conteudo #divMeio #interna .divCol6 .divLogo{padding:26px 0; text-align:center;}
.corpo #geral #conteudo #divMeio #interna .divCol6 .divTitulo{padding:12px 0; text-align:center; color:#005571; font-weight:bold; z-index:1000;}
.corpo #geral #conteudo #divMeio #interna .divCol6 .divThumbs{background:url(../img/bg_thumbs.jpg) no-repeat top left; height:69px;}
.corpo #geral #conteudo #divMeio #interna .divCol6 .divThumbs div{float:left;}

.corpo #geral #conteudo #divMeio #interna .divCol7{margin:0 0 0 353px; padding:36px 0}
.corpo #geral #conteudo #divMeio #interna .divCol7 #slideshow {width:443px;	height:69px;	background:url(../img/bg_thumbs.jpg) no-repeat 0 0; position:relative;}
.corpo #geral #conteudo #divMeio #interna .divCol7 #slideshow #slidesContainer {margin:0 auto;  width:390px; height:69px; overflow:auto; /* allow scrollbar */  position:relative;}
.corpo #geral #conteudo #divMeio #interna .divCol7 #slideshow #slidesContainer .slide { margin:0 auto; width:370px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */ height:69px;}
.corpo #geral #conteudo #divMeio #interna .divCol7 .control {display:block; width:27px; height:69px; text-indent:-10000px; position:absolute; cursor: pointer;}
.corpo #geral #conteudo #divMeio #interna .divCol7 #leftControl {top:0; left:0; background:transparent url(../img/left_thumbs.jpg) no-repeat 0 0;}
.corpo #geral #conteudo #divMeio #interna .divCol7 #rightControl {top:0;  right:0; background:transparent url(../img/right_thumbs.jpg) no-repeat 0 0;}
.corpo #geral #conteudo #divMeio #interna .divCol7 .slide div {float:left; background:url(../img/bg_thumbs_ft.jpg); padding:3px 4px; margin:4px 3px;}

.corpo #geral #conteudo #divMeio #interna .divCol6 #slideshow {width:443px;	height:69px;	background:url(../img/bg_thumbs.jpg) no-repeat 0 0; position:relative;}
.corpo #geral #conteudo #divMeio #interna .divCol6 #slideshow #slidesContainer {margin:0 auto;  width:390px; height:69px; overflow:auto; /* allow scrollbar */  position:relative;}
.corpo #geral #conteudo #divMeio #interna .divCol6 #slideshow #slidesContainer .slide { margin:0 auto; width:370px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */ height:69px;}
.corpo #geral #conteudo #divMeio #interna .divCol6 .control {display:block; width:27px; height:69px; text-indent:-10000px; position:absolute; cursor: pointer;}
.corpo #geral #conteudo #divMeio #interna .divCol6 #leftControl {top:0; left:0; background:transparent url(../img/left_thumbs.jpg) no-repeat 0 0;}
.corpo #geral #conteudo #divMeio #interna .divCol6 #rightControl {top:0;  right:0; background:transparent url(../img/right_thumbs.jpg) no-repeat 0 0;}
.corpo #geral #conteudo #divMeio #interna .divCol6 .slide div {float:left; background:url(../img/bg_thumbs_ft.jpg); padding:3px 4px; margin:4px 3px;}


.corpo #geral #divFooter{background:url(../img/bg_footer.gif) top repeat-x; color:#e7e4d8; text-align:center; padding:25px; margin:0;}
.corpo #geral #divFooter .vm{width:980px; margin:auto; text-align:right;}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain its child floats */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
