#header{
width:1050px;
margin:0 auto;  
overflow:hidden; 
background:url(/img/decorado/body-background.jpg) left top repeat-x #f4f0f0;      
}     
#header .top{
width:100%;
height:88px;
overflow:hidden;
}
#header .logo{
float:left;
display: block;
width:512px;
height:85px;
overflow:hidden;
text-indent:-2000px;
margin-bottom:3px;
background:url(/img/decorado/logo-netberry.jpg);
}  
#header .utilidades{
float:right;
font-size:1.1em;        
padding-top:25px;
font-family:AvantGardeWeb;
}
#header .utilidades .over{
height:30px;
}
#header .utilidades .tlf{
font-size:1.2em;    
text-align:right;
padding-right:15px;
margin-bottom:5px;
float:right;
}
#header .utilidades .comenzamos{
float:right;
margin-right:10px;
text-decoration:underline;
}
#header .utilidades .util{
float:right;
padding-top:5px;
padding-right:5px;
}  
#header .utilidades .util li{
float:left;
padding:0 10px;     
line-height:2em;        
border-left:1px solid #BCB1B1;
}
#header .utilidades .util .gp{
width:80px;
}
#header .utilidades .util .fb{
padding-left:24px;
background:url(/img/decorado/ico-fb.gif) 3px 3px no-repeat;    
}
#header .utilidades .util .wp{
padding-left:24px;
background:url(/img/decorado/ico-wp.gif) 3px 3px no-repeat;    
}
#header .utilidades .util .rss{
padding-left:24px;
background:url(/img/rss-p.gif) left no-repeat;    
}
#header .utilidades .util .pri{
border:none;    
}
#header .utilidades .privado{
float:right;
display: block;
width:83px;
height:20px;
padding:9px 20px 0 30px;
overflow:hidden;          
color:#333;
font-family:AvantGardeWeb;
background:url(/img/decorado/btn-privado.gif);
}  
#header .menu{    
float:left;             
padding-left:25px;   
background:url(/img/decorado/h-menu-deco.gif) right 25px no-repeat;    
}  
#header .menu li{
float:left;         
font-size:1.4em;
padding-top:10px;         
font-family:AvantGardeWeb;      
}          
#header .menu li a{
color:#fff;              
display: block;
float:left; 
height:35px; 
padding:10px 15px 0;  
}         
#header .menu .last{     
background:url(/img/decorado/h-menu-deco.gif) right 25px no-repeat;
}        
#header .menu .last a{    
padding-right:45px;                                                 
}        
#header .menu li a:hover,
#header .menu .sel a{
text-decoration:none;
background:url(/img/decorado/h-menu--li-sel.gif) top center no-repeat;
}      
/* middle */
#middle{
width:1080px;
margin:0 auto;  
padding:0;       
clear: both;
background:url(/img/decorado/wrap-interior-bg.jpg) 15px 0 repeat-y;
overflow:hidden;                                                                    
}
#middle .innerMiddle{   
padding:0 15px;  
width:1050px;                                                  
overflow:hidden;
background:url(/img/decorado/wrap-interior-bg-top.jpg) -20px -1px no-repeat;   
}
#middle .innerMiddle h1{
width:0px;
height:0px;
overflow:hidden;
}
#middle #content{      
float: right;   
background:#fff;
overflow: hidden;     
}    
#content .contenido{                                
padding-bottom:20px;     
}
/* footer */
#footer{
width:1070px;
height:211px;
clear: both;
overflow:hidden;  
margin:0 auto;
background:url(/img/decorado/wrap-footer.jpg) left bottom repeat-x #f4f0f0;      
}
#footer .menus{
height:88px;            
width:1060px;
margin:0 auto;
padding:56px 15px 0;
background:url(/img/decorado/wrap-interior-bg-bottom.jpg) 10px 0 no-repeat;
} 
#footer .menus ul{
width:970px;
margin:0 auto;    
}
#footer .menus ul li{
display:inline;     
padding-right:38px;
}
#footer .menus ul li a{ 
color:#584141;
}
#footer .menus .menu1{
height:37px;
padding-top:13px;
text-align:center;
}
#footer .menus .menu1 li{      
font-size:1.1em;        
}

#footer .normal{
width:1070px;
height:70px;
}
#footer .legal{
padding-top:15px;
text-align:center;
height:50px;
width:820px;
margin:0 auto;
float:left;
}
#footer .legal a{
color:#C0AAA5;    
}
#footer .legal p{
color:#DCCFCD;
padding-bottom:5px;
}
#footer .legal li{
display:inline;
padding:0 8px;
border-left:1px solid #666;
}
#footer .legal .pri{
border:none;    
}
#footer .iconos{
float:left;
}
#footer .iconos .ico{
margin:0 4px;
display:block;
float:left;
}
#footer .iconos .ico.qweb{
margin-top:20px;
}
/* TIPOS */              
body.t1 #middle #content,
body.t2 #middle #content{width:710px;} 
             
body.t2 #middle #content{width:590px;}
body.t5 #middle #content{
width:710px;
float: right;
}   
body.t3 #middle #content{
width:710px;
float: left;
}
body.t4 #middle #content{
width:657px;
float: left;
}
body.t6 #middle #content{
float: left;
width:710px;
}                    
body.t5 #middle #content .contenido{
float: left;
width:590px;           
}                               
body.t6 #middle #content .contenido{
float: right;
width:590px;
}   
body.t1 #sidebar,
body.t5 #sidebar{
float: left;
width:260px;
}
body.t2 #sidebar{     
float:left;
width:380px;    
}               
body.t3 #sidebar,
body.t6 #sidebar{     
float:right;    
width:260px;
}
body.t4 #sidebar{     
float:right;
width:380px;    
}     
body.t5 #sidebarExtra{
float:right;    
width:120px;
}
body.t6 #sidebarExtra{     
float:left;        
width:120px;
}
