body {
	margin:0px;
	padding:0px;
	background-color:#444;
}
h1{
	float:right;
	color:#C02425;
	text-align:center;
	margin:5px 10px 0px 10px;
	padding-left:10px;
	font-family:Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:normal;
	border-bottom:solid 1px #888;
}
/*************Menu***************/
div#cabecera{
	float:left;
	width:970px;
	height: 120px;
	background:#A50808 url(../../imagenes/fondocabecera.jpg) repeat-y right;
}
#bar_idioma {
	padding: 5px 0px 0px 5px;
	background-color: #A50808;
	float: left;
	height: 14px;
}
div#bar_idioma a img {
	border: 1px solid #800;
	margin-top:10px;
}
#bar_idioma a:link,#bar_idioma a:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #daa;
	font-size:.7em;
	text-align: left;
	margin-right:5px;
}
#bar_idioma a:hover {
	text-decoration: none;
	color: #F4ECB3;
}
div#titulo{
	float:right;
	width:250px;
	height: 70px;
	margin:15px;
}
div#titulo img {
	float: right;
	border: 0px;
}
/*div#tituloinstalacion{
	float:right;
	width:247px;
}
*/
#btnreservas{
	float:left;
	height:120px;
	width:159px;
	margin: 0px 0px 0px 30px;
	background:url(../../imagenes/reservar_fr.gif) no-repeat bottom;
}
#btnreservas:hover{
	background:url(../../imagenes/reservar_fr_sobre.gif) no-repeat bottom;
}
div.menu{
	float:left;
	width:190px; 
	background:#B51200 url(../../imagenes/fondomenu1.jpg) repeat-x;
}
.urbangreymenu{
	width: 190px; /*width of menu*/
}
.urbangreymenu .headerbar{
	background: url(../../imagenes/btnBurgos-Madrid.jpg); 
	width: 190px;
	height:30px;
	margin: 0px; /*bottom spacing between header and rest of content*/
}
.urbangreymenu #madrid{
	background:url(../../imagenes/btnBurgos-Madrid1.jpg);
	width: 190px;
	height:30px;
	margin: 0px; /*bottom spacing between header and rest of content*/
}	
.urbangreymenu #mapaweb{
	background:url(../../imagenes/btnmapaweb.jpg);
	width: 190px;
	height:30px;
	margin: 0px; /*bottom spacing between header and rest of content*/
}	
.urbangreymenu .headerbar a{
	display: block;
	text-decoration: none;
	color: #fff;
	width:100%;
	height:100%;
}
span.menutxt{
	width: 100%; 
	margin-left:8px;
}
.urbangreymenu ul{
	width: 190px; 
	padding: 0px;
	margin: 0px; /*bottom spacing between each UL and rest of content*/
	background:#333;
	list-style-type: none;
}
.urbangreymenu ul li{
	width: 190px; 
	padding:0px;
	margin:0px;
	height:30px;
}
.burgos_sobre :hover{ /*hover state CSS*/
	background:url(../../imagenes/a.jpg);
	color: #F4ECB3;
	width: 190px;
}
.madrid_sobre :hover{
	background:url(../../imagenes/b.jpg);
	color: #F4ECB3;
	width: 190px;
}
.urbangreymenu ul li a{
	display: block;
	width: 100%; 
	font-family:arial, sans-serif; 
	font-size:0.7em; 
	color: #fff;
	line-height: 30px;
	text-decoration: none;
}
/*#menu {
	float:left; 
	list-style-type:none;
	padding:0; 
	margin:0; 
	width:200px; 
	z-index:100; 
}
#menu ul {
	float:left; 
	list-style-type:none; 
	padding:0; 
	margin:0;
}
#menu li {
	float:left; 
}
#menu li, #menu li a {
	display:block;
	color:#fff; 
	font-family:arial, sans-serif; 
	font-size:11px; 
	line-height:30px; 
	width:200px; 
	text-decoration:none; 
	cursor:pointer; 
	text-align:center;
	background-image: url(../imagenes/btnBurgos-Madrid.jpg); 
}
li#sub1 a {
	background-image:url(../imagenes/btnBurgos-Madrid1.jpg); 
	width:200px; 
}
#menu table {
	border-collapse:collapse; 
	padding:0; 
	margin:0 -1px -1px;
}
#menu ul,menu :hover ul :hover ul ul {
	position:absolute; 
	left:-9999px; 
	width:150px;
}
#menu :hover > a {
	color:#F4ECB3; 
	background: url(../imagenes/btnBurgos-Madrid-hover.jpg); 
	z-index:500; 
	white-space:nowrap;
	height:30px;
}
#menu :hover > a#madrid {
	background:url(../imagenes/btnBurgos-Madrid1-hover.jpg); 
}
#menu :hover ul {
	position:static; 
	margin-top:-1px; 
	height:auto;
}
#menu :hover ul :hover ul, 

#menu :hover ul :hover ul :hover ul {
	display:block; 
	position:absolute; 
	left:130px; 
	top:0; 
	height:auto; 
	z-index:500; 
}
#menu :hover ul li, #menu :hover ul li a {
	background:#333; 
	text-align:left; 
	text-indent:10px; 
}
#menu :hover ul :hover {
	position:relative; 
	z-index:100;
	background: url(../imagenes/a.jpg); 
}
#menu :hover ul#madridul :hover {
	position:relative; 
	z-index:100;
	background:url(../imagenes/b.jpg); 
}
*/
/**********fin menu**************/
/* Enlaces */
 a.pie:link, a.pie:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.pie:hover {
	text-decoration: none;
	color: #999;
}
a.portada_enlace{
	text-decoration: none;
	color: #600;
}
a.portada_enlace:hover {
	text-decoration: none;
	color:#c00;
}
img.imgbordebajo{
	border-bottom:solid 1px #000;
}
#base {
	width:980px;
	margin:0px auto 0px auto;
	/*background-color: #EEE8E6;*/
}
div.contenedor{
	float:left;
	width:780px;
}
div.contenido{
	float:left;
	width:780px;
	background-color: #fff;
}
img#imgindex{
	float:left;
	margin:0px 0px 0px 11px;
}
img.imgindex2{
	float:left;
	margin:4px 0px 0px 4px;
}
#cuadro{
	float:left;
	border:1px solid #888; 
	background: url(../../imagenes/cajaindex1.jpg) right no-repeat #F0E8E6;
	width:756px;
	margin:10px 0px 0px 11px;
}
#cuadro_contenido {
	float:right;
	margin:0px 5px 0px 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height:2em;
	color: #fff;
	padding: 10px;
	background-color: #BF0000;
	width: 205px;
	height:200px;
	border-left: 10px solid #990000;
}
#cuadro_contenido_distintoheight {
	float:right;
	margin:0px 5px 0px 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height:2em;
	color: #fff;
	padding: 10px;
	background-color: #BF0000;
	width: 218px;
	height:245px;
	border-left: 10px solid #990000;
}
#cuadro_contenido_index {
	float:right;
	margin:20px 10px 0px 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height:2em;
	color: #fff;
	padding: 10px;
	background-color: #BF0000;
	width: 215px;
	height:147px;
	border-left: 10px solid #990000;
}
p.textos{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	text-align:justify;
	margin:0px 7px 7px 7px;
}
/* Menus*/ 
ul {
	margin:0;
	padding:0;
	list-style:none;
}
#menus {
	float:left;
	width: 780px;
	height:29px;
	/*background:url(../imagenes/menu.jpg) right repeat-y #C00;*/
	background:url(../../imagenes/fondomenu.gif) #c00;
	border-bottom:solid 1px #d00;
}
#menus li {
	float:left;
}
#menus li a {
	float:left;
	line-height:30px;
	white-space:nowrap;
	cursor:pointer;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #fff;
}
#menus li a span {
	padding:0px 6px;
	float:left;
	border-right:dotted 1px #444;
}
#menus li a:hover {
	background: #b00;
	color: #333;
}
img#imgburgos{
	float:left;
}
div#imgburgos{
	float:left;
	margin:-296px 0px 0px 0px;
}	
p#txtrestaurante{
	text-align:justify;
	font-size:1em;
	line-height:1.5em;
}
div#seccion {
	float:left;
}
#texto_seccion {
	float:left;
	margin:10px 0px 30px 10px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width:750px;
}
#texto_ofertas {
	float:left;
	margin:10px 0px 0px 10px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width:730px;
}
div#capahotel{
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width:760px;
	height:220px;
}
div#capagaleria{
	float:left;
	margin:0px 0px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width:750px;
}
div#capahistoria{
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:780px;
	height:465px;
	margin:0px;
}
img#fotohistoria{
	float:left;
	margin:5px 10px 7px 7px;
	border:solid 10px #FAE6E6;
}
img#fotohistoria2{
	float:right;
	margin:5px 10px 11px 0px;
	border:solid 10px #FAE6E6;
}
div#capasituacion{
	float:left;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:760px;
}
iframe#mapa{
	float:left;
	margin:10px 0px 0px 10px;
}
div#capanoticias{
	float:left;
	margin:0px 0px 0px 0px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:  10px 10px 10px 10px;
	width:748px;
	height:442px;
}
#salones {
	float: left;
	padding: 0px;
	width: 760px;
}
.salones_sombra {
	background-color: #D7D9D0;
}
.salones_frente {
	background-color: #fEf8f6;
}
div#txtenlaces{
	float:left;
	margin:0px 0px 0px 10px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:577px;
	height:462px;
}
div#cajaenlaces{
	float:left;
	margin:0px 0px 0px 10px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	width:740px;
	height:462px;
}
img.imgenlaces{
	float:left;
	margin:0px 15px 0px 15px;	
}
div.imgreserva{
	float:left;
	width:120px;
	height:170px;
	border:1px solid #888; 
	margin:70px 25px 0px 90px;
}
a.enlacereserva{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
a.enlacereserva:hover{
	color:#C0C4B5;
}
img#imgformulario{
	float:left;
	margin:0px 0px 0px 85px;
}
div#capaimgplatos{
	position:relative;
	margin:0px auto 0px auto;
	width:85%;	
}
img.imgplatos{
	border:1px solid #888; 
}
div#cajon1{
	float:left;
	background-color:#FAE6E6;
	width:225px;
	height:200px;
	padding:10px;
	text-align:justify;
}
div#cajon_distintoheight1{
	float:left;
	background-color:#FAE6E6;
	width:225px;
	height:245px;
	padding:10px;
	text-align:justify;
}
div#cajon_distintowidth1{
	float:left;
	background-color:#FAE6E6;
	width:295px;
	height:202px;
	padding:9px;
	text-align:justify;
	margin-top:5px;
	line-height:1.1em;
}
div#cajon2{
	float:left;
	background-color:#FAE6E6;
	width:225px;
	height:200px;
	padding:10px;
	margin-left:10px;
	text-align:justify;
}
div#cajon_distintoheight2{
	float:left;
	background-color:#FAE6E6;
	width:225px;
	height:245px;
	padding:10px;
	margin-left:10px;
	text-align:justify;
}
div#cajon_distintowidth2{
	float:left;
	background-color:#FAE6E6;
	width:742px;
	height:150px;
	padding:10px;
	margin:10px 0px 0px 8px;
	text-align:justify;
	line-height:1.1em;
}
div#cajon_galeria{
	float:left;
	background-color:#FAE6E6;
	width:240px;
	height:120px;
	margin-right:5px;
	margin-top:5px;
}
img.fotogaleria{
	float:left;
	margin-right:5px;
	margin-top:5px;
	border:solid 10px #FAE6E6;
}
div#cajon_enlaces{
	float:left;
	background-color:#FAE6E6;
	margin:0px 0px 0px 100px;
	color: #000;
	padding:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	width:540px;
	height:250px;
}
div#cajon_imgenlaces{
	float:left;
	background-color:#FAE6E6;
	margin:0px 0px 0px 100px;
	width:540px;
	height:152px;
	padding:5px;
}
ul.mapaul{
	float:left;
	margin:10px 0px 0px 10px;
	padding:0px;
}
ul.mapaul2{
	float:left;
	margin:3px 0px 0px 60px;
	padding:0px;
}
a.mapaweba{
	font-family: Arial, Helvetica;
	text-decoration: none;
	color: #777;
}
a.mapaweba:hover{
	color: #A9A4A8;	
}
li.mapatop{
	text-align:justify;
	list-style-image:url(../imagenes/guion1.gif);
	margin:6px 0px 0px 30px;
	font-size:1em;
}
li.mapasub{
	text-align:justify;
	list-style-image:url(../imagenes/guion.gif);
	margin:6px 0px 0px 15px;
	font-size:0.8em;
}
.imgmapaweb{
	background: url(../../imagenes/fondo_formu.jpg) no-repeat center;
}
#pie{
	float:left;
	width: 960px;
	/*background-color: #7D8077;*/
	background-color: #900;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: .7em;
	text-align: left;
	color: #fff;
	margin:2px 0px 0px 0px;
	line-height:15px;
	padding: 3px 5px 3px 5px;
	/*border:1px solid #888;*/ 
}
span.textopiedcha a{
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin:0px 5px 0px 0px;
	color: #fff;
}
span.textopiedcha a:hover{
	color: #aaa;
}
div.spacer{
	clear:both;
	line-height:0.1em;
}
div.salto{
	clear:both;
}
div.gransalto{
	clear:both;
	line-height:9em;
}
