body 							{ font-family: Verdana, Arial, sans-serif; }
a 								{ text-decoration: none; }
img 							{ border: none; }
dl dt { float:left; }
div#banner_sup 					{ position: relative; width: 760px;}
.telefono 						{ position: absolute; top: 12px; right: 13px; }
.logotipo 						{ width: 262px; float: left;  }
.imagen_logo 					{ margin: 2em 0 0 4em; }
.slogan 						{ margin-left: 7em; }
#cabecera img 					{ display: block; }

div.container					{ position: relative; }
h1 								{ font: 2em Arial, Helvetica, sans-serif; color: #ff8420; font-weight: bold; text-align: right; margin: 0.5em 0.5em 1.5em 0; }
h2 								{ font: 1.5em Arial, Helvetica, sans-serif; color: #a7a7a7;  }
p, ul, a, input 				{ font-size: 0.9em; }
ul,li							{ list-style: none}
div.dch 						{ background: url(../images/separador_vertical.gif) repeat-y; padding-left: 3em; padding-top: 6em;}
div.logos 						{ text-align: center; margin-bottom: 1.5em; }
div.logos img 					{ margin-right: 1em; }

#pie 							{ width: 755px; background: url(../images/separador_pie.gif) repeat-x; margin-top: 1.5em; padding: 1em 0 3em 0; color: #a8a6a8; }
#pie ul 						{ list-style: none; width: 18em; }
#pie li 						{ margin-right: 5px; }
#pie li.right 					{ float: right; }
#pie a 							{ color: #fe8625;font-size: 0.9em; }
#pie a:hover					{ text-decoration: underline;  }
.mail 							{ margin-left: 40px;  }
.quickrent 						{ margin-left: 20px; }
#pie .firma 					{ width: 12.5em; }

p.error_conexion				{ font-weight: bold; color:#FF0000;}
p#error 						{ color:#FF0000; }

#pie a.rp_imagen { display: block; margin-top: 0.5em; float: right; text-decoration: none; font-size: 0.8em; color: #e9c3a4;}
#pie a.rp_imagen:hover { text-decoration: underline; }
#pie p.texto_gris { text-align: center; margin: 0 0 1.5em;}

/****botones****/
input.continuar 		{ display: block; border: 0; width: /*95px*/75px; height: 27px; position: absolute; bottom: 9px; right: 25px; background-color: #FE8526 /*url(../images/bot_continuar.png) no-repeat 0 2px*/; color: #FFF; font-weight: bold; }
input.continuar:hover 	{ /*background-position: 0 -24px; */ cursor: pointer; background-color: #C95701;}

input.continuar_clientes 		{ display: block; border: 0; width: /*95px*/7em; height: 2.5em; margin: 10px 0 0 144px; background-color: #FE8526 /*url(../images/bot_continuar.png) no-repeat 0 2px*/; color: #FFF; font-weight: bold; }
input.continuar_clientes:hover 	{ /*background-position: 0 -24px; */ cursor: pointer; background-color: #C95701;}


/*Registro*/
input.confirmar 		{ margin-left: 15em; display: block; border: 0; width: /*95px*/75px; height: 27px; background-color: #FE8526 /*url(../images/bot_continuar.png) no-repeat 0 2px*/; color: #FFF; font-weight: bold; }
input.confirmar:hover 	{ /*background-position: 0 -24px; */ cursor: pointer; background-color: #C95701;}

a.confirmar 			{ clear: both; margin: 1.2em auto 0 auto;  display: block; width: 95px; height: 27px; background: url(../images/bot_confirmar_amarillo.jpg) no-repeat; }
a.confirmar:hover 		{ background-position: 0 -27px; }
a.registrarse 			{ clear: both; margin: 1.5em auto 3em 16em; padding: 4px 0 0 7px;  display: block; font-size:0.9em; font-weight: bold; width: 7.5em; height: 2em; background-color: #FE8526;/*background: url(../images/bot_registrarse.jpg) no-repeat*/; color: #FFF; }
a.registrarse:hover 		{ /*background-position: 0 -27px;*/ background-color: #C95701; color: #FFF; text-decoration: none }


p#error { color:#FF0000; }

h2#pregunta { margin-left: 1em;}

/*Area cliente*/
.input-100 			{ width: 100px; }
.input-130 			{ width: 130px; }
.input-180 			{ width: 180px; }
.input-200 			{ width: 200px; }
.input-220 			{ width: 220px; }
.input-300 			{ width: 300px; }
.input-420 			{ width: 420px; }

 input.modificar 			{ font-size:0.9em; clear: both; margin: 1.5em auto 0 20em;  display: block; width: 95px; height: 25px; /*background: url(../images/bot_modificar.jpg) no-repeat;*/ background-color: #FE8526; border: none; cursor: pointer; color: #FFF; }
 input.modificar:hover 		{ /*background-position: 0 -27px;*/ cursor: pointer; background-color: #C95701; }
 hr					{ background: #FFFFCB none repeat scroll 0 0;}

.span-8b		{ width:310px; float: left;}
 a#cerrar_sesion { clear: both; margin: 1.5em auto 0 auto;  display: block; width: 95px; height: 21px; /*background: url(../images/bot_cerrar_sesion.jpg?2) no-repeat;*/  background-color: #FE8526; border: none; cursor: pointer; color: #FFF; font-weight: bold; padding:4px 0 0 5px; }
 a#cerrar_sesion:hover 		{ /*background-position: 0 -27px;*/ background-color: #C95701; color: #FFF; text-decoration: none }



 /*Ofertas*/
a.bot_cronorent 		{ display: block; width: 13em; height: 3em; padding: 7px 0 0 10px; position: absolute; top: 95px; left: 220px; /*background: url(../images/bot_cronorent.jpg) no-repeat;*/ background-color: #FE8526; color: #FFF; font-weight: bold; }
a.bot_cronorent:hover 	{/* background-position: 0 -46px;*/background-color: #C95701; color: #FFF; text-decoration: none }




/*tarifas*/
tr.categoria th { background-color: #FFF; color: #fe892c; border-left: 1px dotted #d2d2d2;/* border-bottom: 1px solid #f5892e;*/ font-size: 95%; font-weight: bold; vertical-align: top; text-align: right; padding-top: 1em; padding-bottom: 0.6em; }
tr.categoria th.tipo 	{ text-align: left; padding-left: 0; padding-top: 0.5em;  }
td.iconos 		{ position: relative; border-bottom: 1px solid #f5892e; padding: 0; vertical-align: bottom;  }
td.iconos img 	{ margin-right: 0.3em; }
tr.categoria th.sin_borde 	{ border: none; }
#tabla_vehiculos { font-size: 99%; }
#tabla_vehiculos span.km { color: #000; display: block; }
#tabla_vehiculos td, #tabla_vehiculos th { text-align: center; }
#tabla_vehiculos th.tipo { background: #fe8625; color: #FFF; text-align: left; font-weight: bold; padding-left: 0.9em; }
#tabla_vehiculos th.sin_borde_lateral { border: 0px; }
#tabla_vehiculos tr.info td{ border-bottom: 1px solid #f5892e; border-left: 1px dotted #d2d2d2;}
#tabla_vehiculos tr.info td.imagen { border: none;}
#tabla_vehiculos tr.info td.nombre { font-weight: bold; width: 115px; text-align: left; padding-left: 0; border-left: none; background-color: #FFF; border-bottom:1px solid #F5892E;}
#tabla_vehiculos span.modelos { display: block; font-size: 85%; color: #A7A7A7; font-weight: normal; }

#cronorent 				{ position: relative; color: #FFF; padding-top: 1em; margin-left: 7em;}
#cronorent table { width: 79%; }
#cronorent td 				{ font-weight: bold; text-align: right; padding: 3px 14px 3px 0; }
#logo_cronorent 			{ position: absolute; top: 30px; left: -45px; }
#cronorent td.gama	 				{ padding-right: 0; text-align: left; }
#cronorent tr.titulos td 				{ font-size: 1.1em; font-weight: normal; text-align: center; padding-right: 0px;}
th.titulo_compacta 		{ background: #00184f; border-right: 3px solid #FFF;}
th.titulo_practica 		{ background: #026471; border-right: 3px solid #FFF; }
th.titulo_familiar 		{ background: #289b33; border-right: 3px solid #FFF; }
th.titulo_completa 		{ background: #f3b93c; color: #0062b9;  border-right: 3px solid #FFF; }
th.titulo_extra 	 		{ background: #eda211; color: #0062b9; }
td.datos_compacta 			{ background: #0465c6; border-right: 3px solid #FFF;}
td.datos_practica 			{ background: #02929d; border-right: 3px solid #FFF;}
td.datos_familiar 			{ background: #97c139; color: #0062b9; border-right: 3px solid #FFF;}
td.datos_completa 			{ background: #f9da28; color: #0062b9; border-right: 3px solid #FFF;}
td.datos_extra 	 			{ background: #edb548; color: #0062b9;}
#cronorent th.tiempo 		{ color: #fc872a; font-weight: normal; width: 140px; text-align: right; padding-right: 0.5em; background-color: #FFF;}
#cronorent th.con_borde 	{ border-bottom: 1px solid #f1f2f7; }
/*a.bot_cronorent 			{ display: block; width: 167px; height: 46px; margin: 0 auto; background: url(../images/bot_cronorent.jpg) no-repeat; }
a.bot_cronorent:hover 		{ background-position: 0 -46px; }*/
a.bot_cronorent_tarifas		{ display: block; width: 141px; height: 41px; padding:7px 0 0 18px;  background-color: #FE8526; color: #FFF; font-weight: bold; margin-left:220px;}
a.bot_cronorent_tarifas:hover { background-color: #C95701; color: #FFF; text-decoration: none}
img.ocupantes 				{ height: 20px; }
img.equipaje 				{ height: 18px; }
img.acondicionado 			{ height: 12px; }
img.carga 					{ height: 50px; }
p.precios 					{ text-align: center; font-weight: bold; color: #FE892C; font-size: 95%; line-height: 1em; }

#menu_coches { height: 23px; font-weight: bold; font-size: 0.8em; color: #FFF; text-align: left; margin: 0 1px;}
#menu_coches a { color: #FFF; font-size:1.2em; }
#menu_coches a:hover { text-decoration: none; }
#menu_coches ul { list-style: none; margin: 0; padding: 0;}
#menu_coches li { float: left; margin-right: 1px; padding: 0;}
#menu_coches span.fondo_principal  { overflow: hidden; display: block; background: #FE8625 url(../images/pestania.gif) left top no-repeat;}
#menu_coches span.fondo_dcha  { overflow: hidden; display: block; padding: 6px 8px 3px 8px; background: transparent url(../images/pestania_der.gif) right top no-repeat;}
#menu_coches li a:hover span.fondo_principal { color: #FFF; background-position: left -23px; text-decoration: none;}
#menu_coches li a:hover span.fondo_dcha { color: #FFF; background-position: right -23px; text-decoration: none;}
#menu_coches li a.on span.fondo_principal {  background-position: left -46px; }
#menu_coches li a.on span.fondo_dcha {  background-position: right -46px; }


div.linea_naranja { width: 100%; height: 1px; background: #fc8527; overflow: hidden; }

/* MAPA WEB */

 ul.mapa_web 			{ list-style: none; font-size: 1em; }
 ul.mapa_web li 		{ width: 15em; margin: 0 3em 1em 0; font-weight: bold; color: #736C6C; float: left; font-size: 1em;  }
 ul.mapa_web li a 		{ font-size: 1em; }
 ul.mapa_web ul 		{ list-style: none; margin-bottom: 1.5em; margin-top: 0.5em; margin-left: 0; }
 ul.mapa_web li ul li  	{ margin-bottom: 0; padding-left: 15px; background: url(../images/flecha_gris.gif) 0 5px no-repeat; }
 ul.mapa_web li ul li a	{ margin-bottom: 0;	float: none; font-weight: normal; color: #736C6C;  }
 ul.mapa_web li ul li li { font-weight: normal; color: #736C6C; float: none; background: url(../images/guion_gris.gif) 0 5px no-repeat; font-size: 1.1em; }

div.no_disponible { margin-bottom: 20px; }


/**** Vehiculos promo ****/

 .banner 				{ position: relative; margin: 1em 0;}
 .left 					{ float: left; }
 a.alquilar 			{ clear: both; margin: 1.5em auto 3em auto; padding: 4px 0 0 7px;  display: block; font-size: 1.2em; font-weight: bold; width: 14em; height: 2em; background-color: #FE8526; color: #FFF; }
 a.alquilar:hover	 	{ background-color: #C95701; color: #FFF; text-decoration: none; }
 div#mas_info			{ margin-left: 2.5em; margin-top:1.5em; }

 span#naranja			{ color: #FE8526; font-size: 2em;}
 span#gris				{ color: #BDBDBD; font-size:1.5em;}


 /**** Vehiculos y servicios ***/
  .dch .freeze 		{ display: block; height: 108px; padding: 3em 0 3em 1em; }
 /*.dch .freeze .gris { padding: 3em 0 3em 1em; }*/
 .puntos_grises				{ background: url(../images/dch_grises.gif) repeat-y; }
 .puntos_grises_freeze		{ background: url(../images/dch_grises.gif) repeat-y; /*margin-left:13em;*/ height: 140px;}
 #servicios_quickrent		{ margin-left: 4em; }
 span.nombre_vehiculo		{ display: block; font-size: 0.8em; text-align: center;  }

 #especial { background: url(../images/separador_vertical.gif) 16.7em 0 repeat-y; margin-top: 1.5em; float: left;}
 #especial .interior_especial { margin-top: 0px; }
 div.dch { /*background: none;*/ }

  .izq_vehiculos_servicios a 			{ display: block; width: 157px; color: #757575; font-size: 1.175em; font-weight: bold; margin: 0 0 0.6em 2.4em;  }
 .izq_vehiculos_servicios img 			{ display: block; margin: 0.5em 0 0.2em 3em; }
 .izq_vehiculos_servicios a:hover img 	{ text-decoration: none; }
 .izq_vehiculos_servicios a:hover 		{ text-decoration: underline; }


 /***** Novedades ***/

 .todas_novedades		{ text-align: center; }
 a.novedades 			{ display: block; font-weight: bold;  margin-bottom: 0.5em;  }
 a.novedades:hover		{ text-decoration: underline; }
 .span-3novedades 				{ width: 8em; float:left; margin-right:10px; display: block; }
 .fecha_novedad			{ color: #B56623 ; font-weight: bold; display: block; }
 ul#novedades_noticias			{ list-style: none; }


 /*****Contrasenia****/

 #capa_validar { color: #ff0202; }

