body {
background: #f8f8f8 url("../img/fondo_pagina.gif") 0 0 repeat-x;
margin:0;
color:#777;
text-align: center;
font-size:small;}
html>body {font-size:medium;}

h2 {
background:#fff;
color: #000;
font-weight:normal;
font-size:110%;
font-family: Palatino,Georgia,Verdana,Arial,Sans-serif;
margin:0;
padding:0;}	

h3 {
background:#fff;
color: #333;
font-weight:bold;
font-size:134%;
font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
margin:0 0 0 0;
padding:0;}	

h4 {
background:#fff;
color: #333;
font-weight:bold;
font-size:125%;
font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
margin:25px 0 10px 0;
padding:0;}	

h4#inicial {margin:15px 0 10px 0;}

img.bordeado {border-left:0px solid white;}


#logoclickable {
position:relative;
display:block;
width:310px;
height:114px;
top:20px;
left:10px;
margin:0;
padding:0;
}		

#contenido_mayor {
width:100%;
background: transparent url("../img/fondo_pagina_mayor.gif") 0 -20px repeat-x;
}


#contenido {
border: 0;
margin: 20px auto 0 auto;
width: 720px;
color: #777;
background:#fff;
text-align:left;}

#superior {
padding:1px 0 0 0;
background:url("../img/cabecera.jpg") 0 100% repeat-x;
height:159px;
margin:1px  0 0 0;
width:720px;}

*+html #superior {padding:0 0 0 0;}

#logo {
position:relative;
display:block;
background-color: transparent;
background-position: 42px 27px;
background-repeat: no-repeat;
width:180px;
height:73px;
z-index:100;
border:0;
left:10px;
top:0;
float:left;
padding:0px;
margin:0px;}	
				


#lateral {
border:0;
padding:0;
float:left;
width:150px;}

#contenido_principal {
padding-right:10px;
padding-left:0;
padding-bottom: 45px;
padding-top:20px; 
text-align:justify;
border:0;
margin:0 0 0 150px; 
background:#fff;
color:#666;
font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;}

* html #contenido_principal {padding-right:0;border:1px solid white;}

#contenido_principal_4_des {
padding-right:10px;
padding-left:0;
padding-bottom: 45px;
padding-top:20px; 
text-align:justify;
border:0;
min-height:30em;
margin:0 0 0 150px; 
background:#fff;
color:#666;
font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;}

* html #contenido_principal_4_des {height:34em;padding-right:0;}
*+html #contenido_principal_4_des {height:auto;min-height:34em;}


#contenido_principal_mapa {
padding-top:20px; 
text-align:justify;
border:0;
margin:0 0 0 150px; 
background:#fff;
color:#333;
font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;}

#contenido_principal p, #contenido_principal_4_des p {
font-size:80%;
margin:10px 0 14px 0;
line-height:200%;
text-align:justify;
}

#contenido_principal_mapa p {
font-size:70%;
padding:0;
text-align:justify;
width:560px;
margin:16px 0 0 0;
line-height:200%;
}

#inferior  {
border:0;
clear: both;
padding-bottom:0; 
text-align: center;
display:block;
height:3.2em;
background:#f8f8f8 url("../img/fondo_pie.gif") 0 0 repeat-x;
font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;
line-height:140%;
letter-spacing:1px; 
width:100%;
font-size:65%;
color:#000;}

#inferior span {height:1.8em;}

#inferior div.subinferior  {
margin: 0 auto 0 auto;
width: 718px;
color: #666;
height:auto;
display:block;
border-bottom:1px solid #999;
border-right:1px solid #999;
border-left:1px solid #999;
border-top:1px solid #999;
background:#DADADA;
text-align:left;
}

#menu {
font-family: Palatino,Georgia,Verdana,Arial,Sans-serif;
list-style-type:none;
font-size:80%;
top:0;
left:0;
padding:0;
position:relative;
margin-top:20px;
}
 
#menu li {
padding:0;
margin-bottom:10px;
}  
  
#menu span {
position:relative;
text-decoration:none;
padding:0 0 0 5px;
margin:0;
border:0;
height:auto;}

#menu a {
color:#813;
background:#fff;
position:relative;
text-decoration:underline;
padding:0 0 0 5px;
margin:0;
border:0;
height:auto;}

#menu a:hover {
text-decoration:none;}

.ficha {
z-index:1;
border:1px solid #999;
height:auto;
color:#333;
padding-top:0;
padding-bottom:0;
margin-left:0;
background:#F5F5F5;
}

.ficha_foto {
z-index:1;
border:1px solid #999;
height:auto;
color:#333;
padding-top:0;
padding-bottom:10px;
padding-right:10px;
margin-left:0;
background:#F5F5F5;}

.ficha_foto ul {list-style-type:none;margin:0;padding:0;}

.ficha_foto ul li {
width:550px;
padding-top:256px;
margin-top:10px;
display:block;
background-repeat:no-repeat;
background-position:9px 0;
background-color:transparent;
position:relative;}

li#rest_01 {background-image:url("../img/bull_res_03.jpg");margin-bottom:20px}
li#rest_02 {background-image:url("../img/bull_pub_03.jpg");margin-bottom:20px;}
li#rest_03 {background-image:url("../img/bull_res_01.jpg");margin-bottom:20px}
li#rest_04 {background-image:url("../img/bull_res_02.jpg");}



li#indoor_01  {background-image:url("../img/bull_res_02.jpg");margin-bottom:20px}
li#indoor_02  {background-image:url("../img/bull_res_01.jpg")}


li#outdoor_01  {background-image:url("../img/bull_gar_02.jpg");margin-bottom:20px}
li#outdoor_02  {background-image:url("../img/bull_gar_01.jpg")}

li#con_01 {background-image:url("../img/bull_res_06.jpg");}


li#pub_01 {background-image:url("../img/bull_pub_01.jpg");margin-bottom:20px}
li#pub_02 {background-image:url("../img/bull_pub_02.jpg");margin-bottom:20px;}
li#pub_04 {background-image:url("../img/bull_pub_04.jpg");}

li#gar_01 {background-image:url("../img/bull_gar_01.jpg");margin-bottom:20px}
li#gar_02 {background-image:url("../img/bull_gar_02.jpg");margin-bottom:20px;}
li#gar_03 {background-image:url("../img/bull_gar_03.jpg");}


ol {
list-style-type:none;
display:none;
width:99%;
position:absolute;
margin-top:10px;
padding-right:5px;
}

	
#metanavegacion {
display:none;
}

#metanavegacion div {
display:none;
}	
	
	
ol li {
display:inline;
}

ol a {
text-indent:-6000px;
position:absolute;
overflow:hidden;
}	

.pie_de_foto {
font-size:70%;
padding-left:9px;
font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;
display:block;
text-align:right;
height:auto;}

.pie_de_foto a

#foto {
display:block;}

.caja_de_ficha {
display:block;
width:518px;
color:#333;
padding-left:12px;
padding-right:12px;
padding-top:8px;
padding-bottom:8px;
height:auto;
background:#fff;
margin:10px;}






.caja_de_menu {
display:block;
width:533px ;
padding-left:2px;
padding-right:12px;
padding-bottom:2px;
height:auto;
margin:10px;}



.menu_informacion {
font-size:80%;
line-height:200%;
padding:10px 10px  10px 10px;
background:#fff;
color:#666;
}

.menu_informacion span {
margin:14px 0  0 0;
display:block;
font-weight:bold;
font-size:95%;
}

#contenido_lista {
margin-top:42px;
position:relative;
display:block;}



#pestanias {
border-bottom: 0;
margin:0;
padding-bottom: 21px;
padding-left:0;
top:-1.6em;
position:absolute;
display:block;
z-index:50;
font-size:90%;
}

#pestanias ul, #pestanias li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}


 #menu_detalle {
left:-40px;
display: block;
position:relative;
list-style-type:none;
}

#menu_detalle li {
display:block;
list-style-type:none;
}


#pestanias a {
background:#F5F5F5;
}

#menu_detalle li a.seleccionado {
background: #fff;
border-top:0;
border-left:0;
border-right:0;
border-bottom:0;
color:#000;
cursor:pointer;
font-weight: normal;
line-height: 30px;
margin-right: 10px;
padding: 0px 0px 0px 0px;
text-decoration: none;
font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;
}


#menu_detalle li a {
border-top:0;
border-left:0;
border-right:0;
border-bottom:0;
color:#813;
background: #fff url("../img/bullet.gif") 0 0 no-repeat;
font-weight: normal;
line-height: 42px;
margin-right: 8px;
padding: 3px 0px 5px 28px;
text-decoration: underline;
font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;
}

 #menu_detalle li a:hover {text-decoration: none;}



#pestanias a {
background: #B5B5B5;
border-top: 1px solid #999;
border-left: 1px solid #999;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
color: #fff;
float: left;
cursor:pointer;
text-align:center;
display:block;
font-weight: normal;
line-height: 1.75em;
font-size:80%;
margin-right: 1px;
padding: 0px 0px 0px 0px;
text-decoration: none;
font-family:"Trebuchet MS",Georgia,Verdana,Arial,Sans-serif;
}

#pestanias a#current {
border-bottom:0;
background:#F5F5F5 ;
color: #333;
padding: 1px 1px 2px 1px;
}

#pestanias a:hover { background:#f5f5f5;color:#333; }

#pestanias span.activo {display:block;border-right:0;border-bottom:0;border-top:0;border-left:0;padding-left:0.1em}
#pestanias span {display:block;background:transparent;border:1px solid white;padding-left:0.1em}

#pestanias span#restaurant, #pestanias span.activo #restaurant {
width:10em;
}


#pestanias span#bisham, #pestanias span.activo #bisham {
width:10em;
}


#pestanias span#conference, #pestanias span.activo #conference {
width:8.9em;
}

#pestanias span#garden, #pestanias span.activo #garden {
width:4.5em;
}

a img {border-style:none;}
.textoalternativo {display:none;}
span {padding:0;margin:0;}

.espaciador {
display:block;
height:5px;
padding:0;
margin:0;
}



#inferior #derecha {
position:relative;
display:block;
text-align:right;
width: 706px;
height:1.6em;
padding:2px 10px 0 0;
border-right:1px solid white;
border-top:0;
border-left:1px solid white;
border-bottom:1px solid white;
background:transparent}


#inferior #izquierda {
float:left;
padding-left:10px;
}  

#derecha .enlace {font-size:100%;color:#813;background:#dadada}
#derecha .enlace:hover {font-size:100%;color:#999;;background:#dadada}


.enlace {
font-size:100%;
color:#813;
background:#f5f5f5;
text-decoration:underline;
font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;}

.enlace:hover {
color:#999;
background:#f5f5f5;
text-decoration:none;}

kbd {font-size:110%;}

hr {display:none;}	



* html #inferior {height:3.2em;padding-top:0;}
html:lang(es)>body  #inferior {height:3.2em;padding-top:0; }

* html #inferior span {height:1.8em;}
html:lang(es)>body #inferior span {height:1.8em;}


		
span.texto_lista {
padding-left:0;
display:block;
position:relative;
margin:0;
top:-80px;
z-index:50;
padding-right:15px;
padding-bottom:0;}


#map {
display:block;
margin:24px 0 0 0;
padding-bottom:40px;
border:0;}

.selector {
display:block;
margin:0 auto 10px auto;
text-align:center;
}

#destacados_interiores {
z-index:10;
display:block;
position:relative;
background:transparent;
}

.listadebanners_peq {
left:0;
padding:0;
margin:0;
list-style-type: none;
}

#sec_clientes {
border-top:1em solid white;
border-left:5px solid white;
}

.listadebanners_peq #des_int_02 a {
display:block;
font-weight:bold;
font-size:70%;
overflow:hidden;
text-decoration:none;
position:relative;
background:transparent url("../img/bull_dest.gif") 0 0 no-repeat;
width:125px;
height:75px;
}

.listadebanners_peq #des_ban_00 a {
display:block;
font-weight:bold;
font-size:70%;
overflow:hidden;
text-decoration:none;
position:relative;
background:transparent url("../img/dest_03.gif") 0 0 no-repeat;
width:125px;
height:75px;
margin-bottom:30px;
}

.listadebanners_peq #des_ban_00 a:hover {
margin-bottom:30px !important;
}


.listadebanners_peq #des_ban_000 a {
display:block;
font-weight:bold;
font-size:70%;
overflow:hidden;
text-decoration:none;
position:relative;
background:transparent url("../img/bull_banner_03.jpg") 0 0 no-repeat;
width:125px;
height:75px;
}

.listadebanners_peq #des_ban_0 a {
display:block;
font-weight:bold;
font-size:70%;
overflow:hidden;
text-decoration:none;
position:relative;
background:transparent url("../img/dest_01.gif") 0 0 no-repeat;
width:125px;
height:75px;
}


.listadebanners_peq #des_ban_000,
.listadebanners_peq #des_ban_0,
.listadebanners_peq #des_ban_02,
.listadebanners_peq #des_ban_03,
.listadebanners_peq #des_ban_00,
.listadebanners_peq #des_ban_001  {
margin-bottom:30px;
}

.listadebanners_peq #des_ban_001 a {
display:block;
font-weight:bold;
font-size:70%;
overflow:hidden;
margin-bottom:30px;
text-decoration:none;
position:relative;
background:transparent url("../img/mother.jpg") 0 0 no-repeat;
width:125px;
height:75px;
}


.listadebanners_peq #des_ban_01 a {
display:block;
font-weight:bold;
font-size:70%;
overflow:hidden;
text-decoration:none;
position:static;
background:transparent url("../img/dest_04.gif") 0 0 no-repeat;
width:125px;
height:75px;
}

.listadebanners_peq #des_ban_02 a {
display:block;
font-weight:bold;
font-size:70%;
overflow:hidden;
text-decoration:none;
position:relative;
background:transparent url("../img/dest_02.gif") 0 0 no-repeat;
width:125px;
height:75px;
}

.listadebanners_peq #des_ban_02 {
margin-top:30px;
}

.listadebanners_peq #des_ban_03 a {
display:block;
font-weight:bold;
font-size:70%;
overflow:hidden;
text-decoration:none;
position:relative;
background:transparent url("../img/destfinal.gif") 0 0 no-repeat;
width:125px;
height:75px;
}

.listadebanners_peq #des_ban_03 {
margin-top:30px;
}



.listadebanners_peq #des_int_02 a:hover,
.listadebanners_peq #des_int_02 a:active,
.listadebanners_peq #des_ban_0 a:hover,
.listadebanners_peq #des_ban_0 a:active,
.listadebanners_peq #des_ban_000 a:hover,
.listadebanners_peq #des_ban_000 a:active,
.listadebanners_peq #des_ban_001 a:hover,
.listadebanners_peq #des_ban_001 a:active,
.listadebanners_peq #des_ban_00 a:hover,
.listadebanners_peq #des_ban_00 a:active,
.listadebanners_peq #des_ban_01 a:hover,
.listadebanners_peq #des_ban_01 a:active,
.listadebanners_peq #des_ban_03 a:hover,
.listadebanners_peq #des_ban_03 a:active
.listadebanners_peq #des_ban_02 a:hover,
.listadebanners_peq #des_ban_02 a:active  {
background-position: 0 -75px;
text-decoration:none;
width:125px;
height:75px;
}

form {
	padding:0;
	margin:0;
	border:0;
	}	
 
select {
	padding:0;
	background-color: #fff;
	color: #222;
	height:1.6em;
	display:inline;
	width:220px;
	font: 75% "Trebuchet MS",Verdana,Arial,Sans-serif;
	margin:0 0 0 8px;}
	
option.color {background: #fcfcfc;color: #222;}	

	
 label {
color:#000;
background:#f5f5f5;
display:inline;
font: 75% "Trebuchet MS",Verdana,Arial,Sans-serif;
}	


* html li#rest_01, * html li#pub_01, * html li#gar_01,  * html li#indoor_01, * html li#outdoor_01 {background-position:6px 0;}

* html #contenido_mayor {background: transparent url("../img/fondo_pagina_mayor.gif") 0 0 repeat-x;}




* html  #inferior div.subinferior {width: 720px}  

html:lang(es)>body #contenido_mayor {background: transparent url("../img/fondo_pagina_mayor.gif") 0 -20px repeat-x }


* html #menu {left:-40px;}

*+html #menu {left:-40px;}

html:lang(es)>body #inferior div.subinferior  {
width: 718px ;}

html:lang(es)>body #menu {left:0}

html:lang(es)>body  .ficha_foto {padding-right:10px }
html:lang(es)>body .ficha {padding-top:0;padding-bottom:0}

* html .ficha {padding-top:10px;padding-bottom:10px;}

* html .ficha_foto {padding-right:0;}

* html #menu  {margin-top:18px;}

html:lang(es)>body #menu  {margin-top:20px}


* html .caja_de_ficha {width:535px;}

*+html .caja_de_ficha {width:518px }

* html .caja_de_menu  {width:535px;padding-right:2px;padding-left:0;}

html:lang(es)>body .caja_de_menu  {width:533px;padding-left:2px;padding-right:12px  }
*+html .caja_de_menu  {width:533px;padding-left:12px;padding-right:6px;padding-top:12px;padding-bottom:12px;  }

* html #inferior #derecha  {width: 718px;}

html:lang(es)>body #inferior #derecha  {width: 706px  }


#elflash {
text-align:center;
}

.no_flash {
display:block;
padding:10px 10px 0 10px;
color:#ccc;
background:#fff;
font-weight:bold;
font-size:75%;
line-height:140%;}

.no_flash a {
color:#ccc;
background:#fff;
text-decoration:underline}

* html #contenido_principal img {
width:555px;
}

*+html #contenido_principal img {
width:560px;
}

* html #contenido_principal_4_des img {
width:555px;
}

*+html #contenido_principal_4_des img {
width:560px;
}

*+html #contenido {
border: 0;
margin: 0 auto 0 auto;