@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{width:100%;
	   display:block;
}

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

nav ul{text-align:center;
}

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

.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:92%;
	  height:40px;
	  font-size:24px;
	  margin-right:30px;
}

.img-eco-logo{position:absolute;
			  margin-top:4px;
			  margin-left:-30px;
}



/*fin de cabecera y menu*/

/*contenido*/

main{width:100%;
	 background:rgba(255,255,255,1);
	 display:block;
}

.titulo-principal{width:100%;
				  text-align:center;
				  
}

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:80%;
			background:#a5d039;
			margin:auto;
			padding:10px;
}

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

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

/*galeria de imagenes cambiando*/

.cambiante{width:100%;
		   background:rgba(255,255,255,1);
		   float:left;
		   height:auto;
		   margin-top:10px;
}

.cambiante img{width:100%;
		   	   height:auto;
}

/*fin de imagenes cambiando*/



.entrada-salida{color:rgba(255,255,255,1);
				padding-top:10px;
				font-size:16px;
				width:100%;
				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;
}

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

/*fin del calculador*/

/*circulo de tarifas*/

.opciones{ margin:auto;
			width:100%;
			text-align:center;
}

.opciones img{width:40%;
			  height:auto;
			  
}

.opciones a{text-decoration:none;
}

/*fin de circulo de tarifas*/

/*texto descripcion eco*/

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

.texto{margin-bottom:10px;
}

.eco{color:#a5d039;
}

/*fin texto descripcion eco*/

/*msa texto*/

.listaenprincipal{width:100%;
}

.serviciosenprincipal{width:100%;
}

.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:100%;
	   background:#393939;
	   margin:auto;
	   padding-top:20px;
	   padding-bottom:20px;
}

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

/*fin de footer*/

/*tarifa aeropuerto*/

.img-tarifas{width:90%;
			 height:auto;
			 margin-left:20px;
}

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

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

.tarifa-aeropuerto td{width:25%;
					  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-top:30px;
			background:rgba(255,255,255,1);
			width:95%;
			margin:10px auto;
}

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

/*fin tarifa aeropuerto*/

/*tarifa ave*/

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

.tarifas-ave td{width:37%;
				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:37%;
				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:auto;
				text-align:center;
				width:90%;
				font-size:16px;
				padding:5px 0px;
				border-bottom:solid 3px rgba(165, 208, 57, 1);
				border-top:solid 3px rgba(165, 208, 57, 1);
}

.tabla-lavado-2{text-align:center;
				width:90%;
				font-size:16px;
				padding:5px 0px;
				border-bottom:solid 3px rgba(165, 208, 57, 1);
				margin:auto;
}

.tabla-lavado-3{text-align:center;
				width:90%;
				font-size:16px;
				padding:5px 0px;
				border-bottom:solid 3px rgba(165, 208, 57, 1);
				margin:auto;
}

.tabla-lavado-4{text-align:center;
				width:90%;
				font-size:16px;
				padding:5px 0px;
				border-bottom:solid 3px rgba(165, 208, 57, 1);
				margin:auto;
}

.tabla-lavado-5{text-align:center;
				width:90%;
				font-size:16px;
				padding:5px 0px;
				border-bottom:solid 3px rgba(165, 208, 57, 1);
				margin:auto;
}

/*fin de lavados*/

/*lavado integral*/

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

.tabla-lavado-i1{text-align:center;
				 width:90%;
				 font-size:16px;
				 border-bottom:solid 3px rgba(165, 208, 57, 1);
				 padding:5px 0px;
				 border-top:solid 3px rgba(165, 208, 57, 1);
				 margin:auto;
}

.tabla-lavado-i2{text-align:center;
				 width:90%;
				 font-size:16px;
				 border-bottom:solid 3px rgba(165, 208, 57, 1);
				 padding:5px 0px;
				 margin:auto;
}

.tabla-lavado-i3{text-align:center;
				 width:90%;
				 font-size:16px;
				 border-bottom:solid 3px rgba(165, 208, 57, 1);
				 padding:5px 0px;
				 margin:auto;
}

.tabla-lavado-i4{text-align:center;
				 width:90%;
				 font-size:16px;
			 	 border-bottom:solid 3px rgba(165, 208, 57, 1);
				 padding:5px 0px;
				 margin:auto;
}

.tabla-lavado-i5{text-align:center;
				 width:90%;
				 font-size:16px;
				 border-bottom:solid 3px rgba(165, 208, 57, 1);
				 padding:5px 0px;
				 margin:auto;
}

/*fin lavado integral */

/*pulimento*/

.tabla-pulimento-1{text-align:center;
				 width:90%;
				 font-size:16px;
				 border-bottom:solid 3px rgba(165, 208, 57, 1);
				 border-top:solid 3px rgba(165, 208, 57, 1);
				 margin-left:10px;
				 padding:5px 0px;
}

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

.tabla-pulimento-3{text-align:center;
				 width:90%;
				 font-size:16px;
				 margin-left:10px;
				 border-bottom:solid 3px rgba(165, 208, 57, 1);
				 padding:5px 0px;
}

/*fin de pulimento*/

/*cambio de aceite*/

.tabla-aceite-1{text-align:center;
				 width:90%;
				 font-size:16px;
				 border-bottom:solid 3px rgba(165, 208, 57, 1);
				 border-top:solid 3px rgba(165, 208, 57, 1);
				 margin:auto;
				 padding-bottom:20px;
}

.tabla-aceite-2{text-align:center;
				 width:90%;
				 font-size:16px;
				 border-bottom:solid 3px rgba(165, 208, 57, 1);
				 margin:auto;
}

.tabla-aceite-3{text-align:center;
				 width:90%;
				 font-size:16px;
				 margin:auto;
				 border-bottom:solid 3px rgba(165, 208, 57, 1);

}

/*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;
				 width:90%;
				 margin:auto;
}

.derecho-precio{padding:20px 0px;
				font-size:18px;
				color:rgba(0,0,0,1);
				width:90%;
				margin:auto;
}

/*fin de otros servicios*/

/*fin de servicios*/

/*reservar*/

.cada-fieldset{width:90%;
			      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: 30%;
    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);
}

/*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:90%;
			      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:90%;
			      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:42%; 
    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:90%;
			      margin:auto;
				  color:rgba(0,0,0,1);
				  border:solid 2px #a5d039;
				  margin-bottom:20px;
}

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

.cada-fieldset-viaje input  {
    height:auto; 
    width:34%; 
    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:12%; 
    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 150px;
    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:20px 17px;
				   width:90%;
				   height:auto;
}

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

.estamos{color:#a5d039;
}

.mapaggle{display:block;
	width:100%;
}


.h2-encuentranos-parking{color:rgba(158,156,156,1.00);
   font-size:14px;
   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:12px;
			   height:200px;
			   border-bottom:2px solid #a5d039;
}

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

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

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

.tarifa1{height:200px;
		 padding-left:5px;
		 border-bottom:2px solid #a5d039;
}

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

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

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

.precio2{height:height:200px;
}

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

.euros{color:#a5d039;
	   font-size:36px;
	   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*/