/* CSS geral */
* { padding: 0; margin: 0; }
html, body { height: 100%; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background: #fff; }

h1 { font-size: 19px; }
h2 { font-size: 15px; }
p { margin-bottom: 8px; }

a { text-decoration: none; color: #54bdff; }
a:hover { text-decoration: underline; }
a img { border: 0; }

.limpa { clear: both; height: 0; display: none; visibility: hidden; }
.limpa_esquerda { clear: left; height: 0; }
.center { margin: auto; }
.centro { text-align: center; }

#flags { position: absolute; left: 77px; top: 4px; width: 125px; height: 45px; }

#wrapper { position: relative; margin: auto; width: 990px; min-height: 100%; background: url(/_imagens/fundo_todo.gif) repeat-y 192px 143px;}

#topinho { position: absolute; height: 43px; width: 100%; z-index: 10; background: url(/_imagens/fundo_topinho.jpg) repeat-x #fff; }
#topo { height: 143px; margin: auto; width: 990px; background: #fff; }
	#topo_spacer { float: left; height: 143px; width: 192px; }
	#topo_left { float: left; width: 606px; height: 56px; text-align: center; background: #fff; padding-top: 87px; }
	#topo_right { float: right; width: 192px; height: 143px; text-align: right; background: #fff; }

#barra_esquerda { position: relative; float: left; top:0; right:0; width: 192px; min-height: 830px; text-align: center; background: url(/_imagens/barra_esquerda.jpg) no-repeat #fff;}
#miolo { margin-left: 192px; width: 798px; }
#sponsor { position: absolute; right: 0; top: 163px; color: #fff; width: 192px; background: url(/_imagens/fundo_sponsor.gif) repeat-y #31395a; min-height: 400px; text-align: center;} 

#menu_topo { background-color: #95b3ce; height: 25px; width: 603px; background: url(/_imagens/fundo_menu_topo.jpg); padding-top: 10px; padding-left:3px; }
   #menu_topo ul { position: relative; margin: auto; color: #dfe8f0; font-family: Georgia, Times New Roman, serif; font-size: 10px; letter-spacing:1.5px; font-weight: bold;}
   #menu_topo ul li { display: inline; padding-right: 10px; margin-left: 21px;}
   #menu_topo ul li a { color: #dfe8f0; text-decoration: none; }
   #menu_topo ul li a:hover { color: #dfe8f0; text-decoration: underline; }   
#foto { height: 190px; background-color: #00f; width: 606px; }
#flash { height: 35px; width: 606px; background-color: #31395a; }
#flash_mapa { height: 250px; background: url(/_imagens/fundo_carregando.gif); width: 606px; }
#conteudo { float: left; width: 441px; background-color: #b5d0e1; }
   #conteudo h4 { margin: 0px 20px 55px 20px; color: #0176bb; font-family: Georgia, Times New Roman, serif; font-size: 10px; font-weight: normal; border-top: 1px solid #9ac2db;}
   #conteudo h3 { margin: 4px 20px 15px 20px; color: #0176bb; font-family: Georgia, Times New Roman, serif; font-size: 16px; font-weight: normal; }
   #conteudo h2 { margin: 20px 20px 0 20px; color: #0176bb; font-family: Georgia, Times New Roman, serif; font-size: 10px; font-weight: normal;} 
   #conteudo h1 { margin: 4px 20px 8px 20px; color: #31395a; font-family: Georgia, Times New Roman, serif; font-size: 24px; font-weight: normal; }
   #conteudo p { margin: 0 20px 28px 20px; color: #31395a; font-family: Georgia, Times New Roman, serif; font-size: 12px; font-weight: normal; }
   #conteudo .post { margin-bottom: 18px; }
   #conteudo .post p { text-align: justify; margin: 0 20px 10px 20px; color: #31395a; font-family: Georgia, Times New Roman, serif; font-size: 13px; font-weight: normal; }
   #conteudo .post p.img { text-align: center; }
   #conteudo .post h3 { margin: 30px 20px 20px 20px; color: #31395a; font-family: Georgia, Times New Roman, serif; font-size: 20px; font-weight: normal; }
   #conteudo .post small { margin-left: 20px; color: #0176bb; font-family: Georgia, Times New Roman, serif; font-size: 10px; font-weight: normal; }
   #conteudo .post small.imagem_desc { margin-left: 0; }
   #conteudo .post a { color: #0176bb; font-family: Georgia, Times New Roman, serif; font-size: 11px; font-weight: normal; text-decoration:none;}
   #conteudo .post a:hover { color: #0176bb; font-family: Georgia, Times New Roman, serif; font-size: 11px; font-weight: normal; text-decoration:underline;}   
   #conteudo a { color: #000; font-family: Georgia, Times New Roman, serif; font-size: 12px; font-weight: normal; text-decoration:underline;}
   #conteudo a:hover { color: #31395a; font-family: Georgia, Times New Roman, serif; font-size: 12px; font-weight: normal; }   
#menu_lado { float: left; width: 165px; background-color: #fff; min-height: 100%;}
   #menu_lado ul { margin-left: 10px; margin-top: 14px; list-style: none; color: #6e8dbb; font-family: Georgia, Times New Roman, serif; font-size: 11px; font-weight: bold;}
   #menu_lado ul li { height: 26px; }
      #menu_lado ul li a { line-height: 26px; color: #6e8dbb; }
   #menu_camiseta { position: relative; margin: auto; width: 144px; background-color: #fff; }
   #menu_camiseta h1 { font-family: Georgia, Times New Roman, serif; color: #31395a; font-size: 11px; text-align: center; font-weight: normal;}
   #menu_camiseta p { margin-top: 4px; font-family: Georgia, Times New Roman, serif; color: #7fb0cc; font-size: 10px; text-align: center;}   

  
   
.tripulacao { position: relative; width: 441px; height: 260px;}
   .tripulacao_foto { margin: 0 0 0 20px; float: left; width: 140px;  }
   .tripulacao_info { float: right; width: 281px;}
   .tripulacao h3 { margin: 4px 20px 15px 0; color: #0176bb; font-family: Georgia, Times New Roman, serif; font-size: 16px; font-weight: normal; }
   .tripulacao h2 { margin: 20px 20px 0 0; color: #000; font-family: Georgia, Times New Roman, serif; font-size: 10px; font-weight: normal;} 
   .tripulacao h1 { margin: 4px 20px 8px 0; color: #31395a; font-family: Georgia, Times New Roman, serif; font-size: 24px; font-weight: normal; }
   .tripulacao p { margin: 0 20px 28px 0; color: #31395a; font-family: Georgia, Times New Roman, serif; font-size: 12px; font-weight: normal; }
   .tripulacao a { color: #000; font-family: Georgia, Times New Roman, serif; font-size: 12px; font-weight: normal; text-decoration:underline;}
   .tripulacao a:hover { color: #31395a; font-family: Georgia, Times New Roman, serif; font-size: 12px; font-weight: normal; }   


form { color: #0176bb; font-family: Georgia, Times New Roman, serif; font-size: 12px; font-weight: normal;}  
form div { width: 402px; position: relative; margin: 10px auto 10px; }
form input.radio { height: 12px; border: 0; }
form label { line-height: 22px; }   

#rodape { clear: both; position: relative; margin: auto; width: 606px; height: 31px; background-color: #31395a; padding-top:4px; }
#rodape p { font-family: Arial, Helvetica, sans-serif; color: #508BA9; font-size: 8px; line-height: 15px; letter-spacing: 1px; }

#rodape_assinatura { position: relative; margin: auto; width: 606px; height: 27px; background-color: #000; text-align:center; padding-top:8px;}

#rodape ul { position: relative; font-size: 9px; margin: auto; text-align:center; }
#rodape ul li { display: inline; border-right: 1px solid #a5c3d2; margin-left: 2px; padding-right:3px; font-family: Arial, Helvetica, sans-serif; color: #508ba9; font-size: 8px; line-height: 15px; letter-spacing: 1px;}
#rodape ul li.ultimo { border: none; }
#rodape ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 15px; text-decoration: none; color: #a5c3d2; line-height: 15px; letter-spacing: 1px;}
#rodape ul li a:hover { font-family: Arial, Helvetica, sans-serif; color: #a5c3d2; font-size: 9px; line-height: 15px; text-decoration: underline; letter-spacing: 1px;}

#botao_teste { background-color: #eee; margin-left: 5px; float:left; height: 36px; width: 100px; border-right: 1px solid #000; border-bottom: 1px solid #000; border-top: 1px solid #dadada; border-left: 1px solid #dadada;}
#botao_teste:hover { margin-left: 5px; float:left; height: 36px; width: 100px; border-left: 1px solid #000; border-top: 1px solid #000; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada;}
#botao_imagem { float: left; width: 32px; padding: 2px; }
#botao_acao { float: right; width: 64px; padding: 10px 0 0 0; text-align:center; }

.texto_coringa { color: #fff; font-family: Georgia, Times New Roman, serif; font-size: 11px; font-weight: normal; text-decoration:none;}

td.exibe {padding:4px;}
