/* CSS Documento */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	margin: 20px 0px 0px 0px;
	background-color:#FFFFFF;
	text-align: center;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}

a {
	font-weight:bold;
	color:#ab0018;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

img {
	border:1px solid #FFF;
}


.contorneado2 {
float:left;
margin:0px 15px 30px 0px;
}

.contorneado {
float:left;
margin:0px 15px 0px 0px;
}

.contorneado-right {
float:right;
margin:0px 0px 0px 10px;
}


.subir {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ab0018;
	font-weight:bold;
}

.subir a:hover {
	text-decoration:none;
}

/* ---------------------------------------------- */
/* CSS Estilos tablas index */

.tablasTextoIzq {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	line-height:20px;
	float:left;
	vertical-align:top;
	padding:40px 10px 0px 20px;
}

.tablasTextoIzq a {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
}

.tablasTextoIzq a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#ab0018;
	text-decoration:underline;
}


.tablasTextoDer {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	line-height:20px;
	float:left;
	vertical-align:top;
	padding:40px 10px 0px 15px;
}

.tablasTextoDer a {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
}

.tablasTextoDer a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#ab0018;
	text-decoration:underline;
}

.precio {
	font-size:14px;
	color:#FF6600;
	font-weight:bold;
}

#precios_actualizados {
position:absolute;
top:0px;
height:20px;
width:875px;
background-color:#999999;
border-top:3px solid #666666;
}

#destinos_actualizados {
position:relative;
float:left;
padding:3px 5px 1px 5px;
top:0px;
}

#destinos_actualizados a {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background-image:url(../imagenes/fondo_degradado-gris.gif);
background-repeat:repeat-x;
background-position:bottom;
background-color:#666666;
padding:3px 10px 1px 10px;
}

#destinos_actualizados a:hover {
background-color: #000000;
background-image:none;
text-decoration:none;
}

#cabecera_novedades {
position:relative;
float:left;
padding:3px 5px 1px 5px;
top:0px;
}

#cabecera_novedades h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000;
	margin:0px;
}

#cabecera_novedades a {
	font-weight:normal;
	text-decoration:underline;
	color:#333;
}

#cabecera_novedades a:hover {
	font-weight:normal;
	text-decoration:underline;
	color:#900;
}

/* ---------------------------------------------- */
/* Menus arriba y abajo */

#menuNavegar a {
	font:10px Arial, Helvetica, sans-serif;
	color: #ab0018;
	text-decoration: none;
	line-height:12px;
	display:block;
	padding: 2px 10px 0px 10px;
	border-right:1px solid #ab0018;
	text-align:left;
	}
	
#menuNavegar a:hover {
	color:#ffffff;
	background: #d57f8b;
	}
	
#direccion a {
	font:10px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	line-height:12px;
	display:block;
	padding: 0px 10px 0px 10px;
	border-right:1px solid #999999;
	}
	
#direccion a:hover {
	color: #000000;
	cursor: default;
	}
	
#filetes {
	background-repeat:no-repeat;
	}
	
/* ---------------------------------------------- */
/* CSS Estilos paginas descargas */

.tablaBlanca {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	line-height:20px;
	float:left;
	vertical-align:top;
	text-align:left;
	padding:20px 10px 0px 20px;
	background-color:#FFFFFF;
	background-image:none;
	width:180px;
	height:360px;
}

.tablaBlanca a {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
}

.tablaBlanca a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#ab0018;
	text-decoration:underline;
}

.tablaBlanca h1 {
	font-size:24px;
	font-weight:bold;
	color:#ab0018;
}

.tablaBlanca h2 {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.tablaBlancaTxt2 {
	font-size:11px;
	color:#999999;
	line-height:14px;
	margin-left:10px;
}

.tablaBlancaTxt2 a {
	color:#999999;
}

.tablaBlancaVolver {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
	position: relative;
	float:left;
	bottom:40px;
	left:15px;
}

.tablaBlancaVolver a {
	color:#999999;
	text-decoration:none;
	font-weight:normal;
}

.tablaBlancaVolver a:hover {
	color:#ab0018;
}


.tablaBlancaAcrobat {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
	position: relative;
	float:left;
	bottom:50px;
	left:15px;
}

.tablaEspecialAgentes {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
	position: relative;
	float:left;
	bottom:90px;
	left:15px;
}

.tablaErratas {
	background-color: #E3E3E3;
	color:#000;
}

.tablaErratas td {
	padding:5px;
}

.fila2 {
	background-color:#F1EAD9;
}


/* ---------------------------------------------- */
/* CSS Estilos capa fija DESCARGAS */


.capaFijatxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
}

.capaFijatxt a {
	color: #000000;
	font-weight:normal;
	text-decoration:none;
}

.capaFijatxt a:hover {
	color: #ab0018;
}

.capaFijaPagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #999999;
}

/* ---------------------------------------------- */
/* CSS Estilos capa fija PAGINAS JPEG */

.capaPaginas {
	float: left;
	height: 435px;
	width: 840px;
	overflow: scroll;
	position: relative;
	top:0px;
	left:15px;
}

.capaPaginasMenu {
	float: left;
	height: 15px;
	width: 830px;
	position: relative;
	top:0px;
	left:15px;
	background-color:#FFFFFF;
	background-image:url(../imagenes/degradado_fondo1.gif);
	background-repeat:repeat-x;
	background-position: top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	vertical-align: middle;
	color:#666666;
	line-height: 12px;
	padding:5px 5px 5px 5px;
}

.capaPaginasMenu a {
	font-weight:bold;
	color:#666666;
}

.capaPaginasMenu a:hover {
	color:#000000;
	background-color:#FFFFFF;
	text-decoration:none;
}

.capaPaginasMenu img {
	text-decoration:none;
	border:none;
}


/* ---------------------------------------------- */
/* CSS Estilos capas fijas */

.capaFija {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	color:#666666;
	background-color: #FFFFFF;
	height: 370px;
	width: 540px;
	overflow: auto;
	position: relative;
	left: 15px;
	top: 0px;
	padding:5px 15px 5px 20px;
}

#capaDestinos table tr td .capaFijatxt a strong {
	display: block;
	font-size: 14px;
	font-weight:normal;
	margin-bottom: 0px;
}

#capaDestinos table tr td .capaFijatxt a:hover strong {
	color:#900;
}

#capaDestinos {
	background-color: #FFFFFF;
	}
	
#capaDestinos h1 {
	font-size: 18px;
	color:#ab0018;
	font-weight:normal;
}

#capaDestinos h2 {
	font-size: 11px;
	line-height:14px;
	font-weight:normal;
}

#capaDestinos h2 a {
	font-size: 14px;
	line-height:14px;
	font-weight:bold;
	color:#cc7e4c;
	text-decoration:none;
	cursor: text;
}

#capaDestinos h3 {
	font-size: 16px;
	line-height:16px;
	font-weight:bold;
	color:#CC6666;
}

#capaDestinos h4 {
	font-size: 20px;
	font-weight:normal;
	letter-spacing:10px;
	line-height:18px;
	color:#ab0018;
}

#capaThailandia {
	background-color:#d3e6f5;
	background-image:url(../imagenes/asia/degradado-asia.gif);
	background-position:left;
	background-repeat:repeat-y;
	}
	
#capaEgipto {
	background-color:#f4f0d7;
	background-image:url(../imagenes/egipto/degradado-egipto.gif);
	background-position:left;
	background-repeat:repeat-y;
	}
	
.capaSorteo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	color:#666666;
	background-color: #FFFFFF;
	height: 385px;
	width: 575px;
	overflow: auto;
	position: relative;
	left: 15px;
	top: 0px;
}

.capaOfertas_fitur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:18px;
	color:#666666;
	background-color: #FFFFFF;
	background-image:url(../imagenes/fitur/ofertas_fitur_fondo.jpg);
	background-repeat:no-repeat;
	height: 370px;
	width: 540px;
	overflow: auto;
	position: relative;
	left: 15px;
	top: 0px;
	padding:5px 15px 5px 20px;
}




/* ---------------------------------------------- */
/* CSS Estilos FORMULARIOS */
.cajaformularios {
	text-align:left;
	height: 450px;
	width: 840px;
	overflow: hidden;
	position: relative;
	float:left;
	vertical-align:top;
	left: 16px;
	top: 5px;
}
.formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	overflow: auto;
	position: relative;
	height: 450px;
	width: 550px;
	left: 250px;
	top: 0px;
}

.formulario h2 {
	font-size: 20px;
	font-weight:normal;
	letter-spacing:10px;
	line-height:18px;
	color:#ab0018;
}

.caja_derecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	overflow: auto;
	position: relative;
	height: 450px;
	width: 420px;
	left: 380px;
	top: 0px;
}

.FriendsOfThailand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	overflow: auto;
	position: relative;
	height: 430px;
	width: 580px;
	left: 230px;
	top: 0px;
	padding:10px;
}

.FriendsOfThailand h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	line-height:30px;
	color: #996600;
}

.FriendsOfThailand h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:20px;
	font-size: 14px;
	line-height: 16px;
	color: #663333;
}


#fondo01 {
	background-image: url(../imagenes/contacto/formularios1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#fondo02 {
	background-image: url(../imagenes/contacto/formularios2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#fondo03 {
	background-image: url(../imagenes/contacto/formularios3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#fondo04 {
	background-image: url(../imagenes/contacto/formularios4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#fondo05 {
	background-image: url(../imagenes/contacto/formularios5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#fondo06 {
	background-image: url(../imagenes/contacto/formularios6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#fondo_FriendsOfThailand {
	background-image: url(../imagenes/Friends_of_Thailand/Friends_of_Thailand_01-042-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.tabla {
	border:solid thin;
	border-color:#ab0018;
	padding: 5px;
	width:480px;
}

.tabla2 {
	border:solid thin;
	border-color:#FFF1F1;
	background-color:#FFF1F1;
	padding: 5px;
	width:460px;
}

.tabla3 {
	border:solid thin;
	border-color:#ab0018;
	padding: 10px;
}

/* ---------------------------------------------- */
/* CSS Estilos mails */

.TituloMail a {
	color: #ab0018;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.TextoMail {
	color: #999999;
	font-size: 12px;
}

.TextoMail a {
	color: #ab0018;
	text-decoration: none;
	font-weight:bold;
}

.TablaMail {
	color: #999999;
	font-size: 10px;
	border-top: 2px #ab0018 solid;
	border-bottom: 2px #ab0018 solid;
	background-color: #FFF8F9
}

.TrMailarriba {
	padding: 10px 5px 0px 5px;

}

.TrMailarriba a {
	text-decoration: none;

}

.TrMailabajo {
	padding: 0px 5px 10px 5px;

}

.TrMailabajo a {
	text-decoration: none;
	color: #ab0018;
	font-weight:bold;
}

/* ---------------------------------------------- */
/* CSS Estilos paginas FITUR */

.tablaFitur {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	line-height:20px;
	float:left;
	vertical-align:top;
	text-align:left;
	padding:20px 10px 0px 20px;
	background-color:#FFFFFF;
	background-image:url(../imagenes/fitur/fitur-fondo_tabla.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;
	width:168px;
	height:348px;
	border: solid 6px #000000;
}

.tablaFitur a {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
}

.tablaFitur a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#ab0018;
	text-decoration:underline;
}

.tablaFitur h1 {
	font-size:24px;
	font-weight:bold;
	color:#ab0018;
}

.tablaFitur h2 {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

#capaFitur {
	background-color: #FFFFFF;
	background-image:url(../imagenes/fitur/fitur-stand.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	}
	
#capaAsia {
	background-color: #FFFFFF;
	background-image:url(../imagenes/fitur/asia-fondo.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	}
	
#capaOriente {
	background-color: #FFFFFF;
	background-image:url(../imagenes/fitur/egipto-fondo.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	}
	
.capaCatalogos {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	line-height:20px;
	float:left;
	vertical-align:top;
	text-align:left;
	width:120px;
	height:250px;
	float:right;
	position:relative;
	right:0px;
	top:90px;
}

.capaCatalogos a {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
}

.capaCatalogos a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#ab0018;
	text-decoration:underline;
}

/* ---------------------------------------------- */
/* CSS Estilos paginas CATALOGO ROJO */

.tablaROJO {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	line-height:20px;
	float:left;
	vertical-align:top;
	text-align:left;
	padding:20px 10px 0px 20px;
	background-color:#FFFFFF;
	background-image:url(../imagenes/catalogo_rojo/ROJO-fondo_tabla.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;
	width:168px;
	height:348px;
	border: solid 6px #990000;
}

.tablaROJO a {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
}

.tablaROJO a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#ab0018;
	text-decoration:underline;
}

.tablaROJO h1 {
	font-size:24px;
	font-weight:bold;
	color:#ab0018;
}

.tablaROJO h2 {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

#hoteles {
	color: #666666;
}

#hoteles a {
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}

#hoteles a:hover {
	color: #000000;
	text-decoration:none;
	cursor:text;
}

#hoteles td {
	border-right: 2px solid #dc9e44;
	padding-left: 5px;
	vertical-align:top;
}

#precios {
	color: #666666;
}

#precios a {
	color: #000000;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}

#precios a:hover {
	color: #000000;
	text-decoration:none;
	cursor:text;
	font-size:14px;
}

#precios td{
	height:18px;
	padding-top:5px;
	border-bottom: 1px solid #DC9E44;
}

#tablasPrecios h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#ab0018;
}

#tablasPrecios h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color: #000000;
}

#tablasPrecios img{
	border:none;
}


/* ---------------------------------------------- */
/* CSS Estilos paginas EXPOVACACIONES */

#capaExpovacaciones {
	background-color: #FFFFFF;
	background-image:url(../imagenes/expovacaciones/expovacaciones-situacion.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	}
	
.capaSituacion {
	vertical-align:top;
	text-align:left;
	width:250px;
	height:275px;
	float:right;
	position:relative;
	right:0px;
	top:80px;
	font-size:14px;
	text-align:center;
}

.capaOfertas_expovacaciones {
	vertical-align:top;
	text-align:left;
	width:270px;
	height:280px;
	float:right;
	position:relative;
	right:0px;
	top:70px;
	overflow:auto;
	font-size:10px;
}

.tablaExpovacaciones {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	line-height:20px;
	float:left;
	vertical-align:top;
	text-align:left;
	padding:20px 10px 0px 20px;
	background-color:#FFFFFF;
	background-image:url(../imagenes/expovacaciones/expovacaciones-fondo_tabla.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;
	width:168px;
	height:348px;
	border: solid 6px #000066;
}

.tablaExpovacaciones a {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
}

.tablaExpovacaciones a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#ab0018;
	text-decoration:underline;
}

.tablaExpovacaciones h1 {
	font-size:24px;
	font-weight:bold;
	color:#000066;
}

.tablaExpovacaciones h2 {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.capaCatalogos08 {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:11px;
	line-height:16px;
	float:left;
	vertical-align:top;
	text-align:left;
	width:120px;
	height:250px;
	float:right;
	position:relative;
	right:0px;
	top:90px;
}

.capaCatalogos08 a {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
}

.capaCatalogos08 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#ab0018;
	text-decoration:underline;
}



#capaAsia08 {
	background-color: #FFFFFF;
	background-image: url(../imagenes/expovacaciones/fondo-asia.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	}

#capaOriente08 {
	background-color: #FFFFFF;
	background-image: url(../imagenes/expovacaciones/fondo-egipto.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	}

#ofertas {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #000000;
width:240px;
border-top:1px solid #990000;
padding:5px;
display:block;
}

#ofertas img {
border:none;
}

#ofertas a {
font-weight: bold;
color:#990000;
text-decoration:none;
line-height:25px;
}

#ofertas a:hover {
text-decoration: underline;
}

#imagen_contorneada {
float:left;
margin:0px 10px 0px 0px;
}

#ofertas_txt, #ofertas_txt a {
min-height:85px;
display:block;
}

#ofertas-fitur09 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #000000;
width:340px;
border-bottom:1px solid #990000;
padding:5px;
display:block;
min-height:100px;
}

#ofertas-fitur09 a {
color: #000000;
font-weight:normal;
text-decoration:none;
}

#ofertas-fitur09 a:hover {
text-decoration:none;
color:#990000;
}

.descargar {
font-weight:bold;
text-decoration:none;
color:#ab0018;
}

.descargar a {
font-weight:bold;
text-decoration:none;
color:#ab0018;
}

.descargar a:hover {
text-decoration:underline
}

.subtitulos {
	margin-top:-15px;
}