/* Header */
#wrap #header{   
padding-top:10px; 
padding-bottom:15px;                                                    
background:url(/img/decorado/header-top.gif) left top no-repeat;
width:100%;    
}
#header .logo{
float: left;
width:400px;
height:110px;
display: block;
overflow: hidden;
text-indent:-2000px;
margin-left:25px;           
}
#header .logos{
float: left;
margin-left:10px;
}
#header .util{
float: right;   
width:235px;
overflow: hidden;     
margin-bottom:80px;
}
#header .util li{
float: left;
font-size:.9em;
display: block;
padding:23px 13px 0;
border-left:1px solid #09008B;    
}
#header .util a{
color:#09008B;     
}
#header .menu{
clear: both;
background:url(/img/decorado/header-menu.jpg);
border-bottom:10px solid #09008B;
width:960px;
height:31px;
text-align: center;
margin:0 auto;
padding-top:5px;
}
#header .menu li{
display:block;
float: left;                   
background:url(/img/decorado/header-menu-li.gif) left 6px no-repeat;                                              
}                 
#header .menu .pri,
#header .menu .sin{
background:none;
}
#header .menu li a{
padding:5px 45px 0;  
height:26px;
float: left;
color:#000;
}
#header .menu .selected{
margin-left:15px;
background:url(/img/decorado/header-menu-pestana-a.gif) left top no-repeat #09008B;   
}
#header .menu .selected a{
padding:5px 35px 0;  
color:#fff;
background:url(/img/decorado/header-menu-pestana-b.gif) right top no-repeat;      
}
#header .bottomH{
width:940px;
padding-right:20px;
margin:0 auto;
overflow: hidden;
background:left top no-repeat;     
}                                                                       
.seccion4 #header .bottomH{background-image:url(/img/decorado/cab-actividades.jpg);}
.seccion8 #header .bottomH{background-image:url(/img/decorado/cab-boletin.jpg);}
.seccion6 #header .bottomH{background-image:url(/img/decorado/cab-comollegar.jpg);}
.seccion3 #header .bottomH{background-image:url(/img/decorado/cab-conocenos.jpg);}
.seccion7 #header .bottomH{background-image:url(/img/decorado/cab-contacto.jpg);}
.seccion2 #header .bottomH{background-image:url(/img/decorado/cab-elcentro.jpg);}
.seccion5 #header .bottomH{background-image:url(/img/decorado/cab-nosinteresatuopinion.jpg);} 
.seccion9 #header .bottomH{background-image:url(/img/decorado/cab-todosloscomercios.jpg);} 
                
#header .bottomH .left{
float:left;
width:560px;          
}    
#header .bottomH .left .sub{
height:23px;        
text-align: center;       
position: absolute;
}
#header .bottomH .left .sub li{
display:block;
float: left;                   
background:url(/img/decorado/header-sub-li.gif) left 6px no-repeat;                                            
}                 
#header .bottomH .left .sub .pri,
#header .bottomH .left .sub .sin{
background:none;
}
#header .bottomH .left .sub li a{
padding:5px 45px 0;  
height:26px;
float: left;
color:#fff;
}
#header .bottomH .left .sub .selected{
margin-left:15px;
background:url(/img/decorado/header-sub-pestana-a.gif) left top no-repeat #fff;   
}
#header .bottomH .left .sub .selected a{
padding:5px 35px 0;  
color:#09008B;
background:url(/img/decorado/header-sub-pestana-b.gif) right top no-repeat;      
}
#header .bottomH .left h1{
padding-top:293px;   
padding-left:15px;
font-size:3em;
font-weight:bold;
color:#fff;
line-height:1em;
} 
#header .bottomH .left .menos{
height:94px;
background:url(/img/decorado/header-bottom.jpg) right top no-repeat;  
}    
#header .bottomH .left .menos .breadcrumb{
padding-top:15px;   
padding-left:15px; 
font-size:.9em;
}
#header .bottomH .left .menos .breadcrumb a{
text-decoration:underline;  
}
#header .bottomH .left .menos h2{
padding-left:15px;
padding-top:50px;
color:#09008B;
font-weight:bold;
font-size:1.4em;
}                 
#header .flashMapa{
float: right;
width:378px;
height:428px;
overflow: hidden;
}
/* MIDDLE */
#middle{
width:100%;
overflow: hidden;
}
#middle .content{
float: left;
width:554px;
overflow: hidden;
}
#middle .sidebarRight{
float: right;
overflow: hidden;
width:426px;
}      
/* Footer */
#wrap #footer{
background:url(/img/decorado/footer-curvas.gif) left bottom no-repeat;
width:100%; 
padding-bottom:5px;   
text-align: center;
clear: both;
}
#footer .menu{
width:960px;
height:44px;
padding-top:44px;
margin:0 auto 10px;
background:url(/img/decorado/footer-menu.jpg);
}
#footer .menu a{
color:#fff;    
}
#footer .menu li{
display:inline;  
border-left:1px solid #fff;
padding:0 40px;  
}
#footer .menu .pri{
border:none;    
}
#footer p{
font-size:.9em;
}