@charset "utf-8";
/* CSS Document */

/* ----------------------- General ----------------------- */
body{background: #dfdfda; padding: 0; margin: 0 0 20px 0; font-size: 11px; color: #666; letter-spacing: 0;}
*{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666; line-height: 18px; letter-spacing: 0;}
#fnd{width: 100%; margin: 0 auto; padding: 0;background: #fff url(../images/fnd-down.jpg) repeat-x bottom;}
#content{width: 100%; margin: 0 auto; padding: 0; background: url(../images/fnd-top-inne.gif) repeat-x 0 106px;}
#content-yellow{width: 100%; margin: 0 auto; padding: 0; background: url(../images/fnd.jpg) no-repeat center 106px;}
#content-home{width: 100%; margin: 0 auto; padding: 0; background: url(../images/fnd-top-home.jpg) repeat-x 0 225px;}
#content-inner{width: 1004px; margin: 0 auto; padding: 0;}
#data{ width: 942px; margin: 0; padding: 0 32px 0 30px; float: left;}

/* ----------------------- Bar Top ----------------------- */
#top{ width: 1004px; margin: 8px 0 0 0; padding: 0; float: left; background: url(../images/fnd-top-inner.jpg) no-repeat top left;}
#top #logo{width: 348px; margin: 15px 0 0 0; float: left; height: 83px; padding: 0;}
#top #menu{width: 840px; float: left; padding: 45px 60px 0 95px; margin: 0 0 0 0; height: 34px;}
#top #menu li{ float: left; font-size: 11px;}
#top #menu li a{ display: inline-block; text-transform: uppercase; font-size: 11px; text-decoration: none; letter-spacing: 4px; padding: 0 19px; color:#FFFFFF; margin: 0;}
#top #menu li a:hover, #top #menu ul li.select a{ color: #f4d68d;}
.select-restaurant{ float: left; width: 244px; height: 20px; background: #f4d68e;}
.select-eventos{ float: left; width: 452px; height: 20px; background: #f4d68e;}
.select-carta{ float: left; width: 339px; height: 20px; background: #f4d68e;}
.select-vip{ float: left; width: 645px; height: 20px; background: #f4d68e;}
.select-recetas{ float: left; width: 758px; height: 20px; background: #f4d68e;}
.select-contacto{ float: left; width: 886px; height: 20px; background: #f4d68e;}
.select-premios, .select-buscar{ float: left; width: 92px; height: 20px; background: #f4d68e;}

#top-home{ width: 1004px; margin: 8px 0 40px 0; padding: 0; float: left; background: url(../images/banner-home.jpg) no-repeat top center; min-height: 460px}
#top-home #logo{width: 348px; margin: 15px 0 0 0; float: left; height: 150px; padding: 0 0 53px 320px;}
#top-home #menu{width: 180px; float: left; padding: 45px 0 0 407px; margin: 0; }
#top-home #menu li{ margin: 0 0 10px 0;}
#top-home #menu li a{ display: inline-block; text-transform: uppercase; font-size: 11px; text-decoration: none; letter-spacing: 4px; padding: 0 0; color:#FFFFFF; margin: 0;}
#top-home #menu li a:hover{ color: #f4d68d;}
#sub-menu{display:inline;}
#sub-menu ul{width: 924px; float: left; padding: 29px 50px 0 30px; margin: 0; height: 29px;}
#sub-menu li{ float: left;}
#sub-menu li a{ display: inline-block; font-size: 13px; text-decoration: none; letter-spacing: 0px; padding: 0 15px; color:#060606; letter-spacing:0;}
#sub-menu li a:hover, #sub-menu li.select a{ color: #876E27;}

.tit-carta{ width: 400px; float: right; height: 46px; background: url(../images/tit-carta.gif) no-repeat top right; margin: 0 320px 0 0;}
.tit-restaurant{ width: 400px; float: right; height: 46px; background: url(../images/tit-restaurante.gif) no-repeat top right; margin: 0 60px 0 0;}
.tit-eventos{ width: 400px; float: right; height: 46px; background: url(../images/tit-eventos.gif) no-repeat top right; margin: 0 60px 0 0;}
.tit-vip{ width: 800px; float: right; height: 46px; background: url(../images/tit-gondoliere.gif) no-repeat top right; margin: 0 60px 0 0;}
.tit-recetas{ width: 200px; float: right; height: 46px; background: url(../images/tit-recetas.jpg) no-repeat top right; margin: 0 60px 0 0;}
.tit-premios{ width: 200px; float: right; height: 26px; background: url(../images/tit-premios.jpg) no-repeat top left; margin: 0px 50px 0 0;}
.tit-trabaja{ width: 400px; float: right; height: 44px; background: url(../images/tit_trabajo.gif) no-repeat top right; margin: 0 30px 0 0px;}
.tit-contacto{ width: 400px; float:left; height: 26px; background: url(../images/tit-contacto.gif) no-repeat top right; margin: 0 60px 0 0;}
.tit-classic{ width: 400px; float: left; height: 26px; /*background: url(../images/tit-classic.jpg) no-repeat top left;*/ margin: 0 0 0 30px;}
.tit-noveau{ width: 400px; float: right; height: 26px; background:transparent; /*background: url(../images/tit-noveau.jpg) no-repeat top left;*/ margin: 0 90px 0 0;}
#sub-title{width: 904px; float: left; padding: 44px 50px 0 50px; margin: 0; height: 14px; text-transform: uppercase; font-size: 11px; text-decoration: none; letter-spacing: 4px; color:#000; font-weight: bold;}
#sub-title2{width: 488px; float: left; padding: 0; margin: 0; height: 14px; text-transform: uppercase; font-size: 11px; text-decoration: none; letter-spacing: 4px; color:#000; font-weight: bold;}
#sub-title3{width: 403px; float: left; padding: 0; margin: 0; height: 14px; text-transform: uppercase; font-size: 11px; text-decoration: none; letter-spacing: 4px; color:#000; font-weight: bold;}

.a-top{ padding: 20px 0 0 50px; float: left; width: 470px;}
.a-top a{ text-decoration: underline; text-transform: uppercase; font-size: 10px; color: #CC9900;}

.top-recetas{ width: 922px; margin: 0 0 25px 30px; float: left; height: 105px; padding: 0 0 0 22px; background: #fbfbf7;}
.top-recetas .row{ width: 922px; float: left; margin: 0; padding: 0; vertical-align:middle}
.top-recetas .row .usuario{height: 22px; float: left; width: 55px; font-size: 10px; text-transform: uppercase;}
.top-recetas .row .input{height: 22px; float: left; width: 175px; font-size: 11px; text-transform: uppercase;}
.top-recetas .row .input input{width: 160px; font-size: 11px;}
.top-recetas .row .contasenia{height: 22px; float: left; width: 83px; font-size: 10px; text-transform: uppercase;}
.top-recetas .row .boton{height: 22px; float: left; width: 140px;}
.top-recetas .row .boton .btn{height: 22px; float: left; width: 110px; color:#333; margin: -1px 0 0 0;}
.top-recetas .row .links{height: 22px; float: left; width: 145px;}
.top-recetas .row .links a{text-decoration: underline;}
.top-recetas .row .links a.a{text-decoration: underline; color: #060606; font-size: 12px;}
.top-recetas .options{ width: 310px; float: left;}
.top-recetas .options a.nombre{ display: inline-block; padding: 0 12px 0 5px; background: #000 url(../images/nombre.jpg) no-repeat top right; margin: 0 5px 0 0; height:14px; font-size: 9px; text-transform: uppercase; color: #FFFFFF;}
.top-recetas .options a{ display: inline-block; padding: 0 5px; margin: 0; font-size: 11px; text-transform: uppercase; color: #000;}

/* ----------------------- Text ----------------------- */
p{margin: 0; padding :0; text-align: left; line-height: 18px; font-size: 12px;}
a{text-decoration: none; font-size: inherit;}
a:hover{text-decoration: underline;}
textarea{width:260px;font-size:11px;color:#666;margin:0 0 7px 0;height:150px; background: #FFFFFF; outline: none; border: #999999 1px solid;}
strong{font-size: inherit;}
h1{ font-size: 16px; font-weight: bold; color: #000; letter-spacing: 3px; margin: 0 0 5px 0; padding: 5px 0 5px 12px;}
h2{ font-size: 18px; font-weight: normal; color: #CC9900; padding: 3px 0; margin: 0 0 3px 0;}
.caqui{ font-size: 14px; color: #CC9900; margin-bottom: 20px;}
h3{ font-size: 11px; text-transform: uppercase; font-weight: bold; color: #000000; letter-spacing: 5px; margin: 0 0 20px 0;}
h4{ font-size: 16px; color: #FF9040; font-weight: normal; margin: 25px 0 15px 0; padding: 3px 0;}
h5{ font-size: 10px; color: #CF9F0F; text-transform: uppercase; margin: 15px 0 5px 0;}

/* ----------------------- Carta ----------------------- */
#carta{width: 942px; float: left; background: url(../images/separador-linea-puntos.gif) repeat-x bottom;}
#carta .row{width: 942px; float: left; background: url(../images/separador-linea-puntos.gif) repeat-x top;}
#carta .row .left{ width: 550px; float: left; padding: 10px 0; background: url(../images/carta-separador-galeria.gif) no-repeat top right;}
#carta .row .left .image{width: 100px; float: left;}
#carta .row .left .txt{width: 425px; float: right;}
.title a{ font-size: 16px; font-weight: normal; color: #CC9900; padding: 3px 0; margin: 5px 0 4px 0; display: block;}
#carta .row .middle{ width: 250px; float: left; padding: 20px 0; background: url(../images/carta-separador-galeria.gif) no-repeat top right;}
#carta .row .right{ width: 120px; float: left; padding: 22px 0 22px 20px; font-size: 14px;}
.ul{ display: block; float: none; width: 100%;}
.ul li{ background: url(../images/vinieta-li.gif) no-repeat 0 8px; padding: 0 10px; float: left; margin: 0 0 5px 0;}
.ul li a{ font-size:12px} 
.tipo2{background: url(../images/vin-especialidad2.gif) no-repeat 0 3px; padding: 3px 0 0 25px; margin: 0 15px 0 0px; text-transform: uppercase; color: #999; font-size: 10px; height: 20px; float: left;}
.tipo1{background: url(../images/vin-vegetariano2.gif) no-repeat 0 0; padding: 3px 0 0 25px; margin: 0 15px 0 0px; text-transform: uppercase; color: #999; font-size: 10px; height: 20px; float: left;}
.tipo3{ background: url(../images/vin-mas-pedido2.gif) no-repeat 0 4px; padding: 3px 0 0 25px; margin: 0 15px 0 0px; text-transform: uppercase; color: #999; font-size: 10px; height: 20px; float: left;}
.tipo1 a, .tipo2 a, .tipo3 a{ color:#999999;}
#carta .row .middle .tipo1, #carta .row .middle .tipo2, #carta .row .middle .tipo3{margin: 0 0 0 15px; }
.column-right .txt a{ font-size: 12px; font-weight: normal; color: #CC9900; padding: 0; margin: 0px 0 4px 0; display: block;}

/* ----------------------- Carta Ficha ----------------------- */
#carta-ficha{width: 942px; float: left; background: url(../images/separador-linea-puntos.gif) repeat-x top; padding-bottom:26px;}
#carta-ficha-contacta{clear:both; display:block; float:left; width: 638px;padding-left:304px; background: url(../images/separador-linea-puntos.gif) repeat-x top;padding-top:16px;}
#carta-ficha-contacta h3{letter-spacing:0; font:normal 14px Arial, Helvetica, sans-serif;text-transform:none;margin-bottom:0;}
#carta-ficha-contacta p , #carta-ficha-contacta p a{color :#CC9900;} #carta-ficha-contacta p a{text-decoration:underline;}
#carta-ficha .left{ width: 263px; float: left; padding: 20px 20px 0 0; background: url(../images/carta-separador-galeria.gif) no-repeat top right;}
#carta-ficha .middle{ width: 360px; float: left; padding: 20px 24px 0 24px; background: url(../images/carta-separador-galeria.gif) no-repeat top right; min-height: 250px;}
#carta-ficha .middle2{ width: 108px; float: left; padding: 20px 20px 0 20px; background: url(../images/carta-separador-galeria.gif) no-repeat top right;}
#carta-ficha .middle2 .image{width: 99px; float: left; margin-bottom: 6px;}
#carta-ficha .right{ width: 80px; float: left; padding: 20px 0 0 20px; font-size: 16px;}
#margin-cero{float: none; margin: 0;}
#carta-ficha .ul{ display: block; float: left; width: 100%; margin: 25px 0 15px 0;}
#carta-ficha .ul li{ background: url(../images/vinieta-li.gif) no-repeat 0 7px; padding: 0 10px; float: left; margin: 0 0 2px 0; width:30%; height: 20px;}
#carta-ficha .middle p{display: block; clear:both; }
#carta-ficha .middle h2 a{color:#CC9900; font-size:18px;}
/* ----------------------- Contacto ----------------------- */
#contacto, #eventos, #vip{width: 942px; float: left; margin: 20px 0 0 0;}
#contacto, #vip{margin: 0;}
#contacto .left{ padding: 0 0 30px 20px; width: 335px; float: left;}
#contacto .right{ padding: 0 0 30px 20px; width: 335px; float: left;}
#contacto strong{ font-size: 14px; color: #000000;}
#contact-form{ padding: 40px 0 0 20px; width: 500px; float: left;}
#contact-form label, #contact-form label.label{ width: 500px; float: left; margin: 0 0 2px 0; text-transform: uppercase; font-size: 10px; color: #333333}
#contact-form label.label{ width: 250px; float: left;}
#contact-form span{ color:#990000;}
#contact-form .input{ width: 490px; padding: 0 5px; height:18px;background: #FFFFFF; outline: none; border: #CCCCCC 1px solid; font-size: 11px;}
#contact-form .input2{ width: 230px; padding: 0 5px; height:18px;float: left;background: #FFFFFF; outline: none; border: #CCCCCC 1px solid; font-size: 11px;}
#contact-form .row{ width: 500px; float: left; margin: 0 0 7px 0;}
#contact-form .row-left{ width: 250px; float: left; margin: 0 0 7px 0;}
#contact-form .row-right{ width: 240px; float: right; margin: 0 0 7px 0;}
#contact-form .row-linea{ width: 500px; float: left; margin: 20px 0 7px 0; padding-top:10px;background:transparent url(../images/separador-linea-puntos.gif) repeat-x scroll center top;}
#contact-form .row-right label.label, #contact-form .row-left label.label{ width: 230px;}
#contact-form textarea{ width: 500px; height: 80px;background: #FFFFFF; outline: none; border: #CCCCCC 1px solid;}
#contact-form .btn{ float: right; font-size: 12px; color: #333333; width: 80px;}
#contact-form em{ color: #333333; font-size: 11px; float: left;}
#contact-form .dia{ width: 75px; float: left;}
#contact-form .dia select{ width: 65px; float: left;height:18px; display: inline-block;}
#contact-form .dia label.label, #contact-form .mes label.label, #contact-form .anio label.label{ color:#999999; width:75px;}
#contact-form .mes{ width: 180px; float: left; display: inline-block;}
#contact-form .mes select{ width: 170px; height:18px; float: left;}
#contact-form .anio{ width: 137px; float: left; display: inline-block;}
#contact-form .anio select{ width: 127px; height:18px; float: left;}
#contacto .txt, #contacto p.bodytext, #vip .txt, #vip p.bodytext{ color:#333333; font-size: 12px; padding: 0 0 0 20px;}
 p.bodytext *{
	font-size:12px;
 }
 
#contacto p.bodytext,  #vip p.bodytext{ max-width: 754px; float: left; margin:0;}
#vip{
	width:554px;	
}
#contacto.right{width:333px; float:right;}
.right #contact-form{width:333px;padding:0px;}
.right #contact-form .dia{ width: 68px; }
.right #contact-form .dia select{ width: 64px; }
.right #contact-form .mes{ width: 154px}
.right #contact-form .mes select{ width: 150px; }
.right #contact-form .anio{ width: 102px;}
.right #contact-form .anio select{ width: 98px;}
.right #contact-form .input{ width:320px;}
.right #contact-form .input2{ width: 234px;}



.right #contact-form .row{ width: 333px;}
.right #contact-form .row-linea{ width: 333px;}
/* ----------------------- Eventos ----------------------- */
#eventos{margin: 0;}
#fechas{ background: url(../images/separador-linea-puntos.gif) repeat-x bottom left; padding: 0 0 0 12px; width: 930px; float:left}
#fechas a{ display: inline-block; float: left; height: 19px; padding: 2px 8px 0 8px; font-weight:bold; color:#000000;}
#fechas a:hover, #fechas .selected a{ background: #000000; color: #FFFFFF;}
#eventos .row-menu{ background: url(../images/separador-linea-puntos.gif) repeat-x bottom left; padding: 10px 0 10px 17px; width: 925px; float:left; color: #000000; font-size: 11px;}
#eventos .row-menu a{ font-weight: bold;color: #000000; padding: 0 3px; font-size: 12px}
#eventos .row-menu a:hover, #eventos .row-menu .selected a{  color: #C90;} 
#eventos .row{ background: url(../images/separador-linea-puntos.gif) repeat-x bottom left; padding: 20px 0 17px 20px; width: 922px; float:left; color: #000000; font-size: 11px;}
#eventos .row .txt{ width: 600px; float: left; padding: 0 20px 0 0;}
#eventos .row .image{ width: 135px; float: left; padding: 0 0 0 20px;}
#eventos .title a{ margin-top:0; padding-top: 0;}

#eventos .detalle{ padding: 20px 0 17px 0px; width: 942px; float:left; color: #000000; font-size: 11px;}
#eventos .detalle .txt{ width: 515px; float: left; padding: 0 0 0 20px; background: url(../images/separador-linea-puntos.gif) repeat-x bottom left;}
#eventos .detalle .txt2{ width: 515px; float: left; padding: 0 0 0 20px; }
#eventos .detalle .txt p, #eventos .detalle .txt2 p{ margin-bottom: 18px;}
#eventos .detalle .txt span, #eventos .detalle .txt2 span{ font-size: 12px;}
#eventos .detalle .txt span.title{color:#CC9900;font-size:16px; clear:both; display:block; padding-bottom:5px;}
#eventos .detalle .image{ width: 385px; float: right; padding: 2px 0 0 20px;}
#eventos .detalle .gallery{ width: 525px; float: left; padding: 15px 0 10px 10px; background: url(../images/separador-linea-puntos.gif) repeat-x bottom left;}
#eventos .detalle .gallery img{ padding: 0; float: left; margin: 0 0 5px 10px;}

/* ----------------------- Homepage ----------------------- */
.column-left{ padding: 0 65px 0 0; width: 280px; float: left;}
.column-left .row{ width:280px; float: left; background: url(../images/separador-linea-puntos.gif) repeat-x bottom left; padding: 0 0 25px 0; margin: 0 0 30px;}
.column-left .row .image{ width: 76px; float: left;}
.column-left .row .txt{ width: 204px; float: left;}
.column-left .row .txt span{color: #CC9900; margin:0; padding: 0;}
.column-left .row .txt a{ padding: 0; margin-top:0;}
.column-left .row .txt p{ line-height:normal;}
.column-left .row2{ width:280px; float: left; padding: 0; margin: 0 0 0 0;}
.column-left .row2 a{ font-size: 12px; font-weight: normal; color: #CC9900; padding: 0; margin: 0; display: block;}
.column-left .row2 .ul li{ margin:0; padding: 0 0 0 15px;}

.column-middle{ padding: 0 70px 0 0; width: 245px; float: left;}
.column-middle p{ color: #060606; line-height: 22px;}

.column-right{ padding: 0; width: 280px; float: left;}
.column-right .row{ width:280px; float: left; background: url(../images/separador-linea-puntos.gif) repeat-x bottom left; padding: 0 0 15px 0; margin: 0 0 15px;}
.column-right .row .image{ width: 124px; float: left;}
.column-right .row .txt{ width: 145px; float: left;}
.column-right .row .txt span.title a{ padding: 0; margin-top:0; font-size:12px;}
.column-right .row .txt p{ line-height:normal;}

/* ----------------------- Recetas ----------------------- */
.review{width: 600px; float: left; margin: 15px 0 0 0; color: #999999;}
.review ul.ul{ float: left; display: inline; width: auto;}
.review ul.ul li{ float: left; margin: 0 0 0 15px; display: inline-block;}
.review ul.ul li a{ color:#999999; font-size: 10px; text-transform: uppercase;}
.review span{ float: left; color:#999999;}
.estrellas{ width: 75px; float: left; padding: 4px 0 0 20px;}
.estrellas .estrella{ background: url(../images/estrellas-pequenas.gif) no-repeat 0 -9px; height: 9px; float: left; padding: 0 5px 0 0; width:10px; cursor: pointer;}
.estrellas .estrella:hover, .estrellas .estrella.select{ background-position: 0 0;}
#paginador{ width: 942px; float: left; padding: 15px 0 0 0;text-align: right; font-size: 10px; color: #FF903F;}
#paginador a{ text-align: right; font-size: 10px; color: #FF903F; padding: 0 2px;}
#paginador a.a{ text-align: right; font-size: 12px; color: #FF903F; padding: 0 5px;}
#paginador a.a.select{ color:#333333;}
.ul2{ display: block; float: none; width: 100%; margin-bottom: 20px;}
.ul2 li{ background: url(../images/vinieta-li.gif) no-repeat 0 7px; padding: 0 10px; margin: 0 0 5px 0; font-size: 12px;}
.paginador{ width: 942px; float: left; padding: 15px 0 0 0;text-align: right; text-transform:uppercase;font-size: 10px; color: #FF903F;}
.paginador a{ text-align: right; font-size: 10px; color: #FF903F; padding: 0 2px;}
.paginador a.a{ text-align: right; font-size: 12px; color: #FF903F; padding: 0 5px;}
.paginador a.a.select{ color:#333333;}
/* ----------------------- Recetas Detalles ----------------------- */
#eventos .row3{ background: url(../images/separador-linea-puntos.gif) repeat-x top left; padding: 5px 0 5px 20px; width: 922px; float:left; color: #000000; font-size: 11px;}
#eventos .row3 .left{ width: 520px; float: left; color:#999999; font-size: 12px;}
#eventos .row3 .right{ width: 385px; float: right;}
#eventos .row3 .right .cual{ float: left; color:#CC9900; font-size: 12px;}
#eventos .row3 .right .estrellas{ width: 100px; float: left; padding: 3px 0 0 10px;}
#eventos .row3 .right .estrellas .estrella{ background: url(../images/estrella-gris.gif) no-repeat 0 0; height: 13px; float: left; padding: 0 5px 0 0; width:12px; cursor: pointer;}
#eventos .row3 p{ padding: 5px 0 15px 22px;  line-height: normal;}
#eventos .row3 .txt{float: left; width: 922px;}
#eventos .row3 strong{ color:#999999;}

#eventos .row3 #form{ padding: 10px 0 0 0; width: 500px; float: left;}
#eventos .row3 #form label, #contact-form label.label{ width: 500px; float: left; margin: 0 0 2px 0; text-transform: uppercase; font-size: 10px; color: #333333}
#eventos .row3 #form label.label{ width: 250px; float: left;}
#eventos .row3 #form span{ color:#990000;}
#eventos .row3 #form .input{ width: 490px; height: 18px; border:1px solid #CCCCCC; padding: 0 5px; font-size: 11px;}
#eventos .row3 #form .input2{ width: 230px;  height: 18px; border:1px solid #CCCCCC;padding: 0 5px; float: left; font-size: 11px;}
#eventos .row3 #form .row{ width: 500px; float: left; margin: 0 0 7px 0; padding:0; background: none;}
#eventos .row3 #form .row-left{ width: 250px; float: left; margin: 0 0 7px 0; padding: 0;}
#eventos .row3 #form .row-right{ width: 240px; float: right; margin: 0 0 7px 0; padding: 0;}
#eventos .row3 #form textarea{ width: 500px; height: 80px; font-size: 11px; border:1px solid #CCCCCC;}
#eventos .row3 #form .btn{ float: right; font-size: 12px; color: #333333;/* width: 150px;*/}

/* ----------------------- Restaurantes ----------------------- */
#restaurantes{ width: 942px; float: left;}
#restaurantes .left{width: 445px; float: left; padding: 0 0 0 10px;}
#restaurantes .right{width: 443px; float: right; padding: 0 10px 0 0;}
#restaurantes .direccion{width: 433px; float: left; padding: 0 0 25px 12px; color: #CC9900; font-size:12px;}
.maps{ background:url(../images/tit-vinieta-google-map.gif) no-repeat 0 0; display: inline-block; padding: 0 20px; font-size: 10px; color: #333; text-transform: uppercase; margin: 20px 0 0 0;}
.img{ background: url(../images/vinieta-imagenes.gif) no-repeat 0 2px; display: inline-block; padding: 0 25px; font-size: 10px; color: #333; text-transform: uppercase; margin: 20px 0 0 0;}
#restaurantes p{ line-height: 22px; color: #060606; margin-top: 15px;}

/* ----------------------- Galeria ----------------------- */
.galeria{width:942px; float: left; padding: 20px 0 10px 0; background: url(../images/separador-linea-puntos.gif) repeat-x bottom left;}
.galeria .image{ height: 100px; float: left; padding: 0 0 10px 10px;}
#eventos .row-menu .ul{ float: right; width: 200px; margin: 0; padding: 0;}
#eventos .row-menu .ul li{ float: right; margin: 0;}
#eventos .row-menu .ul li a{font:normal 11px Arial, Helvetica, sans-serif; color: #666; text-decoration:none; }
#eventos .row-menu .ul li a:hover{text-decoration:underline;}
#eventos .row-menu .text{ width: 300px; float: left;}

/* ----------------------- Footer ----------------------- */
#footer{padding: 165px 0 0 0; width: 942px; margin: 40px 0 -20px 0; float: left; background: url(../images/fnd-down-banner.jpg) no-repeat top center; height: 62px;}
#footer .premios{ padding: 0 0 0 373px; width: 400px; display: block; background: url(../images/vinieta.gif) no-repeat 350px 0; color: #FFFFFF; text-transform: uppercase; float: left;}
#footer .down{ float: left; padding: 0 0 0 350px; width: 400px; margin: 10px 0 0 0;}
#footer a{ color: #666; text-decoration: none;}
#footer a:hover{ color: #CCCCCC; text-decoration: underline;}


/* ----------------------- Clearfix ----------------------- */ 
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

/* Esconde de IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Fin esconde de IE-mac */


/* ----------------------- Caja texto destacado + imagen ----------------------- */ 
.text_destacado{ float:left; background-color:#FBFBF7; padding:15px 20px; margin:30px 0 10px 0;} 
	.text_destacado img{ float:right} 	
	.text_destacado p.titulo{ color:#FF9040; font-size:16px; font-weight:normal; margin:0; padding:3px 0;} 	
	.text_destacado p.contenido{ color:#333333;} 	
/* -- ventajas para socios*/
.ventaja{
	background:url(../images/line.png) no-repeat top left;
	*border-top:1px solid #FFF;
	position:relative;
	display:block;
	clear: both;
	padding-top:30px;
	margin-left:20px;
	margin-bottom:16px;
}
.ventaja .image{
	float:right;
	width:135px;
	
}
.ventaja .title{
	color:#FF9040; font-size:16px; font-weight:normal;	
}
.ventaja .text{
	float:left;
	width:369px;
	padding-left:6px;
	
}
.ventaja p.bodytext{
	padding:0px 0px 14px 0px !important;	
}
.ventaja .punto span.ball{
	background-repeat:no-repeat;
	background-image:url(../images/ventajas.png) ;
	display:block;
	width:30px;
	height:30px;
	top:0px;
	left:0px;
	position:absolute;
}
.ventaja .punto1 span.ball{	background-position:0px 0px;}
.ventaja .punto2 span.ball{	background-position:-30px 0px;}
.ventaja .punto3 span.ball{	background-position:-60px 0px;}
.ventaja .punto4 span.ball{	background-position:-90px 0px;}
.ventaja .punto5 span.ball{	background-position:-120px 0px;}
.ventaja .punto6 span.ball{	background-position:-150px 0px;}
.ventaja .punto7 span.ball{	background-position:-180px 0px;}
.ventaja .punto8 span.ball{	background-position:-210px 0px;}
.ventaja .punto9 span.ball{	background-position:-240px 0px;}
#center{
		position:relative; 
}
.boton-menu-especial a{
	text-transform:uppercase;
	position:absolute;
	right:20px;
	top:-46px;
	background:url(../images/menu-especialBg.png) no-repeat top left;
	width:262px;
	height:20px;
	color:#FFF;
	font-size:10px;
	text-indent:-1000000px
}
.clear{clear:both;font-size:1px;height:1px;}
