/* sideBarRight */
#middle .sideBarRight{
float:right;
margin-top:-50px; 
margin-bottom:25px;  
margin-right:10px;       
width:265px;                                                                   
color:#333;
position: relative;
z-index:1;                     
background:url(/img/decorado/wrap-top.jpg) -675px -100px no-repeat #E1E0DA;
}
.sideBarRight a{
color:#000;    
}         
#middle .sideBarRight .bloque{
width:100%;
overflow: hidden;
}
#middle .sideBarRight .bloque h5{
color:#9A0040;
border-bottom:1px solid;   
width:219px;     
padding:8px 0 3px 0px;
margin-bottom:10px;
margin-left:20px;
}      
#middle .sideBarRight .bloque ul{
width:215px;
margin:0 auto;    
}
#middle .sideBarRight .bUltimaRevista{  
margin-bottom:10px;  
background:url(/img/decorado/231-bottom.gif) 17px bottom no-repeat;
}
#middle .sideBarRight .bUltimaRevista .rev{
width:211px; 
padding:10px;
padding-bottom:0; 
overflow: hidden;  
margin:0 auto 8px;
text-align: left;
background:url(/img/decorado/231-top.gif) left top no-repeat #fff;
}                                                     
#middle .sideBarRight .bUltimaRevista .rev .tit,
#middle .sideBarRight .bUltimaRevista .rev .gen,
#middle .sideBarRight .bUltimaRevista .rev p{
width:133px;
float: left;  
text-align: right;  
}                               
#middle .sideBarRight .bUltimaRevista .rev .btn{
text-align: left;
}               
#middle .sideBarRight .bUltimaRevista .rev img{
float: right;
}                                                                               
#middle .sideBarRight .bUltimaRevista .rev .tit{
font-weight:bold;
font-size:1.1em;
}                                                                                        
#middle .sideBarRight .bUltimaRevista .rev .gen{
color:#9A0040;
font-size:1.1em;
}       
#middle .sideBarRight .bInfoCorp ul li{
background:url(/img/decorado/bullet3.gif) 0 6px no-repeat;
padding:0 0 10px 10px;
}          
#middle .sideBarRight .bInfoCorp ul li a:hover,
#middle .sideBarRight .bInfoCorp ul .selected a{
color:#9A0040;
text-decoration:none;
}          
#middle .sideBarRight .bInfoCorp .subUl li{
background:url(/img/decorado/bullet3.gif) left center no-repeat;
padding:5px 0 5px 10px;
}                                                    
#middle .sideBarRight .bDestacados ul li{
overflow: hidden;
width:100%;
padding-bottom:15px;
}
#middle .sideBarRight .bDestacados h3{
font-weight:bold;
display:block;
padding-bottom:7px;
}
#middle .sideBarRight .bDestacados img{
border:1px solid #666;
float:left;
}
#middle .sideBarRight .bDestacados p{
float: right;
padding-bottom:10px;
width:135px;
}
#middle .sideBarRight .bloeuqPubli{
background:url(/img/decorado/sb-bottom.gif) left top no-repeat #fff;     
}
#middle .sideBarRight .bloeuqPubli h5{
padding-top:15px;
border:none;
color:#999;
}
#middle .sideBarRight .bloeuqPubli ul{
width:100%;
padding:0;
text-align: center;
}
#middle .sideBarRight .bloeuqPubli li{
margin-bottom:22px;      
padding:0;    
}
#middle .sideBarRight .bloeuqPubli li img{
border:1px solid #C9C5BD;
padding:0;      
margin:0 auto;         
display: block;
}
/* superior y inferior */
#middle .superior,
#middle #content{
width:670px;
color:#000; 
}           
#middle .superior{
background:311px 3px no-repeat;
}                                                                                
.seccion13 #middle .superior{background-image:url(/img/decorado/cab-ferias.jpg);}
.seccion2 #middle .superior{background-image:url(/img/decorado/cab-somos.jpg);}       
.seccion9 #middle .superior{background-image:url(/img/decorado/cab-actualidad.jpg);} 
.seccion15 #middle .superior{background-image:url(/img/decorado/cab-actualidad.jpg);}   
.seccion12 #middle .superior{background-image:url(/img/decorado/cab-convenios.jpg);}                                                                                   
.seccion14 #middle .superior{background-image:url(/img/decorado/cab-documentos.jpg);}    
.seccion10 #middle .superior{background-image:url(/img/decorado/cab-formacion.jpg);}
.seccion8 #middle .superior{background-image:url(/img/decorado/cab-revista.jpg);}  
.seccion4 #middle .superior{background-image:url(/img/decorado/cab-servicios.jpg);}       
#middle .superior a{color:#000;}
#middle #content a{color:#9a0040;}
#middle .superior h1{   
padding-left:20px;
padding-top:50px;
height:31px;
color:#FFF;
font-size:1.9em;
}
#middle .superior .breadcrumb{
color:#666;
margin-top:10px;
padding:5px 0 10px 40px;
display:block;
background:url(/img/decorado/bullet1.gif) 30px 10px no-repeat;
}
#middle .superior .breadcrumb a{color:#666;}
#middle .superior .bloqueSubMenu,
#middle .inferior .bloqueSubMenu{
background:url(/img/decorado/contenido-menu.jpg);
width:521px;
padding-left:100px;
padding-top:18px;
height:43px;
margin:5px auto; 
}
.seccion4 #middle .superior .bloqueSubMenu,
.seccion4 #middle .inferior .bloqueSubMenu{
background:url(/img/decorado/contenido-menu2.jpg);
width:518px;
padding-left:100px;
padding-top:5px;
height:75px;
margin:5px auto; 
}
#middle .superior .bloqueSubMenu li,
#middle .inferior .bloqueSubMenu li{
float:left;
background:url(/img/decorado/bullet2.gif) left center no-repeat;
padding-left:15px; 
padding-right:20px;
margin-bottom:3px;
width:120px;    
list-style-type:none;
}                                                                                                             
#middle .superior .bloqueSubMenu li a:hover,                                                                                                                   
#middle .inferior .bloqueSubMenu li a:hover,                                                                                                                   
#middle .superior .bloqueSubMenu li.seleccionado a,
#middle .inferior .bloqueSubMenu li.seleccionado a{
color:#9A0040;
text-decoration:none;
}
#middle .superior .bloqueSubMenu li a,
#middle .inferior .bloqueSubMenu li a{color:#000;}
#middle .superior h3{
color:#D14103;
border-bottom:1px solid;
width:605px;
margin:20px 0 0 35px;
}
#wrap #middle .superior{width:672px;}
#wrap #middle .inferior{
clear: both;
width:672px;
}           
/* fin superior y inferior */
#middle .contenido .bUltimaRevista{
padding-left:50px;
}

#middle .contenido .bUltimaRevista li{
width:261px; 
padding:10px 12px;      
overflow: hidden;  
margin:0 auto 8px;
text-align: left;           
float: left;  
height:153px;                                                  
}                                          
#middle .contenido .bUltimaRevista li .btn,     
#middle .contenido .bUltimaRevista li .tit,
#middle .contenido .bUltimaRevista li .gen,
#middle .contenido .bUltimaRevista li p{
width:183px;
float: left;  
text-align: right;  
}            
#middle .contenido .bUltimaRevista li img{
float: right;
}                                                                               
#middle .contenido .bUltimaRevista li .tit{
font-weight:bold;
font-size:1.1em;
}                                                                               
#middle #content .bUltimaRevista li .tit a{
color:#000;
}                                              
#middle .contenido .bUltimaRevista li .gen{
color:#9A0040;
font-size:1.1em;
}       
/*MAPAS*/
#mapaGM{
margin:0 auto;
width:534px;
height:400px;
}
/*Popup de mapa*/
.infoMapa{
height:180px;
width:230px;
background-color:#fff;
}
.infoMapa img{
display:block;
margin:0 auto;
}
.infoMapa span{
display:block;
background-repeat:no-repeat;
background-position:20px 0px;
font-size:13px;
color:#000;
padding:0 0 0 20px;
}
.infoMapa span.loc{
font-weight:bold;
}
.infoMapa span.tel{
background-image:url(/img/iconos/p/telephone.gif);
padding-left:38px;
}
.infoMapa span.email{
background-image:url(/img/iconos/p/at.gif);
padding-left:38px;
}
/*FIN MAPAS*/

/*Paginacion*/
.listado .paginacion{    
display:block;
clear:both;   
padding:7px 0 7px 0;
text-align:left;             
}  
.listado .paginacion a{
padding-left:5px;
padding-right:5px;   
font-size:12px;    
height:14px;         
}
.listado .paginacion span{
padding-left:5px;
padding-right:5px;       
font-size:12px;
font-weight:bold;
height:14px;          
color:#333333;    
}            
.listado .paginacion .siguiente, 
.listado .paginacion .anterior{
padding:14px 0px 0px 14px;
margin:0px 5px 0px 5px;
display:inline-block;
width:0px;
height:0px;
margin-bottom:-2px;
overflow:hidden;
}
.listado .paginacion .siguiente{
background:url(/img/decorado/btn-bullet.gif) left bottom no-repeat; 
}
.listado .paginacion .anterior{
background:url(/img/decorado/btn-bullet2.gif) left bottom no-repeat;  
}

.listado .paginacion .primera,
.listado .paginacion .ultima,
.listado .paginacion .primeraOff, 
.listado .paginacion .anteriorOff,
.listado .paginacion .siguienteOff, 
.listado .paginacion .ultimaOff{display:none;}                   