/* PALETA DE COLORES */
/*		azul clarisimo: #eeeeff		*/
/*		azul claro: #99ccff			*/
/*		azul medio: #6699ff			*/
/*		azul oscuro: #000099			*/
/*		naranja Suntransfers: #fd7b19				*/
/*		amarillo Google clarisimo: #fff7d7				*/
/*		amarillo Google intenso: #fad163				*/

/*
body{
		 margin:20px;
		 font-family:'trebuchet ms';
		 font-size:11px;
}
*/

/* PALETA DE COLORES DINÁMICA ------------ A Z U L  -------------- */
/* BACKGROUNDS */
.bgc_1b{background-color:#000099;} /*  a) fondo de cabecera de tabla en formularios*/
.bgc_2b{background-color:#ffeeff;} /*  a) fondo de las tablas de formulario */
.bgc_3b{background-color:#ddddee;} /* a) fondo de vehiculo resaltado */
.bgc_4b{background-color:#6699ff;} /*  a) fondo de la barra de botones BACK - NEXT */
/* BORDERS */
.bdc_1b{border:2px #000099 solid;} /*  a) bordes de tablas en formularios */
.bdc_2b{border:2px #6699ff solid;} /*  a) borde de la barra de botones BACK -NEXT */
.bdc_3b{border-bottom:1px #6699ff solid;} /*  a) separador de filas en Your Previous Selections b) borde separador de dos vehiculos en STEP-1 */
.bdc_4b{border:1px #000099 solid;} /*  a) borde thumbnail de vehiculo */
/* FONTS */
.fnc_1b{color:#ffffff;} /*  a) titulos en cabeceras de formularios, b) titulos de los recuadros del index (también P_aeropuertos, P_destinos) */
.fnc_2b{color:#000099;} /*  a) titulos de tabla Your Previous Selections. */
.fnc_3b{color:#fd7b19;} /*  a) valores de tabla Your Previous Selections. */
.fnc_4b{color:#ffffff;} /*  a) cambios de moneda aplicados en el footer. */
.fnc_5b{color:#000099;} /*  a) comentarios en tabla de formularios, entre las casillas. */
.fnc_6b{color:#ffffff;} /*  a) texto especial en cabecera de tabla de formularios. */

/* PALETA DE COLORES DINÁMICA ------------ A M A R I L L O   G O O G L E  -------------- */
/* BACKGROUNDS */
.bgc_1{background-color:#fad163;} /*  a) fondo de cabecera de tabla en formularios*/
.bgc_2{background-color:#fff7d7;} /*  a) fondo de las tablas de formulario */
.bgc_3{background-color:#ffffff;} /* a) fondo de vehiculo resaltado */
.bgc_4{background-color:#fad163;} /*  a) fondo de la barra de botones BACK - NEXT */
.bgc_5{background-color:#fad163;} /*  a) fondo mensajes popups */
/* BORDERS */
.bdc_1{border:2px #fad163 solid;} /*  a) bordes de tablas en formularios */
.bdc_2{border:2px #fad163 solid;} /*  a) borde de la barra de botones BACK -NEXT */
.bdc_3{border-bottom:1px #fad163 solid;} /*  a) separador de filas en Your Previous Selections b) borde separador de dos vehiculos en STEP-1 */
.bdc_4{border:1px #fad163 solid;} /*  a) borde thumbnail de vehiculo */
.bdc_5{border:2px #000099 dotted;} /*  a) borde popups */
/* FONTS */
.fnc_1{color:#000099;} /*  a) titulos en cabeceras de formularios */
.fnc_2{color:#000000;} /*  a) titulos de tabla Your Previous Selections. */
.fnc_3{color:#000000;} /*  a) valores de tabla Your Previous Selections. */
.fnc_4{color:#ffffff;} /*  a) cambios de moneda aplicados en el footer. */
.fnc_5{color:#000099;} /*  a) comentarios en tabla de formularios, entre las casillas. */
.fnc_6{color:#000000;} /*  a) texto especial en cabecera de tabla de formularios. */
.fnc_7{color:#000099;} /*  a) texto mensajes popups. */


.c_gra{ color:#c40000; }
.c_nar{ color:#fd7b19; }
.c_bk4{ color:#002222; }
.c_bk8{ color:#1144aa; }

.c_cho{ font-weight:normal;font-size:11px;}
.j_c{		text-align:center;}
.j_l{		text-align:left;}
.j_r{		text-align:right;}
.s_i{		font-style:italic;}

.popup{
	width:300px;
	text-align:justify;
	font-size:10px;
	padding:15px;
	margin-top:20px;
}
.popup p{
	margin:0px;
}

.thumb{
	padding:2px;
	background-color:#ffffff;
	margin-right:7px;
}

body table{
		 border-collapse:collapse;
}
.main_table{
		width:800px;
		border:1px #6699ff solid;
		 font-size:9px;
}
input, button, select {
		font-family:verdana;
		font-size:11px;
		color:#333399;
}
.button { letter-spacing:0.2em;font-weight:bold;font-size:11px;padding-left:10px;padding-right:10px;padding-top:3px; }
.step_left { 
			text-align:left;
			color:#333399;
			font-size:14px;
			font-weight:bold;  
			white-space: nowrap;
			width:233px;
			vertical-align:middle; 
}
.step_center { 
			text-align:center;
			vertical-align:middle; 
} 
.step_right{
			text-align:right;
			vertical-align:middle; 
			padding:0px;
}
.cabecera_tabla{
			font-weight:bold;
			height:25px;
			font-size:13px;
			padding-left:0px;
}
.main_table td{
		 font-size:11px;
}
.module_cell{
		width:600px;
		height:300px;
		text-align:center;
		vertical-align:middle;
		 font-size:11px;
}
.f_left{ 
		float:left; 
		position:relative;
		margin-left:27px;
}
.foot_note{
		 font-size:11px;
		letter-spacing:0.1em;
		margin-top:7px;
		color:#1144aa;
}
.mdrv_tb_choices{
		width:100%;
		font-size:9px;
		padding:0px 7px 0px 7px;
		margin-bottom:0px;
}
.mdrv_tb_choices td{
		padding:0px 0px 0px 0px;
}
.mdrv_tb_choices_bis{
		width:100%;
		margin-bottom:2px;
 		font-size:11px;
}
.mdrv_tb_choices_bis td{
		padding:2px;
		width:25%;
 		font-size:11px;
}
.mdrv_tb{
		width:100%;
		padding:7px;
		margin:5px;
}
.mdrv_tb td{
		padding:3px 0px 3px 7px;
		vertical-align:top;
 		font-size:11px;
}
.mdrv_tb_1{
		width:355px; 
 		font-size:11px;
}
.mdrv_tb_1 td{
		padding:5px 0px 5px 12px;
		vertical-align:top;
 		font-size:11px;
}
.mdrv_tb_1_bis td{
		padding:0px;
		padding-right:3px;
		vertical-align:middle;
}
.mdrv_tb_titulo{
		width:100%;
		height:35px;
		font-size:9px;
}

.mdrv_tb_botones{
		font-size:9px;
		width:800px;
		height:25px;
		border:0px;
		padding:0px 7px 0px 7px;
		margin-top:8px;
}
.div_input{
		width:200px;
		height:15px;
}
.title_table{
		font-weight: bold;
}
.mdrv_tb_3, .mdrv_tb_4{
		width:480px;
		padding:7px;
 		font-size:11px;
}
.mdrv_tb_3 td, .mdrv_tb_4 td{
		border:0px;
		padding:3px 10px 2px 10px;  /* sup der inf izq */
		vertical-align:top;
 		font-size:11px;
}
.link_destino{
	text-decoration:underline;
	font-size:11px;
	color:#0000ee;
}
.link_destino:hover{
	color:#cc0000;
}
		 
/* ------------------------------------------------------------------------------------ */
/* ESTILOS PARA LAS INTERNAL WEBS y POPUPS */
/* ------------------------------------------------------------------------------------ */

.style1 {
	font-size: 13px;
	font-weight: bold;
	color: #000099;
}
p, li{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.popup{
	width:300px;
	text-align:justify;
	font-size:10px;
	padding:15px;
	margin-top:20px;
}
.popup p{
	margin:0px;
}
.popup img {
	margin:10px;
}