html, body {

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F5F4EB;
	height:100%;
}
.background {
	background-color: #F1F0E8;

}
h1 {
margin-top: 0;
margin-bottom: 0; /* o el tamaņo que quieres que exista entre h1 y el siguiente elemento */
}
a {
outline:none;
}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #99CC00;
	text-decoration: none;
	font-weight: bold;
}
.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999933;
	text-decoration: none;
	margin-top: 0px;
}
.submenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #99CC00;
	text-decoration: none;
	margin-top: 0px;

}
.caracteristicas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}
.caracteristicas2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;

}

.menucentrado {

	text-align:center;
}
.palo {

	color: #C5C59C;
}
#tabla {
margin: 0 auto;
}
#textura {
	background-repeat: no-repeat;
	height: 100%;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#lineainferior {
	height: 6px;
}
.refugios {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	padding-left: 5px;
}
#submenu {
float: left;
line-height: 11px;
margin-top: 0px;
}
#contenido {
float: right;
margin-top: 0px;
}
#caracteristicas {
float: right;
margin-top: 0px;
}
#caracteristicas2 {
float: right;
margin-top: 0px;
}
#barra {
clear: both;
height: 3px;
}
#foto {
margin-top: 0px;
height: 100%;
float: left;
width:187px;
}
.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.textobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.titular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #B4B47E;
	text-decoration: none;
	font-weight: bold;

}
.titular2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #B4B47E;
	text-decoration: none;
	font-weight: bold;

}
.masinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
.titulobuscador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color:#B5D840;
	padding-left:10px;
	height:25px;

}
.masinformacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #717142;
	text-decoration: none;
	font-weight: bold;

}
.masinfo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999900;
	text-decoration: none;
	font-weight: bold;

}
#destacados{
    width:130px;
	background-repeat: no-repeat;
	background-position: center;
		padding-left:25px;
	padding-top:58px;

}.direccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: center;
	clear: both;
}
.lineadireccion{
	border:1 px solid #CCCCCC;
}
#Layer1 {
	position:absolute;
	width:120px;
	height:15px;
	z-index:1;
	visibility: hidden;
}
#Layer2 {
	position:absolute;
	width:19px;
	height:80px;
	z-index:1;
	left: -18px;
	top: 11px;
	filter: alpha(opacity=25);
	opacity: .25;
	visibility: hidden;
}
.recuadrosup {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #E6E3D5;
	border-right-color: #E6E3D5;
	border-bottom-color: #E6E3D5;
	border-left-color: #E6E3D5;

}
.recuadroinf {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E6E3D5;
	border-right-color: #E6E3D5;
	border-bottom-color: #E6E3D5;
	border-left-color: #E6E3D5;

}
.preguntas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9D9760;
	text-decoration: none;
	font-weight: bold;
}
.subir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C4B497;
	text-decoration: none;

}
.buscador {
	background-color: #F1F0E8;
	border: 1px solid #CFCFC3;

}

.listadohoteles {
	height: 50px;
	width: 100%;
	background-color: #F0F0EA;
}
.listadohotelesfoto {
	height: 120px;
	width: 186px;
	background-repeat: no-repeat;
	background-position: center center;
	border: 15px solid #F0F0EA;
}
.listadohotelestexto{

	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	vertical-align: top;
}
.consultardisponiblidad{
	padding-right: 12px;
	width: 120px;
	text-align: center;
}
.twitter {
	position:absolute;
	top:0px;
	right:0px;



}

