/* CSS Basic Document */
html, body {
	height: 100%;
}

body {
	background: #bfd9e4 url(fondo.jpg) Bottom center no-repeat fixed;
	color: #444;
	overflow: -moz-scrollbars-vertical;
}

body, h1, h3, p {
	padding: 0;
	margin: 0;
}


.logo
{
margin-left:26px;
margin-top:56px;
}
.text_box_background
{
background:url(../images/text_box_bg.gif) left top repeat-y;
padding:7px 13px 8px 22px;
text-align:justify;
}
.text_box_background_left_right
{
background:url(../images/text_box_bg_left_right.gif) left top repeat-y;
padding:13px 16px 15px 27px;
text-align:justify;
}
.text_box_background_left_right_f_index
{
background:url(../imagenes/linea_imagenes_inicio_sin_esp.jpg) left top no-repeat;
/*padding:13px 16px 15px 27px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;

text-align:justify;
}


.text_box_background_alojamientos
{
background:url(../images/text_box_bg.gif) left top repeat-y;
padding:7px 13px 8px 22px;
text-align:justify;
}


.text_box_background_left_right_alojamientos
{
background:url(../imagenes/linea_imagenes_inicio_sin_esp.jpg) left top no-repeat;
/*padding:13px 16px 15px 27px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;

text-align:justify;
}



.text_box_shadow
{
background:url(../images/box_bottom_shadow.gif) left top no-repeat;
height:12px;
}
.text_box_shadow_left_right
{
background:url(../images/box_bottom_shadow_left_rigth.gif) left top no-repeat;
height:12px;
}

.text_box_shadow_left_right_alojamiento_index
{
background:url(../images/box_bottom_shadow_left_rigth.gif) left top no-repeat;
height:12px;

}




.text_box_shadow_left_right_foro
{
background:url(../images/box_bottom_shadow_left_rigth.gif) left top no-repeat;
height:6px;
}

.text_box_shadow_left_right_foro_l_hij
{
background:url(../images/box_bottom_shadow_left_rigth_foro.gif) left top no-repeat;
height:6px;
}


.text_box_inicio_imagen_under
{
background:url(../imagenes/box_bottom_shadow_left_rigth_foro.gif) left top no-repeat;
height:6px;
}


.text_box_inicio_imagen_top
{
background:url(../imagenes/borde_imagen_inicio2.jpg) left top no-repeat;
height:6px;
font-size: 15px;
}

.border_right_left_imagen_inicio
{
border-left:2px solid #899C64;
border-right:2px solid #899C64;
}

.border_botom_top_imagen_incio
{
border-top:4px solid #899C64;
}

.border_separador_datos_incio
{
background:url(../imagenes/borde_separador_inicio.jpg) left top no-repeat;
	font-size: 15px;

height:6px;
}

.calendario_eventos_inicio 
{
font-family:Tahoma,sans-serif; font-size: 11px; color:#000000; padding-left:20; padding-right:10; font-weight:100; 
}


.border_right
{
/*border-right:6px solid #899C64;*/
border-right:6px solid #ADBA93;
text-align:justify;
}


.border_right_foro
{
/*border-right:6px solid #899C64;*/
border-right:6px solid #ADBA93;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #8D6206;
	text-decoration: none;

}

.border_left
{
/*border-left:6px solid #899C64;*/
border-left:6px solid #ADBA93;

}
.border_left_foro
{
/*border-left:6px solid #899C64;*/
border-left:6px solid #ADBA93;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #8D6206;
	text-decoration: none;

}


.border_right_left
{
/*border-left:6px solid #899C64;*/
/*border-right:6px solid #899C64;*/
border-left:6px solid #AFBC96;
border-right:6px solid #AFBC96;


}

.border_right_left_foro 
{
/*border-left:6px solid #899C64;
border-right:6px solid #899C64; */
border-left:6px solid #ADBA93;
border-right:6px solid #ADBA93;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #8D6206;
	text-decoration: none;

}


.text_box_table
{
font-size: 12px;
margin-top:10px;
margin-bottom:10px;
margin-left:22px;
margin-right:12px;
}

.text_box_table_verde
{
font-size: 14px;
}


.free_quote
{
margin-left:159px;
}

.texto1 {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #8D6206;
	text-decoration: none;

}

.texto2 {  font-family: sans-serif, Arial, Helvetica; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #8D6206}

.texto3 {  font-family: sans-serif, Arial, Helvetica; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #8D6206}

.texto4 { /*USADO PARA EL SLIDE DE NOTICIAS PAGINA INICIO*/ 
font-family: sans-serif, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
line-height: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #8D6206
}


.texto_para_borde_verde {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	
}


.pagina_en_construccion {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #6600CC;
	text-decoration: none;
	
}

.texto_para_borde_blanco {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	
}

.foto {
	BORDER-RIGHT: #b1b8bc 2px solid; BORDER-TOP: #b1b8bc 2px solid; BORDER-LEFT: #b1b8bc 2px solid; BORDER-BOTTOM: #b1b8bc 2px solid;

}

.texto_foto {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #8D6206;
	text-decoration: none;

}

.texto_login {  
	FONT: 9px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-TRANSFORM: none; 
	COLOR: #000000

}

.texto_login_si {  
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-TRANSFORM: none; 
	font-weight: bold;
	COLOR: #000000

}

.select {
	WORD-SPACING: normal; FONT: 9px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000066
}


.select_chat {
	WORD-SPACING: normal; FONT: 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000066
}


.admin_select {
	WORD-SPACING: normal; FONT: 11px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000066
}

.boton_login {
	WORD-SPACING: normal; FONT: 10px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000066
}


.texto_titulo_grande {  
	FONT: 13px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-TRANSFORM: none; 
	font-weight: bold;
	COLOR: #000000

}

.texto_bien_venidos {  
	FONT: 13px Helvetica, Verdana, Arial, sans-serif; 
	TEXT-TRANSFORM: none; 
	/*font-weight: bold;*/
	COLOR: #000000

}


.texto_login2 {  
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; 
	TEXT-TRANSFORM: none; 
	COLOR: #000000

}


.boton_login2 {
	WORD-SPACING: normal; FONT: 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000066
}


.contacto_rapido
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: bold;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}

.menu_rigth
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}


.pie_pag
{
/*border-right:6px solid #899C64;*/

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;

}





/* CSS Background image Document */
.header_bottom
{
background:url(../images/header_bottom.gif) left top no-repeat;
height:13px;
}
.header_bg
{
background:url(../images/header_bg.jpg) left top repeat-x;
height:180px;
}
.header_image
{
background:url(../images/header_image.jpg) left top no-repeat;
height:132px;
}
.footer_left
{
background:url(../images/footer_left.gif) left top no-repeat;
height:32px;
padding-right:10px;
}
.left_bg
{
background:url(../images/left_bg.gif) left top repeat-y;
width:112px;
padding-left:52px;
}
.contact_shadow
{
background:url(../images/contact_shadow.gif) left top no-repeat;
height:12px;
}


#rel_box #rel_intro {
	FLOAT: center; OVERFLOW: hidden; WIDTH: 128px; COLOR: #666666; LINE-HEIGHT: 12px; HEIGHT: 60px; TEXT-ALIGN: center
}

#rel_titulo_opcion {
	PADDING-LEFT: 2px; FLOAT: center; OVERFLOW: hidden; WIDTH: 140px; PADDING-TOP: 2px; HEIGHT: 20px; TEXT-ALIGN: center
}

#rel_imagen {
	PADDING-LEFT: 1px; FLOAT: center; OVERFLOW: hidden; WIDTH: 140px; PADDING-TOP: 2px; HEIGHT: 100px; TEXT-ALIGN: center
}

#rel_titulo {
	FLOAT: center; FONT: bold 12px/12px Georgia, "Times New Roman", Times, serif; WIDTH: 150px; COLOR: #555555; TEXT-ALIGN: center
}


#rel_home_middle(mostaza) { /*es el fondo de los destacados de inicio*/
	FLOAT: center; WIDTH: 150px; BACKGROUND-COLOR: #DAC76B
}

#rel_home_middle { /*es el fondo de los destacados de inicio*/
	FLOAT: center; WIDTH: 153px; BACKGROUND-COLOR: #F6BF63
}



.titulo_paquetes
{
	/*font-family: tahoma, Arial, Helvetica, sans-serif;*/
	font-family: Comic Sans MS, tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: bold;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #4D41B7;
	text-decoration: none;
}



.titulo_promociones
{
	/*font-family: tahoma, Arial, Helvetica, sans-serif;*/
	font-family: Comic Sans MS, tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: bold;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #4D41B7;
	text-decoration: none;
}


.titulo_luna_miel
{
	/*font-family: tahoma, Arial, Helvetica, sans-serif;*/
	font-family: Comic Sans MS, tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: bold;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #4D41B7;
	text-decoration: none;
}

.precio_aereos
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: bold;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #4D41B7;
	text-decoration: none;
}

.precio_impuestos
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #4D41B7;
	text-decoration: none;
}

.palabras_clave
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-style: bold;
	line-height: 1px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #F6BA55;
	text-decoration: none;
}

.palabras_buscar
{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 5px;
	font-style: bold;
	line-height: 1px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CF3034;
	text-decoration: none;
}


/* CSS Text Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #8D6206;
	text-decoration: none;
}

