@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Anton|Oswald:600,700,900|Francois+One|Roboto:400,900|Open+Sans:400,600,700,800');
@import url('reseteo.css');

html,body {
	width:100%;
	height:100%;
	line-height: 120%;
	color: #333;
	background: #CECECE url(../images/bg.jpg) repeat top center;
	font-size:16px;
	margin:0;
	padding:0;
	outline:0;
	-webkit-text-size-adjust: 100%;
}
.barra-imagen-vh{
	float:left; width:100%; height:120px; background-image:url(../images/banner-horizontal-1.jpg); background-repeat:no-repeat; background-position:center; background-attachment:fixed; background-size:cover; position:relative; border-bottom:solid 4px #212121;
}


input{
	-webkit-appearance: none;
}

.fondos,
.fondos:after { 
    position:absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 0; 
}
.fondos:after { 
    content: '';
    background: transparent url(../images/pattern.png) repeat top left; 
}

.wrapper{width:1200px;margin:0 auto;position:relative;color:inherit;}

#superior{
	width:100%;
	float:left;
	padding-top:2%;
	padding-bottom:2%;
	background-color:#232628;
	height:auto;
	position:relative;
}

.contenedor-red{
	float:left;
	width:100%;
	margin-top:-10px;
}

.red a{
	width:30px;
	text-decoration:none;
	float:right;
	display:inline-block;
	margin-left:15px;
	text-align:center;
}

.red a i{
	display:block;width:35px;height:35px;line-height:35px;text-align:center;background:#EB6E47;color:#fff;font-size:16px;border-radius:50%;
}

.red a i:hover{
	background:#C83939;
}

.face a i:hover{
	background:#324B81;
}

.twit a i:hover{
	background:#1582D2;
}

.face a{
	width:30px;
	text-decoration:none;
	float:right;
	display:inline-block;
	margin-left:15px;
	text-align:center;
}

.face a i{
	display:block;width:35px;height:35px;line-height:35px;text-align:center;background:#3B5999;color:#fff;font-size:16px;border-radius:50%;
	
}

.twit a{
	width:30px;
	text-decoration:none;
	float:right;
	display:inline-block;
	margin-left:15px;
	text-align:center;
}

.twit a i{
	display:block;width:35px;height:35px;line-height:35px;text-align:center;background:#55ACEE;color:#fff;font-size:16px;border-radius:50%;
	
}

.menu-aereo{
    width:100%;
	float:left;
	background:#2f3234;
	height:auto;
    margin: 0 auto;
    left:0;
    right:0;
    position:fixed;
    z-index:10;
}

.logo{
	width:340px;
	height:auto;
	float:left;
}

.logo-anadive{
	float:right; 
	width:20%; 
	height:auto;
	text-align:right;
}

.logo-anadive img{
	width:202px;
	height:auto;
	margin-top:10px;
}

#menu-cont{
	float:left; 
	width:100%;
	background-color:#2f3234;
}

.menu_movil{
	display:none;
}

.busca_movil{
	display:none;
}


#contenedor{
	width:100%;
	float:left;
	display:block;
	height:auto;
	padding:2% 0;
	overflow:hidden;
}



.lista-financieras{
	float:left; width:22%; height:auto; background-color:#FFF; border:solid 1px #c6c6c6; margin-left:1%; margin-right:1%; margin-bottom:2%; padding-bottom:.5%;
}

.lista-financieras img{
	width:100%;
	height:auto;
}

.lugar{
	float:left; width:33%; height:auto; text-align:center; font-size:22px; padding:3% 0; border-right:solid 1px #e1e1e1;
}

.lugar a{
	color:#333;
}

.lugar a:hover{
	color:#F00;
}

.pagina{
	float:left; width:33%; height:auto; text-align:center; font-size:22px; padding:3% 0;border-right:solid 1px #e1e1e1;
}

.pagina a{
	color:#333;
}

.pagina a:hover{
	color:#06C;
}

.llamar{
	float:left; width:33%; height:auto; text-align:center; font-size:22px; padding:3% 0;
}

.llamar a{
	color:#333;
}

.llamar a:hover{
	color:#0C0;
}

#cont-marcas{
	float:left;
	width:100%;
	height:auto;
	padding:2% 0;
	background-image:url(../images/bg-marcas.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:fixed;
	margin-bottom:6%;
	position:relative;
}

.marca{
	width:11%;
	display:inline-block;
	margin:.2% .7%;
	float:left;
	text-align:center;
}

.marca:hover{
	background:rgba(0,0,0,.3);
}

.marca img{
	width:75%;
	height:auto;
	text-align:center;
}


#sprytextfield1, #sprytextfield2, #sprytextfield3{
	float:left;
	width:100%;
	height:auto;
	margin-bottom:15px;
}

label{
	display:none;
}

input[type="text"]{
	float:left;
	width:91%;
	padding:4.5%;
	border:solid 1px #d1d1d1;
	border-radius:3px;
	font-size:16px;
	font-family: 'Roboto', sans-serif;
}

textarea{
	float:left;
	width:91%;
	padding:4.5%;
	border:solid 1px #d1d1d1;
	height:158px;
	max-height:158px;
	border-radius:3px;
	font-family: 'Roboto', sans-serif;
	font-size:16px;
}

#spam{
	display:none;
}

.back-nosotros{
	float:left; width:100%; height:280px; background-image:url(../images/banner-horizontal-2.jpg); background-repeat:no-repeat; background-position:center; background-attachment:fixed; background-size:cover; position:relative;border-bottom:solid 4px #212121;
}

.divisor-1-1{
	float:left; width:30%; height:auto; margin-top:2%; margin-bottom:2%;
}

.divisor-1-2{
	float:left; width:65%; margin-left:5%; height:auto; font-size:16px;font-family: 'Roboto', sans-serif; margin-top:2%; margin-bottom:2%; line-height:130%;
}

.divisor-formulario-medio{
	float:left; width:48%; padding:0 1%;
}

.enviar{
	float:right;
	padding:3% 4%;
	margin-top:10px;
	border:solid 1px #C83939;
	background-color:#C83939;
	color:#FFF;
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	border-radius:3px;
}

.enviar:hover{
	cursor:pointer;
	background-color:#222;
	border:solid 1px #222;
}

#pie{
	box-shadow: outset 1px 1px 1px rgba(0,0,0,.5);
	float:left;
	width:100%;
	height:auto;
	background-color:#232628;
	padding-top:2%;
	position:relative;
}
	

.dealer{
	float:left;
	width:23%;
	color:#FFF;
	font-family: 'Roboto', sans-serif;
	font-size:.9em;
}

.dealer h1{
	float:left;
	width:95%;
	padding-left:5%;
	margin-bottom:7%;
	color:#FFF;
	font-size:1.8em;
	border-left:solid 4px #C83939;
	height:auto;
	display:block;
}

.donde{
	float:left;
	width:96%;
	line-height:130%;
	margin-top:1%;
	display:block;

}

.donde i{
	margin-right:2%;
	line-height:130%;
	float:left;
	color:#C83939;
	height:60px;
	margin-top:-4px;
	font-size:20px;
}

.donde:nth-child(3) i{
	color:#3CBF4F;
}

.donde:nth-child(4){
margin-top:-16px;
}

.telefono{
	float:left;
	width:93%;
	margin-top:10px;
	padding-left:7%;
}

.telefono b{
	float:left;
	width:100%;
}

.telefono2{
	float:left;
	width:100%;
	margin-top:5px;
	margin-bottom:8px;
}

.telefono2 i{
	margin-right:2%;
	padding-top:2%;
	line-height:130%;
	float:left;
	color:#C83939;
}


.cont-lista-marcas{
	float:left; 
	margin-left:2%; 
	width:56%; 
	height:250px;
	font-size:.9em;
}

.cont-lista-marcas h1{
	float:left;
	width:95%;
	padding-left:5%;
	margin-bottom:4%;
	color:#FFF;
	font-size:1.8em;
	border-left:solid 4px #C83939;
	height:auto;
	display:block;
	font-family: 'Roboto', sans-serif;
}

.cont-lista{
	width:100%;
	float:left;
	height:auto;
}

.lista-marcas a{
    font-family: 'Roboto', sans-serif;
	color:#FFF;
	list-style:square;
	display:list-item;
	float:left;
	width:21%;
	margin-left:3%;
	padding-bottom:1%;
	text-decoration:none;
}

.lista-marcas :hover{
color:#C83939;
}

.cont-redes-sociales{
	float:left; 
	width:17%;
	margin-left:1%; 
	height:250px;
	font-size:.9em;
}

.cont-redes-sociales h1{
	float:left;
	width:95%;
	padding-left:5%;
	margin-bottom:7%;
	color:#FFF;
	font-size:1.8em;
	border-left:solid 4px #C83939;
	height:auto;
	display:block;
	font-family: 'Roboto', sans-serif;
}

.redes a{
	float:left;
	width:30px;
	height:auto;
	padding:6%;
	background:rgba(51,51,51,.7);
	border:solid 1px rgba(51,51,51,.9);
	margin-right:4%;
	display:inline-block;
	margin-top:2%;
	margin-bottom:8%;
	color:#FFF;
	text-align:center;
}

.redes :hover{
	background:#C83939;
}

.horario{
	font-family: 'Roboto', sans-serif;
	color:#FFF;
	float:left;
	margin-top:2%;
	width:100%;
}

.horario b{
	margin-right:3%;
	width:40%;
	float:left;
}

#derechos-autor{
	float:left;
	width:100%;
	padding-top:8px;
	padding-bottom:5px;
	background:#2f3234;
	border-top:solid 1px rgba(51,51,51,.9);
	color:#FFF;
	text-align:center;
	font-size:.8em;
	font-family: 'Roboto', sans-serif;
	position:relative;
}
