/* CSS Geral */
* {margin: 0; padding: 0;}
body {margin: 0 auto; text-align: center; background: #FFFFFF url(imagens/bg.jpg) no-repeat center top;}
/* Topo */
.topo {	margin: 0 auto;	text-align: center;	width: 998px;}
/* Meio */
.meio {	margin: 0 auto;	text-align: center;	width: 998px;}
.fundo_meio {background: url(imagens/bg_fundo_meio.jpg) no-repeat; width: 683px; height: 290px;}
.fundo_interna {background: url(imagens/bg_fundo_interna.jpg) no-repeat; width: 683px; height: 290px;}
/* Caixa Busca */
.titulo {position: absolute; top: 117px;}
.caixa_busca {position: relative;	float: right; right: 20px; _top: -4px;	*top: -4px;	background: url(imagens/caixa_busca.jpg) no-repeat;	width: 297px; height: 32px; text-align: right;}
.campo_busca {border: 0; background: transparent; width: 170px;	height: 15px; margin: 2px 2px 0 0; font-family: Verdana; font-size: 11px; font-weight: normal;	color: #000000;}
.botao_busca {border: 0; background: transparent; width: 20px; height: 16px; margin: 2px 20px 0 0; cursor: pointer;}
/* Veículo */
.veiculo {margin: 15px 15px 0 0; float: left; background: url(imagens/bg_veiculos.gif) no-repeat;	width: 210px; height: 320px;	text-align: center;}
.veiculo img {margin: 20px 0 20px 0;}
.veiculo h1 {text-align: left; padding-left: 10px; font-family: Verdana; font-size: 10px; font-weight: bold; color: #000000;}
.veiculo h2 {text-align: left; padding-left: 10px; font-family: Verdana; font-size: 10px; font-weight: bold; color: #000000;}
.veiculo table {margin-top: 5px;}
.veiculo table td {	text-align: left; padding-left: 10px; font-family: Verdana; font-size: 10px; font-weight: normal; color: #000000;}
/**/
.paginacao {padding-top: 10px;	text-align: center;	font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000;}
.paginacao a {font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000;	text-decoration: none;}
.paginacao a:hover {font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000;	text-decoration: underline;}
/**/
.assinatura h1 {text-align: left; padding-left: 10px; font-family: Verdana; font-size: 10px; font-weight: bold; color: #000000;}
.assinatura h2 {text-align: left; padding-left: 10px; font-family: Verdana; font-size: 10px; font-weight: bold; color: #000000;}
/* Detalhes */
.interna {font-family: Verdana;	font-size: 10px; font-weight: normal; color: #000000;}
.interna h1 {text-align: left; padding-left: 10px; font-family: Verdana; font-size: 14px; font-weight: bold; color: #000000;}
.interna p {font-family: Verdana; font-size: 12px;	font-weight: normal; color: #000000;}
.borda_imagem {border: 1px solid #CCCCCC;}
.caixa_detalhes {background: url(imagens/caixa_detalhes/bg_detalhes.jpg) no-repeat;	width: 320px;	height: 480px;}
.caixa_detalhes {font-family: Verdana; font-size: 10px; font-weight: normal; color: #333333;}
.caixa_detalhes h1 {font-size: 18px;font-weight: normal;color: #333333;	width: 200px;}
.caixa_detalhes p {font-size: 10px;	font-weight: normal; color: #333333;	text-align: left;	width: 200px;}
.caixa_detalhes font {font-size: 10px; font-weight: normal;	color: #333333;	text-align: left; width: 200px;}
.caixa_detalhes strong {font-size: 14px; font-weight: bold;	color: #999999;}
.caixa_detalhes span {font-size: 14px; font-weight: normal; color: #333333;}
/**/

.link{font-family: Verdana; font-size: 11px; font-weight:bold; color: #3E3F3E; text-decoration:none;}
.link:hover{text-decoration: underline;}

.foto-mini{margin:4px 0 0 11px;}
.foto-mini img{border: 1px solid #CCCCCC; float:left; margin:3px 3px 3px 4px;}
.caixa_detalhes_topo { background: url(imagens/caixa_detalhes/bg_detalhes_topo.jpg) no-repeat; width: 320px; height: 303px; font-family: Verdana; font-size: 10px; font-weight: normal; color: #333333;}
.caixa_detalhes_topo h1 {font-family: Verdana; font-size: 18px; font-weight: normal; color: #333333; width:220px;}
.caixa_detalhes_topo p {font-family: Verdana; font-size: 10px; font-weight: normal; color: #333333;	text-align: left; width:220px;}
.caixa_detalhes_topo font {font-family: Verdana; font-size: 12px; font-weight: normal; color: #333333;	text-align: left; width:220px;}
.caixa_detalhes_topo strong {font-size: 14px; font-weight: bold; color: #999999;}
.caixa_detalhes_topo span {	font-size: 14px; font-weight: normal; color: #333333;}
.caixa_detalhes_rodape {background: url(imagens/caixa_detalhes/bg_detalhes_rodape.jpg) no-repeat; width:320px; height:370px; padding-top:24px; font-family: Verdana; font-size: 10px; font-weight: normal; color: #333333;}
.caixa_detalhes_rodape h1 {font-size: 18px; font-weight: normal; color: #333333;}
.caixa_detalhes_rodape p {font-size: 10px; font-weight: normal; color: #333333; text-align: justify;}
.caixa_detalhes_rodape font {font-size: 10px; font-weight: normal; color: #333333;	text-align: justify;}
.caixa_detalhes_rodape strong {font-size: 14px; font-weight: bold; color: #999999;}
.caixa_detalhes_rodape span {font-size: 14px; font-weight: normal; color: #333333;}
/* Formulário */
.formulario td {font-family: Verdana; font-size: 10px; font-weight: normal; color: #333333;}
.formulario input { height: 18px; border: 1px solid #666666;	font-family: Verdana; font-size: 10px; font-weight: normal; color: #333333;}
.formulario select {height: 18px; border: 1px solid #666666;	font-family: Verdana; font-size: 10px; font-weight: normal; color: #333333;}
.formulario textarea {border: 1px solid #666666; font-family: Verdana; font-size: 10px; font-weight: normal; color: #333333;}
/* Rodapé */
.rodape {margin: 0 auto; text-align: center;	width:998px;}
.rodape a {font-family: Verdana; font-size: 10px; font-weight: normal; color: #3E3F3E;	text-decoration: none;}
.rodape a:hover {font-family: Verdana; font-size: 10px; font-weight: normal; color: #3E3F3E;	text-decoration: underline;}

.contato_conosco {font-family: Verdana; font-size: 10px; font-weight: normal; color: #000000;}
.contato_conosco a {font-family: Verdana; font-size: 11px;font-weight: normal; color: #000000;	text-decoration: none;}
.contato_conosco a:hover {font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline;}

.lista{clear:both; padding:15px 30px 0 0; font-family: Verdana;	font-size: 10px; font-weight: normal; color: #000000;}
.lista a{font-family: Verdana;	font-size: 10px; color: #000000; text-decoration:none;}
.lista a:hover{font-family: Verdana; font-size: 10px; color: #000000; text-decoration:underline;}
.lista h2{font-size:12px; padding:10px 0 5px 0;}
.lista img{float:left; margin:0 10px 0 0; border: 1px solid #CCCCCC;}

.ano{clear:both; padding:0 10px 0 0; font-family: Verdana;	font-size: 10px; font-weight: normal; color: #000000;}
.ano a{font-family: Verdana;	font-size: 10px; color: #000000; text-decoration:none;}
.ano a:hover{font-family: Verdana; font-size: 10px; color: #000000; text-decoration:underline;}
.ano h2{font-size:12px; padding:10px 0 5px 0;}
#ano-img{float:left; margin:0 10px 0 0; border: 1px solid #CCCCCC;}


.pag{ clear:both; padding-top: 10px;	text-align: center;	font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000;}
.pag a {font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000;	text-decoration: none;}
.pag a:hover {font-family: Verdana; font-size: 11px; font-weight: normal; color: #000000;	text-decoration: underline;}
/*propriedades conteudo*/
#bg_conteudo{background:url(imagens/bg_conteudo_repete.jpg) left top repeat-y; width:761px;}
#conteudo{margin:0 20px 0 26px; text-align:justify;}
#bg_conteudo_rodape{font-size:1px; clear:both; background:url(imagens/bg_conteudo_rodape.jpg) left top no-repeat; width:761px; height:13px;}
/*texto preto*/
.text_black{font-family:Arial; font-size:11px; color:#000;}
.text_black a{font-family:Arial; font-size:11px; color:#000; text-decoration:none;}
.text_black a:hover{font-family:Arial; font-size:11px; color:#000; text-decoration:underline;}

#eventos {float: right; margin-right: 235px; padding: 45px 0px 0px 0px;}

