/* HEADER */
#wrap #header{       
width:100%;
height:121px;
background:url(/img/decorado/top.jpg) -14px top no-repeat #231A5F;
}   
#header .logo{        
display: block;
font-weight:normal;
float: left;                                                    
}
#header .logo a{
width:440px;
padding-left:320px;
padding-top:35px;
padding-bottom:25px;     
font-size:2.0em;  
font-weight:bold;      
display: block;  
overflow:hidden;              
float:left;
color:#fff;

}    
#header .idiomas{    
padding-top:40px;
text-align: center;  
padding-right:5px;
height:27px;
font-size:1.1em;     
float:right;                                              
}
#header .idiomas a{
color:#fff;
background:left 3px no-repeat;
padding-left:20px;
}
#header .idiomas .es a{
background-image:url(/img/decorado/espanol.jpg);
}               
#header .idiomas .en a{
background-image:url(/img/decorado/ingles.jpg);
}
#header .idiomas li{
display: inline;
border-left:1px solid #fff; 
padding:0 0 0 20px;  
}
#header .idiomas .primero{
border:none;
padding-right:20px;
}
/* FIN HEADER */  
/* sidebar */
#middle .sidebar{
width:201px;
height:410px;
padding-left:35px;
padding-top:336px;        
float: left;
background:url(/img/decorado/sidebar.jpg) right -5px no-repeat;
overflow: hidden;
font-size:1.1em;
}      
#middle .sidebar menu{      
padding-right:22px;  
font-size:1.1em;
clear: both;
padding:15px 0 15px 18px;   
width:180px;  
}      
#middle .sidebar ul li{
padding-left:10px;
margin-bottom:8px;              
background:url(/img/decorado/bullet-tipo1.gif) left 6px no-repeat;   
}   
#middle .sidebar ul li a{
color:#231A5F;   
}     
/* fin sidebar */
/* MIDDLE */ 
/* botones */
.btn{
width:100%;      
margin-bottom:3px;
margin-top:3px;
float:right;
text-align: left;                        
}             
.btn a{       
line-height:1.8em; 
padding:5px 18px 5px 0;
background:url(/img/decorado/bullet-btn.gif) right center no-repeat;
} 
.btnTodos{
width:100%;    
clear: both;  
margin-bottom:3px;
display: block;
text-align: center;                        
}            
.btnTodos a{       
line-height:1.8em; 
padding:5px 18px 5px 0;
background:url(/img/decorado/bullet-btn.gif) right center no-repeat;
}
.btnV{
text-align: center;
}   
.btnV a{
background:url(/img/decorado/bullet-btnV.gif) right center no-repeat;    
}   
.btnPdf a{ 
padding-left:18px;  
padding-right:0;  
background:url(/img/iconos/p/pdf.gif) left center no-repeat;   
}  
/* FIN MIDDLE */
/* FOOTER */
#wrap #footer{
clear: both;
width:100%;  
overflow: hidden;
background:url(/img/decorado/footer.jpg) left top no-repeat #231A5F;    
padding-top:15px;   
font-size:0.9em;                                                      
}
#footer .bloque a{
color:#231A5F;   
}
#footer .bloque ul{
padding-top:60px;
padding-bottom:30px;
padding-left:216px;  
text-align: center;
}           
#footer .bloque ul li{
padding:0 5px;
margin-bottom:3px;
border-left:1px solid #231A5F;  
display: inline;
}  
#footer .bloque ul .primero{
border:none;
}          
#footer .txt{
clear: both;     
padding-top:45px;
width:1000px;
text-align: center;                                      
padding-bottom:10px;
color:#fff;
}
#footer .txt a{
color:#fff;   
}
/* FIN FOOTER */
