@charset "utf-8";
/* CSS Document */
* { padding: 0; margin: 0; }

body{ background: #5085ba url(../img/bg_body.jpg) no-repeat 0 0;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;}
#wrapper { 
	margin: 0 auto 0 auto;
	background:#FFFFFF;
	width: 960px;
	overflow: hidden;
}
#head{
 width: 960px;
 float: left;
 padding: 0px;
 height: 193px;
}

#menu{
	font-size: 1.3em;
	background:#f00;
	color:#FFF;
	width: 960px;
	float: left;
	padding: 10px 0 10px 0;
	background-color:#E00505;
}
/*Desplazamiento del contenedor de opciones hacia la derecha.*/
#opciones{
	margin: 0 0 0 45px;
}
/* para todos los listados los colocamos de forma horizontal*/
#menu li{
	float: left;
	margin: 0 30px 0 0;
	font-size: 1.1em;
}
#menu li img{ border: #FFFFFF 1px solid;}
#menu li a{ text-decoration:none; color:#FFF; }
#menu li a:hover {text-decoration: underline; text-shadow: 0.1em 0.1em 0.3em #fff; text-shadow: 0em 0em 0m #fff;}
#menu li a:visited{ color:#FFF;}
#lang{
	float: right;
}

#conten{ 
	width: 960px;
	padding: 40px 0 20px 0;
	float: left;
	overflow:hidden;
	list-style:none;
}
#conten h1{
	font-size:1.5em;
	word-spacing: 0.3em;
	color: #ff0000;
	text-shadow: 0.1em 0.1em 0.1em #CCC;
}
#conten #listado h1 {
	margin: 0 0 0 45px;
}
#info{
	width: 565px;
	float: left;
	margin:8px 0 0 45px;
}
div #info p { margin-top: 15px; font-size:12px;}
div #info li {font-size:12px;}
#posicion{
	width: 255px;
	height: 280px;
	float:right;
	margin: 8px 30px 0 0;
}
#posicion h1 { margin:0 0 12px 0;}
#map {float:left; width:255px; height:239px; overflow:hidden;}
#map2 { width:550px; height:300px; float: right; margin:0 30px 20px 0;}
#listado{
	width: 960px;
	float: left;
	margin:30px 0 0 0;
}
/*#listado span div {background-color:#FF0000;}*/
ul{list-style-type:none;}

.articulo_1{
	/*height: 170px;*/
	width: 255px;
	margin: 13px 15px 20px 45px;
	float:left;
	text-align:center;
	background: #005588;
	font-size:14px;
	color:#FFFFFF;
	padding: 5px 0;	
}
.articulo_2{
	/*height: 170px;*/
	width: 255px;
	margin: 13px 15px 20px 45px;
	float:left;
	text-align:center;
	background: #D70000;
	font-size:14px;
	color:#FFFFFF;
	padding: 5px 0;
	
}
.articulo_1 p, .articulo_2 p { font-family:Tahoma, Verdana, Arial, sans-serif;  font-weight:bold; margin: 2px 0; padding: 3px 0;}
.articulo_1 p span, .articulo_2 p span { font-size:24px;}
.articulo_1 img, .articulo_2 img{ border:0}
#foot{
	width: 960px;
	float: left;
	text-align:center;
	color: #f00;
	font-size: 0.9em;
	font-weight: bold;
	margin:0;
	margin: 13px 0 0 0;
	background-image:url(../img/bgfoot.png);
	/*solo para el texto simple el atributo padding*/
	padding: 20px 0;
}
/*formato de información de contacto y reserva*/
/*#foot p { margin:0 35px 0 0;}*/
#foot p{ margin: 0 0 0 10px;}
#foot  a { text-decoration:none; color:#F00; font-size: 0.9em}
#foot #telefonos{color:#000; margin: 0 35px 0 0;}

/*Solo para el foot que tiene unicamente el telefono*/
#tel{font-size: 1.9em; text-shadow: #FFF 0.1em 0em 0.2em; color:#036;}

/*Estilo de tablas -Sección Tarifas*/
/*table {float:left; width: 420px; height:220px;}*/
.coche_descripcion { float:left; text-align:center; font-size:14px; margin: 10px 0 10px 45px; width: 420px; height:220px;}
.coche_descripcion img { border:0;}
.coche_descripcion thead a:hover {text-shadow:#FFFFFF 0.1em 0.1em 0.1em}
.coche_descripcion thead{ background:#1D66B8;/*background:#CC0000;*/ color:#FFFFFF; font-weight:bold;}
.coche_descripcion thead td{ padding: 2px 5px;}
.coche_descripcion thead td a { color:#FFFFFF;}
.coche_descripcion tbody {font-size:11px;}
.coche_descripcion td{ border:#1D66B8 1px solid; padding:4px 5px;}
.head_precios{	background:#6AA0E3; color:#FFFFFF; font-weight:bold;}
.coche_descripcion p { text-align:left; margin:0 5px 5px 5px}
.text_caracteristicas p{text-align:justify;}

/*formulario*/

#formulario{margin: 45px 85px  0 45px; float:left; width:500px;}
#formulario h4 { margin-bottom: 20px; color:#1D66B8;}
select, input, textarea{ width:300px; margin-bottom:5px; color:#00428C;}
.label{font-size:12px; width:130px; font-weight:bold; float:left;}
input.button{width:100px; background:#1A54AF; color:#FFF; font-weight:bold; margin-left:128px; margin-top:5px; cursor:pointer;}
#info #formulario p { margin: 2px 0;}
/*Seccion contactos*/
#infocontacto { width:280px; height:300px; float:left;}
#infocontacto p, #infocontacto ul{font-size:0.8em;}

#conten #info a img { border:0; margin-top: 55px;}
#infocontacto h4, #infocontacto p, #infocontacto ul { margin: 0 0 0 45px;}
h4 { color:#003399; text-decoration:underline;}

/* sección FAQS*/
.tit_faq{ font-size:14px; color:#1A54AF; font-weight:bold;}
.faq_txt{ font-size:12px; text-align:justify;}
.parrafoFAQ{ margin: 5px 0;}
.fecha{ background:url(../img/calendar.png) no-repeat right;}
