@charset "UTF-8";
/* CSS Document */

* {margin:0; padding:0}
body {
	background-image: url(../img_ver02/png/body_0905.png);
	background-position:top;
	background-repeat:repeat-x;
	background-attachment: scroll;
	background-color:#732500;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.9em;
	color:#333333;
	}
a {
	color:#AD3600;
	text-decoration:none;
	}
a:hover {
	color:#5A2106;
	text-decoration:underline;
	}
a:active {
	color:#FFA600;
	text-decoration:underline;
	}
#mstr {
	margin:auto;
	width:955px;
	overflow:auto;
	height:603px;
	background-image:url(../img/home_temp_02.jpg);
	}
#banda_fla_mn {
	width:945px;
	height:439px;
	background-color:#0D0D0D;
	margin-left:5px;
	padding:5px 0;
	}
#flashcontent {
	float:right;
	}
#fla {
	width:850px;
	height:300px;
	position:relative;
	left:44px;
	top:112px;
	border:6px solid #000000;
	}
#mn_left {
	width: 125px;
	float:left;
	margin-left:10px;
	padding-top:10px;
	color:#666666;
	}
#mn_left h2, #mn_left_gral h2 {
	color:#D87800;
	font-weight:normal;
	font-size:110%;
	padding-bottom:3px;
	}
#mn_left h2 a, #mn_left_gral h2 a {
	color:#D87800;
	text-decoration:none;
}
#mn_left h2 a:hover, #mn_left_gral h2 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#mn_left ul, #mn_left_gral ul {
	list-style:none;
	padding-bottom:5px;
	}
#mn_left ul li, #mn_left_gral ul li {
	/*padding-left:10px;*/
	padding-bottom:4px;
	}
.casa {
	padding-left:25px;
	color:#666666;
	}
.casa li {
	padding-left:2px;
	list-style-image: url(../img_ver02/png/li_casa.png);
	}
.casa a {
	color:#D1CCC4;
	}
.casa a:hover {
	color:#FFFFFF;
	text-decoration: underline;
	}
.promo {
	padding-left:0px;
	font-size:100%;
	}
.promo a {
	color:#E05400;
	}
.promo a:hover {
	color:#FFFFFF;
	text-decoration:none;
	}
.situ {
	padding-left:0px;
	padding-top:15px;
	}
.situ a {
	color:#999999;
	}
.situ a:hover {
	color:#FFFFFF;
	text-decoration:none;
	}
.mn_habit {
	font-size:90%;
color:#999;
padding-bottom:0;
padding-left:5px;
}




#mstr_cont {
	width:960px;
	margin:auto;
	background-image: url(../img_ver02/png/mstr.png);
	background-repeat:repeat-y;
	overflow:auto;
	}
#head {
	width:960px;
	height:110px;
	background-image: url(../img_ver02/png/head_03.png);
	background-repeat:no-repeat;
	background-position:top;
	}

#cont {
	width:945px;
	padding-top:30px;
	margin-left:5px;
	/*background-image:url(../img_ver02/png/bg_col_cont.png);
	background-position:top;
	background-repeat:no-repeat;*/
	}
#contenidos_gral h3 {
	font-family: Arial, Helvetica, sans-serif;
	color:#B87119;
	font-size:110%;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:2px;
	}
h1 {
	font-size:200%;
	font-weight:normal;
	color:#AE4700;
	margin-left:20px;
	
	}
.h1casas {
margin-bottom:15px;
	padding-top:15px;
	padding-bottom:10px;
	border-bottom: 1px solid #CCCCCC;
	margin-right:35px;
	}
#hh_logo h1 {
	display:none;
}
	
	
#caja_txt {
	width:644px;
	background-image: url(../img_ver02/png/col_txt.png);
	background-repeat:repeat-y;
	margin-left:137px;
	background-position:top;
	}
#col_txt {
	width:550px;
	margin-left:30px;
	}
/*#top_txt {
	width:617px;
	height:18px;
	background-image:url(../img/cont_01/top_txt.png);
	background-position:top;
	background-repeat:no-repeat;
	}*/
#caja_txt p {
	padding:0 20px 10px 20px;
	text-align:justify;
	line-height:130%;
	/*color:#333333;*/
	}
#caja_txt h2, #contenidos_gral h2 {
	font-size:120%;
	font-weight:bold;
	color:#A23800;
	padding-left:20px;
	padding-top: 15px;
	padding-bottom:5px;
	}
#caja_txt ul, #contenidos_gral ul {
	padding-left:50px;
	padding-right:50px;
	padding-bottom:20px;
	}
#caja_txt ul li, #contenidos_gral ul li {
	list-style-image: url(../img/li_cont_01.png);
	line-height:140%;
	}

#ftr {
	width:700px;
	/*background-image:url(../img/cont_01/ftr_02.png);
	background-position:bottom;
	background-repeat:no-repeat;*/
	margin:auto;
	text-align:center;
	padding:20px;
	clear:both;
	background-color: #EFD9A9;
	}
#ftr p {
	text-align:center;
	font-size:85%;
	color:#ACA688;
	}
.tablatarifas {
	margin-left:60px;
	margin-bottom:40px;
	margin-top:20px;
	font-size:110%;
	}
.temporadas {
	text-align:center;
	color:#8F857C;
	font-size:80%;
	}
.precio {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:10px;
	font-size:80%;
	}
.pax, .pax2, .pax4, .pax6, .pax8 {
	text-align:right;
	color:#666666;
	background-position:left;
	background-repeat:no-repeat;
	line-height:120%;
	}
.pax2 {
	background-image:url(../img_ver02/png/plazas_2_02.png);
	}
.pax4 {
	background-image:url(../img_ver02/png/plazas_4_02.png);
	}
.pax6 {
	background-image:url(../img_ver02/png/plazas_6_02.png);
}
.pax8 {
	background-image:url(../img_ver02/png/plazas_8_02.png);
	}
.linea {
	border-bottom:1px solid #EEEEEE;
	}
.fechas_temp {
	font-size:85%;
	margin-left:35px;
	margin-top:10px;
	margin-right:50px;
	color:#7B6D59;
	margin-bottom:15px;
	}
.orientacion {
	color:#BA6D39;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	}
	
	/*----general----*/

#mstr_gral {
	width:960px;
	margin:auto;
	background-image:url(../img_ver02/png/gral/mstr_gral.png);
	background-repeat:repeat-y;
	}
#cuerpo_cont {
	width:770px;
	float:left;
	}
#mn_left_gral {
	width:135px;
	height:430px;
	background-image:url(../img_ver02/png/gral/bg_mn_left_ver6.png);
	float:left;
	padding-left:15px;
	padding-top:15px;
	}
#mn_gral_right {
	float:right;
	width:167px;
	height:430px;
	background-image: url(../img_ver02/png/gral/bg_mn_right_ver6.png);
	color:#CCCCCC;
	padding-top:15px;
	padding-left:20px;
	}
#mn_gral_right ul {
	line-height:110%;
	padding-left:15px;
	}
#mn_gral_right ul li {
	padding-left:2px;
	padding-bottom:4px;
	list-style-image: url(../img_ver02/png/li_mn_right.png);
	}
.mn_right a {
	color:#EF8836;
	font-size:95%;
	font-family:Arial, Helvetica, sans-serif;
	}
.mn_right a:hover {
	color:#FFFFFF;
}
#mn_gral_right h3 {
	font-size:130%;
	font-weight:normal;
	padding-top:15px;
	color:#FFFFFF;
	margin-bottom:10px;
	padding-left:0px;
	}
.mn_right a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}

#contenidos_gral {
	width:556px;
	float:right;
	overflow:auto;
	padding:20px;
	margin-right:10px;
	}
#contenidos_gral p {
	line-height:130%;
	/*color:#333333;*/
	text-align:justify;
	padding-bottom:15px;
	}
#contenidos_gral h1 {
	padding-left:0;
	padding-bottom:10px;
	}
#contenidos_gral ul {
	padding-top:15px;
	}
#contenidos_gral ul li {
	padding-bottom:10px;
	}
.foto_cont {
	border:3px solid #0D0D0D;
	margin-top:10px;
	margin-bottom:45px;
	}
#mapa {
	width:550px;
	margin-bottom:15px;
	height:400px;
	border:3px solid #0D0D0D;
	}
#ftr_gral {
	width:644px;
	margin-left:142px;
	background-image:url(../img_ver02/png/gral/ftr_gral.png);
	background-position:bottom;
	background-repeat:no-repeat;
	min-height:33px;
	padding-top:20px;
	clear:both;
	}
#ftr_gral p {
	padding-left:25px;
	font-size:85%;
	font-family: Arial, Helvetica, sa;
	color:#A58F60;
	text-align:center;
	}
.activo a {
	color:#FFFFFF;
	font-weight:bold;
}

/*-------------home--------------------*/
#mstr_home {
	width:955px;
	margin:auto;
	overflow:auto;
	margin-top:23px;
	background-image:url(../img_ver02/png/home/mstr.png);
	background-repeat:repeat-y;
}
#head_home {
	width:955px;
	background-image:url(../img_ver02/png/home/header_bg_0905.png);
	background-position:top;
	background-repeat:no-repeat;
	overflow:auto;
	min-height:160px;
	}
#head_home a {
	color:#333333;
	}
#head_home a:hover {
	color:#AD3600;
	text-decoration:none;
	}
#hh_left {
	width:200px;
	float:left;
	margin-left:40px;
	margin-top:30px;
	}
#hh_left ul {
	list-style:none;
	}
#hh_left a {
	padding-left:15px;
	background-image:url(../img_ver02/png/home/li_mn_hh.png);
	background-repeat:no-repeat;
	background-position:left;
	}
#hh_right {
	width: 200px;
	float:right;
	margin-right:40px;
	text-align:right;
	margin-top:30px;
		}
#hh_right ul {
	text-align:right;
	list-style:none;
	}
#hh_right a {
	padding-right:15px;
	background-image:url(../img_ver02/png/home/li_mn_hh.png);
	background-repeat:no-repeat;
	background-position:right;
	}
.marco_home {
	padding-top:10px;
	font-size:110%;
}
.marco_home a {
	color: #AD3600;
}
#hh_logo {
	width:390px;
	height:65px;
	float:left;
	margin-top:30px;
	margin-left:30px;
	}
#hh_logo p {
	text-align:center;
	/*font-size:110%;*/
	padding-top:5px;
	}
h2.baseline {
	color:#A93D06;
	font-size:110%;
	font-weight:normal;
}
#div_idiomas {
	text-align:center;
	width:160px;
	margin-left:130px;
}
#div_idiomas img {
	padding-top:5px;
	margin-left:5px;
	margin-right:5px;
	text-align:center;
}
.idiomas {
	padding-top:3PX;
	font-size:80%;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
#banda_cajas {
	width:930px;
	height:298px;
	/*padding-top:30px;*/
	margin-left:15px;
}
#banda_cajas .underco {
	color:#9C8D7F;
}
#banda_cajas a:hover {
	color:#000000;
}
#cajas_left {
	width:620px;
	float:left;
	height:298px;
	}
#caja1 {
	float:left;
	}
#caja2, #caja3 {
	float:right;
	}
.caja {
	width:310px;
	height:298px;
	background-image:url(../img_ver02/png/home/caja.png);
	}
#banda_cajas a {
	/*color:#333333;*/
	text-decoration:none;
	}
#banda_cajas a:hover {
	color:#000;
	text-decoration:none;
	}
	
#banda_cajas .categoria {
	color:#B86C53;
	margin-left:8px;
	margin-top:3px;
	width:60px;
	float:left;
	}
#banda_cajas h2 {
	font-weight:bold;
	font-size:150%;
	color:#B64922;
	width:200px;
	text-align:center;
	margin-left:65px;
	margin-top:15px;
	margin-bottom:10px;
	letter-spacing:0.1em;
	}
.fotocasa {
	margin-left:8px;
	background-color:#000000;
	border-left: 10px solid #000000;
	border-right: 10px solid #000000;
	border-top: 5px solid #000000;
	border-bottom: 5px solid #000000;
	}
.fla_casa {
	width:270px;
	margin-left:8px;
	background-color:#000000;
	border-left: 10px solid #000000;
	border-right: 10px solid #000000;
	border-top: 5px solid #000000;
	border-bottom: 5px solid #000000;
	}
ul.casashome, ul.casashome3 {
	text-align:center;
	list-style: url(../img_ver02/png/home/li_caas_home.png);
	margin:auto;
	margin-top:15px;
	font-size:120%;
	/*overflow:auto;*/
	}
ul.casashome {
width:220px;
} 
ul.casashome3 {
width:280px;
}
.casashome li {
	width:50%;
	float:left;
/*	text-align:left;*/
	}
.casashome3 li {
	width:33%;
	float:left;
/*	text-align:left;*/
	}
	
/*----agenda y footer ---*/
#agenda_home {
	margin:auto;
	width:627px;
	margin-top:10px;
	background-image:url(../img_ver02/png/home/agenda_bg.png);
	background-repeat:repeat-y;
	}
#agenda_home h2 {
	float:left;
	width:80px;
	margin-left:50px;
	color:#EDDAC4;
	font-weight:normal;
	font-size:180%;
	margin-top:15px;
	}
#agenda_home h2 a {
		color:#FFFFFF;
		text-decoration:none;
}
#agenda_home h2 a:hover {
	color:#000000;
}
#news {
	width:390px;
	margin-left:200px;
	}
#news h3, #news h3 a{
	color: #F6C88F;
	text-decoration:none;
	}
#news h3 a:hover {
	text-decoration:underline;
	color:#FFFFFF;
	}
#news .fecha {
	color: #BF6804;
	font-size:80%;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:15px;
	}
#news h3 {
	font-weight:normal;
	font-size:140%;
	}
#news p {
	color:#D39878;
	}
	
#home_txt_base {
	width:625px;
	font-size:95%;
	color:#B5723F;
	margin:auto;
	margin-top:20px;
	margin-bottom:30px;
	padding-left:5px;
		}
		
strong {
	color:#6D2408;
	}
.enlace {
	font-size:120%;
	}
.requerido {
	font-weight:bold;
	color:#466B72;
	}
.tablaform {
	padding:5px;
	}
.categoria_top {
	color:#CB8907;
!important
	font-size:95%;
	text-align:left;
	/*float:left;
	/*background-color:#F0A414;*/
	/*border-left:4px solid #F0A414;*/
	padding:2px 2px 2px 0px;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;	/*font-weight:bold;*/
	}
.resaltado {
	color: #6D2408;
	}
#inicio {
	position:relative;
	top:73px;
	left:13px;
	font-weight:bold;
	width: 109px;
	padding-left:15px;
	padding-top:15px;
	height: 22px;
	background-image: url(../img_ver02/png/inicio_bg.png);
}
.phone {
	font-family: Arial, Helvetica, sans-serif;
	}
.necesito {
		margin-top:5px;
		color:#000;
		padding-bottom:3px;
}
.desplegable {
	padding-left:6px;
}
.mapa_sobrarbe {
	padding-left:20px;
}
.kilometro {
	color:#2E4B68;
	font-weight:bold;
}
.datos_practicos {
	color:#576C32;
	font-size:90%;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:15px;
}
.copyright {
	font-size:85%;
	padding:15px;
	color:#70654A;
	font-family:Arial, Helvetica, sans-serif;
}
.img_underco {
	position:relative;
	top:18px;
	left:25px;
}

.creditos {
	margin-top:10px;
text-align:right;
}
.creditos a:hover {
	color:#FFF;
}
