#wrap{
background:url(/img/decorado/home-top.jpg) left top no-repeat;
}
/* HEADER */               
#header .flash{
float: right;
width:256px;
height:226px;
margin-top:2px;  
overflow: hidden;       
}                 
/* FIN HEADER */
#middle{            /*
width:100%;
overflow: visible;    */
margin-top:-50px;        
}   
/* content */
#middle .sideBarLeft{  
margin-top:-17px;
background-image:none;
padding-bottom:0px;
}
#middle .content{
float: left;
width:669px;
padding-left:6px;
overflow: hidden;
margin-top:-50px;                                                     
}
#middle .content .buscador{
width:200px;
margin-left:10px;
float: left;    
}
#middle .content .buscador h2{
color:#fff;
font-size:1.6em;
font-weight:bold;
text-align: center;
width:180px;    
padding:10px;
border-bottom:3px;
font-family:avantgarde, arial; 
visibility:hidden;
}
#middle .content .buscador1 h2{
height:29px;                         
}           
#middle .content .buscador2 h2{
padding-top:3px;
padding-bottom:0;
line-height:1.2em;  
height:46px;  
text-align: left;                           
}
#middle .content .buscador2 h2 span{
display: block;    
}
#middle .content .buscador .contenidoB .intro{
color:#fff;
text-align: justify;
width:169px;
padding-left:15px;
padding-top:10px;
margin:0 auto;
display: block;
position: absolute;
}
#middle .content .buscador .contenidoB .pForm{   
padding:205px 15px 0; 
}                                     
#middle .content .buscador1 .contenidoB{
background:url(/img/decorado/home-buscador1.jpg) left top no-repeat #ddd;    
}
#middle .content .buscador2 .contenidoB{
background:url(/img/decorado/home-buscador2.jpg) left top no-repeat #ddd;    
}
#middle .content .buscador form{ 
padding-bottom:35px;
padding-top:5px;
background:url(/img/decorado/home-btn-bloque2.jpg) left bottom no-repeat;
}             
#middle .content .buscador form .campo{
width:162px;
border-top:1px solid #A5A6A7;
margin:0px auto 5px;
padding:6px 5px 2px;
overflow: hidden;
}
#middle .content .buscador form .primero{
border:none;    
}                                           
#middle .content .buscador form .campo label{
float: right;
width:140px;
padding-left:5px;
}
#middle .content .buscador form .campo input{
float: left;    
}
#middle .content .buscador .lupa .btn{
display: block;
width:98px;              
height:26px;
text-align: center;
color:#fff;
border:none;
font-size:1.3em;
font-weight:bold;
cursor: pointer;
background-color: transparent;
margin:9px auto 0;
clear: both;
}              
#middle .content .buscador form .btn{
display: block;
width:85px;               
height:26px;
text-align: center;
color:#fff;
border:none;
font-size:1.3em;
font-weight:bold;
cursor: pointer;
background-color: transparent;
margin:9px auto 0;
clear: both;
}            
#middle .content .igualdad{
width:240px;      
float: right;    
}     
#middle .content .igualdad h1{  /*
color:#fff;
font-size:1.1em;
font-weight:bold;
text-align: left;    
padding:10px;
border-bottom:3px;
padding-top:5px;  
padding-bottom:0;  
line-height:1.4em;    
font-family:avantgarde, arial;     */
overflow: hidden;
text-indent:-1000px;
width:230px;    
height:52px; 
background:url(/img/decorado/tit-ley-igualdad.jpg) left -1px no-repeat;
}      /*     
#middle .content .igualdad h1 span{
display: block;  
font-size:1.6em;
padding-top:2px;
}       
#middle .content .igualdad h1 span em{
font-size:1.2em; 
color:#ff99cc;
}       */
#middle .content .igualdad .flash{
overflow: hidden;
width:239px;
height:334px;
padding-left:2px;
background-color:#fff;
}
#middle .content .igualdad .contenidoI{
height:182px;
background:url(/img/decorado/home-teofrece.jpg) left top no-repeat;
}
#middle .content .igualdad .contenidoI strong{
display:none;    
}      
#middle .content .igualdad .contenidoI ul{
width:220px;
margin:0 auto;
padding-top:39px;
}
#middle .content .igualdad .contenidoI ul li{
background:url(/img/decorado/bullet-1.gif) left 5px no-repeat;
padding-left:10px;
margin-bottom:3px;
font-size:1.1em;     
color:#DD0067;
font-weight:bold;
}
#middle .content .igualdad .contenidoI ul li a{
color:#DD0067;      
}
#middle .content .igualdad .contenidoI .btn{
display: block;
width:83px;               
height:26px;
text-align: center;
color:#fff;
border:none;
font-size:1.4em;
font-weight:bold;
cursor: pointer;
background-color: transparent;
margin:8px auto 0;
clear: both;    
}
#middle .content .mapa{
width:310px;
margin-top:20px;
margin-left:10px;
float: left;    
background:url(/img/decorado/home-bloque-mapa.jpg) left top no-repeat;
}              
#middle .content .incorporaciones h3,
#middle .content .mapa h3{
color:#fff;
text-align: center;
font-size:1.6em;
font-weight:bold;
width:244px;
padding-top:8px;
height:25px;
font-family:avantgarde, Arial;
visibility:hidden;
}     
#middle .content .mapa p{
width:260px;
color:#fff;
text-align:justify;
display: block;
margin:10px 0 0;
padding-left:15px;
position: absolute;
}             
#middle .content .mapa .flash{
overflow: hidden;
padding-top:65px;
width:303px;
height:258px;
float: right;
}
#middle .content .incorporaciones{
width:296px;
margin-top:20px;
height:381px;
margin-left:25px;
float: left;  
background:url(/img/decorado/home-bloque-usuarios.jpg) left top no-repeat;  
}
#middle .content .incorporaciones ul{
padding:1px 10px 0 10px;
}
#middle .content .incorporaciones li{
width:100%;
height:88px;   
padding-top:10px; 
font-size:1.1em;
}                                                                           
#middle .content .incorporaciones li img{
float: left;
border:1px solid #fff;
}     
#middle .content .incorporaciones li em,
#middle .content .incorporaciones li span{
width:190px;
float: right;
font-size:.9em;
}
#middle .content .incorporaciones li em{
font-size:1.1em;
font-weight:bold;
padding-bottom:3px;
}
#middle .content .incorporaciones li em a{
color:#000;    
}    
