/*@charset "utf-8";*/

body {

	background-color: #002C22;

	margin: 0px;

	padding: 0px;

}

form {

	margin: 0px;

	padding: 0px;

}

.link_menu A:LINK, .link_menu A:VISITED, .link_menu A:ACTIVE {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-transform: capitalize;

	color: #D0D714;

	margin-right: 2px;

	margin-left: 2px;

	padding-right: 2px;

	padding-left: 2px;

	text-decoration: none;

}

.link_menu A:HOVER{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-transform: capitalize;

	color: #FFFFFF;

	margin-right: 2px;

	margin-left: 2px;

	padding-right: 2px;

	padding-left: 2px;

	text-decoration: none;

}

.td_menu {

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #D0D714;

	border-bottom-color: #D0D714;

	}

.td_menu2 {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #D0D714;

	}
	
.txt_verdana_9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C8C9C2;
}

.txt_verdana_10 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #C8C9C2;

}

.cajas_amarilla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #002C22;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}

.pie {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000000;

}

.tit_noticia {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #04FEC6;

}



.pie a:link, .pie a:visited, .pie a:hover, .pie a:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000000;

}

.descrip_noticia {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #019D9A;

}

.mas_info a:link, .mas_info a:visited, .mas_info a:active{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #04FEC6;

	background-image:  url(../img/bullet_flecha.gif);

	background-repeat: no-repeat;

	background-position: left;

	padding-left: 12px;

	text-decoration: none;

}

.mas_info a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #FFFFFF;

	background-image:  url(../img/bullet_flecha.gif);

	background-repeat: no-repeat;

	background-position: left;

	padding-left: 12px;

	text-decoration: none;

}



.mas_info2 a:link, .mas_info2 a:visited, .mas_info2 a:active{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #019D9A;

	background-image:  url(../img/bullet_flecha.gif);

	background-repeat: no-repeat;

	background-position: left;

	padding-left: 12px;

	text-decoration: none;

}

.mas_info2 a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #FFFFFF;

	background-image:  url(../img/bullet_flecha.gif);

	background-repeat: no-repeat;

	background-position: left;

	padding-left: 12px;

	text-decoration: none;

}



.menu_izq a:link, .menu_izq a:visited, .menu_izq a:active{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #D0D714;

	background-image:  url(../img/ico_flecha_blanca.gif);

	background-repeat: no-repeat;

	background-position: left;

	padding-left: 12px;

	text-decoration: none;

	text-align: left;

}



.menu_izq a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #FFFFFF;

	background-image:  url(../img/ico_flecha_blanca.gif);

	background-repeat: no-repeat;

	background-position: left;

	padding-left: 12px;

	text-decoration: none;

	text-align: left;

}



.txt_verdana_18{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #FD7904;

	text-decoration: none;

}

.txt_verdana_15{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: normal;

	color: #FD7904;

	text-decoration: none;

}

.txt_verdana_12{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FD7904;

	text-decoration: none;

}

.txt_verdana_14_rosa{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FAC697;

	text-decoration: none;

}

.txt_verdana_11_rosa{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FAC697;

	text-decoration: none;

}

.txt_verdana_10_rosa{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #FAC697;

	text-decoration: none;

	text-align:left;

}

.txt_verdana_10_nara{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #FD7904;

	text-decoration: none;

}

/*fin cabañas*/

/*cabalgatas*/

.txt_tit_popup{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.txt_subtit_popup{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #EBBE2F;

	text-decoration: none;

}

.txt_info_popup{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #BED1CC;

	text-decoration: none;

}

.txt_info2_popup{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #A4BF44;

	text-decoration: none;

}

.menu_actividades a:link, .menu_actividades a:active, 
.menu_actividades a:visited{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #BEA017;

	padding-left: 4px;

	padding-right: 4px;

	text-decoration: none;

}

.menu_actividades a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #C8B2AE;

	padding-left: 4px;

	padding-right: 4px;

	text-decoration: none;

}

.menu_actividades_on{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #C8B2AE;

	text-decoration: none;

	text-align: center;

}

.menu_actividades_on a:link, .menu_actividades_on a:visited, .menu_actividades_on a:active{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #C8B2AE;

	text-decoration: none;

}

.menu_actividades_on a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #C8B2AE;

	text-decoration: none;

}

.menuIzqOver{

	background-color: #9AA002;

	font-family: Verdana;

	font-size: 14px;

	letter-spacing: 0px;

	font-weight: normal;

	padding-right: 8px;

	padding-left: 8px;

}

.menuIzqOver A:LINK, .menuIzqOver A:VISITED, .menuIzqOver A:ACTIVE, .menuIzqOver A:HOVER {color : #FFFFFF; font-family: Verdana; font-size: 14px; letter-spacing: 0px; text-decoration : none;  padding-right: 8px ; padding-left: 8px;

}





.menuIzq{

	background-color: #002C22;

	font-family: Verdana;

	font-size: 14px;

	letter-spacing: 0px;

	font-weight: normal;

	padding-right: 8px;

	padding-left: 8px;

}



.menuIzq A:LINK, .menuIzq A:VISITED, .menuIzq A:ACTIVE, .menuIzq A:HOVER{color : #FFFFFF; font-family: Verdana; font-size: 14px; letter-spacing: 0px; text-decoration : none; padding-right: 8px ; padding-left: 8px;

}

/*fin menu superior*/



/*menu medio*/

.menuIzqOver2{

	background-color: #534441;

	font-family: Verdana;

	font-size: 12px;

	letter-spacing: 0px;

	font-weight: normal;

	padding-right: 8px;

	padding-left: 8px;

}

.menuIzqOver2 A:LINK, .menuIzqOver2 A:VISITED, .menuIzqOver2 A:ACTIVE, .menuIzqOver2 A:HOVER {color : #BDA217; font-family: Verdana; font-size: 12px; letter-spacing: 0px; text-decoration : none;  padding-right: 8px ; padding-left: 8px;

}





.menuIzq2{

	background-color: #002C22;

	font-family: Verdana;

	font-size: 12px;

	letter-spacing: 0px;

	font-weight: normal;

	padding-right: 8px;

	padding-left: 8px;

}



.menuIzq2 A:LINK, .menuIzq2 A:VISITED, .menuIzq2 A:ACTIVE, .menuIzq2 A:HOVER{color : #BDA217; font-family: Verdana; font-size: 12px; letter-spacing: 0px; text-decoration : none; padding-right: 8px ; padding-left: 8px;

}

/*fin menu medio*/

/*menu planos*/

.link_plano{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FDC504;

	text-decoration: none;

	text-align: center;

}

.link_plano a:link, .link_plano a:visited, .link_plano a:hover, .link_plano a:active{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #fe9c01;

	text-decoration: none;

}

.link_plano_on{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #DD6800;

	text-decoration: none;

	text-align: center;

}

.link_plano_on a:link, .link_plano_on a:visited, .link_plano_on a:active{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #DD6800;

	text-decoration: none;

}

.link_plano_on a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #fe9c01;

	text-decoration: none;

}

/*fin menu planos*/

/**/
.tit_contacto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #DEE604;
}
.det_contacto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #DDE1E6;
}
.det_contacto2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #DEE604;
}
.txt_form{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #BEFAFC;
	
}

.txt_form_10{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #BEFAFC;
	
}
	
.caja_form{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #057174;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

/**/

.txt_mapas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #b2d2c9;
	text-decoration: none;
	background-image: url(../img/ico_flecha_mapas.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}
.txt_mapas a:link, .txt_mapas a:visited, .txt_mapas a:hover, .txt_mapas a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b2d2c9;
	text-decoration: none;
}

.txt_precios{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.txt_precios2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.txt_tit_calnedario{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #E78720;
	text-decoration: none;
}

.submitButton {
	background-color: #8DA706;
	font-family: Verdana;
	font-size: 10px;
	letter-spacing: 0px;
	font-weight: bold;
	padding-right: 8px;
	padding-left: 8px;
	border: 2px;
	border-color: #002C22;
}	
	/*inicio como llegar*/
	

.txt_comollegar_verdana_13{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #c2ece1;
	text-align: left;

}

.txt_comollegar_verdana2_13{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #ced602;

	text-align: left;

}

.txt_comollegar_verdana_12{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #f6faf9;

	text-align: left;

}

.txt_comollegar_precio_12{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #04febc;

	text-align: left;

}

.txt_comollegar_verdana_bold_13{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #04febc;

	text-align: left;

}

.menu_comollegar a:link, .menu_comollegar a:visited, .menu_comollegar a:active{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #a5c85d;

	padding-left: 4px;

	padding-right: 4px;

	text-decoration: none;

}

.menu_comollegar a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #D68706;

	padding-left: 4px;

	padding-right: 4px;

	text-decoration: none;

}



.menu_comollegar2 a:link, .menu_comollegar2 a:visited, .menu_comollegar2 a:active{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #D68706;

	padding-left: 4px;

	padding-right: 4px;

	text-decoration: none;

}

.menu_comollegar2 a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #D68706;

	padding-left: 4px;

	padding-right: 4px;

	text-decoration: none;

}



.txt_comollegar_masinfo2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FBCF04;
	text-decoration: none;
	background-image: url(../gallery1/img/bullet_flecha_hostal.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0px 8px;
	text-align: left;

}

.txt_comollegar_masinfo2 a:link, .txt_comollegar_masinfo2 a:visited, .txt_comollegar_masinfo2 a:hover, .txt_comollegar_masinfo2 a:active{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FBCF04;

	text-decoration: none;

}

/*fin como llegar*/

.style1 {font-size: 12px; 
         color: #FFFFFF; 
		 text-decoration: none; 
		 font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-weight: normal;
}
.style2 {font-size: 13px; color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; }
.style10 {color: #666666}
.style11 {	color: #458DC8;
	font-weight: bold;
	font-style: italic;
}
.style12 {color: #999999}
.style13 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #999999;
    text-align: left;}
.style9 {font-size: 14px}
.style16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #9E9C4E;
	font-size: 16px;
	font-weight: bold;
    text-align: left;
}
.style17 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	font-style: italic;
	font-weight: bold;

}.style20 {
	font-size: 24px;
	font-family: Verdana;
	font-weight: bold;
	color: #009900;
}
.txt_utiles_yellow_16{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: normal;

	color: #EEE003;

	text-decoration: none;

	text-align:left;

}

.txt_utiles_white_16{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: normal;

	color: #999999;

	text-decoration: none;

	text-align:left;

}