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


/* Reseteo de CSS */
* {
	margin: 0;
	border: 0;
	/* Configuracion de tipo de letra y tamaño por defecto */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	text-decoration: none;
}

html, body {
	margin:0px;
	padding:0px;
	text-align:center;
	min-height:100%;
	max-height:100%;
	
	/* Configuracion de color de letra por defecto */
	color: #333;
	
	/* Configuracion de fondo de pagina */
	background-image: url('/images/Page-BgTexture.jpg');
	background-attachment: fixed;
	background-position: bottom center;
	background-repeat: repeat-x;
	background-color: #C4C9AB;
}

/* Configuracion de enlaces */
a:link		{ text-decoration: none; color: #333; }
a:visited	{ text-decoration: none; color: #333; }
a:hover		{ text-decoration: underline; color: #333; }
a:active	{ text-decoration: none; color: #333; }

/* Configuracion de encabezados y párrafos */
h1, h2, h3, h4, h5, h6 { font-weight:normal; float:left; }
p { float:left; text-align:justify; }

/* Configuracion de textos */
.TextoRojo		{ color:#C30; }
a.TextoRojo		{ color:#C30; }
.TextoAzul		{ color:#00F; }
a.TextoAzul		{ color:#00F; }

/* Configuracion de la estructura de la página */
#STweb {
	width: 890px;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
}
#STweb #Cuerpo {
	float: left;
	width: 850px;
	padding: 20px;
	background-color: #FFF;
}
#STweb #CuerpoInferior {
	background-color: #333;
	float: left;
	width: 600px;
	color: #FFF;
	background-image: url(/images/Page-BgGlare.png);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 270px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #C4C9AB;
}
#STweb #Cuerpo #Superior {
	float: left;
	width: 850px;
	margin-bottom: 20px;
	text-align: center;
}
#STweb #Cuerpo #Secciones {
	float: left;
	width: 850px;
	margin-bottom: 20px;
	height: 10px;
	background-color: #C4C9AB;
}
#STweb #Cuerpo #Central {
	float: left;
	width: 850px;
}
#STweb #Cuerpo #Central .ListadoAlojamientos {
	list-style-type: none;
	float: left;
	width: 850px;
}
#STweb #Cuerpo #Central .ListadoAlojamientos li {
	float: left;
	width: 200px;
	margin: 5px;
	border: 1px solid #688123;
	background-color: #688123;
	padding: 0px;
}
#STweb #Cuerpo #Superior .TituloLogo {
	font-family: "Comic Sans MS", cursive;
	font-size: 30px;
	font-weight: bold;
	color: #5B721F;
	float: left;
	width: 850px;
	text-decoration:none;
}
#STweb #Cuerpo #Central .ListadoAlojamientos li .Sup {
	padding: 5px;
	float: left;
	width: 190px;
	font-weight: bold;
	color: #FFF;
	text-align:center;
}
#STweb #Cuerpo #Central .ListadoAlojamientos li .Med {
	background-color: #666;
	float: left;
	height: 120px;
	width: 200px;
}
#STweb #Cuerpo #Central .ListadoAlojamientos li .Inf {
	background-color: #FFF;
	padding: 5px;
	float: left;
	width: 190px;
}
#STweb #CuerpoInferior .ListadoPaisesProvincias {
	float: left;
	width: 850px;
	list-style-type: none;
}
#STweb #CuerpoInferior .ListadoPaisesProvincias li {
	float: left;
	width: 100px;
	padding:2px;
}
#STweb #CuerpoInferior p {
	width: 600px;
}
#STweb #Cuerpo #Superior .SubTituloLogo {
	float: left;
	width: 850px;
	font-size: 20px;
	font-family: "Comic Sans MS", cursive;
	color: #666;
}
#STweb #Cuerpo #Superior .SubTituloLogo2 {
	float: left;
	width: 850px;
	font-size: 15px;
	font-family: "Comic Sans MS", cursive;
	color: #666;
}
#STweb #Cuerpo #Superior .SubTituloLogo .telf {
	font-family: "Comic Sans MS", cursive;
	font-size: 20px;
	color: #C30;
}
#STweb #CuerpoInferior p a {
	color: #FFF;
}
#STweb #Cuerpo #Central .ListadoAlojamientos li .Inf .acceder {
	float: left;
	width: 180px;
	background-color: #C4C9AB;
	padding: 5px;
	font-weight: bold;
	color: #333;
	text-align: right;
	text-decoration: none;
	margin-top:5px;
}
#STweb #Cuerpo #Central .ListadoAlojamientos li .Inf .acceder:hover {
	color:#FFF;
}
#STweb #Cuerpo #Central #FichaAlojamiento {
	float: left;
	width: 850px;
}
#STweb #Cuerpo #Central #FichaAlojamiento p {
	width: 828px;
}
#STweb #Cuerpo #Central #FichaAlojamiento .Titulo {
	font-size: 20px;
	font-family: "Comic Sans MS", cursive;
}
#STweb #Cuerpo #Central #FichaAlojamiento .ImgGrandeAloj {
	border: 1px solid #999;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
#STweb #Cuerpo #Central #FichaAlojamiento .ListadoFotografias .Fotografia {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
	border: 1px solid #999;
}
#STweb #Cuerpo #Central #FichaAlojamiento .Apartado {
	padding: 10px;
	width: 830px;
	background-color: #C4C9AB;
	background-image: url(/images/Page-BgGlare.png);
	background-repeat: repeat-y;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#STweb #Cuerpo #Central #FichaAlojamiento #MapaGoogle {
	float: left;
	width: 848px;
	border: 1px solid #999;
	height: 330px;
}
#STweb #Cuerpo #Central #FichaAlojamiento p .enlacecontactar {
	background-color: #5B721F;
	font-family: "Comic Sans MS", cursive;
	font-weight: bold;
	color: #FFF;
	font-size: 15px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	text-decoration: none;
	margin-right: 20px;
}
.textfield {
	padding: 3px;
	border: 1px solid #666;
}
.boton {
	color: #FFF;
	font-weight: bold;
	background-color: #5B721F;
	width: 100px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#STweb #Cuerpo #Central .pNotificacion {
	padding: 10px;
	width: 830px;
	border: 1px solid #999;
}
#STweb #Cuerpo #Central #WebsAmigas {
	float: left;
	width: 850px;
}
#STweb #Cuerpo #Central #WebsAmigas p {
	width: 850px;
}

#STweb #Cuerpo #Central p {
	float: left;
	width: 850px;
}
#STweb #Cuerpo #Central p.Banner728x90 {
	float: left;
	height: 90px;
	width: 728px;
	margin-right: 60px;
	margin-left: 60px;
	border: 1px solid #000;
}#STweb #Cuerpo #Central p #fotoderecha {
	float: right;
	margin-left: 20px;
}
.ListadoL2 {
	float: left;
	width: 578px;
	margin: 0px;
	background:#FFF;
	list-style:none;
	margin-left:25px;
}
.ListadoL2 li.Fila {
	float: left;
	width: 568px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
}
.ListadoL2 li.Cabezera {
	background:#999;
	color:#FFF;
	float: left;
	width: 568px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
}
.ListadoL2 li.Fila:hover {
	background-color:#e5e5e5;
}
.ListadoL2 li .Camp {
	float: left;
	width: 230px;
}
.ListadoL2 li .CampoTexto {
	padding:1px;
	border:solid 1px #999;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}


