/* elements */

BODY			{ margin:0; background:white url("../images/bk.jpg") repeat-y top center; font-family:arial,verdana,helvetica,sans-serif; font-size:12px; color:#000000; text-align:center; }
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; }
UL				{ font-family:arial,verdana,helvetica,sans-serif; font-size:12px; margin-left:12px; padding-right:12px; padding-left:12px; list-style-image:url("../images/flecha_roja_derecha.png"); }
UL.faq			{ margin:12px; 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:780px; text-align:left; margin:0 auto; }
.tab-head2		{ width:780px; background-color:#f0f0f0; text-align:left; margin:0 auto; }
.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:780px; 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:780px; border-bottom:solid 10px #ffffff; background-color:#ffffff; text-align:left; margin:0 auto; }
.cel-lft		{ width:25%; /*border-top:1px solid #ff9090;*/ }
.cel-body		{ width:75%; /*border-top:1px solid #ff9090;*/ }
.cel-bodyi		{ width:75%; /*border-top:1px solid #ff9090;*/ background:url("../images/aviso_zafira.jpg") bottom left no-repeat; }

.nav1			{ padding:0; margin:0; border:none; list-style:none; }
.nav1 li			{ margin:0; border:solid 1px #ff9090; border-collapse:collapse; background-color:#d93030; }
.nav1 li a			{ background-color:#d93030; border:none; font-family:verdana,arial,helvetica,sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;
					width:100%; padding:12px; margin:0; display:block; }
html>body .nav1 a	{ width:auto; }
.nav1 a:visited	{ color:#FFFFFF; }
.nav1 a:hover	{ color:#FFFFFF; background-color:#FF0000; }

.nav2							{ display:table; width:100%; padding:5px 0; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#FFFFFF; background-color:#ff9090; border-top:2px solid #ffffff; }
.nav2 a:link, .nav2 a:visited	{ display:block; margin:2px 0 2px 10px; padding:5px 0; color:#FFFFFF; text-decoration:none; }
.nav2 a:hover					{ display:block; margin:2px 0 2px 10px; padding:5px 0; color:#FF0000; text-decoration:underline; }
.td								{ display:table-cell; vertical-align:middle; }

#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-susc			{ width:95%; margin:6px auto 0; text-align:center; }
.tab-aviso-gris		{ width:95%; margin:0 auto; background:#CCCCCC; }
.tab-aviso-gris	DL	{ padding:0; }
.aviso-gris-txt		{ font-family:verdana,arial,helvetica,sans-serif; font-size:10px; }

.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 */
TD.vehi-modl		{ width:35%; padding:12px 0; }										/* celda modelo */
TD.vehi-info		{ width:50%; padding:12px 0; }										/* celda info */
TD.vehi-accn		{ width:15%; padding:12px 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; }
A.vehi-accn			{ 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; text-decoration:none; -moz-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }
A.vehi-accn:visited	{ color:#FFFFFF; }
A.vehi-accn:hover	{ color:#FFFFFF; background-color:#FF0000; }
.vehi				{ width:150px; height:75px; margin:2px 0; }							/* image full */
.vehis				{ width:50px; height:25px; margin:6px 1px; }						/* image small */

.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: 50px; height: 50px; float:right; }

.aviso-200i			{ width:580px; height:216px; }
.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; outline:1px solid #d93030; }
#tooltip			{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:5px;
	color:#333;
	display:none;
	text-align:left;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:9px;
	}

/* 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
*/