/*  */ 
/* HEADER */
#wrap #header{   /*       
height:123px;    */  
width:1000px;      
overflow: hidden;                                         
background:url(/img/decoracion/fondo-body-top.jpg) top right no-repeat;           
}
#header .top{
width: 920px;
margin:0 auto;
height:55px;                                                               
}
#header .leftTop{
width:251px;
padding-top:10px;
height:28px;
float: left;
}                
#header .leftTop .idioma{
padding-left:25px;
float: left;
}
#header .leftTop .idioma{
color:#000;   
margin-top:2px;
}
#header .leftTop .en{
background:url(/img/decoracion/ingles.jpg) left center no-repeat;
}
#header .leftTop .es{
background:url(/img/decoracion/espanol.jpg) left center no-repeat;
}
#header .leftTop .tTematico{
width:180px; 
padding-top:3px;
float: left;       
}        
#header .leftTop .tTematico strong{
font-weight:bold; 
display: block;
text-align:center;
padding-bottom:2px;
background:url(/img/decoracion/decorado-linea-1.jpg) right bottom no-repeat;  
}  
#header .leftTop .tTematico strong a{
padding-right:15px;
background:url(/img/decoracion/bullet-flecha-tipo3.gif) right center no-repeat;     
}
#header .leftTop .tTematico ul{
position:absolute;
background:#fff;     
padding:0 13px 2px;
border:1px solid #666;   
margin-top:5px;       
margin-left:15px; 
display: none;  
}         
#header .leftTop .tTematico ul.mostrando{
    display: block;
} 
#header .leftTop .tTematico ul a{
border-top:1px solid #ccc;
padding:5px 15px;
height:15px;
background:url(/img/decoracion/bullet-flecha-tipo1.gif) left 8px no-repeat;
display: block; 
margin:0 auto;  
}
#header .leftTop .tTematico ul .primero a{
border:none;   
}
#header .bottom{
width: 920px;
margin:0 auto;
}
#header .menus{
float: right;
width:662px;
height:40px;
background:url(/img/decoracion/menu-top.jpg) left top no-repeat;
}
#header .menus li{
float: left;
border-left:1px solid #D2D2C6;
padding:0 11px;   
}
#header .menus .menu{
padding-left:5px; 
float: left;
width:492px;
padding-top:13px; 
}
#header .menus .menu li{
padding:0 11px;  
font-weight:bold;
}
#header .menus .rss{
padding-right:30px;
background:url(/img/decoracion/icono-rss.gif) 95px center no-repeat;
}
#header .menus .menu .cuaderno{
padding-right:30px;    
background:url(/img/decoracion/cuaderno-menu-top.jpg) right center no-repeat;
}
#header .menus .menu a{
color:#fff;
}
#header .menus .utilidades{    
float: left;
width:165px;
padding-top:13px;
}
#header .menus .utilidades a{
color:#FFCC00;
}  
#header .menus .utilidades li{
border-color:#FFCC00;
}
#header .menus .primero{
border:none;   
}
#header .logo{
display:block;
width:548px;
padding-left:15px;
height:57px;
float: left;
text-indent:-1000px;
background:url(/img/decoracion/logo-apeht.gif) right top no-repeat;
}
#header .buscador{
width:291px;
margin-left:39px;
height:43px;
overflow: hidden;
float: left;
background:url(/img/decoracion/buscador.jpg) right top no-repeat;  
}
#header .buscador legend{
display: none;
}
#header .buscador label{
width:58px;
float: left;
padding-top:7px;
padding-left:38px;
}
#header .buscador fieldset{
width:257px;
float: left;
overflow: hidden;          
}
#header .buscador .campo{
width:250px;
}
#header .buscador fieldset input{
width:150px;   
margin-top:12px;
float: left;
}         
#header .buscador .btn{
width:16px;
height:16px;
margin-top:12px;
float: left;            
padding:0;
display: block;
overflow: hidden;
text-indent:-2000px;
background:url(/img/decoracion/btn-flecha.gif) left top no-repeat; 
border: none;
cursor:pointer;
line-height:2em;
}
#header .menuGeneral{
clear: both;
width: 920px;
overflow: hidden;
margin:0 auto;
padding-bottom:14px;
background:url(/img/decoracion/header-bloque-degradado.jpg) left bottom repeat-x;
}
#header .menuGeneral .flash{
float: left;
overflow: hidden;
width:610px;
height:330px;
}
#header .menuGeneral .menu{
float: right;
width:310px;
}
#header .menuGeneral .menu li a{
color:#FFF;  
text-decoration: underline;  
}
#header .menuGeneral .menu li a:hover{
text-decoration: none;  
}
#header .menuGeneral .menu li{ 
color:#FFCC00;  
clear: both;       
height:66px;      
width:310px;
float: left;
overflow: hidden;  
}

#header .menuGeneral .menu li .editor{
padding-right:10px;
} 
#header .menuGeneral .menu .cuadro{
width:235px;
padding-left:8px;
float: right;                    
border-bottom:1px solid #FC6161; 
border-right:1px solid #FC6161;     
height:65px;
overflow: hidden;                                      
margin:0;          
background-position:left top;                          
background-repeat:repeat-x;                                                     
}
#header .menuGeneral .menu .primero .cuadro{
border-top:1px solid #FC6161; 
height:64px;
}

.seccion1 #header .menuGeneral .menu .cuadro,
.seccion7 #header .menuGeneral .menu .cuadro,
.seccion8 #header .menuGeneral .menu .cuadro,
.seccion9 #header .menuGeneral .menu .cuadro,
.seccion10 #header .menuGeneral .menu .cuadro,
.seccion11 #header .menuGeneral .menu .cuadro,
.seccion12 #header .menuGeneral .menu .cuadro,
.seccion13 #header .menuGeneral .menu .cuadro,
.seccion24 #header .menuGeneral .menu .cuadro,
.seccion25 #header .menuGeneral .menu .cuadro,
.seccion26 #header .menuGeneral .menu .cuadro,
.seccion27 #header .menuGeneral .menu .cuadro,
.seccion28 #header .menuGeneral .menu .cuadro,
.seccion29 #header .menuGeneral .menu .cuadro,
.seccion30 #header .menuGeneral .menu .cuadro,
.seccion31 #header .menuGeneral .menu .cuadro,
.seccion32 #header .menuGeneral .menu .cuadro,
.seccion33 #header .menuGeneral .menu .cuadro,
.seccion34 #header .menuGeneral .menu .cuadro,
.seccion35 #header .menuGeneral .menu .cuadro,
.seccion112 #header .menuGeneral .menu .cuadro,
.seccion118 #header .menuGeneral .menu .cuadro,
.seccion201 #header .menuGeneral .menu .cuadro,
.seccion202 #header .menuGeneral .menu .cuadro,
.seccion203 #header .menuGeneral .menu .cuadro{
   
    background:url(/img/decoracion/menu-degradado-home.jpg);
}
.seccion2 #header .menuGeneral .menu .cuadro{background:url(/img/decoracion/menu-degradado-destino-ab.jpg);}
.seccion3 #header .menuGeneral .menu .cuadro{
height:66px;  
border:none;
border-left:1px solid #666;  
background:url(/img/decoracion/menu-degradado-dondedormir.jpg);     
} 
.seccion4 #header .menuGeneral .menu .cuadro{
background:url(/img/decoracion/menu-degradado-dondecomer.jpg);     
}
.seccion5 #header .menuGeneral .menu .cuadro{
height:66px;  
border:none;
border-left:1px solid #666;  
background:url(/img/decoracion/menu-degradado-quehacer.jpg);     
}  
.seccion6 #header .menuGeneral .menu .cuadro{
background:url(/img/decoracion/menu-degradado-quever.jpg);   
border-bottom:1px solid #53412b; 
border-right:1px solid #53412b; 
}
#header .menuGeneral .menu .primero .cuadro{
border-top:1px solid #53412b; 
}
#header .menuGeneral .menu .titulo{
padding-top:12px;
padding-left:12px;
margin-bottom:3px;
padding-right:5px;
display: block;
background:url(/img/decoracion/bullet-tipo4.gif) left 17px no-repeat;
font-weight:normal;
font-size:1.1em;
}   
#header .menuGeneral .menu .titulo a{
text-decoration: none;
}     
#header .menuGeneral .menu .titulo a:hover{
text-decoration:underline;
}                        
#header .menuGeneral .menu p{
padding-left:12px;
padding-right:8px;
}
#header .menuGeneral .menu .sec2{background:url(/img/decoracion/foto-mini-seccion2.jpg) left top no-repeat;}
#header .menuGeneral .menu .sec3{background:url(/img/decoracion/foto-mini-seccion3.jpg) left top no-repeat;}
#header .menuGeneral .menu .sec4{background:url(/img/decoracion/foto-mini-seccion4.jpg) left top no-repeat;}
#header .menuGeneral .menu .sec5{background:url(/img/decoracion/foto-mini-seccion5.jpg) left top no-repeat;}
#header .menuGeneral .menu .sec6{background:url(/img/decoracion/foto-mini-seccion6.jpg) left top no-repeat;}       
#header .menuGeneralHorizontal{
clear:both;
width:920px;
overflow: hidden;
padding-top:25px;
padding-bottom:25px;
height:120px;
margin:0 auto;
background:url(/img/decoracion/menuGeneralHorizontal.jpg) left 25px no-repeat;  
}
#header .menuGeneralHorizontal .titulo{
float: left;  
font-weight:normal;
font-size:1.8em;
line-height:1em;
width:110px;
padding-top:82px;
height:50px;
padding-right:10px;
padding-left:28px;
display: block;        
background-position:right top;
background-repeat: no-repeat;   
}
.seccion1 #header .menuGeneralHorizontal .titulo,
.seccion7 #header .menuGeneralHorizontal .titulo,
.seccion8 #header .menuGeneralHorizontal .titulo,
.seccion9 #header .menuGeneralHorizontal .titulo,
.seccion10 #header .menuGeneralHorizontal .titulo,
.seccion11 #header .menuGeneralHorizontal .titulo,
.seccion12 #header .menuGeneralHorizontal .titulo,
.seccion13 #header .menuGeneralHorizontal .titulo,
.seccion24 #header .menuGeneralHorizontal .titulo,
.seccion25 #header .menuGeneralHorizontal .titulo,
.seccion26 #header .menuGeneralHorizontal .titulo,
.seccion27 #header .menuGeneralHorizontal .titulo,
.seccion28 #header .menuGeneralHorizontal .titulo,
.seccion29 #header .menuGeneralHorizontal .titulo,
.seccion30 #header .menuGeneralHorizontal .titulo,
.seccion31 #header .menuGeneralHorizontal .titulo,
.seccion32 #header .menuGeneralHorizontal .titulo,
.seccion33 #header .menuGeneralHorizontal .titulo,
.seccion34 #header .menuGeneralHorizontal .titulo,
.seccion35 #header .menuGeneralHorizontal .titulo,
.seccion112 #header .menuGeneralHorizontal .titulo,
.seccion118 #header .menuGeneralHorizontal .titulo,
.seccion201 #header .menuGeneralHorizontal .titulo,
.seccion202 #header .menuGeneralHorizontal .titulo,
.seccion203 #header .menuGeneralHorizontal .titulo{    
background-image:url(/img/decoracion/menuGeneralHorizontal-titulo-normal.gif); 
color:#fff;
}
.seccion2 #header .menuGeneralHorizontal .titulo{
background-image:url(/img/decoracion/menuGeneralHorizontal-titulo-destinoAb.gif); 
color:#fff;
}
.seccion3 #header .menuGeneralHorizontal .titulo{
background-image:url(/img/decoracion/menuGeneralHorizontal-titulo-dondedormir.gif); 
color:#fff;
}
.seccion4 #header .menuGeneralHorizontal .titulo{
background-image:url(/img/decoracion/menuGeneralHorizontal-titulo-comer.gif); 
color:#fff;
}
.seccion5 #header .menuGeneralHorizontal .titulo{
background-image:url(/img/decoracion/menuGeneralHorizontal-titulo-quehacer.gif); 
color:#fff;
padding-right:35px;
width:85px;
}     
.seccion6 #header .menuGeneralHorizontal .titulo{
background-image:url(/img/decoracion/menuGeneralHorizontal-titulo-quever.gif); 
color:#fff;
padding-right:60px;
width:60px;
} 
#header .menuGeneralHorizontal .menu{
float:right;
width:755px;
overflow: hidden;
}
#header .menuGeneralHorizontal .menu li{
float: left;   
width:133px;     
height:66px;            
margin-right:18px;
}        
#header .menuGeneralHorizontal .menu li a{
color:#fff;
display: block;
padding-left:7px;
font-size:1.2em;  
line-height:1.1em;
overflow: hidden;
width:40px;
padding-right:19px;
padding-top:34px;
height:32px;
background:url(/img/decoracion/bullet-tipo4.gif) 7px 23px no-repeat;    
}
#header .menuGeneralHorizontal .menu li span{
display: block; 
padding-left:66px;
width:66px;     
height:66px;    
}
#header .menuGeneralHorizontal .menu .sec2 span{background:url(/img/decoracion/foto-mini-seccion2.jpg) left top no-repeat;     
}
#header .menuGeneralHorizontal .menu .sec3 span{background:url(/img/decoracion/foto-mini-seccion3.jpg) left top no-repeat;    
}
#header .menuGeneralHorizontal .menu .sec4 span{background:url(/img/decoracion/foto-mini-seccion4.jpg) left top no-repeat;    
}
#header .menuGeneralHorizontal .menu .sec5 span{background:url(/img/decoracion/foto-mini-seccion5.jpg) left top no-repeat;    
}
#header .menuGeneralHorizontal .menu .sec6 span{background:url(/img/decoracion/foto-mini-seccion6.jpg) left top no-repeat;    
}                                                                                                                     
.seccion1 #header .menuGeneralHorizontal .menu li,
.seccion7 #header .menuGeneralHorizontal .menu li,
.seccion8 #header .menuGeneralHorizontal .menu li,
.seccion9 #header .menuGeneralHorizontal .menu li,
.seccion10 #header .menuGeneralHorizontal .menu li,
.seccion11 #header .menuGeneralHorizontal .menu li,
.seccion12 #header .menuGeneralHorizontal .menu li,
.seccion13 #header .menuGeneralHorizontal .menu li,
.seccion24 #header .menuGeneralHorizontal .menu li,
.seccion25 #header .menuGeneralHorizontal .menu li,
.seccion26 #header .menuGeneralHorizontal .menu li,
.seccion27 #header .menuGeneralHorizontal .menu li,
.seccion28 #header .menuGeneralHorizontal .menu li,
.seccion29 #header .menuGeneralHorizontal .menu li,
.seccion30 #header .menuGeneralHorizontal .menu li,
.seccion31 #header .menuGeneralHorizontal .menu li,
.seccion32 #header .menuGeneralHorizontal .menu li,
.seccion33 #header .menuGeneralHorizontal .menu li,
.seccion34 #header .menuGeneralHorizontal .menu li,
.seccion35 #header .menuGeneralHorizontal .menu li,
.seccion112 #header .menuGeneralHorizontal .menu li,
.seccion118 #header .menuGeneralHorizontal .menu li,
.seccion201 #header .menuGeneralHorizontal .menu li,
.seccion202 #header .menuGeneralHorizontal .menu li,
.seccion203 #header .menuGeneralHorizontal .menu li{
background:url(/img/decoracion/menu-degradado-home.jpg) top;
}        
.seccion2 #header .menuGeneralHorizontal .menu li{background:url(/img/decoracion/menu-degradado-destino-ab.jpg) top;}  
.seccion3 #header .menuGeneralHorizontal .menu li{background:url(/img/decoracion/menu-degradado-dondedormir.jpg) top;}   
.seccion4 #header .menuGeneralHorizontal .menu li{background:url(/img/decoracion/menu-degradado-dondecomer.jpg) top;}   
.seccion5 #header .menuGeneralHorizontal .menu li{background:url(/img/decoracion/menu-degradado-quehacer.jpg) top;}     
.seccion6 #header .menuGeneralHorizontal .menu li{background:url(/img/decoracion/menu-degradado-quever.jpg) top;}                                                                                                                        
#header .menuGeneralHorizontal .menu li.selected{
background:none;
}
#header .menuGeneralHorizontal .menu li.selected a{
color:#CC0000;
}
#header .menuGeneralHorizontal .subMenu{
height:37px;
float:right;
width:750px;
overflow: hidden;
margin-top:7px;
padding-right:18px;
}
#header .menuGeneralHorizontal .subMenu li{
width:110px;
padding:7px 4px 0;
height:30px;
margin-left:6px;
float:right;
background:url(/img/decoracion/menuGeneralHorizontal-pestana.jpg) top left no-repeat;
text-align:center;
color:#333;
}
#header .menuGeneralHorizontal .subMenu .selected{
background:url(/img/decoracion/menuGeneralHorizontal-pestana-selected.gif) top left no-repeat;
}
#header .menuGeneralHorizontal .subMenu li.selected a{
color:#CC0000;
}
/* FIN HEADER */
/* CONTENT */
#wrap #middle{
clear: both;
width: 920px ;
margin:0 auto;
overflow: hidden;
}
/* FOOTER */
#wrap #footer{
width:1000px ;
overflow: hidden;
margin:0 auto;
clear: both;     
background:url(/img/decoracion/fondo-body-bottom.jpg) center bottom repeat-x; 
}
#footer span,
#footer a{ 
color:#686853;
}
#footer strong a{ 
color:#000;
}
#footer .logo-apeht{
float: right;        
padding-right:41px;
margin-top:18px;
}   
#footer .logos{
float: left; 
padding-left:45px;                                                                                     
}
#footer .logos li{
float: left;
margin-right:10px;     
}
#footer .contentF{
clear: both;
width: 920px ;
margin:0 auto;
overflow: hidden;
text-align: center;
background:url(/img/decoracion/footer-degradado.jpg) center top repeat-x #D2D2C6; 
}
#footer .contentF .menu{
width: 920px ;
overflow: hidden;
background:url(/img/decoracion/footer-border.gif) center top no-repeat;
padding-top:25px;   
padding-bottom:15px;
}                      
#footer .contentF .menu li{
padding-left:15px;
width:150px;
text-align: left;
float: left;
display:block; 
background:url(/img/decoracion/bullet-tipo1.gif) left 4px no-repeat;   
}
#footer .contentF .menu .primero{
margin-left:75px;
}
#footer .contentF .sMenu{
width: 920px ;
overflow: hidden; 
background:url(/img/decoracion/footer-border-content.jpg) center top no-repeat;
padding-top:10px;   
}
#footer .contentF .sMenu li{
display: inline; 
margin-top:10px;
padding:0 25px;
border-left:1px solid #686853; 
}
#footer .contentF .sMenu .rss{
padding-right:40px;
background:url(/img/decoracion/icono-rss.gif) 90px center no-repeat;
}
#footer .contentF .sMenu .primero{
border:none;
padding-left:0;
}     
#footer .legal{
text-align: center;   
padding:10px;
clear: both;
}       
#footer .legal strong{
color: #9a013f;
}
/* FIN FOOTER */


/*PREVISUALIZACIONES*/
.previsualizacion{
top:50%;
left:50%;
position:absolute;
padding:5px;
background-color:#FF9809;
overflow:hidden;
}
#galeria.previsualizacion{
background-color:#FFFFFF;
}
.previsualizacion .previsualizacionContenedor{
border:1px solid #dd7500;
height:100%;
width:100%;
}       
#galeria.previsualizacion .previsualizacionContenedor{
border:1px solid #cb0003;
}                                      
#galeria.previsualizacion .previsualizacionContenedor .descripcion{
text-align: center;
font-size: 1.2em;
font-weight: bold;
}
#galeria.previsualizacion .previsualizacionContenedor .barraBotones{
margin-top: 5px;
text-align: center;
}
#galeria.previsualizacion .previsualizacionContenedor .barraBotones .imagenAnterior{
margin-right: 10px;    
}
.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;
}
/*FIN PREVISUALIZACIONES*/