/* HEADER */
#wrap #header{
background:url(/img/decorado/header.jpg) left top no-repeat;
width:960px;
height:142px;
overflow:hidden;
padding-top:21px;   
}
#header .top{
height:65px;
width:960px;
}
#header .top .logo{
display:block;
position:absolute;
width:135px;
height:135px;
overflow:hidden;
text-indent:-2000px; 
margin-left:75px;
margin-top:15px;  
}
#header .left{
float:left;
width:560px;
overflow:hidden;
}
#header .left .titulo{
float:right;
border-left:1px solid #2A573B;
padding:11px 19px 0;     
font-size:1.5em;
}
#header .left .titulo strong{
display:block;
color:#2A573B;
font-weight:bold;  
}
#header .left .titulo span{
color:#333;
}
#header .right{
float:right;
width:400px;
height:65px;     
overflow:hidden; 
}
#header .right .tlf{
background:url(/img/decorado/icono-tlf.gif) left center no-repeat;   
color:#2A573B;
font-size:1.5em;
width:240px;
height:38px;
padding-left:25px;
float:right;
}
#header .right .tlf span{
padding-top:7px; 
display:block;
float:left;  
padding-right:15px;  
}
#header .right .tlf .fijo{
border-left:1px solid #2A573B;
padding-left:15px;
width:100px;
}
#header .right .utilidades{
clear:both;
text-align:center;
width:392px;
float:right;
padding-top:5px;   
}
#header .right .utilidades li{
display:inline;
border-left:1px solid #fff;
padding:0 19px;
}
#header .right .utilidades .primero{
border:none;   
padding-left:20px;
}
#header .right .utilidades .diferente{
border:none;    
}
#header .right .utilidades a{
color:#fff;   
}
#header .right .utilidades .amarillo a{
color:#000;
}
/* FIN HEADER */
#middle .content{
float:left;
width:674px;
overflow:hidden;
}
/* FOOTER */
#wrap #footer{
width:960px;
overflow:hidden;
background:url(/img/decorado/pie.gif) left bottom no-repeat #fff;
padding-bottom:15px;
clear:both;
}
#footer .redes{
width:650px;
margin-bottom:15px;
overflow:hidden;
color:#2A573B;    
float:right;  
background:url(/img/decorado/linea-tipo01.jpg) left 19px no-repeat;
}
#footer .redes strong{
float:left;
display:block;  
font-size:1.4em; 
}
#footer .redes ul{
float:right; 
padding-right:15px;    
}
#footer .redes ul li{
float:right;   
padding-right:15px;
}
#footer .tlfYiconos{
float:right;
clear:both;
width:795px;
padding-right:20px;
}
#footer .tlfYiconos .tlf{
float:left;
width:150px;
margin-top:30px;
padding-right:23px;
border-right:1px solid #A8BAA3;
background:url(/img/decorado/icono-tlf2.gif) left center no-repeat;
}
#footer .tlfYiconos .tlf span{
display:block;
padding-left:44px;
font-size:1.5em;
font-weight:bold;
color:#2A573B;
text-align:left;
}
#footer .tlfYiconos ul{
float:right;
}
#footer .tlfYiconos ul li{
float:right;  
padding-right:15px; 
padding-top:20px;
}
#footer .tlfYiconos ul .alto{
padding-top:0;   
}
#footer .inferior{
clear:both;
width:960px;
height:141px;
background:url(/img/decorado/footer-decorado.jpg) center bottom no-repeat;
}
#footer .utilidades{
border:1px solid #A8BAA3;
border-bottom:none;
margin-right:35px;
margin-top:11px;
width:730px;
height:20px;
float:right;
padding-top:7px;
}                       
#footer .utilidades .izq{
float:left;
}                             
#footer .utilidades li{
display:inline;
padding:0 17px;
border-left:1px solid #666;
}                                      
#footer .utilidades .primero{
border:none;   
}
#footer .utilidades .der{
float:right;   
}                             
#footer .utilidades a{
color:#333;
}
#footer .inferior .menu{
clear:both;
text-align:right;
padding-top:15px;
padding-left:100px;
}
#footer .inferior .menu li{
border-right:1px solid #808080;
float:left;
height:87px;
padding-right:10px;
padding-left:10px;
}   
#footer .inferior .menu li em{
padding-bottom:5px;
display:block;   
}
#footer .inferior .menu .dosLineas{
width:87px;
}
#footer .inferior .menu .dosLineas2{
width:70px;
}
#footer .inferior .menu .dosLineas3{
width:55px;
}
#footer .inferior .menu li ul li{
border:none;
height:auto;
float:none;   
padding:0;
}
#footer .inferior .menu a{
color:#CCC;   
}                           
#footer .inferior .menu em,
#footer .inferior .menu em a{
color:#fff;
font-weight:bold;
}
#footer .texto{
width:940px;
overflow:hidden;
text-align:center;
padding:10px;
}
#footer .texto *{
margin-bottom:10px;   
}
#footer .credito{
color:#2A573B;
text-decoration:underline;
}
/* FIN FOOTER */


/*PREVISUALIZACIONES*/
.previsualizacion{
top:50%;
left:50%;
position:absolute;
padding:5px;
border:2px solid #000;
background-color:#FAF9F7;
overflow:hidden;
}
.previsualizacion .previsualizacionContenedor{
height:100%;
width:100%;
}
.previsualizacion .boton.botonCerrar{
background:url(/img/selectores/cerrar.gif) no-repeat;
overflow:hidden;
display:block;
width:0px;
height:16px;
padding-left:16px;
position:absolute;
right:5px;
top:6px;
}
.previsualizacion .descripcion{
display:block;
text-align:center;
padding-top:10px;
}
.previsualizacion .barraBotones{
width:auto;
overflow:hidden;
display:block;
text-indent:-1000px;
}
.previsualizacion img{
display:block;
margin:0 auto;
}
.previsualizacion a.imagenAnterior{
background:url(/img/iconos/p/arrow-left-blue.gif) no-repeat left;
height:20px;    
padding-left:18px;  
margin-left:14px;
float:left;
width:20px;
overflow:hidden;
display:block;
text-indent:-1000px;
}
.previsualizacion a.imagenSiguiente{
background:url(/img/iconos/p/arrow-right-blue.gif) no-repeat right;
height:20px;  
padding-right:18px;
margin-right:14px;    
float:right;
width:20px;
overflow:hidden;
display:block;
text-indent:-1000px;
}
/*FIN PREVISUALIZACIONES*/