#header{
width:100%;
overflow:hidden;
padding:16px 0 0;
background:url(/img/decorado/header-web.jpg) center top no-repeat #fff;
}      
#header .tituloW{ 
margin:22px 0 21px 22px; 
width:228px;
height:87px;
display: block;
float: left;
text-indent:-2000px;
overflow: hidden;
background:url(/img/decorado/amex_barcelo.jpg);
}    
#header .bloque{
float:right;
width:350px;  
padding:48px 53px 0 0; 
text-align:right;
} 
#header .bloque .acceso{
color: #fff;
font-size: 11px;
padding:0px 13px;                    
background-color: #1a9bd6;     
} 
#header .bloque .acceso:hover{
color:#666;
text-decoration:none;
background-color: #ccc;        
}
#header .bloque a.idioma{
padding:8px 7px 0 0;
float:right;
color:#888;
background:url(/img/decorado/deco01.gif) right 11px no-repeat;
}
#header .bloque .utilidades{
padding-top:8px;
float:right;
} 
#header .bloque .utilidades li{
display:inline;
background:url(/img/decorado/deco01.gif) right center no-repeat;
padding:0 7px 0 5px;    
}
#header .bloque .utilidades .last{
background:none;
padding-right:0;
}
#header .bloque .utilidades li a{color:#999;}
#header .bloque .utilidades li a:hover{
color:#666;
text-decoration:underline;
}
#header .bloque .utilidades li.last a{color:#0096D6;}
#header .menu{
width:970px;
margin:0 auto;
overflow:hidden;
}
#header .menu li{
float:right;
display:block;
}
#header .menu li a{
display: block;   
color: #666666;
background:url(/img/decorado/trans_1x1.gif) left top repeat-y #fafafa;    
height:14px;                
padding:12px 0;
text-align:center;
}
#header .menu li.sec1{width:115px}
#header .menu li.sec2{width:129px}
#header .menu li.sec3{width:155px}
#header .menu li.sec4{width:180px}
#header .menu li.sec5{width:115px}

#header .menu li.sel a{
color: #005c81;
background-color:#def1ff;
font-weight:bold;
}
#header .menu li a:hover{   
color: #005c81;
text-decoration: none;
font-weight:bold;
background-color:#def1ff;
}
#header .vid{
width:971px;
padding:0 10px;
height:222px;
overflow:hidden;
margin:0 0 0 -1px;       
background:url(/img/decorado/wrap-header-vid.jpg) -2px top repeat-y;
}
/* middle */     
#middle{                                    
border-top:1px solid #d9d9d9;            
width:972px;
margin:0 auto;
clear: both;
overflow:hidden;       
background-color:#fff;
}        
#middle #content{
float: right;           
overflow: hidden;
width:696px;
background:url(/img/decorado/shadow_news.gif) no-repeat top left;
}
.sec1 #middle #content{
width:676px;
}
#content .contenido{                                
padding-bottom:20px;                                                  
}
#sidebar{
padding:0 0 25px 0;
width:276px;
float:left;
}
.sec1 #sidebar{
width:296px;
}
/* pre footer */
.preFooter{
width:100%;
clear:both;
}
/* footer */
#footer{
width:100%;       
clear: both;
overflow:hidden;  
background:url(/img/decorado/footer.gif) top center no-repeat;            
}
#footer .fTop{
width:970px;
height:100px;
margin:0 auto 30px;
font-size:0.9em;
}
#footer .fTop .legal{
float:left;   
padding:45px 0 0 30px; 
}
#footer .fTop .legal li {
display:inline;
background:url(/img/decorado/deco01.gif) left center no-repeat;
padding:0 5px 0 7px;
}
#footer .fTop .legal .pri{background:none;}             
#footer .fTop .legal li a{color:#999;}
#footer .fTop .legal li a:hover{
color:#666;
text-decoration:underline;
}
#footer .fTop .txt{
float:right;
width:350px;    
text-align:right;
padding:30px 30px 0 0;
}
#footer .fTop .txt em{
color:#0096d6;   
}
#footer .fTop .txt p{
color:#999;    
}
#footer .fBottom{
width:970px;    
height:50px;
margin:0 auto;
background:url(/img/decorado/logo_footer.gif) left top no-repeat;
}                                                                   
#footer .fBottom .utilidades{
text-align:right;
float:right;      
padding-top:5px;                                                  
}
#footer .fBottom .utilidades li {
display:inline;
background:url(/img/decorado/deco01.gif) left center no-repeat;
padding:0 0px 0 7px;
margin-left:7px;
}
#footer .fBottom .utilidades .pri{background:none;}             
#footer .fBottom .utilidades li a{color:#999;}
#footer .fBottom .utilidades li a:hover{
color:#666;
text-decoration:underline;
}
#footer .fBottom span{
float:right;
color:#0093d4;
clear:right;
}   
