/* PARAMETROS GENERALES */

body {
    background-color: #EDEEF0;
    background-image: url("../../images/main_bg.jpg");
    background-position: center top;
    background-repeat: repeat-x;
    margin: 0;
    padding: 0;
    color: #555555;
    font: 14px/1.5 Helvetica,Arial,Sans-serif;
    text-align: justify;
}

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

ul {
margin: 0px;
padding: 0px 0px 0px 20px;
}
/* FIN PARAMETROS GENERALES */

#page { /* Engloba todo el sitio web */
width: 1004px;
float: left;
position: relative;
top: 0px;
left: 50%;
margin-left: -502px;
}

/* PARTE SUPERIOR */
.top {
width: 1005px;
position: relative;
top:10px;
}

#logotipo {
position: relative;
float: left;
}

#logotipo_ciao {
position: relative;
float: left;
padding: 0px 20px 0px 15px;
}


#menu_top {
    background: url("../../images/menu.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 50px;
    margin: 3px;
    padding: 5px;
    position: relative;
    width: 1005px;
}

#submenu {
    background: url("../../images/submenu.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 30px;
    margin: 0px;
    padding: 5px;
    position: relative;
    width: 772px;
}


	.menu_top_fnd {
	position: relative;
	float: left;
    height: 18px;
    margin: 0 3px 0 0;
    padding: 15px 30px;
	background: url(../../images/menu_boton_azul.png) repeat-x scroll 0 0 transparent;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	}
	
	.menu_top_fnd2 {
	position: relative;
	float: left;
    height: 18px;
    margin: 0 3px 0 0;
    padding: 15px 30px;
	background: url(../../images/fondo_menu.png) no-repeat scroll 0 0 transparent;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	}
	

	.menu_top_fnd_select {
	position: relative;
	float: left;
    height: 18px;
    margin: 0 3px 0 0;
    padding: 15px 30px;
	background: url(../../images/menu_boton_purpura.png) repeat-x scroll 0 0 transparent;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	}
	

	.menu_top_fnd_over {
	position: relative;
	font-size: 15px;
	float: left;
    height: 18px;
    margin: 0 3px 0 0;
    padding: 15px 30px;
	background: url(../../images/menu_boton_purpura.png) repeat-x scroll 0 0 transparent;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	}
	

	.submenu_fnd_select {
	position: relative;
	float: left;
    height: 18px;
    margin: 0 3px 0 0;
    padding: 2px 10px;
	font-size: 15px;
	color: #825895;
	text-decoration: none;
	font-weight: bold;
	}
	
	.submenu_fnd {
	position: relative;
	float: left;
    height: 18px;
    margin: 0 3px 0 0;
    padding: 2px 10px;
	font-size: 15px;
	color: #3d5876;
	text-decoration: none;
	font-weight: bold;
	}

	.submenu_fnd_over {
	position: relative;
	float: left;
    height: 18px;
    margin: 0 3px 0 0;
    padding: 2px 10px;
	font-size: 15px;
	color: #798701;
	text-decoration: none;
	font-weight: bold;
	}

	.submenu_texto {
	position: relative;
	float: left;
    height: 18px;
    margin: 0 3px 0 0;
    padding: 2px 10px;
	font-size: 15px;
	color: #555555;
	text-decoration: none;
	font-weight: bold;
	}

/* FIN PARTE SUPERIOR */

/* PARTE IZQUIERDA */
#left { 
position: relative;
float: left;
width: 214px;
margin: 12px 4px;
}

*html #left { /* Parte izquierda de la zona central */ 
}
/* FIN PARTE IZQUIERDA */

/* PARTE CENTRAL */
#main {
position: relative;
float: left;
width: 774px;
margin: 12px 4px;
padding: 0px;
}

#familias_vehiculos {
    border: 1px solid #AAAAAA;
    float: left;
    margin: 10px 0 0;
    padding: 0 0;
    position: relative;
    width: 768px;
}

#familias_vehiculos img {
position: relative;
float: left;
margin: 0px 12px 0px 	0px;
}
/* FIN PARTE CENTRAL */

/* PARTE INFERIOR */
#bottom {
position: relative;
float: left;
width: 1015px;
height: 33px;
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 30px;
background: url(../../images/fnd_bottom_1044.gif);
color: #FFFFFF;
}

	#bottom a {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	color: #FFFFFF;
	text-decoration: none;
	}

	#bottom img {
	padding: 0px 30px 0px 0px;
	}
/* FIN PARTE INFERIOR */

/* OFERTAS */
#top_ofertas {
position: relative;
float: left;
width: 724px;
height: 24px;
margin: 10px 0px 0px 0px;
padding: 0px;
background: url(../../images/tit_ofertas_1044.gif);
}

.datos_ofertas {
    background-color: #FFFFFF;
    float: left;
    margin: 0 5px;
    overflow: hidden;
    padding: 10px 10px 2px;
    position: relative;
    width: 462px;
}

	#datos_ofertas img {
	position: relative;
	width: 90px;
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	}
	
	.datos_ofertas a{
	color: #FF0000;
				text-decoration: none;
	font-size: 15px;
	font-weight: bold;
		
	
}
	
	.datos_ofertas span {
	color: #172983;
	font-size: 15px;
	font-weight: bold;
	}	

#texto_ofertas {
position: relative;
float: left;
width: 126px;
margin: 0px 0px 0px 10px;
padding: 0px;
}

*html #texto_ofertas {
margin: 0px 0px 0px 5px;
}

#texto_ofertas a {
color: #FF0000;
text-decoration: none;
}

#texto_ofertas span {
color: #000000;
text-decoration: none;
}

#imagen_ofertas {
position: relative;
float: left;
width: 90px;
margin: 0px 0px 0px 10px;
padding: 0px;
}

*html #imagen_ofertas {
margin: 0px 0px 0px 5px;
}

#bottom_ofertas {
position: relative;
float: left;
width: 724px;
height: 16px;
margin: 0px 0px 0px 0px;
padding: 0px;
background: url(../../images/bottom_ofertas_1044.gif);
}

#todo_ultimas_ofertas {
    color: #666666;
    float: right;
    font-size: 11px;
    font-weight: bold;
    line-height: 11px;
    margin: 0 0 0 20px;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 218px;
}

#top_ultimas_ofertas {
    background: url("../../images/buscador_top.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 5px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 218px;
}

.central {
    float: left;
    padding: 0;
    position: relative;
    width: 772px;
    margin: 0 0 4px 0;
}


.central_top {
    background: url("../../images/fondo_caja_top.png") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 772px;
    height: 5px;
}

.central_center {
    background: url("../../images/fondo_caja_center.png") repeat-y scroll 0 0 transparent;
    float: left;
    margin: 0;
    padding: 10px;
    position: relative;
    width: 752px;
    
}

.central_bottom {
    background: url("../../images/fondo_caja_bottom.png") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 0; 
    padding: 0;
    position: relative;
    width: 772px;
    height: 5px;
}

.h2_central {
    background: url("../../images/buscador_title.png") repeat-x scroll center top transparent;
    color: #FFFFFF;
    font-family: Arial,Verdana;
    font-size: 14px;
    height: 20px;
    margin: -11px 0 0 -5px;
    padding: 10px;
    width: 742px;
}

.ultimas_ofertas {
}

	.ultimas_ofertas a {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	}

	.ultimas_ofertas span{
	color: #FF0000;
	font-size: 11x;
	text-decoration: none;
	}

#bottom_ultimas_ofertas {
    background: url("../../images/buscador_bottom.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 3px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 218px;
}
/* FIN OFERTAS */

/* CONTENIDOS */
#tit_content { 
position: relative;
float: left;
width: 725px;
height: 28px;
background: url(../../images/top_content_1044.gif) no-repeat;
margin: 0px;
padding: 0px;
}

	#tit_content h2 { 
	float: right;
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	color: #cb0233;
	font-size: 14px;
	}
	
	*html #tit_content h2 { 
	margin: 0px;
	}

#content {
position: relative;
float: left;
width: 710px;
background: url(../../images/fnd_content_1044.gif);
margin: 0px;
padding: 0px 0px 0px 15px;
}

	#content h3 {
	float: left;
	width: 100%;
	position: relative;
	color: #cb0233;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	}

	.content_img {
	border: 0px solid #b6bfbe;
	}	

#bottom_content { 
position: relative;
float: left;
width: 725px;
height: 28px;
background: url(../../images/bottom_content_1044.gif) no-repeat;
margin: 0px;
padding: 0px;
}

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

	#bloque a {
	color: #186fb2;
	text-decoration: none;
	}

#imagen { 
float: left;
width: 150px;
position: relative;
color: #186fb2;
font-size: 9px;
margin: 0px;
padding: 0px;
}

	#imagen img{ 
	margin: 0px 0px 1px 0px;
	}

#texto { /* Textos de los bloques de contenido */ 
float: left;
position: relative;
width: 580px;
margin: 0px 0px 0px 10px;
text-align: justify;
}

#paginacion { 
float: left;
width: 98%;
position: relative;
margin: 0px;
padding: 0px;
text-align: justify;
}

	#paginacion a {
	color: #186fb2;
	text-decoration: none;
	}
/* FIN CONTENIDOS */

/* BANNERS Y ENLACES */
#enlaces {
position: relative;
float: left;
width: 218px;
margin: 0px;
padding: 0px;
}

*html #enlaces {
margin: 5px 0px 0px 10px;
}

#banner_top {
position: relative;
float: left;
 margin: -5px 0 0 -5px;
}

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

#banner_bottom {
position: relative;
margin: 10px;
padding: 0px;
float: left;
}

#banner_bottom_row {
position: relative;
width: 720px;
padding: 0px;
}

#fidelity_rent {
position: relative;
float: left;
width: 256px;
height: 117px;
margin: 10px 0px 0px 10px;
padding: 0px;
}
/* FIN BANNERS Y ENLACES */

/* TEXTOS VEHICULOS */
.txt_gama {
font-size: 14px;
color: #186fb2;
text-decoration: none;
}

.txt_ocupacion {
color: #186fb2;
text-decoration: none;
}

.txt_precio {
font-size: 14px;
color: #cb0233;
text-decoration: none;
}
/* FIN TEXTOS VEHICULOS */

/* FORMULARIOS */
.frm_fld {
border: 1px solid #1f546b;
font-family: arial;
font-size: 10px;
color: #3F4E25 ;
text-decoration: none;
}

.frm_btn {
border: 1px solid #E9EEC6;
font-family: arial;
font-size: 10px;
color: #E9EEC6;
text-decoration: none;
background: #3E4D24;
}

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

#frmcliente label { 
font-family: arial;
font-size: 11px;
color : #000000;
text-decoration: none;
width: 120px;
float: left;
}

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

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

#imprimir {
float: right;
margin: 10px 0px 0px 0px;
}

/* FIN FORMULARIOS */


.buscador { /* Buscador Central */ 
position: relative;
float: left;
width: 218px;
margin: 0 0 4px 0;
padding: 0px;
font: Verdana;
color: #666666;
font-size: 11px;
font-weight: bold;
line-height: 11px;
text-decoration: none;
text-align: center;
}

	.buscador a {
	}

*html .buscador {
margin: 0px 0px 0px 10px;
}

.buscador_top {
position: relative;
float: left;
width: 218px;
height: 3px;
margin: 0px;
padding: 0px;
background: url(../../images/buscador_top.png) no-repeat;
}

.buscador_center {
position: relative;
float: left;
width: 188px;
padding: 15px;
background: url(../../images/buscador_center.png);
}

*html .buscador_center {
}

.buscador_bottom {
position: relative;
float: left;
width: 218px;
height: 3px;
margin: 0px;
padding: 0px;
background: url(../../images/buscador_bottom.png) no-repeat;
}

#formulario label {
float: left;
width: 100%;
margin: 5px;
}	

.buscador_frm_fld {
width: 170px;
background: #FFFFFF;
border: 1px solid #a4abb1;
font-family: Verdana;
font-size: 10px;
color: #000000;
text-decoration: none;
}

.buscador_frm_fld_calendar {
background: #ebeae5;
border: 1px solid #a4abb1;
font-family: Verdana;
font-size: 10px;
color: #000000;
text-decoration: none;
}

.buscador_frm_btn {
background: #cc0033;
border: 1px solid #9a9899;
font: Arial;
font-size: 10px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

.linea_buscador {
height: 10px;
}

/* MENSAJE DE ERRORES */
#formulario .red {
border: 1px solid #FF0000;
}

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

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

.nivel_tipo_01 {
background: #f4f6dc;
}

.nivel_tipo_03 {
background: #FFFFFF;
}

#mensajevalidacion {
display: none;
position: relative;
width: 0px;
height: 0px;
margin: 0px ;
padding: 0px;
background: #dfdfdf;
border: 1px solid #9a9899;
font: Arial;
font-size: 11px;
color: #000000;
font-weight: bold;
text-decoration: none;
filter: alpha(opacity=80);
opacity: .8;
z-index: 10;
overflow: hidden;
}

.h2_buscador {
    background: url("../../images/buscador_title2.png") repeat-x scroll center top transparent;
    color: #FFFFFF;
    font-family: Arial,Verdana;
    font-size: 14px;
    height: 38px;
    margin: -14px 0 0 -10px;
    padding: 10px 2px 0;
    width: 204px;
}
/* FIN MENSAJE DE ERRORES */

.buscador_portada { /* Buscador Central */ 
position: relative;
float: left;
width: 492px;
margin: 0px 5px 8px 5px;
padding: 0px;
font: Verdana;
color: #666666;
font-size: 11px;
font-weight: bold;
line-height: 11px;
text-decoration: none;
text-align: center;
}

	.buscador_portada h2 {
	
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
text-align: left;
margin: 2px 0 0 5px;
width: 462px;
padding: 10px;

	
	}

	.h2_last_minute{
background: url("../../images/buscador_title.png") repeat-x scroll center top transparent;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
text-align: left;
margin: 2px 0 0 5px;
width: 462px;
padding: 10px;
	}		
		
}
	
*html .buscador_portada {
margin: 0px 0px 0px 10px;
}


.buscador_portada_top {
position: relative;
float: left;
width: 492px;
height: 3px;
margin: 0px;
padding: 0px;
background: url(../../images/buscador_portada_top.png) no-repeat;
}

.buscador_portada_center {
position: relative;
float: left;
width: 492px;
background: url(../../images/buscador_portada_center.png);
}

.buscador_portada_interior {
position: relative;
float: left;
width: 472px;
height: 180px;
    margin: 0 5px;
    overflow: hidden;
    padding: 5px;
background: url(../../images/buscador_portada_fondo.png);
}

.buscador_portada_interior label{
	color: #FFFFFF;
}

*html .buscador_portada_center {
}

.buscador_portada_bottom {
position: relative;
float: left;
width: 492px;
height: 3px;
margin: 0px;
padding: 0px;
background: url(../../images/buscador_portada_bottom.png) no-repeat;
}

.buscador_banner_interior {
position: relative;
float: left;
width: 472px;
height: 180px;
    margin: 0 5px;
    overflow: hidden;
    padding: 5px;
background-color: #FFFFFF;
}

/* LISTADOS */


#level_01{
	padding: 5px 10px;
}

#level_02{
	padding: 5px 20px;
}
