
#establ {
float:left;
padding:19px 0 0 24px;
width:97%;
}
#establ_res {
float:left;
padding:19px 0 0 18px;
width:97%;
}
#establ_info {
float:left;
height:67px;
width:88%;
}
#establ #acciones {
float:right;
padding:38px 0 0;
width:140px;
}
#establ #acciones a.recomendar {
background:url("/images/evento_rec.png") no-repeat scroll 4px 3px transparent;
float:left;
font-size:10px;
height:15px;
line-height:10px;
padding-left:19px;
text-decoration:underline;
}
#establ_info img {
border:1px solid #5D5D5D;
float:left;
margin-right:5px;
padding:0 2px 0 0;
}
#establ_info p {
float:left;
width:350px;
}
.heart p  {
float:none;
padding:3px 8px;
width:auto;}

#establ_info a {
color:#336CA6;
}
#establ_info a:hover {
color:#336CA6;
text-decoration:underline;
}
#establ_info h2 {
margin-bottom:5px;
max-width:355px;
padding:0;
}
#establ_info .stars {
	float:left;
padding:0 0 0 7px;}

#establ_info .heart{
float:left;
height:41px;
padding:0 0 0 7px;
}
#establ_info .stars span {
background:url("/images/stars.png") no-repeat scroll 0 0 transparent;
float:left;
height:14px;
margin:0 0 0 2px;
width:15px;
}
#establ_info .stars span.inactive {
background-position:0 -14px;
}
#establ_desc {
float:left;
padding:0;
width:99%;
}
#establ_desc p {
clear:both;
float:left;
margin-bottom:1px;
width:100%;
}
#establ_desc .establ_desc p {
margin-bottom:10px;
}
#establ_desc p.titulo {
font-weight:bold;
padding-top:12px;
}
#establ_desc p a {
color:#30659A;
text-decoration:underline;
}
#establ_desc p.nota {
color:#EB2234;
font-size:14px;
font-weight:bold;
}
#establ_tabs {
float:left;
padding:18px 0 0;
width:435px;
}
#establ_tabs ul, #establ_tabs ul li {
float:left;
height:19px;
}
#establ_tabs ul li a {
background:none repeat scroll 0 0 #000000;
border-color:#A6A6A6 #A6A6A6 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
color:#FFFFFF;
float:left;
font-size:12px;
font-weight:bold;
height:18px;
line-height:19px;
margin-right:8px;
padding:0 9px;
text-align:center;
}
#establ_tabs ul li a:hover, #establ_tabs ul li.ui-tabs-selected a {
background:none repeat scroll 0 0 #0488CD;
border-color:#92CBE9;
}
#establ_tabs div {
border:1px solid #999999;
float:left;
padding:9px 9px 0;
width:430px;
}
#establ_tabs div.ui-tabs-hide {
display:none;
}
#establ_tabs div p {
padding-bottom:1em;
}
.ui-tabs-panel {
clear:both;
float:none;
}
.ui-tabs-hide {
clear:both;
display:none;
float:none;
}
#establ_com {
float:left;
padding:15px 0 0 12px;
}
#establ_com p.titulo {
background:url("/images/divisor.png") repeat-x scroll left bottom transparent;
font-weight:bold;
height:17px;
line-height:14px;
width:442px;
}
#establ_com ul {
float:left;
width:442px;
}
#establ_com ul li {
float:left;
padding:0 0 9px;
}
#establ_com ul li div {
float:left;
padding:4px 0 0;
}
#establ_com a {
color:#30659A;
float:left;
font-weight:bold;
padding:5px 0 0 2px;
width:60px;
}
#establ_com ul li div p.date {
font-size:10px;
font-style:italic;
}
#establ_com form {
float:left;
padding:7px 0 0;
}
#establ_com form label {
color:#666666;
float:left;
font:bold 12px/18px Arial,Helvetica,sans-serif;
width:122px;
}
#establ_com form input.text {
border:1px solid #666666;
float:left;
height:13px;
margin:0 4px 0 0;
padding:3px 3px 0;
width:237px;
}
#establ_com form input.enviar {
background:none repeat scroll 0 0 #30659A;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:left;
font-size:13px;
height:18px;
}
#establ_votar {
float:left;
padding:13px 0 0 12px;
}
#establ_votar form {
float:left;
padding:7px 0 0;
}
#establ_votar form label {
color:#666666;
float:left;
font:bold 12px/18px Arial,Helvetica,sans-serif;
width:122px;
}
#establ_votar form select {
border:1px solid #666666;
float:left;
height:18px;
margin:0 8px 0 0;
width:42px;
}
#establ_votar form input.enviar {
background:none repeat scroll 0 0 #30659A;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:left;
font-size:13px;
height:18px;
width:58px;
}
.heart p {
background:url("/images/heart.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
float:left;
font-weight:bold;
height:20px;
margin-left:12px;
padding-top:3px;
text-align:center;
width:23px;
}
#botones {
float:right;
width:12%;
}
#botones a {
margin-bottom:3px;
}
#specs {
float:left;
width:270px;
}
#googlemap {
float:right;
height:298px;
padding-top:13px;
width:298px;
}
.descargas a {
background:url("/images/descargas.png") no-repeat scroll left 3px transparent;
margin-right:6px;
padding-left:13px;
}
#puntuaWrapper {
float:right;
padding-top:37px;
width:118px;
}
#puntua {
border:1px solid #999999;
float:left;
margin-bottom:3px;
padding:5px 0;
text-align:center;
width:116px;
}
#puntua select {
clear:both;
float:left;
margin:5px 40px 0;
width:41px;
}
#puntua input {
background:url("/images/votarbtn.png") no-repeat scroll 0 0 transparent;
border:medium none;
clear:both;
float:left;
height:19px;
margin:5px 30px 0;
width:58px;
}
#cupon {
background:url("/images/cupon.png") no-repeat scroll left top #669933;
border:1px solid #999999;
float:left;
height:20px;
padding:9px 0 0 23px;
width:93px;
}
#cupon a {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
#galeria {
float:left;
margin:12px 0 0;
width:100%;
}
#proximoseventos {
float:left;
margin:25px 0 0;
width:100%;
}
#galeria h3, #proximoseventos h3 {
background:url("/images/divisor.png") repeat-x scroll left 15px transparent;
clear:both;
color:#666666;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:0 0 5px;
width:99%;
}
#proximoseventos ul {
float:left;
margin-top:3px;
}
#galeria ul {
float:left;
margin-left:30px;
margin-top:14px;
}
#galeria ul li, #proximoseventos ul li {
float:left;
margin-right:22px;
}
#galeria ul li p {
color:#000000;
font-size:11px;
font-style:italic;
padding-top:25px;
}
#proximoseventos ul li {
background:url("/images/arrow2.png") no-repeat scroll left 3px transparent;
margin-bottom:10px;
padding-left:12px;
}
#proximoseventos ul li .fecha {
font-size:13px;
}
#proximoseventos ul li a {
color:#4978A6;
}
#proximoseventos ul li a:hover {
text-decoration:underline;
}
#proximoseventos .vertodos {
float:right;
}
#proximoseventos .vertodos a {
font-weight:bold;
}
#proximoseventos.comentarios h3 {
padding-left:0;
}
#proximoseventos.comentarios h3 span {
background:url("/images/comentarios-ico.png") no-repeat scroll left top transparent;
padding-left:20px;
}
#proximoseventos.comentarios ul li {
background:none repeat scroll 0 0 transparent;
clear:both;
display:block;
float:left;
padding-left:24px;
width:100%;
}
#proximoseventos.comentarios ul li span.user, #proximoseventos.comentarios ul li span.user a {
color:#4978A6;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
width:80px;
}
#proximoseventos.comentarios form {
float:left;
padding-left:16px;
}
#proximoseventos.comentarios form label {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
margin-right:5px;
}
#proximoseventos.comentarios form input.text {
margin-right:5px;
width:324px;
}
#proximoseventos.comentarios form input.enviar {
background:url("/images/enviar.png") no-repeat scroll 0 0 transparent;
border:medium none;
height:19px;
width:58px;
}
#proximoseventos .send {
background:none repeat scroll 0 0 #30659A;
border:medium none;
color:#FFFFFF;
font:12px Arial,Helvetica,sans-serif;
height:21px;
margin:0;
width:57px;
}
#cont_puntua_opina {
float:left;
width:100%;
}
.msg {
float:left;
text-align:left;
}
p.fecha_comentario {
color:#666666;
font-size:11px;
font-style:italic;
}



