#header .flash{
width:1000px;
overflow: hidden;
height:420px;
}   
#header .menu{
padding-bottom:5px;    
}
#content .top{
height:135px;       /*
padding-right: 25px;   */   
}
#content .bienvenido{
width:449px;
padding:15px 0 10px 0;
height:141px;
padding-left:40px;
position:absolute;
margin-top:-70px;
background:url(/img/decorado/bloque-decorado-txt.jpg) right top no-repeat;
}
#content .bienvenido h1{
color:#980E49;
font-weight:bold;
font-size:1.4em;
margin-bottom:5px
}
#content .bienvenido p{
width:415px;
margin-bottom:10px;
text-align:justify;      
font-size:1.1em;
}
#content .bienvenido p a{
text-decoration:underline;    
}
#content .bienvenido p strong{
color:#980E49;     
}
#content .bienvenido .btn1{
width:385px;
}
/* buscador */
#content .top .buscador{
float: right;
width:417px;
height:66px;
margin-top: 20px;
margin-right:30px;
background:url(/img/decorado/buscardor.jpg) left top no-repeat;
}
#content .top .buscador fieldset{
float: left;
}
#content .top .buscador label{
margin-top:18px;
display:block;
width:130px;
padding-left:50px;
float: left;
}
#content .top .buscador .campoTextoCorto input{
margin-left:15px; 
margin-top:18px;  
width:180px; 
float: left;
border:0px;
} 
#content .top .buscador .btn{
display:block;
float: right;      
margin-top:12px;
margin-right:0px;    
width:25px;
padding-left:25px;
height:25px;          
overflow: hidden;
text-indent:-2000px;
border:none;
cursor:pointer;   
background:transparent;
}
/* destacados */
#content .destacados{
width:500px;
padding-bottom:15px;
overflow: hidden;   
float: left;          
}
#content .destacados li{
width:240px;
padding:0 5px;
float: left;
font-size:1.1em;     
}
#content .destacados li h2{
margin-top:5px;
font-size:1.3em;   
width:220px;
margin:10px auto;
}   
#content .destacados li p a,
#content .destacados li h2 a{
text-decoration: underline;   
}
#content .destacados li p{
width:226px;
margin:0 auto 10px;
color:#555;
}      
#content .destacados li .btn1{
text-align: left;
padding-left:8px;     
}
/* mapa */
#content .mapa{
float: right;
width:474px;
height:439px;
padding-bottom:40px;
background:url(/img/decorado/mapa-474x439.jpg) left top no-repeat;
}
#content .mapa h2{
width:310px;   
padding-top:10px;
margin-bottom:10px;   
font-weight:bold;
font-size:1.2em;   
padding-left:15px;         
}
#content .mapa .capas{
width:195px;
height:140px;
margin-top:17px;
margin-left:12px;   
}
#content .mapa .capas li{
width:180px; 
padding-left:13px;   
height:20px;
padding-top:6px;        
}
#content .mapa .capas li strong{
display:none;   
}     
#content .mapa .capas a{
color:#333;   
}
#content .mapa .capas .selected{
background:url(/img/decorado/selected-mapa.jpg) left top no-repeat;
}
#content .mapa .capas .selected a{
color:#fff;       
}     
#content .mapa .capas .selected ul a{ 
cursor:pointer;
}          
#content .mapa .btn1{
position:absolute;
margin:257px 0 0 335px;
width:130px;
}                     
#content .mapa .puntos{
position: absolute;
margin-left:62px;
padding-top:20px;        
}                
#content .mapa .puntos li{
background-position:left top;
background-repeat:no-repeat;
width:17px;
height:19px;              
padding:0;  
position: absolute; 
display: none;
}              
#content .mapa .selected .puntos li{
display: block;           
}     
#content .mapa .puntos li a{
width:17px;
height:19px;   
display: block;
overflow:hidden;
text-indent:-2000px;                                               
}    
#content .mapa .capas .c1 .puntos{
margin-top:-26px;   
}
#content .mapa .capas .c2 .puntos{
margin-top:-52px;   
}
#content .mapa .capas .c3 .puntos{
margin-top:-78px;   
}
#content .mapa .capas .c4 .puntos{
margin-top:-104px;   
}
#content .mapa .capas .c5 .puntos{
margin-top:-130px;   
}    
#content .mapa .mod7 .capas .c1 .puntos{
margin-top:-26px;   
}
#content .mapa .mod7 .capas .c2 .puntos{
margin-top:-52px;   
}
#content .mapa .mod7 .capas .c3 .puntos{
margin-top:-78px;   
}
#content .mapa .mod7 .capas .c4 .puntos{
margin-top:-104px;   
}
#content .mapa .mod7 .capas .c5 .puntos{
margin-top:-130px;   
}
/* atajos web*/
#content .atajos{
clear: both;
width:990px;
overflow: hidden;   
padding-top:15px;
}
#content .atajos .atajo{
width:213px;
padding-left:10px;
padding-right:10px;
float: left;
margin:0 6px;
background:url(/img/decorado/bloque-li-233x211.jpg) left top no-repeat;
}
#content .atajos h2{
color:#810745;
font-size:1.6em;
padding-top:3px;    
margin-bottom:20px;
}     
#content .atajos p{
height:35px;
color:#555;        
}
#content .atajo ul{
height:144px;
padding-top:18px;   
}
#content .atajo ul ul{
height:auto;
}
#content .atajo li{
margin-bottom:14px;
padding-left:6px;     
}
#content .atajoPlanifica li{
margin-bottom:18px;    
height: 25px;
}                 
#content .atajoEscapadas li,
#content .atajoEventos li{
list-style: none;
height: 25px;  
}
#content .atajoEscapadas li a, 
#content .atajoEventos li a{
display: block;
}
#content .atajoEventos strong{
padding-left: 2px;
margin-bottom: 10px;
display: block;
}
#content .atajo li a{
text-decoration: underline;
font-size:1em;  
padding-left:30px; 
padding-bottom:8px;
background-repeat: no-repeat;
}     
#content .atajo .minlistado{
height:168px;
}
#content .atajo .minlistado li{
margin-bottom:10px;     
}
#content .atajo .minlistado li li{
padding-left:10px;
margin-bottom:2px; 
background:url(/img/decorado/bullet2.gif) left 5px no-repeat;
}      
#content .atajo .minlistado li a{
padding:0;   
}
#content .atajo .minlistado strong{
font-size:1.2em;
background-repeat: no-repeat;
display: block;      
}
#content .atajo .btn1{
padding-top:5px;
padding-right:15px;          
}
#content .atajoComunidad form{
padding-top:10px;
}
#content .atajoComunidad form .campo{
padding-bottom:15px;
}
#content .atajoComunidad form .campo label{
display: block;
font-weight:bold;
padding-bottom:5px;
}
#content .atajoComunidad form .campoEmail input{
width:190px;
}
#content .atajoComunidad form .campoCheck{
width:100%;
overflow: hidden;
}
#content .atajoComunidad form .campoCheck input{
float: left;
}
#content .atajoComunidad form .campoCheck label{
display: block;
float: right;
width:190px; 
font-weight:normal;
}
#content .atajoComunidad .ed{
display: none;
}
#content .atajoSiguenos h2{
margin-bottom:15px;
padding-left:10px;    
}
#content .atajos .atajoSiguenos{
padding-right:0;
padding-left:2px;  
width:230px;
}
#content .atajoSiguenos p{
display:none;    
}
#content .atajoSiguenos li{
width:92px;
overflow: hidden;
float: left;
border:1px solid #E5E1D6;
background-color:#fff;
margin:0 5px 5px;
padding:4px;
}                  
#content .atajoSiguenos li p{
display:none;    
}
#content .atajoSiguenos li img{      
width:auto;  
height:35px;
margin:auto;
display: block;
margin-bottom:4px;
}           
#content .atajoSiguenos li a{
padding:0;
}                             
#content .atajoSiguenos li em a{
display:block; 
text-align: center;       
}
#content .atajoSiguenos li p{
padding-bottom:0;
}
/* redes */
#content .redes{
clear: both;
width:990px;
overflow: hidden;   
padding-top:15px;
padding-bottom:50px;
}
#content .redes li{
padding:0 25px;
float: left;
background:url(/img/decorado/line-3.jpg) left top no-repeat;
}
#content .redes .primero{
background:none;
}
#content .redes img{
position: absolute;
}
#content .redes li p{
width:140px;   
margin-top:45px;
font-size:1.1em;
margin-bottom:10px;
}
#content .redes li .btn1{ 
text-align:left;
display: block;   
}
.btn1 a{ 
background:url(/img/decorado/icono-flecha-bis.gif) right center no-repeat;
padding-right:20px;
color:#980E49;
}

#footer .agregar .addthis_button{
border:none;
}

/* Módulo ofertas home */
#content .ofertasHome{
width:474px;  
height:129px; 
padding:0px 0 10px 0;   
margin-top: -20px;  
float: right;  
background:url(/img/decorado/modulo-home.jpg) right top no-repeat;  
}
#content .ofertasHome h2{
width: 300px; 
float: left;     
padding-top: 4px;      
font-size: 1.2em;
font-weight: bold;   
padding-left: 15px;                                                    
}
#content .ofertasHome .rssBtn a{
display:block;  
float: right;  
width:15px;           
height:15px;          
overflow: hidden;
text-indent:-2000px;
border:none;       
background:url(/img/decorado/icono-rss.gif) left center no-repeat; 
margin-right:14px;  
margin-top:4px;    
}
#content .ofertasHome ul{      
width: 430px;   
overflow: hidden;
padding-left: 15px;
padding-top: 5px;     
}
#content .ofertasHome ul li{   
padding: 0 10px 5px 5px;    
width: 200px;
float: left;                   
}
#content .ofertasHome ul li img{   
float: left;
}
#content .ofertasHome ul li .datosOferta{   
padding: 0 10px;    
height: 42px;  
width: 130px;
float: left;
background-color: #FFF;
}
#content .ofertasHome ul li .areaEnlazable{   
margin-top:0px;
margin-left: -200px;    
height: 42px;  
width: 200px;
position: absolute;       
}               
#content .ofertasHome ul li .areaEnlazable:hover{   
border: 1px solid #EDE1E7;     
}         
#content .ofertasHome ul li .datosOferta span{   
clear: left;
display: block;  
}
#content .ofertasHome ul li .datosOferta .precioDesde{   
text-align: right;
color:#980E49;  
font-weight: bold;
}
/*#content .ofertasHome li .titulo{
color:#980E49; 
}    */
#content .ofertasHome li span{
clear: left; 
}
#content .ofertasHome .btn1{
float: right;
margin-right:20px;
}          
/* fin módulo ofertas home */

#footer .bloque{
height:220px;            
}            
#footer .agregar .siguenos{
display:block;
padding-right:10px;   
width:340px;
float: right;
} 
#footer .agregar .siguenos .once em, 
#footer .agregar .siguenos .minube em,
#footer .agregar .siguenos .tripadvisor em,
#footer .agregar .siguenos .tripadvisor p{
display: none;   
}
#footer .agregar .siguenos .once{
padding-left: 20px;
}
#footer .agregar .siguenos span{
float: left;  
}
