/* CSS Document */

body, table, tr, td {
font-family: Trebuchet MS;
font-size:11px;
}

a:link , a:active , a:visited {
text-decoration:none;
color:#000;
}

a:hover {
text-decoration:underline;
color:#000;
}

h2 {
font-size:16px;
font-style:italic;
font-weight:bold;
border-bottom: 1px solid #666666;
}

h3 {
display:none;
}

form {
margin: 0px;
padding:0px;
}

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

#esquerda , #centro , #direita {
float:left;
}

#esquerda{
width:196px;
height:484px;
background:url(imagens/fundo_esquerda.jpg) no-repeat;

}

#centro{
width:200px;
height:484px;
background:url(imagens/fundo_fotos.jpg) no-repeat;
}

#direita{
width:374px;
height:484px;
background:url(imagens/fundo_direita.jpg) no-repeat right;
background-color:#fff;
}

#geral {
margin-top:19px;
width:770px;
left:50%;
margin-left:-385px;
position:relative;
}

.fundo {
background:url(imagens/fundo.jpg) repeat-x;
background-color:#011642;
}

#topo{
background:url(imagens/topo.gif) no-repeat;
width:770px;
height:63px;
}

#rodape{
background:url(imagens/rodape.gif) no-repeat;
width:770px;
height:44px;
}

#logo{
width:178px;
height:80px;
padding-left:15px;
}

#enderecoGeral{
margin-top: 190px;
padding-left:20px;
padding-right:20px;
color:#0d4b7c;
line-height:13px;
}

#enderecoGeral h2 {
font-size:16px;
font-weight:bold;
font-style:italic;
text-align:center;
border-bottom:3px solid #0d4b7c;
}

#inst_menu ul{
margin:0px;
padding:0px;
}

#inst_menu ul li{
list-style:none;
line-height:21px;
border-bottom:#e0f7ff 1px solid;
}

#inst_menu ul li a:link , #inst_menu ul li a:visited , #inst_menu ul li a:active , #inst_menu ul li a:hover{
padding-left:10px;
color:#e0f7ff;
text-decoration:none;
}

#inst_menu ul li a:hover{
padding-left:15px;
border-left:4px solid #00a8ff;
color:#e0f7ff;
text-decoration:none;
}

#conteudo{
width:342px;
margin-left:10px;
}

.cabecalhos{
text-align:right;
}

#conteudoElementos{
height:430px;
/**/
overflow:auto;

}

#conteudoElementos ul.lista1{
padding: 0px;
margin: 0px;
}

#conteudoElementos ul.lista1 li {
list-style:none;
padding-left:12px;
line-height:20px;
background:url(imagens/bullet_1.gif) 0 50% no-repeat;
border-bottom: #042a6d 1px solid;
}

.creditos {
font-size:10px;
color:#999999;
text-align:center;
border-top: #999999 1px solid;
}

#carrosTitulo h1{
font-size:24px;
font-style:italic;
color:#00a2ff;
border-bottom: 1px solid #00a2ff;
margin:0px;
padding:0px;
}

#carrosDesc1{
font-style:italic;
text-align:right;
}

#carroCaracteristicas ul , #carroInfoMenu ul {
margin:0px;
padding:0px;
list-style:none;
}


#carroFoto {
margin:5px;
}
#carroInfo{
margin-top:20px;
}
#carroInfoMenu {
}

#carroInfoMenu ul li {
float:left;
line-height:23px;
font-weight:bold;
}

#carroInfoMenu ul li.op1{
background:url(imagens/op1.gif) no-repeat;
width:109px;
}
#carroInfoMenu ul li.op2{
background:url(imagens/op2.gif) no-repeat;
width:96px;
}
#carroInfoMenu ul li.op3{
background:url(imagens/op3.gif) no-repeat;
width:97px;
}

#carroInfoConteudo {
border:1px solid #e6e6e6;
height:165px;
overflow:auto;
}

.ligado {
 }
.desligado {
 }
 
legend {
display:none;
}

fieldset{
border:none;
}

.borda{
font-size:11px;
border: 1px solid #cccccc;
}

.conteudoListaVeiculos{
float:left;
width:110px;
margin:10px;
border: 1px solid #e6e6e6;
text-align:center;
line-height:30px;
height:110px;
}

.conteudoListaPasseios{
width:310px;
margin:5px;
border: 1px solid #e6e6e6;
padding:5px;
background:#f8f8f8;
}
.conteudoListaPasseios img{
margin-left:5px;
}

.boxInfo{
text-align:center;
margin:5px;
border: 1px solid #e6e6e6;
padding:5px;
background:#f8f8f8;
}


.linkDestaque{
font-size:16px;
font-weight:bold;
font-style:italic;
}