/* PARÁMETROS GENERALES */
body {
background: #E3E3E3 url(../../images/fnd_web.gif) repeat-x;
font-family: arial;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}

a {
font-family: arial;
font-size: 11px;
color: #000000;
text-decoration: none;
cursor: hand;
}

form {
margin: 0px;
padding: 0px;
}

h1 {
float: right;
padding: 10px 20px 0px 0px;
}

	h1 a{
	color: #0a2c58;
	text-decoration: none;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	}
/* FIN PARÁMETROS GENERALES */

/* CUERPO PRINCIPAL */
#page { 
width: 776px;
position: absolute;
top: 10px;
left: 50%;
margin-left: -388px;
background: url(../../images/fnd_page.gif) repeat-y;
}

#page_top { /* Imagen curva superior del cuerpo */
width: 776px;
height: 20px;
position: relative;
float: left;
background: url(../../images/img_page_top.gif) no-repeat;
}

#page_bottom { /* Imagen curva inferior del cuerpo */
width: 776px;
height: 18px;
position: relative;
float: left;
background: url(../../images/img_page_bottom.gif) no-repeat;
}
/* FIN CUERPO PRINCIPAL */

#header_es {
width: 758px;
height: 112px;
float: left;
position: relative;
left: 8px;
background: url(../../images/alquiler_de_coches.jpg) no-repeat;
top: -8px;
}

	#header_es h1 {
	float: right;
	padding: 10px 20px 0px 0px;
	color: #0a2c58;
	text-decoration: none;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	}

#header_en {
width: 758px;
height: 112px;
float: left;
position: relative;
left: 8px;
background: url(../../images/car_hire.jpg) no-repeat;
top: -8px;
}

	#header_en h1 {
	float: right;
	padding: 10px 20px 0px 0px;
	color: #0a2c58;
	text-decoration: none;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	}

#header_de {
width: 758px;
height: 112px;
float: left;
position: relative;
left: 8px;
background: url(../../images/Autovermietung.jpg) no-repeat;
top: -8px;
}

	#header_de h1 {
	float: right;
	padding: 10px 20px 0px 0px;
	color: #0a2c58;
	text-decoration: none;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	}

#header_fr {
width: 758px;
height: 112px;
float: left;
position: relative;
left: 8px;
background: url(../../images/Location_voitures.jpg) no-repeat;
top: -8px;
}

	#header_fr h1 {
	float: right;
	padding: 10px 20px 0px 0px;
	color: #0a2c58;
	text-decoration: none;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	}

#header_pt {
width: 758px;
height: 112px;
float: left;
position: relative;
left: 8px;
background: url(../../images/alquiler_de_autos.jpg) no-repeat;
top: -8px;
}

	#header_pt h1 {
	float: right;
	padding: 10px 20px 0px 0px;
	color: #0a2c58;
	text-decoration: none;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	}

#logotipo {
position: relative;
float: left;
width: 105px;
height: 95px;
left: 10px;
}

/* ZONA AMARILLA */
#main_top { 
width: 758px;
float: left;
position: relative;
left: 8px;
height: 17px;
background: url(../../images/main_top.gif) no-repeat;
}

#main { 
width: 758px;
float: left;
position: relative;
left: 8px;
background: #FCC324;
padding: 0px 0px 10px 0px;
}

#main_bottom { 
width: 758px;
float: left;
position: relative;
left: 8px;
height: 41px;
background: #FCC324 url(../../images/main_bottom.jpg) no-repeat;
border-top: 1px solid #E22118;
}

#main_bottom img { 
margin: 5px 0px 0px 20px;
}
/* FIN ZONA AMARILLA */

/* BANDERAS Y MENU SUPERIOR */
#botonera { 
position: relative;
float: left;
width: 100%;
}

#banderas { 
position: relative;
float: left;
left: 5px;
top: -8px;
width: 140px;
}

#parking { 
position: relative;
float: left;
left: 5px;
top: -8px;
width: 580px;
text-align: right;
}


#menu_top_es { 
position: relative;
float: left;
margin: 0px 0px 0px 25px;
top: 1px;
}

#menu_top_de { 
position: relative;
float: left;
margin: 0px 0px 0px 25px;
top: 1px;
}

#menu_top_en { 
position: relative;
float: left;
margin: 0px 0px 0px 25px;
top: 1px;
}

#menu_top_fr { 
position: relative;
float: left;
margin: 0px 0px 0px 25px;
top: 1px;
}

#menu_top_left { 
position: relative;
background: url(../../images/menu_top_left.gif) no-repeat;
float: left;
width: 16px;
height: 19px;
}

#menu_top_center { 
position: relative;
background: url(../../images/fnd_menu_top.gif);
float: left;
padding: 2px 0px 0px 0px;
height: 17px;
}

#menu_top_right { 
position: relative;
background: url(../../images/menu_top_right_hoteles.gif) no-repeat;
width: 16px;
height: 19px;
float: left;
}

#menu_top_es a { 
color: #000000;
text-decoration: none;
font-family: arial;
font-size: 9px;
font-weight: bold;
padding: 0px 0px 0px 7px;
}

#menu_top_es a:hover { 
color: #E22118;
}

#menu_top_en a { 
color: #000000;
text-decoration: none;
font-family: arial;
font-size: 9px;
font-weight: bold;
padding: 0px 0px 0px 7px;
}

#menu_top_en a:hover { 
color: #E22118;
}

#menu_top_fr a { 
color: #000000;
text-decoration: none;
font-family: arial;
font-size: 9px;
font-weight: bold;
padding: 0px 0px 0px 7px;
}

#menu_top_fr a:hover { 
color: #E22118;
}

#menu_top_de a { 
color: #000000;
text-decoration: none;
font-family: arial;
font-size: 9px;
font-weight: bold;
padding: 0px 0px 0px 7px;
}

#menu_top_de a:hover { 
color: #E22118;
}
/* FIN BANDERAS Y MENU SUPERIOR */

/* BANNERS */
#banner_top { 
position: relative;
left: 8px;
float: left;
left: 160px;
top: 15px;
width: 580px;
height: 80px;
padding: 0px;
margin: 0px;
}

#banner_left { /* Banner Izquierdo */ 
position: relative;
width: 140px;
float: left;
margin: 0px 0px 10px 0px;
}

#banner_bottom {  
position: relative;
background: #FFFFFF;
width: 560px;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
}

#banner_center {  
position: relative;
width: 735px;
float: left;
left: 9px;
margin: 8px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

#banner_hoteles {  
position: relative;
width: 540px;
float: right;
margin: 8px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

#enlaces { /* Banner Izquierdo */ 
position: relative;
width: 140px;
float: left;
margin: 0px 0px 10px 0px;
}
/* FIN BANNERS */

/* OFERTAS */
#ofertas { /* Fondo blanco ofertas - MOZILLA e I.E. 7 */
position: relative;
top: 1px;
left: 8px;
float: left;
width: 343px;
height: 328px;
background: #FFFFFF;
border-top: 1px solid #E22118;
border-bottom: 1px solid #E22118;
}

*html #ofertas { /* Fondo blanco ofertas - I.E. */
width: 339px;
height: 330px;
}

#ofertas_bis { /* Fondo blanco ofertas - MOZILLA e I.E. 7 */
position: relative;
top: 1px;
left: 8px;
float: left;
width: 343px;
height: 328px;
background: #FFFFFF;
border-top: 1px solid #E22118;
border-bottom: 1px solid #E22118;
margin-top: 10px;
}

*html #ofertas_bis { /* Fondo blanco ofertas - I.E. */
width: 339px;
}

#ofertas_right { /* Imagen curva blanco ofertas - MOZILLA e I.E. 7 */
float: left;
width: 18px;
height: 330px;
margin-top: 1px;
margin-left: 4px;
background: url(../../images/fnd_ofertas.gif) no-repeat right;
}

*html #ofertas_right { /* Imagen curva blanco ofertas - I.E. */
height: 332px;
margin-left: 8px;
}

#ofertas_right_bis { /* Imagen curva blanco ofertas - MOZILLA e I.E. 7 */
float: left;
width: 18px;
height: 330px;
margin-top: 1px;
margin-left: 4px;
background: url(../../images/fnd_ofertas.gif) no-repeat right;
margin-top: 11px;
}

#tit_ofertas { 
position: relative;
float: left;
width: 100%;
color: #E22118;
font-size: 14px;
font-weight: bold;
left: 7px;
top: 10px;
}

#datos_ofertas { 
position: relative;
float: left;
width: 100%;
color: #000000;
font-size: 14px;
left: 7px;
margin-top: 20px;
}

#imagen_ofertas { 
position: relative;
float: left;
width: 126px;
}

#texto_ofertas { 
position: relative;
float: left;
width: 205px;
left: 10px;
}

#texto_ofertas span { 
color: #F8B600;
font-weight: bold;
font-style: oblique;
font-size: 16px;
}

#texto_ofertas img {
float: right;
margin-top: 5px; 
}
/* FIN OFERTAS */

/* ZONA CENTRAL */
#center_top { 
width: 739px;
float: left;
position: relative;
height: 17px;
background: url(../../images/center_top.gif) no-repeat;
left: 8px;

}

#center_top_bis { 
width: 739px;
float: left;
position: relative;
height: 17px;
background: url(../../images/center_top.gif) no-repeat;
left: 8px;
}

#center { 
width: 737px;
float: left;
position: relative;
left: 8px;
background: #FFB334;
border-left: 1px solid #E22118;
border-right: 1px solid #E22118;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#center_bottom { 
width: 739px;
float: left;
position: relative;
height: 17px;
background: url(../../images/center_bottom.gif) no-repeat;
left: 8px;
}
/* FIN ZONA CENTRAL */

/* FIN LEFT */
#left { 
width: 140px;
float: left;
position: relative;
left: 8px;
top: -5px;
}

#left_top { 
width: 140px;
height: 26px;
position: relative;
float: left;
background: url(../../images/left_top.gif) no-repeat;
}

#left_center { 
width: 140px;
float: left;
position: relative;
float: left;
background: #FFFFFF;
top: -10px;
}

#left_bottom { 
width: 140px;
height: 17px;
position: relative;
float: left;
background: url(../../images/left_bottom.gif) no-repeat;
top: -10px;
}
/* FIN LEFT */

/* CONTENT */
#content { 
position: relative;
float: left;
left: 15px;
width: 570px;
top: -5px;
margin: 0px 0px 0px 0px;
color: #000000;
}

#content_top { 
position: relative;
float: left;
margin: 0px;
width: 100%;
height: 14px;
background: url(../../images/content_top.gif) no-repeat;
}

#content_center { 
position: relative;
float: left;
margin: 0px;
width: 550px;
min-height: 360px;
background: #FFFFFF;
padding: 0px 10px 0px 10px;
}

*html #content_center { 
position: relative;
float: left;
margin: 0px;
width: 550px;
height: 360px;
background: #FFFFFF;
padding: 0px 10px 0px 10px;
}

#enlaces_localizaciones { 
position: relative;
float: left;
padding: 5px;
width: 540px;
background: #ffe5a3;
border: 1px solid #ff8d00;
text-align: center;
}

	#enlaces_localizaciones font { 
	display: inline;
	margin: 0px;
	padding: 0px;
	font-family: verdana;
	float:none;
	}

#content_bottom { 
position: relative;
float: left;
margin: 0px;
width: 100%;
height: 14px;
background: url(../../images/content_bottom.gif) no-repeat;
}

#tit_content { 
float: left;
width: 100%;
position: relative;
color: #E22118;
font-size: 18px;
font-weight: bold;
font-style: italic;
margin: 0px 0px 10px 0px;
padding: 0px;
}

#subtit_content { 
width: 100%;
float: left;
position: relative;
color: #DE8702;
font-size: 13px;
font-weight: bold;
margin: 0px;
}

#bloque { 
float: left;
width: 100%;
position: relative;
margin: 0px 0px 10px 0px;
padding: 0px;
text-align: justify;
color: #000000;
}

#imagen { /* Imagenes */ 
width: 100%;
position: relative;
margin: 3px 0px 0px 0px;
padding: 0px;
}

#imagen_flota { /* Imagen de la Flota de Vehículos */ 
float: left;
width: 225px;
position: relative;
margin: 3px 0px 0px 0px;
padding: 0px;
}

#imagen_oficina { /* Imagen de las Oficinas */ 
float: left;
width: 170px;
position: relative;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#texto { /* Textos de los bloques de contenido */ 
float: left;
position: relative;
width: 100%;
margin: 5px 0px 0px 0px;
}

#texto_flota { /* Textos de la Flota de Vehículos */ 
float: left;
position: relative;
width: 320px;
margin: 0px 0px 10px 0px;
}

#texto_oficinas { /* Textos de la Flota de Vehículos */ 
float: left;
position: relative;
margin: 0px 0px 10px 0px;
}

#subtit_caracteristicas { 
float: left;
width: 320px;
position: relative;
color: #DE8702;
font-size: 13px;
font-weight: bold;
margin: 0px;
}

#texto_caracteristicas { /* Caracteristicas de los vehiculos cuando carecen de descripcion */ 
float: left;
width: 320px;
position: relative;
margin: 0px 0px 0px 0px;
padding: 0px;
color: #000000;
}

#texto_localizacion { /* Bloques de contenido de la página de localizacion */ 
float: left;
width: 310px;
position: relative;
margin: 0px 0px 10px 0px;
padding: 0px 240px 0px 0px;
color: #000000;
text-align: justify;
}

#bloque label { 
float: left;
width: 110px;
color: #000000;
}
/* FIN CONTENT */

/* ACCESS */
#access { 
width: 125px;
position: relative;
float: left;
background: #FFFFFF;
margin: 10px 0px 0px 0px;
padding: 0px;
left: 6px;
}

#tit_access { 
position: relative;
float: left;
font-weight: bold;
padding: 2px 0px 0px 10px;
color: #fe2a00;
font-size: 11px;
background: url(../../images/tit_access.gif) no-repeat;
width: 120px;
height: 13px;
}

#content_access { 
color: #000000;
position: relative;
float: left;
width: 113px;
margin: 0px;
padding: 5px;
border-left: 1px solid #ff8d00;
border-right: 1px solid #ff8d00;
background: #ffe5a3;
}

#content_access a:hover{ 
color: #E22118;
}

#bottom_access { 
position: relative;
float: left;
font-weight: bold;
padding: 0px;
color: #000000;
padding: 0px 0px 2px 5px;
font-size: 12px;
background: url(../../images/bottom_access.gif) no-repeat;
width: 120px;
height: 18px;
}
/* FIN ACCESS */

/* BUSCADOR */
#buscador { 
position: relative;
left: 8px;
float: left;
width: 383px;
padding: 0px;
margin: 0px 0px 10px 0px;
font-size: 11px;
z-index: 1;
}

#buscador_bis { 
position: relative;
left: 8px;
float: left;
width: 383px;
padding: 0px;
margin: 0px;
font-size: 11px;
z-index: 1;
margin-top: 10px;
}

#buscador_top { /* Imagen curva superior del buscador */
width: 100%;
float: left;
position: relative;
height: 19px;
background: url(../../images/buscador_top.gif) no-repeat;
}

#buscador_center { /* Imagen curva central del buscador - MOZILLA e I.E. 7 */
position: relative;
width: 381px;
height: 296px;
float: left;
padding: 0px;
background: url(../../images/fnd_buscador.gif) repeat-x;
border-left: 1px solid #E22118;
border-right: 1px solid #E22118;
}

*html #buscador_center { /* Imagen curva central del buscador - I.E */
width: 376px;
height: 298px;
}

#buscador_center_bis { /* Imagen curva central del buscador - MOZILLA e I.E. 7 */
position: relative;
width: 376px;
height: 296px;
float: left;
padding: 0px 0px 0px 5px;
margin: 0px 0px 0px 0px;
background: url(../../images/fnd_buscador.gif) repeat-x;
border-left: 1px solid #E22118;
border-right: 1px solid #E22118;
}

#buscador_bottom { /* Imagen curva inferior del buscador */
width: 100%;
float: left;
position: relative;
height: 17px;
background: url(../../images/buscador_bottom.gif) no-repeat;
}

#buscador table { 
width: 100%;
margin: 0px 0px 0px 5px;
padding: 0px;
}

#buscador a{ 
color: #FFFFFF;
}

.linea_buscador_tabla { /* Separador de las Tablas */ 
background: #FFFFFF;
}

.nivel_tipo_01 { /* Nivel 01 de color en la flota de los vehiculos el buscador */
background: #DFBD8E;
margin: 0px;
padding: 0px;
font-size: 10px;
}

.nivel_tipo_02 { /* Nivel 02 de color en la flota de los vehiculos el buscador */
background: #EFF0D0;
margin: 0px;
padding: 0px;
font-size: 10px;
}

.nivel_tipo_03 { /* Nivel 03 de color en la flota de los vehiculos el buscador */
background: #FFFFFF;
margin: 0px;
padding: 0px;
font-size: 10px;
}

#formulario { /* CSS de las etiqueta FORM del buscador */
padding: 0px;
margin: 0px;
}

#formulario label {
font-family: arial;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
width: 140px;
padding: 3px 0px 0px 0px;
}

#formulario input, #formulario textarea, #formulario select, #formulario option{
font-family: arial;
font-size: 10px;
color: #000000;
text-decoration: none;
}

#formulario .red {
border: 1px solid #FF0000;
}

#formulario label.red {
border: none;
color: #FF0000;
}

#formulario .customRed {
border: none;
color: #FF0000;
}

#frmcliente label.red {
border: none;
color: red;
}

#frmcliente .red {
border: 1px solid red;
}

.ancho_campos_buscador { /* Ancho Fijo de los Campos del Buscador */
width: 149px;
border: 1px solid #000000;
}

#formulario_reservas { /* CSS de las etiqueta  FORM del buscador */
border-bottom: 2px solid #788365;
padding: 0px 0px 3px 0px;
}

#mensajevalidacion { /* Mensaje de error al efectuar una búsqueda */
background: #FFFFFF url(../../images/fnd_mensaje.jpg);
position: absolute;
top: 11px;
left: 390px;
padding: 15px 0px 0px 15px;
margin: 0px;
color: #000000;
font-weight: bold;
font-size: 12px;
display: none;
width: 325px;
height: 295px;
z-index: 2;
}
/* FIN BUSCADOR */

#mensajevalidacion_reserva { /* Mensaje de error al efectuar una reserva */
display: none;
position: relative;
float: left;
padding: 0px;
margin: 0px;
color: #000000;
font-weight: bold;
font-size: 11px;
width: 100%;
}

/* MENU BOTTOM */
#menu_bottom { 
position: relative;
float: right;
top: 8px;
right: 35px;
}

#menu_bottom a{ 
padding: 0px 10px 0px 0px;
font-size: 11px;
font-weight: bold;
}

#inovatec { 
position: relative;
float: left;
top: 5px;
left: 35px;
font-size: 11px;
color: #E22118;
}

#inovatec img{ 
margin-top: 1px;
margin-left: 0px;
}
/* FIN MENU BOTTOM */

/* ESPECIALES */
.txt01 {
font-size: 14px;
}

.txt02 {
color: #E22118;
}

.txt03 {
color: #009900;
}

.txt_gama { /* Texto grande del tipo de vehiculo en los resultados de la busqueda */
font-size: 16px; 
}

.txt_gama_superior { /* Textos de opciones superiores de vehiculo en los resultados de la busqueda */
color: #de8702; 
}

.txt_precio { /* Texto grande del precio en los resultados de la busqueda */
font-size: 16px;
color: #003c8f; 
}

.txt_precio2 { /* Texto grande del precio en los resultados de la busqueda */
font-size: 20px;
color: #003c8f; 
}

.txt_condiciones { /* Texto del subtotal en los resultados de la busqueda */
font-size: 12px;
color: #003c8f;
}

.txt_ocupacion { /* Texto de la ocupacion los resultados de la busqueda */
color: #de8702;
}

#txt_reserva { /* Mensaje relativo a la reserva realizada */ 
margin: 0px 0px 10px 0px;
color: #000000;
}

.td_subtit_content { /* Subtitulos Bloques */ 
color: #DE8702;
font-size: 13px;
font-weight: bold;
height: 35px;
}

.frm_fld {
border: 1px solid #CCCCCC;
background: #E7E7E4;
font-family: arial;
font-size: 10px;
color: #616161;
text-decoration: none;
}

.frm_btn {
border: 1px solid #E12218;
background: #FA9000;
font-family: arial;
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
}

.click {
cursor: pointer;
}

#imagen_inicio {
width: 175px;
height: 236px;
float: right;
margin-top: -30px;
}

*html #imagen_inicio {
margin-top: 0px;
}

.lnk01 {
color: #DE8702;
font-size: 13px;
font-weight: bold;
}
/* FIN ESPECIALES */