/**
*
* CSS de PRETUR
*
*/

/* optimización */
div { position: relative }
* { padding: 0;
    margin : 0;}
p { margin: 1em 0;}
a { text-decoration: none }
a:hover { text-decoration: underline }
a img { border: 0px none }

a.blanco{
	color:#FFFFFF;
	text-decoration:none
}

a.blanco:hover{
	text-decoration:none;
	font-weight:bold;

}


a.negro{
	color:#000000;
	text-decoration:none
}

a.negro:hover{
	text-decoration:none;
	font-weight:bold;

}

a.negro_subrayado{
	color:#000000;
	text-decoration:underline
}

a.negro_subrayado:hover{
	text-decoration:none;
/* 	font-weight:bold; */

}
/*************************************************************
**
**    LAYOUT principal
**
**/

body { background-color: #0B0C43; margin:0;
       font: normal normal 10px Verdana,Sans-Serif ; }

#pagina {
 overflow: auto;
 background-color: #FFFFFF;
 width:   730px ;
 margin: 0 auto 0px auto;}

#pagina_home #pagina {
  background: #949DA8 url(../images/home_fondo.gif) 0 0; }


#col_noticias {
 background-color: #838989;
 width: 207px;
 float:left;}

#col_hoteles {
 background: #E8EAED url(../images/in_02.gif) 0 0 no-repeat;
 width: 312px;
 float:left;}

#col_adicional {
 overflow: hidden;
 background: #949DA8;
 padding-top:0px;
 width: 211px;
 float:left;}

#pie_home {
 background-color: #949DA8;
 width:   730px ;
 margin: 0 auto 0px auto;
 padding-top:5px;
 padding-bottom:30px;}



/*************************************************************
**
**    ZONA col_noticias
**
**/

#logo {
   background-color:#161883;
   padding-left: 72px}

#lema {
   height: 323px;
   background: url(../images/07flash.gif) no-repeat;}

#noticias {
   padding: 8px 5px 12px 26px}

#noticias h2 {
   padding-bottom: 6px;
   font-size: 1em;
   font-weight: normal;}
   
#noticias h2 a{
	font-size: 12px;
	font-weight: normal;
	color: #0b0c43; 
	text-decoration: none
}
#noticias h2 a:hover{
	color: #FFFFFF; 
	text-decoration: none
}

div.noticiaDestacada {
   min-height: 75px;
   padding: 8px 0px 8px 64px;
   border-top: 1px #BCBFBF solid ;}

div.noticiaDestacada div.imagen {
   position: absolute;
   left: -65px; /* valor para IE */
   z-index : 2}

div.noticiaDestacada > div.imagen {
   left: 0px; /* valor correcto W3C */}

div.noticiaDestacada div.fecha {
   color: #fff;}

div.noticiaDestacada h3 {
   font-size: 10px;
   color: #272626;}

div.noticiaDestacada h3 a       { color: #272626; text-decoration: none }
div.noticiaDestacada h3 a:hover { color: #fff; text-decoration: none }

div.noticiaDestacada div.entradilla a { color: #fff; text-decoration: none }
div.noticiaDestacada div.entradilla a:hover { color: #272626; text-decoration: none }


div.noticiaNormal {
   color: #fff;
   padding: 8px 0px 8px 0px;
   border-top: 1px #BCBFBF solid ;}

div.noticiaNormal a       { color: #272626   ; text-decoration: none; font-weight:bold;}
div.noticiaNormal a:hover { color: #fff; text-decoration: none }


/*************************************************************
**
**    ZONA col_hoteles
**
**/

#cadenaPretur { background: url(../images/in_02flash.gif) no-repeat;  }

#animacion2   { visibility: hidden;
                height: 72px; }

#hoteles { width: 248px; margin: 35px auto }

div.hotel { margin-bottom: 35px;}

div.hotel img.imagenHotel {
margin-top: 4px;
border: 1px solid #000000;
padding: 3px 4px 3px 4px;
}

div.hotel a:hover{ /* RollOver para IE */
	  background-color:#FED814; 
}

div.hotel img.imagenHotel:hover { /* RollOver para FIREFOX */
   background-color:#FED814; 
}



div.estrellas4 {
  background: url(../images/estrellas4.gif) right top no-repeat}

div.estrellas3 {
  background: url(../images/estrellas3.gif) right top no-repeat}


/*************************************************************
**
**    ZONA col_mapaweb
**/


#mapaweb{ width: 248px; margin: 35px auto;border: 0px solid #000000;color: #161883; }
#mapaweb a{
	font-weight: normal;
	color: #272626; 
	text-decoration: none
}
#mapaweb a:hover{
	text-decoration: underline;
}
#mapaweb h3 { font-size: 12px; color: #161883; font-weight:normal; width: 248px;border-bottom: 1px solid #161883;margin-bottom:15px; }
#mapaweb ul {margin:5px; padding-left:14px;}
#mapaweb ul li{
padding-left:10px;
padding-bottom:5px;
padding-top:5px;
list-style-type: none;
background: url("../images/it_12.gif") no-repeat 0px ;
}
#mapaweb ul.submapa { margin:5px; padding-left:44px;}
#mapaweb ul.submapa li{
padding-left:10px;
padding-bottom:5px;
padding-top:5px;
list-style-type: none;
background: url("../images/it_03.gif") no-repeat 0px ;
}


/*************************************************************
**
**    ZONA col_adicional
**
**/

#mapa {
   height: 94px;
   background: url(../images/03.jpg) no-repeat;}


#seleccion_idiomas {
 height: 14px;
 padding: 4px 10px;
 text-align: left;
 background-color: #BDC3C9;
 margin-bottom: 17px;
}

#seleccion_idiomas a { color: #0b0c43; font-weight: bold }
#seleccion_idiomas a:hover { color: #fff }

#busqueda_rapida {
 background-color: #A9B1B9;
 height: 205px;
 color: #161984;
 padding: 0px 26px 0px 5px;
 }

#busqueda_rapida h3 {
 font-size: 12px;
 font-weight: normal;
 margin-bottom:1em;}

#busqueda_rapida p { margin: 0.5em 0; line-height:1.4;}
#busqueda_rapida p.reservas { text-align:center; margin: 1em 0; }
/*#busqueda_rapida p.reservas a { color: #fff;}*/

#busqueda_rapida input.fecha   { width: 8em}
#busqueda_rapida select.noches { width: 4em ; }

#busqueda_rapida a       { color: #161984 !important; text-decoration: none ; font-weight: bold}
#busqueda_rapida a:hover { color: #fff !important}

#especial_agencias {
 background : #161984 url(../images/05.jpg) bottom left no-repeat;
 height: 97px;
 color: #fff;
 padding-top: 15px; }

#especial_agencias h3 {
 font-size: 12px;
 font-weight: normal;
 padding-left: 12px;}

#especial_agencias p {
 padding: 5px 16px 12px 80px}

#especial_agencias p a { color: #fff; text-decoration: none }
#especial_agencias p a:hover { color: #FED811 }

#atencion_cliente {
 background : #949DA8 url(../images/06.jpg) bottom left no-repeat;
 height: 124px;
 padding-top: 20px; 
 }
 
#atencion_cliente span.telefono {
	font-size: 12px;
	font-weight: bold;
	background : #949DA8 url(../images/item_5.gif) 0 center no-repeat;
	padding-left: 20px;
} 

#atencion_cliente h3 {
 font-size: 12px;
 font-weight: normal;
 padding-left: 12px;}

#atencion_cliente p {
 padding: 0px 0px 0px 65px;
 color: #FED814;
}

#atencion_cliente p strong {
  font-size: 1.5em;
  color: #FED814;}

#atencion_cliente a {  
	padding-left:20px;
	color: #161984;
	text-decoration: none;
	background : #949DA8 url(../images/item_4.gif) 0 0 no-repeat;
}
#atencion_cliente p a:hover {
	color: #ddd;
	background : #949DA8 url(../images/item_4x.gif) 0 0 no-repeat;
}
#atencion_cliente p a:hover strong {  color: #FED814 }


#central_reservas {
padding: 10px 16px;
background-color: #FED814;
height: 109px;
color: #000;
}

/*************************************************************
**
**    ZONA pie_home
**
**/

#aviso_legal {
 padding: 0px 10px 0px 0px;
 font-size: 11px;
 text-align: right;
 width: 201px;
 float:right;
}

#aviso_legal a { color: #fff;}
#aviso_legal a:hover { color: #fff; font-weight: bold; text-decoration: none;}

#diseno {
 text-align: right;
 background-color: #A3ABB4;
 width: 312px;
 float:right;
 color: #000
}
#diseno a{
	color:#000000;
}
#diseno a:hover{
	text-decoration:none;
}


/*************************************************************
*
* PIE DE PAGINA
*
**/

#pagina_pie {}

#menu_pie { margin: 20px 10px;
            height: 60px;
            text-align: center;
            padding-left:20px;
            }

#a_especial_agencias,
#a_busqueda_rapida  ,
#a_atencion_cliente ,
#a_noticias         { border-left: 5px #f7dc11 solid;
                      text-align: left;
                      display:block;
                      float:left ;
                      width:85px;
                      padding-left:40px;
                      padding-right:20px;
                      padding-top: 10px;
                      height:60px;}

#a_especial_agencias { border-left: 0px none }

#a_especial_agencias { background: url(../images/b_07.gif) 0px 0px  no-repeat; padding-left:60px;  }
#a_busqueda_rapida   { background: url(../images/b_08.gif) 20px 0px no-repeat; padding-left:70px;}
#a_atencion_cliente  { background: url(../images/b_09.gif) 15px 0px no-repeat; padding-left:60px; }
#a_noticias          { background: url(../images/b_10.gif) 15px 0px no-repeat; padding-left:75px; width:60px}

#a_especial_agencias:hover { background-image: url(../images/b_07x.gif);}
#a_busqueda_rapida:hover   { background-image: url(../images/b_08x.gif);}
#a_atencion_cliente:hover  { background-image: url(../images/b_09x.gif);}
#a_noticias:hover          { background-image: url(../images/b_10x.gif);}

#a_especial_agencias:hover ,
#a_busqueda_rapida:hover   ,
#a_atencion_cliente:hover  ,
#a_noticias:hover          { color: #161883 ; text-decoration: none;}


#a_especial_agencias,
#a_busqueda_rapida,
#a_atencion_cliente,
#a_noticias    { color: #A2A2A2 ; font-size:1.1em;}


#pie_central_reservas { font-size: 0.9em ; padding: 10px 10px 20px 10px ; color: #403C3C; }
#pie_central_reservas li { display: inline; list-style: none; padding-left: 10px; background: url(../images/18.gif) 2px 4px no-repeat;}
#pie_central_reservas li.primera { background: #fff; padding-left:0px;}


/**
*
* CABECERA DE LA PAGINA
*
**/

#pagina_cabecera {
   overflow: auto;
   background-color: #161883;
   padding: 6px 0 0px 0;}

#pagina_cabecera h1   { padding: 0px 15px; margin: 4px 0px 10px 0px; width: 329px; height:32px; }
#pagina_cabecera h1 a { background: url(../images/in_log_pretur.gif) no-repeat;
                        display:block;
                        text-decoration:none;
                        width: 329px; height:32px;  }

#pagina_cabecera h1 a:hover { background-image: url(../images/in_log_preturx.gif);  }
#pagina_cabecera h1 a span { display:none }

#pagina_cabecera #menu_hoteles {
   text-align:center;
   overflow: auto;
   padding: 0px 15px 6px 5px;
   height:1.6em; /* correción para IE */
   border-top: 1px solid #fff;
   background-color: #BFC4CA; }

#pagina_cabecera #menu_hoteles li {
   display: block;
   float: left;
   padding: 3px 5px 0px 5px;
   border-left: 1px solid #fff;   }

#pagina_cabecera #menu_hoteles li.primera { border-left: 0px none}

#pagina_cabecera #menu_hoteles a       { color: #393A3C           ; text-decoration: none }
#pagina_cabecera #menu_hoteles a:hover { color: #161883 !important; text-decoration: none }

/* todo esto es para destacar la opción activa del menu */
#pagina_hotel_carlton         #pagina_cabecera #menu_hoteles a.hotel_carlton,
#pagina_hotel_murrieta        #pagina_cabecera #menu_hoteles a.hotel_murrieta,
#pagina_hotel_ciudad_logrono  #pagina_cabecera #menu_hoteles a.hotel_ciudad_logrono,
#pagina_hotel_ramiro_i 		  #pagina_cabecera #menu_hoteles a.hotel_ramiro_i,
#pagina_hotel_puerta_espana   #pagina_cabecera #menu_hoteles a.hotel_puerta_espana { color: #FFF ; }



/**
*
* NOTICIAS
*
**/

#noticias_contenedor {
 margin: 6px 0px 30px 0px;
 overflow: auto;
 background: url(../images/noticias_fondo.gif)}

#noticias_indice {
   float: left;
   width: 286px;
   padding-top: 46px;
   background: #fdd71a url(../images/in_noticias_cabecera.gif) 0 0 no-repeat }

#noticias_indice #lista_noticias {
  background: #000;
  padding: 25px 10px;}
  
  
#lista_noticias_paginacion{
	text-align:right;
	color:#FFFFFF;
}
#lista_noticias_paginacion a{
	color:#FFFFFF;
}


#lista_noticias div.noticia {
   padding: 10px 0px 10px 64px; 
}

#lista_noticias div.imagen {
   position: absolute;
   left: -65px;
   z-index : 2}

#lista_noticias > div.noticia > div.imagen { left: 0px;} /* valor para W3C */

#lista_noticias div.fecha {  color: #ccc;}

#lista_noticias h3 {  font-size: 10px;   color: #fff}

#lista_noticias h3 a       { color: #fff; text-decoration: none }
#lista_noticias h3 a:hover { color: #ccc; text-decoration: none }

#lista_noticias div.entradilla a       { color: #ccc; text-decoration: none }
#lista_noticias div.entradilla a:hover { color: #fff; text-decoration: none }

#noticias_desarollo {
   margin-bottom: 24px;
   float: left;
   width: 444px; /* si cambias el ancho acuerdate de camiar noticia_foto y noticia_texto */}

#noticia_foto {
 float: left;
 width:153px;
 padding-top: 46px;
 background-color: #DDDFDF
 }

#noticia_foto div.opciones { padding:20px 10px 25px 5px }
#noticia_foto div.opciones a { display:block; height:22px; padding-left:24px; color: #666}
#noticia_foto div.opciones a:hover  { color: #000; text-decoration: none}

#noticia_foto div.opciones a.imprimir { background: url(../images/b_16.gif) no-repeat;}
#noticia_foto div.opciones a.imprimir:hover { background-image: url(../images/b_16x.gif)}

#noticia_foto div.opciones a.enviar   { background: url(../images/b_17.gif) no-repeat;}
#noticia_foto div.opciones a.enviar:hover { background-image: url(../images/b_17x.gif)}

#noticia_foto div.opciones a.archivo   { background: url(../images/bt_descargar.gif) no-repeat;}
#noticia_foto div.opciones a.archivo:hover { background-image: url(../images/bt_descargarx.gif)}


#noticia_texto {
 background-color: #DDDFDF;
 float: left;
 width: 260px;
 padding: 46px 20px  20px 8px}

#noticias_desarollo div.fecha      { font-size: 1.1em; color: #999; margin: 1em 0;}
#noticias_desarollo h2         { font-size: 1.1em; color: #333; font-weight:bold}
#noticias_desarollo div.entradilla { font-size: 1.1em; color: #333; margin: 0.5em 0 1em 0}
#noticias_desarollo div.texto      { font-size: 1.1em; color: #999; margin: 1em 0;}



/**
* ----------------------------------------
* PAGINA DE HOTEL
* ----------------------------------------
**/

#hotel_contenedor {
 margin: 6px 0px 30px 0px;
 overflow: auto; }


#hotel_opciones {
 background-color: #161883;
 float: left;
 width: 241px;}

#hotel_opciones div.bloquepieportada {
 padding:0px 13px;
 height: 123px;
 background-color: #39398c;
 }

#hotel_contenido {
 float: left;
 width: 489px;
 background: url(../images/noticias_fondo.gif)}

#hotel_contenido div.enlaces {
 padding:0px 13px;
 height: 36px;
 background-color: #FED81A;
 border-bottom: 4px solid #fff;
 }


/* #hotel_contenido div.enlaces a { background: url(images/b_01.gif) center bottom no-repeat; display: block; float:left; width: 24px; height:35px; margin: 0px 5px;} */
#hotel_contenido div.enlaces a {
 color:#000000;
 text-decoration:none;
 background: url(../images/pixelt.gif) left center no-repeat;
 text-align: left;
 display: block;
 float:left;
/*  width: 85px; */
 height:25px;
 padding-left:22px;
 padding-right:12px;
 padding-top: 10px;}

/* #hotel_contenido div.enlaces a span { display:none} */


/* #hotel_contenido div.enlaces div.enlacesTxt { 	width: 210px;	display: block;	position:absolute;	top:35px;} */




#hotel_contenido div.enlaces a.mapa    { background-image: url(../images/item_situacion.gif) ;}
#hotel_contenido div.enlaces a.fotos   { background-image: url(../images/item_galeria.gif) ;}
#hotel_contenido div.enlaces a.imprimir{ background-image: url(../images/item_imprimir.gif) ;}
#hotel_contenido div.enlaces a.enlaces { background-image: url(../images/item_enlaces.gif) ;}
#hotel_contenido div.enlaces a.enviar  { background-image: url(../images/item_contacto.gif) ;}
#hotel_contenido div.enlaces a.amigo   { background-image: url(../images/item_enviar.gif) ;}
#hotel_contenido div.enlaces a.mapa:hover   { background-image: url(../images/item_situacion.gif) ;text-decoration:underline;}
#hotel_contenido div.enlaces a.fotos:hover   { background-image: url(../images/item_galeria.gif) ;text-decoration:underline;}
#hotel_contenido div.enlaces a.imprimir:hover{ background-image: url(../images/item_imprimir.gif) ;text-decoration:underline;}
#hotel_contenido div.enlaces a.enlaces:hover { background-image: url(../images/item_enlaces.gif) ;text-decoration:underline;}
#hotel_contenido div.enlaces a.enviar:hover  { background-image: url(../images/item_contacto.gif) ;text-decoration:underline;}
#hotel_contenido div.enlaces a.amigo:hover   { background-image: url(../images/item_enviar.gif) ;text-decoration:underline;}

#hotel_direccion {
 background-color: #fff;
 padding: 23px 10px 10px 10px;
 color: #403C3C;
 height:94px;}

#hotel_direccion #aenor {
 position: absolute;
 bottom: 18px;
 z-index: 2;
 left: 245px;
 }
 
#aenor a { 
	/*Estilo para el link y la img*/
	display:block; 
	width: 81px; 
	height: 77px ; 
	background: url(../images/b_11.gif) no-repeat;
	
	/*Estilo del texto*/
	color:#000000;
	padding-left:85px;
	}
#aenor a:hover{ background-image: url(../images/b_11x.gif);}

#aenor #aenorTxt   {
	position:absolute;
	top:51px;
	width: 81px;
	left: 95px;
}
#aenor span   {
	/*display:none;*/
}

div.mapita_rioja {
 background: url(../images/mapita_rioja.gif) bottom right no-repeat;}
 
div.mapita_zaragoza {
 background: url(../images/mapita_zaragoza.gif) bottom right no-repeat;}
 
div.mapita_jonquera {
 background: url(../images/mapita_jonquera.gif) bottom right no-repeat;}

#hotel_textos {
  /*overflow: auto;*/
  height: 354px;
  margin-bottom:82px;}
  
#hotel_textos  #hotel_links_reserva{
	float: left;
	display: block;
	width: 479px;
	background-color: #FFFFFF;
	padding: 5px;
	text-align: right;
}

#hotel_textos  #hotel_links_reserva a{
	color: #BDC3CA;
	font-weight:bold;
}

#hotel_textos  #hotel_links_reserva a:hover{
	color: #161883;
	text-decoration: none;
}

#hotel_textos #hotel_descripcion {
  float: left;
  width: 208px;
  padding: 20px 20px 0 20px ;
  height: 334px;
  background-color: #BDC3CA;
  color: #403C3C;  }

#hotel_descripcion h3,
#hotel_servicios h3 { font-size: 12px; color: #403C3C;}

#hotel_textos #hotel_servicios {
  float: left;
  width: 201px;
  padding: 20px 20px 0 20px ;
  height: 334px;
  background-color: #FED81A;
  color: #403C3C;
  }

#hotel_textos #hotel_servicios ul { padding-left:14px ; margin-top:1em;}


/*--------------- mapa --------------*/
#hotel_mapa {
  overflow: auto;
  height: 436px; }


#hotel_mapa #distancias {
  margin-left: 10px;
  width: 320px;
  padding: 5px 3px ;
  color: #161883;
  background-color: #fff;}


#distancias a.zoom1,
#distancias a.zoom2,
#distancias a.zoom3,
#distancias a.zoom1Fijo,
#distancias a.zoom2Fijo,
#distancias a.zoom3Fijo {
   display:block;
   float: left;
   width: 14px;
   height: 50px;
   background: url(../images/b_12.gif) center bottom no-repeat;
   }

#distancias a.zoom1 { background-image: url(../images/b_12.gif) }
#distancias a.zoom2 { background-image: url(../images/b_13.gif) }
#distancias a.zoom3 { background-image: url(../images/b_14.gif) }

#distancias a.zoom1Fijo { background-image: url(../images/b_12x.gif) }
#distancias a.zoom2Fijo { background-image: url(../images/b_13x.gif) }
#distancias a.zoom3Fijo { background-image: url(../images/b_14x.gif) }


#distancias a.zoom1:hover { background-image: url(../images/b_12x.gif) }
#distancias a.zoom2:hover { background-image: url(../images/b_13x.gif) }
#distancias a.zoom3:hover { background-image: url(../images/b_14x.gif) }

#distancias a.zoom1 span,
#distancias a.zoom2 span,
#distancias a.zoom3 span,
#distancias a.zoom1Fijo span,
#distancias a.zoom2Fijo span,
#distancias a.zoom3Fijo span { display:none}



/*--------------- enlaces --------------*/
#hotel_enlaces {
  background-color: #161883;
  overflow : auto;
  height   : 342px;
  margin-bottom: 82px;
  padding  : 5px 20px;
  color    : #fff;
  border-bottom: 2px solid #fff;
  }

#hotel_enlaces h3 { margin: 1em 0; font-size: 12px;}
#hotel_enlaces a { color: #fdd71a; text-decoration:none;}
#hotel_enlaces li { margin: 9px 15px}



/*--------------- contacto --------------*/
#hotel_contacto {
  background: #B9B9DA ;
  overflow : auto;
  height   : 354px;
  margin-bottom: 82px;
  padding  : 0px 15px;
  color    : #161883;
  border-bottom: 2px solid #fff;
  }
 
#hotel_contacto #duda {
 position: absolute;
 top: 26px;
 left: 252px;
 }
 
#hotel_contacto h3       { margin: 1em 0; font-size: 11px; color: #FFFFFF; }
#hotel_contacto label    { font-weight:bold ; font-size: 1.1em }
#hotel_contacto input	 { width: 200px; display: block; margin: 0px 0px; }
#duda textarea 	 { width: 200px; display: block; margin: 0px 0px; } 




/*--------------- enviar --------------*/
#hotel_enviar {
  background: #fdd71a url(../images/enviar_fondo.gif) right top repeat-y;
  overflow : auto;
  height   : 342px;
  margin-bottom: 82px;
  padding  : 5px 20px;
  color    : #000;
  border-bottom: 2px solid #fff;
  }

#hotel_enviar h3 { margin: 1em 0; font-size: 11px; color: #000000; }
#hotel_enviar label    { font-weight:bold ; font-size: 1.1em }
#hotel_enviar input,
#hotel_enviar textarea { width: 200px; display: block; margin: 4px 0px; }

#hotel_enviar p.botones {width:200px; text-align:center;}
#hotel_enviar a       { color: #8A8BC1; text-decoration: none ; font-weight: bold; }
#hotel_enviar a:hover { color: #161883; }

#hotel_enviar p.mailEnviado { 
	text-align:center;
	width:65%;

	font-size:12px;

	color:#990000;
	margin: 10em 0;
}

#hotel_enviar input.enviarAmigo { 
	/* Botón */
	width: 60px; 
	display: inline;
	background-color:#FFD81B;
	border:none;
	
	/* Texto */
	font: bold 10px Verdana,Sans-Serif;
	color: #8A8BC1;
	text-decoration: none; 
}

#hotel_enviar input.enviarAmigo:hover { 
	color: #161883;
}


/*--------------- fotos --------------*/
#hotel_fotoGrande {
  height: 244px;}
div.color_carlton {
 background-color: #B7622B;}
div.color_murrieta {
 background-color: #6995A7;}
div.color_ciudad_logrono {
 background-color: #C9B7A3;}
div.color_ramiro_i {
 background-color: #808567;}
div.color_puerta_espana {
 background-color: #C49E2A;}

#hotel_fotoGrande #fotoGrandePie  {
  position:absolute;
  top:122px;
  left:362px;
  color: #fff;
  background: url(../images/it_07.gif) no-repeat;
  padding-right: 4px;
  padding-left: 20px }
  
#hotel_fotoGrande #fotoGrandePie a{
	color:#FFFFFF;
	text-decoration:underline;
} 

#hotel_fotoIndices {
  background-color: #161883;
  height: 109px;
  padding-left: 10px;
  border-bottom: 2px solid #fff;
  margin-bottom: 82px;}

#hotel_fotoIndices a {
   display: block;
   float: left;
   height:41px;
   margin-right:20px;
   margin-top:9px;
   background-repeat: no-repeat;
   width: 51px;}
#hotel_fotoIndices a span { display:none}



/**
* ----------------------------------------
* PAGINA ATENCION A CLIENTES
* ----------------------------------------
**/

#atencion_contenedor {
   margin: 6px 0px 30px 0px;
   height: 529px;
   overflow: auto; }

#atencion_titulo {
   float: left;
   background: #ffd81b url(../images/ac_01.jpg) 0px 45px  no-repeat;
   height: 529px;
   width: 258px;}

#atencion_formulario {
   float: left;
   width: 472px;
   height: 529px;
   background: #151881 url(../images/noticias_fondo.gif); }

#atencion_formulario form {
 border-top: 45px solid #151881;
 color: #161883;
 padding: 0px 20px;
 height: 380px;
 background: #B9B9DA;
 border-bottom: 50px solid #fff;
}

#atencion_formulario form #campo_duda{
 position: absolute;
 top: 67px;
 left: 240px;
 }

#atencion_formulario p{
margin:5px;
}
 
#atencion_formulario p.botones { text-align:center; margin: 1em 0; }
  
#atencion_formulario a       { color: #8A8BC1; text-decoration: none ; font-weight: bold; }
#atencion_formulario a:hover { color: #161883; }
#atencion_formulario h3       { margin: 1em 0; font-size: 11px; color: #FFFFFF; }
#atencion_formulario label    { font-weight:bold ; font-size: 1.1em }
#atencion_formulario input    { width: 180px;}
#atencion_formulario textarea { width: 180px; display: block; margin: 4px 0px; }

#atencion_formulario p.mailEnviado { 
	text-align:center;
	font-size:12px;

	color:#990000;
	margin: 10em 0;
}

#atencion_formulario input.enviarAtencion { 
	/* Botón */
	width: 60px; 
	display: inline;
	background-color:#B9B9DA;
	border:none;
	
	/* Texto */
	font: bold 10px Verdana,Sans-Serif;
	color: #8A8BC1;
	text-decoration: none; 
}

#atencion_formulario input.enviarAtencion:hover { 
	color: #161883;
}


/**
* ----------------------------------------
* PAGINA AGENCIAS
* ----------------------------------------
**/

#agencias_contenedor {
   margin: 6px 0px 30px 0px;
   height: 529px;
   overflow: auto; }

#agencias_titulo {
   float: left;
   background: #ffd81b url(../images/ea_01.jpg) 0px 45px  no-repeat;
   height: 529px;
   width: 258px;
   }

#agencias_texto {
   float: left;
   width: 472px;
   height: 529px;
   background: url(../images/noticias_fondo.gif); 
}

#agencias_texto #contenido {
 color: #AAA;
 /*padding: 20px 30px;*/
 height: 421px;
 background-color: #dddfde;
 border-bottom: 3px solid #fff;
}

#agencias_texto #contenido .pTitulo{
	margin-left: 30px;
	padding-top: 5px;
	
	font-weight: bold;
}
#agencias_texto #contenido .pItem{
	display:block;
	background: #dddfde url(../images/it_01.gif) 0px 0px no-repeat;
	padding-left: 12px;
	margin-left: 30px;
	margin-top: 5px;
}

#agencias_texto #contenido #formulario{
	display:block;
	width: 452px;
	height: 200px;
	padding: 5px;
	padding-left: 15px;
   	
   	background: #828282;
}

#agencias_texto #contenido #formulario p{
	color:#FFFFFF;
}

#agencias_texto #contenido #formulario #campo_duda{
	position:absolute;
	top:5px;
	left:200px;
}

#agencias_texto #contenido #formulario p.botones{
	text-align:center; 
	margin: 50px 0px 0px 0px;
}
#agencias_texto #contenido #formulario input.enviarInfo{
	/* Botón */
	width: 60px; 
	display: inline;
	background-color:#828282;
	border:none;
	
	/* Texto */
	font: bold 10px Verdana,Sans-Serif;
	color: #FFD81B;
	text-decoration: none; 
}
#agencias_texto #contenido #formulario input.enviarInfo:hover{
	color: #CCCCCC;
}

#agencias_texto #contenido  table.tablaGDS{
	border-collapse: collapse;
	border: none;
	width: 100%;
   	
   	background: #DDDFDF;
}
#agencias_texto #contenido  table.tablaGDS td{
	padding: 2px;
	padding-left: 15px;
		
	color:#666666;
	font-size:10px;
}

#agencias_texto #contenido  td.tablaGDS_td_1{
	width:45%;
	color:#FFFFFF;
	background: #828282;
}
#agencias_texto #contenido  td.tablaGDS_td_2{
	background: #FFD81B;	
}
#agencias_texto #contenido  td.tablaGDS_td_3{
	background: #FFEB49;
}
#agencias_texto #contenido  td.tablaGDS_td_4{
	background: #FFE776;
}
#agencias_texto #contenido  td.tablaGDS_td_5{
	background: #FFEFA4;
}
#agencias_texto #contenido  td.tablaGDS_td_6{
	width:5%;
	padding: 0px;
}



#infoflash { color: #fff; text-align: center;}
div.flash { display:none}

#popup_contenido {
 padding: 20px 30px;
 color: #000;
 background-color: #fff;
 width: 400px; 
 border:0px;  
 display: block; 
}


#popup_contenido table td {
padding: 2px 2px;
font: normal normal 11px Verdana,Sans-Serif ;
text-align: justify;
}
