		@import url("master.css");
		@import url("jquery.lightbox-0.5.css");
		
		#body_restaurante div.icons{position:absolute;top:14px;right:5px;width:275px;text-align:right;}
		
		#body_restaurante h2{margin-left:110px;}
		
		#body_restaurante #votos {height:25px;position:absolute;top:30px;left:12px;width:110px;z-index:9998;font-size:9px;line-height:0.9em;}
		#body_restaurante #votos b{display:none;}
		#body_restaurante #votos .voto_ok, #votos .voto_error{position:absolute;top:30px;width:190px;text-align:center;left:20px;padding:20px 10px;font-size:13px;border:3px solid green;background-color:#FFFFFF;}
		#body_restaurante #votos .voto_error{border-color:red;}
		#body_restaurante #votos ul#puntuar{position:relative;margin:0;width:110px;height:20px;overflow:hidden;background:transparent url(../img/bg_valoracion_color.gif) no-repeat;}
		#body_restaurante #votos ul#puntuar li{position:relative;display:inline;}
		#body_restaurante #votos ul#puntuar li a{position:relative;width:20px;height:20px;float:left;text-indent:-999px;background-color:transparent;}
		#body_restaurante #votos ul#puntuar li a.n{background:transparent url(../img/bg_valoracion_bn.gif) no-repeat;}
		#body_restaurante #votos ul#puntuar li a.s{background-image:none;}
		#body_restaurante #votos ul#puntuar li a:hover{background:transparent url(../img/bg_valoracion_vota.gif) no-repeat;}
		
		#body_restaurante .conte-video-foto{position:relative;border:1px solid #DBF2F9;background-color:#EBF8FC;margin:5px;padding:10px;text-align:center;}
		#body_restaurante .conte-video-foto #video{position:relative;float:left;height:358px;padding-top:5px;text-align:center;overflow:hidden;text-align:center;}
		#body_restaurante .conte-video-foto #galeria{position:relative;float:left;overflow:hidden;height:1%;margin:0 4px 0 0;text-align:left;}
		#body_restaurante .conte-video-foto #galeria ul { list-style: none; }
		#body_restaurante .conte-video-foto #galeria ul li { display: inline; }
		#body_restaurante .conte-video-foto #galeria ul li img{position:relative;margin:5px 2px 2px 5px;width:78px;height:78px;border:1px solid #DBF2F9;cursor:pointer;padding:0;background-color:#FFF;}
		#body_restaurante .conte-video-foto #galeria ul li img:hover{border-color:#666;}
				
		#body_restaurante .contenedorextra{position:relative;margin:6px 0 0 0;overflow:hidden;}
		#body_restaurante #entrada {}
		#body_restaurante #entrada img{margin:16px 8px 2px 0px; position: relative; float: left;border:1px solid #DBF2F9;padding:1px;max-width:400px;}
		#body_restaurante #entradamini {width:600px;float:left;}
		#body_restaurante #entradamini img{margin:16px 8px 2px 0px; position: relative; float: left;border:1px solid #DBF2F9;padding:1px;max-width:360px;}
		#body_restaurante #entrada p{padding:14px 5px 0 0;}
		#body_restaurante #entradamini p{padding:14px 5px 0 0;}
		#body_restaurante #extralat {width:300px;float:right;}
		#body_restaurante #page #main .promo ul{height:312px;}
		#body_restaurante #main .extra ul{margin:5px 10px 10px 0;}
		
		#body_restaurante div.blocs{position:relative;margin:0;padding:2px;overflow:hidden;height:1%;}
		#body_restaurante div.blocs p{padding:5px 0 2px 0;}
		#body_restaurante div.blocs b.tit{display:block;position:relative;margin:6px 0 4px 0;font-size:12px;}
		#body_restaurante div.blocs br{display:none;}
		#body_restaurante div.blocs p br{display:block;}
		#body_restaurante div.blocs .bls{padding:10px;min-height:325px;}
		
		#body_restaurante #entrada{overflow:hidden;height:auto;}
		#body_restaurante #comentarios{position:relative;margin:5px 5px 0 0;float:right;width:475px;}
		#body_restaurante ol#comentarios, #body_restaurante ol#comentarios li{list-style:none;}
		#body_restaurante ol#comentarios li{padding:5px 10px 4px 10px;position:relative;border-bottom:2px solid #DBF2F9;margin:0 0 2px 0;background-color:#EBF8FC;}
		#body_restaurante ol#comentarios li span{font-weight:bold;position:relative;display:block;text-align:left;margin:0 0 2px 0;color:#454545;}
		#body_restaurante ol#comentarios li div.comment{position:relative;padding:2px 5px;color:#454545;}
		#body_restaurante ol#comentarios li small{position:relative;display:block;text-align:right;margin:2px 0 0 0;color:#454545;}
		#body_restaurante #formcomment{position:relative;margin:5px 0 0 5px;float:left;width:420px;}
		#body_restaurante #formcomment legend, #body_restaurante #formcomment br{display:none;}
		#body_restaurante #formcomment label{position:relative;display:block;margin:2px 0;}
		#body_restaurante #formcomment label span{position:relative;}
		#body_restaurante #formcomment label input{background-color:#EBF8FC;border:1px solid #DBF2F9;padding:4px;width:200px;}
		#body_restaurante #formcomment label textarea{position:relative;background-color:#EBF8FC;border:1px solid #DBF2F9;padding:4px;width:400px;}
		#body_restaurante #formcomment label.boton{position:relative;display:block;margin:2px 0;}
		#body_restaurante #formcomment label.boton input{position:relative;display:block;background-color:#4AA9C3;border:1px solid #DBF2F9;color:#FFF;font-weight:bold;padding:2px;width:140px;margin:5px 0 0 0;cursor:pointer;}
		#body_restaurante #formcomment label.boton input:hover{border-color:#000;color:#000;}
		#body_restaurante .comment_ok, #body_restaurante .comment_error{position:relative;border:3px solid red;padding:10px;background-color:#FFFFF0;margin:5px 0;}
		#body_restaurante .comment_error{border-color:red;}
		
		#body_restaurante #map{position:relative;border:1px solid #DBF2F9;width:290px;height:345px;margin:0;}
		
		#body_restaurante #main .c_l{width:288px;margin:0 5px 0 0;}
		#body_restaurante #main .c_r{width:310px;float:left;}
		#body_restaurante #main .c_l p, #body_restaurante #main .c_r p {padding:5px 10px 5px 5px;position:relative;}
		#body_restaurante #main .c_l p{padding-left:0;}
		#body_restaurante .twittisimo{border:1px solid #DBF2F9;background-color:#EBF8FC;position:relative;margin:10px 5px;padding:10px;height:1%;overflow:hidden;}
		#body_restaurante .twittisimo .twittcont{position:relative;height:122px;width:122px;margin:0 2px 2px 0;float:left;display:block;background-color:#FFF;overflow:hidden;border:1px solid #FFF;}
		#body_restaurante .twittisimo img{position:absolute;display:block;height:auto;top:0;left:0;}
		#body_restaurante .twittisimo .twittcont span{position:absolute;display:block;background-color:#CCC;height:40px;width:122px;bottom:0;left:0;text-align:center;color:#FFF;background-color:#000;filter:alpha(opacity=60);border-top:1px solid #FFF;opacity: 0.6;-moz-opacity:0.6;font-size:11px;line-height:14px;overflow:hidden;padding:3px 0 0 0;}
		
		/* Premium */
		#body_restaurante .premium h2 span.packs{color:#000;letter-spacing:-2px;}		
		#body_restaurante h2 span#linkFB{font-size:12px;margin:0 0 0 20px;background-color:#3B5999;padding:1px 5px 1px 0;color:#FFF;font-weight:normal;letter-spacing:0;position:absolute;top:-12px;right:-3px;text-align:right;width:75px;height:19px;}
		#body_restaurante h2 span#linkFB a{color:#FFFFFF;text-decoration:none;font-size:12px;}
		#body_restaurante .premium h2 span#linkFB {color:#FFF;font-weight:normal;letter-spacing:0;}		
		#body_restaurante h2 span#linkTW{font-size:12px;margin:0 0 0 20px;padding:1px 5px 1px 0;color:#454545;font-weight:normal;letter-spacing:0;position:absolute;top:10px;right:-3px;text-align:right;width:75px;background:#7DB8B9 url(../img/icontwitter.png) no-repeat;background-position:4px 2px;height:19px;}
		#body_restaurante h2 span#linkTW a{color:#454545;text-decoration:none;font-size:12px;}
		#body_restaurante .premium h2 span#linkTW {color:#454545;font-weight:normal;letter-spacing:0;}		
		#body_restaurante h2 span#linkTW a:hover{text-decoration:underline;}		
		#body_restaurante .fb_shareIFrame {height:320px !important;}
		#body_restaurante .icon_precios {position:absolute;z-index:9999;top:19px;left:732px;width:104px;}
		#body_restaurante .icon_precios img {position:relative;border:1px solid #DBF2F9;background-color:#EBF8FC;margin:0 1px 1px 0;display:block;float:right;padding:2px;}
		
		/* men y esp */
		#body_restaurante #menurest span.botonet{display:block;position:relative;float:left;cursor:pointer;width:110px;padding:4px 0;text-align:center;border:1px solid #DBF2F9;background-color:#F9C34D;margin:0 2px -1px 0;z-index:9998;color:#454545;}
		#body_restaurante #menurest span#b_men{}
		#body_restaurante #menurest span#b_esp{}
		#body_restaurante #menurest span.selected{background-color:#FFF;font-weight:bold;border-bottom-color:#FFF;color:#212121;}
		#body_restaurante #menurest span.botonet:hover{color:#212121;font-weight:bold;}
		#body_restaurante #menurest div.acord{position:relative;clear:both;border:1px solid #DBF2F9;background-color:#FFF;}
		#body_restaurante #menurest div.acord{position:relative;padding:20px 5px 5px 5px;}
		#body_restaurante #menurest div.acord div{position:relative;padding:0 10px;}
		#body_restaurante #menurest div#menuficha{position:relative;}
		#body_restaurante #menurest div#menuficha p.precio{}
		#body_restaurante #menurest div#menuficha p.precio b{font-size:16px;}
		#body_restaurante #menurest div#especialidades{position:relative;}
		#body_restaurante .ocult{display:none;}
		#body_restaurante #menurest div.acord ol, #body_restaurante #menurest div.acord ul, #body_restaurante #menurest div.acord p{padding:2px 0;margin:2px 0;}
		#body_restaurante #menurest div.acord ol, #body_restaurante #menurest div.acord ul{list-style:circle;margin-left:20px;}
		#body_restaurante #menurest div.acord li{list-style:circle;}
		
		#body_restaurante a.eltenedor {background-color: #EBF8FC;border: 1px solid #DBF2F9;display: block;font-size: 15px;font-weight: bold;height: 40px;line-height: 35px;margin-bottom: 20px;text-align: center;width: 150px;clear:both;}
