/*CSS Document*/

* {
	margin:0px;
	padding:0px;
    font-family:Tahoma, "Kalimati", "Nimbus Sans L";
}
img {
	border:0;
}

address {
	font-style:normal;
}

body{
	width:779px;
	margin:0 auto;
	background-image:url('../images/site/bg.jpg');
	background-color: #0178ca;
	background-repeat: repeat-x;
}
.principal {
	width:779px;
	float:left;
	background-color:white;
}
.principal .topo {
	width:779px;
	height:auto;
}
.principal .topo .logo{
	width:210px;
	height:162px;
	float:left;
	background-color:white;
	margin:0px 0px 0px 11px;
	*margin:0px 0px 0px 0px;
	_margin:0px 0px 0px 0px;
}
.principal .topo .flash{
	width:556px; 
	height:155px;
	float:right;
}

/*
 * Menu
 */
.principal .topo .menu {
	width:755px;
	height:40px;
	background-image:url('../images/site/img_fundo_menu.jpg');
	background-repeat:no-repeat;
	margin:0px 0px 0px 13px;
	clear:both;
}
.principal .topo .menu ul {
    width:690px;
    padding-top:3px;
    margin:0 auto;
}
.principal .topo .menu ul li {
    font-size:12px;
    color:#ffffff;
	display:inline;
	list-style:none;
    float:left;
}
.principal .topo .menu li a {
    height:24px;
    font-size:12px;
	color:#ffffff;
    padding:8px 5px 0 5px;
	text-decoration:none;
    float:left;
}
.principal .topo .menu li a:hover {
	background-image:url(../images/site/bg_menu.gif);
    background-repeat:repeat-x;
}
.principal .topo .menu ul li.linha {
    padding:8px 0 0 0;
    margin:0;
}
.principal .topo .menu ul li.visitado {
    background-image:url('../images/site/bg_menu.gif');
    background-repeat:repeat-x;
}




.principal .corpo {
	width:779px;
	float:left;
}

.principal .corpo .corpo_linha_a {
	width:779px;
	background-color:white;
	float:left;
	margin:10px 0px 0px 0px;
}
.principal .corpo .corpo_linha_a .banner {
	margin:0px 0px 0px 15px;
	float:left;
}

.principal .corpo .corpo_linha_a .reserva_veiculo {
  width:180px;
  height:106px;
  margin:20px 0px 0px 2px;
  background-image:url('../images/site/img_reserva_veiculo.jpg');
  background-repeat:no-repeat;
  float:left;
  text-align:right;
}

.principal .corpo .corpo_linha_a .reserva_veiculo h5{
  font-size:14px;
  color:#4e3608;
  padding:2px 15px 0px 10px;
  *padding:5px 15px 15px 0px;
  _padding:5px 10px 10px 0px;

}
.principal .corpo .corpo_linha_a .reserva_veiculo p {
  font-size:12px;
  color:#4e3608;
  text-align:justify;
  margin:10px 0px 0px 35px;
  *margin:0px 0px 0px 30px;
  _margin:0px 0px 0px 40px;
}
.principal .corpo .corpo_linha_a .reserva_veiculo  img{
  margin:0px 20px 0px 0px;
}
/*
*fecha reserva veiculos
*/
.principal .corpo .corpo_linha_a .indeque_site {
  width:180px;
  height:106px;
  margin:20px 0px 0px 8px;
  background-image:url('../images/site/img_indique_site.jpg');
  background-repeat:no-repeat;
  float:left;
  text-align:right;
}
.principal .corpo .corpo_linha_a .indeque_site h5{
  font-size:14px;
  color:#0a3407;
  padding:5px 25px 0px 0px;
  *padding:5px 30px 0px 0px;
  _padding:5px 30px 0px 0px;

}
.principal .corpo .corpo_linha_a .indeque_site p {
  font-size:12px;
  color:#0a3407;
  text-align:justify;
  margin:10px 0px 0px 40px;
}
.principal .corpo .corpo_linha_a .indeque_site img{
  margin:0px 20px 0px 0px;
  float:right;
}


.principal .corpo .corpo_linha_b {
	width:779px;
	height:auto;
	float:left;
	background-color:#ffffff;
}
.principal .corpo .corpo_linha_b .caixas_home {
	width:177px;
	height:227px;
	background-image:url('../images/site/img_cx_conteudo_home.jpg');
	background-repeat:no-repeat;
	float:left;
	margin:0px 0px 0px 10px;
  padding-top:10px;
}
.principal .corpo .corpo_linha_b .caixas_home .foto_home {
	margin:0 0px 0px 10px;
}

.principal .corpo .corpo_linha_b .caixas_home h5 {
	font-size:12px;
	
}
.principal .corpo .corpo_linha_b .caixas_home Li{
	color:#023985;
	font-size:11px;
	margin:8px 0px 0px 30px;
	*margin:0px 0p 0px 0px;
	_margin:2px 0px 0px 30px;
}
.principal .corpo .corpo_linha_b .caixas_home p{
	font-size:10px;
	color:#646565;
	float:left;
	margin:5px 0px 0px 5px;
	*margin:0px;
	_margin:0px;
	padding:0px 10px 0px 20px;
}
.caixas_home .saiba_mais {
	float:left;
	color:#023985;
	font-size:10px;
	text-decoration:none;
	margin:10px 0px 0px 20px;
	font-weight: bold;
}
.caixas_home .saiba_mais:hover {
  text-decoration:underline;
}

/*
 * Conteudo
 */
 
.voltar {
  float:right;
  width:68px;
  height:24px;
  background-image:url(../images/site/bt_voltar.jpg);
  margin:20px 50px 0 0;
}

.principal .corpo .titulo {
	width:698px;
	height:29px;
	background-color:#d9e1e7;
	margin:10px 0px 0px 30px;
	float:left;
}
.principal .corpo .titulo h2 {
	color:#022f6d;
	margin:8px 0px 0px 60px;
	float:left;
	font-size:12px;
  padding-left:12px;
  background-image:url(../images/site/img_bola_titulo.jpg);
  background-repeat:no-repeat;
  background-position:left;
  _margin-left:30px;
}

.principal .corpo .conteudo{
	padding:20px 70px 0px 80px;
	_margin:20px 20px 0px 20px;
	clear:both;
}

.principal .corpo .conteudo p{
	font-size:12px;
	color:#022f6d;	
	padding:3px 15px 3px 15px;
}
.principal .corpo .conteudo TABLE {
	width:90%;
}

.principal .corpo .conteudo TABLE TH {
	padding:3px;
	text-align:left;
	background-color:#043f8e;
	color:white;
}

.principal .corpo .conteudo TABLE TD {
	color:#022f6d;
	font-size:13px;
	padding:3px;
}
.principal .corpo .conteudo .table_terceirizacao {
	width:100%;
}
.principal .corpo .conteudo .descricao_terceirizar {
	width:624px;
	height:41px;
	color:#043f8e;
	float:left;
	background-color:#043f8e;
	padding:0px;
}
.principal .corpo .conteudo .descricao_terceirizar P {
	color:white;
}

/*
 *  fecha conetudo td
 */
.conteudo_formulario{
	padding:20px 70px 0px 80px;
	_margin:20px 20px 0px 20px;
	clear:both;
}

.conteudo_formulario p{
	font-size:12px;
	color:#022f6d;
	padding:3px 15px 3px 15px;
}

.conteudo_formulario TABLE {
	width:90%;
	margin:5px 0px 0px 0px;
  font-size:11px;
}

.conteudo_formulario TABLE TH {
	padding:3px;
	text-align:left;
	background-color:#e7f0f6;
	color:white;
}

.conteudo_formulario TABLE TD {
	color:#022f6d;
	font-size:13px;
	padding:3px;
}
.conteudo_formulario INPUT {
	background-color:#e7f0f6;
	border:1px solid #a3c9e5;
	font-size:11px;
  color:#022f6d;
  padding:2px;
}
.conteudo_formulario TEXTAREA {
  width:383px;
  height:95px;
	background-color:#e7f0f6;
	border:1px solid #a3c9e5;
  font-size:11px;
  color:#022f6d;1
  padding:2px;
}
.conteudo_formulario SELECT{
	background-color:#e7f0f6;
	border:1px solid #a3c9e5;
	font-size:11px;
    color:#022f6d;
    padding:2px;
}
.conteudo_formulario input.bt_enviar {
	float:right;
  width:69px;
  height:24px;
  background-image:url(../images/site/bt_enviar.jpg);
  border:0;
  cursor:pointer;
}

.principal .corpo .conteudo .sub_titulo {
	width:626px;
	height:29px;
	background-color:#043f8e;
	clear:both;	
	padding:5px 0px 0px 0px;
}
.principal .corpo .conteudo .bt_voltar {
	float:right;
	margin:20px 0px 0px 10px;
}
.principal .corpo .conteudo .sub_titulo h4{
	color:#ffffff;
	font-size:14px;	
	margin:5px 0px 0px 20px;
}
.principal .corpo .conteudo .descricao {
	width:626px;
	height:auto;
	background-color:#c7e5fb;
	padding:10px 0px 0px 0px;
}
.principal .corpo .conteudo .descricao li{
	color:#022f6d;
	font-size:12px;
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 20px;
	list-style-position:inside;
}
 .conteudo .detalhes {
 	width:562px;
	height:auto;
 }
 .conteudo .detalhes .titulos_detalhes {
	height:32px;
	color:#022f6d;
	font-size:14px;
	background-color:#b9d2e5;
	margin:15px 0px 0px 0px;
	padding:0px;
} 
 .conteudo .detalhes .titulos_detalhes H4{
	float:left;
	margin:8px 0px 0px 30px;
}

.conteudo .detalhes .conteudo_detalhes {
	margin:10px 0px 0px 0px;
 	background-color:#e5f0f8;
}
.conteudo .detalhes .conteudo_detalhes LI{
	color:#022f6d;
	font-size:14px;
	margin:10px 0px 5px 25px;
	padding:10px 0px 5px 0px;
	font-weight:bold;
}
 
 
.conteudo .detalhes .conteudo_detalhes .importante_detalhes {
	width:514px;
	color:#022f6d;
	font-size:14px;
	height:27px;
	background-color:#b9d2e5;
	margin:5px 0px 0px 20px; 
	padding:0px 0px 0px 0px;
}
.conteudo .detalhes .conteudo_detalhes .importante_detalhes IMG{
 	float:left;
	margin:6px 0px 0px 10px;
	padding:0px 11px 0px 5px;
}
 .conteudo .detalhes .conteudo_detalhes .importante_detalhes H4{
 	margin:2px 5px 0px 10px;
	float:left;
 }

/*
 * area conteudo contato
 */
.conteudo_contato {
	width:560px;
	margin:30px 0px 0px 105px;
	float:left;
} 
.conteudo_contato TABLE {
	width:98%;
	margin:5px 0px 0px 0px;
}
.conteudo_contato TABLE TD {
	color:#022f6d;
	font-size:13px;
	padding:3px;
}
.conteudo_contato TABLE TD A {
	text-decoration:none;
  color:#022f6d;
}
 
.conteudo_promocoes {
 	width:400px;
	height:auto;
	margin:30px 0px 0px 50px;
	float:left;
 }
.conteudo_promocoes TABLE {
	width:98%;
	margin:5px 0px 0px 0px;
}
.conteudo_promocoes .botao_voltar {
	float:right;
}

.veja_mapa {
  background-image:url(../images/site/img_veja_localizacao.jpg);
  background-repeat:no-repeat;
  background-position:left;
  font-size:12px;
	color:#4e3608;
  font-weight:bold;
  padding-left:25px;
  text-decoration:none;
}
.veja_mapa {
  text-decoration:underline;
}

/*
 *  fecha corpo 
 */
.principal .rodape {
	width:779px;
  padding-bottom:10px;
	float:left;
}
.principal .rodape address {
	font-size:11px;
	color:#023985;
	text-align:center;
	margin:15px 0px 0px 0px;
}
.link_rodape_mago {
	color:white;
	font-size:10px;
	margin:10px 0px 0px 0px;
	float:right;
}
.link_rodape_mago a {
	color:white;
	text-decoration:none;
}
.link_rodape_mago a:hover {
	text-decoration:underline;
}

/**
 *  backtracking
 */
.titulo_superior {
	font-size:11px;
	color:#022f6d;
	margin:10px 0px 0px 60px;
}

.backtracking li {
	list-style: none;
	display: inline;
}
.backtracking a {
  color:#022f6d;
  text-decoration:none;
}
.backtracking a:hover {
  text-decoration: underline;
}
.backtracking li.last {
  color:#022f6d;
  font-weight:bold;
}
.backtracking li:before {
  content: "\0020 \0020 \0020 \00BB \0020";
  color:#022f6d;
}
.backtracking li.first:before {
	content: " ";
}

.label_erro {
  color:red;
}


/*
 *
 */
.conteudo .detalhes {
 	width:562px;
	height:auto;
}
.conteudo .detalhes .titulos_detalhes {
	height:32px;
	color:#022f6d;
	font-size:14px;
	background-color:#b9d2e5;
	margin:15px 0px 0px 0px;
	padding:0px;
} 
.conteudo .detalhes .titulos_detalhes H4 {
	float:left;
	margin:8px 0px 0px 30px;
}

.conteudo .detalhes .conteudo_detalhes {
	margin:10px 0px 0px 0px;
 	background-color:#e5f0f8;
}
.conteudo .detalhes .conteudo_detalhes LI {
	color:#022f6d;
	font-size:14px;
	margin:10px 0px 5px 25px;
	padding:10px 0px 5px 0px;
	font-weight:bold;
}
 
.conteudo .detalhes .conteudo_detalhes .importante_detalhes {
	width:514px;
	color:#022f6d;
	font-size:14px;
	height:27px;
	background-color:#b9d2e5;
	margin:5px 0px 0px 20px; 
	padding:0px 0px 0px 0px;
}
.conteudo .detalhes .conteudo_detalhes .importante_detalhes IMG {
 	float:left;
	margin:6px 0px 0px 10px;
	padding:0px 11px 0px 5px;
}
.conteudo .detalhes .conteudo_detalhes .importante_detalhes h4 {
 	margin:2px 5px 0px 10px;
	float:left;
}
