/* 
FE0000 : ROJO
000 : NEGRO
*/

* {font-size:100%;font-family:'Trebuchet MS', 'Lucida Grande', Arial, sans-serif}
html,body {font-size:90%;padding:0;margin:0;line-height:20px;width:100%}
html {background:url(fondo.gif);font-size:90%;padding:0;margin:0;line-height:20px;width:100%}
a {color:#FE0000;text-decoration:underline;font-weight:bold}
a:hover {color:#fff}
a.nohover:hover {color:#FE0000}
table {border-collapse:collapse;overflow:hidden}
td {border-collapse:collapse;overflow:hidden;vertical-align:top}
li {margin-bottom:10px}

#container {width:800px;margin:0 auto}
#head {background:#000;overflow:hidden;display:block}
#head h1 {display:none}

#middle {clear:both;float:left;overflow:auto;margin:0 10px;padding:4px;background:#420000}

#footer {clear:both;text-align:center;padding:5px 0 30px 0;overflow:hidden;margin:0 10px;color:#777;background:#420000;border-top:solid 1px #777}

#portada {clear:both:float:left;background:#420000;margin:0;padding:0;overflow:auto}
#portada #div1 {float:left;background:url(portadaInicio.jpg) no-repeat left top black;min-height:450px;height:450px;width:772px;min-width:772px;margin:0;padding:0;margin-top:10px}
#portadaEspana #div1 {float:left;background:url(portadaEspana.jpg) no-repeat left top black;min-height:450px;height:450px;width:772px;min-width:772px;margin:0;padding:0;margin-top:10px}
#portadaPortugal #div1 {float:left;background:url(portadaPortugal.jpg) no-repeat left top black;min-height:454px;height:454px;width:772px;min-width:772px;margin:0;padding:0;margin-top:10px}

#infoPortada {color:#afafaf;margin-top:20px;}
#textoPortada {float:left;width:340px;color:#afafaf;padding:0 20px 20px 20px;text-align:justify;font-size:0.9em}
#newsPortada {float:right;width:340px;color:#afafaf;padding:0 20px 20px 20px;background:#000}
#newsPortada .titulo {font-size:1.2em;font-weight:bold;border-bottom:solid 1px #afafaf;padding-top:10px}
#newsPortada .newFecha{font-size:0.9em;padding:0;margin:0;clear:both;}
#newsPortada .new{margin-left:20px;padding:0;margin-top:0;border:0;}
.new hr{height:1px; color:#fff;}
#locales {float:left;margin:240px 0 30px 10px;height:170px}
.infoLocal {margin-left:5px;margin-right:5px;text-align:left;width:140px;height:180px;float:left;background:url(fondoInfoLocal.gif) no-repeat top;filter: alpha(opacity=60);opacity: .9}
.infoLocal a {cursor:pointer;text-decoration:none}
.infoLocal img {border:0}
.infoLocal:hover {filter: alpha(opacity=90);opacity: 1}
.infoLocal .nombreRestaurante { color:#FE0000;background:#000;width:130px;position:absolute;margin:18px 5px 5px 5px;text-align:center;font-size:1em;font-weight:bold;padding:5px 0}
.infoLocal img {width:130px;height:80px;float:left;z-index:1;position:absolute;margin-top:48px;margin-left:5px }
.infoLocal .dirRestaurante { color:#000;width:130px;z-index:1;position:absolute;margin:140px 5px 5px 10px;text-align:left;font-weight:bold;padding:5px 0}
#contenedorEspecialidad { background:url(fondoLinks.jpg) no-repeat top;overflow:hidden;width:170px;height:340px}
#Especialidad { color:#F70100;padding:20px;font-size:1.2em;text-align:center}
#Especialidad hr { color:#F70100;height:1px;border:dotted}
#Especialidad #torres { margin:10px 0;padding:5px;color:#eee;background:#2C2C2C;font-size:0.9em;line-height:14px}
#Especialidad #torres strong { color:#F70100;display:block;margin:3px 0;}
#Especialidad #terraza { font-size:0.7em;color:#F70100;display:block;margin:3px 0;}

.pageRestaurante #div1 {float:left;background:#000;min-height:500px;width:772px;margin:0;padding:0}
.pageRestaurante #logo {display:none}
.pageRestaurante .titRestaurante {cursor:pointer;float:left;min-height:80px;width:722px;margin:10px;padding:10px}
.pageRestaurante .titRestaurante span {display:none}
.pageRestaurante .centro {cursor:pointer;background:url(fondoTitCentro.jpg) no-repeat top left;}
.pageRestaurante .arroyo {cursor:pointer;background:url(fondoTitArroyo.jpg) no-repeat top left;}
.pageRestaurante .solagua {cursor:pointer;background:url(fondoTitSolagua.jpg) no-repeat top left;}
.pageRestaurante .vereda {cursor:pointer;background:url(fondoTitVereda.jpg) no-repeat top left;}
.pageRestaurante .bejar {cursor:pointer;background:url(fondoTitBejar.jpg) no-repeat top left;}
.pageRestaurante .mapa {cursor:pointer;background:url(fondoTitMapa.jpg) no-repeat top left;}
.pageRestaurante .prensa {cursor:pointer;background:url(fondoTitPrensa.jpg) no-repeat top left;}
.pageRestaurante .promociones {cursor:pointer;background:url(fondoTitPromociones.jpg) no-repeat top left;}
.pageRestaurante .galeria {cursor:pointer;background:url(fondoTitGaleria.jpg) no-repeat top left;}
.pageRestaurante .vips {cursor:pointer;background:url(fondoTitVip.jpg) no-repeat top left;}
.pageRestaurante .patrocinamos {cursor:pointer;background:url(fondoTitpatrocinamos.jpg) no-repeat top left;}

.pageRestaurante .direccion {background:#420000;color:#fff;margin:10px;padding:20px 30px 20px 10px;float:left;width:360px;}
.pageRestaurante .direccion img {float:left;border:solid 3px #fff;margin-right:10px}
.pageRestaurante .noticia {background:#000;color:#afafaf;margin:10px;padding:10px 30px 10px 10px;float:right;}
.pageRestaurante .noticia hr {height:1px;margin-bottom:10px;border:dotted 1px #afafaf}

.divPrensa {clear:both;margin:0 10px 20px 10px}
.divPrensa td {clear:both;margin:5px;background:#420000;padding:10px;padding-bottom:30px;border:solid 1px transparent;}
.divPrensa div.titulo {font-weight:bold;text-align:right;background:#ccc;color:#000;padding:5px;margin-bottom:10px}
.divPrensa td img {border-color:black;float:left;margin:3px 10px 0 0;}
.divPrensa td a {color:#fff;text-decoration:none}
.divPrensa td a:hover {color:red;text-decoration:underline}
.divPrensa td small {font-size:0.8em}

.divVip {clear:both;margin:0 10px 20px 10px;width:600px;}
.divVip td {clear:both;margin:5px;background:#420000;padding:10px;padding-bottom:30px;border:solid 1px transparent;}
.divVip div.titulo {font-weight:bold;text-align:right;background:#ccc;color:#000;padding:5px;margin-bottom:10px}
.divVip td img {border-color:black;float:left;margin:3px 10px 0 0;}
.divVip td a {color:#fff;text-decoration:none}
.divVip td a:hover {color:red;text-decoration:underline}
.divVip td small {font-size:0.8em}

.divPromociones {clear:both;margin:0 10px 20px 10px}
.tdPromociones {clear:both;margin:5px;background:#420000;padding:10px;border:solid 1px #fff;color:#fff;font-weight:bold}
.tdPromociones img {border-color:000;float:left;margin-right:20px}
.tdPromociones small {font-weight:500}
.tdPromociones hr {height:1px;margin-bottom:10px;border:solid 1px #fff}

#contactar #div1 {float:left;background:#420000;min-height:500px;width:772px;margin:0;padding:0}

.carta {margin:10px 0 20px 10px;background:white;width:595px;float:left}

ul.opcCarta {margin-top:10px;width:160px}
.opcCarta li a{
font-size:1.2em;
font-weight:500;
color: #aaa;
padding: 11px 11px;
text-decoration: none;
border: 0 solid #757575;
display:block;
letter-spacing:1px
}

.opcCarta li a:hover{
text-decoration: underline;
}

.opcCarta li .current{
background:white;
color:black;
font-weight:bold
}

/* Galeria */
.albumes {margin:10px;}
.albumes li {list-style:none;}
.albumes img {margin-right:10px;border:solid 1px white;}
.album {margin:10px}
.tituloAlbum {background:#eee;border:solid 1px #aaa;padding:5px;margin:10px 0}

.noBorder {border:0}
.opaque { opacity: .5; filter: alpha(opacity=50); } 


