/* elements */

BODY			{ margin:0 0 100px; background-color: #e5e5e5; font-family:arial,verdana,helvetica,sans-serif; font-size:12px; color:#000000; text-align:center; }
BODY.lang-es	{ }
BODY.lang-en	{ }
TABLE,TR,TD	{ padding:0; margin:0; border:none; border-spacing:0; }
TR				{ vertical-align:top; }
TH				{ text-align:center; font-family:verdana,arial,helvetica,sans-serif; font-size:10px; padding:6px; background:#FFD6D6; }
H1,H2,H3		{ font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; color:#666666; text-decoration:none; margin-bottom:12px; }
H1				{ font-size:20px; margin-top:20px; padding-left:10px; }
H2				{ font-size:15px; margin-top:15px; }
H3				{ font-size:12px; margin-top:12px; }
H1 A				{ color:#666666; }
A.h1:link		{ color:#666666; }
A.h1:visited	{ color:#666666; }
P				{ font-family:arial,verdana,helvetica,sans-serif; font-size:12px; padding-right:12px; padding-left:12px; }
.menor			{ /*font-family:arial,verdana,helvetica,sans-serif;*/ font-size:10px; }
.ct				{ text-align:center; }
.rt				{ text-align:right; }
UL				{ font-family:arial,verdana,helvetica,sans-serif; font-size:12px; margin-left:12px; padding-right:12px; padding-left:12px; list-style-type: square; /*list-style-image:url("../images/flecha_roja_derecha.png");*/ }
UL.faq			{ margin:12px; list-style-type: square; /*list-style-image:url("../images/flecha_roja_abajo.png");*/ }	/* preguntas */
UL.far			{ margin:12px; border-bottom:1px solid #d93030; }						/* respuestas */
LI				{ margin:0 0 0 12px; padding:0; }
DL				{ font-family:arial,verdana,helvetica,sans-serif; font-size:12px; padding:0 12px; }
DT				{ font-weight:bold; margin-left:12px; line-height:18px; }
.tab-ini-veh DT	{ margin:0 12px; }
DD				{ margin:12px; }
FORM			{ margin:6px 0; }

A:link, A:visited, A:active					{ font-weight:bold; color:#d93030; }
A:hover										{ color:#FF0000; }
.off, A.off, A.off:visited, A.off:active	{ font-weight:normal; }
option.off									{ font-weight:bold; text-transform:uppercase; }

/* head */

.tab-head1		{ width:770px; text-align:left; margin:0 auto; background-color:#d93030; }
.tab-head2		{ width:770px; background-color:#f0f0f0; text-align:left; margin:0 auto; }
.tab-head2 h1,
.tab-head2 h2	{ display:none; }
/*.row-top		{ background-color:#d93030; }*/
.row-logo		{ width:100%; }
.cel-lang		{ font-family:verdana,arial,helvetica,sans-serif; font-size:11px; text-align:right; padding-top:12px; padding-right:20px; }
.txt-lang		{ text-decoration:none; display:inline-block; clear:right; margin:0 12px 12px; padding:2px; }
.txt-lang:hover	{ outline:1px dashed #ff9090; }
.txt-moto		{ font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#666666; margin-top:35px; }
#sbi:focus		{ width:200px; } /* cuadro de google search */

/* foot */

.tab-foot		{ width:770px; border-top:solid 1px #ff9090; border-bottom:solid 10px #ffffff; background-color:#ffffff; text-align:left; margin:0 auto; }
.foot-nav		{ font-family:verdana,arial,helvetica,sans-serif; font-size:11px; text-align:center; padding:10px 0; }
.foot-txt		{ font-family:verdana,arial,helvetica,sans-serif; font-size:11px; text-align:center; }

/* body */

.tab-body		{ width:770px; border-bottom:solid 50px #ffffff; background-color:#ffffff; text-align:left; margin:0 auto; }
body.index .tab-body	{ border-bottom:none; }
.cel-lft		{ width:190px; }
.cel-body		{ width:580px; }
.cel-bodyi		{ width:75%; background:url("../images/aviso_zafira.jpg") bottom left no-repeat; }
.cel-lft-cot	{ width:05%; }
.cel-body-cot	{ width:95%; }

.nav1			{ margin:0; border-bottom:1px solid #ffffff; }
.nav1 a			{ display:block; line-height:38px; width:190px; padding-left:10px; 
				  background-color:#d93030; font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#FCFCFC; text-decoration:none; 
				  border:solid 2px #ff9090; border-top:solid 2px #cf6060; border-left:solid 2px #cf6060; }
html>body .nav1 a	{ line-height:34px; width:176px; } /* xa no IE */
.nav1 a:visited	{ color:#FFFFFF; }
.nav1 a:hover	{ color:#FFFFFF; background-color:#FF0000; }

.nav2			{ margin:0; height:140px; background-color:#ff9090; position:relative; 
				  border-top:7px solid #ff9090; border-bottom:8px solid #ff9090; }
html>body .nav2	{ height:125px; } /* xa no IE */
*.nav2			{ height:132px; } /* xa IE6 */
.nav2 a			{ display:block; line-height:25px; width:180px; padding-left:10px; 
				  font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; }
*.nav2 a			{ line-height:23px; } /* xa IE6 */
.nav2 a:visited	{ color:#FFFFFF; }
.nav2 a:hover	{ color:#FF0000; }

#susform input		{ font-family:verdana,arial,helvetica,sans-serif; font-size:11px; }
.tab-normal			{ width:95%; margin:6px auto; }
TD.\2col			{ width:50%; text-align:center; } /* class cannot start with number; must be escaped */

.tab-aviso-fbk		{ width:95%; margin:20px auto; overflow:auto; }
.tab-aviso-lik		{ width:95%; margin:0 auto 20px; overflow:auto; }
.tab-susc			{ width:95%; margin:0 auto; text-align:center; }

.aviso-index-tit	{ font-family:lucida,helvetica,verdana,arial,sans-serif; font-size:16px; margin-top:15px; }
.aviso-index-tit a	{ text-decoration:none; }
.aviso-index-txt	{ font-family:verdana,arial,helvetica,sans-serif; font-size:11px; }

.tab-aviso-gris		{ width:95%; margin:0 auto; background:#E3E3E3; }
.tab-aviso-gris	DL	{ padding:0; }
.aviso-gris-txt		{ font-family:verdana,arial,helvetica,sans-serif; font-size:10px; padding-left:5px; }

.tab-vehi			{ width:95%; margin:0 auto; border:solid 1px #ffd6d6; }				/* tabla de vehiculos */
.tab-vehi-uk		{ width:95%; margin:0 auto; border:solid 1px #ffd6d6; }				/* tabla de vehiculos */
.tab-vehi-sele		{ width:95%; margin:0 auto; margin-bottom:100px; font-family:verdana,arial,helvetica,sans-serif; font-size:10px; text-align:center; }	/* tabla de vehiculos seleccion */
.tab-vehi-sele A		{ text-decoration: none; }
TD.vehi-modl		{ width:35%; padding:12px 0 0; }									/* celda modelo */
TD.vehi-info		{ width:50%; padding:12px 0 0; }									/* celda info */
TD.vehi-accn		{ width:15%; padding:12px 0 0; text-align:center; }					/* celda acciones */

.tab-ini-veh		{ margin:0 auto; }
P.vehi-modl			{ font-family:verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:bold; }
P.vehi-ico			{ width:15px; height:15px; margin:2px 0 0; }						/* los iconos en si */
P.vehi-icos			{ font-weight:bold; } 			 				 			 	 	/* el parrafo que los engloba */
P.vehi-info			{ font-size:12px; display:none; }
A.vehi-accn			{ width:140px; display:block; margin:0 5px 6px 0; padding:5px; border:solid 2px #ff9090; border-top:solid 2px #cf6060; border-left:solid 2px #cf6060; background:#d93030; color:#FCFCFC; font-family:verdana,arial,helvetica,sans-serif; font-size:12px; text-decoration:none; text-align:center; }
A.vehi-accn:visited	{ color:#FFFFFF; }
A.vehi-accn:hover	{ color:#FFFFFF; background-color:#FF0000; border:solid 2px #cf6060; border-top:solid 2px #ff9090; border-left:solid 2px #ff9090; }
.vehi				{ width:150px; height:75px; margin:2px 0; }							/* image full */
.vehis				{ width:50px; height:25px; margin:6px 1px; }						/* image small */
.vehi-landpage		{ float:right; margin:0 20px 0; text-align:center; }

.tab-prec			{ width:95%; margin:0 auto 36px; border:solid 1px #FFD6D6; }
.row-prec			{ font-family:verdana,arial,helvetica,sans-serif; font-size:10px; text-align:center; }
.cel-prec			{ font-weight:bold; }
.cel-prec:before	{ content:"USD "; }

a.btn_cot			{ display:block; margin:15px auto; padding:5px 12px; border:solid 2px #ff9090; background:#d93030; color:#FFFFFF; font-size:12px; text-decoration:none; text-align:center; width:80%; -moz-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }
a.btn_cot:hover		{ color:#FFFFFF; background-color:#FF0000; }
a.btn_cot:active,
a.btn_cot:visited	{ color:#FFFFFF; }
.tab-form-ate		{ width:95%; margin:12px auto; }
.tab-form-veh		{ width:95%; margin:12px auto; }
.input				{ font-family:verdana,arial,helvetica,sans-serif; font-size:12px; white-space:nowrap; }
.input-menor		{ font-family:verdana,arial,helvetica,sans-serif; font-size:10px; }
.susform			{ margin:0; }
.privacidad			{ font-family:verdana,arial,helvetica,sans-serif; font-size:10px; text-align:justify; }
.deslinde			{ font-family:verdana,arial,helvetica,sans-serif; font-size:10px; text-align:justify; }

.tab-itin-nota		{ width:95%; margin:12px auto; }
.cel-itin-nota		{ font-family:verdana,arial,helvetica,sans-serif; font-size:10px; padding:6px; text-align:justify; border:1px solid #ff9090; padding:6px; }
.itin-ico			{ width:30px; height:40px; margin:12px auto; display:block; text-align:center; /* extra x IE6 */ }

.tab-mapq			{ width:100%; text-align:center; }
.mapq-smap			{ width: 60px; height: 60px; margin:0 auto; white-space:nowrap; }
.mapq-bmap			{ width:600px; height:600px; margin:12px auto; display:block; text-align:center; /* extra x IE6 */ }
.nseo				{ font-family:verdana,arial,helvetica,sans-serif; font-size:10px; font-weight:bold; text-align:center; }
.nseo A				{ text-decoration:none; }
.mapa-agen			{ width:400px; height:200px; margin:0 auto 12px; display:block; text-align:center; /* extra x IE6 */ }

.cel-rs				{ border-top:5px solid #FFD6D6; border-bottom:5px solid #FFD6D6; background:#FFD6D6; vertical-align:middle; }
html>body .cel-rs		{ padding:0; /* extra x IE6 */ }

/* lines */

HR					{ width:100%; height:1px; border:none; margin:5px auto; color:#000000; background:#000000; }
.l-nav				{ color:#ff9090; background:#ff9090; }
.lro				{ color:#d93030; background:#d93030; }

/* images */

IMG					{ margin:0; padding:0; border:none; }
.p-top				{ width:  1px; height: 10px; }
.p-nav				{ width:  1px; height: 10px; }
.p-form-narr		{ width:  35%; height:  1px; }
.p-form-wide		{ width:  65%; height:  1px; }
.flecha				{ width: 11px; height: 11px; margin:6px 0 0; }
.logo-mult			{ width:200px; height: 55px; margin:10px 0 10px 5px; display:block; }
.logo-txt			{ width:380px; height: 11px; margin:5px; }
.logo-idea			{ width: 21px; height: 21px; margin:12px; }
.logo-calidad		{ width: 50px; height: 50px; margin:6px 0; }
.ico-bkmk			{ width: 24px; height: 24px; margin:6px 12px; vertical-align:middle; }
.ico-zoom			{ width: 48px; height: 48px; float:right; }
.ico-tel			{ width: 60px; height: 50px; float:right; margin:15px 5px 0 0; }
.ico-vid			{ width: 80px; height: 50px; float:right; margin:15px 20px 0 0; }
.ico-opi			{ width: 50px; height: 50px; float:right; margin:0; }
#ico-fbk			{ width: 32px; height: 32px; float:left; margin:0 10px 0 0; }
#ico-fbk-foot		{ width: 32px; height: 32px; margin-bottom:5px; }
#fbk-foot			{ position:fixed; bottom:0; right:10px; padding:10px 5px; background-color:#f3f3f3; 
					  border-left:2px solid #fff; border-top:2px solid #fff; border-right:2px solid #ccc; border-bottom:none; }
.ico-gmap			{ width: 20px; height: 34px; float:right; margin:0 0 0 10px; }
.ico_vent			{ width: 15px; height: 11px; }
.aviso-200i			{ width:580px; height:216px; border-top:solid 1px #ccc; /*border-bottom:solid 2px #d8dcdf;*/ }
.aviso-200			{ width:200px; height:200px; margin:0 auto; }
.aviso-200-100		{ width:200px; height:100px; border:solid 1px #d93030; margin:0 auto 9px; }
.aviso-128-112		{ width:128px; height:111px; border:solid 1px #d93030; margin-bottom:10px; float:right; clear:both; }
.aviso-180-35		{ width:180px; height: 35px; border:solid 1px #d93030; float:right; clear:both; }
.aviso-230-30		{ width:230px; height: 30px; border:solid 1px #d93030; float:right; clear:both; }
.aviso-250-35		{ width:250px; height: 35px; border:solid 1px #d93030; float:right; clear:both; }
.aviso-multiplus	{ width:128px; height: 30px; border:solid 1px #d93030; }
.aviso-video		{ width:165px; height:160px; float:right; margin-right:10px; }

/* pointers */

.ayuda				{ cursor:help; }
.tooltip			{ cursor:help; background-color:#d93030; color:#ffffff; border:2px solid #d93030; } /*signo de pregunta en cuadrado rojo*/
#tooltip			{	/*estilo de cuadro en mouseover - para posicionamiento ver checkform.js*/
	position:absolute;
	border:1px solid #FFDE00;
	background:#FFFF33;
	padding:5px;
	color:#333;
	display:none;
	text-align:left;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:9px;
	}

/* impresion */

@media print 
	{
	td.cel-lft, a.txt-lang, input#sbi, input#sbb, img.vehis { display:none; }
	}

/* colores */
/*
** 000000			textos
** FFFFFF			fondo gral y textos nav ppal
** d93030 rojo osc	fondo nav ppal y enlaces
** FF0000 rojo puro	fondo nav ppal hover
** ff9090 rosa osc	fondo nav sec y bordes
** FFD6D6 rosa cla	fondo celdas tablas
** 666666 gris osc	titulos
** CCCCCC gris cla	fondo tablas avisos
*/

/* ---------------------------------------------- */
/* cotizador ------------------------------------ */
/* ---------------------------------------------- */

/*#seleccionar_vehiculo{
width:140px; display:block; margin-bottom:6px; padding:5px 5px; border:solid 2px #ff9090; background:#d93030; color:#FFFFFF; font-family:verdana,arial,helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none; -moz-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; 
	cursor: pointer;
	cursor: hand;
}*/

.link						{ font-weight:normal; color:#d93030; text-decoration:underline; cursor:pointer; cursor:hand; } /*da imagen de enlace a los span*/
a.link						{ color:#d93030; text-decoration:underline; cursor:pointer; cursor:hand; }

#multimonth					{ border:2px solid #000; overflow:auto; float:left; }	/*pag fechas*/
.dp-applied					{ float:left; }											/*pag fechas*/
table.jCalendar				{ border:none; }										/*pag fechas*/
.dp-popup-inline			{ height:160px; }										/*pag fechas*/
.dp-nav-prev-year, .dp-nav-next-year,
.dp-nav-prev-month, .dp-nav-next-month	{ font-size:11px; font-weight:bold !important; }		/*pag fechas*/

input.dp-applied				{ width:100px; }			/*pag fechas*/
#km							{ width:105px; }			/*pag fechas*/

#cuerpo_imagen_vehiculo			{ padding-top:12px; }	/*pag vehiculos*/
/*.cuerpo_imagen_vehiculo_cambiar	{ text-align:center; font-size:10px; }*/
.unica_imagen, .multi_imagen	{ border-bottom:1px dotted #d93030; padding:10px 0 5px; text-align:center; font-size:10px; }
.info_vehiculo, .boton_vehiculo	{ border-bottom:1px dotted #d93030; padding:5px 0; }
#encabezado_titulo_periodo_aviso { font-size:10px; padding:1px 2px 0; background:#FFFF00; border:1px solid #F0F000; } /*alerta pag vehiculos x tarifa 3 dias para km libre, findes y feriados*/

.cuerpo_moneda_vehiculo,								/*pag vehiculos*/
.cuerpo_precio_vehiculo,								/*pag vehiculos*/
.cuerpo_precio_vehiculo_personalizado,					/*pag vehiculos*/
#cuerpo_costo_total_moneda,								/*pag opcionales*/
#cuerpo_costo_total_valor,								/*pag opcionales*/
#informacion_reserva_detalle_costo_moneda,				/*pag reserva*/
#informacion_reserva_detalle_costo_total,				/*pag reserva*/
#numero_reserva,										/*pag enviar*/
#aviso_cotizador_5dias									/*pag fechas*/
{ padding:1px 2px 0; background:#FFFF00; border:1px solid #F0F000; }

#encabezado_titulo_periodo,								/*pag vehiculos*/
#encabezado_titulo_lugar,								/*pag vehiculos*/
#encabezado_titulo_periodo_kilometraje_titulo,			/*pag vehiculos*/
#encabezado_titulo_vehiculo,							/*pag opcionales*/
#cuerpo_titulo_costo_total,								/*pag opcionales*/
#informacion_reserva_detalle_vehiculo_nombre_titulo		/*pag reserva*/
{ font-weight:bolder; }

.informacion_reserva_detalle_costo	{ margin-top:12px; }

/* ----- botones ini ----- */
/*input#restablece				{ margin-top:12px; padding:3px 0; }*/
input#ver_vehiculos			{ width:220px; margin-top:12px; padding:3px 0; float:right; color:#333333; font-weight:bold; } /*pag fechas*/
input.seleccionar_vehiculo	{ width:220px; margin-top:12px; padding:3px 0; color:#333333; font-weight:bold; } /*pag vehiculos*/
input#solicitar_reserva		{ width:220px; margin-top:12px; padding:3px 0; color:#333333; font-weight:bold; } /*pag opcionales*/
input#enviar_reserva			{ width:220px; margin-top:12px; padding:3px 0; color:#333333; font-weight:bold; } /*pag reserva*/

input#ver_vehiculos:hover	,
input.seleccionar_vehiculo:hover,
input#solicitar_reserva:hover,
input#enviar_reserva:hover	{ background-color:#d93030; color:#eeeeee; cursor:pointer; }

input#ver_vehiculos:active,
input.seleccionar_vehiculo:active,
input#solicitar_reserva:active,
input#enviar_reserva:active	{ background-color:#d93030; color:#ffffff; }
/* ----- botones fin ----- */

input#nombre,
input#apellido,
input#mail,
input#telefono,
input#identificacion_numero,
input#viaje,
input#descuento					{ width:150px; }	/*pag reserva*/

select#telefono_lugar		{ height:21px; }	/*pag reserva*/
select#identificacion_tipo,
select#identificacion_pais,
select#viaje_aerolinea		{ width:155px; height:21px; }	/*pag reserva*/

body.cot2010 P.vehi-info		{ display:block; }			/*compenza ocultamiento de info en web con ocultamiento de info en cotizador*/
.dp-nav-prev-year, .dp-nav-next-year	{ display:none; }
body.cot2010 .dp-nav-prev-year, 
body.cot2010 .dp-nav-next-year	{ display:block; }

