*{ 
	margin:0;
	padding:0;
}

html{
	width:100%;
	background: #f0f0f0 url(../img/degrade.jpg) 0 0 repeat-x;

}

body{
	background:url(../img/fundocentro.jpg) center top no-repeat;

}

#geral{
	margin:0 auto;
	width:770px;
	display:table;
	background:url(../img/fundo-body.gif) 0 67px no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #384d54;
}



#geral #esquerda{
	/*width:245px;*/
	width:217px;

	
	height:475px;
	display:block;
	background:url(../img/menu.jpg) 0 0 no-repeat;
	float:left;
}
#geral #esquerda h1{
	width:202px;
	height:150px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
}

#geral #esquerda h1 a.logo{
	width:153px;
	height:118px;
	display:block;
	background:url(../img/logo-savena.jpg) 0 0 no-repeat;
	position:relative;
	left:42px;
	top:29px;
}

#geral #esquerda #menu {
	width:194px;
	height:232px;
	display:block;
	position:relative;
	left:23px;
}

#geral #esquerda #menu ul li{
	float:left;
	list-style-type:none;
}

#geral #esquerda #menu ul li a{
	width:194px;
	display:block;
	overflow:hidden;
	text-indent:-999999px;
	background-position:left top;
}

#geral #esquerda #menu ul li a.btn_irpara{
	display:none;
}

#geral #esquerda #menu ul li a.btn_home{
	height:23px;
	background:url(../img/btn_home.jpg) no-repeat;
}
#geral #esquerda #menu ul li a.btn_savena{
	height:23px;
	background:url(../img/btn_savena.jpg) no-repeat;
}
#geral #esquerda #menu ul li a.btn_tarifas{
	height:23px;
	background:url(../img/btn_tarifas.jpg) no-repeat;
}
#geral #esquerda #menu ul li a.btn_reservas{
	height:23px;
	background:url(../img/btn_reservas.jpg) no-repeat;
}
#geral #esquerda #menu ul li a.btn_leva_e_traz{
	height:23px;
	background:url(../img/btn_leva_e_traz.jpg) no-repeat;
}
#geral #esquerda #menu ul li a.btn_terceirizacao{
	height:23px;
	background:url(../img/btn_terceirizacao.jpg) no-repeat;
}
#geral #esquerda #menu ul li a.btn_semi_novos{
	height:23px;
	background:url(../img/btn_semi_novos.jpg) no-repeat;
}
#geral #esquerda #menu ul li a.btn_cadastre{
	height:23px;
	background:url(../img/btn_cadastre.jpg) no-repeat;
}
#geral #esquerda #menu ul li a.btn_filiais{
	height:23px;
	background:url(../img/btn_filiais.jpg) no-repeat;
}
#geral #esquerda #menu ul li a.btn_contato{
	height:25px;
	background:url(../img/btn_contato.jpg) no-repeat;
}

#geral #esquerda #menu ul li a:hover{
	background-position:left bottom;
}
/**/
#geral #esquerda #menu #sub_inst{
	width:188px;
	height:92px;
	display:none;
	position:absolute;
	left: 193px;
	top: 23px;
	z-index:5000;
}
#geral #esquerda #menu #sub_inst ul li{
	float:left;
	list-style:none;
}

#geral #esquerda #menu #sub_inst ul li a{
	width:188px;
	text-indent:-999999px;
	overflow:hidden;
	background-position:left top;
	
}
#geral #esquerda #menu #sub_inst ul li a.btn_a_savena{
	height:24px;
	display:block;
	background:url(../img/btn_a_savena.gif) 0 0 no-repeat;
}
#geral #esquerda #menu #sub_inst ul li a.btn_historico{
	height:23px;
	display:block;
	background:url(../img/btn_historico.gif) 0 0 no-repeat;
}
#geral #esquerda #menu #sub_inst ul li a.btn_politica{
	height:23px;
	display:block;
	background:url(../img/btn_politica.gif) 0 0 no-repeat;
}
#geral #esquerda #menu #sub_inst ul li a.btn_visao{
	height:23px;
	display:block;
	background:url(../img/btn_visao.gif) 0 0 no-repeat;
}
#geral #esquerda #menu #sub_inst ul li a:hover{
	background-position:left bottom;
}

/**/

/**/
#geral #esquerda #menu #sub_reserva{
	width:189px;
	height:46px;
	display:none;
	position:absolute;
	left: 193px;
	top: 69px;
	z-index:5000;
}
#geral #esquerda #menu #sub_reserva ul li{
	float:left;
	list-style:none;
}

#geral #esquerda #menu #sub_reserva ul li a{
	width:189px;
	text-indent:-999999px;
	overflow:hidden;
	background-position:left top;
	
}
#geral #esquerda #menu #sub_reserva ul li a.btn_reservas_online{
	height:24px;
	display:block;
	background:url(../img/btn_reservas_online.gif) 0 0 no-repeat;
}
#geral #esquerda #menu #sub_reserva ul li a.btn_central_reservas{
	height:23px;
	display:block;
	background:url(../img/btn_central_reservas.gif) 0 0 no-repeat;
}

#geral #esquerda #menu #sub_reserva ul li a:hover{
	background-position:left bottom;
}

/**/

/**/
#geral #esquerda #menu #sub_cadastrese{
	width:188px;
	height:46px;
	display:none;
	position:absolute;
	left: 193px;
	top: 162px;
	z-index:5000;
}
#geral #esquerda #menu #sub_cadastrese ul li{
	float:left;
	list-style:none;
}

#geral #esquerda #menu #sub_cadastrese ul li a{
	width:188px;
	text-indent:-999999px;
	overflow:hidden;
	background-position:left top;
}
#geral #esquerda #menu #sub_cadastrese ul li a.btn_pessoa_fisica{
	height:24px;
	display:block;
	background:url(../img/btn_pessoa_fisica.gif) 0 0 no-repeat;
}
#geral #esquerda #menu #sub_cadastrese ul li a.btn_pessoa_juridica{
	height:23px;
	display:block;
	background:url(../img/btn_pessoa_juridica.gif) 0 0 no-repeat;
}
#geral #esquerda #menu #sub_cadastrese ul li a.btn_condicoes{
	height:23px;
	display:block;
	background:url(../img/btn_condicoes.gif) 0 0 no-repeat;
}

#geral #esquerda #menu #sub_cadastrese ul li a:hover{
	background-position:left bottom;
}

/**/

#geral #esquerda #assistencia{
	width:118px;
	height:71px;
	display:block;
	position:relative;
	left:74px;
	top:28px;

}
#geral #esquerda #assistencia p{
	text-align:center;

}

#geral #esquerda #assistencia a{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d7261c;
	font-weight: bold;
}


#geral #esquerda #assistencia .h_assistencia{
	width:116px;
	height:30px;
	display:block;
	background:url(../img/h_assistencia.gif) 3px 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
}

#geral #direita{
	width:523px;
	display:table;
	padding-top:96px;
	float:left;
	background:url(../img/menu2.jpg) 0 0 no-repeat;
	
	
}
#geral #direita p{
	padding-bottom:9px;
}

#geral #direita a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #d7261c;
	font-weight:bold;
}
#geral #direita #home_locacao{
	width:495px;
	display:table;
	padding-left:28px;
}
#geral #direita #home_locacao p{
	color: #64757a;
}
#geral #direita #home_locacao .h_locacao{
	width:373px;
	height:42px;
	display:block;
	background:url(../img/h_locacao.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
}

#geral #direita #animacao{
	width:523px;
	height:130px;
	display:block;
}

#geral #direita #animacao2{
	width:523px;
	height:170px;
	display:block;
}

#geral #direita #home_entrega{
	width:220px;
	display:table;
	float:left;
	background:url(../img/fundo_entregas.gif) top right no-repeat;
	padding-left:28px;
}
#geral #direita #home_entrega p{
	padding-bottom:0;
}

#geral #direita #home_entrega .h_entrega{
	width:220px;
	height:36px;
	background:url(../img/h_entrega.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
}

#geral #direita #home_reserva{
	width:220px;
	display:table;
	float:left;
	position:relative;
	left:57px;
}

#geral #direita #home_reserva p{
	padding-bottom:0px;
}
#geral #direita #home_reserva .h_reserva{
	width:220px;
	height:36px;
	background:url(../img/h_reserva.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
}

#geral #direita #topo{
	width:522px;
	height:195px;
	display:block;
	/*position:relative;*/
	
	z-index:2000;
}
#geral #direita #topo .h_assist{
	width:522px;
	height:172px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	background:url(../img/h_assist.jpg) 0 0 no-repeat;
}
#geral #direita #topo .h_reservas{
	width:522px;
	height:172px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	background:url(../img/h_reservas.jpg) 0 0 no-repeat;
}
#geral #direita #topo .h_reservas_int{
	width:522px;
	height:172px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	background:url(../img/h_reservas_int.jpg) 0 0 no-repeat;
}
#geral #direita #topo h2{
	width:1px;
	height:1px;
	position:absolute;
	text-indent:-999999px;
	overflow:hidden;
}
#geral #direita #topo #animaSavena{
	width:523px;
	height:173px;
	display:block;

}
#geral #direita #topo .h_leva_e_traz{
	width:522px;
	height:172px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	background:url(../img/h_leva_e_traz.jpg) 0 0 no-repeat;
}
#geral #direita #topo .h_terceirizacao{
	width:522px;
	height:172px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	background:url(../img/h_terceirizacao.jpg) 0 0 no-repeat;
}
#geral #direita #topo .h_filiais{
	width:522px;
	height:172px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	background:url(../img/h_filiais.jpg) 0 0 no-repeat;
}
#geral #direita #topo .h_semi_novos{
	width:522px;
	height:172px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	background:url(../img/h_semi_novos.jpg) 0 0 no-repeat;
}
#geral #direita #topo .h_contato{
	width:522px;
	height:172px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	background:url(../img/h_contato.jpg) 0 0 no-repeat;
}
#geral #direita #topo .h_cadastre_se{
	width:522px;
	height:172px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	background:url(../img/h_cadastre_se.jpg) 0 0 no-repeat;
}
#geral #direita #topo .h_tarifas{
	width:522px;
	height:172px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	background:url(../img/h_tarifas.jpg) 0 0 no-repeat;
}
#geral #direita #topo .h_condicoes{
	width:522px;
	height:172px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	background:url(../img/h_condicoes.jpg) 0 0 no-repeat;
}

#geral #direita #conteudo{
	width:480px;
	display:table;
	float:left;
	padding-right:12px;
	padding-left:28px;
}
#geral #direita #conteudo h2{
	width:1px;
	height:1px;
	position:absolute;
	text-indent:-999999px;
	overflow:hidden;

}

#geral #direita #filiais h2{
	width:1px;
	height:1px;
	position:absolute;
	text-indent:-999999px;
	overflow:hidden;

}
#geral #direita #conteudo h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#geral #direita #conteudo .h_tranquilidade{
	width:320px;
	height:42px;
	text-indent:-999999px;
	overflow:hidden;
	background:url(../img/h_tranquilidade.gif) 0 0 no-repeat;
}

#geral #direita #conteudo .h_central{
	width:320px;
	height:42px;
	text-indent:-999999px;
	overflow:hidden;
	background:url(../img/h_central.gif) 0 0 no-repeat;
}
#geral #direita #conteudo .h_institucional{
	width:320px;
	height:42px;
	text-indent:-999999px;
	overflow:hidden;
	background:url(../img/h_institucional.gif) 0 0 no-repeat;
}
#geral #direita #conteudo .h_historico{
	width:320px;
	height:42px;
	text-indent:-999999px;
	overflow:hidden;
	background:url(../img/h_historico.gif) 0 0 no-repeat;
}
#geral #direita #conteudo .h_visao{
	width:320px;
	height:42px;
	text-indent:-999999px;
	overflow:hidden;
	background:url(../img/h_visao.gif) 0 0 no-repeat;
}

#geral #direita #conteudo .h_politica{
	width:320px;
	height:42px;
	text-indent:-999999px;
	overflow:hidden;
	background:url(../img/h_politica.gif) 0 0 no-repeat;
}
#geral #direita #conteudo .h_reservas_online{
	width:320px;
	height:42px;
	text-indent:-999999px;
	overflow:hidden;
	background:url(../img/h_reservas_online.gif) 0 0 no-repeat;
}

#geral #direita #conteudo .h_hora_marcada{
	width:320px;
	height:42px;
	text-indent:-999999px;
	overflow:hidden;
	background:url(../img/h_hora_marcada.gif) 0 0 no-repeat;
}
#geral #direita #conteudo .h_fisica{
	width:320px;
	height:42px;
	text-indent:-999999px;
	overflow:hidden;
	background:url(../img/h_fisica.gif) 0 0 no-repeat;
}
#geral #direita #conteudo .h_juridica{
	width:320px;
	height:42px;
	text-indent:-999999px;
	overflow:hidden;
	background:url(../img/h_juridica.gif) 0 0 no-repeat;
}

#geral #direita #conteudo form{
	width:320px;
	display:table;

}

#geral #direita #conteudo form ul li{
	list-style-type:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color:#384d54;
	display:block;
	float:left;
	padding-top:2px;
	
}
#geral #direita #conteudo form ul li label{
	width:80px;
	height:23px;
	display:block;
	float:left;
}
#geral #direita #conteudo form ul li label.entrega{
	width:50px;
	height:23px;
	display:block;
	float:left;
	padding-left:23px;
}
#geral #direita #conteudo form ul li label.validade{
	width:60px;
	height:23px;
	display:block;
	float:left;
	padding-left:13px;
}
#geral #direita #conteudo form ul li label.juridica{
	width:100px;
	height:23px;
	display:block;
	float:left;

}
#geral #direita #conteudo form ul li input.campos{
	width:235px;
	height:14px;
	border:#d4d9dc solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#000;
	padding-top:3px;
	float:left;
	display:block;
}
#geral #direita #conteudo form ul li input.campospq{
	width:80px;
	height:14px;
	border:#d4d9dc solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#000;
	padding-top:3px;
	float:left;
	display:block;
}
#geral #direita #conteudo form ul li input.camposjur{
	width:213px;
	height:14px;
	border:#d4d9dc solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#000;
	padding-top:3px;
	float:left;
	display:block;
}

#geral #direita #conteudo form ul li textarea.msg{
	width:235px;
	height:70px;
	border:#d4d9dc solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#000;
	padding-top:3px;
	float:left;
	display:block;
}
#geral #direita #conteudo form ul li textarea.msgjur{
	width:213px;
	height:70px;
	border:#d4d9dc solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color:#000;
	padding-top:3px;
	float:left;
	display:block;
}

#geral #direita #conteudo form ul li input.btnenviar{
	width:65px;
	height:20px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	position:relative;
	left:250px;
	top:3px;
}

#geral #direita #links{
	width:150px;
	display:table;
	padding-left:8px;
	border-left-style: dotted;
	border-left-color: #63828d;
	border-left-width: 2px;
}
#geral #direita #links a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #27414d;
	text-decoration: none;
	font-weight: normal;
}

#geral #direita #links h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background:#e7eced;
	color:#27414d;
}
#geral #direita #filiais{
	width:495px;
	display:table;
	padding-left:28px;
}

#geral #direita .colunas_filiais{
	width:247px;
	display:table;
	float:left;
	padding-left:28px;
}
#geral #direita .colunas_filiais ul li{
	list-style-type: none;
}


#geral #direita .colunas_filiais h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top:9px;
}

#geral #direita .colunas_filiais2{
	width:247px;
	display:table;
	float:left;
}
#geral #direita .colunas_filiais2 ul li{
	list-style-type: none;
}


#geral #direita .colunas_filiais2 h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top:9px;
}
/* tabela */
#geral #direita #filiais table{
	background:#d7dcde;
	border-style: none;

}

#geral #direita #filiais table tr td{
	background:#FFFFFF;
	border-style: none;		
}

.alinhar_esquerda{
	text-align: left;
	text-indent: 5px;
}
.centralizado{
	text-align:center;
}
#geral #direita #filiais table tr td.titulo_tabela{
	background:#d7dcde;

}
#geral #direita #filiais table tr td.sub_titulo_tabela{
	background:#f4f7f8;
}
#geral #direita #filiais #fim_tabela{
	width:495px;
	height:23px;
	display:block;
	background:url(../img/img_tabela.gif) 0 0 no-repeat;

}
/* final tabela*/
/**/
#geral #direita #conteudo ul#faq{
}
#geral #direita #conteudo ul#faq li{
	list-style-position: inside;
}

#geral #direita #conteudo ul#faq li a{
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #384d54;
	text-decoration: none;

}

#geral #direita #conteudo ul#faq li p{
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #384d54;
	text-decoration: none;
	padding:6px 0 0 13px;}

#geral #direita #conteudo ul#faq li .dspNone{
	display:none;
}
/**/
#rodape{
	margin:0 auto;	
	width:770px;
	height:77px;
	display:block;
	background:url(../img/rodape.gif) 0 0 no-repeat;
}
	
#rodape address{
	color:#6d7e85;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	float:left;
	padding:52px 75px 0 81px;
}

#rodape #selos{
	padding-top:51px;

}
#rodape #selos ul li{
	text-indent:-999999px;
	overflow:hidden;
	float:left;
	list-style-type: none;
	padding-left:10px;
}

#rodape #selos ul li .wtc{
	width:80px;
	height:15px;
	display:block;
	background:url(../img/wtc.gif) 0 0 no-repeat;
}

#rodape #selos ul li .gdsi{
	width:91px;
	height:15px;
	display:block;
	background:url(../img/gdsi.gif) 0 0 no-repeat;
}
#voltar_menu{
	display:none;
}

#geral #direita #conteudo p a.map{
	color:#27414d;

}

