/* HEADER */
#wrap #header{
width:960px;   
background:url(/img/decoracion/top-header.gif) top left no-repeat;
padding-bottom:10px;
}
#header .top{
width:960px;
overflow: hidden;
padding-top:10px;     
}
#header .top .titulo{
float: left; 
padding-left:35px; 
width:685px;
color:#333;
font-size:1.9em;
font-weight:normal;   
}
#header .top .titulo a{
background:url(/img/decoracion/logo-viajesviaverdes.jpg) left top no-repeat;    
display: block;
padding:55px 13px 0 110px;
height:36px;
color:#003C1E;
font-weight:bold;  
float: left;
}
#header .top .titulo a:hover{
text-decoration:none;   
}
#header .top .titulo span{
float: left;
display: block;
padding-top:55px;
padding-left:13px;
border-left:1px solid #003C1E;       
}
#header .top .right{
float: right;
width:231px;
height: auto;
overflow:hidden;     
padding-top: 0;
}
#header .top .right .utilidades{
margin-top:10px;
float: right;
width:180px;
overflow:hidden;       
margin-bottom:18px; 
}
#header .top .right li{
float:left;
padding:5px 15px 0;
border-left:1px solid #003C1E;   
}
#header .top .right .primero{
border:none;
}
#header .top .right .tlf{
background:url(/img/decoracion/tlf.gif) left center no-repeat;
display: block;
text-indent:-2000px;
overflow: hidden;
width:199px;
height:38px;                          
}
#header .menu{
background:url(/img/decoracion/menu.jpg) left top no-repeat;
clear: both;
text-align: center;
padding-top:5px;
margin:10px auto 0;
width:933px;
height:30px;
font-size:1.1em;
}
#header .menu li{    
background:url(/img/decoracion/border-menu.gif) left 6px no-repeat;
padding:0 0 0 25px;
height:30px;
display:block;
float: left;    
}
#header .menu li a{
float: left;
padding-top:5px;   
padding-right:25px;
}                     
#header .menu .next,
#header .menu .primero{
background: none;     
}
#header .menu .selected{
background:url(/img/decoracion/menu-pestana-lefttop.gif) left top no-repeat #fff;
} 
#header .menu .selected a{
color:#006633;
background:url(/img/decoracion/menu-pestana-righttop.gif) right top no-repeat #fff;
} 

#header .subMenu{                                            
clear: both;
text-align: center;       
margin:0px auto;
padding:12px 0 0;
height:28px;
width:933px; 
font-size:1.1em;  
}
#header .subMenu li{    
background:url(/img/decoracion/border-menu.gif) left 2px no-repeat;
padding:0 0 0 20px;     
display:block;
float: left;    
}
#header .subMenu li a{
float: left;  
padding-right:20px;      
} 
#header .subMenu .primero{
background:none;
padding-left:120px;
}
#header .subMenu .selected{
color:#006633;
}
/* FIN HEADER */

/* FOOTER */
#wrap #footer{
clear: both;
width:960px;
height:79px;
background:url(/img/decoracion/footer.jpg) left top repeat-x;
}
#footer .menu{
text-align: center;
padding-top:10px;
}
#footer .menu li{
border-left:1px solid #003C1E;
padding:0 30px;
display:inline;
}
#footer .menu li.primero{
border:none;    
}
#footer .txtlegal{
clear: both;
padding-top:35px;
text-align: center;
}
/* FIN FOOTER */


/*PREVISUALIZACIONES*/
.previsualizacion{
top:50%;
left:50%;
position:absolute;
padding:5px;
background-color:#006633;
overflow:hidden;
}
.previsualizacion .previsualizacionContenedor{
border:1px solid #006633;
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;
}
/*FIN PREVISUALIZACIONES*/