/* MODULOS GENERALES */
#sidebar{
padding-bottom:25px;
}
#sidebar .mod{      
clear:both;
margin-bottom:20px;
padding-bottom:16px;    
background:url(/img/decorado/sombra-370.jpg) center bottom no-repeat #E8E9E3;   
}
#sidebar .mod .h{
font-size:1.2em;
font-weight:bold;
padding:5px 10px 6px;  
display: block;
font-size:1.8em;
color:#4B5556;
font-weight:normal;
background-color:#C2C1B4;
border-bottom:4px solid #fff;   
text-align: left;       
line-height:1.2em;          
}
#sidebar .mod .h span{
color:#fff;             
}
#sidebar .mod li .hl{
font-size:1.2em;     
line-height:1.2em;
font-weight:normal; 
padding-bottom:1px;  
}
/* FIN MODULOS GENERALES */
            
#sidebar .reservaActual{
background:#ECECE8;     /*
height:57px;          */
width:370px;             
background-color:#C2C1B4;        
position:relative;           
padding-bottom:3px;
overflow: hidden;
}  
.hotel #sidebar .reservaActual{ 
position: absolute;      
margin-top:23px;     
}          
#sidebar .reservaActual h1{
background:url(/img/decorado/7px.gif) 20px 15px no-repeat #4B5556;
color:#FFF;
padding-left:38px;
font-size:1.8em;       
}                    
#sidebar .cancelarProceso .cancelar,
#sidebar .reservaActual .cancelar{      
display: block;  
padding-left:6px;
padding-right:20px;
height:17px;
padding-top:1px;
background:url(/img/decorado/sb-deco-btn-can.jpg) right top no-repeat #E0E0DA;
margin-top:5px;
float: right;
margin-right:10px;
} 
#sidebar .reservaActual .continuar{      
display: block;          
height:17px;                                                                     
margin-top:3px;
float: left;   
margin-left:10px;       
padding:1px 10px;    
overflow: hidden;
text-align: center;
background-color:#4B5556;
border:2px solid #D0D1C7;
color:#fff;      
} 
#sidebar .reservaActual .continuar:hover{
text-decoration:underline;
} 
/* MODULO ENUMERACION */
#sidebar .mod2 ul, 
#sidebar .mod2 li,   
#sidebar .mod2T3 li .hl{
width:100%;       
overflow: hidden;         
}              
#sidebar .mod2 li{
clear: both;         
margin-bottom:15px;
}                              
 
#sidebar .mod2 li p{margin-bottom:5px;}

/* enumeracion t1 y t2*/ 
#sidebar .mod2T1 li .hl,
#sidebar .mod2T1 li p,                 
#sidebar .mod2T2 li img{float:right;}

#sidebar .mod2T2 li .hl,
#sidebar .mod2T2 li p,
#sidebar .mod2T1 li img{float:left;} 

#sidebar .mod2 li .hl{
font-size:1.2em;
}       
               
#sidebar .mod2T7 li .hl,
#sidebar .mod2T5 li .hl,
#sidebar .mod2T3 li .hl{
padding-bottom:4px;
}    
/* enumeracion t3 */          
#sidebar .mod2T3 li img{float:left;}         
#sidebar .mod2T3 li p{float:right;}  
/* enumeracion t5 */     
#sidebar .mod2T5 img{
margin-bottom:3px;   
}        
/* FIN MODULO ENUMERACION */

/* MODULO GALERIA */
#sidebar .galeria{
overflow:hidden;    
}
       
#sidebar .galeria .cGaleria li{   
float:left;
margin:0;
padding-bottom:4px;
text-align: center;
}                                    
#sidebar .galeria li a{
display:block;
overflow:hidden;
}
/* FIN MODULO GALERIA */
                                                  
/* MODULO CARRO */           
#sidebar .moduloCarro .tbCarro{
width:100%;
margin-bottom:15px;
}
#sidebar .moduloCarro .tbCarro caption{
display: none;   
}         
#sidebar .moduloCarro .tbCarro td{
padding-top:5px;  
padding-bottom:5px;            
border-top:1px solid #E8E2B9;       
color:#1D391E; 
}
#sidebar .moduloCarro .tbCarro th{
font-weight:bold;
border-top:none;                   
border-bottom:1px solid #34391E;
}           
#sidebar .moduloCarro .tbCarro .fila02{
width:30px;
text-align: center;
}
#sidebar .moduloCarro .tbCarro .fila03{
width:55px;
text-align: center;
}
#sidebar .moduloCarro .tbCarro .fila02Td{
text-align: center;
}
#sidebar .moduloCarro .tbCarro .fila03Td{
text-align: right;
font-weight:bold;
}
#sidebar .moduloCarro .tbCarro .total{                                       
border:none;
font-weight:bold;
text-align: right;
}
#sidebar .moduloCarro .tbCarro .total span{
margin-right:12px;   
}                 
#sidebar .moduloCarro .enlaces .btn{
float: left;
width:auto;
}       
#sidebar .moduloCarro .enlaces .btnCarro{
float: right;
width:auto;
}                     
/* MODULO RESERVAR */      
#sidebar .modReservar{
margin-bottom:15px;     
} 
.hotel #middle #sidebar .modReservar{    
padding-top:55px;
} 
#sidebar .modReservar .h{
color:#4B5556;
text-align: left;
font-size:1.7em;         
width:360px;    
padding-left:10px;    
}               
#sidebar .modReservar .sbReserva{    
width:100%;
height:229px;
background:url(/img/decorado/bloque-reservar.jpg) no-repeat;
}
#sidebar .modReservar .sbReserva fieldset{
width:270px;
padding-top:25px;
margin:0 auto;
}
#sidebar .modReservar .sbReserva fieldset .campo{
padding-bottom:5px;
height:32px;
overflow: hidden;
float: left;
width:240px;
padding-left:15px;      
}
#sidebar .modReservar .sbReserva fieldset .campo select{   
padding-top:2px;
height:20px;
font-size:1.1em;
color:#524936;
float: right;        
}
#sidebar .modReservar .sbReserva fieldset .campo label{
color:#fff;
font-size:1.2em;
float: left;
width:65px;
}                                 
#sidebar .modReservar .sbReserva fieldset .campo .selectorDestinoVisual{
display: block;
float: left;    
background-color:#ECECE8;
text-align: center;
width:104px;
height:20px;
font-size:1.1em;
padding-top:2px;
border:none;
margin-right:5px;
color:#333;
}          
#sidebar .modReservar .sbReserva fieldset .campo .selectorDestinoVisual .sinDefinir{
color:#333;
}
#sidebar .modReservar .sbReserva fieldset .campoDestino{       
padding-left:10px;  
}
#sidebar .modReservar .sbReserva fieldset .campo .botonAbrir{
display: block;
float: left;
width:34px;
height:14px;
overflow: hidden;
text-indent:-200px;
background:url(/img/decorado/form-cal-ico.gif);
margin-top:5px;
}
#sidebar .modReservar .sbReserva fieldset .campo .botonVaciar{
display: block;
float: right;
width:13px;
height:14px;
overflow: hidden;
text-indent:-200px;
background:url(/img/decorado/form-cubo-ico.gif);
margin-top:5px;
margin-right:4px;
}
             
#sidebar .modReservar .sbReserva fieldset .campoDestino label{
display:none;    
}
#sidebar .modReservar .sbReserva fieldset .campoDestino select{
width:240px;          
margin:0 auto;             
font-size:1.3em;
}
#sidebar .modReservar .sbReserva fieldset .campoNoches label{
width:165px;
}
#sidebar .modReservar .sbReserva fieldset .campoNoches select{
width:60px;
}
#sidebar .modReservar .sbReserva .flexible{
display: block;
float: left;
width:150px;
color:#D0D1C7;
margin-top:5px; 
}
#sidebar .modReservar .sbReserva .flexible:hover{
color:#fff;         
}
#sidebar .modReservar .sbReserva .btnEnviar{     
padding:1px 25px 1px 10px;
color:#4B5556;
border:2px solid #fff;
background:url(/img/decorado/bloque-reservar-btn.gif) right center no-repeat #D0D1C7;
font-size:1.3em;
font-weight:bold;
margin:10px 0;
display: block;
cursor:pointer;
float: right;
width:105px;
}
/* MODULO MAPA */    
#sidebar .modMapa{
text-align:center;
margin-bottom:10px;      
width:100%;
}  
#sidebar .modMapa .iti{
padding-left:25px;
display:inline-block;
margin:15px 0;
background:url(/img/decorado/bullet2.gif) left center no-repeat;
font-size:1.1em;
}
#sidebar .modMapa #mapaGM{
height:320px;
overflow: hidden;
}   
/* MODULO VIDEO */     
#sidebar .modVideo{
background:none;
text-align: center;
}
#sidebar .modVideo .video{
margin-bottom:10px;    
}
#sidebar .modVideo .titVid{
margin-bottom:13px;    
margin-left:18px;
padding:0px 15px;
display:block;
background:url(/img/decorado/bullet1.gif) left 3px no-repeat;
}
/* MODULO CUPONES */  
#sidebar .modCupones .h{
border-bottom-width:4px;
}  
#sidebar .modCupones .flash{
height:192px;
width:370px;
}
#sidebar .modCupones .txt{     
width:330px;
height:85px;
padding:10px 0 0 20px;
color:#4B5556;
}                                                     
#sidebar .modCupones .txt .btnAcceder{
float: right;
text-align: center;
width:82px;
padding-top:2px;
height:20px;
border:2px solid #fff;
color:#fff;
font-size:1.1em;
background-color: #4B5556;
}                                                     
#sidebar .modCupones .txt .btnAcceder:hover{
background-color:#A60496;
}
#sidebar .modCupones .txt strong,
#sidebar .modCupones .txt span{       
font-size:1.3em;
float: left;
}
#sidebar .modCupones .txt .cupDes{
font-weight:bold;
padding-right:25px;
background:url(/img/iconos/p/pdf.gif) right top no-repeat;  
padding-bottom:4px;    
float: left;
font-size:1.3em;
color:#4B5556; 
}    
#sidebar .modCupones .txt .cupDes:hover{ 
color:#A60496;
}
#sidebar .modCupones .txt p{
clear: both;
}
/* mod2T4 */
#sidebar .mod2T4{
background:none;
padding-bottom:0;
}
#sidebar .mod2T4 .items{
padding-top:20px;
}                         
#sidebar .mod2T4 .items li{
padding:0 15px 15px;
width:332px;       
margin:10px auto;
border-bottom:1px solid #C2C1B4; 
}
#sidebar .mod2T4 .items .pri{    
padding-top:0;
}
#sidebar .mod2T4 .items li .hl{
font-size:1.4em;
font-weight:bold;
padding-bottom:5px;
}
#sidebar .mod2T4 .items li .hotel{
font-weight:bold;    
padding-bottom:5px;
}
#sidebar .mod2T4 .items li .nbml{
font-size:.9em;    
}
#sidebar .mod2T4 .items li p{
padding-bottom:10px;
color:#666;
text-align:left;
}       
#sidebar .mod2T4 .items li .precio{
float: left;
background-color:#E0E0DA;    
float: right;
border:1px solid #fff;
margin-right:10px;
padding:2px 15px;
font-size:1.1em;
color:#333;
}
#sidebar .mod2T4 .items li .precio strong{
padding-left:5px;    
}                                              
#sidebar .titulos{
background:#ECECE8;    
width:100%;
overflow: hidden;
}                                   
#sidebar .titulos strong{
text-align:left;
display: block;       
padding:13px 10px 13px 60px;
color:#333;                                                                                                         
}                                          
#sidebar .titulos .eR4,                                          
#sidebar .titulos .eR5,                                           
#sidebar .titulos .eR6,                                         
#sidebar .titulos .eR2{background:url(/img/iconos/agt_stop.jpg) 20px center no-repeat;}       
#sidebar .titulos .eR1{background:url(/img/iconos/agt_support.jpg) 20px center no-repeat;}     
#sidebar .titulos .eR3{background:url(/img/iconos/button_ok.jpg) 20px center no-repeat;}                                     
#sidebar .titulos strong em{
padding-left:5px;    
}             
#sidebar .titulos .eR4 em,                                          
#sidebar .titulos .eR5 em,                                           
#sidebar .titulos .eR6 em,                                         
#sidebar .titulos .eR2 em{color:#330000;}    
#sidebar .titulos .eR1 em{color:#21395F;}        
#sidebar .titulos .eR3 em{color:#003300;}
#sidebar .rError2{
margin-top:14px;
}                         
#sidebar .titulosCancelar{
background-color:#C2C1B4;    
}
#sidebar .titulos h1{
background:url(/img/decorado/7px.gif) 20px 15px no-repeat #4B5556;
color:#FFF;
padding-left:38px;
font-size:1.8em;
padding-top:3px;    
}             
#sidebar .titulos .cancelar{      
display: block;
width:110px;
padding-left:6px;
height:17px;
padding-top:1px;
background:url(/img/decorado/sb-deco-btn-can.jpg) right top no-repeat #E0E0DA;
margin-top:5px;
margin-bottom:5px; 
margin-left:245px;
}               
#sidebar .titulos .cancProc{      
display: block;  
padding-left:6px;
margin-right:10px;
padding-right:20px;
height:17px;
padding-top:1px;
background:url(/img/decorado/sb-deco-btn-can.jpg) right top no-repeat #E0E0DA;
margin-top:5px;
margin-bottom:5px;     
float:right;
}      
#sidebar .modCalendario h2{    
color:#4B5556;
text-align: center;
background-color:#C2C1B4;
padding-top:3px;
padding-bottom:1px;
font-size:1.8em;
display: block;
}                                
#sidebar .modCalendario .titCal{
width:170px;   
height:29px;   
padding:10px 100px 2px 100px;
color:#4B5556;        
margin:0 auto;
background-color:#E0E0DA;
text-align: center; 
font-size:1.3em;
}                
#sidebar .modCalendario .titCal strong{                      
padding:0;    
margin:0 0 0 10px;
width:150px;
display: block;  
position: absolute;       
}
#sidebar .modCalendario .titCal .mesAnt{
display:block;
width:8px;
height:9px;
background:url(/img/decorado/sb-cal-flecha1.gif);    
overflow: hidden;
text-indent:-1000px;      
float: left;
margin-top:6px;     
}
#sidebar .modCalendario .titCal .mesSig{  
display:block;
width:8px;
height:9px;
background:url(/img/decorado/sb-cal-flecha2.gif);  
overflow: hidden;
text-indent:-1000px;       
float: right;
margin-top:6px;     
}
#sidebar .modCalendario .calendario{
width:370px;                     
}
#sidebar .modCalendario .calendario td{   
border:1px solid #fff;
height:45px;
text-align:center; 
vertical-align: middle;     
background-color:#ECECE8;
color:#333;
}                       
#sidebar .modCalendario .calendario .labelSemana{
color: #4b5556;
background-color: #e0e0da;
}
#sidebar .modCalendario .calendario .labelSemana th{
text-align:center;    
}
#sidebar .modCalendario .calendario td a{
display: block;     
color:#333;
font-size:1.6em;       
line-height:1.1em;
}
#sidebar .modCalendario .calendario .disp{
background-color:#D5E9C0;   
color:#333; 
}
#sidebar .modCalendario .calendario .disp a{
color:#333;    
}
#sidebar .modCalendario .calendario .sel{ 
background-color:#7FCBF0;
color:#fff;
}
#sidebar .modCalendario .calendario .sel a{
color:#fff;
} 
#sidebar .modCalendario .leyenda{
background-color:#E0E0DA;
height:28px;
padding-top:12px;
padding-left:15px;
}
#sidebar .modCalendario .leyenda span{
display: block;
float: left;
width:86px;
height:17px;
padding-left:26px;    
color:#333;
background:left top no-repeat;
}
#sidebar .modCalendario .leyenda .disp{background-image:url(/img/decorado/leyenda-disp.gif);}
#sidebar .modCalendario .leyenda .noDisp{background-image:url(/img/decorado/leyenda-nodisp.gif);padding-right:16px;}
#sidebar .modCalendario .leyenda .sel{background-image:url(/img/decorado/leyenda-sel.gif);}

                                              
#sidebar .cancelarProceso{
background:#ECECE8;
padding-top:5px;
height:32px;
width:100%;    
clear: both;
} 


#sidebar .modReservaOfer,
#sidebar .modReservaHabi{
background-color:#fff;
}         
#sidebar .modReservaHabi{
padding-bottom:30px;
}                     
#sidebar .moduloResumen h2, 
#sidebar .moduloRegala h5,      
#sidebar .modDatosRe h2,
#sidebar .modReservaOfer h2,
#sidebar .modReservaHabi h2{    
color:#4B5556;
text-align: center;
background-color:#E0E0DA;
padding-top:3px;
padding-bottom:1px;
font-size:1.8em;
display: block;
text-align: left;
padding-left:15px;    
}       
#sidebar .modReservaHabi .items li{
width:337px;
overflow: hidden;
padding-bottom:20px;
margin:20px auto 15px;
border-bottom:1px solid #C2C1B4;
}
#sidebar .modReservaHabi .items li img{
float: left;
}                                                                        
#sidebar .modReservaHabi .items li .tit .hl{
font-size:1.1em;
font-weight:bold;
float: left;
width:230px;
}                                                                                      
#sidebar .modReservaHabi .items li .tit .btnEliminar{
float: right;
width:12px;
height:12px;
overflow: hidden;
display: block;
text-indent:-200px;
background:url(/img/decorado/ekis.gif);
} 
#sidebar .modReservaHabi .items li .tit,
#sidebar .modReservaHabi .items li span{
float:right;
width:250px;
overflow: hidden;
display:block;
padding-bottom:5px;
color:#272E2E;
}                                                                                             
#sidebar .modReservaHabi .items li .tit .precio{
float: left;
}                                                                                             
#sidebar .modReservaHabi .precio{
width:337px;
margin:0 auto;
}                                                                                                      
#sidebar .modReservaHabi .precio strong{
padding:3px 10px;
color:#333;
line-height:2em;
background-color:#ecece8;
margin-left:18px;    
}                                                                                                       
#sidebar .modReservaHabi .btn2{
margin-top:-10px;
}                        

#sidebar .modDatosRe{
clear: both;
padding-bottom:30px;
}
#sidebar .modDatosRe dl{
margin:23px auto 15px;
width:334px;
overflow: hidden;
font-size:1.1em;
}
#sidebar .modDatosRe dt{
width:62px;
float: left;
color:#333;
height:18px;
margin-bottom:15px;
}
#sidebar .modDatosRe dd{
width:252px;
padding-left:10px;
padding-right:10px;
float:right;
color:#333;
height:18px;
background-color:#E0E0DA;
margin-bottom:15px;
}

#sidebar .modDatosReDp .btn2{
margin-top:-10px;
}
#sidebar .modDatosReDp dt{
width:102px;   
}
#sidebar .modDatosReDp dd{
width:212px;
padding-left:10px;
padding-right:10px;  
}                       
#sidebar .modDatosReFe{
padding-bottom:0;
}  
#sidebar .modDatosReFe dt{
width:138px;    
}
#sidebar .modDatosReFe dd{
width:174px;    
}
#sidebar .modDatosReFe .short{
float: left;
width:41px;    
text-align: center;
}
#sidebar .modDatosReFe .cambiarF{
float: right;
margin-right:18px;
margin-bottom:10px;
margin-top:-50px;
}           
#sidebar .modDatosRe dl .com{
width:auto;
margin-bottom:5px;
}

#sidebar .modDatosRe dl .comCom{
width:295px;
display: block;
padding:5px 20px;   
height:auto;
float:none;
clear: both;
font-size:.9em; 
} 
#sidebar .modReservaOfer h4{
font-size:1.5em;
font-weight:bold;
}
#sidebar .modReservaOfer h4 a{
color:#272E2E;
}
#sidebar .modReservaOfer .contenidoOfer{
width:342px;
margin:10px auto;
}
#sidebar .modReservaOfer .contenidoOfer p{
margin-bottom:10px;
color:#666;
line-height:1.1em;
}
#sidebar .modLocalizaReserva h2{
font-size:1.2em;
font-weight:bold;
padding:4px 20px 3px;  
display: block;
font-size:1.8em;
color:#4B5556;
font-weight:normal;
background-color:#C2C1B4;
border-bottom:4px solid #fff;   
text-align: left;
}
#sidebar .modLocalizaReserva .nbml{
padding:0 15px;
width:332px;       
margin:10px auto 0;                  
}                         
#sidebar .modLocalizaReserva form{
padding-right:50px;    
padding-bottom:5px;
}
#sidebar .modLocalizaReserva form label{
float: left;      
display: block;
width:150px;
padding-top:3px;
padding-left:15px;
font-weight:bold;
}
#sidebar .modLocalizaReserva form input{            
width:150px;             
margin-bottom:10px; 
float:right;   
}
#sidebar .modLocalizaReserva form .btnEnviar{
padding:1px 10px;
display: inline-block;
overflow: hidden;
text-align: center;
background-color:#fff;
border:1px solid #C2C1B4;
color:#474438;   
width:100px;
float: right;
clear: both;
}
#sidebar .modRegala{
background:none;
}
#sidebar .modRegala ul{
background-color: #E8E9E3;    
}
#sidebar .modRegala ul li{
width:320px;
padding:15px 25px;
margin:0 auto;
overflow: hidden;
border-bottom:3px solid #fff;    
}
#sidebar .modRegala ul li .titulo{
font-size:1.1em;
font-weight:bold;
color:#4b5556;
display: block;                  
border-bottom:1px solid #4b5556;
margin-bottom:5px;
}
#sidebar .modRegala ul li .precio{
float: left;
font-weight:bold;    
}
#sidebar .modRegala ul li .nbml P{
text-align:left;
}
#sidebar .modRegala ul li .precio strong{
font-size:1.1em;
}
#sidebar .modRegala ul li .btnRegalar{
float: right;
padding-right:20px;
font-weight:bold;
padding-bottom:2px;
background:url(/img/decorado/bullet-right-14.gif) right top no-repeat;    
}
#sidebar .modRegala .avisoIva{
text-align:right;
}                                                            
#sidebar .modEarlyBooking{
overflow: hidden;
width:100%;
padding-bottom:20px;
}                                                                          
#sidebar .modEarlyBooking .h{
color:#4B5556;
text-align: center;
background-color:#E0E0DA;
padding-top:3px;
padding-bottom:1px;
font-size:1.8em;
display: block;
text-align: left;
padding-left:15px; 
margin-bottom:10px;
}                                                                                            
#sidebar .modEarlyBooking .nbml{
width:340px;
margin:15px auto;
}
#sidebar .modEarlyBooking .condiciones{
float:right; 
margin-bottom:5px;    
}
#sidebar .modEarlyBooking .desactivar{
float: right;        
font-weight:bold;    
padding-bottom:2px;
padding-right:15px;
background:url(/img/decorado/icono-ekis-p.gif) right 3px no-repeat;
clear: both;
}
             
#sidebar .moduloRegala ul{
margin:23px auto 5px;
width:334px;
font-size:1.1em;
}
#sidebar .moduloRegala ul li{
width:100%;
height:40px;     
clear: both;            
margin-bottom:13px;
margin-bottom:5px;
}
#sidebar .moduloRegala .nombre{   
width:138px;    
float: left;
color:#333;           
}
#sidebar .moduloRegala .enProceso li{
margin-bottom:0;    
height:auto;
overflow: hidden;
}
#sidebar .moduloRegala .enProceso .nombre{
width:auto;
font-weight:bold;    
display: block;
float: none;
border-bottom:1px solid #c2c1b4;
}
#sidebar .moduloRegala .enProceso li p{
margin-top:0;    
}
#sidebar .moduloRegala .precio{
width:174px; 
padding-left:10px;
padding-right:10px;
float:right;
color:#333;
height:18px;
background-color:#E0E0DA;    
color: #333; 
}
#sidebar .moduloRegala .precio span{
float: left;    
}
#sidebar .moduloRegala .precio strong{
float: right;    
}
#sidebar .moduloRegala .nbml{
clear:both;
font-size:.9em;
}
        
#sidebar .moduloRegala .total{
text-align: right;
width:100%;
overflow: hidden;    
color:#333;  
}     
#sidebar .moduloRegala .total span{    
font-size:1.1em;
font-weight:bold;
padding-right:18px;
}                  
#sidebar .moduloRegala .total strong{    
display: inline-block;   
background-color:#e0e0da;   
padding:5px 10px; 
margin-left:10px;   
}
#sidebar .moduloRegala .total .avisoIva{
display: block;
font-weight:normal;
color:#777;    
font-size:.9em;
padding-top:5px;         
}                
#sidebar .moduloResumen .nbml{
margin:10px auto 0;
width:334px;         
}                        
#sidebar .moduloResumen .nbml{
text-align: left;
}
#sidebar .moduloResumen dl{
margin:23px auto;
width:334px;
font-size:1.1em;
overflow: hidden;
}
#sidebar .moduloResumen dt{
width:102px; 
float: left;
color:#333;
height:18px;
margin-bottom:15px;
}
#sidebar .moduloResumen dd{
width:212px;
padding-left:10px;
padding-right:10px;
float:right;
color:#333;
height:18px;
background-color:#E0E0DA;
margin-bottom:15px;
}
#sidebar .dedicatoria span{
width:auto;
margin-bottom:5px;
padding-left:15px;
}

#sidebar .btn2{  
padding:1px 10px;
display: block;
overflow: hidden;
text-align: center;
background-color:#4B5556;
border:2px solid #D0D1C7;
color:#fff;
float:right;
font-size:13px;
}
#sidebar .btn2 a{
color:#fff;
font-weight:bold;    
}
        