@charset "utf-8";
/* CSS Document */

*{margin:0px;
  font-family:Verdana, Geneva, sans-serif;
}

html{background:url(../img/fondo.jpg);
}

.borrar{clear:both;
}

.separador{margin:auto;
		   display:block;
}

/*cabecera y menu*/

header{display:block;
	   width:100%;
	   
}

.telefonos{width:960px;
		   margin:auto;
		   text-align:right;
}

nav{display:block;
	width:960px;
	margin:0px auto 40px auto;
	height:40px;
	padding-top:0px;
	background:url(../img/navegador-fondo.png);
}

nav ul{text-align:center;
}

nav ul li{display:inline-block;
	 	  list-style:none;
		  margin:0px 15px;
		  border-right:solid 2px #FFFFFF;
		  padding-right:30px;
		  padding-top:3px;
}

.sin-barra{border:none;
}

nav ul li a{text-decoration:none;
			color:rgba(255,255,255,1);
}

nav ul li a:hover{color:#a5d039;
}

.logo{color:#a5d039;
	  background:url(../img/fondo.jpg);
	  font-weight:bold;
	  width:180px;
	  height:40px;
	  font-size:24px;
	  padding-right:0px;
}

.parking{font-size:20px;
		 font-weight:normal;
}

/*fin de cabecera y menu*/

/*contenido*/

main{width:960px;
	 margin:auto;
	 background:rgba(255,255,255,1);
	 display:block;
}

.titulo-principal{width:960px;
				  text-align:center;
				  background-color:rgba(255,255,255,1);
				  
}

h1{color:rgba(0,0,0,1);
   font-size:26px;
   text-align:center;
   letter-spacing:10px;
   padding:10px;
}

.h2comoh1{color:rgba(0,0,0,1);
   font-size:26px;
   text-align:center;
   letter-spacing:10px;
   padding:10px;
}

.calculador{width:360px;
			background:#a5d039;
			float:left;
}

.titulo-calculador{background:#393939;
				   width:100%;
				   height:40px;
}

.slider1_container{

position: relative; 
top: 0px; 
left: 0px; 
width: 600px; 
height: 274px; /*180*/
margin:0px;
margin-top:0px;

}
.slider2_container{
cursor: move; position: absolute; overflow: hidden; left: 0px; top: 0px; width: 600px; height: 274px;"
}


h2{color:rgba(255,255,255,1);
   text-align:center;
   padding:5px;
}

.entrada-salida{color:rgba(255,255,255,1);
				padding-top:10px;
				font-size:16px;
				width:90%;
				margin:auto;
				border-bottom:rgba(255,255,255,1) solid 2px;
}

#hora-en-sa{width:200px;
}

.entrada{padding:10px;
		 color:rgba(255,255,255,1);
}

.salida{padding:10px;
		 color:rgba(255,255,255,1);
}

.transporte{color:rgba(255,255,255,1);
			padding-left:10px;
}

.opciones-grupo{color:rgba(255,255,255,1);
				margin-left:110px;
				margin-top:-15px;
}

.opciones a{text-decoration:none;
}

#aceptar{width:90%;
		 color:rgba(255,255,255,1);
		 background:#393939;
		 font-size:16px;
		 font-weight:bold;
		 height:25px;
		 margin-left:20px;
		 border:none;
		 margin-bottom:10px;
}

/*fin del calculador*/

/*galeria de imagenes cambiante*/

.cambiante{width:600px;
		   background:rgba(255,255,255,1);
		   float:left;
		   height:274px;
}

/*fin de galeria cambiante*/

/*fin del calculador*/

/*circulos de tarifas*/

.caja-opciones{width:960px;
padding-left:90px;
}

.opciones{ margin:auto;
}

/*fin de circulos de tarifas*/

/*texto descripcion eco*/

.dv-texto{padding:10px;
		  color:rgba(0,0,51,1);
		  font-size:16px;
		  width:90%;
		  margin:auto;
}

.texto{margin-bottom:10px;
}

.eco{color:#a5d039;
}

/*fin descripcion eco*/

/*msa texto*/

.listaenprincipal{float:left;
				  width:600px;
}

.serviciosenprincipal{width:360px;
					  float:left;
}

.servicio1{text-align:center;
			font-size:14px;
			color:#a5d039;
			font-weight:bold;

}

.servicio1 a{text-decoration:none;
			 color:#a5d039;
			font-weight:bold;
			 font-size:14px;
			 
}

.servicio1 a:hover{text-decoration:none;
			 color:rgba(0,153,0,1);
}

.servicio1 a:visited{text-decoration:none;
			 color:#a5d039;
}

.servicio1 a:visited:hover{text-decoration:none;
			 color:rgba(0,153,0,1);
}

.hdoserviciosprincipal{color:rgba(0,153,0,1);
					   font-size:22px;
					   padding-bottom:15px;
}

/*fin mas texto*/

/*footer*/

footer{display:block;
	   width:940px;
	   background:#393939;
	   margin:auto;
	   padding:10px;
}

.pie{color:rgba(255,255,255,1);
	 text-align:center;
	 font-size:16px;
}

/*fin de footer*/

/*tarifa aeropuerto*/

.tarifa-aeropuerto{margin:auto;
				   background:rgba(255,255,255,0.7);
				   
}

.tarifa-aeropuerto td{width:150px;
					  text-align:center;
					  color:rgba(0,0,51,1);
}

.tarifa-aeropuerto-2{margin:auto;
				   background:#a5d039;
				   
}

.tarifa-aeropuerto-2 td{width:200px;
					  text-align:center;
					  padding:3px;
					  color:rgba(0,0,51,1);
}

.cabeza-tabla{background:#a5d039;			  
}

.cabeza-tabla td{
			  color:rgba(255,255,255,1);
			  
}

.color-tabla-1{
}

.color-tabla-2{background:rgba(165, 208, 57, 0.2);
			   color:rgba(255,255,255,1);
}

.tarifa-iva{color:#a5d039;
			font-size:22px;
			padding:30px;
			background:rgba(255,255,255,1);
			width:430px;
			margin:10px auto;
}

.aeropuerto-cubierto{background-color:rgba(255,204,102,1);
}

/*fin tarifa aeropuerto*/

.img-tarifas{float:left;
			 width:auto;
			 height:auto;
			 padding:10px 15px 10px 50px;
}

.textotarifas{padding:10px;
		  color:rgba(0,0,51,1);
		  font-size:16px;
		  width:90%;
		  margin:auto;
}

/*tarifa ave*/

.tarifas-ave{margin:auto;
				   background:rgba(255,255,255,0.7);
				   
}

.tarifas-ave td{width:150px;
				text-align:center;
				color:rgba(0,0,51,1);
}

.tabla-cabeza{background:#a5d039;
			  color:rgba(255,255,255,1);
}

.tabla-cabeza td{
			  color:rgba(255,255,255,1);
}

/*fin de tarifa ave*/

/*tarifas puerto*/

.tarifas-puerto{margin:auto;
				   background:rgba(255,255,255,0.7);
				   
}

.tarifas-puerto td{width:150px;
				text-align:center;
				color:rgba(0,0,51,1);
}

.cabeza-puerto td{
			  background:#a5d039;
			  color:rgba(255,255,255,1);
}

/*fin de tarifa puerto*/

/*servicios*/

.titulos-servicios{color:#a5d039;
				   font-size:20px;
				   text-align:left;
				   padding-left:10px;
				   padding-top:30px;
}

/*lavados*/

.tabla-lavado-1{margin-left:10px;
				text-align:center;
				float:left;
				width:280px;
				font-size:16px;
				border-right:solid 3px rgba(165, 208, 57, 1);
}

.tabla-lavado-2{text-align:center;
				float:left;
				width:130px;
				font-size:16px;
				border-right:solid 3px rgba(165, 208, 57, 1);
}

.tabla-lavado-3{text-align:center;
				float:left;
				width:130px;
				font-size:16px;
				border-right:solid 3px rgba(165, 208, 57, 1);
}

.tabla-lavado-4{text-align:center;
				float:left;
				width:195px;
				font-size:16px;
				border-right:solid 3px rgba(165, 208, 57, 1);
}

.tabla-lavado-5{text-align:center;
				float:left;
				width:190px;
				font-size:16px;
}

/*fin de lavados*/

/*lavado integral*/

.htres-servicios{font-size:14px;
				 margin-left:10px;
				 margin-bottom:10px;
}

.tabla-lavado-i1{text-align:center;
				 float:left;
				 width:150px;
				 font-size:16px;
				 border-right:solid 3px rgba(165, 208, 57, 1);
				 padding-bottom:20px;
				 margin-left:30px;
}

.tabla-lavado-i2{text-align:center;
				 float:left;
				 width:150px;
				 font-size:16px;
				 border-right:solid 3px rgba(165, 208, 57, 1);
				 padding-bottom:20px;
}

.tabla-lavado-i3{text-align:center;
				 float:left;
				 width:150px;
				 font-size:16px;
				 border-right:solid 3px rgba(165, 208, 57, 1);
				 padding-bottom:20px;
}

.tabla-lavado-i4{text-align:center;
				 float:left;
				 width:210px;
				 font-size:16px;
			 	 border-right:solid 3px rgba(165, 208, 57, 1);
}

.tabla-lavado-i5{text-align:center;
				 float:left;
				 width:210px;
				 font-size:16px;
}

/*fin lavado integral */

/*pulimento*/

.tabla-pulimento-1{text-align:center;
				 float:left;
				 width:350px;
				 font-size:16px;
				 border-right:solid 3px rgba(165, 208, 57, 1);
				 margin-left:10px;
}

.tabla-pulimento-2{text-align:center;
				 float:left;
				 width:250px;
				 font-size:16px;
				 border-right:solid 3px rgba(165, 208, 57, 1);
				 margin-left:10px;
				 padding-bottom:20px;
}

.tabla-pulimento-3{text-align:center;
				 float:left;
				 width:250px;
				 font-size:16px;
				 margin-left:10px;
				 padding-bottom:40px;
}

/*fin de pulimento*/

/*cambio de aceite*/

.tabla-aceite-1{text-align:center;
				 float:left;
				 width:370px;
				 font-size:16px;
				 border-right:solid 3px rgba(165, 208, 57, 1);
				 margin-left:10px;
				 padding-bottom:20px;
}

.tabla-aceite-2{text-align:center;
				 float:left;
				 width:250px;
				 font-size:16px;
				 border-right:solid 3px rgba(165, 208, 57, 1);
				 margin-left:10px;
}

.tabla-aceite-3{text-align:center;
				 float:left;
				 width:200px;
				 font-size:16px;
				 margin-left:10px;

}

/*fin de cambio de aceite*/

/*otros servicios*/

.otros-servicios{list-style:url(../img/lista-servicios.png);
				 color:rgba(0,0,0,1);
				 font-size:16px;
}

.derecho-precio{padding:20px 10px;
				font-size:18px;
				color:rgba(0,0,0,1);
}

/*fin de otros servicios*/

/*fin de servicios*/

/*reservar*/

.cada-fieldset{width:70%;
			      margin:auto;
				  color:rgba(0,0,0,1);
				  border:solid 2px #a5d039;
				  margin-bottom:20px;
}

.radio-toolbar{
	margin-left:5px;
	}
.radio-toolbar input[type="radio"] {
    display:none;
}
 .radio-toolbar label {
    display:inline-block;
	width: 31%;
    background-color:rgba(165,208,57,0.5);
    padding:5px 3px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:14px;
	text-align:center;
	margin:1px;
    border-radius: 6px;  
	box-shadow: inset 3px 3px 3px rgba(255,255,255,.7), inset -2px -2px 3px rgba(0,0,0,.1), 2px 2px 10px rgba(0,0,0,.1);
}
.radio-toolbar label:hover{
    background-color:#eee;

}

.radio-toolbar input[type="radio"]:checked + label {
    background-color:#bbb;
box-shadow:inset 2px 2px 4px rgba(120, 120, 120, .4), inset -3px -3px 3px rgba(255,255,255,.4);

}

.radio-toolbar input[type="radio"]:checked + label:hover {
    background-color:#eee;
	}
	
/*seleccionar tarifa */

.selecciona-tarifa{width:32%;
				/*   background-color:rgba(165,208,57,0.5);*/
				border:2px solid rgba(165,208,57,0.5);
				   font-family:Verdana, Geneva, sans-serif;
				   font-size:14px;
				   margin:3px;
				   border-radius: 3px;  
	box-shadow: inset 3px 3px 3px rgba(255,255,255,.7), inset -2px -2px 3px rgba(0,0,0,.1), 2px 2px 10px rgba(0,0,0,.1);
}

/*seleccionar cliente*/

.cada-fieldset-cliente{width:70%;
			      margin:auto;
				  color:rgba(0,0,0,1);
				  border:solid 2px #a5d039;
				  margin-bottom:20px;
}

.cada-fieldset-cliente label{
   width:30%;
    margin-top: 3px;
    float:left;
    padding:3px;	
	padding-left: 10px;
	padding-right: 5px;
	font-style: normal;
	text-align: left;
}

.cada-fieldset-cliente input  {
    height:auto; 
    width:40%; 
    padding:2px ;
	margin: 4px;
	color:rgba(0,0,0,1);
	/*   background-color:rgba(165,208,57,0.5);*/
	border:2px solid rgba(165,208,57,0.5);
}

/*seleccionar vehiculo*/

.cada-fieldset-vehiculo{width:70%;
			      margin:auto;
				  color:rgba(0,0,0,1);
				  border:solid 2px #a5d039;
				  margin-bottom:20px;
}

.cada-fieldset-vehiculo label{
   width:30%;
    margin-top: 3px;
    display:inline-block;
    float:left;
    padding:3px;	
	font-style: normal;
	text-align: left;
}

.cada-fieldset-vehiculo input  {
    height:auto; 
    width:40%; 
    padding:2px ;
	margin:5px 10px;
	/*   background-color:rgba(165,208,57,0.5);*/
	border:2px solid rgba(165,208,57,0.5);
	color:black;
}

.cada-fieldset-vehiculo select  {
    height:auto; 
    width:40%; 
    padding:2px ;
	margin:5px 10px;
	/*   background-color:rgba(165,208,57,0.5);*/
	border:2px solid rgba(165,208,57,0.5);
	color:black;
}


/*fechas de viajes*/

.cada-fieldset-viaje{width:70%;
			      margin:auto;
				  color:rgba(0,0,0,1);
				  border:solid 2px #a5d039;
				  margin-bottom:20px;
}

.cada-fieldset-viaje label{
   width:30%;
    margin-top: 3px;
    display:inline-block;
    float:left;
    padding:3px;	
	font-style: normal;
	text-align: left;
}

.cada-fieldset-viaje input  {
    height:auto; 
    width:27%; 
    padding:2px ;
	margin:5px 10px;
	/*   background-color:rgba(165,208,57,0.5);*/
	border:2px solid rgba(165,208,57,0.5);
	color:black;
}

.cada-fieldset-viaje select  {
    height:auto; 
    width:10%; 
    padding:2px ;
	margin:5px 10px;
	/*   background-color:rgba(165,208,57,0.5);*/
	border:2px solid rgba(165,208,57,0.5);
	color:black;
}

/*boton reservar*/

.boton-reservar{
	width: 31%;
    background-color:rgba(165,208,57,0.5);
    padding:5px 3px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:18px;
	text-align:center;
	margin:2px 350px;
    border-radius: 6px;  
	box-shadow: inset 3px 3px 3px rgba(255,255,255,.7), inset -2px -2px 3px rgba(0,0,0,.1), 2px 2px 10px rgba(0,0,0,.1);
}

/*fin de reservar*/

/*encuentranos*/

.mapa-encuentranos{margin-left:140px;
				   width:674px;
				   height:387px;
				   margin-top:20px;
				   margin-bottom:20px;
}

.donde-estamos{font-size:16px;
			   padding:20px;
			   color:#000;
}

.estamos{color:#a5d039;
}

.mapaggle{display:block;
	margin:auto;
	padding-bottom:20px;
}

.h2-encuentranos-parking{color:rgba(158,156,156,1.00);
   font-size:18px;
   text-align:center;
   letter-spacing:4px;
   padding:0px;
}

/*fin de encuentranos*/

/*pagina calculador*/

h3{color:#a5d039;
   text-align:center;
   padding-top:10px;
   padding-bottom:15px;
}

.incluye{width:40%;
		 float:left;
}

.lista-incluye{list-style:url(../img/lista-servicios.png);
			   font-size:14px;
			   height:204px;
			   padding-top:70px;
}

.lista-incluye2{list-style:url(../img/lista-servicios.png);
			   font-size:12px;
			   height:137px;
}

.datos{width:30%;
		float:left;

}

.t-calculado{font-size:14px;
}

.tarifa1{height:204px;
		 padding-top:70px;
		 padding-left:5px;
}

.tarifa2{height:137px;
		 padding-left:5px;
}

.precio{width:30%;
		float:left;
}

.precio1{height:137px;
		 border-bottom:2px solid #a5d039;
}

.precio2{height:137px;
}

.total-precio{ text-align:center;
   padding-top:10px;
   font-size:20px;
   padding-bottom:15px;
}

.euros{color:#a5d039;
	   font-size:34px;
	   text-align:center;
}

.reservar-calculado{margin:auto;
					width:80%;
					text-align:center;
					background:#393939;
					color:rgba(255,255,255,1);
					padding:2px;
					margin-top:3px;
}

.reservar-calculado a{
					width:100%;
					background:#393939;
					text-decoration:none;
					color:rgba(255,255,255,1);
}

#aceptar2{
		 width:100%;
					background:#393939;
					text-decoration:none;
					color:rgba(255,255,255,1);
					font-size:14px;

		 border:none;
}

/*fin pagina calculador*/