﻿/*********************************************************
Formatação geral
/********************************************************/
*{ margin:0px; padding:0px; font-family:Trebuchet MS;}
body{ background-image:url('../img/bg_body.png'); background-repeat:repeat; vertical-align:top;}
#conteudo{ width:971px; margin:0 auto; position:relative; top:-10px;}

/*********************************************************
Topo do site
/********************************************************/
#topo{ width:971px; height:408px; position:relative; top:-30px; z-index:99;}
#assinatura{float:right; position:relative; top:90px; left:20px;}

/*********************************************************
Rodapé do site
/********************************************************/
#rodape{ width:100%; clear:both; margin-top:40px; background-color:#101010; height:200px; clear:both; background-position:center; vertical-align:top; }
#rodape_conteudo{ width:971px; margin:0 auto; vertical-align:top; }
#rodape_conteudo img{ float:left; margin:40px 30px 20px 20px; }
#rodape_conteudo ul{ list-style:none; margin-left:20px; margin-top:40px; position:relative; top:10px;}
#rodape_conteudo li{ list-style:none; float:left; margin-right:10px; }
#rodape_conteudo a, #rodape_conteudo a:visited{ font-size:11px; font-family:Trebuchet MS; color:#fff; text-decoration:none; line-height:30px;}
#rodape_conteudo a:hover{ font-size:11px; font-family:Trebuchet MS; color:red; text-decoration:none; line-height:30px;}

a.link_sub{text-decoration:none; color:White;}

/*********************************************************
Páginas
/********************************************************/
#pagina{ margin-top:30px; clear:both;}
#esquerda{ float:left;	width:520px;  text-align:left; margin-bottom:50px;}
#direita{ float:right;	width:380px;  text-align:left; margin-top:50px; margin-bottom:50px;}

/*********************************************************
News
/********************************************************/
#news .titulo{ color:#757575; font-size:18px; font-weight:normal; margin-bottom:2px; margin-top:20px; text-decoration:none; }
#news .data{ color:#fff; font-size:10px; font-weight:bold; margin-bottom:5px; text-decoration:none;}
#news .texto{ font-size:11px; text-decoration:none; color:#fff;}

h1{color:#757575; font-size:16px; margin-bottom:19px;}
p{ font-size:12px; color:#fff;}
a, a:hover, a:visited{ color:#fff; text-decoration:underline;}
label, .label{ font-size:12px; color:#fff;}
input, select, textarea{ border:solid 1px #757575; margin-bottom:5px;}
.corpo{color:#ddd; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; padding-right:60px; padding-left:20px;}
li.box{float:right; }




#rodape_conteudo .mapa_subitem{position:relative; top:-36px; left:-20px; margin-right:-31px;}
#rodape_conteudo .mapa_subitem a, #rodape_conteudo .mapa .mapa_subitem a:hover, #rodape_conteudo .mapa .mapa_subitem a:visited{ font-size:11px; font-family:Trebuchet MS; color:#fff; text-decoration:none; line-height:20px;}
#rodape_conteudo .mapa_subitem a:hover{ font-size:11px; font-family:Trebuchet MS; color:red; text-decoration:none; line-height:20px;}