* {margin:0px; padding:0px; }
body {background: #fff url(../img/fond_body.jpg) repeat-x;font-size:62.5%}
ul li{font-size:1em}
img, fieldset {border:none}
textarea {font-size:1em}
.azul {color:#5683bc}
a {color: #069; font-weight:bold; text-decoration:none;}
.derecha {text-align:right}
.imgflotaiz {float:left; padding:0 30px 10px 0}
.imgflotadr {float:right; padding:0 0px 10px 2em}
.clear {clear:both}
.lfloat {float:left}
.rfloat {float:right}
.mini {font-size: 10px}
#noie6 {display:none}
h1#out {position:fixed; top:-40px}

#container {width:972px; margin:0 auto}
#cabecera {background:url(../img/cielo.png) no-repeat; float:left; width:100%; height:222px}
#cabecera #logo {float:left; margin:60px 0 0 62px; display:inline}
#cabecera ul#menu {float:right; width:72%; margin:139px 0 0 0; list-style:none}
#cabecera ul#menu li {float:left; font: bold 1.5em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#C00; padding-left:1.5em}
#cabecera ul#menu li a {float:left; color:#5a8505; background:url(../img/pollo_off.png) no-repeat 4px 0; height:22px; padding-top:52px; text-decoration:none}
#cabecera ul#menu li a:hover {background:url(../img/pollo_on.png) no-repeat 0px 1px; color: red;}
#cabecera ul#menu .polloactivo {background:url(../img/pollo_on.png) no-repeat 23px 1px; height:22px; padding-top:52px;}

#cuerpo {background:url(../img/fondo_sabana.png) repeat-y; height:100%; width:960px; float:left; padding:1px 6px 0}
#cuerpo #banner {width:100%; float:left; height:172px; background:url(../img/cabeza_2.jpg) no-repeat}
#cuerpo #cont_izq {width:205px; float:left; height:100%; padding:
5px 1em 2em 20px; background:#faf4e8; font: 1.2em Arial, Helvetica, sans-serif; overflow: hidden}
#cuerpo #cont_izq p {line-height:1.5em}
#cuerpo #cont_izq h1 {font:bold 2em/.9em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#C00; padding:1px 0 1em 0px;}
#cuerpo #cont_izq h1 a {color:#CE0B72;}
#cuerpo #cont_izq h1 a:hover {text-decoration:none; color:#F03} 
#cuerpo #cont_izq h2 {font:bold 1.8em/.9em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#C03; padding:1px 0 1em 0px;margin-right:2em; }
#cuerpo #cont_izq a img {position:relative; top:-4px; left:-23px}
#cuerpo #cont_izq ul {list-style:none; margin:0 0 1em 1em}
#cuerpo #cont_izq ul li {padding-bottom:.1em}
#cuerpo #cont_izq ul ul li { line-height:2em;}
#cuerpo #cont_izq a {font-weight:bold; border:none; padding:.2em}

#cuerpo #cont_centro {float:left; width:714px; font:1.2em Arial, Helvetica, sans-serif; background:#fff}
#cuerpo #cont_centro h2, #cuerpo #cont_centro_int h2  {background:url(../img/hoja.jpg) no-repeat; font:bold 1.8em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#C30; padding: .8em 0 .2em 0em}
#cuerpo #cont_centro h2 {background:none; font-size:1.7em}
#cuerpo #cont_centro #contenidos {float:left; width:360px; margin:2em 2em 3em 2em; padding-left:1em; display:inline}
#cuerpo #cont_centro #contenidos p{ line-height:1.5em}
#cuerpo #cont_centro #form_home form {padding-left:3em; margin-top:1em}
#cuerpo #cont_centro #form_home {background:url(../img/fondo_form.png) no-repeat; position:relative; top:-45px; float:left; width:262px; height:350px}
#cuerpo #cont_centro #form_home legend, #cuerpo #cont_centro #form_home h3 {font: bold 1.5em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1d9301; padding:1.2em 0.4em 0 1.4em;}
#cuerpo #cont_centro #form_home label {display:block;margin-bottom:1em; float:left; color:#666; font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif}
#cuerpo #cont_centro #form_home input, #cuerpo #cont_centro #form_home textarea {float:left;  border: #CCC 1px solid; padding: 2px 0; margin-top:4px; font-family:Arial, Helvetica, sans-serif}
#cuerpo #cont_centro #form_home input.largos, #cuerpo #cont_centro #form_home label.largo, #cuerpo #cont_centro #form_home textarea {width:93%}
#cuerpo #cont_centro #form_home label.corto {width:55%; margin-right:6px}
#cuerpo #cont_centro #form_home label.innoches {width:42%;}
#cuerpo #cont_centro #form_home input.cortos {width:69%}
#cuerpo #cont_centro #form_home .boton {background:url(../img/calendar.gif) no-repeat; height:20px; width:20px; border:none; cursor:pointer; margin:6px 0 0 6px}
#cuerpo #cont_centro #form_home #enviar {float:right; margin-right:2.3em; cursor:pointer}

#cuerpo #cont_centro #grupos {float:left; width:262px; height:233px; background:url(../img/grupos.jpg) no-repeat; margin-left:2em; display:inline}
#cuerpo #cont_centro #grupos h3 {font:bold 1.7em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#8d9319; float:left; padding:.5em 0 1.4em 2.8em} 
#cuerpo #cont_centro #grupos p {width:75%; padding:0em 1.6em 0.3em 1.9em}

/* interiores */
#cuerpo #banner_int {width:100%; float:left; height:144px; background:url(../img/cabeza_in1.jpg) no-repeat}
#cuerpo #banner_int2 {width:100%; float:left; height:144px; background:url(../img/cabeza_in2.jpg) no-repeat}
#cuerpo #banner_int3 {width:100%; float:left; height:144px; background:url(../img/cabeza_in3.jpg) no-repeat}
#cuerpo #banner_int4 {width:100%; float:left; height:144px; background:url(../img/cabeza_in4.jpg) no-repeat}
#cuerpo #banner_int5 {width:100%; float:left; height:144px; background:url(../img/cabeza_in5.jpg) no-repeat}
#cuerpo #banner_int6 {width:100%; float:left; height:144px; background:url(../img/cabeza_in6.jpg) no-repeat}
#cuerpo #cont_centro_int{float:left; width:100%; font:1.2em Arial, Helvetica, sans-serif; background:url(../img/lateral.jpg) no-repeat right -2px; font-weight:normal;}
#cuerpo #cont_centro_int #contenidos_int a { }
#cuerpo #cont_centro_int #contenidos_int {float:left; width:70%; margin:0em 3em 3em 2em; padding-left:1em}
#cuerpo #cont_centro_int #contenidos_int p {line-height:1.3em;font-weight: normal;}
#cuerpo #cont_centro_int #contenidos_int h3 {color:#690; font:bold 1.5em "Trebuchet MS", Arial, Helvetica, sans-serif}
#cuerpo #cont_centro_int #contenidos_int h3#promo {color:#333; font:bold 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif; padding-bottom:1em}
#cuerpo #cont_centro_int #contenidos_int h3 a {color:#069; border-bottom: dotted 1px #069; text-decoration:none}
#cuerpo #cont_centro_int .cajaimg {float:left; margin: 0 20px 10px 0px; width:auto; background:#fff; }
#cuerpo #cont_centro_int .cajaimg img {}
#cuerpo #cont_centro a:hover, #cuerpo #cont_centro_int #contenidos_int a:hover, #pie a:hover, #cont_izq a:hover { text-decoration:underline}
.centrarimg {vertical-align:middle}
#cuerpo #cont_centro_int #grupos {float:left; margin-top:3em; width:212px}
#cuerpo #cont_centro_int #galeria {float:left; width:80%; margin:0em 3em 3em 2em; padding-left:1em}

#form {width:45%; float:left; margin-right:2em; border-right:dotted 1px #CCC; padding-right:2em}
#form label {float:left; clear:both; width:100%; padding:5px 0px}
#form .inputs{float: left; width:100%}
#form input, #form select, #form textarea {border:solid 1px #CCD9EC; color:#360}
#form textarea {font:normal 1.1em Arial, Helvetica, sans-serif}
#form legend {margin-bottom:8px; font: bold 1.2em Arial, Helvetica, sans-serif}
#form .cuadrosform {width:100%}
#pdf {font-size:.9em; color:#666; border-top: dotted 1px #CCC}
#form .boton {padding:0 1em; float:right; overflow:visible; cursor:pointer}

#past_verano {background:url(../img/pastillas.png) no-repeat center -69px; width:150px; float:left; height:49px}
#past_galeria {background:url(../img/pastillas.png) no-repeat center -1px; width:150px; float:left; height:49px}
#past_albergue {background:url(../img/pastillas.png) no-repeat center -138px; width:150px; float:left; height:47px}
#past_info {background:url(../img/pastillas.png) no-repeat center -208px; width:150px; float:left; height:47px}

.pastis {padding:1em 0 0 3.2em; font: bold 1.5em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#CF0;}
.pastis a {font: bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; } 
.pastis a:hover { border-bottom:1px dotted #fff; color:#CF0}

.fotogaleria img{float:left; padding:0 .8em 1em 0}
.oferta {float:left; margin-bottom:1.5em; border-bottom:1px dotted #ccc; padding-bottom:1em; width:100%; background:url(../img/fondpromo.gif) no-repeat left bottom}
.oferta h3 {font-size:1.5em; padding-bottom:.5em}
.oferta .precio {font:bold 2.4em/.1em "Arial Rounded MT Bold" , Arial; color:#fff; float:left; background:url(../img/bg-precio.gif) no-repeat center -7px; padding:.7em 0 .1em 1em; width:92px; height:92px; margin:0}
.oferta .precio2 {font:bold 2.4em/0em "Arial Rounded MT Bold" , Arial; color:#fff; float:left; background:url(../img/bg-precio2.gif) no-repeat -10px 11px; width:111px; height:134px; text-align:center; padding-top:37px}

.oferta .precio span, .oferta .precio2 span {font-size:0.6em; line-height:.1em;}
.oferta p.precio, .oferta p.reserva {margin:0}

.reserva {float:right; background:url(../img/reserva-ahora.gif) no-repeat center 0px; height:45px; width:202px; padding:1.7em 0 0 4.1em; font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#C30; margin-top:.5em}
.reserva-hallo {float:right; background:url(../img/pastilla-reserva_hallo.gif) no-repeat center -15px; height:40px; width:202px; padding:1.8em 0 0 3.5em; font:normal 17px "Arial Rounded MT Bold"; color:#C30; margin-top:.5em}
.santa {background:url(../img/reserva-ahora-ssanta.gif) no-repeat center 0px; padding-top:2.4em}
.verano {background:url(../img/reserva-ahora-verano.gif) no-repeat 10px 0px; padding-top:2.4em;}
.listas{list-style:none; padding-right:1em}
.listas li{background:url(../img/gif-listas.gif) no-repeat left 9px; padding:.5em 1.3em; font:bold 1.2em "Trebuchet MS", cursive; color:#742339; }

#pie {float:left; width:99%; background: url(../img/pie.png) no-repeat; height:23px; padding:13px 10px 0 0; font:normal 10px Verdana, Geneva, sans-serif; text-align:right; color:#999}
.Estilo13 {color: #008400;
	font-family: "Trebuchet MS";
	font-size: 16px;
}
.Estilo26 {color: #FFFFFF; font-weight: bold; font-size: 11px; }
.Estilo27 {font-size: 11px; color: #FFFFFF;}
.Estilo28 {color: #336699}
.Estilo32 {font-size: 11px; color: #31659C; }
.Estilo34 {font-size: 11px; color: #0000FF; }
.Estilo36 {color: #428AC6}
.Estilo38 {	color: #FF6600;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
#cierre { background:url(../img/cierre.gif); height:102px; width:100%; clear:both}

table td {padding:.9em}
#formlibro td {padding:0px}
#blokpromo {background:#fff url(../img/backpuentes.gif) no-repeat; width:341px; padding:55px 12px 19px}
#blokpromo p {padding:0 1.1em}
#blokpromo a#imag {position:relative; top:-49px; width:100%; height:62px; display:block; margin-bottom:-70px}
#blokpromo h3 a {background: url(../img/bgh3.gif) no-repeat; display:block; padding:13px 8px; margin-top:.7em; height:20px; color:#fff}
#contenidos .pasti50 {float:left; width:81%; margin:10px 0; background:url(../img/past-home.gif) no-repeat 7px 0 #EDEFF4; padding:.5em 0 .7em 5em; font-size:1.2em}
#octubre, #santos {padding:.3em 0 .3em 5em; border:solid 1px #eae7cc}
.minireserva {position:relative; top:-10px;}
#octubre {background: #FAF9EE url(../img/pollo_octubre.gif) no-repeat -20px -20px}
#santos {background: #FAF9EE url(../img/pollo_santos.gif) no-repeat -20px -20px}