	body {margin:0px; padding:0px;}

	#contenedor_principal {position:absolute; left:0px; top:0px; width:396px; height:292px; z-index:1; background-color: #FFFFFF;}
	img{border:0px;}

/* Calendario + Frame */
	.calendario_capas {
	position:absolute;
	z-index:999;
	left:108px;
	top:88px;
	width:200px;
	height:150px;
}
	.frame_parche {position:absolute; z-index:998; border-style: none; left:100px; top:80px; width:218px; height:172px; background-image:url('../elementos/fondo_cal.gif'); background-repeat: no-repeat;}

/* Divs Principales */
	#menu_cabecera {position:absolute; left:0px; top:0px; width:396px; height:26px; z-index:2;}
	#destino {
	position:absolute;
	left:7px;
	top:27px;
	width:355px;
	height:20px;
	z-index:2;
	background-color:#FFFFFF;
	padding-left:37px;
}
	#fechas {
	position:absolute;
	left:0px;
	top:52px;
	width:356px;
	height:27px;
	z-index:2;
	padding-left:27px;
	padding-top:6px;
}
	#origenes {
	position:absolute;
	left:2px;
	top:85px;
	width:397px;
	height:30px;
	z-index:10;
}
	#ocupacion {
	position:absolute;
	left:42px;
	top:117px;
	width:356px;
	background-color:#FFFFFF;
	height:64px;
	z-index:2;
	padding-top:10px;
	padding-left:0px;
}
	#francia {
	position:absolute;
	left:5px;
	top:193px;
	width:398px;
	height:55px;
	z-index:2;
}
	#nacional {
	position:absolute;
	left:8px;
	top:193px;
	width:398px;
	height:55px;
	z-index:2;
}
	#internacional {position:absolute; left:5px; top:193px; width:396px; height:55px; z-index:2;}
	#pie_buscador {position:absolute; left:0px; top:252px; width:396px; height:40px; z-index:4;}

/* Destino */
	.radio {margin-right:5px;}

/* Fechas */
	.texto_input {font-family: verdana; font-size: 10px; color: #000000; text-decoration: none; border: solid 1px #344496;}
	.texto_fecha {font-family: verdana; font-size: 10px; font-weight: bold; color: #003561; text-decoration: none; margin-right: 4px;}
	.img_cal {border:none; margin-right: 10px; padding-top: 3px;}

/* Origenes */
	#input_ori {
	position:absolute;
	left:68px;
	top:7px;
	width:114px;
	height:21px;
	z-index:2;
}
	#origen {
	position:absolute;
	left:12px;
	top:6px;
	width:123px;
	height:17px;
	z-index:3;
}
	#directos {
	position:absolute;
	left:241px;
	top:6px;
	width:126px;
	height:13px;
	z-index:3;
}
	#check_directos {
	position:absolute;
	left:229px;
	top:6px;
	width:21px;
	height:19px;
	z-index:3;
}
	
/* Ocupacion */
	#capas_ninos {
	position:absolute;
	left:0px;
	top:145px;
	width:396px;
	height:36px;
	z-index:4;
	margin-top:8px;
}
	.texto_ninos {font-family:verdana; font-size:10px; font-weight:bold; color:#003561; text-decoration:none; margin-right:2px; margin-left:12px;}
	#nino1, #nino2, #nino3{width:105px;}

/* Nacional */
	#texto_comunidad {
	position:absolute;
	left:40px;
	top:-4px;
	width:83px;
	height:10px;
	z-index:3;
}
	#texto_comunidad2 {
	position:absolute;
	left:245px;
	top:-4px;
	width:83px;
	height:10px;
	z-index:3;
}
	#texto_comunidad3 {
	position:absolute;
	left:48px;
	top:40px;
	width:129px;
	height:10px;
	z-index:3;
}
	#comunidad {position:absolute; left:21px; top:9px; width:106px; height:17px; z-index:3;}
	#comunidad2 {position:absolute; left:219px; top:9px; width:106px; height:17px; z-index:3;}
	#comunidad3 {
	position:absolute;
	left:156px;
	top:36px;
	width:106px;
	height:17px;
	z-index:3;
}

/* EEUU + Internacional */
	.texto_comunidad4 {
	position:absolute;
	left:105px;
	top:5px;
	width:56px;
	height:10px;
	z-index:3;
}
	.texto_comunidad5 {
	position:absolute;
	left:99px;
	top:36px;
	width:51px;
	height:10px;
	z-index:3;
}
	.comunidad4 {
	position:absolute;
	left:155px;
	top:3px;
	width:106px;
	height:17px;
	z-index:3;
}
	.comunidad5 {
	position:absolute;
	left:155px;
	top:33px;
	width:106px;
	height:17px;
	z-index:3;
}

/* Textos: Estilos comunes */
	.texto_radio {font-family:verdana; font-size:10px; font-weight:bold; color:#003561; text-decoration:none; margin-right:33px; margin-left:2px;}
	.texto_dispo {font-family:verdana; font-size:10px; font-weight:bold; color:#003561; text-decoration:none; margin-right:5px; margin-left:10px;}
	.texto_dispo2 {font-family:verdana; font-size:10px; font-weight:bold; color:#003561; text-decoration:none; margin-right:0px; margin-left:70px;}
	.select_dispo {font-family:verdana; font-size:10px;}

/* Lineas */
	#linea1 {position:absolute; left:5px; top:84px; width:380px; height:1px; z-index:4; padding-left:3px;}
	#linea2 {position:absolute; left:5px; top:185px; width:380px; height:1px; z-index:4; padding-left:3px;}
	#linea3 {position:absolute; left:6px; top:116px; width:380px; height:1px; z-index:4; padding-left:3px;}
	#linea4 {position:absolute; left:5px; top:51px; width:380px; height:1px; z-index:4; padding-left:3px;}
	.linea_style {width:380px; background:#D3D3D3; float:left;}

/* Estilos Calendario */

	.fondobody{background-color:#ffffff;}
	.rebordeexteriortabla{background-color:#E1E6DC;}
	.bordetabla{background-color:#ffffff;}
	.fondoizq{background-color:#949694;}
	.fondoder{background-color:#949694;}
	.flechaizq{font-family:verdana;font-size:10px;color:#ffffff}
	.flechader{font-family:verdana;font-size:10px;color:#ffffff}
	.titulo{font-family:verdana;font-size:10px;color:#ffffff;text-decoration: none;}
	.fondotitulo{background-color:#949694;}
	.fondodiassemana{background-color:#CCC;}
	.diassemana{font-family:verdana;font-size:10px;color:#003660;text-decoration: none}
	.fondodomingo{background-color:#D6DCE3;}
	.domingocabecera{font-family:verdana;font-size:10px;color:#003660;text-decoration: none;}
	.domingo{font-family:verdana;font-size:10px;color:#B54573;font-weight:bold;text-decoration: none;}
	.fondodias{background-color:#ffffff;}
	.diassenalados{font-family:verdana;font-size:10px;color:#003660;text-decoration: none;}
	.diasnosenalados{font-family:verdana;font-size:10px;color:silver;text-decoration: none;}
	.dias{font-family:verdana;font-size:10px;color:#000000;text-decoration: none;}
	.botoncerrar{font-family:verdana;font-size:10px;color:#000000;background-color:#ffffff;text-decoration: none}

