#middle .top{                   
margin-bottom:0;
padding-left:15px;
background:#DFDEDB;
padding-top:10px;
}
#middle .topMenu{
padding-top:0;    
}
#middle .top h1{
font-family:"Trebuchet MS";
font-size:2.8em;
line-height:1.1em;
font-weight:normal;
border-bottom:1px solid #AFADA5;
color:#827E71;         
}
#middle .breadcrumb{
padding-bottom:15px;
padding-top:5px;
display:block; 
border-right:1px solid #AFADA5; 
color:#333;     
margin-bottom:0;  
}    
#middle .breadcrumb a{color:#333;}    
#middle #content .mod2T2 li{
margin-bottom:0;
}
#middle .mod2T2 .opinion{
background-color:#D8D7D1;
width:100%;
padding-top:10px;
padding-bottom:10px;
margin-bottom:10px;
overflow:hidden;
}
#middle .mod2T2 .opinion .hl{
float:none;
width:auto;
padding-right:20px;
}
#middle .mod2T2 .opinion p{
color:#555;
width:auto;
padding-right:20px;
float:none;    
}
#middle .mod2T2 .respuesta{     
width:650px;
margin-left:20px;
margin-bottom:10px;
border-left:1px solid #30654B;
overflow:hidden;
}

#middle .mod2T2 .respuesta .hl,
#middle .mod2T2 .respuesta p{
color:#555;
width:auto;
padding-right:20px;
float:none;    
}
#middle .mod2T2 .items .respuesta .hl{
margin-bottom:0;
}
#middle .modMapa table{
background-color:#fff;
}
#middle .modCalendario{
width:370px;
margin:0 auto;
}
#content .bot{
text-align:right;
display:block;
float:right;            
padding:0px 0px 5px 0;  
width:235px;              
overflow: hidden;    
margin-right:5px;    
}
#content .bot .likeEntidad{      
/*float: right;    */         
}
.fb_iframe_widget {     
width:90px;
display: block;                  
}                
#content .bot a{
margin:0 5px;
padding-top:2px;
/*float: right; */   
}
#content .bot span{
margin:0;
/*float: left; */
width:90px;   
overflow: hidden;                      
}
/*Popup de mapa*/    
.infoMapa{
height:180px;
width:230px;
background-color:#F5F1EF;
}
.infoMapa img{
display:block;
margin:0 auto;   
}
.infoMapa span{
display:block;
background-repeat:no-repeat;
background-position:20px 0px;
font-size:13px;
color:#000;
padding:0 0 0 20px;
}
.infoMapa span.loc{
font-weight:bold;
}
.infoMapa span.tel{
background-image:url(/img/iconos/p/telephone.gif);
padding-left:38px;
}
.infoMapa span.fax{
background-image:url(/img/iconos/p/fax.gif);
padding-left:38px;
}
.infoMapa span.email{
background-image:url(/img/iconos/p/at.gif);
padding-left:38px;
}
/*FIN MAPAS*/

/* RESERVAS */

/* categorias */
/* MOSTRAR SOLO LAS ESTANDAR */
/*
.formCat .siguiente,
.formCat .estandar,
.formCat .familia,
.formCat .grupo{
display: none;
}
*/


/* FIN RESERVAS */ 
/* carro */          
#content .modCompra{
margin-top:0;
}                  
#content .modReserva .elemCarro,
#content .modCompra .elemCarro{      
margin:15px auto 3px;
}                            
#content .modReserva .elemCarro th,
#content .modReserva .elemCarro td,
#content .modCompra .elemCarro th,
#content .modCompra .elemCarro td{
border-bottom:1px solid #999;
text-align: center;
} 
#content .modReserva .elemCarro .tdmodelo,
#content .modCompra .elemCarro .tdmodelo{
text-align: left;    
height:35px;
font-weight:bold;
padding-bottom:7px;
}                                         
#content .modReserva .elemCarro .tdcantidad,
#content .modCompra .elemCarro .tdcantidad{
text-align: center;       
}                               
#content .modReserva .elemCarro td,
#content .modCompra .elemCarro td{      
padding-top:7px;   
padding-bottom:5px;   
}                                         
#content .modReserva .elemCarro .desc,
#content .modCompra .elemCarro .desc,                                         
#content .modReserva .elemCarro .colItem,
#content .modCompra .elemCarro .colItem{
text-align: left;
}                
#content .modReserva .elemCarro .desc ul,
#content .modCompra .elemCarro .desc ul{
float: left;                                                       
width: 200px;                     
text-align: left;  
}         
#content .modReserva .elemCarro .desc ul li a,
#content .modCompra .elemCarro .desc ul li a{
color:#990000;
}      
#content .modReserva .elemCarro .desc img,
#content .modCompra .elemCarro .desc img{
float: left;
margin-right:15PX;
}
#content .modReserva .elemCarro .tdprecio,
#content .modCompra .elemCarro .tdprecio{  
font-weight:bold;       
}                
#content .modReserva .elemCarro .cantidades,
#content .modCompra .elemCarro .cantidades{
padding-right:10px;
}                                            
#content .modReserva .elemCarro .tddesc strong,
#content .modCompra .elemCarro .tddesc strong{
display: block;
font-size:1.2em; 
}                                         
#content .modReserva .elemCarro .tddesc span,
#content .modCompra .elemCarro .tddesc span{
display: block;
font-size:.9em;       
}
#content .modCompra .elemCarro .tdborrar,                                                               
#content .modReserva .elemCarro .tdborrar{
width:20px;
}
#content .modCompra .elemCarro .txt,                                                               
#content .modReserva .elemCarro .txt{
text-align: right;
padding-right:20px;    
}
#content .modCompra .elemCarro .quitar{
width:16px;
height:16px;
overflow: hidden;
display: block;
text-indent:-1000px;
margin:0 auto;
background:url(/img/decorado/icono-ekis.gif) no-repeat;
}                                         
#content .modReserva .elemCarro .total .val,
#content .modCompra .elemCarro .total .val{
font-size:1.1em;
font-weight:bold;
}                                                        
#content .modReserva .elemCarro .total .txt,
#content .modCompra .elemCarro .total .txt{
font-size:1.1em;    
}
#content .modReserva .elemCarro,
#content .modCompra .elemCarro{
width:485px;                     
}           
#content .modReserva .elemCarro .tdmodelo,
#content .modCompra .elemCarro .tdmodelo{      
width:275px;
}                                         
#content .modReserva .elemCarro .tdcantidad,
#content .modCompra .elemCarro .tdcantidad{    
width:90px;
}                                                               
#content .modCompra .elemCarro .tdprecio,                                                            
#content .modReserva .elemCarro .tdprecio{
width:100px;
}         