/* CSS Document */
body {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#C6B192; color:#ffffff; margin:0; padding:0; background-image:url(../images/textura.jpg)}
#contenedor {width:778px; text-align:left; margin:0 auto}
#home #contenedor {width:980px; margin-top:20px}
a{color:#663300; font-weight:bold; text-decoration:none}
p.skip {text-align:right; margin-top:12px; font-size:11px}
p.skip a, p.idiomas a {color:white}
p.idiomas {margin-top:20px; text-align:center; font-size:11px; color:white}
ul {margin:0; padding:0; list-style:none;}
li,p {margin:0; padding:0}
img {border:none}
ul#apoyo {background-color:#3A240D; color:#EBE3CF; width:778px;border-top:1px solid #907A63; padding:5px 0 5px; text-align:right;}
ul#apoyo a {color:#EBE3CF}
ul#apoyo a:hover, ul#apoyo li.activa a {color:#FCE208}
ul#apoyo li {margin-right:13px; display:inline}
ul#apoyo li.inicio {float:left; margin-left:20px;}
ul#apoyo li.musica {background-image:none; padding-left:0}
ul#apoyo:after {content:".";height:0; display:block; clear:both; visibility:hidden}

h1,h2,h3, form {margin:0; padding:0}
#logos {width:778px;}
#logos:after {content:".";height:0; display:block; clear:both; visibility:hidden}
#logos p, #logos h1 {float:left;}
#logos img {margin:0; padding:0; display:block}
#cabecera{position:relative; background-color:#916F3F}
#cabecera img {display:block;}
#menu_ppal, #menu {width:778px;}
#menu:after, #menu_ppal:after {content:".";height:0; display:block; clear:both; visibility:hidden}
#menu li, #menu_ppal li {float:left;display:inline;}
#menu li img, #menu_ppal li img {display:block;}

#menu_ppal li ul, #menu li ul {position:absolute;left:0;top:21px; background-image:url(../images/fondo_subsmenu.gif); font-size:11px; font-weight:bold;color:#916F3F; padding:0px 0 0px; width:778px;filter:alpha(opacity=94);-moz-opacity:.94;opacity:.94; display:none; background-color:#D4C7AF}
#menu_ppal li ul li a, #menu li ul li a {display:block; text-decoration:none; color:#916f3f; padding:5px 15px 4px 18px}
#menu_ppal li ul li a:hover, #menu li ul li a:hover {background-color:#FFD86F}
#menu_ppal li.activa ul {display:block;}
#menu_ppal li.activa ul li.activa a{background-color:#FFD86F; background-image:url(../images/vin3.gif); background-repeat:no-repeat; background-position:10px 10px}

#contenido {background-color:#916F3F; width:778px; padding-bottom:12px}
#contenido:after {content:".";height:0; display:block; clear:both; visibility:hidden}
#informacion {width:242px; float:left; display:inline; }
#informacion img {display:block}
#informacion h2 {margin-top:17px; margin-left:18px}
#informacion p.hint {clear:both;  margin-top:0; }
#informacion p.consultar {text-align:right; margin-right:10px; margin-top:4px;}
#informacion p.modificaciones {margin-top:10px;margin-left:25px}
#disponibilidad {margin-left:19px; margin-top:13px}
#disponibilidad h3 {font-size:11px; font-weight:normal; margin-bottom:8px}
#disponibilidad select {width:57px; font-size:10pxpx; color:#9C7545; text-align:right}
#disponibilidad select.anyo {width:74px}
#disponibilidad p.campo {width:68px; float:left;margin-bottom:10px}
#disponibilidad p.anyo {width:74px;}
#texto {width:311px;  display:inline; margin:0; background-image:url(../images/fondo_texto.gif); background-repeat:no-repeat; float:left;padding:26px 25px 0 16px; voice-family: "\"}\""; voice-family:inherit; width:270px;}
html>body #texto {width:270px}
#texto h2 {margin-bottom:3px}
#texto p {margin-bottom:12px}
#texto p.conocer {margin-top:7px; text-align:right; color:#FCE208}
#texto p.conocer a {color:#FCE208; background-image:url(../images/vin2.gif); background-repeat:no-repeat; background-position:left center; padding-left:10px}
#texto p.conocer a:hover {color:white; background-image:url(../images/vin2_on.gif)}

#bloque_disponibilidad p  {margin-top:7px; text-align:left; color:#FCE208}
#bloque_disponibilidad p a {color:#FCE208; background-image:url(../images/vin2.gif); background-repeat:no-repeat; background-position:left center; padding-left:10px}
#bloque_disponibilidad p a:hover {color:white; background-image:url(../images/vin2_on.gif)}

object {margin:0; padding:0; display:block}
#modulos {width:225px; float:left; }
#modulos h2{color:white; font-weight:bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; padding:7px 10px 5px 19px; background-image:url(../images/vinh2_2.gif); background-repeat:no-repeat; background-position:7px 9px; line-height:10px; margin-top:5px;}
#informacion h2.boletin{color:white; font-weight:bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; padding:5px 10px 7px 29px; background-image:url(../images/vinh2_2.gif); background-repeat:no-repeat; background-position:12px 7px; line-height:10px; margin-top:12px;background-color:#CD9E64;margin-left:0}

#modulos p.info_modulo {margin:0 10px 0 20px !important; padding:0 0 10px 0; border-bottom:1px solid #AA8D6B !important;}
#modulos p.info_modulo a {padding:0 !important; margin:0 !important; background:none !important;}
#modulos p.info_modulo img {border:1px solid #DAA65B !important;}


#informacion h2.boletin {background-color:#CD9E64; margin-top:25px;}
#informacion p.exp {font-size:10px !important;}



#pie {background-color:#3A240D; padding-top:15px; padding-bottom:10px; text-decoration:none}
#pie:after, #menu_inf:after {content:".";height:0; display:block; clear:both; visibility:hidden; text-align:center}
#menu_inf li {float:left; padding-left:8px; margin-right:17px; text-align:center}
#menu_inf li.activa a {color:#FCE208}
#pie a {color:white; text-decoration:none}
#pie a:hover, #pie a.activa {color:#FCE208}
#copy {margin-top:9px; text-align:center;}
#copy a {margin-right:18px;}
a.mapa_web {border-right:1px solid #FFF; padding-right:20px;}



	#main #reservas {margin:10px 0 0px 19px; width:406px; float:left; display:inline;  }

	#main #reservas .indentado {padding:0 0 0 20px}
	#main #reservas select {width:37px; font-size:10pxpx; color:#9C7545; text-align:right}
	#main #reservas select.anyo {width:74px}
	#main #reservas select.area {width:90px; text-align:left; margin-right:5px}
	#main #reservas select.pais_provincia {width:130px; text-align:left; margin-right:5px}
	#main #reservas input.txt {width:130px; font-size:10pxpx; color:#9C7545}
	#main #reservas p.area_pais_txt {margin:30px 0}
	#main #reservas p.fecha_entrada {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin:20px 0 0 0}
	#main #reservas p.campo {width:48px; float:left;margin-bottom:10px}
	#main #reservas p.anyo {width:85px; margin-right:20px}
	#main #reservas p.noches {width:60px}
	#main #reservas p.hint {clear:both}
	#main #reservas p.consultar {margin:26px 0 0 0px; text-align:center;}

	#main p.info.reservas {margin:30px 0; color:#F0CA69}

	#contenido div.una_columna {float:none; background:none; width:778px; padding:29px 60px 0 60px; voice-family: "\"}\""; voice-family:inherit; width:658px}
