/*submenu*/

#submenu {
	float: left;
	width: 900px;
	height: 36px;
	background-color:#e9f4ea;
	margin: 0;
	padding: 0;
}
#submenu ul {
	list-style: none;
	margin: 0px;
	margin: 0;
	padding: 0;
	
}
#submenu ul li {
	float: left;
	display: block;
	font-size: 0.70em;
	font-weight: bolder;
	padding:12px;
	color: #2e90da;
	border-right: 2px dotted whitesmoke;	
	
}
.submenu_activo {
	background: url(../images/marcador.jpg) no-repeat center bottom;
}
#submenu ul li a:link {
	color: #18838f;
	text-decoration: none;
	
	}
#submenu ul li a:visited {
	color: #18838f;
	text-decoration: none;
}
#submenu ul li a:hover{
	color: gray;
	text-decoration: none;
}

.path {
	display: block;
	float: left;
	width: 534px;
	padding: 5px 0px 3px 0px;
	border-bottom: 1px dotted silver;
	color: #343434;
	font-size: 0.60em;
}

.path a:link {
	color: #18838f;
	text-decoration: none;
	
	}
.path  a:visited {
	color: #18838f;
	text-decoration: none;
}
.path a:hover{
	color: gray;
	text-decoration: none;
}
.destinos {
	float: left;
	font-size: 1.3em;
	font-weight: bolder;
	color:#18838f;
	padding:6px 0px 0px 0px;
	width: auto;
}


#paginacion {
	float: left;
	width: 534px;
	height:auto;
	padding-bottom:4px;
	border-bottom: 1px dotted silver;
	text-align: right;
	background-color:transparent;
	font-size: 0.70em;
	font-weight: bolder;
	color: #2e90da;
	padding-top: 5px;
	margin-top: 6px;
	
}
#paginacion_inferior {
	float: left;
	width: 534px;
	height:auto;
	padding-bottom:4px;
	border-top: 1px dotted silver;
	text-align: right;
	background-color:transparent;
	font-size: 0.70em;
	font-weight: bolder;
	color: #2e90da;
	padding-top: 5px;
	margin-top: 6px;
	
}
#paginacion_resultados {
	float: left;
	width: 100%;
	height:auto;
	padding-bottom:4px;
	border-bottom: 1px dotted silver;
	text-align: right;
	background-color:transparent;
	font-size: 0.70em;
	font-weight: bolder;
	color: #2e90da;
	padding-top: 5px;
	margin-top: 6px;
	
}
#paginacion_resultados2 {
	float: left;
	width: 100%;
	height:auto;
	padding-bottom:4px;
	border-top: 1px dotted silver;
	text-align: right;
	background-color:transparent;
	font-size: 0.70em;
	font-weight: bolder;
	color: #2e90da;
	padding-top: 5px;
	margin-top: 6px;
	
}
.pastilla_destino {
	float: left;
	width: 534px;
	/*height: 159px;*/
	border: 1px solid silver;
	background-color: whitesmoke;
	margin-top: 6px;
}
.pastilla_news {
	float: left;
	width: 534px;
	border: 1px solid silver;
	background-color: whitesmoke;
	margin-top: 6px;
}
.pastilla_eventos {
	float: left;
	width: 534px;
	height: 159px;
	border: 1px solid silver;
	margin-top: 6px;
	background: whitesmoke url(../images/fondo_evento.jpg) no-repeat bottom right;
}
.pastilla_noticias {
	float: left;
	width: 534px;
	/*height: 159px;*/
	border: 1px solid silver;
	margin-top: 6px;
	background: whitesmoke url(../images/fondo_noticia.jpg) no-repeat bottom right;
}

.hoy{
	float: left;
	width: 347px;
	height: auto;
	border: 1px solid silver;
	background-color: whitesmoke;
	margin-top: 6px;
	padding-bottom: 6px;
}
.sub_news{
	clear: left;
	float: left;
	font-size:0.90em;
	font-weight: bolder;
	color:#18838f;
	padding:4px 0px 1px 0px;
	border-bottom: 1px dotted #96aa1d;
	width: 100%;
	/*height: 20px;*/
	background-color:transparent;
	overflow: hidden;
}
.sub_news a:link {
	color: #18838f;
	text-decoration: none;
	
	}
.sub_news a:visited {
	color: #18838f;
	text-decoration: none;
}
.sub_news a:hover{
	color: gray;
	text-decoration: none;
}
.news_p {
	clear: left;
	float: left;
	font-size: 0.70em;
	color:gray;
	width:100%;
	padding:9px 0px 0px 0px;
}
.sub_destino{
	float: left;
	font-size: 1em;
	font-weight: bolder;
	color:#18838f;
	padding:6px 0px 0px 12px;
	width: auto;
}
.sub_destino a:link {
	color: #18838f;
	text-decoration: none;
	
	}
.sub_destino a:visited {
	color: #18838f;
	text-decoration: none;
}
.sub_destino a:hover{
	color: gray;
	text-decoration: none;
}
.destino_p {
	float: left;
	font-size: 0.70em;
	color:gray;
	width:260px;
	padding: 12px 0px 0px 12px;
}
.blog_p {
	float: left;
	font-size: 0.70em;
	color:gray;
	width:auto;
	padding: 12px 0px 0px 12px;
}

#left_destino {
	float: left;
	width: 274px;
	/*height: 159px;*/
	background-color:whitesmoke;
	padding-right: 4px;

}
#left_news {
	float: left;
	width: 350px;
	/*height: 143px;*/
	background-color:transparent;
	padding:8px;

}
#foto_news {
	clear: left;
	float: left;
	width: 144px;
	height: 141px;
	border:1px solid white;
	background-color: transparent;
}
#right_destino {

	margin:0;
	padding: 0;
	float: right;
	width: 256px;
	height: 159px;
}
#left_blog {
	float: left;
	width:350px;
	height: 159px;
	background-color:whitesmoke;
	padding-right: 4px;

}
#right_blog {

	margin:0;
	padding: 0;
	float: right;
	width: 159px;
	height: 159px;
}
.ampliar_news {
	clear: both;
	float: left;
	width: 175px;
	font-size: 0.70em;
	font-weight: bolder;
    padding: 20px 0px 0 270px;
	color: #18838f;
	
}
.ampliar_news a:link {
	color: #18838f;
	text-decoration: none;
}
.ampliar_news a:visited {
	color: #18838f;
	text-decoration: none;
}
.ampliar_news a:hover {
	color:gray;
	text-decoration: none;
}
.ampliar_destino {
	
	clear: left;
	float: left;
	width: 130px;
	font-size: 0.70em;
	font-weight: bolder;
    padding: 20px 5px 5px 200px;
	color: #18838f;
	
}
.ampliar_destino a:link {
	color: #18838f;
	text-decoration: none;
}
.ampliar_destino a:visited {
	color: #18838f;
	text-decoration: none;
}
.ampliar_destino a:hover {
	color:gray;
	text-decoration: none;
}

#mapa {
	float: left;
	width: 347px;
	height: auto;
	border: 1px solid silver;
	background-color: whitesmoke;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-bottom: 20px;
}
#mapa p {
	clear: left;
	float: left;
	font-size: 0.70em;
	color: gray;
	padding: 5px;
	width: 100%;
}


#relacionados {
	float: left;
	width: 347px;
	height: auto;
	border: 1px solid silver;
	background-color: whitesmoke;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-bottom: 20px;
}
#banner_lateral2 {
	float: left;
	margin-top: 6px;
	width: 347px;
	height: 244px;
	
}
.banner_lateral {
	
	float: left;
	width: 347px;
	height: 150;
	margin-top:9px;
	padding: 0;
	margin-bottom: 9px;
}
#carrusel {
	float:left;
	width: 534px;
	height:346px!important;
	background-color:transparent;
	border: 1px solid #dcdcdc;
	margin-top: 10px;
	padding-bottom:10px;
	/*overflow:hidden;*/
}
#carrusel img {
   position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#carrusel a {
    border:0;
    display:block;
}
#carrusel_unica {
	float:left;
	width: 534px;
	height:346px!important;
	background-color:transparent;
	border: 1px solid #dcdcdc;
	margin-top: 10px;
	padding-bottom:10px;
	overflow:hidden;
}
#texto {
	float: left;
	width: 534px;
	height: auto;
	padding:20px 10px 30px 0px;
	background: transparent;
	font-size: 0.75em;
	color: #343434;
	border-bottom: 1px dotted silver;
}
#texto a {
	color:#18838F!important; text-decoration:none;
}
#texto a font{
	color:#18838F!important; text-decoration:none;
}
#texto p {
	margin-bottom: 12px;
}
.entradillap {
	color:#343434;
	font-weight: bolder;
	

}
#video_relacionado {
	float: left;
	width: 524px;
	margin:3px 0px;
	background: whitesmoke;
	border: 1px dotted silver;
	padding:3px 6px;
	height:35px;
	font-size: 0.60em;
	font-weight: bolder;
	color: #343434;
	line-height: 35px;
	margin-top:40px;
}

#firma {
	float: left;
	width: 474px;
	height: auto;
	padding:30px;
	margin: 6px 0px;
	font-size: 0.75em;
	color: gray;
	border: 1pxs solid silver;
	background-color: whitesmoke;
}
#firma ul {
	float: right;
	width: 230px;
	height: auto;
	padding:0;
	margin: 0;
	
}
.autor {
	font-weight: bolder;
	color: #18838f;
	
}
.mas {
	float: left;
	margin-right: 8px;
}
ul#alfabeto {
	clear: left;
	float: left;
	width: 325px;
	height: auto;
	list-style: none;
	margin: 0;
	padding:4px 20px;
	font-size: 0.80em;
	font-weight: bolder;
	text-align: center;
}

ul#alfabeto li {
	float: left;
	padding:2px;
}
ul#alfabeto li a:link {
	color:#18838f;
	text-decoration: none;
}
ul#alfabeto li a:visited {
	color:#343434;
	text-decoration: none;
}
ul#alfabeto li a:hover {
	color:gray;
	text-decoration: none;
}


.por_alfabeto {
	display: block;
	width: 325px;
}


#buscar {
	clear: left;
	float: left;
	width: 100px;
	height:auto;
	padding: 25px;
}
#buscar form {
	float: left;
	padding-top: 20px;
	padding-left: 25px;
	/*height:20px;*/
	background-color: transparent;
	line-height: 40px;
	}
	
#buscar input[type=text] {
	float: left;
	color: black;
	border:none;
	background-color: whitesmoke;
	border: 1px solid silver;
	font-size: 0.80em;
	width: 170px;
	margin: 0;
	padding: 0;
	height:20px;

}
#buscar input[type=button], #frm_filtro input[type=button] {
	
	border: 0;
	border: 1px solid whitesmoke;
	background-color:#343434;
	color:whitesmoke;
	width:auto;
	height:22px;
	padding: 2px 4px;
	cursor: pointer;
	margin-left:10px;
	line-height:12px;
	font-size: 0.60em;
}



ul.tabs {
	margin:0px;
	float: left;
	list-style: none;
	height: 22px;
	border-bottom: 1px solid silver;
	width:287px;
	padding-left: 2px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 21px;
	line-height: 21px;
	border: 1px solid silver;
	margin-bottom: -1px;
	background: whitesmoke;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	color: #18838f;
	text-decoration: none;
	display: block;
	font-size: 0.70em;
	font-weight: bolder;
	padding: 0 17px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: white;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: white;
	border-bottom: 1px solid whitesmoke;
}
.tab_container {
	border: 1px solid silver;
	/*border-top: none;*/
	clear: both;
	float: left; 
	width:287px;
	/*height:50px;*/
	padding-bottom: 3px;
	background: white;
	overflow: hidden;
}
.tab_container_alojamientos {
	border: 1px solid silver;
	border-top: none;
	clear: both;
	float: left; 
	width:287px;
	height:80px;
	padding-bottom: 3px;
	background: white;
	overflow: hidden;
		
}

.intro {
	clear: left;
	float: left;
	padding: 10px 6px 0px 0px;
	font-size: 0.70em;
	color: gray;
	width: 100%;
}
form#rango, form#precios {
	float: left;
	background-color: transparent;
	width: 269px;
	height: 10px;
	line-height: 17px;
	font-size: 0.70em;
	color: gray;
	margin: 0;
	padding: 10px 0px 0px 17px;
}
form#rango label {
	display: block;
	float: left;
	padding:0 8px;
	font-weight: bolder;
}
form#precios label {
	display: block;
	float: left;
	padding:0 8px;
	font-weight: bolder;
}

form#rango input[type=radio] {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
		
}
form#precios input[type=radio] {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
		
}
ul.notas {
	border-top: 1px dotted silver;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #343434;
}

#seguir {
	float: left;
	width: 534px;
	height: auto;
	border-bottom:1px dotted silver;
	margin-bottom: 15px;
	padding-top:10px;

}

ul#dif_redes {
	float: left;
	list-style: none;
	margin: 4px 0px 8px 0px;
	padding: 0;
	color: gray;

}
ul#dif_redes li{
	float: left;
	margin-right: 10px;
	}
	
ul#siguelo {
	float: left;
	margin: 0;
	padding: 0;
	font-size:0.70em;
	
}
ul#siguelo li {
	float: left;
	line-height: 35px;
	margin-right: 5px;
}
/*resultados del buscador*/
#resultados {
	float: left;
	width: 327px;
	height: auto;
	border: 1px solid silver;
	background-color: whitesmoke;
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 10px;
}

#resultados p {
	clear: left;
	float: left;
	font-size: 0.70em;
	color:gray;
	margin: 5px 0px;
	width: 100%;
}

.sub_buscador{
	float: left;
	font-size:0.80em;
	font-weight: bolder;
	color:#18838f;
	padding:6px 0px 0px 0px;
	width: 100%;
}
.sub_buscador a:link {
	color: #18838f;
	text-decoration: none;
	
	}
.sub_buscador a:visited {
	color: #18838f;
	text-decoration: none;
}
.sub_buscador a:hover{
	color: gray;
	text-decoration: none;
}
.sub_buscador_main{
	float: left;
	font-size:0.80em;
	font-weight: bolder;
	color:#18838f;
	padding:6px 0px 25px 0px;
	width: 100%;
}
.sub_buscador_main a:link {
	color: #18838f;
	text-decoration: none;
	
	}
.sub_buscador_main a:visited {
	color: #18838f;
	text-decoration: none;
}
.sub_buscador_main a:hover{
	color: gray;
	text-decoration: none;
}
.recurso{
	float: left;
	font-size:0.80em;
	font-weight: bolder;
	color:#343434;
	padding:6px 0px 0px 0px;
	width: 100%;
}
ul#filtro {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
}
ul#filtro li {
	display: block;
	height:auto;
	padding-bottom: 3px;
	padding-top: 3px;
	width: 100%;
}
.parrafo{
	width: 100%;
	height: auto;
}
#destacado_buscador {
	float:left;
	width: 524px;
	height:auto;
	background-color: #f5f5f5;
	border: 1px solid #dcdcdc;
	margin-top: 10px;
	padding:10px;
}
#destacado_contacto {
	float:left;
	width: 524px;
	height:auto;
	background-color: #f5f5f5;
	border: 1px solid #dcdcdc;
	margin-top: 10px;
	padding:10px 10px 50px 10px;
}
#destacado_contacto p {
	clear: left;
	float: left;
	width: 524px;
	margin-top: 20px;
	}
#destacado_contacto img {
	clear: left;
	float: left;
	margin-bottom: 20px;
	border: 2px solid white;
}
#destacado_contacto {
	font-size: 0.70em;
}
ul#filtro_buscador {
	float: left;
	margin: 20px 0 0 0;
	padding: 0;
	width: 100%;
	height: auto;
}
ul#filtro_buscador li {
	height:100px;
	padding-bottom: 3px;
	width: 100%;
}
ul#filtro_buscador li p {
	float: left;
	font-size: 0.70em;
	width: 100%;
}
.seccion_buscador {
	color:#343434;
}
.sub_buscador_sec {
	float: left;
	font-size:0.80em;
	font-weight: bolder;
	color:#18838f;
	padding:12px 0px 3px 0px;
	width: 100%;
}
.sub_buscador_sec a:link {
	color: #18838f;
	text-decoration: none;
	
	}
.sub_buscador_sec a:visited {
	color: #18838f;
	text-decoration: none;
}
.sub_buscador_sec a:hover{
	color: gray;
	text-decoration: none;
}
.hora {
	color: #18838f;

}
ul#asociados {
	float: left;
	width: 100%;
	height: auto;
	margin: 0;
	padding:8px;
	font-size: 0.70em;
	
}
ul#asociados li {
	color: #18838f;
	font-weight: bold;
	padding: 5px 0px;
	border-bottom: 1px dotted silver;
	width: 90%;
}
.eventos {
	color: #18838f;
	font-weight: bold;
	font-size: 0.80em;
}