#middle{
width:1000px;            
}
/* CONTENT */     
.btn1{ 
text-align:right;
display: block;   
}
.btn1 a{ 
background:url(/img/decorado/icono-flecha-bis.gif) right center no-repeat;
padding-right:20px;
color:#980E49;
}    
.btnX{ 
text-align:right;
display: block;   
}
.btnX a{ 
background:url(/img/decorado/icono-ekis.gif) right center no-repeat;
padding-right:20px;
color:#980E49;
}
#wrap .btnPdf{ 
text-align:left;
display: block;   
}
#wrap .btnPdf a{ 
background:url(/img/iconos/p/pdf.gif) left center no-repeat;
padding-left:20px;
line-height:1.5em;
color:#980E49;
}           
.btnClose{ 
display: block;
background:url(/img/decorado/cerrar-popup.gif) left top no-repeat;
padding-left:10px;
padding-top:10px;
line-height:1.5em;
color:#980E49;
float: right;
width:0;
height:0;
overflow: hidden;
}       
#content .botonGrande{
background:url(/img/decorado/btn-167x47.jpg) right 5px no-repeat;
color:#fff;
border:none;
text-align: center;
width:170px;
font-weight: bold;
padding-top:3px;
height:50px;
font-size:1.2em;
cursor: pointer;  
}    
#content .btnGran2{
background:url(/img/decorado/btn-167x47.jpg) right 5px no-repeat;
color:#fff;
border:none;
text-align: center;
width:170px;
font-weight: bold;
padding-top:18px;
height:38px;
font-size:1.2em;
cursor: pointer;
display: block;
margin:0 auto;
}
#wrap #content .mod .r1{color:#FF0000;}
#wrap #content .mod .r2{color:#FF9933;}
#wrap #content .mod .r3{color:#486A00;}  
#wrap #content .mod .r4{color:#669900;}
#wrap #content .mod .reloj{background:url(/img/decorado/reloj.gif) top left no-repeat;}

#wrap #content .mod .valFicha .ayuda{
font-size:9px;
}
/* contenido */  
#content{
float: left;
width:600px;    
}
.main #content{ 
margin-top:-85px; 
z-index:50;
position: relative;
}
.tPres2 #content{
margin-top:-55px;
}
.sec1 #content{
margin-top:-85px;
}
#content .top{
padding-top:15px;
padding-left:10px;               
}    
.sec45 #content .top{         
border-bottom:1px solid #999;
}    
.fichaBlog #content .top{  
border:none;    
}
#content .top p a{
text-decoration:underline;    
}             
#content .top .bc{
height:30px;
display: block;
}
#content .top .bc a{
text-decoration: underline;     
}
#content .top h1{
color:#980E49;
font-size:1.8em;
margin-bottom:15px;
}               
#content .top h1 em{
font-style:italic;
}
.sec45 #content .top h1,
.sec169 #content .top h1{
width:93%;    
} 
#content .top p{
width:570px;
font-size:1.1em;
text-align: justify;
margin-bottom:15px;   
}
#content .top p em{
font-style: italic;   
}
/* paginas de mensajes */
.msj #wrap #content{ 
margin-top:0; 
}
.msj #wrap #content .top{
margin:60px;
padding:30px 20px 20px 40px;
background:url(/img/iconos/msg/cancel.png) no-repeat 0px 30px;
}
.msj #wrap #content .bc{
display:none;    
}
.msj #wrap #content .top h1{
margin-bottom:5px;
}
.msj #wrap #content .top p{
width:auto;
color:#666;
}
.msjInfo #wrap #content .top{background-image:url(/img/iconos/msg/info.png);}
.msjOk #wrap #content .top{background-image:url(/img/iconos/msg/ok.png);}
.msjError #wrap #content .top{background-image:url(/img/iconos/msg/cancel.png);}
   
/* modulos */
#content .mod{   
width:572px;
overflow: hidden;
padding-top:30px;
padding-bottom:15px;

} 
#content h2{
margin-bottom:10px;
font-size:1.6em;
color:#000;               
padding:0 15px 6px 30px;  
background-position:0 2px;
background-repeat:no-repeat;
}
#content h2 a{
text-decoration:underline;
}
#content .mod p a{
text-decoration:underline;
}       
#content .mod p em{
font-style: italic;
}             
#middle .catG{  
display:inline-block;
position:absolute;
text-indent:-2000px;
margin-top:-47px;
margin-left:495px;
padding:0;
width:65px;
height:30px;   
background-repeat:no-repeat;
background-position:right top;
overflow:hidden;              
}   
/* modOrden */
#middle .modOrden{
overflow:hidden;
width:550px;
margin:10px 0;
clear: both;           
}
#middle .modOrden p{
float: left;
font-size:1.45em;
padding-right:15px;
}
#middle .modOrden .btnOrden{ 
text-align:left;
display: block;
float: left;
width:133px;    
background:url(/img/decorado/btn-orden.gif) top left no-repeat;  
}
#middle .modOrden .btnOrden a{ 
background:url(/img/selectores/abrirselector.gif) 100px center no-repeat;
padding-right:30px;
padding-left:15px;
display: block;
padding-top:5px;
height:20px;
color:#980E49;
}  
/* modCuaderno */
#middle .modCuaderno{
background:url(/img/decorado/cuaderno.gif) left top no-repeat;  
padding-left:50px;  
padding-top:10px;
} 
#middle .modCuaderno p{
font-size:1.1em;   
font-weight: bold;
margin-bottom:15px;
}                            
#middle .modCuaderno p span{
color:#980E49;
}
#middle .modCuaderno p strong{
color:#980E49;    
}                                                         
#middle .modCuaderno ul.opciones{
width:440px;
padding-left:85px;         
overflow:hidden;
}               
#middle .modCuaderno ul.opciones li{
float: left;
border-left:1px solid #666;
padding:0 15px;            
}                                                
#middle .modCuaderno ul.opciones .pri{
border:none;
}                                          
#middle .modCuaderno ul.opciones li a{
background:url(/img/decorado/icono-flecha-bis.gif) left top no-repeat; 
padding-left: 20px;   
line-height:1.5em;
text-decoration: underline;
}
#middle .cuaVa{
background:url(/img/decorado/cuaderno-vacio.jpg) left top no-repeat;
width:370px;
padding-left:90px;
padding-right:10px;
height:60px;
padding-top:32px;
margin:30px auto;
font-size:1.1em;
font-weight:bold;
}                                                                                              
#middle .cuaVa p span{
color:#980E49;     
}
/* 
Te: tenedores
Sp: espigas
Ll: llaves
Ca: camping (este va al reves: 1 es primera categoría y así)
St: estrellas
*/            
#middle .cat{  
display:inline-block;  
padding:0;
width:38px;
height:14px;   
background-repeat:no-repeat;
overflow:hidden; 
text-indent:-2000px;           
}    
#middle .catCa{background-position:6px 0px;}                           
#middle .catSp{background-position:6px -1px;}   
#middle .catSt{background-position:6px 4px;}
#middle .catLl{background-position:6px 0px;}
#middle .catTe{
width:55px;              
background-position:6px -1px;  
}
/*Pequeños*/
#middle .catTe1{background-image:url(/img/decorado/icono-tenedor1.gif);}
#middle .catTe2{background-image:url(/img/decorado/icono-tenedor2.gif);}
#middle .catTe3{background-image:url(/img/decorado/icono-tenedor3.gif);} 
#middle .catTe4{background-image:url(/img/decorado/icono-tenedor4.gif);}
#middle .catTe5{background-image:url(/img/decorado/icono-tenedor5.gif);}      

#middle .catSp1{background-image:url(/img/decorado/icono-espiga1.gif);}
#middle .catSp2{background-image:url(/img/decorado/icono-espiga2.gif);}
#middle .catSp3{background-image:url(/img/decorado/icono-espiga3.gif);}   

#middle .catLl1{background-image:url(/img/decorado/icono-llave1.gif);}
#middle .catLl2{background-image:url(/img/decorado/icono-llave2.gif);}   
#middle .catLl3{background-image:url(/img/decorado/icono-llave3.gif);}  
#middle .catLl4{background-image:url(/img/decorado/icono-llave4.gif);}     

#middle .catCa1{background-image:url(/img/decorado/icono-camping1.gif);}
#middle .catCa2{background-image:url(/img/decorado/icono-camping2.gif);}
#middle .catCa3{background-image:url(/img/decorado/icono-camping3.gif);}     

#middle .catSt1{background-image:url(/img/decorado/icono-estrella1.gif);}
#middle .catSt2{background-image:url(/img/decorado/icono-estrella2.gif);}
#middle .catSt3{background-image:url(/img/decorado/icono-estrella3.gif);}
#middle .catSt4{background-image:url(/img/decorado/icono-estrella4.gif);}
#middle .catSt5{background-image:url(/img/decorado/icono-estrella5.gif);} 
/*Grandes*/
#middle .catGTe1{background-image:url(/img/decorado/icono-ficha-tenedor1.gif);}
#middle .catGTe2{background-image:url(/img/decorado/icono-ficha-tenedor2.gif);}
#middle .catGTe3{background-image:url(/img/decorado/icono-ficha-tenedor3.gif);} 
#middle .catGTe4{background-image:url(/img/decorado/icono-ficha-tenedor4.gif);}
#middle .catGTe5{background-image:url(/img/decorado/icono-ficha-tenedor5.gif);}      

#middle .catGSp1{background-image:url(/img/decorado/icono-ficha-espiga1.gif);}
#middle .catGSp2{background-image:url(/img/decorado/icono-ficha-espiga2.gif);}
#middle .catGSp3{background-image:url(/img/decorado/icono-ficha-espiga3.gif);}   

#middle .catGLl1{background-image:url(/img/decorado/icono-ficha-llave1.gif);}
#middle .catGLl2{background-image:url(/img/decorado/icono-ficha-llave2.gif);}   
#middle .catGLl3{background-image:url(/img/decorado/icono-ficha-llave3.gif);}  
#middle .catGLl4{background-image:url(/img/decorado/icono-ficha-llave4.gif);}     

#middle .catGCa1{background-image:url(/img/decorado/icono-ficha-camping1.gif);}
#middle .catGCa2{background-image:url(/img/decorado/icono-ficha-camping2.gif);}
#middle .catGCa3{background-image:url(/img/decorado/icono-ficha-camping3.gif);}     

#middle .catGSt1{background-image:url(/img/decorado/icono-ficha-estrella1.gif);}
#middle .catGSt2{background-image:url(/img/decorado/icono-ficha-estrella2.gif);}
#middle .catGSt3{background-image:url(/img/decorado/icono-ficha-estrella3.gif);}
#middle .catGSt4{background-image:url(/img/decorado/icono-ficha-estrella4.gif);}
#middle .catGSt5{background-image:url(/img/decorado/icono-ficha-estrella5.gif);}         
/*SERVICIOS*/
#middle .serv{
display:inline-block;
float: left;
width:0;
height:0;
background-repeat:no-repeat;
padding:30px 0 0 30px;
margin:1px 0 0 2px;
overflow:hidden;
background-image:url(/img/iconos/servicios/defecto.gif);
}
#middle .servAl1{background-image:url(/img/iconos/servicios/al-1.gif);}
#middle .servAl2{background-image:url(/img/iconos/servicios/al-2.gif);}
#middle .servAl3{background-image:url(/img/iconos/servicios/al-3.gif);}
#middle .servAl4{background-image:url(/img/iconos/servicios/al-4.gif);}
#middle .servAl5{background-image:url(/img/iconos/servicios/al-5.gif);}
#middle .servAl6{background-image:url(/img/iconos/servicios/al-6.gif);}
#middle .servAl7{background-image:url(/img/iconos/servicios/al-7.gif);}
#middle .servAl8{background-image:url(/img/iconos/servicios/al-8.gif);}
#middle .servAl9{background-image:url(/img/iconos/servicios/al-9.gif);}
#middle .servAl10{background-image:url(/img/iconos/servicios/al-10.gif);}
#middle .servAl11{background-image:url(/img/iconos/servicios/al-11.gif);}
#middle .servAl12{background-image:url(/img/iconos/servicios/al-12.gif);}
#middle .servAl13{background-image:url(/img/iconos/servicios/al-13.gif);}
#middle .servAl14{background-image:url(/img/iconos/servicios/al-14.gif);}
#middle .servAl15{background-image:url(/img/iconos/servicios/al-15.gif);}
#middle .servAl16{background-image:url(/img/iconos/servicios/al-16.gif);}
#middle .servAl17{background-image:url(/img/iconos/servicios/al-17.gif);}
#middle .servAl18{background-image:url(/img/iconos/servicios/al-18.gif);}
#middle .servAl19{background-image:url(/img/iconos/servicios/al-19.gif);}
#middle .servAl20{background-image:url(/img/iconos/servicios/al-20.gif);}
#middle .servAl21{background-image:url(/img/iconos/servicios/al-21.gif);}
#middle .servAl22{background-image:url(/img/iconos/servicios/al-22.gif);}
#middle .servAl23{background-image:url(/img/iconos/servicios/al-23.gif);}
#middle .servAl24{background-image:url(/img/iconos/servicios/al-24.gif);}
#middle .servAl25{background-image:url(/img/iconos/servicios/al-25.gif);}
#middle .servAl26{background-image:url(/img/iconos/servicios/al-26.gif);}
#middle .servAl27{background-image:url(/img/iconos/servicios/al-27.gif);}
#middle .servAl28{background-image:url(/img/iconos/servicios/al-28.gif);}
#middle .servAl29{background-image:url(/img/iconos/servicios/al-29.gif);}
#middle .servAl30{background-image:url(/img/iconos/servicios/al-30.gif);}
#middle .servAl31{background-image:url(/img/iconos/servicios/al-31.gif);}
#middle .servAl32{background-image:url(/img/iconos/servicios/al-32.gif);}
#middle .servAl33{background-image:url(/img/iconos/servicios/al-33.gif);}
#middle .servAl34{background-image:url(/img/iconos/servicios/al-34.gif);}
#middle .servAl35{background-image:url(/img/iconos/servicios/al-35.gif);}
#middle .servAl36{background-image:url(/img/iconos/servicios/al-36.gif);}
#middle .servAl37{background-image:url(/img/iconos/servicios/al-37.gif);}
#middle .servAl38{background-image:url(/img/iconos/servicios/al-38.gif);}
#middle .servAl39{background-image:url(/img/iconos/servicios/al-39.gif);}
#middle .servAl40{background-image:url(/img/iconos/servicios/al-40.gif);}
#middle .servAl41{background-image:url(/img/iconos/servicios/al-41.gif);}
#middle .servAl42{background-image:url(/img/iconos/servicios/al-42.gif);}
#middle .servAl43{background-image:url(/img/iconos/servicios/al-43.gif);}
#middle .servAl44{background-image:url(/img/iconos/servicios/al-44.gif);}
#middle .servAl45{background-image:url(/img/iconos/servicios/al-45.gif);}
#middle .servAl46{background-image:url(/img/iconos/servicios/al-46.gif);}
#middle .servAl47{background-image:url(/img/iconos/servicios/al-47.gif);}
#middle .servAl48{background-image:url(/img/iconos/servicios/al-48.gif);}
#middle .servAl49{background-image:url(/img/iconos/servicios/al-49.gif);}
#middle .servAl50{background-image:url(/img/iconos/servicios/al-50.gif);}
#middle .servAl51{background-image:url(/img/iconos/servicios/al-51.gif);}
#middle .servAl52{background-image:url(/img/iconos/servicios/al-52.gif);}
#middle .servAl53{background-image:url(/img/iconos/servicios/al-53.gif);}
#middle .servAl54{background-image:url(/img/iconos/servicios/al-54.gif);}
#middle .servAl55{background-image:url(/img/iconos/servicios/al-55.gif);}
#middle .servAl56{background-image:url(/img/iconos/servicios/al-56.gif);}
#middle .servAl57{background-image:url(/img/iconos/servicios/al-57.gif);}
#middle .servAl58{background-image:url(/img/iconos/servicios/al-58.gif);}
#middle .servAl59{background-image:url(/img/iconos/servicios/al-59.gif);}
#middle .servAl60{background-image:url(/img/iconos/servicios/al-60.gif);}
#middle .servAl61{background-image:url(/img/iconos/servicios/al-61.gif);}
#middle .servAl62{background-image:url(/img/iconos/servicios/al-62.gif);}
#middle .servAl63{background-image:url(/img/iconos/servicios/al-63.gif);}
#middle .servAl64{background-image:url(/img/iconos/servicios/al-64.gif);}
#middle .servAl65{background-image:url(/img/iconos/servicios/al-65.gif);}
#middle .servAl66{background-image:url(/img/iconos/servicios/al-66.gif);}
#middle .servAl67{background-image:url(/img/iconos/servicios/al-67.gif);}
#middle .servAl68{background-image:url(/img/iconos/servicios/al-68.gif);}
#middle .servAl69{background-image:url(/img/iconos/servicios/al-69.gif);}
#middle .servAl70{background-image:url(/img/iconos/servicios/al-70.gif);}
#middle .servAl71{background-image:url(/img/iconos/servicios/al-71.gif);}
#middle .servAl72{background-image:url(/img/iconos/servicios/al-72.gif);}
#middle .servAl73{background-image:url(/img/iconos/servicios/al-73.gif);}
#middle .servAl74{background-image:url(/img/iconos/servicios/al-74.gif);}
#middle .servAl75{background-image:url(/img/iconos/servicios/al-75.gif);}
#middle .servAl76{background-image:url(/img/iconos/servicios/al-76.gif);}
#middle .servAl77{background-image:url(/img/iconos/servicios/al-77.gif);}
#middle .servAl78{background-image:url(/img/iconos/servicios/al-78.gif);}
#middle .servAl79{background-image:url(/img/iconos/servicios/al-79.gif);}
#middle .servAl80{background-image:url(/img/iconos/servicios/al-80.gif);}
#middle .servAl81{background-image:url(/img/iconos/servicios/al-81.gif);}
#middle .servAl82{background-image:url(/img/iconos/servicios/al-82.gif);}
#middle .servAl83{background-image:url(/img/iconos/servicios/al-83.gif);}
#middle .servAl84{background-image:url(/img/iconos/servicios/al-84.gif);}
#middle .servAl85{background-image:url(/img/iconos/servicios/al-85.gif);}
#middle .servAl86{background-image:url(/img/iconos/servicios/al-86.gif);}
#middle .servAl87{background-image:url(/img/iconos/servicios/al-87.gif);}
#middle .servAl88{background-image:url(/img/iconos/servicios/al-88.gif);}
#middle .servAl89{background-image:url(/img/iconos/servicios/al-89.gif);}
#middle .servAl90{background-image:url(/img/iconos/servicios/al-90.gif);}
#middle .servAl91{background-image:url(/img/iconos/servicios/al-91.gif);}
#middle .servAl92{background-image:url(/img/iconos/servicios/al-92.gif);}
#middle .servAl93{background-image:url(/img/iconos/servicios/al-93.gif);}
#middle .servAl94{background-image:url(/img/iconos/servicios/al-94.gif);}

#middle .servRe1{background-image:url(/img/iconos/servicios/re-1.gif);}
#middle .servRe2{background-image:url(/img/iconos/servicios/re-2.gif);}
#middle .servRe3{background-image:url(/img/iconos/servicios/re-3.gif);}
#middle .servRe4{background-image:url(/img/iconos/servicios/re-4.gif);}
#middle .servRe5{background-image:url(/img/iconos/servicios/re-5.gif);}
#middle .servRe6{background-image:url(/img/iconos/servicios/re-6.gif);}
#middle .servRe7{background-image:url(/img/iconos/servicios/re-7.gif);}
#middle .servRe8{background-image:url(/img/iconos/servicios/re-8.gif);}
#middle .servRe9{background-image:url(/img/iconos/servicios/re-9.gif);}
#middle .servRe10{background-image:url(/img/iconos/servicios/re-10.gif);}
#middle .servRe11{background-image:url(/img/iconos/servicios/re-11.gif);}
#middle .servRe12{background-image:url(/img/iconos/servicios/re-12.gif);}
#middle .servRe13{background-image:url(/img/iconos/servicios/re-13.gif);}
#middle .servRe14{background-image:url(/img/iconos/servicios/re-14.gif);}
#middle .servRe15{background-image:url(/img/iconos/servicios/re-15.gif);}
#middle .servRe16{background-image:url(/img/iconos/servicios/re-16.gif);}
#middle .servRe17{background-image:url(/img/iconos/servicios/re-17.gif);}

#content .mod li .enlaces{
width: 185px;
float: right;   
}
#content .mod li .enlaces li{
display: inline;
float: none;
width: auto;
height: auto;
margin:0;
padding:0 8px;
border-left:1px solid #666;   
}
#content .mod li .enlaces .pri{
border:none;
padding-left:0;
}
#content .mod .btn1{
clear: both;    
}
#content .mod15T1{
padding-left:7px;
}
#content .mod15T1 li h3,
#content .mod15T2 li h3,
#content .mod15T5 li h3{
font-size:1.3em;
font-weight:bold;
padding-bottom:5px;
}    
#content .mod4T5 li h4 a,
#content .mod15T1 li h3 a,
#content .mod15T2 li h3 a,                                 
#content .mod15T3 li h3 a,
#content .mod15T4 li h3 a,                                 
#content .mod15T5 li h3 a{
color:#810745;
text-decoration: underline;
}    
#content .mod15T3 li h3,
#content .mod15T4 li h3{
font-size:1.25em;
font-weight:bold;
padding-bottom:5px;
} 
/* mod1T1 , mod2T6, mod15T13 */    
#content .mod2T6,
#content .mod15T13,
#content .mod1T1{
width:585px;            
}                     
#content .mod1T1 .items li{
width:275px;
height:160px;
float:left;
margin:0 7px 15px;
overflow:hidden;
}       
#content .mod2T6 li,
#content .mod15T13 li{
width:275px;
height:100px;
float:left;
margin:0 7px 15px;
overflow:hidden;
}                    
#content .mod2T6 li img,
#content .mod15T13 li img,
#content .mod1T1 li img{
float:left;
}                     
#content .mod2T6 li h3,
#content .mod15T13 li h3,
#content .mod1T1 li h4{
font-size:1.15em;
font-weight:bold;
width:270px;
overflow:hidden;
margin-bottom:3px
}     
#content .mod2T6 li h3{
margin-bottom:5px;
}                 
#content .mod2T6 li h3 a,
#content .mod15T13 li h3 a,
#content .mod1T1 li h4 a{
text-decoration:underline;
float: none;
display: inline;
}                      
#content .mod2T6 li .loc,
#content .mod15T13 li .loc,
#content .mod1T1 li .loc{
display:block;
padding-bottom:7px;
margin-bottom:7px;
background:url(/img/decorado/line-6.gif) left bottom no-repeat;
}       
#content .mod1T1 li .loc{   
padding-bottom:4px;                                              
}                 
#content .mod2T6 li p,
#content .mod15T13 li p,
#content .mod1T1 li p{
width:185px;
float:right;       
font-size:1.1em;
color:#333;
padding-bottom:7px;
}      

#content .mod1T1 .dist{
width: 185px;          
overflow: hidden;
float: right;   
padding:0;       
padding-bottom:3px;            
}  
#content .mod1T1 .dist li{
float: left;
width:16px;
height:16px;
margin:0;
margin-right:10px;
overflow: hidden;
padding:0;
text-indent:-1000px;
background-position:top left;
background-repeat:no-repeat;    
clear:none;
display:none;  
}                 
#content .mod1T1 .dist .dist1{background-image:url(/img/iconos/espacios-sensaciones.gif);}
#content .mod1T1 .dist .dist2{background-image:url(/img/iconos/descubrenos.gif);}
#content .mod1T1 .dist .dist3{background-image:url(/img/iconos/q-calidad.gif);display:block;}
#content .mod1T1 .dist .dist4{background-image:url(/img/iconos/divinum-vitae.gif);}
#content .mod1T1 .dist .dist5{background-image:url(/img/iconos/venta.gif);display:block;}
#content .mod1T1 .dist .dist6{background-image:url(/img/iconos/tripadvisor.gif);display:block;}
#content .mod1T1 .dist .dist7{background-image:url(/img/iconos/conjunto-historico.gif);display:block;}
#content .mod1T1 .dist .dist10{background-image:url(/img/iconos/artesania.gif);display:block;}
#content .mod1T1 .dist .dist11{background-image:url(/img/iconos/escapadas-oh.gif);display:block;}               
#content .mod1T1 .dist .dist13{background-image:url(/img/iconos/ciudad-patrimonio.gif);display:block;}
/* mod1T2 */
#content .mod1T2{
width:585px;
}
#content .mod1T2 h2{
margin-bottom:10px;
font-size:1.6em;
color:#000;               
padding:0 15px 6px 30px;  
background-position:0 2px;
background-repeat:no-repeat;
}
#content .mod1T2 .items li{
width:275px;
height:150px;
float:left;
margin:0 7px 15px;
overflow:hidden;
}
#content .mod1T2 h4{
font-size:1.15em;
font-weight:bold;
width:270px;
overflow:hidden;
margin-bottom:3px
}
#content .mod1T2 h4 a{
text-decoration:underline;
float: none;
display: inline;
}
#content .mod1T2 .loc{
display:block;
padding-bottom:7px;
margin-bottom:7px;
background:url(/img/decorado/line-6.gif) left bottom no-repeat;
}
#content .mod1T2 li .loc{   
padding-bottom:4px;                                              
}      
#content .mod1T2 p{
font-size:1.2em;
color:#333;
padding-bottom:7px;
}       
#content .mod1T2 li .enlaces{
width: auto;
float: none;   
}
/* mod1T3 */
#content .mod1T3{
width:585px;
}
#content .modOfftopic h4,
#content .mod1T3 h2{
margin-bottom:10px;
font-size:1.6em;
color:#000;               
padding:0 15px 6px 30px;  
background-position:0 2px;
background-repeat:no-repeat;
}                              
#content .mod1T3 .items li{
width:275px;
height:105px;
float:left;
margin:0 7px 15px;
overflow:hidden;
}
#content .modOfftopic h5,
#content .mod1T3 h4{
font-size:1.15em;
font-weight:bold;
width:270px;
overflow:hidden;
margin-bottom:3px
}
#content .modOfftopic h5 a,
#content .mod1T3 h4 a{
text-decoration:underline;
float: none;
display: inline;
line-height:1.4em;
}
#content .modOfftopic .loc,
#content .mod1T3 .loc{
display:block;
padding-bottom:7px;
margin-bottom:7px;
background:url(/img/decorado/line-6.gif) left bottom no-repeat;
}
#content .modOfftopic .enlaces,
#content .mod1T3 li .enlaces{
width: auto;
float: none;   
}
/* mod1T4 */
#content .mod1T4{
width:585px;
}
#content .mod1T4 h2{
margin-bottom:10px;
font-size:1.6em;
color:#000;               
padding:0 15px 6px 30px;  
background-position:0 2px;
background-repeat:no-repeat;
}
#content .mod1T4 .items li{
width:564px;
margin:0 7px 35px;  
overflow:hidden;
padding:0;
clear: both;
background:url(/img/decorado/deco-mod-1.jpg) 178px 0 no-repeat;    
}      
#wrap #content .mod1T4 .items li{
padding: 0px 5px;                                            
}   
#content .mod1T4 img{
float:left;
}
#content .mod1T4 h4{
font-size:1.15em;
font-weight:bold;
margin-top:5px;
width:345px;
padding-right:25px;
overflow:hidden;
margin-bottom:3px;
float:right;
display: block;
}
#content .mod1T4 h4 a{
text-decoration:underline;
float: none;
display: inline;
line-height:1.4em;
}
#content .mod1T4 .loc{
display:block;
width:370px;
float:right;
padding-bottom:7px;
margin-bottom:7px;
background:url(../img/decorado/line-6.gif) left bottom no-repeat;
} 
#content .mod1T4 .fechaR{
float: right;
}     
#content .mod1T2 .fechaR,              
#content .mod1T1 .fechaR{
display: block;
clear: left;     
color: #950346; 
padding-top: 2px;
font-weight: 1em;
padding-left: 1px;
}       
#content .mod1T4 .contacto{
display:block;                    
width:370px;
float:right;
padding-bottom:7px;
}
#content .mod1T4 .contacto a{
padding:0 5px;    
}
#content .mod1T4 .contacto .email{
background:url(/img/decorado/tareas/mail.gif) no-repeat 0px 1px;
padding:0 5px 0 15px;
}                     
#content .mod1T4 .dist{
width: 370px;          
overflow: hidden;
float: right;   
padding:0;       
padding-bottom:3px;            
}  
#content .mod1T4 .dist li{
float: left;
width:16px;
height:16px;
margin:0;
margin-right:10px;
overflow: hidden;
padding:0;
text-indent:-1000px;
background-position:top left;
background-repeat:no-repeat;    
clear:none;
display:none;  
}                                                                                                                                                             
#content .mod1T4 .dist .dist1{background-image:url(/img/iconos/espacios-sensaciones.gif);}
#content .mod1T4 .dist .dist2{background-image:url(/img/iconos/descubrenos.gif);}
#content .mod1T4 .dist .dist3{background-image:url(/img/iconos/q-calidad.gif);display:block;}
#content .mod1T4 .dist .dist4{background-image:url(/img/iconos/divinum-vitae.gif);}
#content .mod1T4 .dist .dist5{background-image:url(/img/iconos/venta.gif);display:block;}
#content .mod1T4 .dist .dist6{background-image:url(/img/iconos/tripadvisor.gif);display:block;}
#content .mod1T4 .dist .dist7{background-image:url(/img/iconos/conjunto-historico.gif);display:block;}
#content .mod1T4 .dist .dist10{background-image:url(/img/iconos/artesania.gif);display:block;}
#content .mod1T4 .dist .dist11{background-image:url(/img/iconos/escapadas-oh.gif);display:block;}
#content .mod1T4 .dist .dist12{background-image:url(/img/iconos/estacion-ave.gif);display:block;width:34px;}
#content .mod1T4 .dist .dist13{background-image:url(/img/iconos/ciudad-patrimonio.gif);display:block;}        
#content .mod1T4 p{
width:370px;
float:right;
font-size:1.1em;
color:#333;
padding-bottom:7px;    
}
#content .mod1T4 li .enlaces{
width: 370px;
float: right;   
}     
#content .modListadoCV li .enlaces{
width: 375px;     
}
#content .modListadoCV li .enlaces a{
padding-left:17px;  
display:inline-block;
background-position:0 0px;
background-repeat:no-repeat;    
}                               
#content .mod1T4 li .recComent{    
height:4px;
width:564px;          
position: absolute;  
overflow: visible;              
}          
#content .mod1T4 li .recComent .enlace {
width:370px;         
float:right;   
text-align: right;         
}        
#content .mod1T4 li .enlaceCom{    
margin-top:7px;  
width:20px;   
height:15px;            
margin-left:549px; 
position: absolute;  
overflow: hidden;
display: block;
text-indent:2000px;
background:url(/img/decorado/icono-bocadillo.gif) left top no-repeat;
}              
#content .mod1T4 li .recComent .comentario{
padding-top:32px;     
margin-top:-199px;   
margin-right:-35px;
float: right;
width:385px;
height:206px;      
overflow: hidden;
position: relative;
background:url(/img/decorado/bocadillo-comentario.gif) left top no-repeat;  
}            
#content .mod1T4 li .recComent .comentario p{
width:325px;
height:87px;
overflow: auto;
padding-left:30px;
float: none;
}                                                                 
#content .modListadoCV li .enlaces .btnComentario{background-image:url(/img/decorado/icono-anadir.gif);}
#content .modListadoCV li .enlaces .btnQuitar{background-image:url(/img/decorado/icono-ekis-bis.gif);}
#content .modListadoCV li .enlaces .btnSubir{
background-image:url(/img/decorado/nav-bullet-3.gif);
background-position:0 4px;
}                                                    
#content .modListadoCV li .enlaces .btnBajar{
background-image:url(/img/decorado/nav-bullet-2.gif);
background-position:0 4px;
}             
/*Resultados de búsqueda*/
#content .mod1T4 .menu{
background:url('/img/decorado/mod15-ul-bg.jpg') no-repeat 20px 22px;
height:42px;         
}
#content .mod1T4 .menu li{
float:left;
display:inline;
background:url('/img/decorado/pestana-112x56.jpg') no-repeat left 6px;
padding-top:16px;
padding-left:40px;
width:75px;
height:24px;
margin:0px 0px 0px 3px;
clear:none;
}
#content .mod1T4 .menu .selected{                                                                                                  
background:url('/img/decorado/pestana-112x56-sel.jpg') no-repeat left top;
padding-top:10px;
height:38px;
padding-left:38px;
}
#content .mod1T4 .menu li a{
color:#333333;
}
#content .mod1T4 .menu .selected a{
color:#000;
font-weight:bold;
}     
#content .mod .paginacion{      
display:block;
clear:both;   
padding:7px 0 7px 0;
text-align:right;
}
#content .mod .paginacion .sig, 
#content .mod .paginacion .ant{
padding:14px 0px 0px 14px;
margin:0px 5px 0px 5px;
display:inline-block;
width:0px;
height:0px;
margin-bottom:-2px;
overflow:hidden;
}
#content .mod .paginacion .sig{
background:url('/img/decorado/icono-flecha-bis.gif') no-repeat left top;
}
#content .mod .paginacion .ant{
background:url('/img/decorado/icono-flecha-izda-bis.gif') no-repeat left top;
}
#content .mod .paginacion .sigOff{
background:url('/img/decorado/icono-flecha-off.gif') no-repeat left top;
}
#content .mod .paginacion .antOff{
background:url('/img/decorado/icono-flecha-izda-bis-off.gif') no-repeat left top;
}
#content .mod .paginacion a{
padding-left:5px;
padding-right:5px;         
color:#333333;     
font-size:12px;    
height:14px;         
}
#content .mod .paginacion span{
padding-left:5px;
padding-right:5px;       
color:#980E49;              
font-size:12px;
font-weight:bold;
height:14px;
}

/* modBusca */
#content .modBusca .mapaGM{
margin:10px 0 0 0;
width:563px;
height:475px;
z-index:10;
}
#content .modBusca .encontrados{
clear:both;
margin-left:7px;
padding-top:9px;
padding-bottom:14px;
background:url('/img/decorado/line-7.jpg') no-repeat left bottom;
}
#content .modBusca .encontrados em{
color:#980E49;
font-style:normal;
font-weight:bold;
}
#content .modBusca .encontrados p{
float:none;
font-size:14px;
width:570px;
}
#content .modBusca .selectorBloqueCriterioOrdenacion{
border:none;
clear:both;
display:block;
width:auto;
float:none;
}
#content .modBusca .selectorDestinoVisualCriterioOrdenacion{
float:left;
width:auto;
padding-top:16px;
font-weight:bold;
padding-left:7px; 
padding-right:20px;
font-size:14px;
}
#content .modBusca .selectorBotonesCriterioOrdenacion{
float:left;    
margin-top:14px;    
padding-left:9px;
height:25px;        
background:url('/img/decorado/rounded-left.jpg') no-repeat left center;
}
#content .modBusca .selectorBotonesCriterioOrdenacion .botonAbrir{
background:#E2DFD0 url('/img/decorado/rounded-right.jpg') no-repeat right center;
padding-right:40px;
padding-top:5px;
padding-bottom:4px;
padding-left:5px;
margin-left:0px;
text-indent:0px;
width:auto;
}

/* mod3 */           
#content .mod3{           
margin:0 5px 0 5px;
padding:10px 0 15px 5px;  
}
#content .mod3 h4,
#content .modBlog .maq h4{
font-size:1.5em;
margin:4px 0;
color:#000;
font-weight:bold;
}
#content .mod3 h5,
#content .modBlog .maq h5{
font-size:1.3em;
margin:4px 0;
color:#000;
font-weight:bold;
}               
#content .mod3 p,
#content .modBlog .maq p{
text-align:justify;
line-height:1.2em;
font-size:1.1em;
margin:0 0 10px 0;
}                                   
#content .mod3 ul,
#content .modBlog .maq ul{
margin:0 20px;
font-size:1.1em;
}                                  
#content .modFicha .colC .desc li,   
#content .mod3 ul li,
#content .modBlog .maq ul li{
padding:0 0 12px 12px;
background:url(/img/decorado/bullet2.gif) no-repeat 2px 5px;
}                                 
#content .modBlog .maq ul li a{
text-decoration:underline;    
}

/* mod2T1 y mod15T8 */
#content .mod15T8 li,
#content .mod2T1 li{
width:178px;
padding-bottom:30px;
font-size:1.1em;
float:left;
overflow: hidden;   
margin:0 6px;                                             
}  
#content .mod15T8 li{
height:280px;
}                            
#content .mod15T8 li h3,
#content .mod2T1 li h3{
width:179px;        
font-weight:bold;
font-size:1.2em;
margin-bottom:5px;
margin-top:5px;
}                               
#content .mod15T8 li h3 a,
#content .mod2T1 li h3 a{
text-decoration: underline;  
line-height:1.4em; 
}                            
#content .mod15T8 li p,
#content .mod2T1 li p{
width:179px;          
padding-bottom:10px;
}                                
#content .mod15T8 li .btn1,
#content .mod2T1 li .btn1{
width:179px; 
clear: right;
text-align: left; 
}       
/* mod2T2 y mod15T9 */
#content .mod2T2{
padding-top:5px;
}
#content .mod15T9 li,
#content .mod2T2 li{
width:178px;
padding-bottom:30px;
font-size:1.1em;
float:left;
overflow: hidden;   
margin:0 6px;                                             
}     
#content .mod15T9 li{
height:215px;
padding-bottom:0;
}  
#content .mod15T9 li h3,
#content .mod2T2 li h3{
width:179px;        
font-weight:bold;
font-size:1.2em;
margin-bottom:5px;
margin-top:0px;
}                               
#content .mod15T9 li h3 a,
#content .mod2T2 li h3 a{
text-decoration: underline;   
line-height:1.4em;
}                                
#content .mod15T9 li .btn1,
#content .mod2T2 li .btn1{
width:179px; 
clear: right;
text-align: left; 
}     
/* mod2T3 y mod15T10 */               
#content .mod15T10 li,
#content .mod2T3 li{
width:572px;
padding-bottom:30px;
font-size:1.1em;
overflow: hidden;
background:url(/img/decorado/deco-mod-1.jpg) 300px 0 no-repeat; 
}                             
#content .mod15T10 li img,
#content .mod2T3 li img{
float: left;   
}                             
#content .mod15T10 li h3,
#content .mod2T3 li h3{
width:262px;
float: right;
padding-top:10px;
margin-bottom:10px;
font-weight:bold;
font-size:1.2em;
}                              
#content .mod15T10 li h3 a,
#content .mod2T3 li h3 a{
text-decoration: underline; 
line-height:1.4em;  
}                            
#content .mod15T10 li p,
#content .mod2T3 li p{
width:262px;
float: right;
text-align: justify;
padding-bottom:20px;
}                                
#content .mod15T10 li .btn1,
#content .mod2T3 li .btn1{
width:262px;
float: right;
clear: right;
text-align: left; 
}       
/* mod2T4 y mod15T11 */               
#content .mod15T11 li,
#content .mod2T4 li{
width:572px;
padding-bottom:30px;
font-size:1.1em;
overflow: hidden;
background:url(/img/decorado/deco-mod-1.jpg) 178px 0 no-repeat; 
}                             
#content .mod15T11 li img,
#content .mod2T4 li img{
float: left;   
}                             
#content .mod15T11 li h3,
#content .mod2T4 li h3{
width:382px;
float: right;
padding-top:3px;
margin-bottom:7px;
font-weight:bold;
font-size:1.2em;
}                              
#content .mod15T11 li h3 a,
#content .mod2T4 li h3 a{
text-decoration: underline;   
line-height:1.4em;
}                            
#content .mod15T11 li p,
#content .mod2T4 li p{
width:382px;
float: right;
text-align: justify;
padding-bottom:10px;
}                               
#content .mod15T11 li .btn1,
#content .mod2T4 li .btn1{
width:382px;
float: right;
clear: right;
text-align: left; 
}       
/* mod2T5 + mod4T4 + mod4T11 */               
#content .mod15T12 ul.items,           
#content .mod15T14 ul.items,
#content .mod4T4 ul.items,
#content .mod4T11 ul.items,
#content .mod4T12 ul,
#content .mod2T5 ul.items,
#content .mod2T7 ul.items,
#content .mod1T5 ul.items,
#content .mod1T6 ul.items{
display: none;
}
#content .mod2T8{
padding-top:0;
padding-bottom:20px;
}
/* mod4T1 + mod4T2 + mod4T8 + mod4T9 */              
#content .mod4T1 .galeria,              
#content .mod4T8 .galeria{
width:559px;
height:103px;                
margin-bottom:10px;
background:url(/img/decorado/bloque-mod4t1.jpg) center no-repeat;
}                                
#content .mod4T2 .galeria,
#content .mod4T9 .galeria{    
height:201px;
width:559px;                 
margin-bottom:10px;  
background:url(/img/decorado/bloque-mod4t2.jpg) center no-repeat;
}                                           
#content .mod4T1 .galeria .cGaleria, 
#content .mod4T8 .galeria .cGaleria{
width:504px;
height:66px;         
padding:18px 0px 0 0px;
margin-left:30px;
overflow:hidden;          
}                                            
#content .mod4T2 .galeria .cGaleria,                                            
#content .mod4T9 .galeria .cGaleria{
width:504px;
height:170px;         
padding:18px 0px 0 0px;
margin-left:30px;
overflow:hidden;          
}                                              
#content .mod4T2  .galeria .cGaleria ul,
#content .mod4T1  .galeria .cGaleria ul,
#content .mod4T8  .galeria .cGaleria ul,
#content .mod4T9  .galeria .cGaleria ul{
height:10000px;
padding:0;
}                                     
#content .mod4T1 .galeria .btn,
#content .mod4T8 .galeria .btn{
display: block;
width:0;
height:0;
padding:23px 0 0 12px;
overflow: hidden;
margin-top:38px;
}                                     
#content .mod4T2 .galeria .btn,
#content .mod4T9 .galeria .btn{
display: block;
width:0;
height:0;
padding:23px 0 0 12px;
overflow: hidden;
margin-top:93px;
}                                          
#content .mod4T2 .galeria .anterior,
#content .mod4T1 .galeria .anterior,
#content .mod4T8 .galeria .anterior,
#content .mod4T9 .galeria .anterior{
float: left;
margin-left:0px;   
background:url(/img/decorado/flecha-izq-off.jpg) left top no-repeat;
}                                                
#content .mod4T2 .galeria .anteriorActivo,
#content .mod4T1 .galeria .anteriorActivo,
#content .mod4T8 .galeria .anteriorActivo,
#content .mod4T9 .galeria .anteriorActivo{
float: left;
margin-left:0px;
background:url(/img/decorado/flecha-izq.jpg) left top no-repeat;
}                                           
#content .mod4T2 .galeria .siguiente,
#content .mod4T1 .galeria .siguiente,
#content .mod4T8 .galeria .siguiente,
#content .mod4T9 .galeria .siguiente{
float: right;
margin-right:0;
background:url(/img/decorado/flecha-der-off.jpg) left top no-repeat;
}                                                
#content .mod4T2 .galeria .siguienteActiva,
#content .mod4T1 .galeria .siguienteActiva,
#content .mod4T8 .galeria .siguienteActiva,
#content .mod4T9 .galeria .siguienteActiva{
float: right;
margin-right:0;
background:url(/img/decorado/flecha-der.jpg) left top no-repeat;
}                                                   
#content .mod4T2 .galeria #galeriaContenedor,
#content .mod4T1 .galeria #galeriaContenedor,
#content .mod4T8 .galeria #galeriaContenedor,
#content .mod4T9 .galeria #galeriaContenedor{
width:205px;
margin-left:27px;    
overflow:hidden;
}                                                      
#content .mod4T2 .galeria #galeriaContenedor ul,
#content .mod4T1 .galeria #galeriaContenedor ul,
#content .mod4T8 .galeria #galeriaContenedor ul,
#content .mod4T9 .galeria #galeriaContenedor ul{
width:4000px;
}                                   
#content .mod4T2 .galeria li,
#content .mod4T1 .galeria li,                                   
#content .mod4T8 .galeria li,
#content .mod4T9 .galeria li{
width:107px;
height:75px;
margin:0 7px 20px 8px; 
float: left;            
}                                    
#content .mod4T2 .galeria li a,
#content .mod4T1 .galeria li a,
#content .mod4T8 .galeria li a,
#content .mod4T9 .galeria li a{               
display: block;
overflow: hidden;
}                                                            
/* mod4T3 */               
#content .mod4T3 ul,
#content .mod4T10 ul{
padding-left:30px;
}                          
#content .mod4T10 li,
#content .mod4T3 li{
float: left;          
margin:0 7px 20px 8px; 
}                                                                     
/* mod4T5 */
#content .mod4T5 li{
width:270px;
height:125px;
float:left;
margin:0 7px 15px;
overflow:hidden;
}
#content .mod4T5 li img{
float:left;
}
#content .mod4T5 li h4{
font-size:1.15em;
font-weight:bold;
width:185px;
overflow:hidden;
float: right;
margin-bottom:3px;   
}    
#content .mod4T5 li .mb{
display:block;
float: right;
width:185px;
font-size:1.15em;
padding-bottom:7px;
margin-bottom:15px;
background:url(/img/decorado/line-6.gif) left bottom no-repeat;
}   
#content .mod4T5 li .btnPdf{
float: right;
width:185px;
}                                                                                 
/* mod4T6 */
#content .mod4T6 li{
width:178px;
float: left;
padding:0 6px;
height:210px;   
}
#content .mod4T6 h4{
color:#333;
font-weight:bold;
font-size:1.15em;
padding:5px;
}
#content .mod4T6 .resu a{
color:#980E49;
text-decoration: underline;
padding:0 1px;
}     

/* mod4T12 */
#content .mod4T12{
padding:0 0 15px 10px;
margin:0 0 15px 0;
}
/* mod15T1 */
#content .mod15T1 li{
clear: both;
padding-bottom:15px;
margin-bottom:35px;
}                      
#content .mod15T1 li p{
padding-bottom:5px;
font-size:1.1em;
}
#content .mod15T1 .btn1{
float: right; 
clear: none;  
padding-right:18px;
margin-top:2px;
}               
/* mod15T2 */
#content .mod15T2 li{
padding:0 15px 10px;
margin-bottom:25px;
width:160px;
height:110px;
float:left;           
}                      
#content .mod15T2 li p{
padding-bottom:5px;
font-size:1.1em;
}
#content .mod15T2 .btn1{
float: right; 
clear: none;  
padding-right:18px;
margin-top:2px;
}              
/* mod15T3 */
#content .mod15T3 li{        
width:180px;
height:185px;
float: left;
padding-left:15px;
padding-right:80px;
overflow: hidden;
}
#content .mod15T3 ul li ul{
padding:10px 0 10px 25px;      
overflow: hidden;    
width:210px;
}
#content .mod15T3 ul li ul li{
height:auto;     
padding:0;
padding-bottom:7px;
margin:0;
font-size:1.1em;
font-weight:bold;
padding-left:10px;
background:url(../img/decorado/bullet2.gif) left 6px no-repeat;
}
#content .mod15T3 ul li ul li a{
text-decoration:underline;
color:#810745;
}
/* mod15T4 */
#content .mod15T4 li{
clear: both;             
margin-bottom:25px;
}      
#content .mod15T4 li p{
padding-bottom:5px;
font-size:1.1em;
}
#content .mod15T4 ul li ul{
padding:10px 0 10px 25px;      
overflow: hidden;
width:525px;
}
#content .mod15T4 ul li ul li{
width:250px;
height:auto;
float:left;
clear:none;
padding:0;
padding-bottom:7px;
margin:0;
font-size:1.1em;
font-weight:bold;
padding-left:10px;
background:url(../img/decorado/bullet2.gif) left 6px no-repeat;
}
#content .mod15T4 ul li ul li a{
text-decoration:underline;
color:#810745;
}
/* mod15T5 */
#content .mod15T5 li{
padding:0 10px 15px;
margin-bottom:15px;
width:260px;
height:180px;
float:left;
overflow: hidden;
}              
#content .mod15T5 li p{
padding-bottom:5px;
font-size:1.1em;
}             
#content .mod15T5 ul li ul{
padding:10px 0 10px 10px;      
overflow: hidden;    
width:235px;
}
#content .mod15T5 ul li ul li{
height:auto;     
padding:0;
padding-bottom:7px;
margin:0;
font-size:1.1em;
font-weight:bold;
padding-left:10px;
background:url(../img/decorado/bullet2.gif) left 6px no-repeat;
}
#content .mod15T5 ul li ul li a{
text-decoration:underline;
color:#810745;
}      
/* mod15T6 */
#content .mod15T6 ul{
height:54px;
margin-bottom:25px;
background:url(/img/decorado/mod15-ul-bg.jpg) center bottom no-repeat;
}
#content .mod15T6 ul li{
width:90px;
height:50px;
margin-right:4px;
padding:4px 10px 0;
float: left;
text-align: center;
background:url(/img/decorado/pestana-112x56.jpg) center bottom no-repeat;    
}
#content .mod15T6 ul li a{
color:#333333;   
}
#content .mod15T6 ul .selected{                
background:url(/img/decorado/pestana-112x56-sel.jpg) center bottom no-repeat;    
}
#content .mod15T6 ul .selected a{
color:#980E49;   
}       
/* mod15T7 */
#content .mod15T7{
width:602px;              
}
#content .mod15T7 .contExt{   
width:602px;    
padding: 0;
background:url(/img/decorado/mod15-ul2-bg.gif) center 65px repeat-y;        
}
#content .mod15T7 .contInt{   
width:602px;
background:url(/img/decorado/mod15-ul2-bg-top.jpg) top right no-repeat;     
}
#content .mod15T7 ul{
overflow: hidden;
width:592px;
padding: 0;
margin: 0;
padding-left:10px;                                              
background:url(/img/decorado/mod15-ul2-bg-bot.jpg) bottom left no-repeat;   
}
#content .mod15T7 ul li{
width:125px;
height:38px;        
padding:4px 10px 0;
margin-top:15px;
margin-bottom:5px;
float: left;
text-align: center; 
border-left:1px solid #CABCA8;                                                                
}
#content .mod15T7 ul li a{
color:#333;   
}
#content .mod15T7 ul .selected{    
border:none;                                     
background:url(/img/decorado/mod15-ul2-bg-pestana.jpg) center bottom no-repeat;    
}
#content .mod15T7 ul .selected a{
color:#fff;   
}            
#content .mod15T7 ul .sin{
border:none;
}
/* modMapa */
#content .modMapa{
background:url('/img/decorado/map-top.jpg') no-repeat left top;
width:566px;
padding-top:22px;
}
#content .modMapa .mapaGM{
margin:76px 0 0 1px;
width:563px;
height:475px;
}
#content .modMapa .encontrados{
margin-left:20px;
margin-bottom:9px;  
width:262px;
height:16px;
float:left;
}
#content .modMapa .encontrados strong{
background:url('/img/decorado/check-on.gif') no-repeat left top;
padding-top:2px;
padding-left:24px;
width:222px;
position:absolute;
z-index:100;
display:inline-block;
}
#content .modMapa .encontrados strong a{
color:#000;
}
#content .modMapa .encontrados em{
color:#980E49;
}
#content .modMapa .busqueda .val{ 
z-index:210;
}
#content .modMapa .busqueda .txtBuscador{
margin-left:15px;
margin-right:5px;
width:202px;   
float:left;    
background:url(/img/decorado/lupa.gif) no-repeat left center;
padding-left:25px;
color:#333333;
border:none;
font-weight:bold;          
} 
#content .modMapa .busqueda .puntos{
margin:15px 0 0 298px;
padding-top:5px;
z-index:200;
width:219px;
background:#fff;
border:none;
}
#content .modMapa .busqueda .btn{
display: block; 
float: right;           
margin-top:-20px;
margin-right:15px;      
width:25px;
height:25px;         
overflow: hidden;       
line-height: 3em;
text-indent:2000px;                                               
background-color: transparent;                        
border:none;       
cursor: pointer;            
}
#content .modMapa .localizacion{
margin-left:10px;
margin-top:16px;
float:left;
width:301px;
height:37px;
background:url('/img/decorado/indicador.gif') no-repeat left top;
padding-left:27px;
margin-right:10px;
}
#content .modMapa .localizacion a{
display:block;     
}
#content .modMapa .visualizar{ 
padding:13px 0;     
float: left;    
width:200px;
overflow: visible;          
margin-top:5px;
margin-left:15px;     
}
#content .modMapa .visualizar strong{
position: absolute;
z-index:100;
padding-left:15px;
}       
#content .modMapa .visualizar strong a{
display: block;
width:120px;
padding-left:2px;
position: absolute;    
height:18px;
font-size:1.2em; 
margin-right:10px;   
color:#000;   
font-weight:bold;
}              
#content .modMapa #vVisualizar{    
background:#fff;
width:108px;
padding-left:8px;   
padding-top:8px;
margin-top:0px;
margin-left:57px;   
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 -20px no-repeat #fff;
}        
#content .modMapa #vVisualizar .ventana li{  
clear: both;           
}
#content .modMapa #vVisualizar .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;
}         
#content .modMapa #vVisualizar .ventana li span{
display:inline-block;
color:#999;
padding:0 10px 2px 5px;
}  
#content .modMapa #vVisualizar .ventana li ul{
padding-left:30px;
}
#content .modMapa #vVisualizar .ventana li li a{
padding-left:9px;  
color:#333;
background:url(/img/decorado/bullet.gif) left 10px no-repeat;
}
#content .modMapa .visualizar .ventana{
background:#fff url(/img/decorado/header-selec-130.gif) no-repeat left -6px;    
width:100px;
margin-left:58px;
overflow: hidden;
border-right:1px solid #CBC8BC;
border-bottom:1px solid #CBC8BC;
position:absolute;
z-index:50;
margin-top:-17px;
padding-left:15px;
padding-right:15px;
padding-top:29px;
padding-bottom:10px
}
#content .modMapa .visualizar .ventana li{
background:url(/img/decorado/line-2.gif) no-repeat top left;
padding-top:5px;
margin-bottom:5px
}    
#middle #content .modMapa .visualizar .ventana a{
display: block;   
font-size:1.3em;   
color:#000;
}
#content .modMapa .puntos{
position:absolute;
background:#fff url(/img/decorado/header-selec-262.gif) no-repeat left -18px;
width:247px;
margin-left:-9px;
overflow: hidden;
border-right:1px solid #CBC8BC;
border-bottom:1px solid #CBC8BC;  
margin-top:10px;
padding-left:15px;  
padding-top:10px;
z-index:50;    
}
#content .modMapa .puntos ul{
overflow-y:scroll;
height:280px;    
}
#content .modMapa .puntos ul li{
background:url(/img/decorado/line-10.jpg) no-repeat left bottom;
padding-top:7px;
padding-bottom:7px;
}
#content .modMapa .puntos ul li a{
padding-left:22px;
display: block;
background-repeat: no-repeat;
}
/* mod14 */
#content .mod14{
background:none;
width:578px;
}
#content .modFicha .mod14{
padding-top:0;
margin-top:-20px;          
}
#content .mod14 .mapaGM{
width:540px;
height:540px;
margin-left:37px;
}      
#content .mod14T2 .mapaGM{
width:577px;
height:540px;
margin-left:0px;    
}                   
#content .mod14 .top{
background:url(/img/decorado/mapa-top-deco.jpg) left top no-repeat;
padding-bottom:15px;
margin:0;
overflow:hidden;
}       
#content .modFicha .mod14 .top{
background:none;
}
#content .mod14T2 .top{
padding-bottom:0;
}
#content .mod14 .top p{
font-size:1em;
width:550px;
margin:0;
}
#content .mod14 .top h2{
color:#810745;
padding-left:0;
margin-bottom:0;
}    
#content .mod14 .leyenda{                                    
width:334px; 
height:578px;    
position: absolute;
margin-top:-25px;
padding-bottom:8px;   
padding-right:0;  
background:url(/img/decorado/mapasidebar.gif) right top no-repeat transparent; 
z-index:4000;
}
#content .mod14 .leyendaInt{
background:#fff;
width:279px;
padding:10px 0 0 0;
height:578px;
}
#content .mod14 .ocultar .leyendaInt{
background:none;
width:25px;
height:578px;
}   
#content .mod14 .btn1{
margin-top:25px;
}   
#content .modFicha .mod14 .btn1{
padding-right:7px;    
}
#content .mod14T2 .leyenda{
display:none;    
}
#content .mod14 a{ 
color:#000; 
font-weight:bold;  
}                                                                                                                    
#content .mod14 .leyenda .btnLeyenda{
position:absolute;
width:19px;
height:22px;
display:block;
overflow: hidden;
text-indent:-2000px;                                                            
margin-top:255px;   
margin-left:305px;    
background-image:url(/img/decorado/mapasidebar-flecha-izq.gif);
}
#content .mod14 .ocultar .btnLeyenda{background:url(/img/decorado/mapasidebar-flecha-der.gif) center top no-repeat;}
#content .mod14 .ocultar{width:37px;}  
#content .mod14 .ocultar ul li ul,   
#content .mod14 .ocultar ul li ul li,   
#content .mod14 .ocultar .btnCapa{
display: none;
}                    
#content .mod14 .ocultar ul{
background:none;
background-color:transparent;
width:31px;
height: auto;
float: none;
margin:10px 0 0 2px;
padding: 0;
position: absolute;
overflow: hidden;
}
#content .mod14 .ocultar .btnLeyenda{
margin-left:10px;
margin-top:255px;
}
#content .mod14 .ocultar ul li{
background:none transparent;
width:28px;   
padding:0;
padding-right:3px;     
padding-top:3px; 
height:29px;
margin-bottom:10px;  
}
#content .mod14 .ocultar ul .sel{
opacity:1;
background:url(/img/decorado/glow-btn.jpg) left top no-repeat;
} 
#content .mod14 .ocultar ul li em a{  
padding-left:23px;
margin:0;
width:0;
height:20px;    
background:none;
overflow: hidden;
}                                    
#content .mod14 .ocultar ul li em a,
#content .mod14 .ocultar ul li em a:link,
#content .mod14 .ocultar ul li em a:visited,
#content .mod14 .ocultar ul li em a:hover{
background:none;   
}
#content .mod14 .ocultar ul li em{
background-position:top left;
padding: 0;
}
#content .mod14 .ocultar ul li{   
opacity:0.6;         
}
#content .mod14 .ocultar ul li:hover{
opacity:1;
}      

/*mod18*/
#content .mod18{
padding:10px;
}
/*mod18T1*/
#content .mod18T1 li h4 a{
color:#810745;
text-decoration: underline;
}    
#content .mod18T1 li h4{
font-size:1.25em;
font-weight:bold;
padding-bottom:5px;
}
#content .mod18T1 li{
clear: both;
padding-bottom:15px;
margin-bottom:35px;
}                      
#content .mod18T1 li p{
font-size:1.1em;
color:#666;
padding:5px 0 10px 0;
}                    
#content .mod18T1 .btn1{
float: right; 
clear: none;  
padding-right:18px;
margin-top:2px;
}
#content .mod18T1 .btnPdf{
border-left:1px solid #810745;
padding-left:18px;   
float: right; 
clear: none;            
}
         
/* modFicha top */ 
#content .modFicha{
padding-top:0px;    
}          
body #wrap #middle #content .modFicha{        /*
overflow:auto !important;                       */
overflow:hidden;
}            
#content .fichaTop{
padding-top:15px;
}
#content .fichaTop .bc{
height:30px;
display:block;
}
#content .fichaTop h1{
color:#980E49;
font-size:2.2em;
font-weight:bold;
margin-bottom:20px;
padding-right:60px;
background:url(/img/decorado/line-8.jpg) bottom right no-repeat;
}
#content .fichaTop .cat{
display: block;   
position: absolute;  
margin-left:485px;  
width:55px;
height:15px;
margin-top:-35px; 
text-indent:-2000px;
overflow: hidden;
background-position:right top;
background-repeat:no-repeat;                               
}
#content .fichaTop .lugar{
margin-top:-15px;   
display: block;
margin-bottom:10px;
width:75%;                    
}       
#content .fichaTop .fecha{
margin-top:-5px;   
display: block;
margin-bottom:10px;
width:75%;   
font-size: 1.1em;                  
}     
#content .bot{
text-align:right;
display:block;
float:none;
/*margin:-18px 0 0 0;*/
padding:0 0 5px 0;
width:100%;        /* 
overflow: hidden;   */
clear:both;            
}
#content .bot .likeEntidad{      
float: right;             
}
body #content .fb_iframe_widget {     
width:105px !important;
height:21px;                   
display: block;
overflow: hidden;          
}
#content .modBlog .topBlog .bot{
overflow:visible;    
}
#content .bot a,
#content .bot span{
margin:0 5px;
}

#content .fichaTop .menuComp,
#content .fichaTop .menu{
width:565px;
height:48px;
margin-bottom:20px;
background:url(/img/decorado/ficha-deco-menu.jpg) center 24px no-repeat;    
}     
#content .fichaTop .menu li{
width:85px;
padding-top:15px;
height:33px;   
text-align: center;
float: left;
margin-right:5px;
background:url(/img/decorado/ficha-deco-pestana-w.jpg) center 6px no-repeat; 
}
#content .fichaTop .menuComp li{
float:left;
}   
#content .fichaTop .menuComp li a{
float:left;
display: block;
text-align: center; 
padding-right:4px;
width:75px;
padding-top:10px;
margin-top:7px;
height:24px;
color:#333;
font-size:10px;
background:url(/img/decorado/ficha-deco-pestana.jpg) left top no-repeat;   
}    
#content .fichaTop .menuComp .selected a{
margin-top:0;
width:87px;
padding-top:10px;
height:31px; 
font-weight:bold;  
font-size: 12px;  
background-image:url(/img/decorado/pestana-123x41-sel.jpg);
background-image:url(/img/decorado/ficha-deco-pestana-selec.jpg);
}
#content .fichaTop .menu li a{
color:#333;   
}
#content .fichaTop .menu .selected{
font-weight:bold;
padding-top:10px;
height:38px;
background:url(/img/decorado/ficha-deco-pestana-selec.jpg) center top no-repeat; 
}
#content .fichaTop .menu .selected{
color:#000;
}           
/* modFicha */      
#content .modFicha{
padding-bottom: 35px;
padding-left:10px;
}
#content .modFicha .col{
width:270px;  
font-size:1.1em;    
overflow: hidden;
}
#content .modFicha .col1{
float: left;
}        
#content .modFicha .col2{
float: right;    
}
#content .modFicha .colC{
width:100%;    
}
#content .modFicha .colC .img{
width:285px;  
float: left;   
}    
#content .modFicha .gal{
width:100%;
overflow: hidden;
padding:10px 0;
}
#content .modFicha .gal li{
padding:0 2px;
width:auto;
float: left;
}
#content .modFicha .gal img{
width:85px;
height:85px;
}               
#content .modFicha .colC p,
#content .modFicha .col dd p{
padding-bottom:15px;
text-align: justify;     
}
#content .modFicha .colC h6,
#content .modFicha .col dd h6,
#content .modFicha .col dt{
font-weight:bold;
clear: both;
color:#000;
padding-bottom:3px;
}          
#content .modFicha .colC h6{
clear: none;
font-size:1.1em;
}
#content .modFicha .col dt{
font-size:1.2em; 
padding-top:15px;          
z-index:3;
position: relative;
}
#content .modFicha .col dd h6{
color:#333;             
font-size:1.1em;
}
#content .modFicha .col .distinTit{
padding-left:24px;      
}
#content .modFicha .col .distin{
background:url('/img/decorado/ficha-deco-distinciones.jpg') no-repeat 24px top;
margin-top:-26px;
margin-left:-20px;
padding-bottom:25px;
padding-top:45px;
padding-left:20px;
z-index:2;
}
#content .modFicha .col .distin ul{
padding-left:10px;
}
#content .modFicha .col .diasSemana{   
overflow: hidden;  
width: 180px;
}
#content .modFicha .col .diasSemana span{                                              
display: block;
float:left;
width: 22px;
height: 22px;
text-align:center;
padding-top:3px;
margin-left:2px;
font-weight:bolder;
color: #888;
}
#content .modFicha .col .diasSemana .open{
background:url('/img/decorado/open.gif') no-repeat left top;   
}
#content .modFicha .col .diasSemana .close{
background:url('/img/decorado/close.gif') no-repeat left top;   
color: #aaa;
}
#content .modFichaTR11 .col .distin{
background:none;
}
#content .modFichaTR11 .col .distinTit{
display:none;
}
#content .modFicha .col .distin ul li{
text-align:center;   /*
text-indent:-2000px;  */
overflow: hidden;
width:240px;
height:59px;   
padding-left:10px;
background-position:right top;
background-repeat:no-repeat;
}     
/* no mostrar los siguientes banners */    
#content .modFicha .col .distin ul li.dist14,     
#content .modFicha .col .distin ul li.dist15{
display: none;
}   
/* banners a mostrar en ficha */                                      
#content .modFicha .col .distin ul .dist1{background-image:url(/img/decorado/espacios-sensaciones.jpg);display:none;}
#content .modFicha .col .distin ul .dist2{background-image:url(/img/decorado/descubrenos.jpg);display:none;}
#content .modFicha .col .distin ul .dist3{background-image:url(/img/decorado/q-calidad.jpg);}
#content .modFicha .col .distin ul .dist4{background-image:url(/img/decorado/divinum-vitae.jpg);display:none;}
#content .modFicha .col .distin ul .dist5{background-image:url(/img/decorado/ventas.jpg);}         
#content .modFicha .col .distin ul .dist6{background-image:url(/img/decorado/tripadvisor.jpg);display:none;}
#content .modFicha .col .distin ul .dist7{background-image:url(/img/decorado/conjunto-historicoartist.jpg);}
#content .modFicha .col .distin ul .dist8{background-image:url(/img/decorado/cets.jpg);}
#content .modFicha .col .distin ul .dist9{background-image:url(/img/decorado/caminos-vino.jpg);}
#content .modFicha .col .distin ul .dist10{background-image:url(/img/decorado/artesania.jpg);}
#content .modFicha .col .distin ul .dist11{background-image:url(/img/decorado/escapadas-oh.jpg);}
#content .modFicha .col .distin ul .dist12{background-image:url(/img/decorado/estacion-ave.jpg);}
#content .modFicha .col .distin ul .dist13{background-image:url(/img/decorado/ciudad-patrimonio.jpg);}
/* ingles */
.lngEn #content .modFicha .col .distin ul .dist8{background-image:url(/img/decorado/cets_en.jpg);} 
                                          
#content .modFicha .col .distin ul li a,
#content .modFicha .col .distin ul li span{
text-indent:-2000px;  
overflow: hidden;
width:240px;
height:55px;       
display: block;             
}

#content .modFicha .col .offers{
background:url(/img/decorado/distintivo-oferta.jpg) no-repeat right top;
overflow: hidden;
width:240px;
height:59px;  
clear: both; 
padding-left:10px;  
}  
#content .modFicha .col .offersTit{                                                  
display: none;
}  
#content .modFicha .col .offers a{
text-indent:-2000px;  
overflow: hidden;
width:240px;
height:55px;       
display: block;             
}

#content .modFicha .col .serv li{
float: left;
width:30px;
height:30px;
background-color:gray;
background-repeat: no-repeat;
text-indent:-2000px;
margin-right:5px;
}
#content .modFicha .col .trans li{
padding:5px;
display:inline-block;
}
#content .modFicha .col .trans li a{
background-repeat: no-repeat;
background-position:left top;
display:inline-block;
width:30px;
height:30px;
text-indent:1000px;
line-height:100px;
overflow:hidden;
}
#content .modFicha .col .trans li .trans10{background-image:url(/img/decorado/ico-estacion-bus.gif);}
#content .modFicha .col .trans li .trans11{background-image:url(/img/decorado/ico-estacion-tren.gif);}
#content .modFicha .col .trans li .trans12{background-image:url(/img/decorado/ico-aeropuerto.gif);}
#content .modFicha .col .trans li .transAve{background-image:url(/img/decorado/ico-estacion-ave.gif);width:64px;}

#content .modFicha .col .intro{
display: none;
}                                     
#content .modFicha .col .contacto li{
width:49%;
float: left;
}
#content .modFicha .col .contacto .email{
float: left;   
}                                  
#content .modFicha .col .contacto .web{
float: right;   
}
#content .modFicha .col dd .cvItems li{
padding:4px 0 4px 5px;
}
#content .modFicha .col dd .cvItems li a{
background-repeat:no-repeat;
padding-left:20px;
}
#content .modFicha .btn1{
margin-top: 20px;
clear: both;
}
#content .modFicha .mapaGM{
width:572px;
height:500px;
margin:0 auto;
}
#content .modFicha .enlacesMapa{
float: left;
width:270px;
border-right:1px solid #CEC5B0;
margin-top:24px;
}                                   
#content .modFicha .comoLlegar{
float: right;
width:290px;
margin-top:24px;
}                                 
#content .modFicha .enlacesMapa h2,
#content .modFicha .comoLlegar h2{
width:100%;
padding:0;
}       
#content .modFicha .comoLlegar h2 em{
display: block;
background-color:#E5E1D6;
color:#980E49;
text-align: center;
padding:5px 30px;
width:215px;
margin:10px 0;
font-size:.9em;
}
#content .modFicha .enlacesMapa li{
margin-bottom:10px;   
}
#content .modFicha .enlacesMapa ul a{
background-repeat: no-repeat;
background-position:left top;
padding:0px 0 4px 23px;  
display: block;
}
#content .modFicha .comoLlegar form{
width:94%;                      
}
#content .modFicha .comoLlegar form fieldset{
width:135px;
float: left;
}
#content .modFicha .comoLlegar form .campo label{
width:100%;
font-weight:bold;
padding-bottom:5px;
}
#content .modFicha .comoLlegar form .campo input{
width:130px;         
color:#980E49;   
font-size:1.2em;   
padding-top:2px;   
height:18px;
}
#content .modFicha .comoLlegar form .btnCalcRuta{
background:url(/img/decorado/btn-115x37.jpg) left top no-repeat;
color:#fff;
font-weight:bold;
text-align: center;
float: right;
width:117px;
padding-top:4px;     
padding-bottom:12px;
height:38px;
border:none;    
font-size:1em; 
margin-top:15px;  
cursor: pointer;    
}
#content .modFicha .multimedia h2{
font-size:1.1em;
padding:15px 5px 0 5px;
font-weight:bold;
}
#content .modFicha .multimedia h2 strong{
color:#950346;
}
#content .modFicha .col2 .btn3 a{
display: block;
overflow: hidden;
text-indent:-2000px;
width:251px;
height:71px;
margin:0 auto 10px;             
}
#content .modFicha .col2 .dulc a{background-image:url(/img/decorado/oh-btn_dulc.jpg);}
#content .modFicha .col2 .quij a{background-image:url(/img/decorado/oh-btn_quij.jpg);}
#content .modFicha .col2 .san a{background-image:url(/img/decorado/oh-btn_san.jpg);}
#content .modFicha .col2 .dulc a:hover{background-image:url(/img/decorado/oh-btn_dulcB.jpg);}
#content .modFicha .col2 .quij a:hover{background-image:url(/img/decorado/oh-btn_quijB.jpg);}
#content .modFicha .col2 .san a:hover{background-image:url(/img/decorado/oh-btn_sanB.jpg);}
/* modFichaArchivo */
#middle .modFichaArchivo .visual{           
width:570px;
overflow: hidden;
background:url(/img/decorado/visualFilm-mid.gif) 2px top repeat-y;           
}        
#middle .modFichaArchivo .visual .contenedor{ 
padding-top:10px;     
width:100%;
overflow: hidden;
background:url(/img/decorado/visualFilm-top.gif) right top no-repeat;     
}
#middle .modFichaArchivo .visual .contenedor .control{
background:url(/img/decorado/visualFilm-bottom.gif) left bottom no-repeat;  
width:100%;
overflow: hidden;    
padding-bottom:35px;
}
#middle .modFichaArchivo .visual .contenedor .controlNoInfo{ 
padding-top:20px;
}
#middle .modFichaArchivo .visual .contenedor .control .img{
width:550px;
margin:0 auto;
overflow: hidden;
text-align: center;    
}
#middle .modFichaArchivo .visual dl dt{
background:url(/img/decorado/2x16.gif) left top no-repeat;
padding-left:10px;
margin-left:10px;
}                                
#middle .modFichaArchivo .visual dl{
width:100%;
overflow: hidden;    
padding-bottom:10px;
}
#middle .modFichaArchivo .visual dl .primero{
background:none;
}         
#middle .modFichaArchivo .visual dl dt,
#middle .modFichaArchivo .visual dl dd{ 
float: left;
font-weight:bold;
font-size:1.2em;
}   
#middle .modFichaArchivo .visual dl dd{ 
color:#980E49;
padding-left:10px;
}                                       
#middle .modFichaArchivo .visual .flash{
margin:0 auto;
width:551px;
height:377px;
clear: both;
}                                           
#middle .modFichaArchivo .col2 .btn2{
margin-top:25px;
}

/* modVincularEst */
#middle .modVincularEst{
padding-left:10px;
padding-bottom:250px;
}
#middle .modVincularEst p{
padding-bottom:15px;
font-size:1.1em;
}
#wrap #middle .modVincularEst .email{
font-size:1.15em;
color: #980e49;
}
/* offtopic */
#middle #content .modOfftopic{
background:none;
}
#middle #content .modOfftopic h4{
font-size:1.4em;
font-weight: bold;   
}
#middle #content .modOfftopic .col{
width:260px;
}
#middle #content .modOfftopic .col1{
float: left;   
}
#middle #content .modOfftopic .col2{
float: right;   
}
#middle #content .modOfftopic .col li{
clear: both;   
margin-bottom:25px;
width:240px;  
overflow:hidden;
}
#middle #content .modOfftopic .col .enlaces{
float: none;
}
/* Relacionados */
#middle .modArchivosRel{
background:none;
padding-top:0;
clear:both;
}                              
#middle .modArchivosRel ul{
padding-left:5px;
width:565px;
overflow: hidden;        
}                          
#middle .modArchivosRel li{
float: left;          
margin:0 5px 20px 5px; 
}     
/* modUsReg */
#middle #content .modUsReg{
padding-top:0;
background:none; 
padding-left:15px;  
font-family:"Trebuchet MS", sans-serif;
}             
#middle #content .modUsReg .fichaTop h1 em{
color:#000;
}
#middle #content .modUsReg .col2 strong{
padding-bottom:15px;
padding-top:4px;
display:block;
}
#middle #content .modUsReg .col{
float:left;
margin-top:25px;
margin-right:15px;
}   
#middle #content .modUsReg .col {
    
}
#middle #content .modUsReg .col2{width:350px;}

#middle #content .modUsReg .col2 dl{
background:url('/img/decorado/line-12.jpg') no-repeat bottom;
padding-bottom:10px;
margin-bottom:15px;
font-weight:bold;
font-size:1.1em;
padding-top:5px;
}
#middle #content .modUsReg .col2 dl dt{
color:#000;
padding-bottom:4px;
background:left top no-repeat;
}
#middle #content .modUsReg .col2 dl dd{
color:#980E49;
padding-bottom:20px;          
}
#middle #content .modUsReg .col2 dl dd strong{
font-size:1.35em;
display: inline;
padding:0 15px 0 0;
}
#middle #content .modUsReg .col2 dl dd .nivel{
display: inline-block;
}
#middle #content .modUsReg .col2 dl .tipoReg{
background:url('/img/decorado/engranaje.gif') no-repeat left top;
padding-left:20px;
font-size:0.9em;
}
#middle #content .modUsReg .col2 .perfiles dt,
#middle #content .modUsReg .col2 .perfiles dd{padding-left:25px;}

#middle #content .modUsReg .col2 dl .facebook   {background:url('/img/iconos/ico-facebook.gif');}
#middle #content .modUsReg .col2 dl .twitter    {background:url('/img/iconos/ico_twitter.gif');}
#middle #content .modUsReg .col2 dl .flickr     {background:url('/img/iconos/ico_flickr.gif');}
#middle #content .modUsReg .col2 dl .linkedin   {background:url('/img/iconos/ico-linkedIn.gif');}
#middle #content .modUsReg .col2 dl .youtube    {background:url('/img/iconos/ico_youtube.gif');}
#middle #content .modUsReg .col2 dl .myspace    {background:url('/img/iconos/ico_myspace.gif');}
#middle #content .modUsReg .col2 dl .ico        {background-repeat: no-repeat;}

#middle #content .modUsReg .col2 .edit{
display:inline-block;
margin-left:100px;
padding-right:20px;
background:url('/img/decorado/flecha-bullet.gif') no-repeat right center;
}

/*MENSAJES DE CONFIRMACION/ERROR*/
#content .modMensaje{
margin:30px 0;
text-align:center;
background:none;
}
#content .modMensaje div{
color:#980E49;
font-size:1.5em;
font-style:italic;
display:inline-block;
padding:5px 10px 50px 38px;
text-align: left;
background:url(/img/iconos/msg/info.png) no-repeat 0px 0px;
}
#content .modMensaje div p{  
font-size:.7em;
color:#333;
}
#content .modMensaje .mensajeOk{background-image:url(/img/iconos/msg/ok.png);}
#content .modMensaje .mensajeError{background-image:url(/img/iconos/msg/error.png);}
#content .modMensaje .mensajePendiente{background-image:url(/img/iconos/msg/pendiente.png);}
/* FIN MENSAJES DE CONFIRMACION/ERROR */
/* mod blog */    
#content .modBlog{
width:545px;
padding-left:10px;
background:none;
padding-top: 0;
}        
#content .modBlog .btnB a{
display: block;
margin-top:15px;
margin-left:18px;
width:130px;
padding-right:40px;
text-align:right;
height:43px;
padding-top:12px;
color:#fff;
font-size:1.3em;
font-weight:bold;
float: right;
background:url(/img/decorado/btn-blog.jpg) left top no-repeat;
}
#content .modBlog .btnBAnt a{
background-image:url(/img/decorado/btn-blog-back.jpg);   
text-align:left;
padding-left:33px;
padding-right:15px;
width:120px;
}
#content .modBlog h2{display: none;}

#content .modBlogNoticia h2,
#content .modBlogListado h3{
font-size:1.7em;
display: block;
margin-bottom:10px;
margin-top:15px;
padding-left:0;
}                          
#content .modBlogListado h3{
float: right;
width:468px;    
}
#content .modBlogListado h3 a{
font-size:1.25em;             
}    
#content .modBlog .topBlog{
padding-bottom:15px;
overflow: hidden;
width:545px;
}              
#content .modBlogListado .topBlog{    
width:455px;
padding-left:90px;
margin-bottom:15px;
background:left 18px no-repeat;
}    /*      
#content .modBlogListado .seccB1415 .topBlog{ 
background-image:url(http://archivos.turismocastillalamancha.com/portal-clm/33701/32/blog-novedades.jpg);    
} 
#content .modBlogListado .seccB1417 .topBlog{ 
background-image:url(http://archivos.turismocastillalamancha.com/portal-clm/36363/32/blog-escapadas-compartidas.jpg);    
}                              
#content .modBlogListado .seccB1416 .topBlog{ 
background-image:url(http://archivos.turismocastillalamancha.com/portal-clm/33700/32/blog-secretos.jpg);    
}                              
#content .modBlogListado .seccB1498 .topBlog{ 
background-image:url(http://archivos.turismocastillalamancha.com/portal-clm/36362/32/blog-clubes-calidad.jpg);    
}                                 
#content .modBlogListado .seccB1500 .topBlog{ 
background-image:url(http://archivos.turismocastillalamancha.com/portal-clm/36361/32/blog-te-presentamos.jpg);    
}      */                 
#content .modBlogListado li .topBlog{ 
width:545px; 
padding-left:0;
margin-bottom:0;
background:none;
}     
/* calendarios */                  
#content .modBlog .topBlog .calendario{
display:block;
width:61px;
height:62px;
margin-top:20px;
margin-right:15px;
margin-bottom:10px;
float: left;
text-align:center;
background:url(/img/decorado/blog-calendario-fondo-6.gif);
}                                                                                                          
#content .modBlog .seccB1415 .topBlog .calendario{background:url(/img/decorado/blog-calendario-fondo-1.gif);}  
#content .modBlog .seccB1416 .topBlog .calendario{background:url(/img/decorado/blog-calendario-fondo-2.gif);}  
#content .modBlog .seccB1417 .topBlog .calendario{background:url(/img/decorado/blog-calendario-fondo-3.gif);}  
#content .modBlog .seccB1498 .topBlog .calendario{background:url(/img/decorado/blog-calendario-fondo-4.gif);}  
#content .modBlog .seccB1500 .topBlog .calendario{background:url(/img/decorado/blog-calendario-fondo-5.gif);}  
#content .modBlog .topBlog .mes{
display: block;
color:#fff;
padding:1px 0 10px;
font-size:1.2em;
}
#content .modBlog .topBlog .dia{
display: block;
color:#ccc;    
font-size:1.9em;
}           
/* calendario prensa */    /*
.sec169 #content .mod .items .dist,
.sec169 #content .mod .items .dist{
display:none;           
}                     */
.sec169 #content .mod .items .iconoEnum{
display:block;
width:61px;
height:62px;             
text-align:center;
background:url(/img/decorado/blog-calendario-fondo-6.gif);                 
position: absolute;         
margin:70px 0 0 -4px;   
border-bottom:2px solid #333;
border-right:2px solid #333;
clear:none;
float:none;     
overflow: hidden;       
}       
.sec169 #content .mod .items .iconoEnum a{
display: none;
}
.sec169 #content .mod .items .iconoEnum .mes{
display: block;
color:#fff;
padding:1px 0 10px;
font-size:1.2em;
}
.sec169 #content .mod .items .iconoEnum .dia{
display: block;
color:#ccc;    
font-size:1.9em;    
}
/* iconos enumeración */ 
#content .modRelacionado .items .iconoEnum,  
#content .modBusca .items .iconoEnum{
position:absolute;
width:177px;       
height:129px;
overflow:hidden;
z-index:2;       
background-position:center;     
}         
#content .modRelacionado .items .iconoEnum a,      
#content .modBusca .items .iconoEnum a{
display:block;
width:auto;       
height:129px;                  
overflow:hidden;
z-index:2;    
text-indent: -2000px;                                                               
}                           
#content .modRelacionado .items .icono32,  
#content .modBusca .items .icono32{
background:url(/img/decorado/enum-icon-noticias.png) center no-repeat;
}                                      
#content .modRelacionado .items .icono1002,  
#content .modBusca .items .icono1002{
background:url(/img/decorado/enum-icon-blog.png) center no-repeat;
}                                         
#content .modRelacionado .items .icono33,  
#content .modBusca .items .icono33{
background:url(/img/decorado/enum-icon-escapada.png) center no-repeat;
}           
#content .modRelacionado .items .icono34,
#content .modBusca .items .icono34{
background:url(/img/decorado/enum-icon-cuaderno.png) center no-repeat;
}    
.sec69 .items .icono32,
.sec69 .items .icono1002,
.sec69 .items .icono34,
.sec69 .items .icono33{
display: none;       
}
/* fin calendario */
#content .modBlogNoticia .relaciones li .usr,
#content .modBlog .topBlog .usr{
float: left;
width:370px;
display: block;
font-size:1.1em;
color:#666;
}    
#content .modBlog .topBlog .usr,
#content .modBlogListado .topBlog .usr{
width:310px;
}     
#content .modBlogNoticia .relaciones li .usr em,
#content .modBlog .topBlog .usr em{ 
color:#980E49;
display: inline-block;
border-right:1px solid #8E8571;
padding-right:10px;
margin-right:10px;
}                 
#content .modBlog .topBlog .comm{
float: right;
width:160px;
display: block;
font-size:1.1em;
color:#666;      
clear: right;                                                          
}      
#content .modBlogListado .topBlog .comm{                                                
width:120px;    
}
#content .modBlog .topBlog .comm .num{
padding-left:20px; 
float: right;
text-align: left; 
width:95px;  
background:url(/img/decorado/icono-bocadillo.gif) left center no-repeat;
}                                                                                                                              
#content .modBlog .comments .rss,                      
#content .modBlog .topBlog .comm .rss{
float: right;
padding-left:15px;
background:url(/img/decorado/icono-rss.gif) left center no-repeat; 
}
#content .modBlog .add{
height:70px;
padding-top:10px;
margin:15px 0;
clear:both;
background:url(/img/decorado/bloque-543x76.jpg) left bottom no-repeat;
}
#content .modBlog .add span{
display: block;
margin-bottom:5px;
padding-left:20px;
}
#content .modBlog .add span{
font-weight:bold;
font-size:1.1em;
}
#content .modBlog .add span a{font-weight:bold;}
#content .modBlogNoticia .relaciones{margin-bottom:20px;}

#content .modBlogNoticia .relaciones h3{  
margin-bottom:10px;
margin-top:25px;
font-size:1.6em;
color:#000;               
padding:0 15px 6px 30px;  
background-position:0 2px;
background-repeat:no-repeat;
}
#content .modBlogNoticia .relaciones ul{
padding-left:15px;    
}
#content .modBlogNoticia .relaciones li{
background:url(/img/decorado/bullet2.gif) left 7px no-repeat;
padding-left:10px;  
padding-bottom:15px;  
}
#content .modBlogNoticia .relaciones li .usr{float: none;}

#content .modBlogNoticia .relaciones ul strong{
color:#980E49;
display:block;
font-size:1.4em;
}       
#content .modBlogNoticia .comments .anonimo a{
text-decoration:none;
cursor:text;
}
#content .modBlogNoticia .comments h3{
margin-bottom:10px;
margin-top:25px;
font-size:1.6em;
color:#000;               
padding:0 15px 6px 30px;  
background-position:0 2px;
background-repeat:no-repeat;
width:80%;
}                                                                                             
#content .modBlog .comments .rss{
margin-top:-30px;
}
#content .modBlogNoticia .comments .topCom{
width:100%;
overflow: hidden;
margin-bottom:25px;
}
#content .modBlogNoticia .comments .topCom .num{
color:#DAD7CF;
width:48px;
font-size:4em;
display: block;
float: left;                                                      
}    
#content .modBlogNoticia .comments .topCom .num3{
font-size:2.5em; 
padding-top:15px;   
}
#content .modBlogNoticia .comments .topCom img{
width:40px;
float: left;
display: block; 
margin-top:10px;   
}
#content .modBlogNoticia .comments .topCom .user{
float: right;
height:25px;
padding-top:25px;
width:452px;
background:url(/img/decorado/dotline.gif) left bottom repeat-x;    
}                                               
#content .modBlogNoticia .comments .topCom .user a{
padding:0 0 0 18px;  
background-position:0 2px;
background-repeat:no-repeat;
}                                                                  
#content .modBlogNoticia .comments .topCom .user span{
padding:0 0 0 27px;  
background-position:0 2px;
background-repeat:no-repeat;    
}        
#content .modBlogNoticia .comments .topCom .user a{
float: left;
font-weight:bold;
font-size:1.3em;
color:#000;           
background:url(/img/iconos/p/user1.gif) left top no-repeat;  
}                                                         
#content .modBlogNoticia .comments .topCom .user span{
float: right;   
font-size:1.1em;     
}
#content .modBlogNoticia .comments .topCom .btnEliminar{
float: right;
clear:both;
padding-right:19px;
background:url(/img/decorado/icono-ekis-bis.gif) right top no-repeat;
}
#content .modBlogNoticia .comments .bottomCom{
height:34px;
padding-top:30px;
margin:10px 0 45px;
background:url(/img/decorado/bloque-543x76.jpg) left top no-repeat;
}
#content .modBlogNoticia .comments .bottomCom .publ{
display: block;
float:left;
padding-left:24px;
font-size:1.1em;
margin-top:5px;
}   
#content .modBlogNoticia .comments .bottomCom .voto{
display: block;
float:right;
padding-right:24px;
}         
#content .modBlogNoticia .comments .bottomCom .voto a{
background:left top no-repeat; 
overflow: hidden;  
width:15px;
height:15px;
text-indent:-1000px;   
display:inline-block;
}   
#content .modBlogNoticia .comments .bottomCom .voto .pos{background-image:url(/img/decorado/icono-anadir2.gif);}
#content .modBlogNoticia .comments .bottomCom .voto .neg{background-image:url(/img/decorado/icono-suprimir.gif);}
#content .modBlogNoticia .comments .pub h4{  
margin-top:15px;
font-size:1.6em;
color:#000;               
padding:0 15px 6px 0px;  
background-position:0 2px;
background-repeat:no-repeat;
}   
#content .modBlogNoticia .comments .pub textarea{
height:110px;
width:540px;
margin-bottom:15px;
}  
#content .modBlogNoticia .comments .pub .mensajesInformacion{
color:#090;
font-size:1.3em;
text-align:center;
padding:10px 0 20px 0;
}
#content .modBlogNoticia .comments .pubAcc form,
#content .modBlogNoticia .comments .pubAcc textarea{
width:250px; 
float: left;   
}
#content .modBlogNoticia .comments .pubAcc textarea{
height:135px;
}
#content .modBlogNoticia .comments .pubAcc .accesos{
float: right;
border-left:1px solid #555;
padding-left:20px;
width:250px;
}                                                     
#content .modBlogNoticia .comments .pubAcc .accesos p{
padding-bottom:15px;    
}
#content .modBlogNoticia .comments .pubAcc .accesos ul{
padding-left:20px;
}
#content .modBlogNoticia .comments .pubAcc .accesos li{
padding:0 0 5px 12px;
background:url(/img/decorado/bullet2.gif) no-repeat 2px 5px;
}

#content .modBlogNoticia .comments .pubAcc .accesos h4{
margin-top:0;    
font-size:1.4em;
}
#content .modBlogNoticia .comments .pubAcc .popupComentar{
display:none;    
border:5px solid #ddd;
position:absolute;
background:#fff;
padding:10px;
}   
#content .modBlogNoticia .comments .pubAcc .popupComentar .btn2{
width:200px;
float:left;
clear:none;
}
#content .modBlogNoticia .comments .pubAcc .popupComentar .cancel{
position:absolute;
right:5px;
top:2px;
}
#content .modBlogNoticia .comments .pubAcc .popupComentar h4{
padding:0 0 10px 0;
margin:0;
}
#content .modBlogNoticia .comments .pubAcc .popupComentar p{
padding:0 5px;
}

#content .modBlogNoticia .comments .pubAcc .campoCaptcha{
width:100%;
overflow: hidden;
padding-bottom:12px;
}
#content .modBlogNoticia .comments .pubAcc .campoCaptcha label{
font-weight:bold;
display: block;
margin-bottom:5px;
}
#content .modBlogNoticia .comments .pubAcc .campoCaptcha img{
float: left;
}                                                              
#content .modBlogNoticia .comments .pubAcc .campoCaptcha input{
float: right;
width:125px;
}
#content .modBlogNoticia .comments .pub .btn{
display: block;      
float: right;
width:168px;           
text-align:right;
padding-right:35px;
height:48px;        
color:#fff;
font-size:1.1em;
font-weight:bold;    
border:none;
cursor: pointer;
background:url(/img/decorado/btn-blog.jpg) left 4px no-repeat; 
}
/* fin mod blog */
/* editor */            
#middle #content .ed,
#middle #content .editor{
font-size:1.1em;
}                        
#middle #content .ed p,
#middle #content .editor p{
line-height:1.4em;   
padding-bottom:15px;
text-align: justify;
}                           
#middle #content .ed p a,
#middle #content .editor p a{
text-decoration:underline;   
}                         
#middle  .ed a,
#middle #content .editor a{
text-decoration:underline;
}                               
#middle #content .ed a:hover,
#middle #content .editor a:hover{
text-decoration:underline;
}                          
#wrap #middle .mod p .nolink,
#wrap #middle p .nolink:hover{
text-decoration:none;
color: inherit;
cursor:text;    
}
#middle #content .ed h4,
#middle #content .editor h4{
font-size:1.1em;
font-weight:bold;
padding:10px 0 5px;
}                          
#middle #content .ed ul,
#middle #content .editor ul{padding:5px 0 5px 10px;} 
                           
#middle #content .ed ul li,
#middle #content .editor ul li{
list-style:disc;
margin-left:10px;
padding:1px 0;
}                          
#middle #content .ed em,
#middle #content .editor em{font-style: italic;}

#middle #content .izq{
float: left;
margin: 10px 15px 10px 0;
}
#middle #content .der{
float: right;
margin: 10px 0 10px 15px;
}
#middle #content .com{
display: block;
float: none;
margin: 15px auto;
clear:both;
}
/* fin editor */

/*MAPAS*/  
.mapaGM .popupMarcadorMapa{
border:1px solid;
background-color:#fff;
background-repeat:no-repeat;
padding:4px;                 
}
/*Dentro de google maps*/
.gmnoprint{                 
}
.fichaMapa{
width:250px;  
height: auto;
padding-top:7px;
padding-bottom:3px;
overflow:hidden;    
}
.fichaMapa .imagen{
float:left;
margin:0;
width:90px;  
height: auto;
overflow:hidden;            
}
.fichaMapa .imagen img{
margin:0 auto 5px;
display:block;
}
.fichaMapa .datos{  
float:right;
width:140px;
height:115px; 
padding:0 5px;    
overflow:hidden; 
}
.fichaMapa .datos h3{
margin:0 0 4px;
text-decoration:underline;
font-size:1.3em;
display:inline;
}
.fichaMapa .datos p{
color:#666;
}  
.fichaMapa span{
margin:0;
display:block;
clear:both;
color:#666;
}
.fichaMapa .imagen span{
font-size:.9em;
line-height:1.2em;
padding-bottom:3px;
}
.fichaMapa .lug{
font-weight:bold;
}
.fichaMapa .tel{
padding-left:18px;
background:url(/img/iconos/p/telephone.gif) no-repeat;
}
.fichaMapa .intro{padding-bottom:5px;}

.fichaMapa .email{
padding-left:18px;
background:url(/img/iconos/p/at.gif) no-repeat;
}
.fichaMapa .web{
padding-left:18px;
background:url(/img/iconos/p/earth.gif) no-repeat;
}
.fichaMapa .datos .tipoEntidad{
background:none;
padding:0;
}
.fichaMapa .enlaces{
width:230px;  
padding-bottom:3px; 
clear:both; 
margin:0 auto;
text-align:right;
}
.fichaMapa .enlaces li{
display: inline;
float: none;
width: auto;
height: auto;
margin:0 !important;
padding:0 8px;
border-left:1px solid #666;     
}
.fichaMapa .enlaces .pri{
border:none;
padding-left:0;
} 
/*Fin dentro de google maps*/
/*FIN MAPAS*/   
/* Multimedia */
#content .modFicha .multimedia h2{clear: both;}

#content .modFicha .multimedia li{
float: left;
width: 130px;
height:130px;
margin:10px 5px;
}
/* Fin Multimedia */
/* modTareas */
#content .modTareas{
padding-top:5px;                                                             
clear: both;        
}
#content .modTareas h2{    
padding:3px 0 0; 
line-height:1.3em;
margin-bottom:15px;
color:#980e49;
}                 /*
#middle .modTareas .all{
background:#fff;
width:541px;
overflow: hidden;
margin:0 auto;
padding:19px 10px;
}               
#middle .modTareas .all p{
font-size:1.1em;
}
#middle .modTareas .all p em{
color:#950346;
font-weight:bold;
}          */ 
#content .modTareas h4{
margin-top:15px;
font-size:1.4em;
font-weight:bold;
margin-bottom:10px;
}
#content .modTareas .en li{  
padding:0 10px 7px 7px;
}
#content .modTareas .en li a{
display: block;
padding-bottom:5px;
padding-left:20px;
background-repeat: no-repeat;
background-position:top left;   
}        /* 
#middle .modTareas .all .tb{
float: left;
width:247px;
margin-top:20px;
padding:10px 0;
border-right:1px solid #CEC5B0;
}      
#middle .modTareas .interesa .btn{
background:url(/img/decorado/btn-178x37.gif) left top no-repeat;
width:174px;
padding-right:4px;
height:30px;
padding-top:7px;
margin-top:10px;
font-weight:bold;
color:#fff;
display: block;
text-align: center;
}      */  
#content .modTareas .interesa .q{
text-decoration:underline;
padding-left:35px;
margin-top:4px;
display: block;
}            /*
#middle .modTareas .all .col{
float: right;
width:286px;
margin-top:20px;
}
#middle .modTareas .all .col .gal li{
float: left;
padding:8px;
}          */
#content .modTareas p{
display:none;
}
#content .modTareas .conoces,
#content .modTareas .interesa{
width:240px;
height:220px;
height:auto;
padding:0 15px 15px;   
float: left;
background:url(/img/decorado/bloque-li-260x211.jpg) left top no-repeat;
}   
#content .modTareas .interesa{
height:220px;                                                             
}   
#content .modTareas .conoces{
margin-left:15px;
}
#content .modTareas .interesa .btn2 em{ 
background-image:url(/img/decorado/btn2b.jpg);     
}
#content .modTareas .conoces .gal{
overflow: hidden;
width:100%;
}
#content .modTareas .conoces .gal li{
float: left;
width:75px;
height:65px;  
margin:5px 2px;  
}
#content .modTareas .interesa .btn2 em a{ 
background:none;
width:160px;
}
#middle .modSinresultados{
padding-top:18px; 
background:url(/img/decorado/caution.gif) center top no-repeat;
}
#content .modSinresultados em{
font-size:1.6em;
padding-right:55px;
padding-left:150px;
height:40px;
font-weight:bold;
display: block;
text-align: left;
margin-bottom:15px;
}
#content .modSinresultados span{
display: block;
background:url(/img/decorado/green-arrow.gif) right top no-repeat;
padding:13px 55px 15px 0;
margin-top:10px;
text-align: right;
font-weight:bold;
font-size:1.1em;
}
/* fin modTareas */
/* FORMULARIO POLITICA PRIVACIDAD */
form #campoPolitica,
form #campoCondiciones{
padding:0px 0 10px;
width:240px;
height:20px;  
}
form #campoPolitica label,
form #campoCondiciones label{    
width: 220px;
float: right;
padding-top:2px;  
}
form #campoPolitica .check,
form #campoCondiciones .check{       
float: left; 
width: auto;   
}
/* FIN POLITICA PRIVACIDAD */
/* FORMULARIOS */   
form.form{       
width:495px;  
padding:10px 0;     
margin:5px auto;
padding-bottom:15px;
text-align:center;
background-color:#f0efea;
}               
form.formContacto{
margin-top:30px;       
padding:40px 35px 30px;   
width:485px;    
overflow: hidden;        
}
form.formDef{
margin-top:30px;          
width:559px;   
padding:0; 
padding-bottom:30px;
overflow: hidden;   
background:url(/img/decorado/bloque-559-bottom.gif) left bottom no-repeat #E5E1D6;     
}        
form.form fieldset{       
width:488px; 
margin:0 auto 5px;   
overflow: hidden;
}   
form.formDef fieldset{
padding:40px 35px 0;     
width:489px;
margin:0;
background:url(/img/decorado/bloque-559-top.gif) left top no-repeat;  
}  
form.form legend{
padding:25px 0;
font-weight:bold;
color:#000;
}
form.form .campo{
text-align:left;
height:40px;
float:left;  
}            
form.formDef .ayuda{
clear: both;
padding:5px 0;
}                                  
form.form .campoSelect,     
form.form .campoTextoCorto{
width:113px;
height:40px;
float:left;
margin-bottom:10px;
}
form.form .campoTextoCorto.campoNick{
height:70px;
}
form.form .campoNick .ayuda{
padding-left: 178px;
}
form.form .campoPass2 .ayuda{
padding-left: 12px;  
}
#content .formDef .campoSelect,
#content .formDef .campoTextoCorto,
#content .formDef .campoPassword{
width:455px;
clear:both; 
float:none;  
margin:0 auto 10px;
}
#content form.formDef .campoSelect label,
#content form.formDef .campoTextoLargo label,
#content form.formDef .campoTextoCorto label,
#content form.formDef .campoPassword label{
float: left;         
font-size:1.2em;        
}      
#content form.formDef .campoSelect select,
#content form.formDef .campoTextoLargo textarea,
#content form.formDef .campoTextoCorto input,
#content form.formDef .campoPassword input{
width:275px;
float: right;                
border-bottom:1px solid #fff;
border-right:1px solid #fff;
border-left:1px solid #d0cab7;
border-top:1px solid #d0cab7;
background-color:#f5f2ef;
padding:2px;
}             
#content form.formDef .campoSelect select{
width:282px;
}   
#content form textarea,
#content form select,
#content form input{
color:#980e49; 
font-size:1.2em;    
}     
#content form .campoFechasCierre input,
#content form .campoDiasCierre input{
width: 20px;  
}
#content form.formDef .recordarPass{
clear: both;
display: block;
float: right;
text-align: right;
margin-right:55px;
font-size:.9em;
margin-top:-25px;
margin-bottom:20px;        
}     
form.form .campoTextoLargo{
width:455px;
height:220px;
clear:both;     
float:none;
margin:0 auto 10px;
}                
form.form .campoTextoLargo textarea{
width:210px;
height:210px;
float: right;
}
form.form input,
form.form select{
border:1px solid #999;
font-size:1.6em;
width:115px;
}          
.sec68 form.form .campo.requerido label{ 
background:none;
padding-left:0;
}

#content .form .boton{    
width:auto;
float: right;
padding-top:0;
margin-right:55px;
}
form.formDef .boton,
form.form .btnSubmit{
color:#980e49;
width: auto;
height: auto;
padding:8px 20px 4px 0;
border:none;         
font-weight:bold;
cursor:pointer;
clear:both;
margin:5px auto;
display: inline-block;
background:url(/img/decorado/flecha-bullet.gif) center right no-repeat;
}          
#content form.formDef .boton{
margin-right:55px;    
}
form.form .campoCheck label{
text-align:left;
float:left;
width:auto;
padding-right:15px;
}
form.form label{
text-align:left;
display:block;
color:#333;
font-weight:bold;  
}   
form.formDef label{
display:block;
width:130px;
text-align: right;
}
form.formDef .requerido label{
padding-right:12px;
background:url(/img/iconos/requerido.gif) right 3px no-repeat;   
}   
form.form .check{
width:auto;
float:left;
border:none;
}                
form.form .campoFecha select{
width:72px;
margin-right:10px;
}                               
form.formContacto .campoNombre,
form.form .campoDireccion,
form.form .campoFecha,
form.form .campoEmail,
form.form .campoApellidos{
width:244px;
}                                     
form.formContacto .campoNombre input,
form.form .campoDireccion input, 
form.form .campoEmail input,
form.form .campoApellidos input{
width:230px;
}
form.formContacto #contenedorEmailContacto{
padding:10px;
display:block;
margin-bottom:20px;
font-size:16px;
font-weight:bold;
color:#930845;
text-align:center;
}
form.form #campoCaptcha{
display: block;
width:472px;
height:25px;            
float:left;
clear:both;       
padding-bottom:15px;  
overflow: hidden;  
}
form.formDef #campoCaptcha{
margin:0 auto 10px;
float: none;   
width:455px;
}
form.form #campoCaptcha label{
float:left;
display:block;
margin-bottom:10px;
margin-left:0;
width:220px;  
}
form.formDef #campoCaptcha label{
width:130px;    
}
form.form #campoCaptcha img{
float:right;       
}
form.form #campoCaptcha input{
float: right;
width:167px;
padding:2px;
margin-right:8px;
}
form.formDef #campoCaptcha input{                           
border-bottom:1px solid #fff;
border-right:1px solid #fff;
border-left:1px solid #d0cab7;
border-top:1px solid #d0cab7;
background-color:#f5f2ef;
}     
form.form #campoCaptcha .ayuda{
padding-top:5px;
width:350px;
}
form.form #campoPolitica,
form.form #campoCondiciones{
padding-left:175px;
width:280px;         
overflow: hidden;     
float: none;
margin:0 auto 15px;
}
form.form #campoPolitica .check,
form.form #campoCondiciones .check{
margin-top:3px;    
float: left;}

form.form #campoPolitica label,
form.form #campoCondiciones label{
float: right;
width:258px;    
text-align: left;
padding-right:0;
background:none;   
}
form.form #campoPolitica a,
form.form #campoCondiciones a{text-decoration: underline;} 

form .mensajesError{
width:100%;
margin:0 auto;
padding:10px;
padding-bottom:20px;
background-color:#fff;
color:#990000;
}
form .mensajesError li{
padding-left:6px;
margin:1px 0;
}        

#middle #content .modUsReg .col2 .perfiles dt.sitio1,                                                                                    
#content .formEd .fsRedes .campoSitio1 label{background-image:url(/img/iconos/ico-facebook.gif);}
#middle #content .modUsReg .col2 .perfiles dt.sitio2,
#content .formEd .fsRedes .campoSitio2 label{background-image:url(/img/iconos/ico-linkedIn.gif);}
#middle #content .modUsReg .col2 .perfiles dt.sitio3,
#content .formEd .fsRedes .campoSitio3 label{background-image:url(/img/iconos/ico_youtube.gif);}
#middle #content .modUsReg .col2 .perfiles dt.sitio4,
#content .formEd .fsRedes .campoSitio4 label{background-image:url(/img/iconos/ico_twitter.gif);}
#middle #content .modUsReg .col2 .perfiles dt.sitio5,
#content .formEd .fsRedes .campoSitio5 label{background-image:url(/img/iconos/ico_myspace.gif);}
#middle #content .modUsReg .col2 .perfiles dt.sitio6,
#content .formEd .fsRedes .campoSitio6 label{background-image:url(/img/iconos/ico_flickr.gif);}


/* formulario para registro */  
.sec153 #content form.formDef fieldset {     
/*padding-top: 40px;   
padding-right: 35px;  
padding-bottom: 0pt;    
padding-left: 10px;    */
padding: 15px 0px 0px 30px; 
width: 410px;
background: none;

}
.sec153 #content form.formDef{
margin-top:30px;          
width:500px;   
padding:0;          
padding-bottom:20px;
overflow: hidden;   
background:url(/img/decorado/bloque-559-bottom.gif) -25px bottom no-repeat #E5E1D6;     
}   
.sec153 #content .formDef .campoTextoCorto{    
width: 350px;      
}
.sec153 #content form.formDef .campoIdRol{
width: 350px;
}
.sec153 #content form.formDef .campoIdRol select{
float: left;
}
.sec153 #content form.formDef .campoIdRol label,   
.sec153 #content form.formDef .campoNombre label,
.sec153 #content form.formDef .campoEmail label,
.sec153 #content form.formDef .campoCodPostal label{
display:block;
width:300px;
text-align: left;
}   
.sec153 #content form .campoCondiciones .check{
float: left;
width: auto;
margin: 0px;
}    
.sec153 #content form.form #campoCondiciones{
padding-left: 17px;       
width: 360px;           
float: none;           
margin: 0px auto;
}
.sec153 #content form.formDef .campoNombre input,
.sec153 #content form.formDef .campoEmail input{
width:350px;
float: left;                
}      
.sec153 #content form.formDef .campoCodPostal input{
width:100px;
float: left;                
}   
.sec153 #content form.formDef .requerido label{
padding-left:12px;      
background:url(/img/iconos/requerido.gif) left 3px no-repeat;   
}              
.sec153 #content form.formDef .campoCondiciones label{ 
width: auto;         
display: inline;   
float: none;      
padding: 0px 0pt 0pt 5px;   
background: none;  
}     
.sec153 #content form.formDef #campoCaptcha{       
width: 300px;
height: 30px;
}
.sec153 #content form.formDef #campoCaptcha label{
width: 170px;          
margin-left: 20px;
}    
.sec153 #content form.formDef #campoCaptcha img{
clear: both;
} 
.sec153 #content form.formDef .mensajesError{
position: absolute;
margin-top: -105px;
margin-left: 250px;
background-color: #fff;
width: 420px;        
border: 2px solid #990000;               
}   
.sec153 #content form.formDef h2{
margin-bottom: 10px;     
font-size: 1.6em;        
color: #810745;           
padding: 0px 15px 6px 30px;   
text-align: left;
}
.sec153 #content h1{
display: none;
}
/* FIN FORMULARIOS */

/* modUsrRanking */
#middle .modUsrRanking ol li{
padding:35px 0 25px;
width:100%;
overflow: hidden;
background:url(/img/decorado/line-4.jpg) right top no-repeat;
}
#wrap #middle .modUsrRanking .pos{
width:45px;
padding-top:10px;
height:55px;
float: left;
display: block;
text-align: center;
background:#E5E1D6;   
color:#BCB8AA; 
font-size:3.4em;
font-weight:bold;
margin-right:9px;  
text-align: center;
}
#middle .modUsrRanking .numC2 .pos{   
letter-spacing:-.2em;
text-indent:-10px;
}
#wrap #middle .modUsrRanking .num1 .pos{
background-color:#960F49;
color:#fff;    
}
#wrap #middle .modUsrRanking .num2 .pos{
color:#fff;    
background-color:#C9146F; 
}
#wrap #middle .modUsrRanking .num3 .pos{
color:#fff;    
background-color:#F38BBF; 
}
#middle .modUsrRanking ol li img{
margin-right:15px;
display: block;
float: left;
}
#middle .modUsrRanking .per{
width:210px;
float: left;    
}                               
#content .modUsrRanking .per .usr{
margin-bottom:5px;    
}
#content .modUsrRanking .per .nivel{
margin-bottom:5px;
margin-left:20px;
}
#content .modUsrRanking .logros{
float: right;
width:215px;
}
#content .modUsrRanking .logros ul li{
background:none;
padding:0;    
display: inline;     
}
#content .modUsrRanking .logros .multi{
padding-bottom:20px;
overflow: hidden;
width:100%;
}
#content .modUsrRanking .logros .multi li{
border-left:1px solid #666;
padding:0 7px;
}
#content .modUsrRanking .logros .multi .pri{
border:none;
}
#content .modUsrRanking .logros .redes{
padding-left:12px;
}       
#content .modUsrRanking .logros .redes li a{
padding:0 7px;
width:16px;
height:16px;
display: block;
overflow: hidden;
text-indent:-2000px;
background:center no-repeat;
float: left;
}    
#content .modUsrRanking .logros .redes .sitio1 a{background-image:url(/img/iconos/ico-facebook.gif);}
#content .modUsrRanking .logros .redes .sitio2 a{background-image:url(/img/iconos/ico-linkedIn.gif);}
#content .modUsrRanking .logros .redes .sitio3 a{background-image:url(/img/iconos/ico_youtube.gif);}
#content .modUsrRanking .logros .redes .sitio4 a{background-image:url(/img/iconos/ico_twitter.gif);}
#content .modUsrRanking .logros .redes .sitio5 a{background-image:url(/img/iconos/ico_myspace.gif);}
#content .modUsrRanking .logros .redes .sitio6 a{background-image:url(/img/iconos/ico_flickr.gif);}
#content .modFicha .listaItems h4 a{
font-weight:bold;
display: block;
margin:10px 0 5px;
}
#content .modFicha .listaItems li{
clear: both;
background:url(/img/decorado/bullet2.gif) left 5px no-repeat;       
padding-left:10px;
}   
#content .modFicha .listaItems li .enlaces{         
display: none;    
}

/*Diseña tu escapada*/
#content .mod19{
margin:0;
padding:0 0 0 7px;    
}
#content .mod19 .modo{   
overflow:hidden;
margin-bottom:10px;
width:571px;
background:url(/img/decorado/popup-caja-mid.gif) center top repeat-y; 
}
#content .mod19 .modo h2{ 
padding-left:0;    
margin-bottom:0;   
background:url(/img/decorado/popup-caja-top-esc.gif) center top no-repeat; 
}                 
#content .mod19 .modo h2 a{        
padding:10px 0;   
background-repeat:no-repeat;
padding-left:54px; 
display: block;      
}           
#content .mod19 .icono{
position: absolute;
background-repeat: no-repeat;
background-position:0px 0px; 
margin-top: -55px;
margin-left: -10px; 
height: 50px;
width : 50px; 
text-indent: -2000px;
}                                                                       
#content .mod19 .modoUbicacion .icono{background-image:url(/img/decorado/disena-e-donde.png);}
#content .mod19 .modoFecha .icono{background-image:url(/img/decorado/disena-e-fecha.png);}
#content .mod19 .modoDistancia .icono{background-image:url(/img/decorado/disena-e-conducir.png);}   
#content .mod19 .modoCompania .icono{background-image:url(/img/decorado/disena-e-grupo.png);}    
#content .mod19 .modoActividades .icono{background-image:url(/img/decorado/disena-e-aventura.png);}
#content .mod19 .modoEscapadas .icono{background-image:url(/img/decorado/disena-e-escapada.png);}
#content .mod19 .modo .bloqueConjunto{   
padding-bottom:17px;
width:100%;
overflow: hidden; 
background:url(/img/decorado/popup-caja-bottom.gif) center bottom no-repeat; 
}       
#content .mod19 .modo .bloque{
width:510px;
overflow:hidden;
margin:10px auto;
background-color: #f5f3ef;
padding:10px;
}
#content .mod19 .colapsar .bloque{
display: none;    
}
#content .mod19 .modo p{
padding-bottom:15px;
padding-left:15px;
font-size:1.1em;
}
#content .mod19 .modo form{
padding-left:15px;
}
#content .mod19 .editor{
margin:0 0 15px 5px;
}
#content .mod19 .modo form .campo{
padding-bottom:15px;
width:475px;
overflow: hidden;
}                                           
#content .mod19 .modo form label{
font-weight:bold;
font-size:1.2em;
padding:0 50px;
width:200px;
float: left;
text-align: right;
}
#content .mod19 .modo form .ayuda{
font-size:.9em;
text-align: right;
font-weight:normal;
padding:0 50px;
width:200px;
float: left;
}                                                    
#content .mod19 .modo form fieldset input,
#content .mod19 .modo form fieldset select{
float: right;
width:170px;
font-size: 1.3em;
}
#content .mod19 .modo form .btn{
display: block;    
margin-right:75px;
float: right;
width:178px;           
text-align:left;
padding-left:10px;
height:50px;        
color:#fff;
font-size:1.1em;
font-weight:bold;    
border:none;
cursor: pointer;
background:url(/img/decorado/btn-blog-b.jpg) left 4px no-repeat;    
}      

#content .modAportaciones ul li{
float: left;
width:130px;
height:130px;
margin:5px;
}
#content .modAportaciones ul li *{
display: block;
margin:0 auto;    
}

#content .modNewsListado{
padding-left:10px;
width:562px;
overflow: hidden;         
}
#content .modNewsListado li{
float: left;
width:257px;
height:67px;
padding-left:13px;
padding-right:10px;
overflow: hidden;
background:url(/img/decorado/bullet2.gif) left 6px no-repeat;
}
#content .modNewsListado h3{
font-size:1.2em;
font-weight:bold;
margin-bottom:3px;
}
#content .modRelacionado{
padding-top:0;    
}

#content .modRelacionado h3{
font-size:1.2em;
padding:0 0 10px 10px;
font-weight:bold;
}

#wrap .modMapaWeb{
padding:0;    
}
.modMapaWeb ul{
font-size:14px;
margin:0 0 0 10px;
padding:5px 10px 10px 10px;
font-weight:bold;
}
.modMapaWeb .nav{
border:1px solid #ddd;
background:#f5f5f5;
width:260px;
float:left;
}
.modMapaWeb .navPrin{
margin:0 0 0 10px;
}
.modMapaWeb .navSec{
margin:0 0 0 20px;
}
.modMapaWeb .navSec ul{
font-size:13px;
}
.modMapaWeb .navSec ul ul{
font-size:12px;
}
#wrap .modMapaWeb .nav h2{
font-size:14px;
padding:2px;
margin:5px 15px 0 10px;
border-bottom:1px solid;
font-weight:bold;
font-style:italic;
}
.modMapaWeb ul li{
padding:5px 0 0 0;
}
.modMapaWeb ul ul{
font-weight:normal;
padding:5px 0 0 0;
font-size:13px;
margin:0 0 0 10px;
}
.modMapaWeb ul ul li{
padding:0;
}

/*ofertas*/
.modFicha .contenidoOfertas ul li{
background:url(/img/decorado/deco-mod-1-excl.jpg) no-repeat top left;
padding:10px;
border:1px solid #eee;
margin-bottom:20px;
overflow:hidden;
}
.modFicha .contenidoOfertas ul li li{
background:none;
border:none;
padding:0;    
}
.modFicha .contenidoOfertas ul li h4{
padding:0 0 5px 0;
border-bottom:1px solid #ddd;
margin:0 10px 5px 30px;     
}
.modFicha .contenidoOfertas ul li h4 a{
font-size:1.3em;
font-weight:bold;
display:block;  
padding-right:125px;   
background:url(/img/decorado/nav-bullet-2.gif) no-repeat center right;
}
.modFicha .contenidoOfertas ul li h4 .titOferta{
font-size:1.3em;
font-weight:bold;
display:block;  
padding-right:125px;   
color: #980e49;                                                   
}
.modFicha .contenidoOfertas ul li.desp h4 a{
background:url(/img/decorado/nav-bullet-5.gif) no-repeat center right;
}
.modFicha .contenidoOfertas ul li .intro{
padding:10px 5px;          
}
.modFicha .contenidoOfertas ul li .precioDesde{  
font-weight: bold;
font-size:1.2em;
position: absolute;
margin-left:405px;
width:80px;
color:#980e49;    
text-align: right;       
background:url(/img/decorado/oferta-deco-precio.jpg);
width:105px;          
padding-top:3px;
height:17px;  
text-align:center;
font-size:1.1em;  
margin:-2px 0 0 380px;    
color:#980e49;
font-weight:normal;
}
.modFicha .contenidoOfertas ul li .desc{
display:none;   
}
/* Listado de ofertas   */
#content .modOfertas .menu{
background:url('/img/decorado/mod15-ul-bg.jpg') no-repeat 20px 22px;
height:42px;         
}
#content .modOfertas .menu li{
float:left;
display:inline;
background:url('/img/decorado/pestana-112x56.jpg') no-repeat left 6px;
padding-top:16px;
padding-left:40px;
width:75px;
height:24px;
margin:0px 0px 0px 3px;
clear:none;
}
#content .modOfertas .menu .selected{                                                                                                  
background:url('/img/decorado/pestana-112x56-sel.jpg') no-repeat left top;
padding-top:10px;
height:38px;
padding-left:38px;
}
#content .modOfertas .menu li a{
color:#333333;
}
#content .modOfertas .menu .selected a{
color:#000;
font-weight:bold;
}     
.modOfertas .contenidoOfertas ul li{
background:url(/img/decorado/deco-mod-1-excl.jpg) no-repeat top left;
padding:10px;
border:1px solid #eee;
margin-bottom:20px;
overflow:hidden;
}
.modOfertas .contenidoOfertas ul li li{
background:none;
border:none;
padding:0;    
}
.modOfertas .contenidoOfertas ul li h4{
padding:0 0 5px 0;
border-bottom:1px solid #ddd;
margin:0 10px 5px 30px;     
}
.modOfertas .contenidoOfertas ul li h4 .titOferta{
font-size:1.3em;
font-weight:bold;
display:block;  
padding-right:125px;   
color: #980e49;                                                   
}
.modOfertas .contenidoOfertas ul li h4 a{
font-size:1.3em;
font-weight:bold;
display:block;  
padding-right:125px;   
background:url(/img/decorado/nav-bullet-2.gif) no-repeat center right;  
}
.modOfertas .contenidoOfertas ul li.desp h4 a{
background:url(/img/decorado/nav-bullet-5.gif) no-repeat center right;
}
.modOfertas .contenidoOfertas ul li .intro{
padding:10px 5px;          
}
.modOfertas .contenidoOfertas ul li .precioDesde{
font-weight: bold;
font-size:1.2em;
position: absolute;
margin-left:405px;
width:80px;
color:#980e49;    
text-align: right;       
background:url(/img/decorado/oferta-deco-precio.jpg);
width:105px;          
padding-top:3px;
height:17px;  
text-align:center;
font-size:1.1em;  
margin:-2px 0 0 380px;    
color:#980e49;
font-weight:normal;
}
.modOfertas .contenidoOfertas ul li .recursoPertenece{
padding-left:30px;   
font-weight: bolder;       
}
.modOfertas .contenidoOfertas ul li .desc{
display:none;   
}
/*titulo en tur activo y ecoturismo*/
.sec17 #wrap #content .mod3 h5{
color:#980e49;
font-size:1.8em;
margin-bottom:15px;
font-weight:normal;
}

/*INFORMACION DE CV ACTUAL*/
#content .infoCV{
border:1px solid #ddd;
margin:5px 10px;
padding:10px;
font-size:1.3em;
background:no-repeat url(/img/decorado/deco-mod-1.jpg);
}
#content .infoCV strong{
display:block;
color:#980E49;
font-style:italic;
}
#content .infoCV span{
padding-bottom:5px;
display:block;
}
#content .infoCV .btn1 a{
background-image:url(/img/iconos/p/pencil.gif);
}

/*tira de items*/
#content .tiraItems .cTiraItems{      
margin-left:15px;   
width:535px;     
}                         
#content .tiraItems .cTiraItems ul{  
overflow: hidden;
width: auto;
}
#content .tiraItems .cTiraItems ul li{
float:left;
width:260px;
height:100px;
overflow:hidden;
padding:0 4px 0 0;     
margin-bottom:15px;
}   
/* estilos que se aplican cuando el java esta activo */          
#content .modTiraItemsSinJs .tiraItems .cTiraItems ul li{          
margin-bottom:0;
padding-left:4px;
padding-right:4px;
}  
/* fin */                               
#content .tiraItems ul li.item img{
padding:0 5px 0 0;
float:left;
}
#content .tiraItems ul li.item h4{
width:175px;
display:block;
float:right;
padding:0 2px 5px 2px;
}
#content .tiraItems ul li.item h4 a{
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
#content .tiraItems ul li.item .mb{
display:block;
float:right;
width:175px;
padding:0 2px 5px 2px;
font-size:12px;
}
#content .tiraItems ul li.item .btnPdf{
display:block;
float:right;
width:175px;
}
#content .tiraItems ul li.item .btnPdf a{
font-size:10px;
display:block;
padding-top:2px;
}
#content .tiraItems .btn{
display: none;
width:0;
height:0;
padding:23px 0 0 12px;
overflow: hidden;
margin-top:30px;
}               
#content .tiraItems .btnAnterior{
float:left;
margin-left:0px;   
background:url(/img/decorado/flecha-izq-off.jpg) left top no-repeat;
}
#content .tiraItems .btnAnteriorActivo{
background-image:url(/img/decorado/flecha-izq.jpg);
}
#content .tiraItems .btnSiguiente{
float:right;
margin-right:0;
background:url(/img/decorado/flecha-der-off.jpg) left top no-repeat;
}
#content .tiraItems .btnSiguienteActivo{
background-image:url(/img/decorado/flecha-der.jpg);
}
#content .modFicha .contenidoOpiniones h2{
padding-left:0;
}
#content .modFicha .contenidoOpiniones h2 a.ayuda{
float: right; 
font-size: 0.8em;   
text-decoration: none;
padding-top: 4px; 
}
.modFicha .contenidoOpiniones ul{
padding:0 0 0 5px;
}
.modFicha .contenidoOpiniones li{
width:555px;
overflow: hidden;
margin-bottom:20px;
background:url(/img/decorado/bloque-555-top.gif) no-repeat top center #E5E1D6;
}     
.modFicha .contenidoOpiniones li .oBox{
padding:10px 10px 30px 10px;
width:535px;
overflow:hidden;
background:url(/img/decorado/bloque-555-bottom.gif) no-repeat bottom center;
}
.modFicha .contenidoOpiniones li .opinion{        
float: left;
width:350px;
overflow:hidden;
}
.modFicha .contenidoOpiniones .contenedorExpertos li .opinion{        
width:370px;
}
.modFicha .contenidoOpiniones li img{
float: left;
margin-right:10px;    
margin-bottom:15px;
height:60px;
padding-top: 1px;
}
.modFicha .contenidoOpiniones li .usr{
float: left;
display: block;
width:250px;
font-size:1.3em;
margin-bottom:5px;
}
.modFicha .contenidoOpiniones .contenedorExpertos li .usr{  
font-weight: bolder;
margin-bottom:2px;
}
.modFicha .contenidoOpiniones li .comentado{
float: left;    
display: block;   
width: 250px;        
font-size:1.1em;   
}
.modFicha .contenidoOpiniones li .fecha{
float: left;
display: block;
width:250px;
}         
.modFicha .contenidoOpiniones .contenedorExpertos li .fecha{
font-size: 1em;
color: #888;
}         
.modFicha .contenidoOpiniones li p{
clear: both;
margin-bottom:10px;
font-size:1.1em;
}             
.modFicha .contenidoOpiniones li .btn{
display:block;
text-align: center;        
}
.modFicha .contenidoOpiniones li .btnMenos{
display: none;        
}  
.modFicha .contenidoOpiniones li .btn a{
background-image: url("/img/decorado/nav-bullet-2.gif");               
background-repeat: no-repeat;                                                                               
background-position: right center;
padding-right: 18px;
line-height:1.4em;
margin:0 auto;                               
}         
.modFicha .contenidoOpiniones li .btnMenos a{     
background-image: url("/img/decorado/nav-bullet-3.gif");   
}         
.modFicha .contenidoOpiniones li .txtAll{
display: none;    
}
.modFicha .contenidoOpiniones li .api{
float: right;
width:150px;
text-align: center;
}
.modFicha .contenidoOpiniones li .api *{    
margin:0 auto;
}
.modFicha .contenidoOpiniones li .api span{
margin-bottom:5px;
display: block;
}
.modFicha .contenidoOpiniones li .api .linkApi{
display: block;
background:no-repeat center;
width:150px;
height:50px;
overflow: hidden;
text-indent:-1000px;                                              
margin-bottom:5px;
}            
.modFicha .contenidoOpiniones .o1 .api .linkApi{
background-image:url(/img/decorado/opinion-logo-minube.gif);
}           
.modFicha .contenidoOpiniones .o2 .api .linkApi{      
background-image:url(/img/decorado/opinion-logo-11870.gif);
}
.modFicha .contenidoOpiniones li .api .ver{
clear: both;                                                                
font-size:.9em;
}
.modFicha .contenidoOpiniones li .cv{
float: right;
width:150px;
text-align:center;
}
.modFicha .contenidoOpiniones li .cv .link{ 
display: block;
background:no-repeat center;
width:98px;
height:30px;
padding:10px 10px 10px 42px;
overflow: hidden;
margin-bottom:5px;
text-align:left;
background-image:url(/img/decorado/opinion-cv.gif);
}
.modFicha .contenidoOpiniones li .cv .linkDesc{
font-size:.9em;
padding-left:14px; 
background:url(/img/decorado/tareas/pdf.gif) no-repeat left top;    
}
#wrap #middle .modFicha .contenidoOpiniones .sinOpiniones{
text-align:center;
display:block;
padding:40px 0;
font-size:14px;
font-style:italic;
color:#666;
}
#wrap #middle .modFicha .contenidoOpiniones .sinOpiniones strong{
display:block;
font-size:16px;
padding:10px 0;
font-style:normal;
color:#980e49;
}

.toolBox{
clear:both;
margin:-10px 15px 10px 0;
background:url(/img/decorado/toolbox.gif) no-repeat right top;/*
height:25px;                                                    */
padding:3px 5px 0;
overflow:auto;
}
.modFicha .toolBox{ 
margin:0 0 10px 0;      
overflow: hidden;             
}                 
.toolBox .tbElem{
display: block;
float:right;  
margin:0px 0 0 0; 
}                      
.toolBox .addthis_button_tweet{
width:95px;
overflow:hidden;
float: right;
}   
body #content .addthis_button_google_plusone{           
width: 70px;  
overflow:hidden;      
}              
.toolBox .addthis_counter{
float:left;   
}       
.toolBox .addthis_counter .addthis_button_compact,
.addthis_counter.addthis_pill_style{
background-color:#980E49 !important;     
}                                                 
.toolBox .rss{
background:url(/img/decorado/toolbox-rss-cont.gif) left 1px no-repeat;
padding:5px 0 4px 17px;
height:18px;
margin-left:5px;
float:left;
width: 34px;   
text-align: center;    
color: #333;
font-size: 0.9em;       
}
.toolBox .rss:hover{
text-decoration:none;
}
.toolBox .btnEnviar,
.toolBox .btnPDF{          
display:block;      
padding-top: 2px;  
margin-left: 7px;            
overflow:hidden; 
text-indent:-2000px;    
width:16px;
height:16px;      
float: left;   
}
.toolBox .btnPDF{
background:url(/img/decorado/toolbox-pdf.gif) left center no-repeat;  
padding-top: 4px;   
}

/* slideshow ct */
#content .slideShowCt{
width:520px;
height:414px;                                  
margin:20px auto 0;    
padding-bottom:17px;  
overflow: hidden;    
background:url(/img/decorado/bloque-520x28.gif) left bottom no-repeat #E5E1D6;    
}           
#content .slideShowCt .datosBloqueCab{  
background-position:0 3px;
background-repeat:no-repeat;     
position: absolute;          
width:520px;
height:335px;
}
#content .slideShowCt .datosBloqueCab li{
display:none;
}   
#content .slideShowCt .imgBig{
position:absolute;
width:520px;
height:330px;
overflow:hidden;
z-index:2;
}
#content .slideShowCt .imgBig img,
#content .slideShowCt .imgBig a{
position:absolute;
}
#content .slideShowCt .imgBig .img0{
z-index:1;    
}
#content .slideShowCt .imgBig a{
display:block;
width:520px;
height:330px;
overflow:hidden;
z-index:2;
background:url(/img/decorado/bloque-top-radius-520.gif) top no-repeat;
}
#content .slideShowCt .contenidoCabH{
width:520px;  
position: absolute;        
z-index:10;                             
}     
#content .slideShowCt .detalles{       
width:500px;
padding:0px 10px 0;
height:30px;
overflow: hidden;/*
margin-top:305px;    */
position: absolute;   
margin-top:300px;      
background:url(/img/fondo-trans2.png);   
z-index:1;      
}
#content .slideShowCt1 .detalles{  
display:none;    
}
#content .slideShowCt .detalles .topDetalles h2{
color:#333;
font-weight:bold;
margin-top:3px;         
font-size:1.2em;
padding:3px 0 0 20px;     
display: block;    
background-position:0 4px;
background-repeat:no-repeat;     
}        
#content .slideShowCt3 .detalles .topDetalles h2{
float: left;
width:380px; 
}  
#content .slideShowCt .detalles .topDetalles a{
display: none;
}
#content .slideShowCt3 .detalles .topDetalles .href{
float: right;
padding:0 25px 0 15px;
color:#980e49;
display:inline-block;
background:url(/img/decorado/icono-anadir.gif) right center no-repeat;
border-left:1px solid #b6b196;
margin-top:7px;
}
#content .slideShowCt3 .detalles .topDetalles .hrefCollapse{
background-image:url(/img/decorado/icono-flecha-abajo.gif);  
display:none;  
}         
#content .slideShowCt .contenidoCabH .contenido{
display: none;
}                      
#content .slideShowCt3 .detalles .contenido{     
background:url(/img/fondo-trans2.png);
padding:10px 10px 10px 20px;
width:457px; 
height:203px;      
overflow: hidden;      
display: block;        
}
#content .slideShowCt3 .detalles .contenido img{
float: left;
padding:0;                
}
#content .slideShowCt3 .detalles .contenido .txt{
float: right;    
width:295px; 
height:180px;
overflow: hidden;      
padding-top:10px;   
padding-left:10px;
padding-right:20px;
padding-bottom:5px;
background-color:#fff;
}
#content .slideShowCt3 .detalles .contenido .txt p{
margin-bottom:10px;    
}
#content .slideShowCt3 .detalles .contenido .txt .href{
float: right;
padding:0 25px 0 15px;
color:#980e49;        
background:url(/img/decorado/flecha-bullet.gif) right center no-repeat;          
}                              
#content .slideShowCt .miniGal{
width:487px;
height:65px;         
overflow: hidden; 
margin-top:340px;  
margin-left:16px;    
padding-top:5px;   
position: absolute;     
display: none;           
}
#content .slideShowCt .miniGal li{
float: left;     
padding-left:15px;
width:90px;               
}
#content .slideShowCt .miniGal li a{
border:5px solid transparent;
height:50px;   
width:80px;   
display:block;  
color:#E0E1E5;
}  
#content .slideShowCt .miniGal li a:hover,
#content .slideShowCt .miniGal .sel a{
border:5px solid #e6bbd1;
}
#content .slideShowCt .miniGal .btnGal{
float: left;
text-indent:-2000px;
width:26px;
height:30px;
display: block;
overflow: hidden;           
float: left;
margin-top:15px;         
}                               
#content .slideShowCt .miniGal .btnAnt{background:url(/img/decorado/flechaGal-izq.gif);}           
#content .slideShowCt .miniGal .btnSig{background:url(/img/decorado/flechaGal-der.gif);}
#content .slideShowCt .miniGal .btnAntOff{
cursor:default;
background:url(/img/decorado/flechaGal-izq-off.gif);}
#content .slideShowCt .miniGal .btnSigOff{
cursor:default;
background:url(/img/decorado/flechaGal-der-off.gif);
}
#content .slideShowCt .miniGal .cajaGal{        
height:62px;
width:420px;
overflow: hidden;
padding-right:15px;    
margin:0 auto;
float: left;
}                                                         
#content .slideShowCt .miniGal ul{
width:10000px;   
height:62px;              
}

.sec1576 h1{
background:url(/img/decorado/escapadas-oh-titulo.jpg) no-repeat left top;
overflow:hidden;
height:75px;
text-indent:-3000px;
}     
.sec1578 h1{
text-indent:0;                                           
padding-top:75px;
height:auto;
background-image:url(/img/decorado/oh_enologico.gif);
}
.sec1580 h1{
text-indent:0;                                           
padding-top:75px;
height:auto;
background-image:url(/img/decorado/oh_turismo-activo.gif);
}
.sec1581 h1{
text-indent:0;                                           
padding-top:75px;
height:auto;
background-image:url(/img/decorado/oh_salud-bienestar.gif);
}
.sec1601 h1{
text-indent:0;                                           
padding-top:75px;
height:auto;
background-image:url(/img/decorado/oh_gastronomico.gif);
}

.sec1576 #sidebar .mod7 .puntos li{
background:url(http://archivos.turismocastillalamancha.com/img/iconos/clm/p/icono100.gif);
}
.sec1576 #sidebar .mod7 h2{
background:url(http://archivos.turismocastillalamancha.com/img/iconos/clm/g/icono100.gif) no-repeat 10px 7px;
padding-left:35px;
}


/* coverflow */
#content .coverflow{
height:200px;
clear:both;
}
#content .coverflow .datos{
display:none;    
}
#content .coverflow .datos li{
background-repeat:no-repeat;
background-position:6px 5px;
}
#content .coverflow .datos li .bigImg{
display:none;    
}
#content .coverflow .miniGal{
width:570px;                
height:200px;         
overflow: hidden;
padding-top:5px;   
position: absolute;   
}                 
#content .coverflow .miniGal li{
float: left;  /*           
width:81px;   */    
width:100px;
padding-left:4px;   
padding-top:53px;   
overflow: visible;
z-index:1;                 
position:relative;
display: block;
}                        
#content .coverflow .miniGal .sel{
z-index:5;
}  
/* cambio de li */ 
#content .coverflow .miniGal .prov, 
#content .coverflow .miniGal .fe,
#content .coverflow .miniGal .h{
display: none;    
}
#content .coverflow .miniGal li .liContent{             
display: block;   
width:181px;                         
}           
#content .coverflow .miniGal li .aImg img{
border:3px solid transparent;    
width:85px;
height:61px;
}                 
#content .coverflow .miniGal .sel .aImg img{
border:3px solid #e6bbd1;
} 
#content .coverflow .miniGal .liContent .h{       
text-align: center;  
font-size:1.1em;
font-weight:normal;
}       
#content .coverflow .miniGal .liContent .prov, 
#content .coverflow .miniGal .liContent .fe{       
text-align: left;  
font-size:1em;
color: #555;
font-weight:normal; 
display: block;       
}  
#content .coverflow .miniGal .liContent .prov{
color: #888; 
}      
#content .coverflow .miniGal .liContent .h a{
padding-left:20px;
background-position: left top;
background-repeat:no-repeat;        
}           
#content .coverflow .miniGal .liContent .h a:hover{
text-decoration:underline;
}                 
/* fin cambio li */

#content .coverflow .miniGal .btnGal{
float: left;
text-indent:-2000px;
width:26px;
height:30px;
display: block;
overflow: hidden;   
margin-top:73px;    
z-index:10;     
}                               
#content .coverflow .miniGal .btnAnt{background:url(/img/decorado/flechaGal2-izq.gif);}           
#content .coverflow .miniGal .btnSig{background:url(/img/decorado/flechaGal2-der.gif);}
#content .coverflow .miniGal .btnAntOff{
cursor:default;
background:url(/img/decorado/flechaGal2-izq-off.gif);}
#content .coverflow .miniGal .btnSigOff{
cursor:default;
background:url(/img/decorado/flechaGal2-der-off.gif);
}
#content .coverflow .miniGal .cajaGal{        
height:200px;
width:500px;
overflow: hidden;
padding-right:15px;    
margin:0 auto;
float: left;     
position: relative;
}                                                         
#content .coverflow .miniGal ul{
width:10000px;   
height:180px;                 
}   

#content .coverflow3 .miniGal li{
width:160px;
padding-left:15px;
}              
#content .coverflow3 .miniGal li .aImg img{
border:3px solid transparent;    
width:130px;
height:94px;
} 
#content .coverflow3 .miniGal .liContent .h a{
text-align: left;
display: inline-block;
width:230px;
line-height:1.6em;
padding-bottom:0px;
}  
#content .coverflow3 .miniGal .liContent .prov,
#content .coverflow3 .miniGal .liContent .fe{
padding-left:20px;
width: 230px;
}  

#content .coverflow3 .miniGal .btnGal{                
margin-top:85px; 
}              
#content .coverflow3 .miniGal .cajaGal,   
#content .coverflow3 .miniGal, 
#content .coverflow3,
#content .coverflow3 .miniGal ul{
height:266px;  
}                                  

/* slideshow ficha */
#content .slideShowFicha{
width:270px;
height:280px;                                  
margin:15px auto 0;      
overflow: hidden;                                                                    
}           
#content .slideShowFicha .datosBloqueCab{  
background-position:0 3px;
background-repeat:no-repeat;     
position: absolute;          
width:270px;
height:200px;
}
#content .slideShowFicha .datosBloqueCab li{
display:none;
}   
#content .slideShowFicha .imgBig{
position:absolute;
width:270px;       
height:200px;
overflow:hidden;
z-index:2;       
background-position:center;     
}
#content .slideShowFicha .imgBig img,
#content .slideShowFicha .imgBig a{
position:absolute;       
}
#content .slideShowFicha .imgBig .img0{
z-index:1;    
}                 
#content .slideShowFicha .imgBig a{
display:block;
width:270px;
height:200px;
overflow:hidden;
z-index:2;                                                                   
}       
#content .slideShowFicha .imgBig .video{
background:url(/img/decorado/play-84-gris.png) center no-repeat;    
}
#content .slideShowFicha .imgBig img{
width:270px;
height:200px;                
}
#content .slideShowFicha .imgBig a img{
display:none;    
}
#content .slideShowFicha .contenidoCabH{
width:270px;  
position: absolute;        
z-index:10;                             
}         
#content .slideShowFicha .detalles{
display:none;
}
#content .slideShowFicha .miniGal{
width:262px;
padding-left:8px;
height:55px;         
overflow: hidden;    
margin-top:205px;       
padding-top:5px;   
position: absolute;     
display: none;           
}
#content .slideShowFicha .miniGal li{
float: left;     
padding-left:5px;
width:73px;               
}
#content .slideShowFicha .miniGal li a{
border:2px solid transparent;
height:41px;   
width:65px;   
display:block;  
color:#E0E1E5;
}  
#content .slideShowFicha .miniGal li a img{
width:65px;    
}
#content .slideShowFicha .miniGal li a:hover,
#content .slideShowFicha .miniGal .sel a{
border:2px solid #e6bbd1;
}
#content .slideShowFicha .miniGal li .vidSpan{
background:url(/img/decorado/play-19-gris.png) center no-repeat;         
width:65px;
height:41px;
display: block;
position: absolute;
}
#content .slideShowFicha .miniGal .btnGal{
float: left;
text-indent:-2000px;
width:9px;
height:10px;
display: block;
overflow: hidden;           
float: left;
margin-top:16px;         
}                               
#content .slideShowFicha .miniGal .btnAnt{background:url(/img/decorado/nav-bullet-6.gif);}           
#content .slideShowFicha .miniGal .btnSig{background:url(/img/decorado/nav-bullet-1.gif);}
#content .slideShowFicha .miniGal .btnAntOff{
cursor:default;
background:url(/img/decorado/nav-bullet-6-off.gif);}
#content .slideShowFicha .miniGal .btnSigOff{
cursor:default;
background:url(/img/decorado/nav-bullet-1-off.gif);
}
#content .slideShowFicha .miniGal .cajaGal{        
height:62px;
width:234px;
overflow: hidden;    /*
padding-right:15px;  */  
margin:0 auto;
float: left;
}                                                         
#content .slideShowFicha .miniGal ul{
width:10000px;   
height:62px;              
}
/*Diseña tu evento*/      
#content .mod24 .modo p{
padding-bottom:15px;
padding-left:10px;
font-size:1.1em;
}

#content .mod24 .modo .bloque{
width:477px;
overflow:hidden;
margin:0 auto;
background-color: #fff;
padding:10px 10px 10px 5px;
}   
#content .mod24 .modo .bloque .campo{
padding-left:10px;
}                    
#content .mod24 .modo .bloque .campo .elem{
padding-bottom:8px;
width:475px;
overflow: hidden;            
}                                           
#content .mod24 .modo .bloque .campo label{       
font-size:1.2em;
padding:2px 50px 0 0;
width:400px;
float: right;        
}               
#content .mod24 .modo .bloque .distancia label{                    
width:70px;
padding-left:12px;
padding-right:10px;
float: left;    
}
#content .mod24 .modo .bloque .campo input{
float: left;  
height:20px;                            
}                                          
#content .mod24 .modo .bloque .campo select{
float: left;
width:135px;
font-size: 1.3em;    
}              
#content .mod24 .modo .bloque .campoA select{
width:85px;
}
#content .mod24 .modo .bloque .campoA label{
width:370px;
padding-right:10px;
float: left;
}
#content .mod24 .modo .bloque .distancia select{
width:80px;
}           
#content .mod24 .modo .bloque .distancia .deLugar{  
width:20px;              
}
#content .mod24 .modo .bloque .distancia input{
height:17px;
}
#content .mod24 .modo .bloque .campoLugar,
#content .mod24 .modo .bloque .campoR{
padding-left:40px;    
}                                 
#content .mod24 .modo .bloque .campoLugar label,
#content .mod24 .modo .bloque .campoR label{
float: left;    
}                    
#content .mod24 form{
width:560px;
background:url(/img/decorado/disena-fondo.jpg) top left repeat-y;
}
#content .mod24 form h2{
padding-top:37px;
height:32px;
padding-left:65px;
color:#980E49;
margin-bottom:0;
}
#content .mod24 .modoEspacios h2{background:url(/img/decorado/disena-h-espacio.jpg) no-repeat;padding-top:13px;}
#content .mod24 .modoAsistentes h2{background:url(/img/decorado/disena-h-asistentes.jpg) no-repeat;}
#content .mod24 .modoDonde h2{background:url(/img/decorado/disena-h-donde.jpg) no-repeat;}    
#content .mod24 .bottom{
padding-top:30px;
height:90px;
background:url(/img/decorado/disena-fondo-bottom.jpg) left top no-repeat #fff;
}
#content .mod24 .bottom .btn{
display: block;
margin:0 auto;
width:170px;       
padding-left:10px;    
padding-right:10px;    
text-align:center;      
height:58px;        
color:#fff;
font-size:1.3em;     
border:none;
cursor: pointer;
background:url(/img/decorado/disena-btn-s.jpg) left 4px no-repeat;    
}   

/* servicios en ficha */     
#content .modFicha .service{
background:url('/img/decorado/ficha-deco-distinciones.jpg') no-repeat left -24px;
padding-top:15px;
padding-left:20px;
z-index:2; 
}
                     
#wrap #content .modFicha .serviceTit{
background:url('/img/decorado/ficha-deco-distinciones.jpg') no-repeat left 10px;
padding-left:20px;
z-index:2; 
padding-top:15px;      
height:20px;
}                 
#content .modFicha .servicios li{
padding:5px 0 0 0;
}
#wrap #content .modFicha .servicios li strong{
cursor:pointer;                   
border-bottom:1px solid #980E49;                  
color: #980E49;
padding:2px;
padding-left:10px;
margin-bottom:5px;
display:block;    
text-align:left;
font-size:13px;
background:url(/img/decorado/flecha-der-ficha.gif) 225px 7px no-repeat;
}      
#wrap #content .modFicha .servicios li .serv3{
color:#535353;    
}
#content .modFicha .servicios li .servs{
margin-bottom:5px;                
display:none;                   
}
#content .modFicha .servicios li .servs .srv{  
background:url(/img/decorado/bullet2.gif) 5px 11px no-repeat #F3F0EC;
color:#333;
border:1px solid #fff;
border-top:none;
font-size:1.1em;
padding:5px 5px 5px 15px;         
}     /*  
#content .modFicha .servicios .distin ul{
padding-left:10px;
}       */ 

/* campos ordenacion ofertas listado */
#content .modOfertas .ordenacion{
float: right;   
width: 170px;  
background-color:#F3F0EC;      
height: 20px;
padding-left: 16px;
padding-top: 5px;
}
#content .modOfertas .ordenacion span{
float: left;     
padding-right: 5px;
}
#content .modOfertas .ordenacion li{
float: left;  
border-left: 1px solid #ccc;   
padding: 0 6px;
}      
#wrap #content .modOfertas .ordenacion ul .pri{
border-left:none;
}
#wrap #content .modOfertas .ordenacion ul .selected a{
text-decoration: underline;
font-weight: bolder;
color: #980e49;
}

/* fin campos ordenacion ofertas listado */
