/* header */
.corp #wrap #header{  
width:960px;  
height:353px;      
overflow: hidden;
margin:0 auto;
background:url(/img/decorado/header-top-corp_v2.jpg) left top no-repeat #F7F7F7;
}     
.corp #content .top{
width:100%;
overflow: hidden;        
}
.corp #header .lenguaje{
float: right;
padding-top:5px;
padding-top:7px; 
}   
.corp #header .utilidades{
float: right;   
padding-top:7px; 
padding-right:7px;
border-left:1px solid #43B0DE; 
}        
.corp #header .utilidades a{
color:#014765;
}         
.corp #header .lenguaje li,
.corp #header .utilidades li{
display: inline;
border-left:1px solid #43B0DE;
padding:0 10px;
}      
.corp #header .left{    
width:610px;    /*
height:326px;   */
top:42px;                    
float: left;
padding-top:5px;
padding-left:20px;
background:bottom left no-repeat;
}                
.corp #header .left .logoHref{
width:161px;              
padding-left:5px;
height:52px;                                                  
display: block;
overflow: hidden;
text-indent:-2000px;   
float: left;     
margin-bottom:22px;           
}   
.corp #header .left .subT{
margin-top:25px;
float: right;             
width:330px;
height:30px;
padding-right:68px;
margin-bottom:8px;
overflow: hidden;
text-indent:-2000px;   
background:url(/img/decorado/header-slogan-corp.gif) left top no-repeat; 
}        
.corp #header .left .menu{
clear: both;           
margin-right:13px;
width:500px;
height:52px;      
padding-top:0;  
background:url(/img/decorado/header-menu.jpg) left bottom no-repeat;    
}   
.corp #header .left .menu li{
border:0;                   
display: block;
float:left;
font-weight:bold;
text-align:center;
line-height:1.2em;
}    
.corp #header .left .menu a{
color:#fff;                              
display: block;
width:121px;
padding:11px 2px 0;
height:34px;      
text-transform:uppercase;
}
.corp #header .left .menu a:hover{     
background:url(/img/decorado/header-menu-over.gif) center top no-repeat;     
text-decoration:none;
}
.corp #header .left .menu .selected a{
background:url(/img/decorado/header-menu-over.gif) center top no-repeat;   
border-bottom:7px solid #fff;    
}      
.corp #header .modWebsI{  
margin-top:81px;   
width:305px;      
padding-right:12px;   
height:272px;    
position: absolute;   
margin-left:643px; 
background:url(/img/decorado/header-top-corp_v2.jpg) right bottom no-repeat;      
}      
.lngPt #header .modWebsI{  
background-image:url(/img/decorado/header-top-corp_v3.jpg);
}                 
.corp #header .modWebsI h4{    
color:#186889;        
font-size:1.2em;
padding-top:10px;
padding-left:15px;
padding-bottom:11px;
text-align: left;  
font-size:1.1em;                                                     
}
.corp #header .modWebsI li{
background-repeat:no-repeat;
background-position:20px 6px;    
}
.corp #header .modWebsI li.telecom{background-image:url(/repositorio/126a/imagenes/256/20/imagen-home-telecom.jpg);}
.corp #header .modWebsI li.instrum{background-image:url(/repositorio/54a3/imagenes/2893/20/imagen-home-mra.jpg);}
.corp #header .modWebsI li.ingenieros{background-image:url(/repositorio/4f31/imagenes/255/20/imagen-home-ingenieros.jpg);}
.corp #header .modWebsI li.seguridad{background-image:url(/repositorio/e1fe/imagenes/254/20/imagen-home-seguridad.jpg);}
.corp #header .modWebsI li.preditec{background-image:url(/repositorio/1aa2/imagenes/253/20/imagen-home-preditec-irm.jpg);}

.corp #header .modWebsI li a{
display: block;
color:#fff;
font-size:1.1em;
height:41px;
padding-top:18px;
padding-left:127px;
}
/* HEADER AREA */
.area #wrap #header{ 
width:960px; 
overflow: hidden;
margin:0 auto;                                                                    
}                                                                                                     
.area4 #wrap #header{background:url(/img/decorado/header-top-telecom.gif) left top no-repeat #F7F7F7;}   
.area2 #wrap #header{background:url(/img/decorado/header-top-a2.gif) left top no-repeat #F7F7F7;}      
.area3 #wrap #header{background:url(/img/decorado/header-top-a3.gif) left top no-repeat #F7F7F7;}  

.lngPt4 #wrap #header{background-image:url(/img/decorado/header-top-telecom-por.gif);}   /*
.lngPt2 #wrap #header{background-image:url(/img/decorado/header-top-a2-por.gif);}      
.lngPt3 #wrap #header{background-image:url(/img/decorado/header-top-a3-por.gif);}      */
.lngPt5 #wrap #header{background-image:url(/img/decorado/header-top-a2-por.gif);}      
.lngPt6 #wrap #header{background-image:url(/img/decorado/header-top-a3-por.gif);}     
.area #header .lenguaje{
float: right;
padding-top:5px;
padding-top:7px; 
}   
.area #header .utilidades{
float: right;   
padding-top:7px; 
padding-right:7px;       
border-left:1px solid #97A6B5; 
}         
.area #header .lenguaje a,
.area #header .utilidades a{
color:#000;
}         
.area #header .lenguaje li,
.area #header .utilidades li{
display: inline;
border-left:1px solid #97A6B5;
padding:0 10px;
}           
.area #header .left{         
width:590px;
padding-left:20px;
overflow: hidden;
float: left;
padding-top:5px;                                                         
}
.area #header .left .logoHref{     
width:190px;
height:65px;
overflow: hidden;
text-indent:-2000px; 
float: left;     
margin:0 0 15px 0;    
display: block;       
}                                
.area3 #header .left .logoHref{                   
width:260px;
}
.area4 #header .left .subT{
margin-top:25px;
float: right;             
width:310px;
height:30px;
padding-right:68px;
margin-bottom:8px;
overflow: hidden;
text-indent:-2000px;   
background:url(/img/decorado/header-slogan-a1.gif) left top no-repeat; 
}
.area2 #header .left .subT{
margin-top:15px;
float: right;             
width:305px;
height:30px;
padding-right:68px;
margin-bottom:8px;
overflow: hidden;
text-indent:-2000px;   
background:url(/img/decorado/header-slogan-a2.gif) left top no-repeat; 
}     
.area3 #header .left .subT{
margin-top:23px;
float: right;             
width:240px;
height:25px;
padding-right:68px;
margin-bottom:8px;
overflow: hidden;
text-indent:-2000px;   
background:url(/img/decorado/header-slogan-a3.gif) left top no-repeat; 
}     
.lngPt4 #header .left .subT{   
background-image:url(/img/decorado/header-slogan-a1-por.gif); 
}
.lngPt2 #header .left .subT{         
background-image:url(/img/decorado/header-slogan-a2-por.gif); 
}     
.lngPt3 #header .left .subT{           
background-image:url(/img/decorado/header-slogan-a3-por.gif); 
} 
.lngPt5 #header .left .subT{   
background-image:url(/img/decorado/header-slogan-a2-por_b.gif); 
}
.lngPt6 #header .left .subT{   
background-image:url(/img/decorado/header-slogan-a3-por.gif); 
}
.area #header .left .menu{   
margin-right:13px;    
margin-top:0;
width:588px;
height:52px;      
padding-top:0;  
clear: both;
float: none;
background:url(/img/decorado/header-menu-tel.jpg) right bottom no-repeat;    
}   
.area2 #header .left .menu{     
width:586px;             
overflow: hidden; 
background:url(/img/decorado/header-menu-2.jpg) -1px bottom no-repeat;
}
.area #header .left .menu li{
border:0;                   
display: block;
float:left;
font-weight:bold;
text-align:center;
line-height:1.2em;
}           
.area #header .left .menu a{
color:#fff;                              
display: block;
width:121px;
padding:18px 2px 0;
height:26px;    
text-transform:uppercase;  
}        
.area2 #header .left .menu a{ 
width:113px; 
}                                       
.area4 #header .left .menu a:hover{     
background:url(/img/decorado/header-menu-over2.gif) center top no-repeat;     
text-decoration:none;
}
.area4 #header .menu .selected a{
background:url(/img/decorado/header-menu-over2.gif) center top no-repeat;   
border-bottom:8px solid #fff;    
}
.area2 #header .left .menu a:hover{     
background:url(/img/decorado/header-menu-over-a2.gif) center top no-repeat;     
text-decoration:none;
}
.area2 #header .menu .selected a{
background:url(/img/decorado/header-menu-over-a2.gif) center top no-repeat;   
border-bottom:8px solid #fff;    
}       
.area3 #header .left .menu a:hover{     
background:url(/img/decorado/header-menu-over3.gif) center top no-repeat;     
text-decoration:none;
}
.area3 #header .menu .selected a{
background:url(/img/decorado/header-menu-over3.gif) center top no-repeat;   
border-bottom:7px solid #fff;    
}                                                 
.lngPt5 #header .left .menu a:hover{     
background:url(/img/decorado/header-menu-over2.gif) center top no-repeat;     
text-decoration:none;
}
.lngPt5 #header .menu .selected a{
background:url(/img/decorado/header-menu-over2.gif) center top no-repeat;   
border-bottom:8px solid #fff;    
}
.area #header .right{
width:330px;
padding-top:20px;
float: right;
}
.area #header .right .buscador{
width:317px;
height:60px;    
background:url(/img/decorado/buscador.jpg) center top no-repeat;
color:#666; 
padding-bottom:14px;
}
.area #header .right .buscador fieldset{
float: left;
width:100%; 
padding-top: 5px;   
}
.area #header .right .buscador .buscar{
float: left;
width:20px;
height:20px;   
border:none;
display: block; 
overflow: hidden;
text-indent:2000px;
line-height:3em;
margin-top:5px;
cursor: pointer;   
}                                                                                                          
.area4 #header .right .buscador .buscar{background:url(/img/decorado/btn-submit.jpg) center top no-repeat;}     
.area2 #header .right .buscador .buscar{background:url(/img/decorado/btn-submit-a2.jpg) center top no-repeat;}
.area3 #header .right .buscador .buscar{background:url(/img/decorado/btn-submit-a3.jpg) center top no-repeat;}
.lngPt5 #header .right .buscador .buscar{background:url(/img/decorado/btn-submit.jpg) center top no-repeat;}  
.area #header .right .buscador label{
padding-top:5px;
padding-left:40px;
padding-right:8px;
display: block;
text-align: left;
width:42px;     
float: left;
}
.area #header .right .buscador fieldset input{
float: left;
width:160px;
margin-top:5px; 
margin-right:8px;  
}
.area #header .right .acceso{
width:308px;
padding-right:9px;
height:43px;    
color:#fff; 
}                                                                                                      
.area4 #header .right .acceso{background:url(/img/decorado/acceso-privado.gif) center top no-repeat;}     
.area2 #header .right .acceso{background:url(/img/decorado/acceso-privado-a2.gif) center top no-repeat;}
.area3 #header .right .acceso{background:url(/img/decorado/acceso-privado-a3.gif) center top no-repeat;}
.lngPt5 #header .right .acceso{background:url(/img/decorado/acceso-privado.gif) center top no-repeat;} 
.area #header .right .acceso span{
width:190px;    
padding-left:40px;
padding-top:10px;
display: block;
float: left;
}
.area #header .right .acceso a{
color:#fff;
}
.area #header .right .acceso .btn{
float: right;
width:71px;
margin-top:5px;
padding-top:5px;
height:20px;
display: block;
color:#fff;
text-align: center;
}    
/* header  gen */            
#header .lenguaje li a{
background:right center no-repeat;
padding-right:20px;
}                                                                             
#header .lenguaje .es a{background-image:url(/img/decorado/espanol.jpg);}
#header .lenguaje .fr a{background-image:url(/img/decorado/frances.jpg);}
#header .lenguaje .en a{background-image:url(/img/decorado/ingles.jpg);}
#header .lenguaje .pt a{background-image:url(/img/decorado/portugues.jpg);}
                         
.area #header .lenguaje .pri,                         
.area #header .utilidades .pri,
.corp #header .lenguaje .pri,                         
.corp #header .utilidades .pri{
border:none;
}    

/* middle */
#wrap #middle{  
width:960px; 
margin:0 auto;
overflow: hidden;                                                                
}
/* footer */
#wrap #footer{ 
width:960px; 
margin:0 auto;
padding-top:5px;     
text-align:center;    
background: #F7F7F7; 
}             
#footer .bloqueM{ 
width:940px;
padding-left:10px;
height:70px;
margin:0 auto 5px;
background:url(/img/decorado/footer-bloqueM.gif);
clear: both;
}        
#footer .bloqueT{      
width:948px;
color:#2C87BC;
clear: both;
margin:0 auto;
}                       
#footer .bloqueT a{
text-decoration: underline;
} 
#footer .bloqueT strong{
color:#014765;
font-size:1.2em;
font-weight:bold;
padding:3px 0;  
display: block;
}         
#footer .bloqueT p{  
padding-bottom:5px;    
}

/* footer corp */ 
.corp #footer .bloqueM ul{
float: left;
padding-top:13px;
padding-left:10px;
clear: left;
}                         
.corp #footer .bloqueM .pri{
border:none;
} 
.corp #footer .bloqueM .sMenu{
padding-left:0;
float:none;
text-transform: uppercase;
}
.corp #footer .bloqueM .sMenu .pri{
border:none;
}
.corp #footer .bloqueM .utilidades{
clear:none;
padding-left:0;
float: left;
}    
.corp #footer .bloqueM .utilidades .pri{
border-left:1px solid #014765;
padding-left:15px;
} 
.corp #footer .bloqueM li{
display: inline;
border-left:1px solid #43B0DE;
padding:2px 10px 0;
}    
.corp #footer .bloqueM li a{
color:#014765;
}





/* footer area */    
.area #footer .bloqueM ul{
float: left;
padding-top:13px;
}                         
.area #footer .bloqueM .menu li{
display: inline;
border-left:1px solid #97A6B5;
padding:2px 25px 0;   
text-transform: uppercase; 
}              

.area2 #footer .bloqueM .menu li{
padding:2px 15px 0;
} 
.area #footer .bloqueM .menu .pri{
border:none;
}                                              
.area4 #footer .bloqueM .menu a{color:#D84E21;}
.area2 #footer .bloqueM .menu a{color:#2080B9;}  
.area3 #footer .bloqueM .menu a{color:#EE3438;}
.lngPt5 #footer .bloqueM .menu a{color:#D84E21;}    
.area #footer .bloqueM .utilidades{
float: left;
padding-top:13px;
clear: none;
margin-bottom:5px;     
height:32px;                                                                
}              
#footer .bloqueM .utilidades li{
display: inline;
border-left:1px solid #97A6B5;
padding:2px 15px 0;    
}          
.area #footer .bloqueM .utilidades li{     
padding:2px 25px 0; 
}          
.area2 #footer .bloqueM .utilidades li{     
padding:2px 15px 0; 
}
.area #footer .bloqueM .utilidades a{
color:#000;    
}        
.area #footer .bloqueM .aHome{
height:36px;
margin-top:10px;
width:120px;
display: block;
overflow: hidden;
text-indent:-2000px;
float: left;
border-left:1px solid #97A6B5;
background:url(/img/decorado/mini-logo-blanco.gif) right top no-repeat;    
}      
.area #footer .bloqueM .txt{                    
clear: both;
display:inline-block;   
font-size:.9em;           
color:#666;                                                   
}    
.area #footer .redes{
width: 200px;
height: 22px;       
float:right;
padding-bottom: 3px;
}          
.area #footer .redes a{
padding: 0px 2px;   
}                            
.area4 #footer .bloqueT strong{color:#D84E21;}   
.area2 #footer .bloqueT strong{color:#2080B9;}  
.area3 #footer .bloqueT strong{color:#EE3438;}                          
.area #footer .bloqueT{color:#333;}
.area #footer .bloqueT a{color:#333;}
.lngPt5 #footer .bloqueT strong{color:#D84E21;} 

/*BUCLES DE IMAGEN*/
ul.bucleImg{
overflow:hidden;
}
ul.bucleImg li{
position:absolute;
padding:0;
margin:0;
display:none;
}
ul.bucleImg li.pri{
display:block;    
}
/*FIN BUCLES DE IMAGEN*/
