@charset "UTF-8";
/* CSS Document */

a:link,a:visited,a:active   {color: #39597F; TEXT-DECORATION: none} 
a:hover {color: #000000; TEXT-DECORATION: none} 

BODY {
	BACKGROUND: url(); background-repeat: no-repeat; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT: #ae2437 0px solid; BORDER-TOP: #ae2437 0px solid; MARGIN-TOP: 0px; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #ae2437 0px solid; WIDTH: 782px; PADDING-TOP: 0px; BORDER-BOTTOM: #ae2437 0px solid; FONT-FAMILY: Arial, sans-serif; 
}

a.boton:link,a.boton:visited,a.boton:active   {color: #000000; TEXT-DECORATION: none} 
a.boton:hover {color: #FFD920; TEXT-DECORATION: none} 

a.cabeceraMenu:link,a.cabeceraMenu:visited,a.cabeceraMenu:active   {color: #ffffff; TEXT-DECORATION: none} 
a.cabeceraMenu:hover {color: #AC0101; TEXT-DECORATION: none} 

.botonIzq {
	HEIGHT: 20px; WIDTH: 12; BACKGROUND: url(images/btnIzq.gif); background-repeat: no-repeat;  background-position: left top; 
}
.botonCentro {
	HEIGHT: 20px; BACKGROUND: url(images/btnCentro.gif); background-repeat: repeat-x;  background-position: right top; 
	font-size: 11px; font-family: Tahoma, Verdana; font-color: #002952; font-weight: bold;  
}
.botonDer {
	HEIGHT: 20px; WIDTH: 12; BACKGROUND: url(images/btnDer.gif); background-repeat: no-repeat;  background-position: left top; 
}
.botonIzqFondo {
	HEIGHT: 20px; WIDTH: 12; BACKGROUND: url(images/btnIzqFondo.gif); background-repeat: no-repeat;  background-position: left top; 
}
.botonDerFondo {
	HEIGHT: 20px; WIDTH: 12; BACKGROUND: url(images/btnDerFondo.gif); background-repeat: no-repeat;  background-position: left top; 
}


.fondoGral {
	BACKGROUND-COLOR: #F6F6F6;
}

.texto_negrita {
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;	font-weight: bold; color: #505050;
}
.texto_normal {
	font-size:10px; color:#000000; font-family: Verdana, Helvetica, sans-serif; font-weight:;
}
.texto_normalGris {
	font-size:10px; color:#cccccc; font-family: Verdana, Helvetica, sans-serif; font-weight:;
}

.titular_dptos {
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18px;	color: #AC0101;	font-weight: bold; 
	padding: 10 0 0 10;
}

.subtitulo_dptos {
	font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px;	color: #818080;	
	padding: 0 0 0 10;
}

.titular {
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 20px;	color: #000000;	font-weight: bold;
}

.subtitulo {
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px;	color: #616161;	font-weight: bold;
}

h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 20px;	color: #ff0000;	font-weight: bold; 
}

h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 40px;	color: #ff0000;	font-weight: bold; 	padding: 0 0 0 30;
}

/******************** PAGINA **************************/
.generalGlobal {
	width: ;
}

.general {
	width: 810; background-color: #ffffff; 
}

.generalMargen {
	padding-left: 0px; padding-right: 0px; padding-top: 10px; padding-bottom: 10px;
}

.Cont1 {
	width: 230; float:right; background-color:#ffffff; 
}

.Cont1_1 {
	padding-bottom: 5px;
}

.Cont1_2 {
	padding-bottom: 10px;
}

.Cont1_3 {
	padding-bottom: 14px;
}

.Cont2 {
	width:572px; float:left; background-color:#ffffff; 
}

.Cont2_1 {
	padding: 0 0 10 0;
}

.Cont22 {
	width: 570px; background-color:#ffffff; padding: 0 0 0 0; float: left;
}

.Cont2_2 {
	float: left; width: 186px; background-color:#ffffff; padding-right: 6px;
}

.Cont2_3 {
	float: left; width: 186px; background-color:#ffffff; padding-right: 6px;
}

.Cont2_4 {
	float: left; width: 186px; background-color:#ffffff; 
}

.Cont2_5 {
	float: left; width: 384px; background-color:#ffffff; padding-right:; padding-top: 10px; 
}
.Cont2_6 {
	float: left; width: 186px; background-color:#ffffff; padding-top: 10px; 
}

.Cont2_7 {
	float: left; width: 186px; background-color:#ffffff; padding-right: 6px; padding-top: 20px; 
}

.Cont2_8 {
	float: left; width: 186px; background-color:#ffffff; padding-right: 6px; padding-top: 20px; 
}

.Cont2_9 {
	float: left; width: 186px; background-color:#ffffff; padding-top: 10px; padding-top: 20px; 

}
.Cont2_10 {
	float: left; width: 186px; background-color:#ffffff; padding-right: 6px; padding-bottom: 10px; 
}

.Cont2_10_1 {
	float: left; width: 186px; height: 218px; 
	BACKGROUND: url('images/asistencia.jpg'); repeat:no-repeat; 
}
.Cont2_10_2 {
	float: left; width: 186px; height: 218px; 
	BACKGROUND: url('images/vacacionesB.jpg'); background-repeat: no-repeat; cursor: hand;
}
.Cont2_10_3 {
	float: right; width: 186px; height: 218px; 
	BACKGROUND: url('images/hotelesB.gif'); background-repeat: no-repeat; cursor: hand;
}

.Cont2_11 {
	float: left; width: 378px; background-color:#ffffff; padding-bottom: 10px; 
}
.generalVacl {
	BACKGROUND: url('images/imgVacaciones.jpg'); background-repeat: no-repeat;  background-position: left top; padding-top: 0px; 
}

.Separador {
}

.SeparadorImg {
	height: 9px;
}


/******************** VUELOS HF **************************/

.box01Header{
	background-position: right bottom; position:absolute; left:190px; top:1px; width:378px; height:25px; background-color:#0291C7; background-image:url(''); background-repeat:no-repeat; 
	padding-left: 10px; padding-top: 5px;
	font-size: 12px; font-family: Arial; color: #ffffff; font-weight:bold ;  
}
.box01Pie{
	background-position: right bottom; position:absolute; left:190px; top:277px; width:378px; height:10px; background-color:#0291C7; background-image:url(''); background-repeat:no-repeat;
}

.box01img{
	background-position: right bottom; position:absolute; left:438px; top:100px; width:120px; height:122px; background-image:url('images/incLC.gif'); background-repeat:no-repeat;
}


/******************** ESPECIALES **************************/
.box02HeaderBG{
	background-color: #000000;
}
.box02Header{
	font-size: 12px; padding-left: 10px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px;	font-family: Arial; color: #ffffff;	font-weight: bold
}
.box02Body{
	background-color: #d0cad3; border-left: 1px solid #000000; border-right: 1px solid #000000;	border-bottom: 1px solid #000000; border-top: 1px solid #000000;
	font-size:11px; color:#ff0000; font-family:Verdana, Arial, Helvetica, sans-serif;
}

/******************** A MEDIDA **************************/
.box03Cont{
	WIDTH: 186px; 
}
.box03HeaderBG{
	background-color: #0291C7;
}
.box03HeaderIzq{
	WIDTH: 0;
}
.box03HeaderCentro{
	HEIGHT: 25px; 
	padding-left: 5px; 
	font-size: 12px; font-family: Arial; color: #ffffff; font-weight:bold ;  
}
.box03HeaderDer{
	WIDTH: 0;
}
.box03Body{
	BACKGROUND: url(images/amedida.jpg); background-repeat: no-repeat;  background-position: top left;
	border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; 
	padding: 10 0 0 0; 
}

.box03ContDer{
	float:right; width: 173px; 
}
.box03content{
	background-color: #E3EAF2; HEIGHT: 5px; WIDTH: 80px; 
	padding-left: 0px; padding-right: 2px; padding-top: 1px; padding-bottom: 1px; 
	font-size:10px; color:#0291C7; font-family: Verdana, Helvetica, sans-serif; font-weight:bold;
}

/******************** FOLLETOS **************************/
.box04Cont{
	WIDTH: 185px; 
}
.box04HeaderBG{
	background-color: #0291C7;
}
.box04HeaderIzq{
	WIDTH: 0;
}
.box04HeaderCentro{
	HEIGHT: 25px; 
	padding-left: 5px; 
	font-size: 12px; font-family: Arial; color: #ffffff; font-weight:bold ;  
}
.box04HeaderDer{
	WIDTH: 0;
}
.box04Body{
	BACKGROUND: url(images/folletos.gif); background-repeat: no-repeat;  background-position: top;
	WIDTH: 185px;
	border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; 
	padding: 80 0 0 0; 
}

/******************** BOLETIN **************************/
.box05Cont{
	WIDTH: 229px; 
}
.box05HeaderBG{
	background-color: #FFD100;
}
.box05HeaderIzq{
	WIDTH: 0;
}
.box05HeaderCentro{
	HEIGHT: 25px; 
	padding-left: 5px; 
	font-size: 12px; font-family: Arial; color: #005873; font-weight:bold ;  
}
.box05HeaderDer{
	WIDTH: 0;
}
.box05_1Body{
	WIDTH: 227px;
	border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; 
	padding: 10 0 0 0; 
}


/******************** UTILIDADES **************************/

.box06HeaderIMG{
	BACKGROUND: url(images/modUtil.jpg); background-repeat: no-repeat;
	HEIGHT: 70px; WIDTH: 230;
	cursor:pointer;
	padding: 13 0 10 70; 
	font-size: 12px; font-family: Arial; color: #005873; font-weight:bold ;  
}

.box06Cont{
	display:none;
	WIDTH: 230px;
	border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; 
	position: relative; width: 100%; height: 280px; z-index: 1;
}

#util { 
list-style:none; margin:0; padding:0;
}
#util li {	
margin:0px;	padding: 0 0 0 0; 
display:block; width:; HEIGHT: 0px; padding-left: 15px; padding-top: 0px; padding-bottom: 0px;
BACKGROUND: url(images/picUtil.gif); background-repeat: no-repeat; background-position: left;
}

#util li a {
text-decoration:none; font-family: Verdana, Arial; font-size: 10px; letter-spacing: 1; vertical-align: center; text-align: center; color: #0291C7; letter-spacing: 0pt;
}

#util li a:hover {
color:#ff0C00;	background-color:#;
}


/******************** OFERTAS DESTACADAS **************************/
.box09Cont{
	WIDTH: 230px; 
}
.box09HeaderBG{
	background-color: #FFD100;
}
.box09HeaderIzq{
	WIDTH: 0;
}
.box09HeaderCentro{
	HEIGHT: 25px; 
	padding-left: 5px; 
	font-size: 12px; font-family: Arial; color: #005873; font-weight:bold ;  
}
.box09HeaderDer{
	WIDTH: 0;
}
.box09_1Body{
	WIDTH: 230px;
	border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; 
}


.oferTitulo{
	font-size:12px; color:#000000; font-family: Arial, Helvetica, sans-serif; 
}
.oferSubtitulo{
	font-size:12px; color:#6A6A6A; font-family: Helvetica, sans-serif;
}
.oferDestino{
	font-size:12px; color:#6A6A6A; font-family: Arial, Helvetica, sans-serif;
}
.oferIntroduccion{
	font-size:12px; color:#6A6A6A; font-family: Arial, Helvetica, sans-serif;
}
.oferPrecio{
	text-align: right; font-size:12px; color:#0291C7; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
}
.oferFondo{
	background-color: #ffffff;
}
.oferFondo1{
	background-color: #ffffff;
}
.lineaDivisoria{
	padding-left: 3px; padding-right: 0px; padding-top: 5x; padding-bottom: 5px;
	border-left: 0px solid #000000; border-right: 0px solid #000000; border-bottom: 0px solid #000000; border-top: 0px solid #000000;
}


/******************** OFERTAS ORIZONIA **************************/
.box10Cont{
	WIDTH: 186px; float: left;
}
.box10HeaderBG{
	background-color: #0291C7;
}
.box10HeaderIzq{
	WIDTH: 0; background-color: #0291C7;
}
.box10HeaderCentro{
	HEIGHT: 25px; 
	padding:0 0 0 5; 
	font-size: 12px; font-family: Arial; color: #ffffff; font-weight:bold ;  
}
.box10HeaderDer{
	WIDTH: 0; background-color: #0291C7;
}
.box10_1Body{
	BACKGROUND: url(images/spain.jpg); background-repeat: no-repeat;  background-position: top;
	WIDTH: 186px; float: left;
	padding: 110 0 0 0; float: left;
	border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; 
}

.box10_2Body{
	BACKGROUND: url(images/oriz2.jpg); background-repeat: no-repeat;  background-position: top;
	WIDTH: 186px;
	border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; 
	padding: 110 0 0 0; float: left;
}

.box10_3Body{
	BACKGROUND: url(images/oriz3.jpg); background-repeat: no-repeat;  background-position: top;
	WIDTH: 186px;
	border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; 
	padding: 110 0 0 0; float: left;
}


.oferTituloOriz{
	font-size:10px; color:#000000; font-family: Verdana, Helvetica, sans-serif; font-weight:;
}
.oferSubtituloOriz{
	font-size:8px; color:#6A6A6A; font-family: Helvetica, sans-serif;
}
.oferDestinoOriz{
	font-size:8px; color:#6A6A6A; font-family: Arial, Helvetica, sans-serif;
}
.oferIntroduccionOriz{
	font-size:10px; color:#6A6A6A; font-family: Arial, Helvetica, sans-serif;
}
.oferPrecioOriz{
	text-align: right; font-size:11px; color:#AD0101; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
}
.oferFondoOriz{
	background-color: #;
}
.oferFondo1Oriz{
	background-color: #;
}
.lineaDivisoriaOriz{
	padding-right: 0px; padding-top: 5x; padding-bottom: 5px;
	border-left: 0px solid #000000; border-right: 0px solid #000000; border-bottom: 0px solid #000000; border-top: 0px solid #000000;
}

/******************** VACACIONES **************************/
.tittleOriz {
font-family: Verdana, Arial, sans-serif; font-size:10px; color: #AC0101; font-weight: bold;
}
.textOriz {
font-family: Verdana, Arial, sans-serif; font-size:10px; color: #9B9B9B; font-weight:; line-height:100%;
}

vacOrizt1 {
	WIDTH: 120px;
}
.orizLogoIBJ {
	BACKGROUND: url(images/iberojet86.gif); background-repeat: no-repeat;  background-position: top;
	WIDTH: 86px; HEIGHT: 40; border-left: 1px solid #CCCCCC;

}
.orizLogoBLN {
	BACKGROUND: url(images/balnearios86.gif); background-repeat: no-repeat;  background-position: top;
	WIDTH: 86px; HEIGHT: 40; border-left: 1px solid #CCCCCC;

}
.orizLogoEUR {
	BACKGROUND: url(images/eurojet86.gif); background-repeat: no-repeat;  background-position: top;
	WIDTH: 86px; HEIGHT: 40; border-left: 1px solid #CCCCCC;

} 
.orizLogoSKI {
	BACKGROUND: url(images/iberski86.gif); background-repeat: no-repeat;  background-position: top;
	WIDTH: 86px; HEIGHT: 40; border-left: 1px solid #CCCCCC;

}
.orizLogoSCO {
	BACKGROUND: url(images/slpcostas86.gif); background-repeat: no-repeat;  background-position: top;
	WIDTH: 86px; HEIGHT: 40; border-left: 1px solid #CCCCCC;

}
.orizLogoCND {
	BACKGROUND: url(images/condor86.gif); background-repeat: no-repeat;  background-position: top;
	WIDTH: 86px; HEIGHT: 40; border-left: 1px solid #CCCCCC;

}


vacOrizt2 {
	WIDTH: 120px;
}
.orizLogoSLP {
	BACKGROUND: url(images/solplan86.gif); background-repeat: no-repeat;  background-position: top;
	WIDTH: 86px; HEIGHT: 40; border-left: 1px solid #CCCCCC;
}
.orizLogoTRA {
	BACKGROUND: url(images/transco86.gif); background-repeat: no-repeat;  background-position: top;
	WIDTH: 86px; HEIGHT: 40; border-left: 1px solid #CCCCCC;

}
.orizLogoTUR {
	BACKGROUND: url(images/turavia86.gif); background-repeat: no-repeat;  background-position: top;
	WIDTH: 86px; HEIGHT: 40; border-left: 1px solid #CCCCCC;

}
.orizLogoVMD {
	BACKGROUND: url(images/viamed86.gif); background-repeat: no-repeat;  background-position: top;
	WIDTH: 86px; HEIGHT: 40; border-left: 1px solid #CCCCCC;

}
.orizLogoVVT {
	BACKGROUND: url(images/viva86.gif); background-repeat: no-repeat;  background-position: top;
	WIDTH: 86px; HEIGHT: 40; border-left: 1px solid #CCCCCC;

}
.orizLogoCRU {
	BACKGROUND: url(images/iberocruceros86.gif); background-repeat: no-repeat;  background-position: top;
	WIDTH: 86px; HEIGHT: 40; border-left: 1px solid #CCCCCC;

}

.ofespCont1 {
	padding: 10 0 0 0; 
	font-size:10px; color:#0291C7; font-family: Verdana, Helvetica, sans-serif; font-weight:bold;
}