*{border:none; margin:0; padding:0; }
html{ font-family:Verdana, Arial, Helvetica, sans-serif; overflow-x:none; }
body{ margin:0px; background:url(../images/bg.png) no-repeat top; border:1px solid #FFF; }
a{text-decoration:none; font-size:12px;}
a.veja_mais{ font-size:11px; font-weight:bold; color:#bb001b; }
p{font-size:12px; line-height:25px; margin:15px 0px;}

div#geral{ width:958px; margin:0px auto; border-left:2px solid #538d4c; border-right:2px solid #538d4c;}
div#geral{ width:958px\9; margin:0px auto\9; border-left:2px solid #538d4c\9; border-right:2px solid #538d4c\9;}
div#site{ width:960px; margin:153px auto;}
div#site div.destaque{ margin:20px 0px 0px 15px; width:492px; }
div#site div.destaque_texto { clear:both; font-size:11px; color:#605e5e; line-height:16px; text-align:justify; margin-top:15px;}
div#site div.destaque div.home_galeria { background:#eeeeee; padding:4px; height:90px; }
div#site div.destaque div.home_galeria ul{ list-style:none; }
div#site div.destaque div.home_galeria ul li{ float:left; margin:0px 3px; }
div#site div.col_galeria{position:absolute; margin-left:650px; width:250px; }
div#site div.col_galeria h1{ font-size:18px; margin:20px 0px; }
div#site div.col_galeria ul{ }
div#site div.col_galeria li a{ display: block; background:#F7F7F7; margin:10px 0px; padding:8px; color:#ac0019; font-weight:bold; }
div#site div.col_galeria li a:hover{ background:#999; color:#FFF; } 
div#site div.col_contato{position:absolute; margin-left:517px; width:450px; }
div#site div.col_contato ul{ margin:20px 0 0 40px; }
div#site div.col_contato ul li{ font-size:11px;}
div#site div.col_contato input.radiobutton{ width:10px; height:10px; margin-top:5px; }
div#site div.col_contato button.submit{ background:#bb001b; color:#FFF; padding:4px; font-weight:bold; }
div#site div.col_contato button.submit:hover{cursor:pointer;}
div#site div.col_contato b{ font-size:11px; font-weight:normal; color:#999; }
div#site div.home_materia { margin-top:20px;}
div#site div.home_materia h2{ font-size:18px; margin:10px 0 10px 20px; color:#bb001b; }
div#site div.home_materia div.box_materias{ float:left; width:200px; margin:0 10px 0 10px;}
div#site div.home_materia div.box_materias h1 a{ margin-top:5px; font-size:16px; color:#064360;}
div#site div.home_materia div.box_materias img{ border:2px solid #e7e7e7; padding:4px;}
div#site div.conteudo{ margin-left:35px; width:384px;}
div#site div.conteudo p{ font-size:11px; color:#605e5e; line-height:16px; text-align:justify; } 
div#site div.conteudo h1{ font-size:18px; color:#605e5e; margin:20px 0px; font-style:italic;}
div#site div.conteudo label{ font-size:11px; display:block; color:#999; margin:10px 0 0 0; vertical-align:middle;}
div#site div.conteudo input{ border:1px solid #E6E6E6; padding:2px 0px;}
div#site div.conteudo textarea{ border:1px solid #E6E6E6;}
div#site div.noticias li a{ color:#333; line-height:22px; }
div#site div.noticias li a:hover{ color:#000; text-decoration:underline;}
div#photos{ margin:30px 0px 0px 100px; }
.galleryview { margin:30px 0px 0px 100px; }

div#menu{ position:absolute; height:32px; margin:-40px 0 0 auto; width:950px;}
div#menu ul{ position:absolute; padding:10px; list-style:none; } 
div#menu ul li{ float:left; margin:0px 8px; } 
div#menu ul li a{ color:#FFF; font-weight:bold; font-size:12px; padding:4px; }
div#menu ul li a:hover{ color:#FFF; background:#014d33;}
div#menu ul li.first{ margin-left:180px; }

div#site .noticia_info {margin:120px 0px 0px 15px; width:492px; }
div#site .noticia_info h1{ font-size:16px; margin:20px 0px; }

div#rodape{ background:#7da767; height:50px; clear:both; margin:-110px auto; width:958px; border-bottom:2px solid #538d4c; margin-bottom:30px; }
div#rodape div.loginho{ margin:0 10px 10px 10px; float:right;}
div#rodape p{ margin:10px 0 0 0; padding-top:7px; font-size:11px; text-align:right; color:#FFF; line-height:16px; } 
div#rodape p strong{color:#014d33; }


#ftHolder { width:492px; float: left; height:332px; padding-top: 20px; }
#ft { border: 4px solid #cbcaca; -moz-border-radius: 5px; }
.ft-title { padding: 10px 10px; width: 480px; text-align: left; }
.panel-overlay h2, .panel-overlay p{ margin: .3em 0; }
.panel-overlay p { 	line-height: 1.2em; }
#parts-img { border: 1px solid black; }
img.nav { border: 1px solid black; margin-bottom: 5px; }


.descricao{position:absolute; visibility:hidden; display:none;}
