#wrap {                   
background:#fff;    
}
/* HEADER */
#headerH{
width:950px;
margin:0 auto;
overflow: hidden;
}
#headerH .top{
width:950px; 
overflow: hidden;           
}
#headerH .top strong a{
width:318px;
height:87px; 
padding-left:24px; 
margin-top:0px; 
float: left;
background:url(/img/decorado/logo.gif) right top no-repeat;
text-indent:-2000px;
color:#000;
display: block;
overflow: hidden;
}
#headerH .top .right{
width:470px;  
padding-right:40px; 
padding-top:59px;  
float:right;
overflow:hidden;          
}
#headerH .top .idioma{
float: left;
padding-left:20px;
background: left 2px no-repeat;
color:#052638;
font-size:1.1em;
margin-top:5px;
margin-right:5px;
}
#headerH .top .en{
background-image:url(/img/decorado/ingles.jpg)    
}
#headerH .top .es{
background-image:url(/img/decorado/espanol.jpg)     
}
#headerH .top .menu{
background:url(/img/decorado/utilidades.jpg) left top no-repeat;
width:403px;
height:28px;         
float:right;          
}
#headerH .top .menu li{
display:inline;    
}              
#headerH .top .menu li a{
padding-top:8px;
height:20px;
display:inline-block;  
text-align: center;
background:left top no-repeat;
}
#headerH .top .menu .m1 a{width:136px;padding-right:1px;}   
#headerH .top .menu .m2 a{width:125px;padding-right:1px;} 
#headerH .top .menu .m3 a{width:140px;}                  
#headerH .top .menu .m1 a:hover{background-image:url(/img/decorado/utilidades-o-1.jpg);}  
#headerH .top .menu .m2 a:hover{background-image:url(/img/decorado/utilidades-o-2.jpg);}  
#headerH .top .menu .m3 a:hover{background-image:url(/img/decorado/utilidades-o-3.jpg);}                  
#headerH .flash{
width:950px;
height:320px;
overflow: hidden;              
}    
#headerH .menuP{
position: absolute;       
width:950px;
height:52px;
padding:0px;    
margin:0;               
}
#headerH .menuP li{
display: inline-block;
font-size:1.2em;      
float: left;                                           
}        
#headerH .menuP li a{
text-align: center;
color:#fff;
padding:10px 3px 0;
height:42px;
width:130px;
display:inline-block;
float: left;
background:left top no-repeat;    
}                                    
#headerH .menuP .m3 a{width:129px;} 
#headerH .menuP .m7 a{width:129px;}             
#headerH .menuP .m1 a:hover{background-image:url(/img/decorado/mp-home-1.jpg);}
#headerH .menuP .m2 a:hover{background-image:url(/img/decorado/mp-home-2.jpg);}
#headerH .menuP .m3 a:hover{background-image:url(/img/decorado/mp-home-3.jpg);}
#headerH .menuP .m4 a:hover{background-image:url(/img/decorado/mp-home-4.jpg);}
#headerH .menuP .m5 a:hover{background-image:url(/img/decorado/mp-home-5.jpg);} 
#headerH .menuP .m6 a:hover{background-image:url(/img/decorado/mp-home-6.jpg);}
#headerH .menuP .m7 a:hover{background-image:url(/img/decorado/mp-home-7.jpg);}
/* middle */
#wrap #middle{
overflow:hidden;
width:950px;
background:url(/img/decorado/deco-home.jpg) top center no-repeat;
padding:46px 0 0 0px;
margin:0 auto;
}
#middle .bloqueH{
width:372px;                                               
float:left;
padding:15px;
margin:0 auto;
}
#middle .leftBH{
padding-left:80px;
float: left;
}
#middle .rightBH{
float: right;
padding-right:80px;
width:321px;
}
#middle .leftBH .tit{
color:#004962;      
font-size:2em;
line-height:0.8em;
margin-bottom:20px;
display: block;
}
#middle .bloqueH a{
color:#333;
font-weight:bold;
}
#middle .bloqueH .mod1T3{
background:url(/img/decorado/deco4.gif) bottom center no-repeat;
margin-bottom:25px;
}
#middle .bloqueH .mod1T3 li{
padding-bottom:35px;
overflow: hidden;
width:368px;
}
#middle .bloqueH .mod1T3 li h2{
font-size:1.1em;
}
#middle .bloqueH .mod1T3 li h2,
#middle .bloqueH .mod1T3 li p{
display:block;
padding-bottom:5px;
float: right;
width:297px;
}
#middle .bloqueH .mod1T3 li img{
float: left;
border:1px solid #999;
}
#middle .bloqueH .titulares li{
background:url(/img/decorado/deco1.gif) left top no-repeat;
padding:3px 0 30px 22px;
}
#middle .rightBH{
padding-bottom:220px;
background:url(/img/decorado/deco2h.jpg)  right bottom no-repeat;
}
#middle .rightBH h1{
color:#333;                                                
width:225px;
height:50px;
padding:0 0 7px 25px;
margin-bottom:10px;
}
#middle .rightBH h1 em{
font-size:2em;
font-weight:bold;
display:block;
color:#004962;
margin-left:-25px;
}
#middle .rightBH p{text-align:justify;}        
