html{color:#ffffff;background:#333238;font-size:10px;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}a{text-decoration:none;}

#ajax{
	position:absolute;
	background:#FFFFFF;
	left:0px;
	top:60px;
	z-index:10000;
	border:1px dotted #ff0000;
	height:600px;
	display:none;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

* html .clearfix {height:1px;}




#ancho{
	background:#333238 url(../imgs/fond.gif) repeat-x; 
	width:100%;
	height:78em;
	margin:auto;
	text-align:left;
	
}

#contenedor{

	width:99em;
	height:51.5em;
	margin:auto;
	position:relative;
	z-index:2;

	
}


#fondo,#fondo2{

	width:100%;
	height:53em;
	overflow:hidden;
	background:no-repeat;
	background-position:50% top;
	position:absolute;
	top:0em;
	left:0em;
}

#fondo2{
	/*background:url(../imgs/_prueba_flash.jpg) no-repeat;*/
	background-position:50% top;
	text-align:center;
	
}

#flash_home{
	width:128em;
	height:53em;
	margin:auto;
}






/*************************************************************/
/*DAVID*/
#npie2{
	width:99em;
	margin:auto;
	text-align:left;
	position:relative;
	overflow:hidden;
	padding-top:2.1em;
	z-index:5;
}
#npie2 .destacado1{
	float:left;
	width:48.8em; 
	padding-left:2.4em;
	height:7em;
}

#npie2 .destacado1 .titulo{
}
#npie2 .destacado1 .cont_dest{
	height:2.54em;
	padding-top:0.45em;
	overflow:hidden;
	color:#999999;
	font-size:11px;


}
#npie2 .destacado1 .enlace{
	float:left;
	color:#cdbd96;
	font-size:11px;
		padding-top:0.3em;
}
#npie2 .destacado1 .enlace a{
	color:#cdbd96;
	text-decoration:none;
}
#npie2 .destacado1 .enlace a:hover{
	color:#cdbd96;
	text-decoration:underline;
}

#npie2 .sep{
	float:left;
	width:0.5em;
	border-right:1px solid #514e4a;
	height:6em;
	padding-bottom:1em;
}
#npie2 .noticia1{
	float:left;
	width:22.2em;
	height:7em;
	padding-left:2em;
}

#npie2 .noticia1 .titulo{
	float:left;
	width:22.2em;;
}
#npie2 .noticia1 .cont_dest{
	float:left;
	width:19em;
	height:2.4em;
	padding-top:0.45em;
	padding-left:0.3em;
	overflow:hidden;
	color:#999999;
	font-size:11px;
		font-weight:bold;
}
#npie2 .noticia1 .cont_dest a{
	color:#999999;
}
#npie2 .noticia1 .cont_dest a:hover{
	text-decoration:underline;
}
#npie2 .noticia1 .cosnoti{
float:left;
	height:2.54em;
	width:0.5em;
	background-image:url(../imgs/f1.gif);
	background-repeat:no-repeat;
	background-position:0.1em;

}
#npie2 .noticia1 .enlace{
	float:left;
	width:20.2em;
	color:#cdbd96;
	font-size:11px;
		padding-top:0.3em;
}
#npie2 .noticia1 .enlace a{
	color:#cdbd96;
	text-decoration:none;
}
#npie2 .noticia1 .enlace a:hover{
	color:#cdbd96;
	text-decoration:underline;
}

#npie2 .oferta1{
	float:left;
	width:17.4em;
	height:7em;
	padding-left:2em;
}


#npie2 .oferta1 .titulo{
	float:left;
	width:17.4em;
	
}
#npie2 .oferta1 .cont_dest{
	float:left;
	width:14.4em;
	height:2.4em;
	padding-top:0.45em;
	padding-left:0.3em;
	overflow:hidden;
	color:#999999;
	font-size:11px;
	font-weight:bold;
}

#npie2 .oferta1 .cont_dest a{
	color:#999999;
}
#npie2 .oferta1 .cont_dest a:hover{
	text-decoration:underline;
}
#npie2 .oferta1 .cosnoti{
float:left;
	height:2.54em;
	width:0.5em;
	background-image:url(../imgs/f11.gif);
	background-repeat:no-repeat;
	background-position:0.1em;

}
#npie2 .oferta1 .enlace{
	float:left;
	width:17.2em;
	color:#f9b12e;
	font-size:11px;
		padding-top:0.3em;
}
#npie2 .oferta1 .enlace a{
	color:#f9b12e;
	text-decoration:none;
}
#npie2 .oferta1 .enlace a:hover{
	color:#f9b12e;
	text-decoration:underline;
}



#npie2 .intnoticia{
	float:left;
	width:46.5em;
	padding-left:2.4em;
	height:7em;
}

#npie2 .intnoticia .titulo{
	float:left;
	width:46.4em;
}
#npie2 .intnoticia .cont_dest{
	float:left;
	width:40.4em;
	height:2.4em;
	padding-top:0.3em;
	padding-left:0.2em;
	overflow:hidden;
	color:#999999;
	font-size:11px;
}
.intnoticia .cont_dest a,.intoferta .cont_dest a{
	color:#999999;
	font-weight:bold;
}
.intnoticia .cont_dest a:hover,.intoferta .cont_dest a:hover{
	text-decoration:underline;
}

#npie2 .intnoticia .cosnoti{
float:left;
	height:2.54em;
	width:0.5em;
	background-image:url(../imgs/f1.gif);
	background-repeat:no-repeat;
	background-position:0.1em 0.7em;

}

#npie2 .intnoticia .enlace{
	float:left;
	color:#cdbd96;
	font-size:11px;
		padding-top:0.3em;
}
#npie2 .intnoticia .enlace a{
	color:#cdbd96;
	text-decoration:none;
}
#npie2 .intnoticia .enlace a:hover{
	color:#cdbd96;
	text-decoration:underline;
}

#npie2 .intoferta{
	float:left;
	width:46.4em;
	padding-left:2.0em;
	height:7em;
}

#npie2 .intoferta .titulo{
	float:left;
	width:46.4em;
}
#npie2 .intoferta .cont_dest{
	float:left;
	width:40.4em;
	height:2.4em;
	padding-top:0.3em;
	padding-left:0.2em;
	overflow:hidden;
	color:#999999;
	font-size:11px;
}

#npie2 .intoferta .cosnoti{
float:left;
	height:2.54em;
	width:0.5em;
	background-image:url(../imgs/f11.gif);
	background-repeat:no-repeat;
	background-position:0em 0.7em;

}

#npie2 .intoferta .enlace{
	float:left;
	color:#f9b12e;
	font-size:11px;
	padding-top:0.3em;
}
#npie2 .intoferta .enlace a{
	color:#f9b12e;
	text-decoration:none;
}
#npie2 .intoferta .enlace a:hover{
	color:#f9b12e;
	text-decoration:underline;
}





#npie3{
	width:99em;
	margin:auto;
	text-align:left;
	position:relative;
	overflow:hidden;
	padding-top:3em;
	padding-bottom:2.3em;
}

#npie3 .menusp{
	float:left;
	width:80.3em;
	padding-left:2.4em;
	height:7em;
}
#npie3 .menusp .lvl1{
	color:#999999;
	font-size:11px;
}
#npie3 .menusp .lvl1 a{
	color:#999999;
	text-decoration:none;
}
#npie3 .menusp .lvl1 a:hover{
	color:#999999;
	text-decoration:underline;
}
#npie3 .menusp .lvl1 span{
	padding-left:1.1em;
	padding-right:1.1em;
}

#npie3 .menusp .lvl2{
	color:#666666;
	font-size:11px;
	padding-top:0.4em;
}
#npie3 .menusp .lvl2 a{
	color:#666666;
	text-decoration:none;
}
#npie3 .menusp .lvl2 a:hover{
	color:#666666;
	text-decoration:underline;
}
#npie3 .menusp .lvl2 span{
	padding-left:1.1em;
	padding-right:1.1em;
}
#npie3 .menusp .lvl3{
	color:#514e4a;
	font-size:11px;
	padding-top:1.4em;

}
#npie3 .menusp .lvl3 a{
	color:#514e4a;
	text-decoration:none;
}
#npie3 .menusp .lvl3 a:hover{
	color:#514e4a;
	text-decoration:underline;
}
#npie3 .menusp .lvl3 span{
	padding-left:0.7em;
	padding-right:0.7em;
}
#npie3 .menuspd{
	float:right;
	width:13.5em;
	padding-right:2.1em;
	height:7em;
}

#npie3 .menuspd .logopie{
	float:left;
	height:3em;

}

#npie3 .menuspd .credipie{
	float:right;
	height:3em;
	padding-top:1.6em;
	color:#666666;
	font-size:11px;
	padding-right:0.1em;
}

#npie3 .menuspd .credipie a{
	color:#666666;
	text-decoration:none;

}
#npie3 .menuspd .credipie a:hover{
	color:#666666;
	text-decoration:underline;

}



.fr_top{
	position:absolute;
	width:46.60em;
	width:expression("46.3em");
	background-color:#c0b188;
	top:5.9em;
	height:1.95em;
	padding-top:0.6em;
	font-size:11px;
	font-weight:bold;
	color:#6a5728;
	padding-left:1.95em;
	padding-right:2em;
	overflow:hidden;
}

.fr_form{
	position:absolute;
	width:46.54em;
	padding-left:1.95em;
	padding-right:2em;
	color:#323237;
	font-size:11px;
	font-weight:bold;
	top:9.45em;

}

.fr_form a{
	color:#323237;
	font-size:11px;
	text-decoration:underline;
}
.fr_form a:hover{
	color:#323237;
	font-size:11px;
	text-decoration:none;
}

.fr_form .coltitu{
	float:left;
	width:21.4em;
	color:#6a5728;
	padding-bottom:0.8em;
	margin-left:2.3em;
}

.fr_form .filafo{
	float:left;
	width:48.5em;
	padding-top:0.65em;
	padding-bottom:0.08em;
}
.fr_form .filafo2{
	float:left;
	width:46.54em;
}
.fr_form .filafo3{
	float:left;
	width:46.54em;
	padding-top:1em;
}
.fr_form .prs1{
	float:left;
	width:8.2em;
}
.fr_form .prs2{
	float:left;
	width:14.81em;
}
.fr_form .prs2_3{
	float:left;
	width:15.5em;
}

.fr_form .prs2_1{
	float:left;
	width:8.9em;
}
.fr_form .prs2_2{
	float:left;
	width:5.9em;
}
.fr_form .prs2_2 img{
	cursor:pointer;
}
.fr_form .prs3{
	float:left;
	width:1.9em;
	padding-left:8.16em;
	height:2.5em;
	vertical-align:top;
}
.fr_form .prs4{
	float:left;
	width:13.63em;
	height:2.5em;
	overflow:hidden;
	font-weight:normal;
	padding-top:expression("0.4em");
}
.fr_form .prs5{
	float:left;
	width:1.8em;
	padding-left:4.6em;
	height:2.5em;
}
.fr_form .prs6{
	float:left;
	width:15em;
	height:2.5em;
	overflow:hidden;
	font-weight:normal;
	padding-top:expression("0.4em");
}
.fr_form .prs7{
	float:left;
	width:15em;
	height:2.5em;
	overflow:hidden;
	padding-left:10.1em;

}
.fr_form .prs8{
	float:right;
	padding-right:2.9em;
	
}

.fr_form  #error_layer{
	padding-left:8.36em;
	color:#b8122b;
	font-weight:bold;
	width:37.27em;
	height:3em;
}



.fr_form .caja01{
	width:12.1em;
	background-color:#ddd0b2;
	border:1px solid #c0b188;
	color:#323237;
	font-size:11px;
	padding-left:0.5em;
	padding-right:0.5em;
	font-weight:normal;
}

.fr_form .caja02{

	width:7.3em;
	background-color:#ddd0b2;
	border:1px solid #c0b188;
	color:#323237;
	font-size:11px;
	padding-left:0.5em;
	padding-right:0.5em;
	font-weight:normal;
}


.fr_form .caja03{
	width:35.9em;
	height:4.5em;
	background-color:#ddd0b2;
	border:1px solid #c0b188;
	color:#323237;
	font-size:11px;
	padding-left:0.5em;
	padding-right:0.5em;
	font-weight:normal;
}
.fr_form .caja04{
	width:6.45em;
	height:1.7em;
	background-color:#ddd0b2;
	border:1px solid #c0b188;
	color:#323237;
	font-size:11px;
	padding-left:0.5em;
	font-weight:normal;
}
.fr_form .caja05{
	width:7.1em;
	height:1.7em;
	background-color:#ddd0b2;
	border:1px solid #c0b188;
	color:#323237;
	font-size:11px;
	padding-left:0.5em;
	font-weight:normal;
}


.texthid{
	height:4em;
	overflow:hidden;
	font-size:11px;
}
.c_int_serv{
	position:absolute;
	height:32.2em;
	width:55.6em;
	top:11.9em;
	padding-top:1em;
	background-color:#c0b188;
}
.int_serv{
	height:30.2em;
	width:54.6em;
	background-color:#c0b188;
	overflow-y:auto;
	overflow-x:hidden;
	scrollbar-3dlight-color:#98895f;
	scrollbar-arrow-color:#99844f;
	scrollbar-base-color:#ffffff;
	scrollbar-darkshadow-color:#98895f;
	scrollbar-face-color:#e6deca;
	scrollbar-highlight-color:#cdbd96;
	scrollbar-shadow-color:#99844f;
	scrollbar-track-color:#b0a27a; 
}

.int_serv .cont_serv{
	float:left;
	height:8.2em;
	width:53em;
	padding-left:2em;
	padding-top:1em;
	padding-bottom:1em;

}

.int_serv .cont_serv .serv_foto{
	float:left;
	height:8.2em;
	width:12.8em;
	border:1px solid red;
}
.int_serv .cont_serv .serv_text{
	float:left;
	height:8.2em;
	width:37em;
	border:1px solid red;
}


#fl_clima{
	position:absolute;
	width:55.6em;
	background-color:#c0b188;
	top:6.9em;
	height:16em;
	overflow:hidden;
}

.cont_clima{
	position:absolute;
	width:46.54em;
	top:22em;
	height:13em;
	padding-top:0.8em;
	font-size:11px;
	color:#15151b;
	padding-left:2em;
	padding-right:2em;
	overflow:hidden;
}

.cont_clima p{
	padding:0;
	margin:0;
	padding-bottom:2em;

}

.clim_h{
	height:2.1em;
	width:11.2em;
	padding-top:1em;

}


.context{
float:left;
	width:24.3em;
	height:29.4em;
	overflow:hidden;
	padding-right:1em;
	color:#15151b;
	font-size:11px;
}

.imgder{
	float:left;
	width:22.3em;
	height:14.5em;
}

.textimgder{
	float:left;
	width:20.42em;
	height:16.3em;
	overflow:hidden;
	color:#15151b;
	font-size:11px;
	text-align:right;
}

.pre_top{
	position:absolute;
	width:46.55em;
	background-color:#c0b188;
	top:5.9em;
	height:11.9em;
	padding-top:0.8em;
	font-size:11px;
	color:#15151b;
	padding-left:2em;
	padding-right:2em;
	overflow:hidden;
}

.precont{
	float:left;
	width:28em;
	height:10.9em;
	overflow:hidden;
}

.imglogopre{
	width:15.09em;
	height:9.54em;
	float:left;
	margin-left:1em;
}
.imglogopre img{
	width:15.09em;
	height:9.54em;
	margin:0.6em 0em 0em 0.6em
}


#content .text4{
	position:absolute;
	top:6.6em;
	margin-left:2.1em;
	height:4.5em;
	width:50.5em;
	line-height:1.3em;	
	padding-right:1em;
	overflow-y:auto;
	color:#15151b;
	scrollbar-3dlight-color:#98895f;
	scrollbar-arrow-color:#99844f;
	scrollbar-base-color:#ffffff;
	scrollbar-darkshadow-color:#98895f;
	scrollbar-face-color:#e6deca;
	scrollbar-highlight-color:#cdbd96;
	scrollbar-shadow-color:#99844f;
	scrollbar-track-color:#b0a27a; 
}

/*FIN DAVID*****************************************************/



/*FITO *****************************************************/



#pie{

	width:99em;
	margin:auto;
	position:relative;
	margin-top:44.6em;
}
#pie_cont{
	width:99em;
	margin:auto;
	text-align:left;
	position:absolute;
}
#npie1{
	width:99em;
	margin:auto;
	text-align:left;
	position:relative;
	overflow:hidden;
}
#npie1 .mreservas{
	float:left;
	width:62.6em;
	padding-left:2.4em;
	height:5.7em;
	overflow:hidden;
}
#npie1 .mreservas .mrepos1{
	float:left;
	width:62.8em;
	height:1.8em;
}
#npie1 .mreservas .mrepos2{
	float:left;
	width:62.8em;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#npie1 .mreservas .mrepos2 .pp1{
	float:left;
	width:11.2em;
	font-size:11px;
	padding-bottom:0.3em; 
}
#npie1 .mreservas .mrepos2 .pp2{
	float:left;
	width:11em;
	font-size:11px;
	padding-bottom:0.3em;

}
#npie1 .mreservas .mrepos2 .pp3{
	float:left;
	width:6.7em;
	font-size:11px;
	padding-bottom:0.3em;

}
#npie1 .mreservas .mrepos2 .pp4{
	float:left;
	font-size:11px;
	padding-bottom:0.3em;

}

#npie1 .mreservas .mrepos3{
	float:left;
	width:62.8em;
}
#npie1 .mreservas .mrepos3 .pm1{
	float:left;
	width:7.9em;
}
#npie1 .mreservas .mrepos3 .pm2{
	float:left;
	width:4.3em;
}
#npie1 .mreservas .mrepos3 .pm2 img,#npie1 .mreservas .mrepos3 .pm4 img {
	cursor:pointer;
}
#npie1 .mreservas .mrepos3 .pm3{
	float:left;
	width:7.9em;
}
#npie1 .mreservas .mrepos3 .pm4{
	float:left;
	width:4.3em;
}
#npie1 .mreservas .mrepos3 .pm5{
	float:left;
	width:7.3em;
}
#npie1 .mreservas .mrepos3 .pm6{
	float:left;
	width:6.3em;
}
#npie1 .mreservas .mrepos3 .pm7{
	float:left;
	width:auto;
	padding-right:1em;
}

#npie1 .mreservas .mrepos3 .pm8{
	float:left;
	color:#666666;
	font-size:11px;
	padding-top:0.2em;
}

#npie1 .mreservas .mrepos3 .pm8 a
{
	color:#666666;
	text-decoration:underline;
}

#npie1 .mreservas .mrepos3 .pm8 a:hover
{
	color:#666666;
	text-decoration:none;
}

#npie1 .sep{
	float:left;
	width:0.5em;
	border-right:1px solid #282628;
	height:5em;
	margin-top:0.9em;
}
#npie1 .newsletteerhome{
	float:left;
	width:20.1em;
	height:4.9em;
	padding-left:1.7em;
	padding-top:1.8em;
}

#npie1 .newsletteerhome .ppnews{
	font-size:11px;
	color:#cdbd96;
	margin-bottom:0.3em;
	background:#16151B;
}

#npie1 .newsletteerhome .cjnews{
	float:left;
	
}

#npie1 .newsletteerhome .inpres3{
	width:11.7em;
	border:0px;
	height:1.5em;
	background-color:#323237;
	color:#cdbd96;
	font-size:11px;
	padding-left:0.5em;
	padding-top:0.1em;
}

#npie1 .newsletteerhome .btnnews{
	float:left;
	margin-left:1em;
}

#npie1 .climahome{
	float:left;
	width:10.2em;
	height:3.7em;
	padding-top:2em;
	margin-top:0.4em;
}

.inpres1
{
	background-color:#323237;
	border:0;
	width:6.3em;
	height:1.4em;
	padding-top:0.2em;
	padding-left:0.5em;
	color:#cdbd96;
	font-size:11px;
}

.inpres2
{
	background-color:#323237;
	border:0px;
	width:3.7em;
	height:1.6em;
	color:#cdbd96;
	font-size:11px;
}

.text2
{
	position:absolute;
	top:6.6em;
	height:34em;
	color:#15151b;
	width:54.6em;
	line-height:1.3em;	
	padding-right:1em;
	overflow:hidden;
	/*background-color:#c0b188;*/
}

.lsoffer
{	
		overflow-y:auto;
		scrollbar-3dlight-color:#98895f;
	scrollbar-arrow-color:#99844f;
	scrollbar-base-color:#ffffff;
	scrollbar-darkshadow-color:#98895f;
	scrollbar-face-color:#e6deca;
	scrollbar-highlight-color:#cdbd96;
	scrollbar-shadow-color:#99844f;
	scrollbar-track-color:#b0a27a; 
}

.contof
{
	margin-bottom:1em;
	background-color:#c0b188;
	height:3em;
}

.partimg
{
	float:left;
}

.partext
{
	float:left;
}

.oftitulo
{
	
}

/*FIN Fito*****************************************************/





/* CABECERA */


#cap{
	width:99em;
	height:6.4em;
	margin:auto;
	position:relative;
	margin-top:-51.5em;

	z-index:10;
	
}
#cap.top53 {

	margin-top:-53em;
	
}
#cap .l{
	float:left;
	padding:0em 0em 0em 2.4em;
}

#cap .r{
	float:right;
	width:79.6em;	
}


#top{
	height:2.6em;
	overflow:hidden;
}

/*IDIOMAS*/
#idiomas{
	width:58.9em;
	padding:0.5em 1.1em 0em 0em;
	float:left;
}
#idiomas li{
	float:right;

}
#idiomas a{
	font-size:11px;
	color:#99834d;
}

#idiomas .on{
	text-decoration:underline;
	color:#FFFFFF;
	cursor:default;
}

#idiomas .sep,#menu_t .sep{
	font-size:11px;
	color:#333333;
	width:1.3em;
	text-align:center;
}
#menu_t a:hover,#idiomas a:hover{
	text-decoration:underline;
}
/*MENU BUSCADOR*/
#menu_t{
	width:18.7em;
	height:2.6em;
	float:right;
	padding:0.5em 0.9em 0em 0em;
}

#menu_t li{
	float:right;
}
#menu_t a{
	font-size:11px;
	color:#666666;
}
#menu_t a:hover{
	color:#CCCCCC;
}
#subbuscar{
	text-align:left;
	font-size:10px;
	background:#333238;
	position:absolute;
	width:19.5em;
	height:10.3em;
	margin-left:-18.8em;
	top:2.6em;
	z-index:900;
	display:none;
}
#subbuscar .interior{
	color:#CBCBCD;
	margin-top:1.7em;
	padding-left:2em;
	width:15.5em;
}

#subbuscar .interior .input_buscar{
	font-size:10px;
	border:0;
	width:15em;
	padding:0.2em 0em 0.3em 0.5em;
	background:#5c5c5c;
	margin-top:0.7em;
	margin-bottom:1em;
	color:#CCCCCC;
	
}

#subrss{
	text-align:left;
	font-size:10px;
	background:#333238;
	position:absolute;
	width:19.7em;
	height:18.3em;
	margin-left:-16.9em;
	top:2.6em;
	z-index:900;
	display:none;
}

#subrss .interior{
	color:#CBCBCD;
	margin-top:1.7em;
	padding-left:1.9em;
	width:16em;
	line-height:1.2em;
}

#feed{
	padding-left:0.2em;
	padding-top:1.4em;
	padding-bottom:0.6em;
}
#feed li{
	background:no-repeat url(../imgs/li1.gif);
	padding-left:0.6em;
	float:none;
	padding-bottom:0.8em;
}

#feed a{
	font-size:10px;
	color:#d8caa7;
}



/*MENU PRINCIPAL*/
#menu_p{
	width:79.6em;

}

#menu_p li{
	float:left;
	height:3.8em;
	background:#15151B;
}

#menu_p .limenu,#menu_p .limenuon{
	padding:0em 1.4em 0em 1.5em;
}

#menu_p .limenuon{
	background-color:#323237;
}

#menu_p .itemmenu{
	margin-top:1.2em;
}

#menu_p a{
	color:#cdbd96;
	font-size:12px;
}
#menu_p .sep{
	width:0.1em;
}

#dest{
	width:19.6em;
	height:2.2em;
	background-color:#5c5c5c;
	float:right;
	padding-top:1.6em;
	text-align:center;
}

#arrow{
	margin-left:0.7em;
}

#menu_p .submenu
{
	display:none;
	position:absolute;
	margin-top:3.8em;
	margin-left:-1.5em;
	/*padding:1.8em 2em 0em 2.5em;*/
	padding-top:1em;
	padding-bottom:1em;
	background:#323237 url(../imgs/sombra.gif) repeat-x;
}

#menu_p .submenu .itm, #menu_p .submenu .itm0{
	padding:0.5em 4em 0.6em 2.5em;
	min-width:11.5em;
	width:expression("11.5em");
	width:auto;
}
#menu_p .submenu .itm{
	border-top:solid #3a3a3e 0.1em;
}
#menu_p .submenu a{
	color:#d8caa7;
	font-size:11px;
}

#menu_p .submenu a:hover{
	text-decoration:underline;
}



#central{
	width:99em;
	height:45.1em;
	margin:auto;
	text-align:left;
	position:absolute;
	overflow:hidden;
	top:6.4em;
}

#content{
	background:#CCBD96 url(../imgs/sombra2.gif) repeat-x ;
	height:45.1em;
	width:55.6em;
	margin-left:21em;

}

#submenu{
	width:15.9em;
	background:#15151B no-repeat url(../imgs/bottom2.png);
	background-position:bottom;
	left:2.4em;
	bottom:3.1em;
	
	position:absolute;
	padding-bottom:2em
	
}
* html #submenu{
bottom:3em;
}
#c_bottom{
	position:absolute;
	top:41.7em;
	left:21em;
}


#hilo{
	position:absolute;
	top:1.1em;
	padding-left:1.5em;
}
#hilo li{
	float:left;
	font-size:11px;
	padding-left:0.3em;
}
#hilo a{
	color:#FFFFFF;
	margin-left:0.3em;
}

#hilo a:hover{text-decoration:underline;}

#content .titulo{
	font-size:12px;
	position:absolute;
	color:#15151b;
	top:3.25em;
	margin-left:1.8em;
}

#content .titulo h1{
	font-weight:bold;
}
#content .text,#content .text2,#content .text3{
	position:absolute;
	top:6.6em;
	margin-left:2.1em;
	height:34em;
	width:50.5em;
	line-height:1.3em;	
	padding-right:3em;
	padding-right:expression("3.1em");
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;
	color:#15151b;
	
	scrollbar-3dlight-color:#98895f;
	scrollbar-arrow-color:#99844f;
	scrollbar-base-color:#ffffff;
	scrollbar-darkshadow-color:#98895f;
	scrollbar-face-color:#e6deca;
	scrollbar-highlight-color:#cdbd96;
	scrollbar-shadow-color:#99844f;
	scrollbar-track-color:#b0a27a; 
}
#content .text3{
	padding-right:3.3em;
	padding-right:expression("3.4em");
}
#content .scroller{
	padding-right:1em;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;
	scrollbar-3dlight-color:#98895f;
	scrollbar-arrow-color:#99844f;
	scrollbar-base-color:#ffffff;
	scrollbar-darkshadow-color:#98895f;
	scrollbar-face-color:#e6deca;
	scrollbar-highlight-color:#cdbd96;
	scrollbar-shadow-color:#99844f;
	scrollbar-track-color:#b0a27a; 
}

#content .text p,#content .text2 p,#content .text3 p{
	font-size:11px;
	margin:0;
	padding:0;
	margin-bottom:1em;
}

#content .text li,#content .text2 li,#content .text3 li{
	font-size:11px;
	background:no-repeat url(../imgs/li2.gif);
	padding-left:1em;
	padding-bottom:0.5em;
}
#content .text ul,#content .text2 ul,#content .text3 ul{
	padding-top:0.5em;
	padding-bottom:1em;
}
#content .text2{
	height:25em;
}
#content .text3{
	padding-top:0.7em;
	width:50.2em;
}
#content .text3 .contenido{
	float:left;
	width:25em;
	padding-top:0.3em;
	
}
.titulo_off{
	position:absolute;
	width:46.60em;
	width:expression("46.25em");
	background-color:#c0b188;
	top:5.9em;
	height:1.95em;
	padding-top:0.6em;
	font-size:11px;
	font-weight:bold;
	color:#6a5728;
	padding-left:1.95em;
	padding-right:2em;
	overflow:hidden;
}
.titulo_off span{
	font-size:12px;
}

.volver{
	position:absolute;
	width:46.60em;
	width:expression("46.25em");
	background-color:#CCBD96;
	top:34.9em;
	height:1.95em;
	font-size:11px;
	font-weight:bold;
	color:#6a5728;
	padding-left:1.95em;
	padding-right:2em;
	overflow:hidden;
}

.volver a{
	color:#816b32;
}
.volver a:hover{
	text-decoration:underline;
}
.img201{
	width:21.3em;
	height:13.8em;
	background:#CCCCCC;
	float:right;
	margin-left:1em;
	background: no-repeat url(../imgs/img201.gif);
}
.img201 img{
	width:20.1em;
	height:12.6em;
	margin:0.6em 0em 0em 0.6em
}

.img204 img{
	width:20.4em;
	height:13.5em;
	margin:0.5em 0em 0em 0.5em
}
.img204{
	width:21.4em;
	height:14.5em;
	background:#CCCCCC;
	float:right;
	background: no-repeat url(../imgs/img204.png);
	margin-left:1em;
}

.img204b{
	margin-top:10.7em;
	padding-right:3.3em;
}
#sol_info{
	float:right;
	padding-top:1.2em;
	width:20em;
	text-align:right;
	
}


/*SUBMENU*/
#submenu .tit{
	width:15.9em;
	height:3em;
	color:#000000;
	background:#b8122b;
	
}
#submenu .tit img{
	margin:1em 0em 0em 2.6em;
}

#submenu .n2{
	padding-top:1em;
}
#submenu .n2 li{
	padding:0.5em 0em 0.5em 2.6em;

}
#submenu .n2 a{
	color:#d8caa8;
	font-size:11px;
}

#submenu .n3 {
	padding-top:expression("0.5em");
}
#submenu .n3 li{
	padding:0em 0em 0.4em 3.5em;
	padding-left:expression("0.9em");

}
#submenu .n3 a{
	color:#666666;
	font-size:11px;
}
#submenu .n3 li .on,#submenu .n2 li .on{
	color:#FFFFFF;
}
#submenu a:hover{
	text-decoration:underline;
	
}


#galeria_9x9{
	background:#c0b188;
	position:absolute;
	top:6.2em;
	height:45.1em;
	width:55.6em;
}

#galeria_9x9 .gal{
	width:42.2em;
	height:31.2em;
	overflow:hidden;
	position:absolute;
	left:5.8em;
	top:1.7em;
	display:none;
}

#galeria_9x9 a{
	color:#816B32;
}

#galeria_9x9 .foto{
	position:absolute;
	width:12.9em;
	height:9.1em;
	background:url(../imgs/img117.png) no-repeat;
	padding:0.6em 0 0 0.6em;
}
#galeria_9x9 .foto .ampliar{
	position:absolute;
	right:1em;
	bottom:1em;
}
#galeria_9x9 .col1{left:14.6em;}
#galeria_9x9 .col2{left:29.3em;}
#galeria_9x9 .row1{top:11em;}
#galeria_9x9 .row2{top:22em;}

#galnext{left:49.3em;}
#galprev{left:1.2em;}
#galnext,#galprev{
	cursor:pointer;
	position:absolute;
	top:27.1em;
	display:none;
}





#galeria_interior{
	background:#c0b188;
	position:absolute;
	/*top:6.2em;*/
	height:13em;
	width:55.6em;
	overflow:hidden;
	bottom:0.1em;
	overflow:hidden;
}
#galeria_interior .tit{
	font-weight:bold;
	font-size:12px;
	color:#816b32;
	padding-left:5em;
	padding-top:0.8em;
}
#galeria_interior .contenedor{
	width:44em;
	height:6.6em;
	position:absolute;
	left:5.8em;
	top:3.2em;
	overflow:hidden;
}
#galeria_interior .contenedor .gal{
	width:44em;
	height:6.6em;
	overflow:hidden;
	position:absolute;
	display:none;
}

#galeria_interior a{
	color:#816B32;
}

#galeria_interior .foto{
	float:left;
	width:9.6em;
	height:6.6em;
	background:url(../imgs/img86.png) no-repeat;
	padding:0.5em 0 0 0.5em;
	margin-right:0.9em;
}
#galeria_interior .foto .ampliar{
	position:absolute;
	margin-top:4.2em;
	margin-left:7.2em;
}

#galnext2{left:49.4em;}
#galprev2{left:1em;}
#galnext2,#galprev2{
	cursor:pointer;
	position:absolute;
	top:4.2em;
	display:none;
}




#mapa{
	font-size:10px;
	border:#A99A71 1px solid;
	position:absolute;
	top:6.1em;
	margin-left:2.1em;
	overflow:hidden;
	
}
.mapa{
	height:31.7em;
	width:50em;
	overflow:hidden;
}

#direccion{
	width:49.4em;
	height:2em;
	background:#c0b188;
	position:absolute;
	top:38em;
	margin-left:2.1em;
	color:#15151b;
	padding-top:0.8em;
	padding-left:0.8em;
}


#map_info{
	font-size:14px;
	color:#15151b;
	font-weight:bold;
}

#map_info a{
	font-size:12px;
	color:#B8122B;
	font-weight:normal;
}
#map_info a:hover{
	text-decoration:underline;
}


.btn_pts{
	position:absolute;
	top:34.4em;
	margin-left:3em;
	cursor:pointer;
	z-index:100;
}

.btn_pts li{
	position:absolute;
}
.btn_pts a{
	color:#323237 ;
}
.btn_pts .txt{
	font-size:11px;
	color:#323237;
	font-weight:bold;
	width:12em;
	padding:0.6em 0 0 1em;
	text-align:center;
}




#mapa2{
	font-size:10px;
	border:#A99A71 1px solid;
	margin-left:2.1em;
	overflow:hidden;
}

.mapa2{

	height:27.4em;
	width:50em;
	position:absolute;
	top:10.3em;
	overflow:hidden;
}




#mapa_form{
	width:50.2em;
	height:4.2em;
	background:#c0b188;
	position:absolute;
	top:6.1em;
	margin-left:2.1em;
	color:#15151b;
}

#mapa_form ul{
	margin-top:0.7em;
	margin-left:0.7em;
}
#mapa_form li{
	float:left;
	margin-right:0.7em;
}

#mapa_form .label{
	font-size:11px;
	font-weight:bold;
	color:#323237;
	padding-left:0.5em;
	padding-top:0.7em;
}

#mapa_form .label2{
	font-size:11px;
	color:#323237;
	padding-top:0.7em;
	display:none;
}
#mapa_form .option{
	padding-left:0.5em;
	padding-top:0.7em;
	display:none;
}
#mapa_form .caja{
	background-color:#ddd0b2;
	width:14.4em;
	border:0;
	height:2em;
	margin-top:0.4em;
}

#mapa_form .caja input,#mapa_form .caja div,#mapa_form .caja select{
	background-color:#ddd0b2;
	font-size:11px;
	border:0;
	width:90%;
	padding-left:0.5em;
	padding-top:0.3em
}
#mapa_form .caja select{
	width:100%;
	height:100%;
	color:#2F3237;
}


#comollegar{
	width:50em;
	height:31.6em;
	position:absolute;
	top:6.1em;
	margin-left:2.1em;
	color:#15151b;
	border:#A99A71 1px solid;
	display:none;
	overflow:auto;
	background:#FFFFFF;
	scrollbar-3dlight-color:#98895f;
	scrollbar-arrow-color:#99844f;
	scrollbar-base-color:#ffffff;
	scrollbar-darkshadow-color:#98895f;
	scrollbar-face-color:#e6deca;
	scrollbar-highlight-color:#cdbd96;
	scrollbar-shadow-color:#99844f;
	scrollbar-track-color:#b0a27a; 
	z-index:3000;
}

#btn_mapa{
	position:absolute;
	height:2.6em;
	width:52.3em;
	top:39.1em;
	display:none;
	
}
#btn_mapa .txt{
	background:url(../imgs/btn-c.gif) repeat-x;
	padding:0.6em 1em 0em 1em;
}
#btn_mapa .txt a{	
	font-size:11px;
	color:#6a5728;
}
#btn_mapa li{
	float:right;
	height:2.6em;
}

#imprimir{
	position:absolute;
	width:50.2em;
	margin-left:2.1em;
	text-align:right;
	top:3.8em;
	display:none;
}

#imprimir a{
	font-size:11px;
	font-weight:bold;
	color:#816b32;
}




#cont_destacados{

	width:99em;
	height:0em;
	margin:auto;
	margin-top:0em;
	position:relative;
	z-index:2;
	background:#FF0000;
	z-index:4;
}
#cont_destacados2{
	width:19.6em;
	height:46em;
	position:absolute;
	margin-left:79.4em;
	overflow:hidden;
	z-index:4;
}

* html #cont_destacados{
	margin-top:-5.4em;
}
#destacados,#destacados_fons{
	width:19.6em;
	height:46em;
	
	position:absolute;
	margin-top:-46em;
	overflow:hidden;

}
#destacados_fons{
	background:#15151b;	
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
}


#destacados .cont{
	height:36.3em;
	overflow:hidden;
	width:19.6em;
}
#destacados a{
	color:#f9b12e;
}
#destacados .dest{
	width:17.9em;
	height:17.5em;
	padding-left:0.8em;
	padding-bottom:1.3em;
	cursor:pointer;
}
#destacados .rollover{
	margin-top:-17.5em;
	width:17.9em;
	height:17.5em;
	cursor:pointer;
}
#destacados .back{
	margin-top:-17.9em;
	height:17.9em;
	width:17.5em;
	cursor:pointer;
}
#destacados .back .content{
	margin-top:6.9em;
}

#destacados .back .texto{
	margin-top:-6.5em;
	color:#f9b12e;
	width:15.9em;
	padding-left:1em;
}
#destacados .back .texto span{
	font-size:11px;
}
#destacados .back .link{
	padding-left:1em;
}
#destacados .back .link a{
	
	background: url(../imgs/dest_link.gif) no-repeat right;
	padding-right:1em;
	color:#cdbd96;
	text-decoration:underline;
	font-size:11px;
	
}
#destacados .back .link a:hover{
	color:#FFFFFF;
}

#destacados .up{
	width:19.6em;
	padding-top:1.5em;
	height:3.2em;
	text-align:center;
}

#destacados .down{
	width:19.6em;
	padding-top:0.7em;
	text-align:center;
}

#destacados .down .img,#destacados .up .img{
	cursor:pointer;
}

#bottom_dest{
	position:absolute;
	margin-top:51.2em;
	margin-left:79.4em;
}



#ofertas{
	position:absolute;
	top:6.1em;
	height:34em;
	width:54.6em;
	color:#15151b;
}
#ofertas .oferta{
	
	width:55.6em;
	height:10em;
	background:#c0b188;
	margin-bottom:2em;
	overflow:hidden;

}


#ofertas .foto{
	float:left;
	width:12em;
	margin-left:1.8em;
	margin-top:1.1em;
	padding:0.5em;
	background:url(../imgs/img_mini-oferta.gif) no-repeat top left;

}

#ofertas .data{
	padding-left:0.7em;
	padding-top:0.1em;
	float:left;
	height:10em;
	width:33.8em;
}
#ofertas .tit{
	color:#6a5728;
	padding-top:1em;
	margin-bottom:0em;
}
#ofertas .tit a{
	color:#6a5728;
}
#ofertas .tit a:hover{
color:#15151B;
	text-decoration:underline;
}

#ofertas .tit strong{
	font-size:12px;
}

#ofertas .txt{
	width:100%;
	height:3.2em;
	padding-top:0.4em;
}
#ofertas .txt span{
	font-size:11px;
	line-height:1.2em;

}

#ofertas .res{
	float:right;
	width:45%;
	text-align:right;
	padding-top:0.3em;
}
#ofertas .res a{
	color:#C0B188;
}
#ofertas .lnk{
	float:left;
	width:45%;
	padding-top:1em;
}
#ofertas .lnk a{
	color:#6a5728;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
#ofertas .lnk a:hover{
	color:#15151B;
}



#text_dest{
	position:absolute;
	width:51.6em;
	height:10.3em;
	top:7.1em;
	overflow:hidden;
	
	padding-left:2em;
	padding-top:1.4em;
	padding-right:2em;
	padding-bottom:1.4em;
	
	background-color:#c0b188;
	color:#15151b;
}


#text_dest .foto{
	float:right;
	padding-left:1.3em;
	padding-right:1.7em;
	height:10.1em;
	line-height:1.2em;
	
}

#text_dest span{
	font-size:11px;
}
#text_dest p{
	margin:0;
	margin-bottom:1em;
}

#destac1{
	position:absolute;
	top:21.9em;
	margin-left:1.7em;
}
#destac2{
	position:absolute;
	top:21.9em;
	margin-left:27.7em;
}



#cont_eventos{
	position:absolute;
	top:6.9em;
	background:#c0b188;
	width:55.6em;
	height:38.2em;
}

#cont_eventos .classer{
	height:2.1em;
	width:50.1em;
	border-bottom:1px solid #cdbd96;
	padding-top:1em;
	margin-left:1.9em;
	text-align:right;
}

#cont_eventos .classer select{
	border:none;
	font-size:11px;
	width:13.3em;
	padding-left:0.5em;
	background:#ddd0b2;
	color:#323237;
}

#cont_eventos .classer label{
	color:#15151b;
	font-weight:bold;
	font-size:12px;
	margin-right:0.8em;
}

#eventos{
	width:51.7em;
	height:32em;
	padding-left:2em;
	padding-top:1em;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:auto;
	scrollbar-3dlight-color:#98895f;
	scrollbar-arrow-color:#99844f;
	scrollbar-base-color:#ffffff;
	scrollbar-darkshadow-color:#98895f;
	scrollbar-face-color:#e6deca;
	scrollbar-highlight-color:#cdbd96;
	scrollbar-shadow-color:#99844f;
	scrollbar-track-color:#b0a27a; 
}
#eventos .evento{
	width:50.1em;
	padding-top:2.1em;
	overflow:hidden;
}
#eventos  .date{
	font-size:11px;
	font-weight:bold;
	color:#000;
}

#eventos  .tit{
	font-size:12px;
	font-weight:bold;
	color:#b8122b;
}
#eventos  .txt{
	padding-top:0.4em;
	overflow:hidden;
}
#eventos  .txt span{
	font-size:11px;
	color:#323237;
	line-height:1.2em;
}

#eventos  .txt p{
	padding:0;
	margin:0;
}
#eventos .lnk{
	padding-top:0.5em;
}
#eventos  .lnk a{
	color:#6a5728;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	
}
#eventos  .lnk a:hover{
	color:#b8122b;
}

.w27{
	width:26.5em;
	float:left;
	overflow:hidden;
}
.info_rest{
	float:right;
	width:20em;
	text-align:right;
	padding-right:0.3em;
}

.btn_pdf{
	width:20.9em;
	height:2.2em;
	float:right;
	text-align:center;
	padding-top:0.8em;
	padding-bottom:1em;
	margin-top:0.3em;
	background:no-repeat url(../imgs/btn_pdf.gif);
	/*display:none;*/
}

.btn_pdf a{
	font-weight:bold;
	font-size:11px;
	color:#323237;
	margin-right:1.5em;
}
.btn_pdf a:hover{
	text-decoration:underline;
}


#textintro{
	padding-left:2.1em;
	padding-right:2.5em;

}

#listado{
	background:#c0b188;
	padding-top:0.8em;
	padding-bottom:2em;
}




#listado .ent{
	/*width:50em;*/
	width:48.2em;
	height:8.7em;
	margin-top:0.5em;
	background:#c0b188;
	padding-left:1.8em;
	overflow:hidden;
}


#listado .foto{
	float:left;
	width:12em;
	/*margin-left:1.8em;*/
	margin-top:1.1em;
	padding:0.5em;
	background:url(../imgs/img116.gif) no-repeat;
	

}

#listado .data{
	padding-left:0.3em;
	padding-top:0.1em;
	float:left;
	height:10em;
	width:33em;
	overflow:hidden;
}
#listado .tit{
	color:#6a5728;
	padding-top:1.1em;
	color:#000000;
}

#listado .tit strong{
	font-size:11px;
}

#listado .txt{
	width:100%;
	height:3.2em;
	padding-top:0em;
}
#listado .txt span{
	font-size:11px;
	line-height:1.2em;

}

#listado .lnk{
	float:left;
	width:45%;
	padding-top:1.2em;
	color:#b8122b;
	
}
#listado .lnk span{
	font-size:11px;
}


#sub_content{
	position:absolute;
	top:6.9em;
	background:#c0b188;
	width:55.6em;
	height:38.2em;
	color:#15151b;
}
#cont_links{
	padding-top:2em;
	height:32em;
}

#links{
	padding-top:2.2em;
	padding-left:2.1em;
}

#links .cat{
	font-size:11px;
	color:#b8122b;
	font-weight:bold;
}

#links .lnk{
	color:#15151b;
	font-size:11px;
	padding-top:0.35em;
}
#links .lnk a{
	color:#15151b;
	text-decoration:underline;
}
#links .lnk a:hover{
	color:#b8122b;
}

#cont_noticias{
	position:absolute;
	top:6.9em;
	background:#c0b188;
	width:55.6em;
	height:38.2em;
	padding-top:0.9em;
	
}

#webmap{
	background:#c0b188;
	font-size:10px;
	width:54.6em;
	height:32.9em;
	position:absolute;
	top:6.1em;
	
}
#webmap ul{
	padding-top:0.5em;
}

#webmap div{
	width:15em;
	padding-left:2em;
	padding-top:1.1em;
	float:left;
	padding-bottom:2em;
}

#webmap div .n1{
	padding-bottom:0.9em;
}
#webmap div .n2{
	background:url(../imgs/f3.gif) no-repeat;
	background-position:0.4em 0.4em;
	padding-left:1.1em;
	padding-bottom:0.4em;
}
#webmap div .n3{
	padding-left:2.1em;
	padding-bottom:0.38em;
}


#webmap div .n1 a{
	font-size:11px;
	color:#6a5728;
	font-weight:bold;
}
#webmap div .n1 a:hover{
	text-decoration:underline;
}

#webmap div .n2 a{
	font-size:11px;
	color:#ffffff;
}
#webmap div .n2 a:hover{
	text-decoration:underline;
}


#webmap div .n3 a{
	font-size:11px;
	color:#333333;
}
#webmap div .n3 a:hover{
	text-decoration:underline;
}








#buscador{
	background:#c0b188;
	font-size:10px;
	width:54.6em;
	height:31.1em;
	position:absolute;
	top:6.1em;
	padding-top:1.8em;

}
.noresult {
	padding-left:2em;
	padding-bottom:1.5em;
	font-size:12px;
	font-weight:bold;
	color:#b8122b;
}
.result {
	padding-left:2em;
	padding-bottom:1.5em;
}

.result a:hover{
	text-decoration:underline;
}
.result .tit{
	font-size:12px;
	font-weight:bold;
	color:#b8122b;
	padding-bottom:0.3em;
}

.result .txt{
	font-size:11px;
	color:#000000;
	padding-bottom:0.3em;
}

.result .lnk{
	font-size:11px;
	font-weight:bold;
	color:#6a5728;
}
.result .lnk a{
	color:#6a5728;
}
.result .tit a{
	color:#b8122b;
}


#welcome-msg{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding-top:25px;
	padding-left:10px;
	padding-right:10px;
}




#descargas{

	font-size:10px;
	width:54.6em;
	height:35.2em;
	position:absolute;
	top:6.4em;
	
}

.galeria{
	width:55.6em;
	height:12.2em;
	overflow:hidden;
	background:#c0b188;
	margin-bottom:0.4em;
}

.galeria .foto{
	width:10.3em;
	height:8.8em;
	overflow:hidden;
	float:left;
	margin-right:0.7em;
}
.galeria .cont{
	width:43.3em;
	height:8.8em;
	overflow:hidden;
	margin-bottom:0.4em;
	float:left;

}
.galeria .alt{
	width:7.8em;
	padding-left:1em;
	text-align:center;
	height:2.5em;
	padding-top:5.8em;
	line-height:1.2em;
}
.galeria  a{
	font-weight:bold;
	color:#323237;
	cursor:pointer;
}
.galeria  a:hover{
	text-decoration:underline;
}
.galeria .alt span{
	font-size:11px;
}
.galeria .next{
	float:left;
	padding-top:0.7em;
	padding-left:0.3em;
	cursor:pointer;
	display:none;
}
.galeria .prev{
	float:left;
	padding-top:0.7em;
	padding-left:1em;
	cursor:pointer;
	display:none;
}
.galeria .tit{
	padding-left:6.1em;
	padding-top:0.5em;
	padding-bottom:0.4em;
}
.galeria .tit h2{
	font-size:12px;
	font-weight:bold;
	color:#816b32;
}

.docs{
	width:55.6em;
	height:16.9em;
	background:#c0b188;
	overflow:hidden;
	margin-bottom:0.4em;
}
.docs .doc{
	width:25.5em;
	height:12.2em;
	padding-left:1.6em;
	padding-top:1.6em;
	float:left;
}

.docs .img{
	float:left;
	width:9.6em;
	height:13.4em;
	padding-top:0.6em;
	padding-left:0.6em;
	background:url(../imgs/img126.gif) no-repeat;
}

.docs .data{
	float:left;
	height:13.4em;
	width:13.5em;
}
.docs .data .tit{
	padding-top:1em;
	padding-left:0.2em;
}
.docs .data .tit a{
	font-size:12px;
	font-weight:bold;
	color:#816b32;
}
.docs .data .tit a:hover,.docs .data .lnk a:hover{
	text-decoration:underline;
}

.docs .data .txt{
	font-size:11px;
	color:#15151b;
	padding-left:0.2em;
	padding-bottom:0.8em;
}

.docs .data .lnk{
	background:url(../imgs/fl1.gif) no-repeat top left;
	padding-left:3.2em;
	color:#323237;
	line-height:1.3em;
}
.docs .data .lnk a{
	font-weight:bold;
	font-size:11px;
	color:#323237;
	
}
.docs .data .lnk span{
	font-size:11px;
}





.nota{
	height:10.3em;
	width:55.6em;
}

.nota .data{
	height:8.2em;
	width:55.6em;
	background:#c0b188;
	padding-left:2em;
}
.nota .data .fecha{
	color:#000000;
	font-size:11px;
	padding-top:0.6em;
}
.nota .data .tit a{
	font-size:12px;
	font-weight:bold;
	color:#816b32;
}
.nota .data .tit a:hover,.docs .data .lnk a:hover{
	text-decoration:underline;
}

.nota .data .txt{
	font-size:11px;
	color:#15151b;
	padding-bottom:0.8em;
	width:48em;
}

.nota  .lnk{
	background:url(../imgs/btn_descargas.gif) no-repeat;
	padding-left:1em;
	color:#323237;
	line-height:1.3em;
	margin-top:-1.4em;
	margin-left:2em;
	height:2.9em;
	padding-top:0.7em;
	
}
.nota .lnk a{
	font-weight:bold;
	font-size:11px;
	color:#323237;
	
}
.nota .lnk a:hover{
	text-decoration:underline;
}
.nota  .lnk span{
	font-size:11px;
}




#historia{

	height:53em;
	width:100%;
	

	margin:auto;
	position:relative;
	z-index:0;
}

#comollegar{
background:#B0A27A;
overflow-x:hidden;
padding-left:2em;
}
#comollegar .pt{
	width:100%;
	background:#B0A27A;
	color:#323237;
	padding-top:0.5em;
	padding-bottom:0.5em;
	border-bottom:#CCBD96 1px solid;
	width:46em;
}
#comollegar .tit{
	font-size:18px;
	font-weight:bold;
	padding-top:0.5em;
	padding-bottom:0.5em;
	padding-left:0em;
}
#comollegar .txt{
	font-size:11px;
}
#comollegar .num{
	color:#FFFFFF;

}

#comollegar .dist{
	font-weight:bold;
}

/**************************************/
.t11{
	font-size:11px;
}

.nomargin{
	margin:0 !important;
	width:55.6em  !important;
	padding:0 !important;
	height:35.5em !important;
}


#map_controls{
	position:absolute;
	background:#000000;
}

#map_controls .pan{
	position:absolute;
	top:7em;
	left:2.8em;
	z-index:10;
}
#map_controls .pan .left{
	position:absolute;
	top:2.3em;
	left:0.8em;
	cursor:pointer;
}
#map_controls .pan .right{
	position:absolute;
	top:2.2em;
	left:4.3em;
	cursor:pointer;
}
#map_controls .pan .up{
	position:absolute;
	top:0.7em;
	left:2.45em;
	cursor:pointer;
}
#map_controls .pan .down{
	position:absolute;
	top:4.2em;
	left:2.35em;
	cursor:pointer;
}



#map_controls .zoom{
	position:absolute;
	top:13.7em;
	left:4.7em;
	z-index:10;
}

#map_controls .zoom-in{
	position:absolute;
	top:0.7em;
	left:0.6em;
	z-index:10;
	cursor:pointer;
}

#map_controls .zoom-out{
	position:absolute;
	top:5.1em;
	left:0.6em;
	z-index:10;
	cursor:pointer;
}






#map_controls .type{
	position:absolute;
	top:8.5em;
	left:9.6em;
	z-index:10;
}

#map_controls .type .fons{
	position:absolute;
	top:0em;
	left:0em;
}
#map_controls .type .btn{
	position:absolute;
	top:0.8em;
	left:0em;
	text-align:center;
	width:7em;
	z-index:10;
	text-align:center;
}
#map_controls .type a{
	font-size:11px;
	font-weight:bold;
	color:#323237;
}
#map_controls .type a:hover{
	color:#b8122b;
}

.separador_contenido, #content .text3 .contenido{
	min-height:23em;
}

.separador_contenido a{
	color:#15151B !important;
	text-decoration:underline;
}
* html .separador_contenido,* html #content .text3 .contenido{
	height:auto !important;
  	height:23em;
}

#flash_360{
	width:128em;
	height:53em;
	margin:auto;
}

.link_360{
	position:absolute;
	height:5.8em;
	width:20em;
	margin-top:26.7em;
	margin-left:32.1em;
	
	background:url(../imgs/btn_360.gif) no-repeat right;
	/*background-color:#CCCCCC;*/
	text-align:right;
	z-index:200;
	
}

.link_360 .lnk{
	padding-top:2.4em;
	padding-right:2em;
}
.link_360 a{
	font-size:16px;
	color:#FFFFFF;
	text-decoration:underline;

}

