#header{
width:950px;
margin:0 auto;
height:141px;
background:url(/img/decorado/wrap-top.jpg) left top no-repeat;
z-index: 5;
}    
#header .titulo a{  
display: block;
overflow: hidden;
text-indent:-2000px;
width:645px;
height:87px;               
}
#header .utilidades{
height:14px;
float:right;
width:275px;              
overflow:hidden;
margin-top:-30px;
text-align: center;
}
#header .utilidades li{
display: inline;
padding:0 5px;
border-left:1px solid #000;
}
#header .utilidades li.primero{border:none;}
#header .utilidades a{color:#000;}    

#header .menu{                                 
width:654px;
height:31px;
padding-top:23px;
padding-left:18px;
}
#header .menu li{
float:left;
border-left:1px solid #999;
padding:0 16px 0 4px;  
height:31px;
}
#header .menu li a{
font-weight:bold;
color:#fff;    
}
#header .menu li a:hover,
#header .menu .selected a{
color:#D2D202;    
text-decoration:none;
}

/* MIDDLE */
#middle{
width:950px;
margin:0 0 0 10px;   
float: left;  
overflow:visible;
z-index:1;  
background:url(/img/decorado/wrap-top.jpg) left -141px no-repeat #fff;    
}        
#middle #content{
overflow: hidden;
}    
#content .contenido{                                
padding-bottom:20px;   
width:100%;
overflow: hidden;  
}
/* FOOTER */
#footer{
width:950px;
margin:0 auto;
padding-top:73px;
clear: both;
overflow:hidden;
text-align: center;
background:url(/img/decorado/footer.jpg) left top no-repeat;
} 
#footer a{
color:#000;    
}
#footer .menu{
font-size:1.2em;
}
#footer ul{
clear: both;
padding-bottom:20px;     
}
#footer li{
display: inline;    
padding:0 21px;
border-left:1px solid #333;
}
#footer .primero{border:none;}
#footer p{
padding:25px 10px 15px;
color:#000;
}
#footer p strong{color:#9A013F;}
#footer p a{
padding:0 0 0 10px;
border-left:1px solid #000;
text-decoration: underline;
margin:0 5px;
}    
/* 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:590px;
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;
}