@charset "utf-8";
/* CSS Document */
/*-- RESET CSS --*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, font, img,
ins, kbd, q, s, samp, small, strike,
 sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i 
{ margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: normal;
  font-style: normal;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;

}

:focus { outline: 0; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }

blockquote, q { quotes: "" ""; }

input, textarea { margin: 0; padding: 0; }

hr { margin: 0; padding: 0; border: 0; color: #000; background-color: #000; height: 1px; }

h1 {
	color:#786941;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	font-size:0.88em;
	margin-left:80px;
	
}


a:hover, a:active, a:focus 
{
	outline:none;
	text-decoration: underline;
}

/*-- END RESET CSS --*/

body  {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	text-align:justify;
	background-image:url(../imagenes/fondo/fondo.jpg);
	background-repeat:repeat-x;
	background-color:#eaeff5;
}

div#derecha_interior.pt_10
{
    float: left; clear: right;width:771px;
}

div, img, ul, li, h1{
	border:0;
	margin:0;
	padding:0;
}
a{color:#000; text-decoration:none}

.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.ml_m4{
	margin-left:-4px;
	text-align:center;
}
.ml_05{
	margin-left:5px;
}
.ml_10{
	margin-left:10px;
}
.ml_10 img{
	margin-top:-10px;	
}
.ml_20{
	margin-left:20px;
}
.ml_43{
	margin-left:43px;
}
.pt_10{
	padding-top:10px;
}
.mt_3{
	margin-top:3px;
}
.mt_5{
	margin-top:5px;
}
.mt_5_7{
	margin-top:5px;
	_margin-top:9px;
}
.mt_8_7{
	margin-top:8px;
}
.mt_10{
	margin-top:10px;
}
.mt_20{
	margin-top:20px;
}
.mt_25{
	margin-top:25px;
}
.mt_25_{
	padding-top: 50px;
	.padding-top:127px;
}
.mt_30{
	margin-top:30px;
}
.mt_50{
	margin-top:50px;
}
.mt_70{
	margin-top:32px;
	
	
}

*html .mt_70 {margin-top : 5px;}

.mr_5{
	margin-right:5px;
}
.mr_26{
	margin-right:34px;
	.margin-right:13px;
}
.pt_20{
	padding-top:10px;
}
.mb_20{
	margin-bottom:20px;
}


#buscador {float:left;
margin-top:25px;
width:340px; }

*html #buscador{ width : 100%; }

/**html #buscador {width : 310px; float : left; margin-top:35px; margin-bottom : 10px;}*/

#buscador #contenidoBuscador {float:left;
margin-top:20px;
padding-left:40px;
width:320px;}

*html #buscador #contenidoBuscador{ width : 300px;}

/*#buscador #contenidoBuscador { margin-right : -25px  ; margin-right : -55px !important }*/

/*html #buscador #contenidoBuscador { margin-top : 40px;width : 310px; margin-right : 0px; float : right; margin-right : -55px }*/

.clear{
clear:both;
height:1px;
}



/*HEADER*/
#marco_web{
	margin: 0; 
	padding: 0;	
}
#header{
	width:1024px;
	background-image: url(../imagenes/fondo/fondo_header.jpg);
	background-repeat:no-repeat;
	height:416px;
}
#header a{
	color:#FFFFFF;
}

#header li{
	list-style-type:none;
	display:inline;
}
#header lu{
	list-style-type:none;
	display:inline;
}
.idiomas{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color:#000000;
	color:#FFFFFF;
	height:26px;
	width:100%;
}
/*END HEADER*/



/*CONTENIDOS*/
#content{
	margin-top:12px;
	/margin-top:0px;
	/*.margin-top:-10px;*/
	width:970px;
	background:url(../imagenes/fondo/fondo_content.jpg) repeat-x;
	/*background-color:#fcfcfd;	*/
	background-color:#f8fafc;

}
/* CONTENIDOS MENU IZQ*/
#izquierda{
	width:199px;	
	float:left;
	height:729px;
	background:url(../imagenes/fondo/fondo_menu.jpg);
	background-repeat:no-repeat;	
}
#izquierda a{
	background:url(../imagenes/botones/btn_menu.jpg) no-repeat left bottom;
	height:23px;
	width:189px;
	display:block;
	font-weight: bold;
	color:#6c6b6b;
	padding-top:7px;
}
.txt_menu{
	text-indent: 15px;	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	vertical-align: text-bottom;
}

#izquierda ul li{	
	text-align:left;
	list-style-type:none;
}

#izquierda a:hover{
	background:url(../imagenes/botones/btn_menu.jpg) no-repeat left top;
	height:23px;
	width:189px;
	font-weight: bold;
	text-decoration: none;
}
#izquierda .activo a{	
	background-position:left top;
	color:#786941;
	font-weight: bold;	
	height:23px;
}
#izquierda .banner a{
	background:none!important;
	height:72px;

}

/*END CONTENIDOS MENU IZQ*/

/*CONTENIDOS MENU DER*/
#derecha{
	width:765px;	
	float:left;	
	height:245px;
	background:url(../imagenes/fondo/fondo_content.jpg);
	background-repeat:repeat-x;	
}	
*html #derecha{ 	width:755px; float:left; 	height:245px; 	background:url(../imagenes/fondo/fondo_content.jpg); 	background-repeat:repeat-x; }
#derecha_abajo{
	/*width:771px;	*/
	width:765px;
	height:20px;
	
	float:left;	
	/*height:498px;*/
	background:url(../imagenes/fondo/fondo_content_2.jpg);
	background-repeat:repeat-y;
	
}

*html #derecha_abajo { width : 735px;}
#derecha div{
	list-style-type:none;
	text-align:left;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	background-image:url(../imagenes/botones/separacion_content.jpg) ;	
	background-repeat:no-repeat;
	background-position:right;
	/*width:118px;*/
	width:115px;
	display:inline;
	float:left;
}
.ultimo{
	background-image:none!important;
}
#derecha a{	
	height:36px;
	width:120px;	
}
.txt_home_sup{
	color:#786941;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}
.txt_home_s{
	color:#000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	
}

#eventos {float:left; width:771px;}

*html #eventos {float:left;width:771px;}

/*CONTENIDOS DER ABAJO*/
.agenda{
	width:240px;
	text-align:left;
	margin-left:10px;
	
}

.agenda .linea_content, .noticias .linea_content{width:240px;background:url(../imagenes/fondo/fondo_content_240.jpg);background-repeat:no-repeat;}
.noticias{
	width:240px;
	text-align:left;
	padding-left:10px;
}
.noticiasint{
	width:730px;
	text-align:left;
	padding-left:20px;
}

.incuesta{
	/*width:220px;*/
	width:210px;


	text-align:left;
	background:url(../imagenes/fondo/incuesta.jpg);
	height:240px;
	background-repeat:no-repeat;
	background-position:right;
	margin-top:-10px;
	.margin-top:-100px;
	
}


.linea_content{
	background:url(../imagenes/fondo/linea_content.jpg);
	background-repeat:no-repeat;
	width:260px;
	height:9px;
}
/*textos*/
.txt{
	font:Tahoma,Verdana, Arial, Helvetica, sans-serif;
}
.txt_title{
	color:#666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}
.txt_marron{
	color:#924a2e;
	font-weight: bold;	
}
.txt_negro{
	color:#000000;
}
.txt_negro_10{
	color:#000000;
}
.txt_gris{
	color:#838282;	
	font-weight: bold;	
}
.txt_gris_p{
	color:#838282;
}
.txt_gris_11{
	color:#999999;
	font-weight: bold;	
}
.txt_incuesta{
	color:#000000;
}

/*END CONTENIDOS DER ABAJO*/
/*END CONTENIDOS MENU DER*/

#derecha_alojamiento{
	width:765px;
	
	float:left;	
	height:auto;
	background:url(../imagenes/fondo/fondo_content.jpg);
	background-repeat:repeat-x;	
}

*html #derecha_alojamiento{	width:740px;	float:left;	height:auto;	background:url(../imagenes/fondo/fondo_content.jpg);	background-repeat:repeat-x;}
	 
#derecha_alojamiento .contenido{
	width:765px;
	
}

.linea{
	background:url(../imagenes/fondo/linea_title.jpg);
	background-repeat:no-repeat;
	height:8px;
	width:747px;
}

.caja{
	width:95%;
	height:auto;
	background-color:#FFFFFF;
	padding:10px;
	min-height:90px;
	margin-top:20px;
	margin-left:10px;
	_margin-left:5px;
	float:left;
	text-align:left;
}
.caja_info{
	width:85%;
	float:left;
}
.caja_img{
	width:10%;
	_width:105px;
	float:left;
}

.caja_img img{
	margin-top:10px;
  width:105px;
}

.caja_content{
	width:100%;
	float:left;
}
.caja_oficinas{
	width:95%;
	height:auto;
	background-color:#FFFFFF;
	padding:10px;
	min-height:50px;
	margin-top:20px;
	margin-left:10px;
	float:left;
}

.hotel_info{
	line-height:120%;
	float:left;
	margin-right:5px;
	min-height:200px;
	width:465px;
	_width:460px;
}
.hotel_info ul li{
	background:url(../imagenes/botones/b_listados.gif)no-repeat scroll 0 3px;
	clear:both;
	font-weight:normal;
	line-height:1em;
	list-style-type:none;
	margin:0.5em 0 1em 1em;
	padding-left:15px;
}
.hotel_desc{
	line-height:120%;
	clear:left;
	text-align:justify;
	font-size:0.75em;
}

.hotel_servicios{
	line-height:120%;
	float:left;
	width:33%;
	font-size:0.75em;
	
}
.hotel_servicios p{
	padding-bottom:2px;
	vertical-align: super;
}

.hotel_servicios p img{
	vertical-align:middle
}

#textos_contenidos{
	margin-top:20px;
	margin-right:20px;
	margin-left:10px;
}

#textos_contenidos ul li {
	background:url(../imagenes/botones/b_listados.gif) no-repeat scroll 0 1px;
	font-weight:normal;
	line-height:1em;
	list-style-type:none;
	margin:0.5em 0 1em 1em;
	padding-left:15px;
}
#textos_contenidos ul li ul li {
	background:transparent url(../imagenes/botones/bullet2.gif) no-repeat scroll 0 1px;
	font-weight:normal;
	list-style-type:none;
	margin:0.5em 0 1em 1em;
	padding-left:12px;
}

#textos_contenidos ul {
margin:0;
padding:0;
}
/*turisme familiar*/
#imagenes{
margin-top:10px;

}
#imagenes a{
	padding:5px;
}

/*end turisme familiar*/

/*que visitar*/

.jardins_img{
	width:30%;
	overflow:hidden;
}
.jardins_txt{
	width:63%;
	padding-right:10px;
	padding-left:10px;
}





/*END CONTENIDOS*/





/*FOOTER*/
#footer{
	width:970px;
	_width:980px;
	height:100px;	
	background-color:#f9fafc;
}
.footer_logos{
	width:30%;
	float:left;
}
.footer_logos img{
	padding:11px;

}
.footer_txt{
	width:60%;
	float:center;
}
.linea_footer{	
	background:url(../imagenes/fondo/linea_footer.jpg) no-repeat right 5px;
	width:970px;
	height:24px;
}
.logo_conzentra{	
	background-color:#eaeff5; 
	height:31px; 
	width:100%;
	margin-top:15px;
}
.p_footer{
	font:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

/*END FOOTER*/



/*** Paginado **********/
	
.paginado_fondo{

	background-color:#e0e6ee;	
	margin-left:10px;
	margin-top:10px;
	padding:10px;
	width:95%;
	height: 13px;
}

.columna_izq{
	width:20%;
	float:left;
	height:28px;	
}
.img_izq{
	float:left; 
	padding-left:10px
}
.txt_izq{
	padding:3px 0 0 7px;
	float:left;
}
.columna_der{
	width:20%;
	float:left;
	height:28px;	
}
.img_der{
	float:right; 
	padding-right:10px
}
.txt_der{
	padding:3px 0 0 7px;
	padding-right:7px;
	float:right;
}
#columna_central{
	width:60%;
	float:left;
	height:28px;
	margin-top:0px;
}
.paginado_fondo #columna_central ul{
	width:175px; 
	margin:0 auto;
}
.paginado_fondo #columna_central ul li{
	float:left;
	margin-right:5px;
}
.paginado_fondo #columna_central ul li a{
	padding:2px;
	font-size:12px;
	height:17px;
	width:17px;
	text-align:center;
	display:block
}
.paginado_fondo #columna_central ul li a:hover{
	border:1px solid #808083;
	padding:1px !important;
	background-color:#FFFFFF;
}
.paginado_fondo #columna_central ul li.selected a {
	border:1px solid #808083;
	padding:1px !important;
	background-color:#FFFFFF;
}


.separacion{padding-bottom:70px;}
	
	
	/*** End Paginado **********/
	
.volver{
  text-align:right;
  margin-right:15px;
  margin-top: 15px;
  }
    .paginacion{ padding-top:10px; font-size:0.75em;}
  .paginacion a{color:#838282;}
 .paginacion .activo{text-decoration:underline;} 
 
.temp{
  color:white;
  font-size:14px;
  font-weight:bold;
  margin-left:3px;
  width : 60px;
  float : left;
 /* margin-top:7px;*/
 }

*:first-child+html .temp{
  margin-right:15px;
}
*html #meteocat{
  margin-left:650px;
}

#flash{
  margin-top:67px;
}
*html #flash{  margin-top: -17px; }

/* TIEMPO*/

.tiempo{
	font-family:Verdana,sans-serif;
	font-size:11px;
	background-image: url(/imagenes/fondometeo.gif) ;
	background-repeat:no-repeat;
	width:130px;
	margin-left:20px;
	height:265px;
}
.momento {
color:#999999;
font-weight:normal;
margin:12px 0 0;
_margin:0px 0 0;
text-align:center;
}
.leyenda_temp{
	width:80%; 
	padding-left:25px;
}
.temperatura{
	font-size:18px;
	margin-top:5px;
}
.leyenda_mm{
	width:80%; 
	padding-left:35px;
}
.max{
	color:#CC0000;	
	margin-left:5px;
}
.min{
	color:#0099CC;
	margin-left:10px;
}
.negrita{
	font-weight:bold;
}
.hotel_img img{ width:230px; height:153px; border:3px solid #eee;_width:220px;_overflow:hidden;}

.paginadoAgenda{ font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; float:left; padding:10px;}
.paginadoAgenda a{ text-decoration:none;}
.paginadoAgenda a.pagSel{ font-weight:bold; font-size:12px;}


#marco_web  #header #meteo { margin-top : 30px; float:left; width : 340px;}

#search {border : solid 1px #CCCCCC; float : left; background : #e3e7f0;}

#lupaBuscador {vertical-align : middle; width : 35px; height : 23px; background : url(/imagenes/lupa.gif) no-repeat; border : none; margin-left : 10px; float : left;}

#lupaBuscador:hover {cursor : pointer;}

#Headerizquierda {width : 670px; float : left; }

#Headerderecha { width : 340px; float : left;}

*html #marco_web  #header #HeaderDerecha {width :320px;}