@charset "UTF-8";
/* CSS Document */
body,td,th {
	font-family: Helvetica;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}
body {
	background-color: #2c406d;
}
.fondo_top {
	background: url(images/fondo_01.jpg) repeat-x;
}
.fondo_contenido {
	background-image: url(images/fondo_02.jpg);
	background-repeat: no-repeat;
}
.fondo_reserva {
	background-image: url(images/fondo_reserva.jpg);
	background-repeat: no-repeat;
}
.fondo_reserva_ing {
	background-image: url(images/fondo_reserva_ing.jpg);
	background-repeat: no-repeat;
}
.fondo_news {
	background-image: url(images/fondo_noticias.jpg);
	background-repeat: no-repeat;
}
.txt_formulario1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.txt_formulario2 {
	font-size: 12px;
	font-style:normal;
	color: #000000;
}
.txt_formulario3 {
	font-size: 12px;
	font-style:normal;
	color: #f05a28;
}
.txt_formulario3_bd {
	font-size: 12px;
	font-weight:bold;
	color: #f05a28;
}

.txt_formulario_azul {
	font-size: 12px;
	font-style:normal;
	color: #125fa3;
}
.txt_titulo_nota_home {
	font-size: 16px;
	font-weight: bold;
	color: #243f8b;
}
.txt_contenido_nota_home {
	font-size: 13px;
	font-style:normal;
	color: #243f8b;
}
.txt_contenido_nota_home_bold {
	font-size: 13px;
	font-weight:bold;
	color: #243f8b;
}
.txt_fecha_nota_home {
	font-size: 10px;
	font-style:normal;
	color: #ffffff;
}
.txt_links_down {
	font-size: 11px;
	font-style:normal;
	color: #ffffff;
}
.txt_nombre_input {
	font-size: 10px;
	color: #ffffff;
	font-style:normal;
}
.txt_tit_video_home {
	font-size: 12px;
	color: #1b135f;
	font-style:normal;
	font-weight:bold;
}
.txt_copy_bco {
	font-size: 10px;
	color: #ffffff;
	font-style:normal;
}
.txt_copy_nar {
	font-size: 10px;
	color: #f39d08;
	font-style:normal;
}

.fondo_legales {
	background-image: url(images/fondo_legales.jpg);
	background-repeat: no-repeat;
}
.fondo_pre {
	background-image: url(images/fondo_pre.jpg);
	background-repeat: no-repeat;
}
.fondo_clima {
	background-image: url(images/fondo_clima.jpg);
	background-repeat: no-repeat;
}
.fondo_clima_ing {
	background-image: url(images/fondo_clima_ing.jpg);
	background-repeat: no-repeat;
}
.fondo_9 {
	background-image: url(images/fondo_+9.jpg);
	background-repeat: no-repeat;
}
.fondo_foto {
	background-image: url(images/fondo_img_pic.png);
	background-repeat: no-repeat;
}
#r_dia[disabled="disabled"]{
	color:#000000;
}
#r_mes[disabled="disabled"]{
	color:#000000;
}
#r_year[disabled="disabled"]{
	color:#000000;
}
.backnewhome {
	background: url(images/backnewhome.png) no-repeat;
}
.back_precios {
	background: url(images/back_precios.png) no-repeat;
}
.txt24_bco {
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
}
.txt16_bco {
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
}
.txt56_bco {
	font-size: 40px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
}
.txt16_azul {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #18135f;
}
.txt13_gris {
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #333;
}
.txt13_grisbd {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #333;
}
.back_color {
	background: #42537c;
}
.back_actividades {
	background: url(images/back_actividades.png) no-repeat;
}
.back_home_gral {
	background: url(images/back_home_gral.jpg) no-repeat;
}
.back_facebook {
	background: url(images/back_facebook.jpg) no-repeat;
}
.back_grupos {
	background-image: url(images/back_grupos.png);
	background-repeat: no-repeat;
}
.back_grupos_ing {
	background-image: url(ingles/images/back_grupos_ing.png);
	background-repeat: no-repeat;
}
.txt_tit_secc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
}
.txt_cont_grupos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
}
.txt_cont_grupos2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
}
.txt_cont_grupos3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
}
.txt_form_grupos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
}
.txt_drop_grupos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
.borde_derecha {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #FFF;
}
.back_menu_top {
	background-image:url(images_new/back_top.jpg);
	background-repeat: no-repeat;
}

.txt_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000;
}
.txt_menu a{
	text-decoration:none;
	color:#000;
	cursor:pointer;
	}
.txt_menu a:hover{
	}
	
.back_ubica {
	background-image: url(images_new/back_ubica.png);
	background-repeat: no-repeat;
}
.back_ubica_ing {
	background-image: url(ingles/images/back_ubica_ing.png);
	background-repeat: no-repeat;
}
.txt_cont_secc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
}


.txt_links_secc1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
}
.txt_links_secc1 a{
	text-decoration:none;
	color:#fff;
	cursor:pointer;
	}
.txt_links_secc1 a:hover{
	}


.txt_links_secc2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0D477C;
}
.txt_links_secc2 a{
	text-decoration:none;
	color:#0D477C;
	cursor:pointer;
	}
.txt_links_secc2 a:hover{
	}
	
	
	
.txt_cont_secc_bd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
}
.txt_cont_secc_nar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color:#F90;
	
}

.txt_cont_secc_nar a{
	text-decoration:none;
	color:#F90;
	cursor:pointer;
	}
.txt_cont_secc_nar a:hover{
	}
	
.back_contact {
	background-image: url(images_new/back_contact.png);
	background-repeat: no-repeat;
}
.back_contact_ing {
	background-image: url(ingles/images/back_contact_ing.png);
	background-repeat: no-repeat;
}
.back_tips {
	background-image: url(images_new/back_tips.png);
	background-repeat: no-repeat;
}
.back_galery {
	background-image: url(images_new/back_galery.png);
	background-repeat: no-repeat;
}
.back_promos {
	background-image: url(images_new/back_promos.png);
	background-repeat: no-repeat;
}
.back_promos_ing {
	background-image: url(ingles/images/back_promos.png);
	background-repeat: no-repeat;
}
.txt_red_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #D4002D;
}
.txt_16_nar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #F96402;
}
.back_tours {
	background-image: url(images_tours/backgral_tours.png);
	background-repeat: no-repeat;
}
.back_secc_tours {
	background-image: url(images_tours/backtours.png);
	background-repeat: no-repeat;
}
.back_img_tour {
	background-image: url(images_tours/back_img.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.txt_precio_tour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
}
.txt_precio_tour2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
}
.txt_book_tour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
}
.txt_book_tour a{
	text-decoration:none;
	color:#fff;
	cursor:pointer;
	}
.txt_book_tour a:hover{
	}

.txt_tit_tour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
}
.txt_cont_tour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
}
.linea_bott_gris {
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #CCC;
}
.txt_cont_tour_nar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #f7931e;
}
.txt_cont_tour_azu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #00a4e4;
}
.div_tours {
	height: 10px;
	width: 100%;
}

