.corp #wrap #middle{
padding-top:0px;             
margin-top:-200px;
}
#wrap #middle{background-color:#F7F7F7;}
/* SIDEBAR */
#middle #sidebar{
float: right;      
width:330px;
padding-top:215px;   
}
.corp #middle #sidebar{
width:318px;
}
.area #middle #sidebar{
padding-top:25px;    
background:url(/img/decorado/area-sb-top01.jpg) 0 0 no-repeat;
}
#middle #sidebar .mod{     
width:307px;
margin:0 auto 15px;
}
#middle #sidebar .mod .h{     
font-weight:bold;
font-size:1.2em;
padding-top:12px;
padding-left:25px;
height:28px;
text-align: left;                                                                
}
.corp #middle #sidebar .mod .h{
color:#2080B9;                     
background:url(/img/decorado/bullet1.gif) 10px 17px no-repeat; 
}    
.area4 #middle #sidebar .mod .h{
color:#d84e21;                     
background:url(/img/decorado/bullet5.gif) 10px 17px no-repeat; 
}
.area2 #middle #sidebar .mod .h{
color:#007AC3;                     
background:url(/img/decorado/bullet6.gif) 10px 17px no-repeat; 
}
.area3 #middle #sidebar .mod .h{
color:#EE3438;                     
background:url(/img/decorado/bullet9.gif) 10px 17px no-repeat; 
}
.lngPt5 #middle #sidebar .mod .h{
color:#d84e21;                     
background:url(/img/decorado/bullet5.gif) 10px 17px no-repeat; 
}
        /*
#middle #sidebar .modDestacados{   
height:301px;            
background:url(/img/decorado/home-sb-tabla.jpg) top left no-repeat;                                                
}     */   
#middle #sidebar .modPri{                         
background:url(/img/decorado/home-sb-tabla.gif) top left no-repeat;}   

#middle #sidebar .modPri ul{    
background-color:#fff; 
width:305px;               
border-left:1px solid #D2D9DF;
border-right:1px solid #D2D9DF;
}                                             
#middle #sidebar .modPri ul li{      
height:115px;       
padding:13px 0 0;          
margin:0 auto;
clear: both;
border-top:1px solid #D2D9DF;
}                                                        
#middle #sidebar .modPri ul .pri{
border:none;
}                                                              
#middle #sidebar .modPri .cont{
padding-bottom:15px;
background:url(/img/decorado/home-tabla-bottom.gif) left bottom no-repeat;
}    
 /*                                     
#middle #sidebar .modDestacados ul .pri{
border:none;
}
#middle #sidebar .modDestacados ul li img{
float: left;
}
#middle #sidebar .modDestacados ul li strong{
float: right;
width:184px;
margin-top:4px;
padding-bottom:5px;
}                                                             
.corp #middle #sidebar .modDestacados ul li strong a{color:#014765;}    
.area4 #middle #sidebar .modDestacados ul li strong a{color:#d84e21;}
.area2 #middle #sidebar .modDestacados ul li strong a{color:#007AC3;}
.area3 #middle #sidebar .modDestacados ul li strong a{color:#EE3438;}
#middle #sidebar .modDestacados ul li p{
float: right;
width:184px;
color:#333;
}           
#middle #sidebar .modActualidad{     
height:301px;             
text-align:right;                                                                                                       
}    
.area #middle #sidebar .modActualidad{     
padding-top:45px;  
height:256px; 
background:url(/img/decorado/home-sb-tabla.jpg) top left no-repeat;                                                    
}               
#middle #sidebar .modActualidad ul{     
width:100%;
overflow: hidden;
text-align: left;
}                                  
#middle #sidebar .modActualidad ul li{
width:273px;
padding-left:12px;
height:60px;       
padding-top:14px;          
margin:0 auto;
border-top:1px solid #D2D9DF;
}                                                     
#middle #sidebar .modActualidad ul .pri{
border:none;
}
#middle #sidebar .modActualidad ul li img{
float: left;
}
#middle #sidebar .modActualidad ul li strong{
float: right;
width:210px;
margin-top:4px;
}
.corp #middle #sidebar .modActualidad ul li strong a{color:#014765;}    
.area4 #middle #sidebar .modActualidad ul li strong a{color: #d84e21;}
.area2 #middle #sidebar .modActualidad ul li strong a{color: #007AC3;}
.area3 #middle #sidebar .modActualidad ul li strong a{color: #EE3438;}
#middle #sidebar .modActualidad ul li p{
float: right;
width:135px;
color:#333;
}              
              */
/* CONTENT */                                                    
#middle #content{
width:630px;         
float: left;                             
}                                                                
#middle #content .mod .btn{     
padding:10px 0 20px;    
}                                                            
#middle #content .mod .btn a{
margin-right:5px;
} 
.corp #middle #content .top{
width:607px;
padding-left:35px;
height:83px;
background:0 0 no-repeat;  
padding-top:33px;     
background:url(/img/decorado/content-top.jpg) left 0px no-repeat; 
}        
.sCorpCab #middle #content .top{                                                                      
background-image:url(/img/decorado/content-top-corp.jpg)    
}
#middle #content .top .breadcrumb{
display:block;
position: absolute;
width:560px;
}
#middle #content .top .breadcrumb,
#middle #content .top .breadcrumb a{color:#787777;}                 
#middle #content .top h1{    
font-size:1.5em;
line-height:1.2em;
padding-top:2px;
text-transform: uppercase;  
}    
#middle #content .top h1{
padding-top:28px;   
}      
.corp #content .mod5 .topF a,     
.corp .mod .hl a,
.corp .mod .paginacion a,
.corp #middle #content .top h1{color:#2080B9;}   
.area4 #content .mod5 .topF a,    
.area4 .hl a,
.area4 .mod .paginacion a,
.area4 #middle #content .top h1{color:#D84E21;} 
.area2 #content .mod5 .topF a,     
.area2 .mod .hl a,
.area2 .mod .paginacion a,
.area2 #middle #content .top h1{color:#007AC3;}  
.area3 #content .mod5 .topF a,   
.area3 .mod .hl a,
.area3 .mod .paginacion a,
.area3 #middle #content .top h1{color:#EE3438;}   
.lngPt5 #content .mod5 .topF a,  
.lngPt5 .mod .hl a,  
.lngPt5 .hl a,
.lngPt5 .mod .paginacion a,
.lngPt5 #middle #content .top h1{color:#D84E21;}                   
#middle #content h2{           
line-height:1em;
font-size:1.5em;                       
margin:0 auto;    
padding-left:15px;
padding-bottom:15px;
width:575px;
}                                   
.corp #middle #content h2{   
color:#2080B9;      
background:url(/img/decorado/bullet1.gif) 0 4px no-repeat;
}                                                        
.area4 #middle #content h2{   
color:#D84E21;      
background:url(/img/decorado/bullet5.gif) 0 4px no-repeat;
}                                                    
.area2 #middle #content h2{   
color:#007AC3;      
background:url(/img/decorado/bullet6.gif) 0 4px no-repeat;
}                                                         
.area3 #middle #content h2{   
color:#EE3438;      
background:url(/img/decorado/bullet9.gif) 0 4px no-repeat;
}                                                           
.lngPt5 #middle #content h2{   
color:#D84E21;      
background:url(/img/decorado/bullet5.gif) 0 4px no-repeat;
}      

     
.corp #content .mod2T1E2 li .hl{   
color:#2080B9;      
background:url(/img/decorado/header-menu-over.gif) 0 4px no-repeat;
}       
.area4 #content .mod2T1E2 li .hl{   
color:#D84E21;      
background:url(/img/decorado/header-menu-over3.gif) 0 4px no-repeat;
}             
.area2 #content .mod2T1E2 li .hl{   
color:#007AC3;      
background:url(/img/decorado/header-menu-over2.gif) 0 4px no-repeat;
}        
.area3 #content .mod2T1E2 li .hl{   
color:#EE3438;      
background:url(/img/decorado/header-menu-over2.gif) 0 4px no-repeat;
}    

  
#middle #content .contenido .hFicha{                  
padding-bottom:0;
padding-left:53px;
margin:0;
width:540px;
background-position:42px 4px;    
}
.ap3 #middle #content .mod5 h3{
font-size:1.4em;
padding-bottom:3px;
}          
.ap3 #middle #content .mod5 li{
padding-bottom:5px;    
}
.ap5 #middle #content .mod2T3 img{
width:85px;
}      
.ap5 #middle #content .mod2T3 p{
width:160px;
}
.ap5 #middle #content .mod2T3 .btn{
float: right;
padding-top:3PX;
width:160px;
}
.ap5 #middle #content .mod2T3 .btn a{
padding-left:20px;
background:url(/img/iconos/p/pdf.gif) left 0px no-repeat;    
}
.area #middle #content .top{
width:595px;
padding-left:35px;
height:83px;
background:url(/img/decorado/content-top-area.jpg) left 0px no-repeat;  
padding-top:32px;
}                                                                                     
.sCab4 #middle #content .top{background-image:url(/img/decorado/content-top-a1.jpg);}
.sCab3 #middle #content .top{background-image:url(/img/decorado/content-top-a3.jpg);}
.sCab2 #middle #content .top{background-image:url(/img/decorado/content-top-a2.jpg);} 
.lngPt5 #middle #content .top{background-image:url(/img/decorado/content-top-a1.jpg);}             
                                                                                          
.sCab4 #middle #content .top h1,
.sCab3 #middle #content .top h1,
.sCab2 #middle #content .top h1{
padding-top:32px;   
}                                           
.sec96 #middle #content h4,                                                
.sec94 #middle #content h4,
.sec95 #middle #content h4,
.sec93 #middle #content h4{     
text-align: center;
clear: both;
}                            
.sec94 #middle #content h4 a{   
padding-left:15px;       
background:url(/img/decorado/bullet6.gif) 0 4px no-repeat;
}                                                            
.sec96 #middle #content h4 a,      
.sec95 #middle #content h4 a{    
padding-left:15px;       
background:url(/img/decorado/bullet9.gif) 0 4px no-repeat;
}                         
.sec93 #middle #content h4 a{   
padding-left:15px;      
background:url(/img/decorado/bullet5.gif) 0 4px no-repeat;
}                                                     
.sec96 #middle #content h4{
padding-top:20px;
}
 /*
.corp #content .form{
border:1px solid #2080b9; 
}
.area4 #content .form{
border:1px solid #D84E21; 
}
.area2 #content .form{
border:1px solid #2080B9;                                                     
}
.area3 #content .form{
border:1px solid #EE3438; 
}   */

/*MAPAS*/      
/*Popup de mapa*/  
.infoMapa{
height:120px;
width:230px;
}
.infoMapa img{
position:absolute
}
.infoMapa strong{
font-size:12px;
color:#000;
line-height:14px;
padding:0 0 0 105px;
margin:0;
display:block;
border-bottom:1px solid #ddd;
}
.infoMapa p{
font-size:10px;
color:#000;
padding:0 0 0 105px;
margin:0;
display:block;
}
/*FIN MAPAS*/   
