body{
background:#efedd1;  /*url(imagenes//css//contenido.jpg);*/
margin:0;
padding:0;
}

#pagina{
    background:url(imagenes//css//cabecerabaja.gif); 
    width:897px;
    margin:0;
    margin-left:8%;
    border:1px solid #aaa;    
    border-left:1px solid #777; 
    border-right:2px solid #777;
}

 #cabecera{    
     background:transparent url(imagenes//css//cabecerados.gif);
    width:100%;    
    height:123px;
    padding:0;
    margin:0;
     position:relative;
}

#cabecera h1{  
    position:absolute;
    left:0;
    top:0;
    font-size:4px;
    color:#efedd1;
    margin:0;
    padding:0;
    width:101px;
    height:20px;
}

#cabecera p.cabepe{ 
          position:absolute;
          right:0;
          top:0;
          margin:0;
         color:#e8bb7b;
          padding:0;
          width:495px;
          height:20px;
        font-size:2px;
}

#cabecera p.caca{
          position:absolute;
          right:150px;
          bottom:0;
          left:0;
          margin:0;
          padding:0;
          height:15px;
}

#cabecera p.caca a.sp{
       background:url(imagenes//css//id_sp.gif) center no-repeat;
       padding:0px 90px 10px 90px;
       display:inline;
       margin:0;
       font-size:0;
}
#cabecera p.caca a.sp:hover{
       background:url(imagenes//css//hoid_sp.gif) center no-repeat;

}
#cabecera p.caca a.us{
       background:url(imagenes//css//id_us.gif) center no-repeat;
       padding:0px 70px 10px 75px;
       display:inline;
       margin:0;
       font-size:0;
}
#cabecera p.caca a.us:hover{
       background:url(imagenes//css//hoid_us.gif) center no-repeat;

}
#cabecera p.caca a.en{
       background:url(imagenes//css//id_en.gif) center no-repeat;
       padding:0px 70px 10px 70px;
       display:inline;
       margin:0;
       font-size:0;
}
#cabecera p.caca a.en:hover{
       background:url(imagenes//css//hoid_en.gif) center no-repeat;

}
#cabecera p.caca a.fr{
       background:url(imagenes//css//id_fr.gif) center no-repeat;
       padding:0px 180px 10px 80px;
       display:inline;
       margin:0;
       font-size:0;
}
#cabecera p.caca a.fr:hover{
       background:url(imagenes//css//hoid_fr.gif) center no-repeat;
}

#contenido{          
    position:relative;
    overflow:auto;
    width:100%;
    height:100%;
    margin:0;
}  


/* Imagenes */

img.agen{
    width:150px;
}

img.agencilla{
    width:70px; 
    height:60px;
        border:1px solid #d29a7a;
        border-bottom:1px solid #aaa;
        border-right:1px solid #aaa;
}

img.menuminifoto{
width:300px;
margin:0 0 30px 200px;
border:0;
}


#centro div.estancia p.fgh{
   width:165px;
   margin:0;
   padding:0;
   text-indent:0;
   float:right;
}

#centro div.estancia  a.ajeche{
  margin:0;
  padding:0;
}

#centro div.estancia img.fichaje{
     width:158px;
     margin:0;
     padding:0;
    border:0;
}
     
#centro p.agen{
        margin:0;
        padding:0;
}
/* fin imagenes posiblemente abra que quitarlo*/

#centro{
    float:left;
    margin:0;
    padding:0;
    min-height:550px;
    height:auto !important;
    height:550px;
    width:710px;
}


#centro h2{         
        background:#a5aa8a url(imagenes//css//achetres.gif) center no-repeat;
        width:100%;
        text-align:center;  
        margin:0;
        padding:0;
        font-size:24px; 
        font-family:georgia;         
        color:#dbc632;
        border-bottom:1px solid #bfa569;
}  
#centro div.estancia h4{
        width:100%;
        text-align:center;
        margin:0 0% 1% 0%;
        font-family:verdana;
        font-size:20px;
        letter-spacing:0.1em;
        color:#c28a6a;
}

#centro p.idioma{        
      margin:0 0 0 200px;
      padding:0;
      height:30px;
      width:500px;
}   


#centro p.idioma span{        
    font-size:1px;
    color:#dcd184;
    padding:0 5px;
}            

#centro p.idioma a{  
      display:inline; 
      padding:0 20px;
      margin:0;
      text-decoration:none;
      color:#905051;
      font-weight:bold;
      font-size:15px;
      border:1px solid #555;
      border-bottom:2px solid #777;
      border-left:2px solid #777;
      background:#caca89;
}    
#centro p.idioma a:hover{ 
      border:1px solid #888;
      border-bottom:2px solid #bbb;
      border-left:2px solid #bbb;
      padding:0 20px;
      background:#a7a778;
      color:#ddd;
}


/*  SECCIONES   */
/* Fotos*/
#centro div.estancia p.fotomonton{
        width:683px;
   margin:0;
   padding:0;
}
#centro div.estancia p.fotomonton img{
      margin:0;
      padding:0;
      width:550px;
}

#centro div.estancia p.fotomonton input{
      margin-left:100px;
}

#voltereta{
 width:75%;
 text-align:center;
 font-size:18px;
 font-weight:bold;
 font-family:georgia;
 word-spacing:1.2em;
 color:#333;
}

/* Bienvenida */
#centro div.bienvenida{   
        background:#d7d6cd url(imagenes//css//marca.jpg) center bottom no-repeat;
        margin:2% 0 2% 3%;     
         padding:0 0 2% 0;   
    border:2px solid #e3db9c;
    border-bottom:3px solid #a2a2a2;
    border-left:3px solid #e2d2e2;
}
   
#centro div.bienvenida p{
        text-indent:30px;
        padding: 2% 2% 2% 5%;
}
     
 
#centro div.bienvenida p.antetitulo{
        width:470px;
        margin-left:180px;
        font-size:17px;
        font-weight:bold;
        letter-spacing:0.05em;
        color:#5e7c46;
}    

#centro div.bienvenida p.texto{
        text-align:justify;
        letter-spacing:0.05em;
        font-size:14px;
        word-spacing:0.3em;
        line-height:19px;
        color:#595959;
}  

/*----------------------------------------------------------------------->            */
#centro div.bienvenida p.agen{
        margin:0 0 0 0;
        padding:0;
}

#centro div.bienvenida img.agenbienvenida{
        border:1px solid #d8ba42;
        border-bottom:1px solid #999;
        border-right:1px solid #999;
        width:20%;        
        margin:1% 3% 0 1%;
}
/* Estancias */
#centro div.estancia{      
        background:#d7d6cd url(imagenes//css//marca.jpg) center bottom no-repeat;
        margin:2% 0 3% 3%;
        width:693px;
       min-height:550px;
        height:auto !important;
         height:550px;
        padding: 0 0 10px 0;
        position:relative;       
    border:2px solid #e3db9c;
    border-bottom:3px solid #a2a2a2;
    border-left:3px solid #e2d2e2;
}                           
#centro div.estancia p{
  text-indent:1in;
  color:#595959;
}            
#centro div.estancia p.titulo{
        float:left;
        margin:0 2% 0 0;
        letter-spacing:0.05em;   
        padding:1%;
        width:440px;
        text-align:right;
        color:#a393a3;
}        

#centro div.estancia p.antetitulo{
        float:left;        
        width:440px;
        letter-spacing:0.05em;
        font-size:15px;
        font-weight:bold;
        text-align:justify;
        color:#5e7c46;
        margin-bottom:1%;
        padding:0 0 0 2%;
}       

#centro div.estancia p.texto{
        float:left;      
        padding:10px 0 0 30px;
        letter-spacing:0.05em;
        font-size:15px;
        color:#595959;
        width:420px;
}

/*----------------------------------------------------------------------->            */

#centro div.estancia p.texto a{
       text-decoration:none;
}
#centro div.estancia span{
   display:inline;
   position:absolute;
   background:yellow;
   bottom:1%;
   left:5%;
   color:#546b43;
}
/*             ------------------------------------------->          */

#centro div.estancia img.agen{
        float:right;
        width:150px;                  
        border:1px solid #d8ba42;
        border-bottom:1px solid #999;  
        border-right:1px solid #999;
        margin:10px 0 0 0;
}               
#centro div.estancia img.agen_cab{  
 float:left;                   
 width:170px;
        border:1px solid #d8ba42;
        border-bottom:1px solid #999;  
        border-right:1px solid #999; 
        margin:1% 0 0 3%;
}

#centro div.estancia p.fichafin{
position:absolute;
bottom:20px;
left:0;
margin:0;
padding:0;
width:673px;
}

#centro div.estancia span.uno{   
     background:transparent;
     text-align:right;
     width:650px;
 }
     
#centro div.estancia span.uno a{
        color:#546b43;
        font-size:14px;
        font-family:arial;
        font-weight:bold;
        text-decoration:none;
 }

/*        MENU         */
#centro div.estancia p.menu{
      width:195px;
      margin:0;
      padding:0;
      float:left;
}
#centro p.menu a{
      margin:0;
      padding:0;
}

#centro p.menu img{
    width:190px;
    border:0;
    margin:0;
    padding:0;
}

#centro div.estancia p.menute{
      width:400px;
     padding:40px 0 20px 10px;
     margin:0;
     float:left;
}


/* Rutas y ocio*/

#centro p.numpagina{
        margin:0;
        text-align:center;
        background:#d29a7a;  
        color:#735133;

}

#centro p.blog{  
       background:url(imagenes//css//idioma.jpg) left no-repeat;
 text-align:left;
 width:70%;
 margin-left:5%;
 padding-left:2%;
 color:#957333;
}

#centro p.blog a{  
 padding:1% 1%;
 text-decoration:none;
 background:transparent; 
 color:#957333;
}

#centro div.listado{
   margin:0 0 1% 2%;
   width:85%;
   border-top:1px solid #d29a7a;
}

#centro div.listado p {
        width:auto;
        margin:1% 0;
}

#centro div.listado a {
text-decoration:none;
}

#centro div.listado h5{ 
        color:#333;
        font-size:16px;
        text-transform:capitalize;
        margin-top:1%;   
        color:#957333;
}       
#centro div.listado p{
        color:#493949;
}

#centro div.listado p.distancia{
        color:#444;
   text-align:right;   
        width:89%;
        margin:0;
        font-size:12px;
        font-family:arial; 
        color:#a77333;
}  

#centro div.listado p.distancia a{  
        color:#1922f2;
        font-size:12px;
        font-weight:bold;
        text-decoration:underline;
}

#centro div.estancia img.cab_agen{
   width:100px;
   float:left; 
   margin:5px 0 0 5px;
        border:1px solid #d8ba42;
        border-bottom:1px solid #999;
        border-right:1px solid #999;
}   

#centro div.estancia img.cuerpo_agen{
   width:22%;
   float:right;
   margin:0 1% 2% 0;
        border:1px solid #d8ba42;
        border-bottom:1px solid #999;  
        border-right:1px solid #999; 
}


#centro div.ficha{
        background:#cf9559 url(imagenes//css//hojas.gif) right no-repeat;
         margin:0;
         padding:0 0 1% 0;
         height:110px;
         border-top:1px solid #444;  
         border-bottom:2px solid #444;
}

#centro div.ficha p{
   width:490px;
   margin: 10px 0 0 0;
   color:#d6ed9a;
   text-indent:0;
   font-family:courier;
   font-weight:bold;
   font-style:italic;
   font-size:15px;
   float:left;
}

#centro div.ficha p.fichagen{
margin:0;
padding:0;
width:105px;
height:150px;
}


#centro div.ficha span.ficha{
   position:relative;
   background:transparent;
   margin:0;
   padding:0;
   color:#ddd;
   font-size:14px;
   font-family:arial;
}

/*Cebecera de textos*/
#centro img.fototext{
  width:180px;
  float:left;
 border:2px solid #d9ab68;
}
/* FIN*/
/*Pueblo*/

#centro p.notacion{
 width:100%;
margin:0;
padding:0;
text-align:right;
}

#centro p.notacion span{
 background:url(imagenes//css//notacion.gif) left no-repeat;
   margin-right:30px;
   padding: 5px 5px 0 37px;
  font-weight:bold;
  border-botttom:1px solid #999;
   color:#9f9559;
}

/*RESERVA*/

#centro div.reserva{ 
        background:#d7d6cd;
    border-bottom:3px solid #a2a2a2;
    border-left:3px solid #e2d2e2;
    border-right:1px solid #e2d2e2;
        margin:2% 0 3% 3%;
        width:693px;
        height:100%;

}
     
#centro div.reserva form{
        width:320px;
        margin:0 0 2% 35%;
        background:#cbcd7f;              
        border:3px solid #cbcd2c;
        border-bottom:4px solid #cbdd7f;
        border-right:4px solid #cbdd7f;
        padding:1%;
}

#centro div.reserva h4{     
        background:url(imagenes//css//contactoweb.gif);
        margin:0;
        color:#4b5b06;
        height:28px;
  text-align:center;
  font-size:24px;
  font-family:courier;
  border-bottom:3px solid #cbdd7f;
  font-weight:bold;
  }

#centro div.reserva p{
  width:100%;
  text-align:center;
  color:#444;
}    
#centro div.reserva p.renom{  
        background:url(imagenes//css//renom.jpg) left no-repeat; 
        color:#cbcd7f;
}
#centro div.reserva p.rete{     
        background:url(imagenes//css//rete.jpg) left no-repeat;   
        color:#cbcd7f;
}
#centro div.reserva p.removil{    
        background:url(imagenes//css//removil.jpg) left no-repeat; 
        color:#cbcd7f;
}                             
#centro div.reserva p.reemail{ 
        background:url(imagenes//css//reemail.jpg) left no-repeat; 
        color:#cbcd7f;
}               
          
#centro div.reserva p.redia{ 
        background:url(imagenes//css//redia.jpg) left no-repeat; 
        color:#cbcd7f;
}

#centro div.reserva input{
       background:#dfd6cd;
}


/*Tarifas*/



#centro  div.estancia div.tarifa{
position:absolute;
bottom:0;
right:0;
margin:0;
padding:0;
height:auto;
width:210px;
text-align:left;
}

#centro  div.estancia  div.tarifa h3{
  background:url(imagenes//css//tarifas.jpg) no-repeat ;
 font-size:15px;
 width:210px;
 letter-spacing: 0.2em;
 margin:0;
 padding:0 0 0 10px;
color:#397559;
}

#centro  div.estancia  div.tarifa p{
text-indent:0;
 background:#d9ba42;
margin:0;
padding:0;
text-align:left;
 width:210px;
color:#333;
border-bottom:1px solid #9aa732;
border-left:1px solid #9aa732;
}

#centro div.estancia div.tarifa a{
       background:url(imagenes//css//lupa.jpg) center no-repeat;
       display:block;
        text-decoration:none;
       font-family:georgia;
       color:#9a48bc;
       text-align:right;
      margin:0;
       padding:0 34px 0 0;
}

/* MENU */

#menu{            
    background:#a8aa79 url(imagenes//css//menucamuflaje.gif) bottom no-repeat;
    float:right;
    width:162px;
    padding:0 0 5%  0;
    min-height:630px;
    height:auto !important;
    height:630px;
    margin:0;
    }

#menu dl{
      margin:0;
      padding:0;
      font-weight:bold;
}

#menu dt{
       height:26px;
      margin:0;
      font-style:italic;
      font-size:19px;
      text-align:center;
      color:#5e7c46;
}

#menu dt.inicio{
      background: url(imagenes//css//contadibu.gif) left no-repeat;
 border:0;
 margin:0;
height:32px;
z-index:1;
}

#menu dd{
      margin:3px 0 0 0;
      padding:0;
      font-size:16px;     
      height:26px;
}

#menu dd.vacio{
background:url(imagenes//css//vacio.gif) center repeat-x;
}

#menu dd.algo a{
   background:url(imagenes//css//dados.gif) center left no-repeat;
}

#menu dd.algo a:hover{   
    background:url(imagenes//css//menuli.gif) left no-repeat;
    color:#444;
    margin:0;
}

#menu a{
      font-weight:bold;
      text-decoration:none;
      display:block;
      margin:0;
      padding:2px 0 2px 25px;
      color:#d6ed9a;
}

#menu a:hover{   
    background:url(imagenes//css//menuli.gif) center no-repeat;
    color:#444;
    margin:0;
}

#menu dt.inicio a{
       color:#2a3616;
       font-family:georgia;
}

#menu dt.inicio a:hover{
    background:url(imagenes//css//menuli.gif) right no-repeat;
    color:#444;
    margin:0;
}

#menu p.cabmenu{
      background:url(imagenes//css//renderentrada.gif);
      margin:0;
      padding:0;
      width:162px;
      height:106px;
      color:#f7ecda;
      font-size:2px;
}

#menu p.finmenu{
      background: url(imagenes//css//camuflaje.gif);
      margin:0;
      height:41px;
      color:#d1d6cf;
      font-size:0;
}

/* PIE */

#pie{          
    background:transparent url(imagenes//css//pie.gif) bottom repeat-x;
    width:100%;
    font-size:12px;
    font-family:arial;
    padding:1% 0;
margin:0;
}

#pie p{    
    width:95%;
   padding:0 0 0 2%;
   margin:0 0 0 2%;
  text-align:center;
font-size:12px;
font-family:arial;
color:#58a036;
}


#pie a.botonuno{ 
    background: url(imagenes//css//piecito.gif) left no-repeat;
    margin:0;
    padding:2px 7px 3px 33px;
     font-size:13px;
color:#58a036;
 text-decoration:none;
    font-weight:bold;
}


#pie a.botonuno:hover{ 
    color:#555;
}
#pie a.botondos{      
    font-weight:bold; 
    background: url(imagenes//css//piecitodos.gif) right no-repeat;
    margin:0;   
    padding:2px 33px 3px 3px;
   font-size:13px;
 text-decoration:none;
color:#78a036;
}


#pie a.botondos:hover{
   color:#555;
}      
#pie a.emilio{
    font-weight:bold;
    display:inline;
    text-decoration:none;
color:#78a036;
}

#pie a.emilio:hover{
   color:#555;
}


p.listaha{
      padding:2px 0 0 5px;
      margin:0 0 2px  0;
      font-family:Geneva;
      font-size:12px;
      color:#a82; 
} 