body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	padding: 0;
	margin: 0;
	font-family:Tahoma, Arial, Verdana;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
fieldset,img { 
	border: 0;
	}
address,caption,cite,code,dfn,em,strong,th,var {
	font-weight: normal;
	font-style: normal;
	}
ol,ul {
	list-style: none;
	}
caption,th {
	text-align: left;
	}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%;
	}
q:before,q:after {
	content:'';
	}
abbr,acronym { border: 0;
	}
	strong, b {
	font-weight:bold;
	}
	
h1{
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	color:#545454;
	text-align:center;
	margin:10px 0 10px 0;
	display:block;
}

h2{
	font-family:'Tahoma', Arial, Verdana;
	font-weight:bold;
	font-size:16px;
	color:#000;
	text-align:left;
	margin:0px 5px 10px 0;
	clear:none;
	white-space:nowrap;
	float:left;
}

h4{

}

body {
	background:url(http://www.fuertehoteles.com/imagenes/estructura/landings2010/fondo-landing.gif);
	background-image:url(http://www.fuertehoteles.com/imagenes/estructura/landings2010/fondo-landing.gif);
	background-position: center 15px;
	background-repeat:no-repeat;

}

#contenedor{
	text-align:left;
	width:960px;
	/*display:block;*/
	
	margin:auto;
	padding:0;
	background:#fff;
	clear:both;
	/*border:#CCCCCC thin solid;*/
	}

#banner{
	
	width:960px;
	height:267px;
	display:block;
	margin:0;
	_margin:0 0 -80px 0;
	padding:0;
	clear:both;
	}
	
#logo {
	text-align:left;
	position:relative;
	width:80px;
	height:80px;
	top:-250px;
	_top:-260px;
	left:20px;
	padding:0;
	
}	
#logo a{
	display:block;
	width:80px;
	/*height:80px;*/
	border:thin #FFF solid;
}

#logo a:hover{
	display:block;
	width:80px;
	/*height:80px;	*/
	border:thin #4fa700 solid;
}

#contenido{
	margin:0px;
	padding:0 0 15px 0;
	width:960px;
	color:#000099;
	left:0px;
	/*position:relative;*/
	background:#666666;
	border:#333333 thin solid;
}

#contenedor p {
	margin:5px 15px 10px 15px;
	display:block;
	clear:both;

}

#informacion{
	width:650px;
	display:block;
	float:left;
	margin:10px 10px 15px 15px;
	_margin:10px 0 15px 10px;
	padding:0;
	
	background:#ffffff;
	clear:left;

}

#informacion p{
	font-size:14px;
	margin:5px 0 5px 0;
	padding:0;
	color:#545454;
	clear:both;

}

#informacion ul, #informacion .oferta p{
	font-size:12px;
	margin:5px 15px 10px 15px;
	padding:0;
	color:#333;
}

#informacion ul li{
	font-size:12px;
	margin:5px 15px 5px 10px;
	line-height:15px;
	list-style-type:square;
	list-style-position:inside;
	padding:0;
	color:#545454;

}

#informacion .oferta {
	float:left;
	display:block;
	width:315px;
	background:url(http://www.fuertehoteles.com/imagenes/estructura/landings2010/fondo-hotel.gif);
	background-repeat:no-repeat;
	margin:15px 10px 15px 0;
	_margin:15px 10px 15px 0;
	padding:0;
}

#informacion .oferta table{
	width:95%;
	font-size:12px;
	font-family:'Tahoma', Arial, Verdana;
	text-align:center;
	margin:auto;
	border:thin #ccc solid;
}



#informacion .oferta table td{

	font-size:12px;

	font-family:'Tahoma', Arial, Verdana;
	text-align:center;
	color:#545454;
	height:30px;
}

#informacion .oferta table thead{
	width:90%;
	font-size:12px;
	font-family:'Tahoma', Arial, Verdana;
	font-weight:bold;
	text-align:center;
	color:#545454;
	background-color:#ccc;
}

#informacion .oferta-larga {
	float:left;
	display:block;
	width:645px;
	background:url(http://www.fuertehoteles.com/imagenes/estructura/landings2010/fondo-oferta-larga.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin:15px 10px 15px 0;
	padding:0;
	clear:both;
}

#informacion .oferta-larga p{
	font-size:12px;
	margin:5px 15px 10px 15px;
	padding:0;
	color:#333;
	
}

#informacion .oferta-larga #hoteles {
	width:200px;
	display:block;
	float:right;
	background:#fff;
	margin:15px 15px;
	padding:0;
}

#informacion .oferta-larga .pie-oferta-larga {
	margin:0 auto;
	text-align:center;
	padding:0;
	height:20px;
	width:645px;
	display:block;
	background:url(http://www.fuertehoteles.com/imagenes/estructura/landings2010/pie-oferta-larga.gif);
	background-position:top;
	background-repeat:no-repeat;
	clear:both;

}

#informacion .oferta .logohotel {
	width:110px;
	height:36px;
	margin:0 5px 10px 0;
	padding:0;
	float:left;
	display:block;
	background:#FFFFFF;
}

html* #informacion .oferta .precio, #informacion .oferta-larga .precio{
	
	width:190px;
	height:41px;
	display:block;
	clear:both;
	float:right;
	margin:0 10px 0 0;
	padding:0 0 0 0;
	font-weight:bolder;
	color:#FFFFFF;	
	text-align:center;
	background:url(http://www.fuertehoteles.com/imagenes/estructura/landings2010/precio.png);
	background-position:top;
	background-repeat:no-repeat;

}

html* #informacion .oferta .precio span, #informacion .oferta-larga .precio span{
	
	background:none;
	text-align:center;

}

.precio {
background:transparent url(http://www.fuertehoteles.com/imagenes/estructura/landings2010/Precio-dcha.png) no-repeat scroll top right;
color:#fff;
display: block;
float:right;
line-height:39px;
margin:10px 15px 0 0;
padding:0 20px 0 0;
text-decoration:none;
font-family: Tahoma, Verdana, arial, sans-serif;
font-size:16px;
font-weight:bold;
_width:200px;
}

#contenedor #informacion .sinmargen {
margin-top: -10px; }

.precio span  {
background:transparent url(http://www.fuertehoteles.com/imagenes/estructura/landings2010/Precio-izda.png) no-repeat;
padding:0 5px 5px 10px;
line-height:39px;
display:block;
color:#FFF;
font-family:Tahoma, Verdana, arial, sans-serif;
font-weight:16px;
font-size:16px;
text-align:left;
margin-right:10px;

}

#informacion .oferta .fechavalidez {
	width:195px;
	_width:180px;
	height:30px;
	display:block;
	margin:20px 0 0 0;
	padding:0;
	float:left;
	font-size:11px;
	color:#545454;
	text-align:center;
	vertical-align:middle;
}

#informacion .oferta-larga .fechavalidez {
	width:350px;
	.width:335px;
	height:30px;
	display:block;
	margin:20px 0 0 15px;
	padding:0;
	float:left;
	font-size:11px;
	color:#545454;
	text-align:left;
	vertical-align:middle;
	clear:right;
	font-size:1em;
}
.logohotel {
display:block;
width:110px;
height:36px;
float:left;
margin:15px;

}

#informacion .oferta h2, #informacion .oferta h3, #informacion .oferta h4, #informacion .oferta h5, #informacion .oferta h6 {
	width:280px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	margin:5px 15px 5px 15px;
	padding:0;
	display:block;
	clear:right;
	color:#545454;

}

#informacion .oferta-larga h2, #informacion .oferta-larga h3, #informacion .oferta-larga h4, #informacion .oferta-larga h5, #informacion .oferta-larga h6 {
	font-size:14px;
	font-weight:bold;
	margin:5px 15px 5px 15px;
	padding:0;
	color:#545454;
	clear:both;

}

#informacion .oferta p{
	font-size:12px;
	margin:5px 15px 10px 15px;
	padding:0;
	line-height:16px;
	color:#545454;

}

#informacion .oferta .detalles{
	font-style:italic;
	font-size:12px;
	margin:0 15px 0px 15px;
	padding:0;
	color:#999999;

}


#informacion .oferta ul{
	font-size:12px;
	margin:5px 15px 10px 15px;
	padding:0;
	color:#333;
	/*display:block;
	clear:both;*/
	

}

#informacion .oferta ul li{
	font-size:12px;
	margin:5px 15px 5px 10px;
	line-height:15px;
	list-style-type:square;
	list-style-position:inside;
	
	padding:0;
	color:#545454;

}


#informacion .oferta .pie {
	margin:0 auto;
	text-align:center;
	padding:0;
	height:10px;
	width:315px;
	display:block;
	background:url(http://www.fuertehoteles.com/imagenes/estructura/landings2010/pie-columna-verde.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	clear:both;

}
#informacion h2 {
color: #666666;
font-size:1.2em;
line-height:1.2em;



}

.descripcion {
	width:290px;
	_width:280px;
	display:block;
	float:left;
	font-family:'Tahoma', Arial, Verdana;
	font-size:0.9em;
	margin:30px 0 15px 5px;
	_margin:30px 0 15px 5px;
	color:#545454;

}

a {
color:#4fa700;
text-decoration:none;
}

a:hover {
color:#545454;
text-decoration:none;
}

.descripcion h2{
	font-family:'Tahoma', Arial, Verdana;
	font-size:1em;
	margin:0 0 5px 0;
	color:#545454;
	line-height:1.1em;
	padding:0;

}

.descripcion p {
	font-family:'Tahoma', Arial, Verdana;
	font-size:0.9em;
	margin:10px 0 15px 0;
	color:#545454;
	line-height:1.4em;
	padding:0px;
}

#contenedor #informacion .descripcion .listanueva {
	font-size:14px;
	list-style-position: outside; }


.destacado{
background:#E3F2D9;
border:#999 solid medium;
text-align:center;
margin:15px 0 15px 0;



}


.limpia-izda {
	display:block;
	clear:left;

}

.limpia-dcha {
	display:block;
	clear:dcha;
}

.limpia{
	display:block;
	clear:both;
}

.limpia a{
text-decoration:underline;
}
.limpia a:hover{
text-decoration:underline;
color:#4fa700;
}


#footer {
	background-color:#545454;
	background-image:url(http://www.fuertehoteles.com/imagenes/estructura/landings2010/footer.gif);
	background-repeat:repeat-x;
	border:none;
	clear:both;
	width:100%;
	
	margin:0;
	padding:10px 0 25px 0;
	/*position:relative;*/
	display:none;
}

#footer #pie{
	width:960px;
	
	margin:auto;
	display:none;
}

#footer #pie #condiciones, #footer #pie #ofertas_relacionadas{
	width:310px;
	margin:15px 0 15px 10px;
	float:left;
	color:#FFFFFF;
	background:url(http://www.fuertehoteles.com/imagenes/estructura/landings2010/back-columna.jpg);
	background-repeat:no-repeat;
}

#footer #pie #enlaces  {
color:#FFFFFF;
width:300px;
height:80px;
margin:15px 0 15px 10px;
float:left;
background:#111;
text-align:center;

}

#footer #pie a{
	color:#fff;
	text-decoration:none;
}

#footer #pie a:hover{
	color:#ccc;
	text-decoration:underline;
}



#footer #pie h3{
	color:#FFFFFF;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin:15px 0 10px 0;
	text-transform:uppercase;

}

#footer #pie p{
	color:#FFFFFF;
	text-align:left;
	font-size:12px;
	margin:10px 15px 10px 15px;
}

#footer #pie ul{
	color:#FFFFFF;
	text-align:left;
	font-size:12px;
	margin:10px 15px 5px 15px;
	padding:0;

}

#footer #pie li{
	color:#FFFFFF;
	text-align:left;
	list-style-type:square;
	font-size:12px;
	margin:0px 10px 5px 25px;
}

.compartir label{
	font-size:12px;
	color:#FFFFFF;
	background:#CC33FF;
	margin:-10px 0 0 0;
	display:block;
}

.compartir a{

}

/* Mini motor a la derecha */
#col_der {			
	position: relative;
	width:280px;
	display:block;
	float: left;
	padding: 15px 0 15px 0;
	text-align: center;
	margin:25px auto 0 auto;
	border:solid #545454 2px;

}
iframe {
display:none;
border:none; 
padding:0; 
margin:0;
top:0;
}

/*Formulario de contacto*/









#form_contacto {
	display:none;
	width: 275px;
	margin: 5px auto 35px auto;
}

#form_contacto .titular {
		display:none;
	font-size: 12px;
}



#formulario {
	display:none;
	width: 250px;
	margin: 15px auto 0 auto;
	background-color:#ffffff;
	padding:10px 0 10px 0;
	background-position:top;
	background-image:url(http://www.fuertehoteles.com/imagenes/motor/form-landing.jpg);
	background-repeat:no-repeat;
	height:353px;
}

#formulario .form_label {
	display:none;
text-align:left;
color:#545454;
margin:0 10px 0 10px;
color:#FFFFFF;
font-size:14px;
}

#formulario .form_casilla {
	margin: 0 0 10px 0;
	display:none;
}

#formulario .form_casilla input {
	width: 90%;
	display:none;
}

#formulario .form_casilla textarea {
	width: 90%;
	height: 70px;
	font-size:12px;
	display:none;
}

#formulario .form_botones {
	text-align: right;
	margin:0 10px 0 0;
	display:none;
}

#contenido_reserva {	text-align: center; }

#contenido_reserva p {	text-align:left;
						font-size:12px;
						font-family:Verdana, Arial, Helvetica, sans-serif; }


.nofloat {				float:none;
						clear:both; }


#advertencia {			width:90%;
						margin: 10px auto 15px auto;
						text-align:center;
						vertical-align:middle;
						padding:10px 0px 0px 0px;
						background-position:top;
						clear:both; }

#advertencia a {		text-decoration:underline; }

#advertencia table {	margin:auto;
						width:527px;
						vertical-align:middle;
						color:#2b2b2b;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:10px;
						border:0px; }

#advertencia table p {	margin:0px 10px 5px 10px;
						padding:0px;
						text-align:justify;
						vertical-align:middle;
						color:#2b2b2b;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:10px; }

.error {    background-position:top;
			background-image:url(http://www.fuertehoteles.com/imagenes/motor/alerta-top.gif);
			background-repeat:no-repeat;
			background-color:#ffd8d8;
			width:568px;
			margin: 0px auto 15px auto;
			text-align:center;
			vertical-align:middle;
			padding:10px 0px 0px 0px;
}

.pie_error {   background-color:#ffd8d8;
			   width:100%;
			   margin: 0px;
			   padding:0px;
			   height:6px;
			   text-align:center;             }
.mensaje-informacion { background-position:top;      
					background-color:#dcedcc;   
				width:100%;
				margin: 0px auto 15px auto;
				text-align:center;
				vertical-align:middle;
				padding:10px 0px 0px 0px;} 

.pie-mensaje-informacion{ background-color:#dcedcc;
				width:100%;
				margin: 0px;
				padding:0px;
				height:6px;
				text-align:center; }


#col_der p{
font-size:12px;
font-weight:bold;
color:#666666;
}

#bajomotor p,
#bajomotor li {
	font-family: Tahoma, helvetica, Verdana, arial, sans-serif;
	font-size:12px;
	color: #545454;
	text-align: left; }
	
#bajomotor ul {
	margin: 0 0 0 30px; }
	
#bajomotor ul li {
	list-style-type: circle;
	margin: 3px 0 3px 0; }
	
	
	
#contenedor #informacion .oferta .tablaprecios  {
width: 280px;
border: none;
margin-top: 10px; }

#contenedor #informacion .oferta .tablaprecios td  {
text-align:left;  }

#contenedor #informacion .oferta .tablaprecios tr  {
border-bottom: 1px solid #C4C4C4; }

#contenedor #informacion .oferta .tablaprecios .sinlinea  {
border-bottom: none; }
				
#contenedor #informacion .oferta .tablaprecios .importe  {
text-align: right;
font-weight:bold;
font-size:16px;
color: #4fa700;  }

#contenedor #informacion .oferta .tablaprecios .importe b  {
text-align: right;
font-weight:bold;
font-size:12px;
color: #545454; }
					 

