/* HOJA DE ESTILOS DEL SITIO WEB DEL HOTEL MAESTRANZA - www.hotelmaestranza.es/ */

* {	padding: 0px; margin: 0px; font: 10px Verdana,Arial,Helvetica,sans-serif; color:#524A32; line-height: 18px; list-style-type: none; text-decoration:none; }

body { background-color:#ECECEC; }

img { border-style:none; }

hr { color:#DDDDDD; }

p { color: #8A8A8A; }

.cursiva { font-style:italic; }

span { color: #8A8A8A; }

div { color: #8A8A8A; }

#general { margin: 20px auto; }

#top { margin: 0px auto; width: 906px; height: 69px; /* background: url(img/logo-top.gif) no-repeat 0px 0px; */ }

#logo { float: left; width: 365px; position: relative; height: 51px; }

#idiomas { float: right; width: 400px; position: relative; height: 19px; text-align:right; padding-right:30px; }
a.idiomas { color:#545454; }
a.idiomas:hover { color:#545454; text-decoration:underline; }

a { color: #767676; }

a:hover { color: #A0A0A0; }

a.titulo_faq { color:#666; text-decoration:none; }

a.titulo_faq:hover { color:#009; text-decoration: none; }

.titulo_verde { font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#5B5B19; font-weight:bold }

.ofertas_cond {
	background-color:#FFFFCC; font: 10px Verdana, Arial, Helvetica, sans-serif; color:#666666;
}
.ofertas_tit {
	margin: 0px 0px 10px; font: bold 14px Arial, Helvetica, sans-serif; color: #537CB4;
}

img.foto_hotel { background-color:#FAFAFA; border:1px solid #CCCCCC; float:left; margin:0px 10px 10px 5px; padding:5px; position:relative; }
a:hover img.foto_hotel { border:1px solid #7E2932; }

.fondo_caja_ofertas { background-image:url(img/fondo_caja_ofertas.gif); height:137px; width:566px; }
a.descrip_oferta:hover { color:#932121; }
.fondo_ofertas { background-image:url(img/fondo_linea.gif); background-repeat:repeat-x; width:566px; }

.caja_condiciones {
border:1px solid #DDD7C9;
float:left;
margin:20px 0 0;
padding:0.5%;
width:566px;
}
.condiciones {
	background:#E2E2E2 url(img/fondo_condiciones.gif) repeat-x scroll 0 0;
	float:left;
	padding:12px 3%;
	width:532px;
}
.condiciones p strong {
	background:transparent url(img//icoInfo2.gif) no-repeat scroll 0 5px;
	color:#B18B00;
	display:block;
	font-size:1.1em;
	padding:8px 0 5px 30px;
}

.flecha_verde {
	background-image:url(img/flecha-verde.gif);
}
.bold {
	font-size:10px;
	font-weight: bold;
}
.verde {
 font-size: 10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#336600;
}
.negrita { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#B18B00; font-weight:bold; line-height: 18px; /* chocolate: #4D2811 */ }
.rojo {
	font: 10px Verdana, Arial, Helvetica, sans-serif; color:#ae0000; font-weight:bold;
}
.rojo_oscuro {
	font: 10px Verdana, Arial, Helvetica, sans-serif; color:#932121; font-weight:bold;
}
.oro {
	font: 10px Verdana, Arial, Helvetica, sans-serif; color:#B18B00; font-weight:bold;
}
.blanco_texto {
	font: 10px Verdana, Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; background-color:#932121; padding:4px;
}
.enlaces {
	font: 10px Verdana, Arial, Helvetica, sans-serif; color:#B18B00; font-weight:bold;
}
.pullquote {
	width: 145px; background-color:#FFD700; color:black;
	float: right; border:1px solid maroon;
	font-weight:bold; line-height:140%;
	padding:5px; margin-top:10px; margin-left:10px;
}

#splash {
	margin: 0px 0px 0px 20px; font: 0px Helvetica, Arial, sans-serif;
}
.border-splash {
	clear: both; background: url(img/borde-oro.gif) no-repeat; font: 0px Arial, Helvetica, sans-serif; height: 4px;
}
.blanco {
	clear: both; background: url(img/sep1.jpg) no-repeat; height: 2px;
}
#topbody {
	background: url(img/body-body.jpg) repeat-y; margin: 0px auto; width: 906px; height: 56px;
}
#topbody img {
	margin: 0px 0px 0px 42px
}
#body {
	background: url(img/body-body.jpg) repeat-y; margin: 0px auto; width: 906px;
}
#left {
	font-size: 0px; float: left; width: 247px;
}
#right {
	font-size: 0px; background: url(img/sep1.jpg) repeat-y 0px 0px; float: right; width: 659px;
}
#left-tarifas {
	font-size: 0px; float: left; width: 247px;
}
#right-tarifas {
	font-size: 0px; background: url(img/sep1.jpg) repeat-y 0px 0px; float: right; width: 659px;
}
.idioma {
	padding-right:26px; float:right; margin: 6px 0px 0px 10px; color:#010101;
}
.contact {
	padding-left: 15px; /* background: url(img/contact_icon.jpg) no-repeat 0px 2px; */ margin: 4px 0px 0px 50px; color: #010101;
}
.contact1 {
	padding-left: 15px; /* background: url(img/contact_icon.jpg) no-repeat 0px 2px; */ margin: 20px 0px 0px 20px; color: #010101;
}
.subtitulo {
	margin: 24px 0px 0px 35px;
}
.text {
	margin: 10px 0px 0px 65px; width: 163px;
}
input.c_input_eve {
	border: #ccc 1px solid; font-size: 11px; padding:2px;
}
input.c_input_eve_big {
	border: #ccc 1px solid; padding:10px; font-size: 11px;
}
textarea.c_input_eve {
	border: #ccc 1px solid; font-size: 11px; width: 400px;
}
#clear-body {
	font-size: 0px; height: 40px;
}
#form {
	margin: 10px 0px 0px 35px;
}
#datos {
	margin: 30px 0px 0px 45px; width: 176px;
}
.left_text {
	width: 60px; height: 25px;
}
.left_input {
	width: 490px;
}
#formsended {
	margin: 10px auto; width: 240px;
}
.thankyou {
	margin: 0px 0px 10px; font: bold 14px Arial, Helvetica, sans-serif; color: #767676; background-color: #FFFFFF;
}

#formsended P {
	text-align: justify
}
#bottom-body {
	background: url(img/bottom-body.jpg) no-repeat; margin: 0px auto; width: 906px; position: relative; height: 85px;
}
#pie {
	margin-left: 50px; float:left; padding-top: 24px; height: 45px;
}
.pie {
	font: 11px Arial, Verdana, Sans-serif; color:#666666;
}
#pie-tabla {
	margin: 0px 0px 0px 50px;
}
#bottom-body #pie a {
	left: 762px; width: 46px; position: absolute; top: 28px; height: 21px;
}