@charset "utf-8";
/* CSS Document */




*{ margin:0px; padding:0px;}

body { margin:0px 0px 0px 0px; background-color:#f5f5f5;}


.whatsapp-duplo{margin: 0}	
	#abre_janela_wp,
	#fecha_janela_wp,
	#janela_wp{
		position: fixed;
		right: 0;
		top: 200px;
		z-index: 500;
		background: #27ae60;
		color: #FFF;

		-webkit-border-top-left-radius: .3rem;
		-webkit-border-bottom-left-radius: .3rem;
		-moz-border-radius-topleft: .3rem;
		-moz-border-radius-bottomleft: .3rem;
		border-top-left-radius: .3rem;
		border-bottom-left-radius: .3rem;
		-webkit-box-shadow: 0 0 0.3rem 0 rgba(50,50,50,0.75);
		-moz-box-shadow: 0 0 .3rem 0 rgba(50,50,50,0.75);
		box-shadow: 0 0 0.3rem 0 rgba(50,50,50,0.75);
		background-color: #27ae60;

		-webkit-transition: all 0.2s ease-in-out;
		   -moz-transition: all 0.2s ease-in-out;
			-ms-transition: all 0.2s ease-in-out;
			 -o-transition: all 0.2s ease-in-out;
				transition: all 0.2s ease-in-out;		
	}

	#abre_janela_wp,
	#fecha_janela_wp{
		z-index: 500;
		top: 160px;
	}
		#abre_janela_wp{right: -50px}

	#abre_janela_wp span, 
	#fecha_janela_wp span{
		display: block;
		font-size: 20px;
		width: 45px;
		height: 45px;
		line-height: 45px;
		text-align: center;
		cursor: pointer;
	}
		#abre_janela_wp span i, 
		#fecha_janela_wp span i{display: none;}	

	#janela_wp{
		z-index: 5800;
		padding: 10px 15px;
		text-align: right;		
	}
		#janela_wp a,
		#janela_wp a:hover{
			font-size: 18px;
			text-decoration: none;
			color: #FFF
		}
		#janela_wp a .ddd{font-size: 14px;}

	#abre_janela_wp.open    {right: 0 !important;}
	#fecha_janela_wp.close  {right: -60px !important;}
	#janela_wp.close        {right: -250px !important;}

/** Topo Home
 ********************************************************** */
#linha_topo{ height:8px; background-color:#d8d8d8;}
 
#topo_interno{ width:996px; margin:auto;}
 
#logotipo{ width:444px; margin:auto; margin-top:25px;}
.ico_whats{ width:10px;  padding:22px 0px 0px 755px; float:left;}
#telefone_topo{ font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#007bc3; margin:-30px 30px 0px 780px;}
#telefone_topo a{text-decoration: none; color:#007bc3;}
.cor_tel {color: #7b7b7b}

#back_img_topo{ background:url(../images/background_topo_home.jpg) no-repeat; height:453px; margin:10px 0px 0px 0px;}
.conteudo-slider{
	width: 946px;
	margin: 0 auto;
	padding: 0.8em 0;
}
#img_topo{ width:946px; height:428px; margin:auto; padding-top:13px;}



/** Conteudo Home
 ********************************************************** */
#conteudo_interno{ width:996px; margin:auto;}

#box1{width:314px; height:261px; margin:10px 0px 0px 20px;}
#box2{width:314px; height:261px; margin:10px 0px 0px 12px;}
#box3{width:314px; height:261px; margin:10px 0px 0px 12px;}

#chamada_quemsomos{ width:290px; padding:30px 0px 0px 30px;}
#tlt_chamada{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#007bc3;}
#txt_chamada{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#898989; line-height:30px;}
.hr_chamada{ margin:10px 0px 5px 0px; border:0px; height:1px; background-color:#b4b4b4;} 
#vermais_chamada{ width:50px; padding:3px 4px 3px 7px; margin:5px 0px 0px 0px; background-color:#007bc3;}
#vermais_chamada a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
#vermais_chamada a:hover{text-decoration:underline; }

#chamada_dicas{ width:290px; padding:30px 0px 0px 40px;}

#chamada_veiculos{ width:290px; padding:30px 0px 0px 40px;}
#txt_chamada_veiculos{ padding:0px 0px 0px 10px; line-height:30px; letter-spacing:10px;}
#vermais_chamada_veiculos{ width:50px; padding:3px 4px 3px 7px; margin:0px 0px 0px 10px; background-color:#007bc3;}
#vermais_chamada_veiculos a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; }
#vermais_chamada_veiculos a:hover{text-decoration:underline; }



/** Conteudo Pag Interna
 ********************************************************** */
#linha_azul_interna{ height:10px; background-color:#009bde; margin:10px 0px 0px 0px;}
#conteudo_pag_interna{ width:940px; padding:30px 0px 0px 30px;}
#tlt_pag_interna{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#007bc3;}
#txt_pag_interna{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#898989; line-height:30px; margin:10px 0px 0px 0px;}
.fotos_veiculos{ letter-spacing:10px; line-height:40px; margin:10px 0px 0px 0px;}

#mapa{ width:250px; margin:140px 0px 0px 80px; border:1px solid #999; padding:10px 10px;}

#formulario{}


/* ----------- stylized ----------- */
#formulario{
	height:379px;
	width:398px;
	margin:0px 0px 0px 0px;
}

#formulario label{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#898989;
display:block;
text-align:right;
width:70px;
float:left;
margin:05px 0px 0px 0px;
}

#formulario input{
float:left;
font-size:12px;
padding:8px 10px;
width:150px;
}

#formulario input.campos{
background:url(../images/bck_form.png) no-repeat;
float:left;
font-size:12px;
padding:8px 10px;
width:150px;
margin:5px 0px 5px 10px;
}


#formulario textarea{
background:url(../images/bck_form_msg.png) no-repeat;
float:left;
font-size:12px;
padding:10px 0px 10px 5px;
border:solid 1px #aacfe4;
width:250px;
margin:5px 0px 0px 10px;
}
 


#formulario input.botao_enviar{
background:url(../images/btn_enviar.png) no-repeat;
display: block;
padding:0px 0px;
height:29px;
width:71px;
border:0;
margin: 10px 0px 0px 320px;
}



/** Rodape
 ********************************************************** */

#rodape{ height:70px; background-color:#007bc3; margin:30px 0px 0px 0px;}

#rodape_interno{ width:996px; margin:auto;}
#facebook{ width:29px; heigth:30px; margin:15px 0px 0px 20px;}
#endereco{ width:460px; margin:auto; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; text-align:center; line-height:25px;}
#endereco a{  color:#ffffff; text-decoration: none;}
#a9{margin:20px 0px 0px 0px;}







 /*CLASS*/

.lado_a_lado{ float:left;}

.clear{ clear:both;}
