body{ background-color: #000;margin:0px;padding:0px; color: #fff;text-align:center;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
#central{width:955px;padding:0px;text-align:center;vertical-align:top;margin:0px auto;display: block;}

#main{ width:955px; text-align: left; vertical-align: top; display: block; float: left;border:0px;margin:0px;padding:0px;clear: both; overflow: hidden;}

#top{ width:955px; height:64px; display: block; float: left;border:0px;margin:0px;padding:0px;clear: both;}
#logo{width: 256px; height: 64px; display: block; float: left; border: none; float: left;}
#menu-lang{width: 300px; height: 30px; display: block; float: right; color: #DCC04F; text-align: left; line-height: 30px; vertical-align: bottom;  position: relative; top: 34px}
a.menu-lang,a.menu-lang-over,p.menu-lang, a.menu-lang2{color: #DCC04F; text-decoration: none; text-align: center; float: left; display: block; padding-left: 2px; padding-right: 2px;}
a.menu-lang:hover,a.menu-lang-over, a.menu-lang2{font-weight: bold;color: #DCC04F;}

img.head{ width:955px; height: 216px; display: block; float: none; clear: both; margin-top: 1px;}


#menu, #submenu, #footer{width: 955px; display: block; float: none; clear: both; height: 37px; background: url(../images/bar.gif) repeat-x; line-height: 30px; text-align: left;}
#submenu{color: #9C914C; font-size:12px; background-position: 0 -3px; width: 930px; padding-left: 25px;}

a.submenu, p.submenu, a.submenu2{font-size: 12px; color: #9C914C;float: left; text-align: center; text-decoration: none; padding-left: 4px; padding-right: 4px; display: block;}
a.submenu:hover, a.submenu2{color:#DFC317; font-weight: bold; text-align: center;}

#footer{	font-size: 10px; color: #9C914C;	margin-bottom: 30px; padding-left: 30px; width: 925px; height: 40px}
a.mnu-home-es{background: url(../images/menu/mnu_home_es.gif); display: block; float: left; border: none; height: 39px; width: 121px;}
a.mnu-home-en{background: url(../images/menu/mnu_home_en.gif); display: block; float: left; border: none; height: 39px; width: 121px;}
a.mnu-home-ca{background: url(../images/menu/mnu_home_ca.gif); display: block; float: left; border: none; height: 39px; width: 121px;}

a.mnu-carta-es{background: url(../images/menu/mnu_carta_es.gif); display: block; float: left; border: none; height: 39px; width: 80px;}
a.mnu-carta-en{background: url(../images/menu/mnu_carta_en.gif); display: block; float: left; border: none; height: 39px; width: 60px;}
a.mnu-carta-ca{background: url(../images/menu/mnu_carta_ca.gif); display: block; float: left; border: none; height: 39px; width: 80px;}

a.mnu-vinos-es{background: url(../images/menu/mnu_vinos_es.gif); display: block; float: left; border: none; height: 39px; width: 62px;}
a.mnu-vinos-en{background: url(../images/menu/mnu_vinos_en.gif); display: block; float: left; border: none; height: 39px; width: 62px;}
a.mnu-vinos-ca{background: url(../images/menu/mnu_vinos_ca.gif); display: block; float: left; border: none; height: 39px; width: 51px;}

a.mnu-salones-es{background: url(../images/menu/mnu_salones_es.gif); display: block; float: left; border: none; height: 39px; width: 151px;}
a.mnu-salones-en{background: url(../images/menu/mnu_salones_en.gif); display: block; float: left; border: none; height: 39px; width: 128px;}
a.mnu-salones-ca{background: url(../images/menu/mnu_salones_ca.gif); display: block; float: left; border: none; height: 39px; width: 128px;}

a.mnu-noticias-es{background: url(../images/menu/mnu_noticias_es.gif); display: block; float: left; border: none; height: 39px; width: 84px;}
a.mnu-noticias-en{background: url(../images/menu/mnu_noticias_en.gif); display: block; float: left; border: none; height: 39px; width: 57px;}
a.mnu-noticias-ca{background: url(../images/menu/mnu_noticias_ca.gif); display: block; float: left; border: none; height: 39px; width: 83px;}

a.mnu-dali-es{background: url(../images/menu/mnu_dali_es.gif); display: block; float: left; border: none; height: 39px; width: 150px;}
a.mnu-dali-en{background: url(../images/menu/mnu_dali_en.gif); display: block; float: left; border: none; height: 39px; width: 152px;}
a.mnu-dali-ca{background: url(../images/menu/mnu_dali_ca.gif); display: block; float: left; border: none; height: 39px; width: 153px;}

a.mnu-bolsa-es{background: url(../images/menu/mnu_bolsa_es.gif); display: block; float: left; border: none; height: 39px; width: 149px;}
a.mnu-bolsa-en{background: url(../images/menu/mnu_bolsa_en.gif); display: block; float: left; border: none; height: 39px; width: 98px;}
a.mnu-bolsa-ca{background: url(../images/menu/mnu_bolsa_ca.gif); display: block; float: left; border: none; height: 39px; width: 145px;}

a.mnu-contacto-es{background: url(../images/menu/mnu_contacto_es.gif); display: block; float: left; border: none; height: 39px; width: 105px;}
a.mnu-contacto-en{background: url(../images/menu/mnu_contacto_en.gif); display: block; float: left; border: none; height: 39px; width: 105px;}
a.mnu-contacto-ca{background: url(../images/menu/mnu_contacto_ca.gif); display: block; float: left; border: none; height: 39px; width: 105px;}
a.botones-menu:hover, a.botones-menu2{background-position: 0 -39px;}




a.aviso-legal{	font-size: 10px; color: #9C914C;	margin-right: 30px; float: right; text-align: center; text-decoration: none;}
p.copyright{font-size: 10px; color: #9C914C;	float: left; text-align: left;}
a.aviso-legal:hover{ font-weight: bold; color: #DCC04F}


#completa{ width: 955px; float: left; display: block; text-align: left; min-height: 300px !important; overflow: hidden;}

#izquierda{ width: 701px; float: left; display: block; text-align: left; min-height: 300px !important; overflow: hidden; clear: none;}


/* ESTILOS DE HOME */
div.fotoduenios-es{background: url(../images/foto_home_monje.jpg) no-repeat; width: 349px; height:288px; display: block; float: left;}
div.fotoduenios-en{background: url(../images/foto_home_monje_en.jpg) no-repeat; width: 349px; height:288px; display: block; float: left;}
div.fotoduenios-ca{background: url(../images/foto_home_monje_ca.jpg) no-repeat; width: 349px; height:288px; display: block; float: left;}

div.bloqueverde, a.bloqueverde{width: 175px; height: 288px; display: block; float: left; overflow: hidden; text-align: center; background: url(../images/bloque_verde.gif) no-repeat; margin-left: 9px; padding-left: 9px; padding-right: 9px; text-decoration: none;}
p.bloqueverde{	margin: 0px; color: #C8BC71; font-size: 10px; text-align: left; margin-top: 5px}
div.espaciador{width: 955px; height: 20px; display: block; float: none; clear: both;}
div.imagen-home,a.imagen-home{width: 160px; height: 120px; overflow: hidden; display: block; border: 8px solid #9c914c; margin: 22px auto; text-decoration: none;}
img.fotos-home{display:  inline; clear: both; border: none; }

/* VIA VENETO - HISTORIA */
h1.historia, h2.historia, h3.historia{ font-family: "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; color: #9e9e9e; text-align: left; line-height: 24px; margin-bottom: 20px}
h3.historia{	margin-bottom: 30px;}
#head-historia{ width: 701px; display: block; float: none; clear: both; margin-bottom: 10px; background-color: #000; color: #9e9e9e; margin-top: 10px}
#subhead-historia{ width: 701px; display: block; float: none; clear: both; margin-bottom: 10px;padding-top:15px; background-color: #000; color: #9e9e9e; }
#head-chef{ width: 701px; display: block; float: none; clear: both; margin-bottom: 10px; background-color: #000; color: #9e9e9e;  margin-top: 0px}
#top-historia{	width:392px; display:block; float:left;  margin-right:10px; font-family:'Times New Roman', Times, serif; color:#9C914C; font-style:italic; font-weight:normal; line-height:24px; font-size:14px; }
#top-historia2{width:305px; display:block; float:left;  margin-right:10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#848484; font-weight:bold; line-height:24px; font-size:12px; margin-top: 10px}
#top-historia3{width:384px; display:block; float:left;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#848484; font-weight:normal; line-height:24px; font-size:12px; margin-top: 15px; clear: right}
a.biolink{ text-decoration: none; color: #848484;}
a.biolink:hover{color: #9c914C;}
div.chef{width: 120px; height: 180px; display: block; float: left; padding-right: 15px; overflow: hidden; clear: none; margin-right: 20px;margin-left: 55px;}

#cerrar-bios{width: 446px; height: 30px; margin: auto;z-index: 100; background-color:#9c914c; text-align: right;display: block; position: absolute; left: 300px; top: 570px; line-height: 30px}
#mostrar-bios{width: 430px; height: 550px; margin: auto;z-index: 100; background-color:#000; text-align: left;display: block; position: absolute; left: 300px; top: 600px; border: 8px solid #9c914c; line-height: 20px}

/* UBICACION */

#main-ubicacion{ width: 450px; display: block; float: left; overflow: hidden; clear: none; margin-top: 20px;}
#sub-ubicacion{  width: 229px; display: block; float: left; overflow: hidden; clear: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #999; font-weight: normal; text-align: left; line-height: 15px; padding-left: 22px;margin-top: 20px;}
h1.ubicacion{ font-family: "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; color: #9e9e9e; text-align: left; line-height: 30px; display: block; width: 700px; clear: both; float: none; margin-top: 15px}
#col-uno{width: 46px; height: 300px; background: url(../images/logo_ubicacion.gif) no-repeat; display: block; float: left;}
#col-dos{ width: 404px; display: block; float: left; overflow: hidden; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #c5c3c3; font-weight: normal; text-align: left; line-height: 28px}
.minimapa{width: 114px; height: 80px; margin-bottom: 10px; display: block; float: left; border: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #999; line-height: 14px;}
p.pie-direcciones{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#9C914C; font-style:italic; font-weight:normal; line-height:24px; font-size:12px; }
p.iconos{padding-left: 25px; background-position: left;  display: block; float: none; line-height: 30px}
#metro{background: url(../images/ico_metro.gif) no-repeat; height: 35px; }
#tranvia{background: url(../images/ico_tranvia.gif) no-repeat; height: 35px; line-height: 14px}
#bus{background: url(../images/ico_bus.gif) no-repeat; height: 35px; display: block;}

/* RECONOCIMIENTOS */
.main-recon{ width: 329px; display: block; float: left; overflow: hidden; clear: none; font-family:'Times New Roman', Times, serif; color:#9C914C; font-style:italic; font-weight:normal; line-height:24px; font-size:14px; margin-top: 20px;}
.sub-recon{  width: 351px; display: block; float: left; overflow: hidden; clear: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #999; font-weight: normal; text-align: left; line-height: 18px; padding-left: 20px; margin-top: 20px;}
h1.recon{ font-family: "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; color: #9e9e9e; text-align: left; line-height: 24px; padding-bottom: 10px; font-style: normal;}


/* FOTOS Y VIDEO */
#area-video{width: 332px; height: 328px; display: block; float: left; overflow: hidden; clear: none; background-color: #D7CEA5; margin-top: 15px;}
#subarea-video{ width: 318px; height: 312px; display: block; float: none; overflow: hidden; clear: boht; background-color: #44443A; margin: auto; margin-top: 8px; margin-left: 7px}
#subarea-video h1{ font-family:'Times New Roman', Times, serif; color:#9C914C; font-weight:normal; line-height:24px; font-size:22px; margin-left: 18px;}
#subarea-video h2{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#9C914C; font-weight:bold; line-height:12px; font-size:12px;margin-left: 18px;}

#area-selector{width: 343px; height: 314px; display: block; float: left; overflow: hidden; clear: none; margin-left: 20px;margin-top: 15px;}
#area-selector h3{font-family:'Times New Roman', Times, serif; color:#f8f8f8; font-weight:normal; line-height:24px; font-size:22px;height: 250px; line-height: 130%}

ul#videos{padding: 0; margin: 0;border-bottom:1px solid #666; text-align: left; width: 343px; float: left; display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
ul#videos li{  border-top:1px solid #666;list-style: none; list-style-image: none; list-style-position: outside; padding:0; margin: 0;height: 30px;}
ul#videos li a{color:#D7CEA5;height: 30px; line-height: 30px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none;}

#fotos1{width: 387px; height: 315px; display: block; float: left; overflow: hidden; clear: none; margin-top: 30px;}
#fotos1 h4{font-family:'Times New Roman', Times, serif; color:#c5c3c3; font-weight:normal; line-height:24px; font-size:22px; overflow: hidden; margin-bottom: 20px}
#fotos2{width: 97px; height: 315px; display: block; float: left; overflow: hidden; clear: none; margin-top: 30px;background: url(../images/filigrana_media.gif) -10px 40px no-repeat;}
#fotos3{width: 217px; height: 315px; display: block; float: left; overflow: hidden; clear: none;margin-top: 70px; overflow: hidden;}
.minigal, .minigal2{border: none; margin-right: 10px; margin-bottom: 10px; float: left; display: block; clear: none;}
.minigal2{margin-right: 0;}
/*.sub-recon{width: 350px; height: 314px;display: block; float: left; overflow: hidden; clear: none; text-align: left; line-height: 18px; padding-left: 20px; margin-bottom: 30px}*/
/*h1.recon{ font-family: "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; color: #9e9e9e; text-align: left; line-height: 24px; padding-bottom: 10px}*/


/* LA CARTA */
#top-izquierdo{width: 351px; height: 105px; display: block; float: left; text-align: left; border: none; margin-top: 12px;}
#top-derecho{width: 350px; height: 105px; display: block; float: left; text-align: left; border: none; margin-top: 12px;}
h1.titulo-carta{ font-family: "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; color: #9e9e9e; text-align: left;}
h2.titulo-carta{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #636363; text-align: left; text-transform: uppercase;}
h1.titulo-tipo-plato{ font-family: "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; color: #9c914c; text-align: left; text-transform: uppercase;}

div.platosline{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#999; text-align: left; width: 701px; line-height: 24px; float: left; display: block;}
p.platoclass{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#999; text-align: left; width: 484px; line-height: 24px; float: left; display: block;}
p.precioclass{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color:#887916; text-align: right; width: 200px; line-height: 24px; padding-right: 16px; float: left; display: block;}
a.minifotos-carta{width: 75px; height: 75px; margin-right: 10px; display: block; float: left; overflow: hidden;}
img.minifotos-carta{width: 75px; height: 75px; border: none;}

/* ESTILOS DE VINOS */
#head-vinos, #head-salones{ width: 701px; height: 218px; display: block; float: none; clear: both; margin-bottom: 8px; background-color: #D8CEA5; color: #333;}
img.foto-head-vinos, img.foto-head-salones{width: 267px; height: 184px; display: block; float: left; padding-left: 15px; margin: 15px;}

#columna1{width: 267px; padding-right: 25px; display: block; float: left; border: 0;  border-right: 1px solid #9C914C; color: #8a8a8a; line-height: 14px; overflow: hidden;}
#columna2{width: 175px; padding-left: 14px; display: block; float: left; border: 0;  line-height: 18px; overflow: hidden;}
#columna3{width: 206px; padding-left: 12px; display: block; float: left; border: 0;  line-height: 18px; overflow: hidden;}
#columna1-salones{width: 285px; display: block; float: left; border: 0;  line-height: 18px; overflow: hidden;}
#columna2-salones{width: 381px; display: block; float: left; border: 0;  line-height: 18px; overflow: hidden;padding-left: 35px; }

img.minivinos, img.minisalones{border: 0; width: 76px; height: 49px; display: block; float: left; padding: 4px;}

div.area-descarga{width: 241px; display: block; border: 0; margin-top: 12px; color: #9c914c; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 18px; border-bottom: 1px solid  #9C914C; float: right;}
a.descarga-excel{ width: 42px; height: 80px; background: url(../images/excel_vinos.gif) no-repeat; display: block; float: left; border: none;}
a.link-descarga{color: #FF7E00; text-decoration: none;}

h1.vinos, h1.salones{padding-top: 15px; margin-bottom: 15px; padding-right: 20px; color: #000}

/* SALONES */
h2.salones{font-family: "Times New Roman", Times, serif;font-size: 18px; line-height: 24px; font-weight: normal; color:#b2b2b2;}
h3#salones, h4.salones{font-family: "Times New Roman", Times, serif;font-size: 22px; line-height: 24px; font-weight: normal; color:#d1bc28; text-align: left; margin: auto;}
h3#salones{ height: 32px; overflow: hidden; margin: 0; padding: 0}

div.bloque-salones1{ width: 250px; padding-left: 17px; padding-right: 19px; padding-top: 24px; padding-bottom: 20px; background-color: #4E4926; display: block; float: left; }
img.minisalones{padding:3px; padding-top: 0}
a.banner-solicita-menu{width: 286px; height: 154px; background: url(../images/banner_solicita_menu.jpg) no-repeat; border: none; display: block; float: none; clear: both; text-decoration: none; text-align: center;}
p.banner-solicita-menu-big{padding:15px; padding-bottom:5px;font-family: "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; color: #9c914c; text-align: left; text-decoration: none; border: none; line-height: 28px; text-decoration: none;}

h5.salones{font-family: "Times New Roman", Times, serif;font-size: 20px; line-height: 22px; font-weight: bold; color:#988608;}
h6.salones{ font-family: "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; color: #9e9e9e; text-align: left; line-height: 28px}
div.area-servicios{width: 241px; display: block; border: 0; margin-top: 12px; color: #988906; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 18px; float: right;}
ul#h4-salones{ width: 380px; display: block; float: none; list-style: none; color: #fff; background-color: transparent; padding: 0; margin: 0}
ul#h4-salones li{ display: block; float: none; clear: both; line-height: 34px; padding: 0; border-bottom: 1px solid #4d4d4d; list-style: none; margin: 0; }




/* NOTICIAS */

ul#noticias{width: 703px; display: block; float: none; clear:both; margin:0 0 10px 0; padding: 0; overflow: hidden;}
ul#noticias li{ width: 663px; height: auto; float: left; display: block; background-color: #D8CEA5; list-style: none; margin: 0 0 10px 0; padding: 15px 20px 10px 25px; color: #000; font-weight: normal;}
ul#noticias li img{boder:none}
ul#noticias li div.imagen{ display: block; float: left; width: 200px; clear: none;}
ul#noticias li div.data{ display: block; float: left; width: 446px; clear: none;}
ul#noticias li h1{text-indent: -3000px; display: none;} /*ocultar*/
ul#noticias li h2{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-align: left; font-weight: normal;} /*fecha*/
ul#noticias li h3{font-family:"Times New Roman", Times, serif; font-size: 24px; color: #696026; text-align: left; font-weight: normal;} /*titulo*/
ul#noticias li p{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-align: left; font-weight: normal; line-height: 140%} /*texto*/
ul#noticias li p.centrar{ text-align: center;}
div#paginar{width: 703px; height: 20px; display: block; float: none; clear: both; background-color: #000;}
div#paginar a, div#paginar a.activo{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #656565;  text-align: left;margin-left: 2px; margin-right: 2px; color: #656565; text-decoration: none; }
div#paginar a:hover, div#paginar a.activo{color: #BE0303; text-decoration: none; font-weight: bold;}
div#paginar div.left{width: 300px; float: left; text-align: left; margin: 0; padding: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #656565;  }
div#paginar div.right{width: 403px; float: left; text-align: right; margin: 0; padding: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #656565;  }

/* DALI */
h1#dali{font-family: "Times New Roman", Times, serif;font-size: 24px; line-height: 24px; font-weight: normal; color:#b2b2b2; margin-top: 15px}

div#dali-left{	width: 324px; display: block; float: left; margin-top: 20px; padding-bottom: 40px}
div#dali-left h2{font-family: "Times New Roman", Times, serif;font-size: 22px; line-height: 24px; font-weight: normal; color:#b2b2b2;margin-top: 30px;}
div#dali-left p{font-family: "Times New Roman", Times, serif; font-size: 20px; color: #9C914C; width: 240px; text-align: left;margin-top: 36px;line-height: 26px;}

div#dali-right{width: 359px; display: block; float: left; margin-top: 16px; padding-left: 18px;padding-bottom: 40px} 
div#dali-right p{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #848484; text-align: left; font-weight: normal; line-height: 200%;}
div#dali-right h3{font-family: "Times New Roman", Times, serif; font-size: 20px; color: #9C914C; text-align: left;margin-top: 15px; width: 330px; line-height: 24px;}

/* BOLSA DE TRABAJO */
h1#bolsa{font-family: "Times New Roman", Times, serif;font-size: 24px; line-height: 24px; font-weight: normal; color:#b2b2b2; margin-top: 10px;}
div#bolsa-left{width: 244px; display: block; float: left; margin-top: 25px; overflow: hidden; height: 185px;}
div#bolsa-right{width: 437px; display: block; float: left; margin-top: 20px; padding-left: 20px; overflow: hidden;height: 190px;}
div#bolsa-right p{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; line-height: 200%; font-weight: normal; color:#848484;}

div#bolsa-c1{width: 244px; display: block; float: left; overflow: hidden; height: 115px;margin-top: 30px;}
div#bolsa-c2, div#bolsa-c3{width: 207px; display: block; float: left; overflow: hidden; height: 115px; padding-left: 20px;margin-top: 30px;}
div#bolsa-c1 p,div#bolsa-c2 p, div#bolsa-c3 p{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; line-height: 14px; font-weight: normal; color:#c5c3c3; text-decoration: none;}
div#bolsa-c3 p a{color:#9c914c; text-decoration: none; font-weight: bold;}
div#bolsa-c3 p a:hover{	color: #fff;}
img.bolsa{display: block; float: left; clear: none; height: 126px;}

/* CONTACTO */
/* CONTACTO */
h1#titulo-contacto{font-family: "Times New Roman", Times, serif;font-size: 24px; line-height: 24px; font-weight: normal; color:#b2b2b2; margin-top: 15px}
div#contacto-left{width: 95px; float: left; display: block; background: url(../images/filigrana_contacto.gif) left top no-repeat; clear: none; height: 600px !important; margin-top: 20px}
div#contacto-right{width: 600px; float: left; display: block; clear: none; min-height: 520px !important; margin-top: 40px; color: #999}

fieldset{border: none; color: #ccc; float: left; display: block; overflow: hidden; margin-bottom: 30px; padding: 0}
label.normal{width: 70px; text-align: left; display: block; float: left; margin-top: 15px; padding: 0; color: #fff;}
label.area{width: 300px; text-align: left; display: block; float: none; margin-top: 10px;color: #fff;}

div#form-izq, div#form-der{width: 250px; float: left; display: block; clear: none; overflow: hidden; text-align: left; overflow: hidden;}
div#form-der{width: 337px; padding-left: 8px;}

input.normal{ width: 175px; background-color: #808080; height: 20px; border: none; float: left; clear: right;margin-top: 15px; color: #333;}
textarea.normal{width: 335px; background-color: #808080; height: 105px; border: none; float: none; clear: both; padding: 0; margin: 0;margin-top: 6px; margin-bottom: 10px;color: #333;}	
input.submit{ width: 75px; height: 19px; background-color: #9c914c; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fff; border: none; overflow: hidden; margin: 0; padding: 0}
input.sumit{ height: 19px; background-color: #9c914c; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fff; border: none; overflow: hidden; margin: 0; padding: 2px; clear: none; float: left;}
p.notalegal{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #4d4d4d; display: block; float: none; clear: both; text-align: left; line-height: 14px}

/* COLUMNA RESERVAS */
#reservas{ width: 206px; float: left; display: block; text-align: left; margin-left: 12px; background-color: #9C914C; color: #333; font-size: 12px; padding-left: 19px; padding-right: 16px; border: none;}
form.reservas{	display: block; height: 330px}
.area-reservas-es{background: url(../images/top_reservas_es.gif) no-repeat; background-position: top; padding-top: 60px; padding-bottom: 60px; }
.area-reservas-en{background: url(../images/top_reservas_en.gif) no-repeat; background-position: top; padding-top: 60px; padding-bottom: 60px; }
.area-reservas-ca{background: url(../images/top_reservas_ca.gif) no-repeat; background-position: top; padding-top: 60px; padding-bottom: 60px; }

fieldset#personales, fieldset#fechahora, fieldset#reservas-fields{border: none; width: 206px; line-height: 30px; padding: 0; margin: 0; color:#333; clear:both}
label{color:#333; height: 19px;margin-top: 8px;}

input.campo-reserva-largo{ width: 204px; height: 19px; background-color: #ACA46A; color: #000; font-size: 12px; font-weight: normal;border: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top: 8px;}
input.campo-reserva-corto, select.campo-reserva-corto{ width: 94px; height: 19px; background-color: #ACA46A; color: #000; font-size: 12px; font-weight: normal;border: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top: 8px;}

input.campo-reserva-minimo, select.campo-reserva-minimo, option.campo-reserva-minimo{width: 43px; height: 19px; background-color: #ACA46A; color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;border: none;margin-top: 8px;}

input.enviar-reserva{width: 63px; height: 19px; background-color: #5A5331; color:#FFF; font-size: 12px; font-weight: bold; text-align: center; line-height: 19px;border: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; float: right;margin-top: 8px;}
textarea.reservas{ width: 204px; height: 91px; border: none; background-color: #ACA46A; color:#000;font-size: 12px; font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top: 8px; overflow: auto;}
p.detalles-reserva{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #eaeaea; text-align: left; display: block; float: none; clear: both; line-height: 16px}

ul#detalles-reserva{width: 206px; list-style: none; display: block; padding: 0; margin: 0;}
ul#detalles-reserva li{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #eaeaea; text-align: left; display: block; float: none; clear: both; line-height: 18px; list-style: none; border-bottom: 1px dotted #fff;padding: 0; margin: 0; margin-top: 8px; padding-bottom: 8px}
ul#detalles-reserva li a{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #eaeaea; text-align: left; display: block; float: none; clear: both; line-height: 18px; list-style: none; border-bottom: 1px dotted #fff;padding: 0; margin: 0; margin-top: 8px; padding-bottom: 8px; text-decoration: none;}


/* TEXTOS */
.texto-color{	color: #9c914c;}
.texto-amarillo{	color: #DABF14;}
.texto-gris{color: #b2b2b2;}

.error, a.error, a.error:hover{font-weight: normal; color: #C00; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
a.error:hover{color: #000; font-weight: bold;}
form, p, ul, div, li, input {	margin:0px;padding:0px;}
hr{height: 1px; display: block; margin-bottom: 3px; margin-top: 3px}
li{ list-style: circle; margin-left: 25px;}
h1,h2,h3,h4,h5,h6{font-family: "Times New Roman", Times, serif; padding:0px; margin:0px; color: #FFF; font-weight: normal; text-decoration: none;}
h1{font-size: 24px; line-height: 24px; font-weight: normal;}

.titulo-blanco{font-family: "Times New Roman", Times, serif; font-size: 14px; color: #fff; text-decoration: none; font-weight: bold; text-align: left;}
a.titulo-blanco{text-align: left;}
/* admin */
#welcome{width: 955px; display: block; float: left; text-align: left; clear: both; overflow: hidden;}
.loginbox{width: 953px; height: 250px; display: block; float: none; text-align: center; clear: both; background-color:#9C914C; color:#fff; position: relative; left:0px; margin: 0px; border: 1px solid #fff;}

input.login-field{width: 200px; height: 20px;  background-color:#E5E1CA; color:#000; text-align: left; display: block; border: 1px #fff; float: left;}
div.login-field{width: 750px; text-align: left; display: block; height: 20px; margin: 5px; float: left;}
div.form-field{width: 265px; text-align: right; display: block; height: 30px; margin: 5px; float: left;}
.mini-adm{font-size: 10px; color: #333;background-color:#E5E1CA; border: 1px solid #333;padding:10px;margin: 0px; display:block; width: 931px}
.mini{font-size: 10px; color: #E5E1CA; }

a.login-link{text-decoration: none; color: #fff; font-size: 11px; display: block; clear: both; float: none;}
a.login-link:hover{font-weight: bold;}

.mensaje-login{width: 400px; display: block; background-color:#E5E1CA; }

.btn-enviar{ background: url(../adm/images/btn_enviar.gif);width: 80px; height: 20px; display: block; float: left; border: none; background-repeat: no-repeat; margin: 4px; font-size: 1px;}
.btn-entrar{ background: url(../adm/images/btn_entrar.gif);width: 80px; height: 20px; display: block; float: left; border: none; background-repeat: no-repeat; margin: 4px; font-size: 1px;}
.btn-salir{ background: url(../adm/images/btn_salir.gif);width: 80px; height: 20px; display: block; float: left; border: none; background-repeat: no-repeat; margin: 4px; font-size: 1px;}
.btn-aceptar{ background: url(../adm/images/btn_acept.gif);width: 80px; height: 20px; display: block; float: left; border: none; background-repeat: no-repeat; margin: 4px; font-size: 1px;}
.btn-cancelar{ background: url(../adm/images/btn_cancel.gif);width: 80px; height: 20px; display: block; float: left; border: none; background-repeat: no-repeat; margin: 4px; font-size: 1px;}
.btn-activar{ background: url(../adm/images/btn_activar.gif);width: 80px; height: 20px; display: block; float: left; border: none; background-repeat: no-repeat; margin: 4px; font-size: 1px;}
.btn-desactivar{ background: url(../adm/images/btn_desactivar.gif);width: 80px; height: 20px; display: block; float: left; border: none; background-repeat: no-repeat; margin: 4px; font-size: 1px;}
.btn-borrar{ background: url(../adm/images/btn_delete.gif);width: 80px; height: 20px; display: block; float: left; border: none; background-repeat: no-repeat; margin: 4px; font-size: 1px;}
.btn-editar{ background: url(../adm/images/btn_edit.gif);width: 80px; height: 20px; display: block; float: left; border: none; background-repeat: no-repeat; margin: 4px; font-size: 1px;}
.btn-anterior{ background: url(../adm/images/btn_ant.gif);width: 80px; height: 20px; display: block; float: left; border: none; background-repeat: no-repeat; margin: 4px; font-size: 1px;}
.btn-siguiente{ background: url(../adm/images/bnt_sig.gif);width: 80px; height: 20px; display: block; float: left; border: none; background-repeat: no-repeat; margin: 4px; font-size: 1px;}
.btn-nuevo{ background: url(../adm/images/btn_nuevo.gif);width: 80px; height: 20px; display: block; float: left; border: none; background-repeat: no-repeat; margin: 4px; font-size: 1px;}
.btn-grabar{ background: url(../adm/images/btn_grabar.gif);width: 80px; height: 20px; display: block; float: left; border: none; background-repeat: no-repeat; margin: 4px; font-size: 1px;}
.btn-platos{ background: url(../adm/images/btn_platos.gif);width: 80px; height: 20px; display: block; float: left; border: none; background-repeat: no-repeat; margin: 4px; font-size: 1px;}
.btn-sort{ background: url(../adm/images/sort.gif);width: 20px; height: 20px; display: block; float: left; border: none; background-repeat: no-repeat; margin-left: 2px; font-size: 1px; margin-top: 2px}


#logo-admin{ background: url(../adm/images/logo.gif) no-repeat; margin: auto; width: 300px; height: 80px; display: block;}
.menu-title{font-size: 16px; font-weight: bold;}
.form-izq, .form-der{width: 475px; float: left; margin: 1px;text-align:left; display: block; min-height: 24px !important;}
.form-der{text-align:right;}

/* PAGINADO */
div.paginar{width: 950px; height: 20px; display: block; float: right; text-align: right; overflow: hidden; margin-top: 15px;}
p.page-tot{	width: 390px; height:20px; display: block; float: left; text-align: center;}
p.page-idx{	width: 500px; height:20px; display: block; float: left; text-align: center;}

a.page-sig{	width: 20px; height:20px; display: block; background: url(../adm/images/page_sig.gif) no-repeat; float: left;}
a.page-ant{	width: 20px; height:20px; display: block; background: url(../adm/images/page_ant.gif) no-repeat; float: left;}
div.page-sep{width: 10px; height:20px; display: block; background: url(../adm/images/page_sep.gif) no-repeat; float: left;}
div.page{width: 20px; height:20px; display: block; float: left;}

input.campo-form-izq{width: 300px;}
#ver_calendario{width: 18px; height: 18px; background: url(../adm/images/calendar.png) no-repeat; background-position: 1px 1px}

.estado0{background: url(../adm/images/0.png) no-repeat; background-position: 10px; text-align: right; width: 50px; font-size: 10px; height:20px;}
.estado1{background: url(../adm/images/1.png) no-repeat; background-position: 10px; text-align: right; width: 50px; font-size: 10px;height:20px;}

.barra-titulos-listados{display:block; height:20px;float:left; width:955px;margin-top:10px; clear: both;}
.titulos-listados{ background-color:#E5E1CA; line-height: 20px; overflow: hidden; text-align: center; color: #333; border-left: 1px solid #000; display:block;float:left;}
.barra-listados{display:block; height:22px;float:left; width:955px;margin-top:2px; clear: both;}
.listados{line-height: 24px; overflow: hidden; text-align: left; color: #fff; border-left: 1px solid #000; display:block;float:left; height: 22px}

div.form-col{ width: 315px; float: left; display: block; text-align: left;}
.campo-form-col{
	width: 310px; height: 20px;
}

a.normal,p.normal,span.normal{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-decoration: none; font-weight: normal;
}


a.menu-adm,a.menu-adm2{color: #DCC04F; text-decoration: none; text-align: center; float: left; display: block; overflow: hidden; clear: none; border:none}
a.menu-adm:hover,a.menu-adm2{font-weight: bold;color: #DCC04F; background: url(../adm/images/bar.gif) top repeat-x;}
