/* sidebar */
#middle #sidebar{
float: right;
width:390px;
}
#sidebar .mod{
width:385px;
overflow: hidden;                                                     
padding-bottom:10px; 
margin-bottom:15px; 
}
#sidebar .mod p{
width:330px;   
color:#333;
font-size:1.1em;
padding:0 15px;
}   
#sidebar .mod h2{
margin-bottom:10px;
font-size:1.6em;
color:#000;               
padding:0 15px 6px 30px;  
background-position:0 2px;
background-repeat:no-repeat;
}
.noLink a:hover,
.noLink a:link{
cursor: text;
text-decoration: none;
}
#sidebar .mod12 h3{
width:179px;
float: right;
padding-top:10px;
margin-bottom:10px;
font-weight:bold;
font-size:1.2em;
}        
#sidebar .mod12 h3 a{
text-decoration: underline;   
} 
/* mod6 */  
#sidebar .mod6 h4{
font-size:1.2em;
margin:4px 4px;
color:#000;
font-weight:bold;
}
#sidebar .mod6 p{
text-align:justify;
line-height:1.2em;
font-size:1.1em;
margin:0 0 10px 0;
padding:5px;
width:auto;
}
#sidebar .mod6 p a{
text-decoration:underline;    
}
#sidebar .mod6 p em{
font-style: italic;
}
#sidebar .mod6 ul{
margin:0 10px;
}
#sidebar .mod6 ul li{
padding:0 0 12px 12px;
background:url(/img/decorado/bullet2.gif) no-repeat 2px 5px;
}   
/* mod7 */
#sidebar .mod7{
float: right;
width:385px;
height:391px;        
padding-bottom:20px;
background:url(/img/decorado/sidebar-mod7.jpg) left top no-repeat;
}
#sidebar .mod7 h2{
width:310px;   
padding-top:10px;
margin-bottom:10px;   
font-weight:bold;
font-size:1.2em;            
}
#sidebar .mod7 .btn1{
position:absolute; 
margin:230px 0 0 240px;
width:130px;
}
#sidebar .mod7 .capas{
width:163px;
height:120px;        
margin-top:7px;
margin-left:12px;             
}
#sidebar .mod7 .capas li{
width:160px;         
overflow: hidden;
padding-left:7px;   
height:20px;
padding-top:6px;             
}
#sidebar .mod7 .capas li strong{
display:none;   
}     
#sidebar .mod7 .capas a{
color:#333;   
}
#sidebar .mod7 .capas .selected{
background:url(/img/decorado/sb-selected-mapa.jpg) left top no-repeat;
}
#sidebar .mod7 .capas .selected a{
color:#fff;       
}             
#sidebar .mod7 .puntos{
position: absolute;
margin-left:47px;   
}
#sidebar .mod7 .puntos li{
background-position:left top;
background-repeat:no-repeat;
width:17px;
height:19px;       
padding:0;                   
position: absolute;   
display: none;       
}
#sidebar .mod7SP .puntos{
padding:15px 0 0 15px;          
width:315px;               
overflow: hidden;  
/*nuevo*/
height:310px;          
}
#sidebar .mod7SP .puntos li{
display:block;
position: relative;
width:100%;
overflow: hidden;     
/*nuevo*/
position: absolute;        
width:17px; 
}
#sidebar .mod7 .selected .puntos li{
display: block;    
}
#sidebar .mod7 .puntos li a{
width:17px;
height:19px;   
display: block;
overflow:hidden;
text-indent:-2000px;                                               
}    
#sidebar .mod7 .capas .c1 .puntos{
margin-top:-26px;   
}
#sidebar .mod7 .capas .c2 .puntos{
margin-top:-52px;   
}
#sidebar .mod7 .capas .c3 .puntos{
margin-top:-78px;   
}
#sidebar .mod7 .capas .c4 .puntos{
margin-top:-104px;   
}
#sidebar .mod7 .capas .c5 .puntos{
margin-top:-130px;   
}    
#sidebar .mod7 .capas .c6 .puntos{
margin-top:-156px;   
}  
#sidebar .mod7 .capas .c7 .puntos{
margin-top:-182px;   
}  
#sidebar .mod7 .capas .c8 .puntos{
margin-top:-208px;   
}  
#sidebar .mod7 .capas .c9 .puntos{
margin-top:-234px;   
}  
#sidebar .mod7 .capas .c10 .puntos{
margin-top:-260px;   
}      
.sec1602 #sidebar .mod7 .capas #fwk24 .puntos .icoP36,  
.sec1602 #sidebar .mod7 .capas #fwk4 .puntos .icoP36{      
background-image:url(http://archivos.turismocastillalamancha.com/img/iconos/clm/p/icono101.gif);
}     
/* mod8 */
#sidebar .mod8{
    overflow: hidden;
background:url(/img/decorado/bloque-mod.jpg) left 40px no-repeat;
}
#sidebar .mod8NT{
background-position:left top;
}
#sidebar .mod8 .geo{
width:352px;
padding-left:20px;
overflow: hidden;   
padding-bottom:15px;
}
#sidebar .mod8 .geo .tit{
display: block;
font-size:1.2em;
padding-bottom:10px;
padding-top:12px;      
}
#sidebar .mod8 .geo .info{
width:170px;
padding-top:15px;
float: left;
}
#sidebar .mod8 .geo .info a{
text-decoration: underline;   
}
#sidebar .mod8 .geo .info dt{
font-weight:bold;
font-size:1.1em;
padding-bottom:3px;
clear:both;
}
#sidebar .mod8 .geo .info dt.desc{
display: none;   
}
#sidebar .mod8 .geo .info .desc{
text-decoration: none;
color:#555;    
}
#sidebar .mod8 .geo .info dd{
padding-bottom:10px;   
font-size:1.1em; 
}
#sidebar .mod8 .geo .info .tel{
float:left;
padding-right:5px;
padding-bottom:3px;
font-weight:normal;
}
#sidebar .mod8 .geo .info .enlaces{
clear:both;
padding-top:5px;
}
#sidebar .mod8 .geo .info .enlaces li{
padding-top:5px;
}
#sidebar .mod8 .geo .info .enlaces .web{
padding-right:25px;
background:url('/img/decorado/ico-geo-web.jpg') no-repeat right center;
}
#sidebar .mod8 .geo .info .enlaces .email{
padding-right:25px;
background:url('/img/decorado/ico-geo-mail.jpg') no-repeat right center;
}      
#sidebar .mod8 .geo .info .enlaces .reserva{
padding-right:25px;
background:url('/img/decorado/ico-form.gif') no-repeat right center;
}    
#sidebar .mod8 .geo .mapa{
width:169px;       /*
padding-top:175px;   */
float: right;       
overflow: hidden;
position: relative;
background:url(/img/decorado/ubicacion-neutro.jpg) left 5px no-repeat;
}
#sidebar .mod8 .geo .mapa .clm{
overflow: hidden;
width:100%;                
}
#sidebar .mod8 .geo .mapa .p{
display: block;
position: absolute;
width:0;
height:0;
overflow: hidden;
padding:17px 0 0 19px;
background:url(/img/decorado/indicador.gif) left top no-repeat;   
}                             
#sidebar .mod8 .geo .mapaProv1{
background-image:url(/img/decorado/ubicacion-albacete.jpg);    
}                             
#sidebar .mod8 .geo .mapaProv2{
background-image:url(/img/decorado/ubicacion-real.jpg);     
}                             
#sidebar .mod8 .geo .mapaProv3{
background-image:url(/img/decorado/ubicacion-cuenca.jpg) ;     
}                             
#sidebar .mod8 .geo .mapaProv4{
background-image:url(/img/decorado/ubicacion-guadalajara.jpg);     
}                             
#sidebar .mod8 .geo .mapaProv5{
background-image:url(/img/decorado/ubicacion-toledo.jpg);     
}
#sidebar .mod8 .geo .mapa .clm{  
height:175px;                   
}
#sidebar .mod8 .geo .mapa .acciones{
height:60px;    
padding-top:5px;
border-left:1px solid #CEC5B0;  
}
#sidebar .mod8 .geo .mapa .acciones .coord{
color:#999;
font-size:.8em;
margin-top:-23px;    
display: block;      
position: absolute; 
width:168px;              
text-align: center;
}
#sidebar .mod8 .geo .mapa .acciones .btn1{
padding-bottom:10px;
}
#sidebar .mod8 .geo .mapa .btn1{      
padding-left:13px;
text-align: left;
}
#sidebar .mod8 .interes{
width:360px;
margin-top:10px;
overflow: hidden;  
padding:0 0 20px 20px;
background:url(/img/decorado/sidebar-modulo2.jpg) left top no-repeat;
}
#sidebar .mod8 .interes p{
padding-left:0;   
}
#sidebar .mod8 .interes h3{
color:#810745;
padding-top:7px;  
padding-right:15px;
margin-bottom:15px;
height:23px;
font-weight: bold;
font-size:1.4em;
} 
#sidebar .mod8 .interes .lugares,
#sidebar .mod8 .interes .listas{
margin-top:10px;   
}
#sidebar .mod8 .interes li{
margin-bottom:10px;   
}
#sidebar .mod8 .interes ul a{
background-repeat: no-repeat;
background-position:left top;
padding:0px 4px 4px 23px;  
display: block;
}
#sidebar .mod8 .interes .lugares span,
#sidebar .mod8 .interes .listas span{
display: block;
padding-left:25px;
}
#sidebar .mod8 .interes .lugares{
width:193px;
float: left;
border-right:1px solid #CEC5B0;
}
#sidebar .mod8 .interes .listas{
width:135px;
padding-right:10px;
float: right;                    
}
#sidebar .mod8 .interes .listas li{
margin-bottom:2px;    
}
#sidebar .mod8 .interes .btn1{
clear: both;
text-align:center;
padding-top:15px;
}
#sidebar .mod8Ficha{
background:url(/img/decorado/bloque-mod.jpg) left top no-repeat;
}
#sidebar .mod8 .interes .eventos{
width:160px;
float:left;
margin-top:10px;
}
#sidebar .mod8 .interes .eventosHoy{ 
border-right:1px solid #CEC5B0;
} 
#sidebar .mod8 .interes .eventosProximos{ 
padding-left:10px;
}
#sidebar .mod8 .interes .eventos h4{
font-size:1.2em;
font-weight:bold;
padding:0 0 5px 0;
}
#sidebar .mod8Ficha h2{
display:none;
}
/* mod9 + mod16 */                  
#sidebar .mod9 ul,
#sidebar .mod16 ul{
width:350px;
padding-left:15px;
overflow: hidden;
padding-top:15px;    
}
#sidebar .mod9 ul li{
width:100%;
padding-bottom:5px;
padding-left:10px;
background:url(/img/decorado/bullet2.gif) left 4px no-repeat;
}
#sidebar .mod16 ul li{
width:150px;
float: left;
height:30px;
padding-top:0px;   
padding-right:5px;
background-position:top left;
background-repeat:no-repeat;                          
}      
#sidebar .mod9 ul li strong{
color:#810745;
font-size:1.1em;
}
#sidebar .mod16 ul li a{
text-decoration:underline;
display: block;
padding-left:20px;
padding-bottom:4px;
background-repeat: no-repeat;
background-position:top left;   
}
#sidebar .mod9 .btn1{
padding:10px 20px 5px 0;
}  
#sidebar .mod9 .aportaciones{
padding-top: 15px;
}
#sidebar .mod9 .aportaciones h4{
font-size:12px;
padding:0 10px;
font-weight:bold;
}
#sidebar .mod9 .aportaciones ul{
margin:0;
padding:0 10px;
}
#sidebar .mod9 .aportaciones ul li{
background:none;
display:block;
float:left;
width:auto;
padding:3px;
}
#sidebar .mod9 .aportaciones ul li a{
padding:0;
}
#sidebar .mod9 .aportaciones ul li img{
width:50px;
margin:0;
border:1px solid #E5E1D6;
}  
/* mod10 */
#sidebar .modUltimosNewsletter,
#sidebar .mod10,
#sidebar .mod9,
#sidebar .mod16,
#sidebar .mod22,
#sidebar .mod26{
background:url(/img/decorado/sidebar-modulo2.jpg) left top no-repeat;     
}   
.sec153 #sidebar .mod26{
margin-top: 76px;  
}   
#sidebar .modTareas{
background:url(/img/decorado/sidebar-modulo2.jpg) left top no-repeat; 
padding-bottom:0; 
padding-top:3px;   
}                                     
#sidebar .modRssExterno h2,
#sidebar .modBlogUltimosComentarios h2,
#sidebar .modBlogMasVistos h2,
#sidebar .modTareas h2,                      
#sidebar .mod10 h2,
#sidebar .mod9 h2,
#sidebar .mod16 h2,
#sidebar .mod22 h2,
#sidebar .mod26 h2{  
font-size:1.6em;
color:#810745;
padding:8px 15px 0;
margin-bottom:10px;
}    
#sidebar .modTareas h2{
padding-top: 0;
margin-bottom:20px;
}             
#sidebar .mod10 p{
padding-right:45px;
width:295px;
background:url(/img/decorado/sidebar-modulo-m.jpg) right top no-repeat;
}              
#sidebar .modTareas p{
padding-right:45px;
height:47px;
width:290px;
margin:0 auto;
background:url(/img/decorado/sidebar-modulo-tareas.jpg) right top no-repeat;
}                      
#sidebar .modTareasRecurso p{  
padding-right:15px;
height:47px;
width:170px;
margin:5px auto; 
float: left;
background:none;     
font-size:1em;                                                         
}          
#sidebar .modTareasCuaderno p{
background: none;
width:170px;
padding-top:5px;
padding-right:10px;
margin-bottom:10px;
float: left;
}                                  
#sidebar .modTareasCuaderno .btnCuaderno{
float: left;
font-size:1.1em;
width:118px;
padding-right:10px;
padding-left:40px;
padding-top:7px;
margin-bottom:10px;
height:43px;
color:#fff; 
background:url(/img/decorado/btn-pdf.jpg) left top no-repeat;  
}
#sidebar .modTareas .btnCuadernoAdd{
float: left;
font-size:1.1em;
width:110px;
padding-right:40px;
padding-left:10px;
padding-top:8px;      
height:53px;
margin-bottom:18px;
color:#fff; 
background:url(/img/decorado/btn-cuaderno-add.jpg) left top no-repeat;  
}
#sidebar .modTareas .btnCuadernoDel{
float: left;
font-size:1.1em;
width:108px;
padding-right:50px;
padding-left:10px;
padding-top:8px;
margin-bottom:10px;
height:53px;
margin-bottom:18px;
color:#fff; 
background:url(/img/decorado/btn-cuaderno-del.jpg) left top no-repeat;  
}
#sidebar .modTareasCuaderno .btnCuadernoGenerar{background:url(/img/decorado/btn-pdf-gen.jpg) left top no-repeat;}
#sidebar .modTareas  ul li a,
#sidebar .mod10 ul li a{
text-decoration:underline;   
}                           
#sidebar .mod10 .principal{
width:150px;
float: left;
padding-left:15px;
padding-right:15px;
overflow: hidden;
margin-top:15px;
background:url(/img/decorado/line-5.jpg) right top no-repeat;
}
#sidebar .modTarea ul li,
#sidebar .mod10 .principal li{
width:150px;   
height:27px;
padding-top:0px;    
padding-right:5px;
background-position:top left;
background-repeat:no-repeat;                            
}                            
#sidebar .mod10 .principal li a{
display: block;
padding-bottom:5px;
padding-left:20px;
background-repeat: no-repeat;
background-position:top left;   
}
#sidebar .mod10 .principal{
width:175px;
float: left;
padding-left:15px;
overflow: hidden;
padding-top:15px;
}  
#sidebar .modTareas ul{
width:360px;         
overflow: hidden;  
margin:0 auto;
clear: both;
background:url(/img/decorado/line-5.jpg) center no-repeat;    
}    
#sidebar .modTareas ul li{
width:164px;
height:33px;
float: left;
padding-left:15px;
padding-bottom:7px;
}
#sidebar .modTareas ul li a{
display: block;
padding-bottom:5px;
padding-left:20px;
background-repeat: no-repeat;
background-position:top left;   
}
#sidebar .modTareas ul li .btnCargar{
background:url(/img/iconos/importar_cuaderno.gif) left top no-repeat;
}
#sidebar .modTareas h3,
#sidebar .mod10 h3{
width:135px;
float: right;
padding-left:30px;
padding-right:15px;
padding-top:10px;
margin-top:15px;  
margin-bottom:5px;
font-size:1.1em;    
}                                     
#sidebar .mod10 .publicaciones{
width:130px;
float: right;
padding-left:25px;
padding-right:15px;
overflow: hidden;                                                 
}
#sidebar .modTareas .publicaciones li,
#sidebar .mod10 .publicaciones li{
width:115px;   
height:auto;
padding:0px 5px 8px 20px;
background-position:top left;
background-repeat:no-repeat;
background-image:url(/img/iconos/p/pdf.gif);
}   
/* mod11 */
#sidebar .mod11{   
padding-bottom: 20px;
background:url(/img/decorado/line-9.jpg) right bottom no-repeat; 
}   
#sidebar .mod11 .btn1{  
clear: both;
}
/* mod13 + mod11T1+ mod11T2 */                  
#sidebar .mod11T2 h2,                            
#sidebar .mod11T1 h2,                              
#sidebar .mod12T7 h2,                            
#sidebar .mod5T5 h2,                            
#sidebar .mod13 h2{
margin-bottom:10px;
font-size:1.6em;
color:#000;               
padding:0 15px 6px 30px;  
background-position:0 2px;
background-repeat:no-repeat;
}         
#sidebar .mod5T5 h2{   
margin-top:5px;    
padding-left:40px;
background-position:10px 2px;      
}           
#wrap #sidebar .mod5T5{  
background-position:0 0;  
}          
#wrap #sidebar .mod5NT5{  
padding-top:45px; 
}                                    
#sidebar .mod11T2 li,                              
#sidebar .mod12T7 li,                             
#sidebar .mod11T1 li,                              
#sidebar .mod13 li{      
margin:0 0px 15px 0;
padding:0 7px;
width:365px;
overflow:hidden;
}
#sidebar .mod5T5 li{      
margin:0 auto 5px;
padding:5px 7px;
padding-left:20px;
width:325px;
height:107px;
overflow:hidden;
}                                
#sidebar .mod5T5 .selected{
background:url(/img/decorado/sb-li-selected-flecha.gif) left top no-repeat #f5e7f0;
padding:10px 7px 0px 20px;
}                         
#sidebar .mod11T2 h3,              
#sidebar .mod5T5 h4,               
#sidebar .mod12T7 h3,               
#sidebar .mod11T1 h3,                                   
#sidebar .mod13 h3{
font-size:1.15em;
font-weight:bold;     
width:355px;
overflow:hidden;
margin-bottom:8px;
float: none;
}                                    
#sidebar .mod11T2 h3 a,                                    
#sidebar .mod12T7 h3 a,                                     
#sidebar .mod5T5 h4 a,                                     
#sidebar .mod11T1 h3 a,                                    
#sidebar .mod13 h3 a{
text-decoration:underline;
float: none;
display: inline;
line-height:1.4em;
}                                             
#sidebar .mod5T5 .selected a{
color:#000;
text-decoration:none;
}                               
#sidebar .mod11T2 .loc,                                     
#sidebar .mod11T1 .loc,                                    
#sidebar .mod13 .loc{
display:block;
padding-bottom:7px;
margin-bottom:7px;
background:url(/img/decorado/line-6.gif) left bottom no-repeat;
}                                         
#sidebar .mod11T2 li .enlaces,                                          
#sidebar .mod11T1 li .enlaces,                                         
#sidebar .mod13 li .enlaces{
width: 270px;
float: right;   
}                                  
#sidebar .mod11T2 li .enlaces li,
#sidebar .mod11T1 li .enlaces li,
#sidebar .mod13 li .enlaces li{
display: inline;
float: none;
width: auto;
height: auto;
margin:0;
padding:0 8px;
border-left:1px solid #666;  
}                                    
#sidebar .mod11T2 li .enlaces .pri,
#sidebar .mod11T1 li .enlaces .pri,
#sidebar .mod13 li .enlaces .pri{
border:none;
padding-left:0;
}                          
#sidebar .mod11T2 li img,  
#sidebar .mod12T7 li img,
#sidebar .mod5T5 li img,
#sidebar .mod11T1 li img,
#sidebar .mod13 li img{
float: left;
}                          
#sidebar .mod11T2 li p,   
#sidebar .mod5T5 li p,   
#sidebar .mod12T7 li p,
#sidebar .mod11T1 li p,
#sidebar .mod13 li p{
float: right;
width:256px;
margin-bottom:5px;
font-size:1.1em;
}                     
#sidebar .mod5T5 li p{  
width:220px;        
padding-left:0;
}                        
#sidebar .mod11 li p em,
#sidebar .mod13 li p em{
font-style:italic;
}                     
#sidebar .mod11 li p a,
#sidebar .mod13 li p a{
text-decoration:underline;
}   
/* mod11T2 */       
#sidebar .mod11T2 li{
width:175px;
height:170px;
float: left;
}
#sidebar .mod11T2 li h3{
width:auto;
}
#sidebar .mod11T2 li p{
width:auto;
padding: 0;
float: none;                                                  
}
#sidebar .mod11T2 li .enlaces{
width:170px;
}
/* mod11T4 */      
#sidebar .mod11T4 li{
width:175px;
padding-right:15px;
height:85px;
margin-bottom:15px;
float: left;
}
#sidebar .mod11T4 li .loc{
padding-bottom:5px;
display: block;
}
#sidebar .mod11T4 li .enlaces{
width: 170px; /*
float: left;   */     
}                                     
#sidebar .mod11T4 li .enlaces li{
display: inline;
float: none;
width: auto;
height: auto;
margin:0;
padding:0 8px;
border-left:1px solid #666;  
}                                    
#sidebar .mod11T4 li .enlaces .pri{
border:none;
padding-left:0;
} 
#sidebar .mod11T4 h3{
font-size:1.1em;
font-weight:bold;
overflow:hidden;
margin-bottom:8px;
line-height:1.4em;
}         
#sidebar .mod11T4 h3 a{
text-decoration:underline;
}          
#sidebar .modEmpresasActividad li,
#sidebar .modEmpresasEspacioNatural li{
padding-left:10px;
width:165px;
height:55px;
background:url(/img/decorado/bullet2.gif) left 4px no-repeat;
}
#sidebar .modEmpresasActividad .enlaces,
#sidebar .modEmpresasEspacioNatural .enlaces{
display:none;
} 

/* mod12T1 */  
#sidebar .mod12T1{   
padding-bottom: 0;
background:url(/img/decorado/line-4.jpg) right bottom no-repeat; 
}    
#sidebar .mod12T1 ul{
width:380px;              
overflow: hidden;                                                 
}  
#sidebar .mod12T1 ul li{
width:380px;
overflow: hidden;
margin-bottom:35px;
background:url(/img/decorado/deco-mod-1.jpg) 178px 0 no-repeat; 
}
#sidebar .mod12T1 ul img{
float: left;   
}   
#sidebar .mod12T1 ul p{
width:164px;
float: right;
padding-left:0;       
padding-bottom:5px;
}
#sidebar .mod12T1 ul .btn1{
width:179px;
float: right;
clear: right;
text-align: left; 
}  
/* mod12T2 */   
#sidebar .mod12T2{   
padding-bottom: 0;
background:url(/img/decorado/line-4.jpg) right bottom no-repeat; 
}    
#sidebar .mod12T2 h3{
padding-left:12px;
width:167px;
float: none;
}
#sidebar .mod12T2 ul{
width:385px;              
overflow: hidden;                                                 
}  
#sidebar .mod12T2 ul li{
width:178px;
height: auto;
float: left;       
margin:0 6px;         
margin-bottom:35px;
background:url(/img/decorado/deco-mod-1.jpg) 0 130px no-repeat;   
}      
#sidebar .mod12T2 ul p{
width:164px;    
padding-left:12px;     
padding-bottom:7px;
}
#sidebar .mod12T2 ul .btn1{
width:164px;
padding-left:12px;
text-align: left; 
}     
/* mod12T3 */   
#sidebar .mod12T3{   
padding-bottom: 0;
background:url(/img/decorado/line-4.jpg) right bottom no-repeat; 
}
#sidebar .mod12T3 h3{
padding-left:12px;
width:167px;
float: none;
} 
#sidebar .mod12T3 ul{
width:385px;              
overflow: hidden;                                                 
}  
#sidebar .mod12T3 ul li{
width:178px;
height: auto;
float: left;       
margin:0 6px;         
margin-bottom:35px;
background:url(/img/decorado/deco-mod-1.jpg) 0 0 no-repeat;   
}     
#sidebar .mod12T3 ul p{
width:164px;    
padding-left:12px;     
padding-bottom:7px;
}
#sidebar .mod12T3 ul .btn1{
width:164px;
padding-left:12px;
text-align: left; 
}
/* mod12T4 */      
#sidebar .mod11T3, 
#sidebar .mod12T4{   
padding-bottom: 15px;
background:url(/img/decorado/line-4.jpg) right bottom no-repeat; 
}                  
#sidebar .mod11T3 h3,
#sidebar .mod12T4 h3{
padding-left:12px;
width:200px;
float: none;
}                           
#sidebar .mod11T3 .contentMod,
#sidebar .mod12T4 .contentMod{ 
width:373px;
overflow: hidden;          
background:url(/img/decorado/sidebar-mod-esq-bottom.gif) bottom right no-repeat #F2EFEA; 
}                       
#sidebar .mod11T3 .imagen,
#sidebar .mod12T4 .imagen{
width:145px;              
overflow: hidden; 
float: left;                                                  
}                          
#sidebar .mod11T3 .imagen li,
#sidebar .mod12T4 .imagen li{
background:#fff;     
}                          
#sidebar .mod11T3 .imagen a,
#sidebar .mod12T4 .imagen a{
display: block;
width:145px;
padding-top:12px;
height:142px;   
}                                    
#sidebar .mod11T3 .imagen .selected a,
#sidebar .mod12T4 .imagen .selected a{
background:url(/img/decorado/sidebar-li-selected.jpg) right top no-repeat;   
}                          
#sidebar .mod11T3 .contenido,
#sidebar .mod12T4 .contenido{
float: right;          
width:228px; 
overflow:hidden;                                                           
background:url(/img/decorado/sidebar-mod-esq-top.gif) right top no-repeat;                         
}                             
#sidebar .mod11T3 .contenido li,
#sidebar .mod12T4 .contenido li{
width:228px;
height: auto;        
margin:0 6px;     
float: none;    
margin-bottom:35px;                                                          
display: none;                                                       
}                                   
#sidebar .mod11T3 .contenido .visible,
#sidebar .mod12T4 .contenido .visible{
display: block;                                   
}                        
#sidebar .mod11T3 ul h3,
#sidebar .mod12T4 ul h3{     
font-size:1.4em;    
padding-bottom:10px;
padding-top:10px;
font-weight:bold;
}                  
#sidebar .mod11T3 ul h3 a,
#sidebar .mod12T4 ul h3 a{
text-decoration: underline;  
}                     
#sidebar .mod11T3 ul p,
#sidebar .mod12T4 ul p{
width:193px;    
padding-left:12px;     
padding-bottom:7px;
}                        
#sidebar .mod11T3 ul .btn1,
#sidebar .mod12T4 ul .btn1{
width:193px;
padding-left:12px;
text-align: left; 
} 
/* mod11T3 */
#sidebar .mod11T3 .contentMod{          
background:url(/img/decorado/sidebar-mod-esq-bottom2.gif) bottom right no-repeat #E5E1D6; 
} 
#sidebar .mod11T3 .imagen .selected a{
background:url(/img/decorado/sidebar-li-selected2.jpg) right top no-repeat;   
}                          
#sidebar .mod11T3 .contenido{                                                     
background:url(/img/decorado/sidebar-mod-esq-top2.gif) right top no-repeat;                         
} 
        
/* mod12T5 */   
#sidebar .mod12T5{   
padding-bottom: 0;
background:url(/img/decorado/line-4.jpg) right bottom no-repeat; 
}              
#sidebar .mod12T5 ul{
width:385px;              
overflow: hidden;                                                 
}  
#sidebar .mod12T5 ul li{
width:178px;
height: auto;
float: left;       
margin:0 6px;         
margin-bottom:20px;                                               
}  
/* mod12T6 */     
#sidebar .mod12T6{   
padding-bottom: 0;                                                 
}           
#sidebar .mod12T6 ul{
width:385px;              
overflow: hidden;                                                 
}  
#sidebar .mod12T6 ul li{
width:373px;       
margin:0 auto 5px;                                               
}    
#sidebar .mod12T6 ul li h3{
display:none;
}  
#sidebar .mod12T6 ul li img{
border:1px solid #999;   
}     
/*estilos especificos banner*/  
#sidebar .mod12T6.id92 ul li img, 
#sidebar .mod12T6.id39 ul li img{
border: none;   
}

/* mod12T7 */           
#sidebar .mod12T7 .ico1{
padding-left: 10px;
background: none;
}  
/* mod12T8 */     
#sidebar .mod12T8{   
padding-bottom: 0;                                                 
}           
#sidebar .mod12T8 ul{
width:385px;              
overflow: hidden;   
text-align: center;                                              
}  
#sidebar .mod12T8 ul li{
width:373px;       
margin:0 auto 5px;                                               
}    
#sidebar .mod12T8 ul li h3{
display:none;
}             
/* mod5t1 + t2 */     
#sidebar .mod5T2,     
#sidebar .mod5T1{
background:url(/img/decorado/bloque-mod-2.jpg) left 40px no-repeat;
} 
/*Corrección para cuando no hay titulo*/
#wrap #sidebar .mod5NT{ 
background-position:top left;
}              
#sidebar .mod5T2 .tit,
#sidebar .mod5T1 .tit{
display: block;
font-size:1.2em;
padding-bottom:10px;
padding-top:12px; 
padding-left:20px;     
}                   
#sidebar .mod5T2 ul,
#sidebar .mod5T1 ul{
width:345px;
margin:0 0 0 20px;   
background:url(/img/decorado/nav-grad.jpg) top left repeat-y; 
}                      
#sidebar .mod5T2 ul li,
#sidebar .mod5T1 ul li{
padding-bottom:10px;
padding-top:15px;   
padding-left:10px;
font-weight: bold;
background:url(/img/decorado/nav-line.jpg) top left no-repeat #fff;   
}                          
#sidebar .mod5T2 ul .expand,
#sidebar .mod5T1 ul .expand{
background-color:transparent;   
}                          
#sidebar .mod5T2 .expand a,
#sidebar .mod5T1 .expand a{background-image:url(/img/decorado/nav-bullet-2.gif);}
#sidebar .mod5T2 .collapse a,
#sidebar .mod5T1 .collapse a{background-image:url(/img/decorado/nav-bullet-1.gif);}
#sidebar .mod5T2 ul li ul li ul .none a,
#sidebar .mod5T2 ul li a,
#sidebar .mod5T1 ul li ul li ul .none a,
#sidebar .mod5T1 ul li ul .none a,
#sidebar .mod5T2 ul li ul .none a,
#sidebar .mod5T1 ul li a{ 
padding-left:17px; 
background-image:url(/img/decorado/nav-bullet-4.gif);
color:#000;                                                        
}
#sidebar .mod5T1 ul .noLink ul li a,
#sidebar .mod5T2 ul .noLink ul li a{
cursor:pointer; 
}
#sidebar .mod5T1 ul .noLink ul li a:hover,
#sidebar .mod5T2 ul .noLink ul li a:hover{
text-decoration:underline;
}
#sidebar .mod5T2 ul a,
#sidebar .mod5T1 ul a{
background-position:center left;  
background-repeat:no-repeat;                         
}                                                                                      
#sidebar .mod5T2 ul .primero,                                                                                      
#sidebar .mod5T1 ul .primero{
background:#fff;  
}                         
#sidebar .mod5T2 ul li ul,
#sidebar .mod5T1 ul li ul{
padding-left:25px;
margin-left:0;
background-image:none;
}                            
#sidebar .mod5T2 ul li ul li,
#sidebar .mod5T1 ul li ul li{
padding-top:10px;
padding-bottom:10px; 
background:none; 
font-weight:normal;
font-size:1em;                                                   
}                                                                           
#sidebar .mod5T2 ul .selected a,
#sidebar .mod5T1 ul .selected a{
color:#980E49;
}                                                           
#sidebar .mod5T2 ul li ul .selected a,
#sidebar .mod5T1 ul li ul .selected a{
color:#980E49;
}
#sidebar .mod5T2 ul li ul li ul .selected a,
#sidebar .mod5T1 ul li ul li ul .selected a{
color:#980E49;
}                               
#sidebar .mod5T2 ul li ul li ul,
#sidebar .mod5T1 ul li ul li ul{
padding-top:5px;
}                                  
#sidebar .mod5T2 ul li ul li ul li,
#sidebar .mod5T1 ul li ul li ul li{
padding-top:5px;
padding-bottom:5px;   
}              
/* mod5t3 */      
#sidebar .mod5T3 .contentMod{
width:373px;
overflow: hidden;                                                                  
background:url(/img/decorado/sb-bloque-mod-r-bottom.jpg) bottom right no-repeat #F2EFEA;    
}
#sidebar .mod5T3 .opciones{
float: left;
width:145px;
background:url(/img/decorado/sb-degradado-l-mod.jpg) right top repeat-y #fff;
}
#sidebar .mod5T3 .opciones .primero{
background-image:none;
}
#sidebar .mod5T3 .opciones li{
padding:12px 10px 12px 0;
font-size:1.1em;
background:url(/img/decorado/sb-nv-line-l.jpg) right top no-repeat #fff;
}
#sidebar .mod5T3 .opciones .selected{background-color: transparent;}
#sidebar .mod5T3 .opciones li a{color:#000;}
#sidebar .mod5T3 .contenido{
float: right;
width:228px;                                  
background:url(/img/decorado/sb-bloque-mod-r.jpg) right top  no-repeat #F2EFEA;                     
}
#sidebar .mod5T3 h4{
display: block;
font-size:1.1em;
padding-bottom:5px;   
color:#980E49;    
}                     
#sidebar .mod5T3 .contenido ul{
width:200px;            
overflow: hidden;
margin:0 auto;        
padding-bottom:15px;                                      
background:url(/img/decorado/sb-bloque-mod-r-bottom.jpg) bottom right no-repeat;                                                     
}            
#sidebar .mod5T3 .contenido li{ 
width:190px; 
height: auto;
padding-bottom:12px;
padding-top:10px;   
padding-left:10px;
font-weight: bold;        
float: none;
display: none;                                                               
}                      
#sidebar .mod5T3 .contenido ul .visible{     
display: block;    
}                    
#sidebar .mod5T3 .contenido ul .expand{
background-color:transparent;   
}                          
#sidebar .mod5T3 .contenido .expand a{background-image:url(/img/decorado/nav-bullet-2.gif);}
#sidebar .mod5T3 .contenido .collapse a{background-image:url(/img/decorado/nav-bullet-1.gif);}
#sidebar .mod5T3 .contenido ul li ul .none a,  
#sidebar .mod5T3 .contenido ul li a{ 
padding-left:15px; 
background-image: none;  
color:#000;                                                       
}                       
#sidebar .mod5T3 .contenido ul a{
background-position:center left;  
background-repeat:no-repeat;                         
}                          
#sidebar .mod5T3 .contenido ul li ul{
padding-left:0px;
margin-left:0;
background-image:none;
}              
#sidebar .mod5T3 .contenido ul li ul ul{
padding-left:20px;
padding-bottom:5px;
}               
#sidebar .mod5T3 .contenido ul li ul li{
padding-top:8px; 
padding-left:0;     
padding-bottom:12px; 
background:none; 
font-weight:normal;
font-size:1em;       
display: block;                                            
}        
#sidebar .mod5T3 .contenido ul li ul li ul li{
padding-bottom:0;
}
#sidebar .mod5T3 .contenido ul li ul .selected a{color:#980E49;}    
                 
/* mod5T4 */
#sidebar .mod5T5,
#sidebar .mod5T4{
background:url(/img/decorado/bloque-mod-2.jpg) left 40px no-repeat;
}       
#sidebar .mod5T5 .tit,              
#sidebar .mod5T4 .tit{
display: block;
font-size:1.2em;
padding-bottom:10px;
padding-top:12px; 
padding-left:20px;     
}             
#sidebar .mod5T4 ul{
padding-left:15px;
padding-top:15px;
}
#sidebar .mod5T4 li{
clear: both;
width:351px;
height:139px;
overflow: hidden;
padding:5px 10px 10px 15px;
margin-bottom:10px;
background:url(/img/decorado/line-7.jpg) bottom left no-repeat;
}                  
#sidebar .mod5T4 .selected{
background:url(/img/decorado/mod15t4-li.gif) top left no-repeat;
}
#sidebar .mod5T4 li img{
float: left;
}                      
#sidebar .mod5T4 li p,
#sidebar .mod5T4 li h4{
float: right;
width:198px;
padding:0;
padding-right:15px;
}
#sidebar .mod5T4 li h4{
font-size:1.25em;
font-weight:bold;
padding-bottom:5px;
}
#sidebar .mod5T4 li h4 a{
text-decoration: underline;
color:#980E49;   
}   
/* mod17 */
#wrap #sidebar .mod17{                                      
background:url(/img/decorado/bloque-mod-fondo.jpg) left top no-repeat;
}
#wrap #sidebar .mod17 h2{   
margin-bottom:5px;
}
#wrap #sidebar .mod17 .buscador{     
background:#E2DFD0;
}               
#wrap #sidebar .mod17 form{
margin-top:0;
background:url(/img/decorado/bloque-acotar-busq-form.gif) 110px 1px no-repeat; 
}
#wrap #sidebar .mod17 .fBuscadorCompleto{
background:none;     
}
#wrap #sidebar .mod17 .buscador fieldset{
padding-top:8px;    
}
#wrap #sidebar .buscador .oDonde,
#wrap #sidebar .buscador .donde{
padding-top:15px;  
}
#wrap #sidebar .buscador .donde .buscandoEn {
margin-bottom:15px;
}
#wrap #sidebar .buscador .oDonde em,
#wrap #sidebar .buscador .donde em{
font-size:.9em;    
}
/* modBusca */   
#sidebar .modBusca{                                       
background:url(/img/decorado/bloque-mod.jpg) left top no-repeat;          
overflow:visible;
clear:both;       
padding-top:7px;     
margin-top:155px;
}           
#sidebar .modBusca.comunidad{                                         
margin-top:40px;
}          
#sidebar .modBusca .interior{ 
clear: both;
padding-left:5px;
padding-top:15px;
background:url(/img/decorado/bloque-mod-front.jpg) 7px top no-repeat;      
}
#sidebar .modBusca .interior p{
/*margin-bottom:15px; */   
}
#sidebar .modBuscaSinResultados{
margin-top:75px;
}                       
#sidebar .mod17{    
margin-top:0;
}
#sidebar .mod17.modBusca h2{
font-size:1.4em;
font-weight: bold;
padding-left: 20px;
}
#sidebar .modBusca h3{
padding-left:65px;    
color:#000;
font-weight:bold;
margin-bottom:10px;
font-size:1.4em;                                                              
}         
#sidebar .modBusca .bloqueQue h3{ 
padding-top:3px;    
height:48px;        
background:url(/img/decorado/buscador-interrogante.jpg) left top no-repeat;
}
#sidebar .modBusca .bloqueDonde h3{ 
height:38px; 
padding-top:34px;      
background:url(/img/decorado/buscador-bandera2.jpg) left top no-repeat;
}
#sidebar .modBusca .bloqueFormu h3{  
height:38px; 
padding-top:20px; 
padding-left:0;     
background:url(/img/decorado/buscador-normal.gif) left top no-repeat;    
}
#sidebar .modBusca p{   
margin-bottom:10px;  
}                                 
#sidebar .modBusca .buscador em, 
#sidebar .modBusca .buscador span{
display: block;
text-align: center;
font-size:1.2em;
margin-top:3px;
margin-bottom:7px;    
}
#sidebar .modBusca .buscador .oDonde span,
#sidebar .modBusca .buscador .bloqueDonde span,
#sidebar .modBusca .buscador .donde span{
text-align: left;
font-size:1.2em;
font-weight: bold;
margin: 0px;
display: inline;
margin-left: 30px; 
margin-top: 10px;      
float: left;  
}
#sidebar .modBusca .buscador .bloqueDonde span{
margin-left: 10px; 
width:118px;
}
#sidebar .modBusca .buscador .fBuscadorM .bloqueDonde span{
width:80px;
}
#sidebar .modBusca .buscador .buscandoEn{
display: block;
margin:0 auto 25px;
width:302px;
padding-top:2px;
height:20px;
text-align: center;
color:#FFF;
font-size:1.2em;
overflow: hidden;
background:url(/img/decorado/texto-input-303x22.gif) center top no-repeat;
}
#sidebar .modBusca .buscador .oDonde .buscandoEn,
#sidebar .modBusca .buscador .bloqueDonde .buscandoEn,
#sidebar .modBusca .buscador .donde .buscandoEn{
display: block;
margin-left:10px;          
width:200px;
float: left;
padding-top:2px;
height:20px;
text-align: center;
color:#FFF;
font-size:1.2em;
overflow: hidden;
margin-top: 10px; 
background:url(/img/decorado/texto-input-222x22.gif) center top no-repeat;
}         
#sidebar .modBusca .tit{
font-size:1.4em;
display: block;
padding-left:15px;
}           
#sidebar .modBusca .buscador .btnB{
background:url(/img/decorado/btn-197x38.jpg) left top no-repeat;
width:195px;
padding-right:2px;
padding-top:10px;
height:28px;      
text-align: center;
color:#fff;
font-weight:bold;   
display: block;
margin:0 auto 20px;     
}   
#sidebar .modBusca .buscador .bloqueDonde .buscandoEn{
margin-left: 5px; 
}
#sidebar .modBusca .buscador .oDonde .btnB, 
#sidebar .modBusca .buscador .bloqueDonde .btnB{
margin-top: 60px;                  
}   
#sidebar .modBusca .buscador .bloqueDonde .btnB{clear:both;}           
#sidebar .modBusca .buscador .donde .btnB{
margin-top: 50px;
}                       
#sidebar .modBusca .buscador{
width:340px;
margin-bottom:22px;
padding-bottom:15px;
background:url(/img/decorado/buscador-cierre.gif) left bottom no-repeat #E2DFD0;
margin-left:15px;      
}       
#sidebar .modBusca .buscador .bloqueFormu{
width:340px;  
}              
#sidebar .modBusca .sitios{
height: 25px;
margin-top:3px;
margin-bottom:10px;
padding-top:3px;
background:url(/img/decorado/bloque-acotar-busq.gif) 25px top no-repeat; 
}
#sidebar .modBusca .titS{ 
font-weight:bold;         
position: absolute;   
z-index:100;          
}
#sidebar .modBusca .titS a{   
display: block;
width:278px;
position: absolute;  
padding-left:10px;
padding-right:10px;
padding-top:5px;
height:18px;          
margin-left:25px;
font-size:1.1em;                    
}     
#sidebar .modBusca .menuV{    
background:#fff;
width:272px;
padding-left:28px;   
padding-top:35px;
margin-left:25px;
margin-top:-3px;
padding-bottom:15px;
position:absolute;     
z-index:50;
border-left:1px solid #E2DFD0;
border-bottom:1px solid #E2DFD0;
border-right:1px solid #E2DFD0;
background:url(/img/decorado/sb-menuV.gif) right top no-repeat #fff;
}        
#sidebar .modBusca .menuV .ventana li{  
clear: both;           
}
#sidebar .modBusca .menuV .ventana li strong a{ 
background-position:0px 0px;
background-repeat:no-repeat;
color:#980E49;
font-weight: bold;
display:inline-block;  
padding:0 0 3px 20px; 
margin-top:12px;
font-size:1.1em;
}         
#sidebar .modBusca .menuV .ventana li span{
display:inline-block;
color:#999;
padding:0 10px 2px 5px;
}  
#sidebar .modBusca .menuV .ventana li ul{
padding-left:30px;
}
#sidebar .modBusca .menuV .ventana li li a{
padding-left:9px;  
color:#333;
background:url(/img/decorado/bullet.gif) left 10px no-repeat;
}       
#sidebar .modBusca .buscador .geo{
margin:15px 0 0 35px;
height:15px;
background:#e3e0d2;
}
#sidebar .modBusca .buscador .geo a{
font-weight:bold;
}                                     
#sidebar .modBusca form{
margin-top:10px;
background:url(/img/decorado/bloque-acotar-busq-form.gif) 110px 31px no-repeat; 
}                                                   
#sidebar .modBusca .fBuscadorCompleto{
background:none;
overflow:hidden;
}
#sidebar .modBusca fieldset{
width:299px;          
padding-top:38px;
padding-bottom:10px;
overflow: hidden;    
position: relative;
} 
#sidebar .modBusca .campoQ{           
padding-left:15px;  
clear: both;
}
#sidebar .modBusca .campoQ label{
float: left;
}
#sidebar .modBusca .campoQ input{
float: right;   
width:180px;
border:0px;
}          
#sidebar .modBusca .fBuscadorCompleto fieldset{      
padding-top:10px;
width:350px;
overflow: hidden;
padding-bottom:0;
}
#sidebar .modBusca .fBuscadorCompleto .campoTextoCorto{
width:290px;
margin:0 auto 10px;
padding-right:5px;
padding-top:10px;
height:20px;
overflow: hidden;
background:url(/img/decorado/bloque-acotar-busq-form2.gif) bottom right no-repeat;      
}      
#sidebar .modBusca .fBuscadorCompleto .campoTextoCorto input{
width:160px;   
}                                                
#sidebar .modBusca .fBuscadorCompleto .campoChecks{
background:url(/img/decorado/1px_b.gif) 172px repeat-y;   
width:160px;
padding:0 0 0 15px;
overflow:hidden;
margin:0 auto 15px;
float:left;     
}
#sidebar .modBusca .fBuscadorCompleto .campoChecks .checks{
width:145px;
padding:5px 0 0 0;
}
#sidebar .modBusca .fBuscadorCompleto .campoChecks label{
font-weight:bold;
margin:0;
}
#sidebar .modBusca .fBuscadorCompleto .campoChecks .checks .elem{
clear: both;
width:152px;
overflow: hidden;
padding-bottom:5px;
}
#sidebar .modBusca .fBuscadorCompleto .campoChecks .checks .elem label{
padding:0 2px 0 5px;
float:left;
width:122px;     
font-weight: normal;
margin:0;      
} 
#sidebar .modBusca .fBuscadorCompleto .campoChecks .checks .elem input{
float: left;
margin:0;          
}    
#sidebar .modBusca .fBuscadorCompleto .campoServ{
padding-left: 15px;        
}  
#sidebar .modBusca .fBuscadorCompleto .campoServ label{
clear: both;
width:280px;  
text-align: left;   
display: block;          
}
#sidebar .modBusca .fBuscadorCompleto .campoServ label{
font-weight:bold;
margin:0;             
}
#sidebar .modBusca .fBuscadorCompleto .campoTem,
#sidebar .modBusca .fBuscadorCompleto .campoAct{ 
width:310px;            
background:none;
} 
#sidebar .modBusca .fBuscadorCompleto .campoTem .checks,
#sidebar .modBusca .fBuscadorCompleto .campoAct .checks{
width:300px;
}
#sidebar .modBusca .fBuscadorCompleto .campoTem .checks .elem,
#sidebar .modBusca .fBuscadorCompleto .campoAct .checks .elem{
width:140px;
height:25px;
float:left;
clear:none;
}
#sidebar .modBusca .fBuscadorCompleto .campoTem .checks .elem label,
#sidebar .modBusca .fBuscadorCompleto .campoAct .checks .elem label{
width:110px;
padding-left:5px;
line-height:12px;
}
#sidebar .modBusca .fBuscadorCompleto .campoCheck{
clear: both;
width:310px;
overflow: hidden;
margin:0 auto 5px;   
}
#sidebar .modBusca .fBuscadorCompleto .campoCheck input{
float: left;
}
#sidebar .modBusca .fBuscadorCompleto .campoCheck label{
float: right;
width:285px;
}
#sidebar .modBusca .fBuscadorCompleto .campoSelect{
padding:0 0 0 15px;
overflow:hidden;
margin:0 auto 15px;    
}
#sidebar .modBusca .fBuscadorCompleto .campoSelect label{
display:block;
font-weight:bold;
padding:0 0 3px 0;    
}
#sidebar .modBusca .fBuscadorCompleto .campoSelect select{
width:110px;    
}      
#sidebar .modBusca .fBuscadorCompleto .campoNp{ 
width:310px;
padding-left: 0px;
padding-top: 10px;
} 
#sidebar .modBusca .fBuscadorCompleto .campoNp label{
display:block;
width:60px;  
float: left;     
}
#sidebar .modBusca .fBuscadorCompleto .campoNp select{
float: left;
width:130px; 
}     
/* modDisena */  
#sidebar .modDisena{
background-image:url(/img/decorado/bloque-moduserinfo.jpg);
}             
#sidebar .modDisena form{     
background:none;
}
#sidebar .modDisena fieldset{
width:auto;
padding:0;         
}
#sidebar .modDisena form h2{
color: #980e49;
font-size:1.4em;    
font-weight:bold;
margin-bottom:0;
padding-left:15px;
}          
#sidebar .modDisena .modo p{
padding-bottom:10px;
padding-left:20px;   
margin-bottom:0;  
}        
#sidebar .modDisena .modo .bloque{
width:365px;
overflow:hidden;
margin:0 auto;             
padding:0px 10px 10px 5px;
margin-bottom:5px;
}   
#sidebar .modDisena .modo .bloque .campo{
padding-left:20px;
}                    
#sidebar .modDisena .modo .bloque .campo .elem{
padding-bottom:3px;
width:350px;
overflow: hidden;            
}                                           
#sidebar .modDisena .modo .bloque .campo label{       
font-size:1.1em;
padding:2px 50px 0 0;
width:275px;
float: right;        
}               
#sidebar .modDisena .modo .bloque .distancia label{                    
width:70px;
padding-left:12px;
padding-right:10px;
margin-bottom:8px;
float: left;    
}
#sidebar .modDisena .modo .bloque .campo input{
float: left;  
height:20px;                            
}                                          
#sidebar .modDisena .modo .bloque .campo select{
float: left;
width:135px;
font-size: 1.2em;    
}              
#sidebar .modDisena .modo .bloque .campoA select{
width:85px;
margin-top:10px;
}
#sidebar .modDisena .modo .bloque .campoA label{
width:250px;
padding-right:10px;
float: left;
}
#sidebar .modDisena .modo .bloque .distancia select{
width:80px;
}           
#sidebar .modDisena .modo .bloque .distancia .deLugar{  
width:20px;                 
}
#sidebar .modDisena .modo .bloque .distancia input{
height:17px;    
}
#sidebar .modDisena .modo .bloque .distancia .textoCorto{     
width:105px;
}
#sidebar .modDisena .modo .bloque .campoLugar,
#sidebar .modDisena .modo .bloque .campoR{
padding-left:40px;    
}                                 
#sidebar .modDisena .modo .bloque .campoLugar label,
#sidebar .modDisena .modo .bloque .campoR label{
float: left;    
}         
#sidebar .modDisena .bottom .btn{
display: block;
margin:0 auto;
width:115px;       
padding-left:10px;    
padding-right:10px; 
padding-bottom:10px;   
text-align:center;      
height:45px;        
color:#fff;
font-size:1.2em;     
border:none;
cursor: pointer;
background:url(/img/decorado/btn-115x37.jpg) left 4px no-repeat;    
}            
/* */           
#sidebar .modDisena .buscador{
padding-top:5px;
}
#sidebar .modDisena form h2{
width:300px;
}       
#wrap #sidebar .modDisena form h2 em{
text-align:left;
}
#sidebar .modDisena .modo .bloque{
width:auto;
}   
#sidebar .modDisena .modo p{
width:300px;
padding-left:10px;
}
#sidebar .modDisena .modo .bloque .campo{
padding-left:10px;
}
#sidebar .modDisena .modo .bloque .campo .elem{
width:300px;
padding-right:10px;        
height:19px;           
}
#sidebar .modDisena .modo .bloque .campo .elem label{
width: 225px;    
}
#sidebar .modDisena .modo .bloque .campoA label{
width:195px;
}
#sidebar .modDisena .modo .bloque .campoDonde .distancia label{
width:65px;
}
#sidebar .modDisena .modo .bloque .campoDonde .distancia .deLugar{  
width:10px;                 
padding-left:10px;
}
#sidebar .modDisena .modo .bloque .campoDonde .distancia .textoCorto{
width:75px;
}
#sidebar .modDisena .bottom .btn{
width:108px;
height:39px;
background:url(/img/decorado/btn-108x39.jpg);
}

/* fin modbusca */
.fBuscador .btn{ 
display: block; 
float: right;           
margin-top:-30px;
margin-right:15px;      
width:25px;
height:25px;         
overflow: hidden;       
line-height: 3em;
text-indent:2000px;                                               
background-color: transparent;                        
border:none;       
cursor: pointer;               
}     
.fBuscadorCompleto .btn{ 
display: block; 
float: none;
color:#fff;
background:url(/img/decorado/btn-108x39.jpg) left top no-repeat transparent;  
width:108px;
padding-top:4px;
padding-bottom:9px;
height:38px;
border:none;
margin:10px auto; 
cursor:pointer;            
}   
#sidebar .modBusca .geo{
padding-bottom:55px;
width:100%;
overflow: hidden;
display: none; /* Ocultar el mapa en todos los buscadores */
}
#sidebar .modBusca .geo p{
margin-top:10px;
}            
#sidebar .modBusca .geo .info{
width:170px;
padding-top:15px;
padding-left:25px;
float: left;
}
#sidebar .modBusca .geo .info a{
text-decoration: underline;   
}
#sidebar .modBusca .geo .info dt{
font-weight:bold;
font-size:1.1em;
padding-bottom:3px;
}
#sidebar .modBusca .geo .info dt.desc{
display: none;   
}
#sidebar .modBusca .geo .info .desc{
text-decoration: none;    
}
#sidebar .modBusca .geo .info dd{
padding-bottom:18px;   
font-size:1.1em; 
}
#sidebar .modBusca .geo .mapa{
width:169px;       /*
padding-top:175px;   */
float: right;
background:url(/img/decorado/ubicacion-neutro-b.gif) right 5px no-repeat;
}
#sidebar .modBusca .geo .mapa .p{
display: block;
position: absolute;
width:0;
height:0;
overflow: hidden;
padding:17px 0 0 19px;
background:url(/img/decorado/indicador.gif) left top no-repeat;   
}
#sidebar .modBusca .geo .mapaProv1{
background-image:url(/img/decorado/ubicacion-albacete-b.gif);    
}
#sidebar .modBusca .geo .mapaProv2{
background-image:url(/img/decorado/ubicacion-real-b.gif);     
}
#sidebar .modBusca .geo .mapaProv3{
background-image:url(/img/decorado/ubicacion-cuenca-b.gif) ;     
}       
#sidebar .modBusca .geo .mapaProv4{
background-image:url(/img/decorado/ubicacion-guadalajara-b.gif);     
}
#sidebar .modBusca .geo .mapaProv5{
background-image:url(/img/decorado/ubicacion-toledo-b.gif);     
}              
#sidebar .modBusca .geo .mapa .clm{  
height:175px;                   
}            
#sidebar .modBusca .geo .mapaCLM{
background-image:url(/img/decorado/ubicacion-clm-b.gif);      
} 
#sidebar .modBusca .geo .btn1{      
padding-left:13px;
text-align: center;
clear: both;
padding-top:15px;
}    
#sidebar .modBusca .btn2{
position: absolute;
width:250px;
margin-left:-140px;
}  
#sidebar .modBuscaM .buscador{
width:340px;            
background: #E2DFD0;
padding-top:0;
padding-bottom:0;
}   
#sidebar .modBuscaM .bloqueFormu h3{
margin-bottom: 0px;
}
#sidebar .modBuscaM .buscador form{
background:url(/img/decorado/modbusca-form.gif) center 90px no-repeat;  
width:100%;
margin-bottom:22px;
padding-bottom:15px;  
}
#sidebar .modBuscaM .campoComunidad,
#sidebar .modBuscaM .campoRecursos{
padding-left: 20px;  
}
#sidebar .modBuscaM .bloqueDonde span{
padding-left: 20px;  
}
#sidebar .modBuscaM .campoChecks label{             
font-weight: bold;    
margin:0pt;     
}
#sidebar .modBuscaM fieldset .campoChecks .elem {
padding-left: 2px;
}
#sidebar .modBuscaM .campoChecks .elem label{
font-weight: normal;
}
#sidebar .modBuscaM fieldset{       
padding-top:0;   
width:100%;      
overflow: visible;       
}
#sidebar .modBuscaM fieldset .campoChecks{
width:305px;                                                                    
margin:6px auto 0;
}    
#sidebar .modBuscaM fieldset .campoChecks label strong{
display: block; 
font-size: 1.1em;
}                     
#sidebar .modBuscaM fieldset .campoChecks .elem{
padding: 5px 0px 0px 10px;    
}     
#sidebar .modBuscaM fieldset .campoChecks .elem label{
padding-left: 10px;  
}       
#sidebar .modBuscaM fieldset .campoTextoCorto{
width:305px;                                                                  
padding-top:22px;  
margin:6px auto 0;
}         
#sidebar .modBuscaM fieldset .campoU{
padding-top:20px;    
margin-bottom: 20px;
}
#sidebar .modBuscaM fieldset #campoU input{
width:250px;  
padding-top:2px;
margin:0 auto;
display: block;
border:0px;  
font-size:1.1em;
}  
#sidebar .modBuscaM fieldset .campoTextoCorto label{
margin-bottom:5px;
padding-left:3px;
display: block;
}
#sidebar .modBuscaM fieldset .campoTextoCorto label strong{
display: block;    
color:#000;
font-size:1.1em;
}
#sidebar .modBuscaM fieldset #campoT label{               
display: block;       
text-align: center;      
font-size: 1em;      
padding: 5px;  
margin-bottom: 5px; 
}
#sidebar .modBuscaM fieldset #campoT input{
width:250px;  
padding-top:2px;
margin:0 auto;
display: block;
border:0px;  
font-size:1.1em;
}    
#sidebar .modBuscaM .sug{
width:250px;
overflow: hidden;
padding:5px 0;
margin-left:44px;   
position: absolute; 
background:#fff;  
margin-top:-20px;  
}
#sidebar .modBuscaM .sug li{
display: block;       
margin-bottom:3px;
padding-left:3px; /*
padding-left:10px;                  
background:url(/img/decorado/bullet2.gif) left 4px no-repeat;   */
}
#sidebar .modBuscaM .oculto{
display:none;    
}
#sidebar .modBuscaM .buscador form .btn{
display: block; 
float: none;
color:#fff;       
font-weight:bold;
background:url(/img/decorado/btn-108x39.jpg) left top no-repeat transparent;  
width:108px;
padding-top:4px;
padding-bottom:9px;
height:38px;
border:none;
margin:10px auto; 
cursor:pointer;   
}
/* modLeyenda */
#sidebar .modLeyenda{
background:url('/img/decorado/bloque-mod-2.jpg') repeat-x left top;
width:358px;
padding-left:13px;
padding-right:13px;
}
#sidebar .modLeyenda .tit{
padding-left:20px;
padding-top:15px;
padding-bottom:9px;
display:block;
}                          
#sidebar .modLeyenda .leyenda>ul{
height:auto;
overflow:hidden;
margin-left:40px;    
}                                
#sidebar .leyenda ul{   
margin-left:40px;
margin-top:15px;
padding-bottom:0;
}                                
#sidebar .leyenda ul ul{   
margin-left:0px;
margin-top:0;
}    
/*modUserInfo*/
#sidebar .modUserInfo{
margin-top:73px;
background:url('/img/decorado/bloque-moduserinfo.jpg') no-repeat top;
padding-left:15px;   
width:350px;
font-size:1.1em;
}
#sidebar .modUserInfo .sinAportaciones{
display: block;
padding:75px 0;  
text-align: center;
font-weight:bold;  
}
#sidebar .modUserInfo strong{
color:#810745;
display:block;
font-weight:bold;
padding-top:8px;
padding-bottom:7px;
}
#sidebar .modUserInfo * strong{
color:#000;
display:inline;
padding:0;
}
#sidebar .modUserInfo strong em{
color:#000;
}
#sidebar .modUserInfo .cont{
padding-top:16px;
background:url('/img/decorado/line-8.jpg') no-repeat right bottom;   
}
#sidebar .modUserInfo h3{
padding-left:28px;
font-weight:bold;
padding-bottom:8px;
padding-top:6px;
}
#sidebar .modUserInfo h4{
padding-bottom:5px; 
font-weight:bold;  
width:150px; 
}
#sidebar .modUserInfo ul{
width:341px;
overflow:hidden;
background:url('/img/decorado/1px.gif') repeat-y 155px;
}
#sidebar .modUserInfo ul li{
float:left;        
width:170px;    
margin-bottom:15px;        
}
#sidebar .modUserInfo ul .primero{
border:none;
padding-left:0;
width:170px;
}

#sidebar .modUserInfo ul li img{
float:left;
}
#sidebar .modUserInfo .con ul li span{
display:block;
}
#sidebar .modUserInfo .contFotos ul li span,
#sidebar .modUserInfo .contVideos ul li span{
padding-left:5px;
padding-top:10px;
float:left;
}
#sidebar .modUserInfo .btn1{
clear:both;
text-align:center;
display:block;
padding-top:20px;
padding-bottom:30px;
}
#sidebar .modUserInfo .contFotos h3{background:url(/img/iconos/clm/g/icono51.gif) no-repeat;}
#sidebar .modUserInfo .contVideos h3{background:url(/img/iconos/clm/g/icono51.gif) no-repeat;}
#sidebar .modUserInfo .contCuadernos h3{background:url(/img/decorado/cuaderno-bis.gif) no-repeat;}
#sidebar .modUserInfo .contRutas h3{background:url(/img/iconos/clm/g/icono40.gif) no-repeat;}
#sidebar .modUserInfo .contBlog h3{background:url(/img/iconos/clm/g/icono65.gif) no-repeat;}

#sidebar .modUserInfo p{
padding-left:0;
}
#sidebar .modUserInfo .contBlog ul{
background:none;
}
#sidebar .modUserInfo .contBlog li{
background:url('/img/decorado/bullet2.gif') no-repeat 7px 15px;
padding-left:27px;
float:none;
border:none;     
padding-top:10px;
}
/* modBtnClub */
#sidebar .modBtnClub span{
margin:150px auto;
width:188px;
padding-right:12px;
height:72px;
display: block;
text-align: center;
font-size:1.3em;
background:url(/img/decorado/btn-calidad.jpg) left top no-repeat;
}
#sidebar .modBtnClub span a{             
color:#fff;         
display: block;                                               
}
#sidebar .modBtnClub span strong a{
font-size:1.4em;
padding-top:4px;
padding-bottom:4px;
font-weight:normal;
}
#sidebar .modBtnClub span a:hover{
text-decoration: none;
}
/* modCuentaUsr */
#sidebar .modCuentaUsr{
padding-right:20px;
padding-left:20px;  
padding-top:5px;
width:338px;
background:url(/img/decorado/sidebar-modulo2.jpg) left top no-repeat;
}
#sidebar .modCuentaUsr h3{
font-size:1.4em;  
margin-bottom:28px;
}
#sidebar .modCuentaUsr h3 span{
font-weight:bold;   
}
#sidebar .modCuentaUsr h3 em{
color:#980E49;
font-weight:bold;
}
#sidebar .modCuentaUsr .per{
width:100%;              
height:57px;
margin-bottom:10px;                                              
background:url(/img/decorado/line-13.jpg) 80px bottom no-repeat;
}
#sidebar .modCuentaUsr .per img{
float: left;
width:60px;
}
#sidebar .modCuentaUsr .per .usr,
#sidebar .modCuentaUsr .per .estilo{
width:260px;
float: right;
display: block;
font-weight:bold;            
padding-left:18px;
margin-bottom:10px;          
}
#sidebar .modCuentaUsr .per .rol{
width:242px;
float: right;
display: block;
font-weight:bold;            
padding-left:27px;
margin-bottom:10px;                         
}
#sidebar .modCuentaUsr .per .usr{        
font-size:1.4em;                   
background:left top no-repeat;      
}
#sidebar .modCuentaUsr .per .estilo{
color:#980E49;          
background:url(/img/decorado/icono-com-pro.gif) left top no-repeat;        
}             
#sidebar .mod5T4 .noLink h4 a{
cursor: text;
color:#000;
text-decoration: none;
}
#sidebar .mod5T4 .noLink a{
cursor: default;    
}
/* Como llegar */
#sidebar .modComoLlegarInfo{
display: none;
background:url(/img/decorado/bloque-mod-3.jpg) left top no-repeat;
}
#sidebar .modComoLlegarInfo h3{
margin-bottom:10px;
font-size:1.6em;
color:#000;               
padding:5px 15px 6px 15px; 
font-weight:bold;   
color:#810745;     
}   
#sidebar .modComoLlegarInfo ul{
padding-left:20px;
padding-bottom:10px;
}
#sidebar .modComoLlegarInfo ul li{
display: inline;
padding-right:20px;
color:#333;
font-size:1.2em;
}
#sidebar .modComoLlegarInfo .btnImprimir{
display: inline-block;
padding-bottom:5px;
padding-left:20px;
font-size:.9em;
background-repeat: no-repeat;
background-position:top left;     
background-image:url(/img/decorado/tareas/print.gif);
}
#sidebar .modComoLlegarInfo .indicaciones{
height:410px;
width:330px;
margin:0 auto;
overflow: auto;     
}
#sidebar .modComoLlegarInfo form{
width:100%;
overflow: hidden;
margin:15px auto 35px;    
}
#sidebar .modComoLlegarInfo form fieldset{width:265px;}

#sidebar .modComoLlegarInfo form .calculo{
overflow:hidden;
padding:10px 0 15px;
width:90%;
margin:0 auto;      
height:70px;
}   
#sidebar .modComoLlegarInfo form label{
float:left;
font-size:1.1em;
width:75px;
text-align:left;
}
#sidebar .modComoLlegarInfo form input{width:175px;}

#sidebar .modComoLlegarInfo .btn{   
background:url(/img/decorado/icono-flecha-bis.gif) right center no-repeat #fff;
color:#980E49;          
border: none;        
display: inline-block;
padding: 0;
padding-right:20px; 
cursor: pointer;       
margin-top:-18px;
float: right;       
font-weight: bold;  
width: auto;
}
#sidebar .modComoLlegarInfo table{margin:15px auto;width:300px;}
#sidebar .modComoLlegarInfo .extremoRuta{
background-color:#F0EFEA;
background-repeat:no-repeat;
background-position:4px 7px;
color:#000;
font-weight:bold;
font-size:1.2em;
width:312px;
display: block;
margin:0 auto;
padding:7px 10px 7px 25px;
}
#sidebar .modComoLlegarInfo .extremoRuta strong{
color:#980E49;
}
#sidebar .modComoLlegarInfo table td{padding:7px 5px;}
#sidebar .modComoLlegarInfo table tr{cursor:pointer;}
#sidebar .modComoLlegarInfo table .fila0 td,
#sidebar .modComoLlegarInfo table .fila1 td{border-bottom:1px solid #B8A68B;}
/* fin como llegar */
#sidebar .modCVRecurso{
background:url(/img/decorado/cuaderno-deco.jpg) left top no-repeat;
}
#sidebar .modCVRecurso h2{   
color:#810745;
padding-left:15px;
padding-top:5px;
}
#sidebar .modCVRecurso p{
display:none;
}
#sidebar .modCVRecurso .btn{
font-size:1.5em;
font-weight:bold;
margin-top:17px;
color:#fff;
display: block;
width:160px;
padding-right:75px;
padding-top:15px;
height:60px;
padding-left:30px;
text-align: center;
background:right top no-repeat;
}
#sidebar .modCVRecurso .btnCuadernoAdd{background-image:url(/img/decorado/cuaderno-deco-v.jpg);}
#sidebar .modCVRecurso .btnCuadernoDel{background-image:url(/img/decorado/cuaderno-deco-x.jpg);}
#sidebar .modCVRecurso .btn1{
text-align: center;
padding-top:20px;
}
#sidebar .modCVRecurso .btn1 a{
background:url(/img/decorado/ico-interrogacion.gif) left center no-repeat; 
padding-left:20px;         
padding-right:0;
}
#sidebar .modAportado{
padding-top:7px;
background:url('/img/decorado/sb-bloque-aportado.gif') no-repeat top;
padding-left:35px;   
width:350px;
font-size:1.1em;    
}                     
#sidebar .modAportado strong{
color: #810745;                                                         
display: block;                     
font-weight: bold;
padding-top: 8px;
padding-bottom:7px;
padding-left:10px;
margin-bottom:25px;
font-size:1.1em;
}
#sidebar .modAportado img{
margin-right:15px;
display: block;
float: left;
}
#sidebar .modAportado .per{
width:210px;
float: left;    
}                               
#sidebar .modAportado .per .usr{
margin-bottom:0px;  
font-size:1.1em;  
}
#sidebar .modAportado .per .nivel{
margin-left:5px;
display:inline-block;
}
#sidebar .modAportado .per .rol{
padding-top:0;
margin-bottom:0;
}

#sidebar .modAportado .per .about{
width:240px;                                                
}
#sidebar .modAportado .per .about p{
width:auto;
font-size:.9em;  
color:#666;
padding:0px 12px;                                        
}
#sidebar .modConcursos{
padding-top:7px;
background:url('/img/decorado/sidebar-modulo2.jpg') no-repeat top;
padding-left:10px;   
width:385px;
font-size:1.1em;   
height: 100px;   
text-align: center;  
}                     
#sidebar .modConcursos strong{
color: #000;                                                         
display: block;                     
font-weight: bold;     
padding-left:5px;    
margin-bottom:10px;
font-size:1.1em;
text-align: left; 
}
#sidebar .modConcursos p{
padding-left:10px;   
text-align: left; 
margin-bottom: 10px;
}
#sidebar .modConcursos .btnColorP a{
color: #FFF;   
}
#sidebar .modConcursos .adic{
font-weight: bold;
clear: both;
display: block;
padding-top: 4px;
}
/* Blog */
#sidebar .modBlogUltimosComentarios,
#sidebar .modBlogMasVistos{
background:url(/img/decorado/bloque-mod-3.jpg) left top no-repeat;    
}       
#sidebar .modBlogUltimosComentarios ul,
#sidebar .modBlogMasVistos ul{
padding-left:15px;
padding-top:10px;
font-size:1.1em;    
}
#sidebar .modBlogUltimosComentarios ul li,
#sidebar .modBlogMasVistos ul li{
padding-bottom:15px;    
}
#sidebar .modBlogUltimosComentarios ul li a,
#sidebar .modBlogMasVistos ul li a{
text-decoration:underline;  
}
#sidebar .modBlogUltimosComentarios ul li span,
#sidebar .modBlogMasVistos ul li span{
padding-left:10px;   
}
#sidebar .modBlogUltimosComentarios ul li em,
#sidebar .modBlogMasVistos ul li em{
font-size:1.1em;   
margin-right:5px;    
font-weight:bold;    
}

/* RSS */
#sidebar .modRssExterno{
background:url(/img/decorado/bloque-mod-3.jpg) left top no-repeat;    
}       
#sidebar .modRssExterno ul{
padding-left:15px;
padding-top:10px;
font-size:1.1em;    
}
#sidebar .modRssExterno ul li{
padding-bottom:15px;    
}
#sidebar .modRssExterno ul li a{
text-decoration:underline;  
}
#sidebar .modRssExterno ul li span{
padding-left:10px;   
}
#sidebar .modRssExterno ul li em{
font-size:1.1em;   
margin-right:5px;    
font-weight:bold;    
}                   

#sidebar .modUltimosNewsletter{
background:url(/img/decorado/sidebar-modulo2.jpg) left top no-repeat;     
}            
#sidebar .modUltimosNewsletter ul{
width:350px;
padding-left:15px;
overflow: hidden;
padding-top:20px;
padding-bottom:10px;
}                     
#sidebar .modCVComentarios h3, 
#sidebar .modUltimosNewsletter h3{  
font-size:1.6em;
color:#810745;
padding:8px 15px 0;  
margin-bottom:10px;
} 
#sidebar .modUltimosNewsletter ul li{
width:290px;
padding-bottom:9px;
padding-left:10px;
background:url(/img/decorado/bullet2.gif) left 4px no-repeat;
}
#sidebar .modUltimosNewsletter ul .pri a,
#sidebar .modUltimosNewsletter ul .pri{
font-weight:bold;
font-size:1.1em;
background-position:left 6px;
}
#sidebar .modUltimosNewsletter ul li a{
margin-right:5px;    
}
#sidebar .modUltimosNewsletter .btn1{
padding:10px 20px 5px 0;
} 
#sidebar .modCVComentarios{
background:url(/img/decorado/sidebar-modulo2.jpg) left top no-repeat;  
}
#sidebar .modCVComentarios h3{
margin-bottom:20px;
}
#sidebar .modCVComentarios h4{
width:330px;    
color:#000; 
font-weight:bold;   
padding-left:15px;
padding-bottom:5px;
font-size:1.1em;
line-height:1.5em;
}
#sidebar .modCVComentarios h4 a{
padding-left:18px;                 
background-position:left top;    
background-repeat:no-repeat;  
padding-bottom:3px;
margin-left:3px;       
}
#sidebar .modCVComentarios p{
margin-bottom:18px;
color:#555;
}

#sidebar .modMapa{
background:url(/img/decorado/bloque-mod-2.jpg) no-repeat;
padding:5px 0 0 15px;
}
#sidebar .modMapa h3{
font-weight:bold;
font-size:1.1em;
height:30px;
padding:0 0 5px 0;
}
#sidebar .modMapa #mapaGM{
width:350px;
height:300px;
}

#sidebar .modEstadisticas{
background:url(/img/decorado/bloque-mod-2.jpg) no-repeat;
padding:5px 0 0 15px;
overflow:hidden;
}
#sidebar .modEstadisticas .cargando{
background:url(/img/cargando.gif) no-repeat center 100px;
height:300px;    
}
#sidebar .modEstadisticas .cargando *{
display:none;
}
#sidebar .modEstadisticas h2{
padding-left:0;
}

#sidebar .modEstadisticas h3{
font-size:1.2em;
font-weight:bold;
padding:0 10px;
}
#sidebar .modEstadisticas table{
margin:5px 15px 10px 15px;
color:#555;
font-size:1.1em;
width:300px;
}
#sidebar .modEstadisticas table tr{
border-bottom:1px solid #eee;
}
#sidebar .modEstadisticas table td{
text-align:right;
font-weight:bold;
}
#sidebar .modEstadisticas table th em{
font-weight:bold;
color:#980e49;
}
#sidebar .modEstadisticas .bloqueResumen span{
height:100px;
display:block;
text-align:center;
padding-top:50px;
font-size:1.2em;
color:#777;
font-style:italic;
}
#sidebar .modEstadisticas .btn1{
margin:10px 30px 0 0;    
}

/*FACEBOOK*/
#sidebar .mod20 h2{
font-size:1.5em;
padding-top:2px;    
}
#sidebar .mod20 .widget{
padding:0 0 0 7px;
} 

/*YOUTUBE*/
#sidebar .mod21 .widget{
padding:0 0 0 7px;
} 

#sidebar .mod21 .widget #ytVideoBar{
width:370px;
overflow:hidden;
border:1px solid #ccc;
}
#sidebar .mod21 .widget #ytVideoBar td.resultCell_gsvb{
float:left;
display:block;
text-align:center;
}
#sidebar .mod21 .widget #ytVideoBar td .resultDiv_gsvb{
width:86px;
}
#sidebar .mod21 .widget #ytVideoBar td .resultDiv_gsvb img{
width:80px;
}
#sidebar .modCalendario{       
background:url(/img/decorado/bloque-mod-3.jpg) left top no-repeat;      
}
#sidebar .modCalendario h2{
font-size:1.6em;
color:#810745;
padding:8px 15px 0;
margin-bottom:10px;    
}           
#sidebar .modCalendario .mes{        
text-align: center;
margin-bottom:5px;
padding:0 100px;               
height:25px;
width:170px;
}
#sidebar .modCalendario .mes strong{
font-size:1.3em;
font-weight:bold;       
width:150px;
position: absolute;       
display: block;
margin-left:11px;
}
#sidebar .modCalendario .mes a{
display:block;
width:9px;
height:10px;
margin-top:5px;
overflow: hidden;
text-indent:-1000px;         
}
#sidebar .modCalendario .mes .btnAnterior{    
float: left;  
background:url(/img/decorado/nav-bullet-6.gif);
}
#sidebar .modCalendario .mes .btnSiguiente{
background:url(/img/decorado/nav-bullet-1.gif);
float: right;
}
#sidebar .modCalendario caption{
display:none;
}
#sidebar .modCalendario .calendario{
margin:0 auto;           
}
#sidebar .modCalendario .calendario th{
width:45px;
font-weight:bold;
text-align: center;
padding-bottom:8px;
}
#sidebar .modCalendario .calendario td{        
text-align: center;
height:45px;
vertical-align: middle;
font-weight:bold;
font-size:1.2em;
border:1px solid #fff;
width:45px; 
}
#sidebar .modCalendario .calendario .dia{
background:#FDEAF2;
background-color:#EFECE5;    
color:#333;
} 
#sidebar .modCalendario .calendario .sel{
background:#EED0DF;
background-color:#CACACA;
color:#6D0A34;
color:#333;
}                                                       
#sidebar .modCalendario .calendario .sel a{
color:#6D0A34;    
color:#333;
display: block;
width:45px;
padding-top:12px;
height:28px;
overflow: hidden;
text-decoration: underline;
}                                      
                                                                             
#sidebar .modCalendario .calendario .selB1415{background-color:#77b6d0;}
#sidebar .modCalendario .calendario .selB1416{background-color:#a59fc5;}
#sidebar .modCalendario .calendario .selB1417{background-color:#c1cc89;}
#sidebar .modCalendario .calendario .selB1498{background-color:#e86a56;}
#sidebar .modCalendario .calendario .selB1500{background-color:#ebce7f;}       

#sidebar .modCalendario .calendario .sel .lista{
position: absolute;
display: none;                                           
margin-left:-94px;
background-color:#fff;
width:220px;
border:1px solid #999;      
padding-top:5px;        
padding-left: 8px;
}
#sidebar .modCalendario .calendario .sel .lista li{
margin-bottom:5px;             
padding:5px; 
padding-left:0; 
text-align: left;
background: transparent;
}                                                                                     
#sidebar .modCalendario .calendario .lista .selB1415 a{border-left-color:#77b6d0;}
#sidebar .modCalendario .calendario .lista .selB1416 a{border-left-color:#a59fc5;}
#sidebar .modCalendario .calendario .lista .selB1417 a{border-left-color:#c1cc89;}
#sidebar .modCalendario .calendario .lista .selB1498 a{border-left-color:#e86a56;}
#sidebar .modCalendario .calendario .lista .selB1500 a{border-left-color:#ebce7f;}   


#sidebar .modCalendario .calendario .sel .lista li a{
border-left-width:17px;
border-left-style:solid;
width:auto;     /*
height:17px;   */
height: auto;
padding:0 5px 0 10px;       
color: #980e49;
}
.sec45 #sidebar .mod5T1 ul li a{
font-size:1.2em;             
color: #980e49;
font-weight:normal;
background:left 4px no-repeat;
}                                                                                           
.sec45 #sidebar .mod5T1 ul .s1415 a{background-image:url(/img/decorado/blog-bullet-1.gif);}
.sec45 #sidebar .mod5T1 ul .s1416 a{background-image:url(/img/decorado/blog-bullet-2.gif);}
.sec45 #sidebar .mod5T1 ul .s1417 a{background-image:url(/img/decorado/blog-bullet-3.gif);}
.sec45 #sidebar .mod5T1 ul .s1498 a{background-image:url(/img/decorado/blog-bullet-4.gif);}
.sec45 #sidebar .mod5T1 ul .s1500 a{background-image:url(/img/decorado/blog-bullet-5.gif);}

.sec45 #sidebar .mod5T1 ul .noLink a{
font-weight:bold;
color:#333;    
}

/*mod registro rapido*/
#sidebar .mod22 .ed{
display:none;    
}
#sidebar .mod22 form{
margin:10px auto 0;
width:300px;
}
#sidebar .mod22 form .campo{
padding:4px 0;    
}
#sidebar .mod22 form .campo label{
display:inline-block;
width:120px;
font-size:12px;
font-weight:bold;
}
#sidebar .mod22 form .campo .textoCorto,
#sidebar .mod22 form .campo .select{
font-size:12px;
color:#980e49;
width:140px;
display:inline-block;
}
#sidebar .mod22 form fieldset .campoCheck{
padding:10px 0 0 0;
clear:both;
width:300px;
}
#sidebar .mod22 form fieldset .campoCheck label{
width:auto;
display:inline;
float:none;
padding:0 0 0 5px;
font-size:10px;
font-weight:normal;
}
#sidebar .mod22 form fieldset .boton{
border:1px solid;
float:right;
}
.sec59 #sidebar .mod12T6 img{
border:none;
}
/*mod login comunidad*/
#sidebar .mod26 form{
margin:10px auto 0;
width:300px;
}
#sidebar .mod26 form .campo{
padding:4px 0;    
}
#sidebar .mod26 form .campo label{
display:inline-block;
width:120px;
font-size:12px;
font-weight:bold;
}
#sidebar .mod26 form .campo .textoCorto,
#sidebar .mod26 form .campo .select{
font-size:12px;
color:#980e49;
width:140px;
display:inline-block;
}
#sidebar .mod26 form fieldset .campoCheck{
padding:10px 0 0 0;
clear:both;
width:300px;
}
#sidebar .mod26 form fieldset .campoCheck label{
width:auto;
display:inline;
float:none;
padding:0 0 0 5px;
font-size:10px;
font-weight:normal;
}
#sidebar .mod26 form fieldset .boton{
border:1px solid;
float:right;
}
#sidebar .mod26 form .recordar{
width: 100%;              
text-align: center;
display: block;
}
#sidebar .mod26 form .mensajesError{
padding-left: 2px;               
}
#sidebar .mod26 form .mensajesError li{   
padding-left: 15px;
background: url("/img/decorado/bullet2.gif") 2px 5px no-repeat;
}

/* modulo buscar Ofertas */
#sidebar .modBusca .bloqueOfertas .bloqueRango{
clear: both;          
padding-bottom: 20px;
}
#sidebar .modBusca .bloqueOfertas .campoRang label{
float: left;
padding-top: 10px;
color: #980e49;   
font-size: 1.4em; 
font-weight: bold;   
margin-bottom: 0pt;   
padding-left: 15px;
width: 280px; 
}
#sidebar .modBusca .bloqueOfertas .campoChecks label em{      
color: #980e49;   
font-size: 1.4em; 
font-weight: bold;  
margin-bottom: 0px;    
text-align: left;    
margin-bottom: 10px; 
}
#sidebar .modBusca .campoRecursos h3,
#sidebar .modBusca .campoComunidad h3,
#sidebar .modBusca .oDonde h3{      
color: #980e49;   
font-size: 1.4em; 
font-weight: bold;  
margin-bottom: 10px;    
text-align: left;   
padding-left: 15px;
}
#sidebar .modBusca .bloqueOfertas .campoPe{   
    font-size: 1em;
    margin: 0;
    padding-bottom: 20px;
    text-align: left;
    padding-left: 17px; 
    color: #980e49;
    clear: both;
}
#sidebar .modBusca .bloqueOfertas .campoPe .selectorBloque{   
    width: 220px;
    margin-left: 40px;
    clear: left;
}
#sidebar .modBusca .bloqueOfertas .campoPe label{       
color: #980e49;   
font-size: 1.4em; 
font-weight: bold;  
margin-bottom: 10px;    
text-align: left;   
padding-left: 44px;
}
#sidebar .modBusca .bloqueOfertas .campoPe .selectorDestinoVisual{   
    width: 160px;         
    margin-left: 4px;
}
/* slider de rango de precios  */
#sidebar .modBusca .bloqueOfertas .asterisco{   
    font-size: 1em;
    margin: 0;
    padding-bottom: 10px;
    text-align: left;
    padding-left: 20px; 
    color: #980e49;
}
#slider-range{
    width:200px;
    margin-left: 60px;
}

#sidebar .modBusca .bloqueOfertas .bloqueRango .rango{   
    margin-bottom: 10px; 
    margin-left: 70px;    
    width: 260px;
    color: #555;  
}
#sidebar .modBusca .bloqueOfertas .bloqueRango .rango #amount{       
    width: 100px;
    padding-left: 7px;
    border:0; 
    font-weight:bold;   
    color: #000;
    background:none; 
}
/* fin slider de rango de precios  */   

/* Slider JQUERYUI jQuery UI CSS Framework 1.8.9 */                   
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues */
.ui-state-disabled { cursor: default !important; }
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
      
/* Component containers*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget-content { border: 1px solid #ccc; background-color: #eeeeee; color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background-color: #984B6F; color: #ffffff; font-weight: bold; }
/* Interaction states */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #9F456F; background-color: #f6f6f6; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #938C75; background-color: #fff; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #938C75; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #BF2368; background-color: #ffffff; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }
/* slider */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }  
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
/* fin Slider jqueryui */

/* buscador de ofertas */ 
#sidebar .modBusca .bloqueOfertas .fBuscadorCompleto .campoChecks{
background-position: 150px 50%;
}
#sidebar .modBusca .bloqueOfertas .fBuscadorCompleto .campoDis{
width: 140px;
}
#sidebar .modBusca .bloqueOfertas .fBuscadorCompleto .campoTe{
width: 170px;
background:none;
}
#sidebar .modBusca .fBuscadorCompleto .campoTe .checks .elem{
width: 170px; 
}
#sidebar .modBusca .fBuscadorCompleto .campoTe .checks .elem label{
width: 140px;
}
/* fin buscador de ofertas */ 

/*CONCURSOS*/
/* sidebar participa concurso */
#sidebar .modParticipa{
width:355px;
height:104px;
padding:15px;
text-align:center;
color:#333;
background:url(/img/decorado/bloque-385x134.gif);
}
#sidebar .modParticipa h5{
font-size:1.6em;
}
#sidebar .modParticipa h6{
font-size:1.4em;  
font-weight:bold;  
margin-bottom:10px;
}  
#sidebar .modParticipa .btnColorG a{
padding:3px 40px 3px; 
}
/* fin sidebar participa concurso */ 

/* BTN's concursos*/
#wrap .btnColorG{
width:100%;
height:auto;
padding-bottom:10px;
clear:both;
overflow:hidden;
display: block;
text-align:center;
}
#wrap .btnColorG a{
color:#fff;
font-size:1.4em;
font-weight:bold;
padding:3px 10px 3px;  
background-color:#1D8EDA;     /*
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666'); */
-moz-box-shadow: 4px 4px 4px -2px #333;     
-webkit-box-shadow: 4px 4px 4px -2px #333;    
-moz-border-radius:7px;
-webkit-border-radius:7px;    
border:2px solid #fff;  
display:inline-block;   
} 
/* fin BTN's concursos*/ 
