/* estilos generales*/

body {
	background-color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	font-size:11px;
	font-family:Tahoma, Helvetica, sans-serif;
	color: #696864;
	}
img{border:0px;}
form{margin:0px;}
a:link {color: #005e92; text-decoration:none;}
a:active {color: #005e92; text-decoration:none;}
a:visited {color: #005e92; text-decoration:none;}
a:hover {color: #00324c; text-decoration:underline}

/*formulario*/
select {	 
	border:1px solid #839fb7;
	font-size:9px;
	font-family:tahoma, Helvetica, sans-serif;
	color: #666560;
	background-color:#f9f8f3;
	background-image:url(../img/fondo_select.gif);
}
select.hora {	 
	width:75px; 
	height:15px;
	border:1px solid #839fb7;
	font-size:9px;
	font-family:tahoma, Helvetica, sans-serif;
	color: #666560;
	background-color:#f9f8f3;
	background-image:url(../img/fondo_select.gif);
	padding:0px; margin:0px;
}
input.fecha {	 
	border:1px solid #839fb7;
	font-size:10px;
	font-family:tahoma, Helvetica, sans-serif;
	color: #666560;
	background-color:#f9f8f3;
	background-image:url(../img/fondo_select.gif);
	padding:1px;
}
input {	 
	border:1px solid #839fb7;
	font-size:10px;
	font-family:tahoma, Helvetica, sans-serif;
	color: #666560;
	background-color:#f9f8f3;
	background-image:url(../img/fondo_select.gif);
	padding:1px;
}
textarea {	 
	border:1px solid #839fb7;
	font-size:10px;
	font-family:tahoma, Helvetica, sans-serif;
	color: #666560;
	background:url(../img/fondo_select.gif) #fdfcfa repeat-x top;
}
	 
select.lugar {	 
	width:170px; 
	border:1px solid #839fb7;
	font-size:10px;
	font-family:tahoma, Helvetica, sans-serif;
	color: #666560;
	background-color:#f9f8f3;
	/*background-image:url(../img/fondo_select.gif);*/
	margin:0px;padding:0px;
}
select.lugar_inicio {	 
	width:140px; 
	border:1px solid #839fb7;
	font-size:10px;
	font-family:tahoma, Helvetica, sans-serif;
	color: #666560;
	background-color:#f9f8f3;
	/*background-image:url(../img/fondo_select.gif);*/
	margin:0px;padding:0px;
}

table.formulario  { 
	background-image:url(../img/fondo_form.gif);
	background-repeat:repeat-x;
	background-color:#7896b0;
	border-top-color:#FFFFFF; 
	border-top-style:solid; 
	border-top-width:1px;
	height:191px;}

td.td-formulario  { vertical-align:top;}

table.formulario2  { 
	background-color:#ffffff;
	border:1px #0b4575 solid;
	margin:5px;
	padding:0px;
	padding-bottom:5px;
	padding-top:5px;}
		
td.titulo-form2  {
	font-size:11px; color:#005e92; font-weight:bold; 
	padding:0px;
	padding-left:7px; 
	text-align:left; 
	}
	
td.texto-form2  { 
	padding:0px;
	color:#073f70;
	text-align:left;
	vertical-align:bottom;
	height:18px;
	padding-top:1px;
}
	
td.select-form2  { 
	padding:0px;
	text-align:right;
	vertical-align:bottom;
	height:18px;
	}
	
td.boton-form2  {
	padding:0px;
	vertical-align:bottom;
	padding-bottom:7px;
	text-align:right; 
	}
	
table.total {
	background-color:#FFFFFF;
	border:1px #ffffff solid;
	}
	
table.total2 {
	background-color:#FFFFFF;
	border:1px #ffffff solid;
	border-top:none;	
	}

td.iz  { 
	border-right-color:#FFFFFF; 
	border-right-style:solid; 
	border-right-width:1px;
	width:217px; 
	text-align:center;
	vertical-align:top;
	}

td.der  {
	width:540px; 
	text-align:center;
	vertical-align:top;
	}

td.der1  {
	width:340px; 
	text-align:center;
	vertical-align:top;
	}
	
td.der2  { border:0px;
	border-top:1px #ffffff solid;
	width:200px; 
	vertical-align:text-top
	}
	
table.cabezal  {
	width:540px; 
	background-image:url(../img/fondo_superior.gif);
	height:84px;
	vertical-align:top;
	}
	
td.td-superior  { 
	text-align:right; 
	padding-right:13px; 
	height:28px; 
	vertical-align:bottom;
	}

td.td-inferior  { 
	text-align:right; 
	padding-right:13px; 
	height:28px; 
	}
	
td.titulo-amarillo1  {
	font-size:15px; 
	color:#FFFFFF; 
	font-weight:bold;
	background-image:url(../img/fondo_tit_amarillo.gif);
	text-align:left; 
	padding-left:10px; 
	height:28px; 
	}
	
td.titulo-amarillo1_2  {
	font-size:11px; 
	color:#FFFFFF; 
	font-weight:bold;
	background-image:url(../img/fondo_tit_amarillo_2.gif);
	text-align:left; 
	padding-left:10px; 
	height:26px; 
	}
	
td.titulo-amarillo2  { 
	background-image:url(../img/fondo_tit_amarillo.gif);
	text-align:right; 
	padding-right:10px; 
	height:28px; 
	}	
	
td.titulo-1  {
	border-top:1px #ffffff solid;
	font-size:15px; 
	color:#FFFFFF; font-weight:bold;
	background-image:url(../img/fondo_pie.gif);
	text-align:left; 
	padding-left:10px; 
	height:29px; 
	}
	
.link-menu-sup:link {color: #fcf9f0; text-decoration:none;}
.link-menu-sup:active {color: #fcf9f0; text-decoration:none;}
.link-menu-sup:visited {color: #fcf9f0; text-decoration:none;}
.link-menu-sup:hover {color: #6b695a; text-decoration:none; }

td.menu-superior  {
	font-size:13px; 
	color:#FFFFFF; 
	font-weight:bold;
	text-align:left; 
	padding-left:14px; 
	height:18px; 
	padding-bottom:6px;
	}
	
td.cont-menu1  { 
	text-align:right; 
	padding-right:0px; 
	height:18px; 
	vertical-align:bottom;
	}	
		
td.cont-menu2  { 
	text-align:right; 
	padding-right:12px; 
	height:56px; 
	vertical-align:bottom;
	}	
	
.link-superior:link {color: #e8e8dc; text-decoration:underline;}
.link-superior:active {color: #e8e8dc; text-decoration:underline;}
.link-superior:visited {color: #e8e8dc; text-decoration:underline;}
.link-superior:hover {color: #ffffff; text-decoration:underline}




/*pie*/

td.td-inferior  { 
	text-align:right; 
	padding-right:13px; 
	height:28px; 
	}
	
table.pie { 
	background:url(../img/fondo_pie.gif) repeat-x top #bfbcae;
	height:36px; 
	border:1px #ffffff solid;
	border-top:none;	
	}

td.pie-der { 
	text-align:right;
	height:36px;
	padding-right:12px;
	width:100px;
	}
	
td.pie-iz {
	padding-left:12px;
	text-align:left;
	height:25px;
	color:#e8e8dc;
	width:660px;
	}
	
.link-pie:link {color: #fcf9f0; text-decoration:underline;}
.link-pie:active {color: #fcf9f0; text-decoration:underline;}
.link-pie:visited {color: #fcf9f0; text-decoration:underline;}
.link-pie:hover {color: #ffffff; text-decoration:underline}





/*promociones*/


table.promociones  { 
	background-color:#f5f4ef;
	border:1px #ffffff solid;
	}
	
table.promociones_2  { 
	background-color:#efe9cf;
	border:1px #ffffff solid;
	margin-bottom:8px;
	border:#d69d2d 1px solid;
	}


table.promociones2  { 
	background-color:#ffffff;
	background-image:url(../img/fondo_tit_flota.gif); 
	background-repeat:repeat-x;
	border:1px #839fb7 solid;
	margin-top:3px;
	margin-bottom:3px;
	}

table.promociones3  { 
	background-color:#f5f4ef;
	border:1px #839fb7 solid;
	margin-top:3px;
	margin-bottom:3px;
	}

.img-promociones  { 
	margin-left:8px;
	margin-bottom:3px;
	border:1px #696864 solid;
	}

.link-promociones:link {color: #005e92; text-decoration:none; font-size:12px; font-weight:bold; margin-bottom:5px;}
.link-promociones:active {color: #005e92; text-decoration:none; font-size:12px; font-weight:bold; margin-bottom:5px;}
.link-promociones:visited {color: #005e92; text-decoration:none; font-size:12px; font-weight:bold; margin-bottom:5px;}
.link-promociones:hover {color: #00324c; text-decoration:underline;  font-size:12px; font-weight:bold; margin-bottom:5px;}

td.promociones-precio {
	text-align:right;
	padding-right:16px;
	font-size:20px; 
	font-weight:bold; 
	color:#005e92;
	padding-bottom:7px;
	}

td.promociones-texto {
	text-align:left;
	padding:13px;
}

td.informacion-texto {
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:11px;
}
td.informacion-texto-titulo {
	text-align:left;
	padding:5px;
	font-size:11px;
	background-color:#7795ae;
	color:#FFFFFF;
}

td.informacion-texto-titulo_2 {
	text-align:left;
	padding:5px;
	font-size:11px;
	background-color:#7795ae;
	color:#FFFFFF;
}

.stAzul{color:#1c5587;}
.stRojo{color:#f62929;}

td.promociones-imp {
	text-align:left;
	padding-left:7px;
	font-size:10px; 
 	color:#a7a79d;
	padding-bottom:7px;
	}
	
	
	
/*notaas*/


table.relacionados  { 
	background-color:#ffffff;
	background-image:url(../img/fondo_tit_flota.gif); 
	background-repeat:repeat-x;
	border:1px #e0ddce solid;
	margin-top:11px;
	margin-bottom:3px;
	}
	
.sub-titulo { 
	color:#464540;
	font-size:12px;
	font-weight:bold;
	margin-bottom:7px; 
	text-align:justify;
}
	
.titulo-parrafo { 
	color:#464540;
	font-size:11px;
	font-weight:bold;
	margin-bottom:4px; 
}		
	
div.parrafo { 
	text-align:justify;
	}	

div.parrafo_portada { 
	margin-top:3px; 
	text-align:justify;
	}	
		
td.nota-texto {
	text-align:left;
	padding:12px;
	}

table.nota  { 
	background-color:#f5f4ef;
	border:1px #ffffff solid;
	}
		
.img-nota-der  { 
	margin-left:7px; 
	border:1px #696864 solid;
	}
	
p.texto-destacado {
	text-align:right;
	font-size:20px; 
	font-weight:bold; 
	color:#005e92;
		}
		
div.descargas { 
	/*padding-left:10px;*/
	padding-bottom:4px; 
	padding-right:8px; 
	text-align:justify;
}
/*contactenos*/
textarea.contactenos {
	border:1px solid #839fb7;
	font-size:11px;
	font-family:tahoma, Helvetica, sans-serif;
	color: #666560;
	background-color:#f8f7f2;
	padding:2px; margin:0px;
	width:250px;
	}
	
input.contactenos {
	border:1px solid #839fb7;
	font-size:11px;
	font-family:tahoma, Helvetica, sans-serif;
	color: #666560;
	background-color:#f8f7f2;
	padding:2px; margin:0px;
	width:250px;
		}
		
.btn_80 {
	border:0px;
	width:80px;
	height:20px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #ebeff2;
	margin:0px;
	padding-bottom:3px;
	background:url(../img/btn_80.gif) no-repeat;
	}
	
.btn_100 {
	border:0px;
	width:100px;
	height:20px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #ebeff2;
	margin:0px;
	padding-bottom:3px;
	background:url(../img/btn_100.gif) no-repeat;
	}
	
.btn_120 {
	border:0px;
	width:120px;
	height:20px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #ebeff2;
	margin:0px;
	padding-bottom:3px;
	background:url(../img/btn_120.gif) no-repeat;
	}
	
.paso_activo {
	width:79px;
	height:27px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #e8e8dc;
	margin:0px;
	padding:0px;
	padding-bottom:2px;
	padding-right:18px;
	text-align:center;
	vertical-align:middle;
	background:url(../img/paso_activo.gif) no-repeat #eaeae8;
	}
	
.paso_inactivo {
	width:79px;
	height:27px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #e8e8dc;
	margin:0px;
	padding:0px;
	padding-bottom:2px;
	padding-right:18px;
	text-align:center;
	vertical-align:middle;
	background:url(../img/paso_inactivo.gif) no-repeat #eaeae8;
	}
	
.link_pasos:link {color: #e8e8dc; text-decoration:none;}
.link_pasos:active {color: #e8e8dc; text-decoration:none;}
.link_pasos:visited {color: #e8e8dc; text-decoration:none;}
.link_pasos:hover {color: #ffffff; text-decoration:none;}

.btn_reservar_1 {
	height:19px;
	background:url(../img/ico_reservar1.gif) no-repeat right top;
	text-align:right;
	padding-right:26px;
	padding-top:5px;
	cursor:pointer;
	color:#FFFFFF;
}

.btn_reservar_2 {
	height:19px;
	background:url(../img/ico_reservar2.gif) no-repeat right top;
	text-align:right;
	cursor:pointer;

	padding-right:27px;
	padding-top:5px;
}

.link_reservar_2:link {color: #005e92; text-decoration:none;}
.link_reservar_2:active {color: #005e92; text-decoration:none;}
.link_reservar_2:visited {color: #005e92; text-decoration:none;}
.link_reservar_2:hover {color: #004165; text-decoration:none;}

/*preguntas frecuentes*/

div.preguntas2 { 
	margin-top:8px;
	padding:8px;
	background-color:#f5f4ef;
	}

div.preguntas { 
	margin-top:8px;
	padding:8px;
	background-color:#ffffff;
	}

td.preguntas-texto {
	text-align:left;
	padding:12px;
	}

/*seccion*/

td.flota-titulo {
	background-image:url(../img/fondo_tit_flota.gif);
	background-repeat:repeat-x;
	text-align:left;
	padding:10px;
}

td.flota-img {
	text-align:left;
	padding-left:10px;
	padding-bottom:6px;
	width:10px;
	}
	
td.seccion_descripcion {
	text-align:justify;
	padding-left:10px;
	padding-bottom:6px;
	padding-right:10px;
	}
	

	
td.flota-descripcion {
	vertical-align:top;
	text-align:justify;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:6px;
	}
	
td.flota-boton {
	text-align:right;
	padding:1px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:5px;
	vertical-align:bottom;
	}
	
td.flota-cantidad {
	text-align:center;
	vertical-align:top;
	padding:1px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:5px;
	width:100px;
	}
		
table.flota  { 
	background-color:#ffffff;
	border:1px #839fb7 solid;
	margin-top:8px;
	}	
	
table.seccion  { 
	background-color:#ffffff;
	border:1px #839fb7 solid;
	margin-top:10px;
	}	


	
/*coche*/	

.img-coche  { 
	margin:6px;
	border:1px #696864 solid;
	}
	
td.coche-precio {
	font-size:20px; 
	font-weight:bold; 
	color:#005e92;
	padding-bottom:7px;
}


.coche-imp {
	text-align:left;
	font-size:10px; 
 	color:#a7a79d;
	padding-bottom:7px;
	}
	
td.coche-descripcion {
	vertical-align:top;
	text-align:justify;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:6px;
	}
		
/*reservas*/


input.datos_personales {	 
	width:120px; 
	height:13px; 
	border:1px solid #839fb7;
	font-size:10px;
	font-family:tahoma, Helvetica, sans-serif;
	color: #666560;
	background-color:#f9f8f3;
	background-image:url(../img/fondo_select.gif);
	padding-left:2px; margin:0px;
	}
	
select.tarifa {	 
	width:100px; 
	height:15px;
	border:1px solid #839fb7;
	font-size:9px;
	font-family:tahoma, Helvetica, sans-serif;
	color: #666560;
	background-color:#f9f8f3;
	background-image:url(../img/fondo_select.gif);
	}
	
select.modelo {	 
	width:100px; 
	height:15px; 
	border:1px solid #839fb7;
	font-size:9px;
	font-family:tahoma, Helvetica, sans-serif;
	color: #666560;
	background-color:#f9f8f3;
	background-image:url(../img/fondo_select.gif);
	}

table.formulario-reservas1  { 
	background-color:#ffffff;
	border:1px #e0e7ed solid;
	margin:5px;
	padding:0px;
	padding-bottom:5px;
	padding-top:5px;
	}
	
td.reservas-boton {
	text-align:right;
	padding:5px;
	vertical-align:bottom;
	}
	
td.pie-reservas  { 
	text-align:left; 
	padding-left:13px; 
	height:28px; 
	}

td.campo-reservas  { 
	padding:0px;
	padding-right:8px;
	text-align:right;
	vertical-align:bottom;
	height:18px;
	}
	/*IMAGENES*/
.imagenCh{ margin-right:9px; margin-left:0px; margin-top:0px; margin-bottom:6px;border:1px solid #e0ddce;}
.imagenIz{ margin-right:6px; margin-left:0px; margin-top:2px; margin-bottom:2px;border:1px solid #e0ddce;}
.imagenDer{ margin-left:6px; margin-right:0px; margin-top:2px; margin-bottom:2px;border:1px solid #e0ddce;}
.imagenCen{ margin-right:0px; margin-left:0px; margin-top:3px; margin-bottom:8px; border:0px solid #e0ddce;}

/* FLOTA */

div.coche-precio {
	text-align:left;
	font-size:15px; 
	font-weight:bold; 
	color:#005e92;
	margin-top:10px;
}
div.coche-precio_portada{
	text-align:left;
	font-size:12px; 
	font-weight:bold; 
	color:#005e92;
	margin-top:5px;
}
div.marca_modelo {
	text-align:left;
	font-size:11px; 
	color:#005e92;
	margin-top:10px;
}
td.celda_flota{
	background-color:#f5f4ef;
	border-bottom:2px solid #ffffff;
	padding:5px;
}
td.celda_flota_alerta{
	background-color:#e9dfb0;
	border-bottom:2px solid #ffffff;
	padding:5px;
}
td.celda_flota_resultado{
	background-color:#eaeae8;
	border-bottom:2px solid #ffffff;
	border-left:2px solid #ffffff;
	padding:5px;
	vertical-align:top;
}

td.celda_flota2{
	background-color:#e9dfb0;
	border-bottom:2px solid #ffffff;
	padding:5px;
}
td.celda_flota_resultado2{
	background-color:#e9dfb0;
	border-bottom:2px solid #ffffff;
	border-left:2px solid #ffffff;
	padding:5px;
	vertical-align:top;
}
table.galeria_flota  { 
	background-color:#eaeae8;
	/*background-image:url(../img/fondo_tit_flota.gif); 
	background-repeat:repeat-x;*/
	border:0px #e0ddce solid;
	margin-top:10px;
	margin-bottom:3px;
}
.stAzul{
	color:#0b4575;
}

table.mensaje{
	background-color:#e9dfb0;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #d4c687;
}
td.mensaje{
	padding:10px;
}
