/* CSS Document */

html,BODY {
background-color:#D7D9DC;
margin:0;
padding:0;
text-align: center;
 height:100%;
 width:100%;
 }

* { margin: 0; padding: 0; }

IMG, OBJECT { border:0;}
A, A:link, A:visited { color: #1E5389; text-decoration: none; }
A:hover { color: #E39400; text-decoration: underline; }
A:active { text-decoration: none; }
H1 { color: #3B699A; font-size:12px; font-family:Arial, Helvetica, sans-serif;}


/********************************* INDEX ***********************************************************************/
#separador1{width:850px; height:20px;}
#separador2{width:850px; height:22px;}
#separador3{width:850px; height:22px;}
#separador4{height:60px;}
.separador5{height:7px;}
.separador6{height:15px;}
.separador7{height:10px;}
.separador8{height:16px;}
.separador9{height:42px;}
.separador10{height:8px;}
.separador11{height:4px;}
.separador12{height:30px; width:758px; background-image:url(../images/puntonaranja2.gif); background-repeat:repeat-x; background-position:center;}
.separador13{height:75px;}
.separador14{height:10px;}
#pagina{background-color:#ffffff; width:850px; min-height:892px; margin:auto;}
#bordeIz{width:850px; background-image: url(../images/bordeGris.gif); background-repeat:repeat-y; background-position:left; min-height:892px;}
#bordeDer{width:850px; background-image: url(../images/bordeGris.gif); background-repeat:repeat-y; background-position:right; min-height:892px;}
#bordeAbj{width:850px; background-image: url(../images/bordeGris.gif); background-repeat:repeat-x; background-position:bottom; min-height:892px;}
#contenido{width:802px; margin:0 auto 0 auto; border:1px solid #b6b8bb; min-height:823px; }
#pie{min-height:58px; width:850px; margin:auto;}
#botoneraSuperior{width:850px; height:22px; }
#botonHome{ float:left; background-image:url(../images/botonHomeON.gif); width:81px; height:22px;}
#botonMail{float:left; background-image:url(../images/botonMailOFF.gif); width:77px; height:22px;}
#botonEnviarAmigo{float:left; background-image:url(../images/botonEnviarAmigoOFF.gif); width:118px; height:22px;}
#botonFavoritos{float:left; background-image:url(../images/botonFavoritosOFF.gif); width:99px; height:22px}
#botonEnlaces{float:left; width:77px; height:22px; background-image:url(../images/botonEnlacesOFF.gif);}
#botonEnlacesON{float:left; width:77px; height:22px; background-image:url(../images/botonEnlacesON.gif);}
#botonVacio{float:left; width:264px; height:22px; background-color:#d7d9dc; background-image:url(../images/bordeGris.gif); background-position:bottom; background-repeat:repeat-x;}
#botonCancelarReserva{float:left; width:133px; height:22px; background-image:url(../images/botonCancelarReservOFF.gif);}
#barraNaranjTitulo{width:802px; height:64px; position:relative; background-image:url(../images/BarraNaranjTitulo.gif); background-repeat:repeat-x;}
#BuscadorParteSuperior{width:324px; height:54px; background-image:url(../images/BuscadorParteSuperior.gif); margin:0 auto 0 0; position:relative; top:10px; left:30px;}
#CabeceraMedia{width:802px; height:245px;}
#cabFotoIz{float:left;width:40px; height:245px;}
#cajaMitadBuscador{float:left; width:303px; height:245px; }
#cabFotoDer{float:left; width:459px; height:245;text-align:left}
#MitadInferior{width:802px; min-height:514px;  background-image:url(../images/imgfondo.gif); background-repeat:no-repeat; background-position:top;}
#CajaInferiorIz{width:547px; min-height:514px; }
#CajaInferiorDer{float:right; width:255px; min-height:514px;}
#CajaInferiorDer A:active, #CajaInferiorDer A:link, #CajaInferiorDer A:visited {font-weight:bold; text-decoration:underline; color:#3B3F4A;}
#CajaInferiorDer A:hover {text-decoration:none; color:#E39400;}
	#cajaHotel1{width:242px; height:42px; border:1px solid #F8C568; margin: 11px auto 0 0; background-image:url(../images/fotHotel1.jpg); background-position:right; background-repeat:no-repeat;}
	#cajaHotel2{width:242px; height:42px; border:1px solid #F8C568; margin: 6px auto 0 0; background-image:url(../images/fotHotel2.jpg); background-position:right; background-repeat:no-repeat;}
	#cajaHotel3{width:242px; height:42px; border:1px solid #F8C568; margin: 6px auto 0 0; background-image:url(../images/fotHotel3.jpg); background-position:right; background-repeat:no-repeat;}
	#cajaHotel4{width:242px; height:42px; border:1px solid #F8C568; margin: 6px auto 0 0; background-image:url(../images/fotHotel4.jpg); background-position:right; background-repeat:no-repeat;}
	#cajaHotel5{width:242px; height:42px; border:1px solid #F8C568; margin: 6px auto 0 0; background-image:url(../images/fotHotel5.jpg); background-position:right; background-repeat:no-repeat;}
	#cajaHotel6{width:242px; height:42px; border:1px solid #F8C568; margin: 6px auto 0 0; background-image:url(../images/fotHotel6.jpg); background-position:right; background-repeat:no-repeat;}
	#cajaHotel7{width:242px; height:42px; border:1px solid #F8C568; margin: 6px auto 0 0; background-image:url(../images/fotHotel7.jpg); background-position:right; background-repeat:no-repeat;}
	#cajaHotel8{width:242px; height:42px; border:1px solid #F8C568; margin: 6px auto 0 0; background-image:url(../images/fotHotel8.jpg); background-position:right; background-repeat:no-repeat;}
	#cajaHotel9{width:242px; height:42px; border:1px solid #F8C568; margin: 6px auto 0 0; background-image:url(../images/fotHotel9.jpg); background-position:right; background-repeat:no-repeat;}
	#cajaHotel10{width:242px; height:42px; border:1px solid #F8C568; margin: 6px auto 0 0; background-image:url(../images/fotHotel10.jpg); background-position:right; background-repeat:no-repeat; margin-bottom:10px;}
	#cajaHotel11{width:242px; height:42px; border:1px solid #F8C568; margin: 6px auto 0 0; background-image:url(../images/fotHotel11.jpg); background-position:right; background-repeat:no-repeat;}
	#cajaHotel12{width:242px; height:42px; border:1px solid #F8C568; margin: 6px auto 0 0; background-image:url(../images/fotHotel12.jpg); background-position:right; background-repeat:no-repeat;}
	#cajaHotel13{width:242px; height:42px; border:1px solid #F8C568; margin: 6px auto 0 0; background-image:url(../images/fotHotel13.jpg); background-position:right; background-repeat:no-repeat;}
	#cajaHotel14{width:242px; height:42px; border:1px solid #F8C568; margin: 6px auto 0 0; background-image:url(../images/fotHotel14.jpg); background-position:right; background-repeat:no-repeat;}

.contHotel{width:224px; height:24px; margin:7px auto 0 auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3B3F4A; text-align:left;}
#SubCajaIz{width:274px; min-height:410px; }
#SubCajaDer{float:right; width:273px; height:410px;}
#SubCajaAbajo{width:547px; height:104px; }
#cajaTexto1{width:230px; min-height:335px; padding-bottom:103px; margin:0 auto 0 auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3B3F4A; text-align:left;}
#cajaTexto1 A:active, #cajaTexto1 A:visited, #cajaTexto1 A:link{text-decoration:underline; color:#3B3F4A;}
#cajaTexto1 A:hover{text-decoration:none; color:#E39400;}
.texto1{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#E39400;}
.texto2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#E39400;}
SELECT.texto2{width:120px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3B3F4A;}
.espaciado1{line-height:23px;}
.espaciado2{line-height:25px;}
#CajaGeotrust{width:482px; height:92px; border:1px solid  #E39400; margin-right:auto; position:relative; left:31px; }
#TarjetSegurTxt{width:325px; height:75px; margin:0 auto 0 0; position:relative; top:3px; left:14px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3B3F4A; text-align:left;}
#logoGeo{float:right; width:115px; height:55px; top:20px; right:20px; position:relative; text-align:center;}
.txtNaranj{color:#E39400; font-weight:bold;}
.txtNaranj2{color:#E39400; }
#TarjetSegurTxt A:active, #TarjetSegurTxt A:visited, #TarjetSegurTxt A:link{text-decoration:underline; color:#E39400;}
#TarjetSegurTxt A:hover{text-decoration:none; }
.margen1{padding-left:35px;}
.margen2{padding-left:65px;}
.margen3{padding-left:15px;}
.margen4{padding-left:100px;}
.margen5{padding-left:10px;}
.margen6{padding-left:50px;}
#mapa{width:257px; height:280px; margin:auto; position:relative; top:76px; right:10px}
#txtMapa{width:215px; height:35px; margin:auto; position:relative; top: 76px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3B3F4A; }
#tituloBuscador{ margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#E39400; position:relative; top:27px;}
#textoBuscador{margin:auto; min-height:257px; width:275px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3B3F4A; text-align:left; }
SELECT.select1{width:252px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3B3F4A; }
SELECT.select2{width:252px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3B3F4A;}
INPUT.input1{width:93px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3B3F4A; text-align:center; }
INPUT.input2{width:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3B3F4A; text-align:center;}
#tituloBarraNaranj{width:295px; margin: 0 0 0 auto; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; position: relative; left:440px;}
.txtBotons{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#E28500; font-weight:bold; line-height:22px;}
.txtBotons A:active, .txtBotons A:visited, .txtBotons A:link{text-decoration:none; color:#E28500;}
.txtBotons A:hover{text-decoration:underline;color:#E39400;}
#enlacesPie{width:800px; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#966200;}
#enlacesPie A:active, #enlacesPie A:visited, #enlacesPie A:link{text-decoration:underline; color:#966200;}
#enlacesPie A:hover{text-decoration:none; color:#E39400;}
#textoPie{width:715px; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#966200;}
#Idiomas{margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#966200;}
.FontMarron{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#966200;}
#Idiomas A:active, #Idiomas A:visited, #Idiomas A:link{text-decoration:none; color:#966200;}
#Idiomas A:hover{text-decoration:underline; color:#E39400;}

/**************************************************************************************************************/
/****************************************** FICHA **************************************************************/
#CabeceraMedia2{width:802px; height:185px;}
#BuscadorParteSuperior2{width:404px; height:54px; background-image:url(../images/BuscadorParteSuperiorFicha.gif); margin:auto; position:relative; top:10px; right:169px; }
#cabFotoIz2{float:left;width:40px; height:185px;}
#cajaMitadBuscador2{float:left; width:383px; height:185px; }
#cabFotoDer2{float:left; width:379px; height:185px;}
#pieBuscadorFicha{ margin:auto; width:434px; height:41px; background-image:url(../images/pieBuscadorFicha.gif);position:relative; right:184px; *right:183px}
#MitadInferior2{width:802px; min-height:514px;}
#contenedorInferior{width:757px; min-height:509px; margin:auto; }
#pestaniaFicha{margin:auto; width:140px; *width:142px; height:21px; border-left:1px solid  #E39400; border-right:1px solid  #E39400; border-top:1px solid  #E39400; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#E28500; font-weight:bold; position:relative; right:307px;  }
#superior{width:757px; height:17px;}
#parteSuperior1{float:left; width:140px; height:17px; border-left:1px solid #E39400;}
#parteSuperior2{float:right; width:615px; height:17px;  border-right:1px solid  #E39400; border-top:1px solid  #E39400;}
#cajon{margin:auto; width:755px; min-height:469px;  border-right:1px solid  #E39400; border-left:1px solid  #E39400; border-bottom:1px solid  #E39400;}
#tituloNaranjaInferior{width:727px; height:18px; background-color:#EFB00B; margin:0 6px 0 22px;}
#textoBuscador2{ margin:auto; min-height:185px; width:355px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3B3F4A; text-align:left; }
#tablaImagenes{margin: 0 auto 0 22px;}
#textoDer{width:480px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3B3F4A;}
#titulohotelServicios{margin:auto; width:713px; height:17px; border-bottom:1px solid #E39400; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2E2719; text-align:left;}
#CajaServicios{ width:713px; min-height:120px;  margin:auto;}
#cajaServiciosA{width:472px; min-height:120px; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#3B3F4A; text-align:left;}
#cajaServiciosB{float:right; width:45px; height:120px; background-image:url(../images/puntonaranja.gif); background-repeat:repeat-y; background-position:center; }
#cajaServiciosC{float:right; width:193px; min-height:120px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3B3F4A; text-align:left;}
#tituloBarraNaranj2{width:295px; margin: 0 0 0 auto; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; position: relative; left:351px; bottom:10px; text-align:right; }
INPUT.input1_1{width:77px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3B3F4A;}
SELECT.select1ficha{width:125px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3B3F4A;}
INPUT.input3{width:25px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3B3F4A; text-align:center;}
#TxtNomHotelIz{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2E2719; float:left; padding-left:7px;}
#TxtDireccionHotel{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2E2719; float:right; padding-right:7px;}
.fuente1{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3B3F4A;}
.fuente2{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#E39400;}
.textoDer-sub1{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;color:#1E5389;}
#textoDer-sub2{font-family:Arial, Helvetica, sans-serif;font-weight: normal;font-size:11px;color:#0482E6;}   
SELECT.select2_2{width:170px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3B3F4A;}
#botonBuscar2{padding-left:30px;}
#botonReservInfoHotel{
width:737px;
margin:auto;
text-align:right;
}
#botonReserv{
width:77px;
height:18px;
margin-left:auto;
}
.textoAzul{
line-height:20px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#208ee5;
}
.textoAzul2{
width:100%;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#208ee5;
}
#rectanguloFechas{
width:735px;
height:28px;
margin:0 auto 0 auto;
border:1px solid #E59C14;
background-color:FFEBC5;
}
#rectanguloFechasTxt{
width:715px;
height:18px;
margin:0 auto 0 auto;
position:relative;
top:7px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
}


/****************************************************************************************************************/
/***************AVISO LEGAL *************************************************************************************/
.v1{line-height:16px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#E39400; font-weight:bold;}
.table1{margin:0 auto 0 auto;}
H2.titulo1{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;padding-top:5px;padding-bottom:5px;}
.txt14{margin-left:15px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#3B3F4A;line-height:15px;text-align:left;}
#recipientecondiciones{width:98%;height:440px;margin:0 auto 0 auto; background-image:url(../images/fondoReyno.jpg); background-repeat:no-repeat; background-color:#ffffff;}
#recipienteproteccion{background-image:url(../images/fondoReyno.jpg); background-repeat:no-repeat;}
#disponibilidad{
width:737px;
height:15px;
margin:0 auto 0 auto;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1E5389;
}
#disponibilidadIz{
float:left;
}




/****************************************************************************************************************/
/************************************* RTDO *********************************************************************/
#tablaResultados{margin:auto; }
#TRTitulos{
background-color:#EFB00B;
margin:auto;
}
.titulotabla{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:ffffff; }
.bordesCeldasTitulo1{
background-image:url(../images/LineaCeldas.gif);
background-repeat: no-repeat;
background-position:left;
text-align:left;
padding-left:7px;
padding-right:7px;
font-weight:bold;

}
.bordesCeldasTitulo2{
background-image:url(../images/LineaCeldas.gif);
background-repeat: no-repeat;
background-position:left;
text-align:left;
padding-left:7px;
padding-right:7px;
font-weight:bold;

}
.bordesCeldasTitulo3{
background-image:url(../images/LineaCeldas.gif);
background-repeat: no-repeat;
background-position:left;
text-align:left;
padding-left:7px;
padding-right:7px;
font-weight:bold;
}
.bordesCeldasTitulo4{
background-image:url(../images/LineaCeldas.gif);
background-repeat: no-repeat;
background-position:left;
text-align:left;
padding-left:7px;
padding-right:7px;
font-weight:bold;

}

.celdasTipo1{
border-bottom:1px solid #FED893;
text-align:left;
padding-left:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
}
.celdasTipo2{
border-bottom:1px solid #FED893;
background-color:#FFEBC5;
text-align:left;
padding-left:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
}
#basesBusqueda{text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3B3F4A;}
.txtAmarillo{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#E28500;}
.listadoHoteles{text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3B3F4A;}
.txtrojo{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#EF0006;
}
#nombreHot{
}
#nombreHot a:link, #nombreHot a:visited, #nombreHot a:active{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#003DF1;
text-decoration:underline
}
#nombreHot a:hover{
text-decoration:none;
}
 .ClaseReservas{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#003DF1;
 font-weight:bold;
 }
 .ClaseReservas a:link, .ClaseReservas a:visited, .ClaseReservas a:active{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#003DF1;
text-decoration:underline;

}
.ClaseReservas a:hover{
color:#D74544;
text-decoration: none;
}
#MitadInferior3{width:802px; min-height:250px; }

#fondoRTDO{ background-image:url(../images/imgfondo2.jpg); background-repeat:no-repeat;}
#contenidoRTDO{width:802px; margin:0 auto 0 auto; border:1px solid #b6b8bb; min-height:400px; }
#paginaRTDO{background-color: #ffffff; width:850px; min-height:400px; margin:auto;}
#bordeIzRTDO{width:850px; background-image: url(../images/bordeGris.gif); background-repeat:repeat-y; background-position:left; min-height:450px;}
#bordeDerRTDO{width:850px; background-image: url(../images/bordeGris.gif); background-repeat:repeat-y; background-position:right; min-height:450px;}
#bordeAbjRTDO{width:850px; background-image: url(../images/bordeGris.gif); background-repeat:repeat-x; background-position:bottom; min-height:450px; }
#contenedorInferiorRTDO{width:757px; min-height:250px; margin:auto;}
#TxtNomHotelIzRTDO{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; float:left; padding-left:7px; position:relative; top:3px;}
#tituloNaranjaInferiorRTDO{width:749px; height:18px; background-color:#EFB00B; margin:auto;}
#divBotones{text-align:left;}
#botVolvRTDO{margin:0 auto 0 0; width:100px; height:18px; cursor:pointer;}
/************************************************************************************************************/
/************************************* PASO 1 *********************************************************************/
 #nomHotelTxt{
  position:relative;  
  margin:0 auto 0 0;
  left:1px;
  top:1px;
  width:741px;  
  height:18px;
  border-left:1px solid #FED893;
  border-right:1px solid #FED893;
  border-top:1px solid #FED893;
  border-bottom:1px solid #FED893;
  line-height:18px;
  }
  #textNomHotelIz{
  float:left;
  width:350px;
  height:18px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#E39400;
  text-align:left;
  }
    #textNomHotelDer{
	float:right;
	position:relative;
	right:10px;
  width:350px;
  height:18px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#3B3F4A;
  text-align:right;
  }

#asteriscos{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#E24347;
font-weight:bold;

}
#asteriscos2{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#E39400;
font-weight:bold;

}
.texto15{
margin:0 auto 0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
text-align:left;
}
#tablaReservas{
float:left;
margin-left:15px;
}

.reservasCelda1{
vertical-align:top;
width:110px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
border:1px solid #FED893;
text-align:left;
background-color:#FFEBC5;

}
.reservasCelda1_1{
width:110px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
border-left:1px solid #FED893;
border-right:1px solid #FED893;
text-align:left;
background-color:#FFEBC5;
vertical-align:top;
}
.reservasCelda2{
width:246px;
border-right:1px solid #FED893;
border-top:1px solid #FED893;
border-bottom:1px solid #FED893;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
text-align:left;
vertical-align:top;
}

.reservasCelda2B{
width:246px;
border-right:1px solid #FED893;
border-top:1px solid #FED893;
border-bottom:1px solid #FED893;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
text-align:left;
vertical-align:top;
background-color:#FFEBC5;
}
.reservasCelda2_1{
width:246px;
border-right:1px solid #FED893;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
text-align:left;
vertical-align:top;
}
.reservasCelda2_1B{
width:246px;
border-right:1px solid #FED893;
background-color:#FFEBC5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
text-align:left;
vertical-align:top;
}
.reservasCelda3{
width:34px;
}
.reservasCelda4{
width:237px;
border-right:1px solid #FED893;
border-top:1px solid #FED893;
border-bottom:1px solid #FED893;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
text-align:left;
vertical-align:top;

}
.reservasCelda4B{
width:237px;
border-right:1px solid #FED893;
border-top:1px solid #FED893;
border-bottom:1px solid #FED893;
background-color:#FFEBC5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
text-align:left;
vertical-align:top;

}
.reservasCelda4_1{
width:237px;
border-right:1px solid #FED893;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
text-align:left;
vertical-align:top;
}
.reservasCelda4_1B{
width:237px;
border-right:1px solid #FED893;
background-color:#FFEBC5;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
text-align:left;
vertical-align:top;
}
.txtRojo2{
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#D74544;
}
.textoTablaMargen{
margin-left:7px;
}
#tablaDias{
width:215px;
}

.celdastituloFechas{
width:100px;
text-align:left;
padding-left:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
border:1px solid #FED893;
text-align:left;
background-color:#FFEBC5;
}
.celdasFechas1{
width:100px;
padding-left:6px;
text-align:left;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
border-top:1px solid #FED893;
border-right:1px solid #FED893;
border-left:1px solid #FED893;
text-align:left;
}
.celdasFechas2{
padding-left:6px;
text-align:left;
background-color:#DFDFDF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
border:1px solid #FED893;
text-align:left;
}
.paso1BotonReserv{
float:right;
width:77px;
height:18px;
cursor:pointer;

}
.paso1Botonvolver{
float:left;
width:100px;
height:18px;
cursor:pointer;
}
#barRoja{
width:750px;
height:20px;
background-color:#EFB00B;
margin:0 auto 0 auto;
}
#barRojaDown{
width:750px;
height:2px;
background-image:url(../images/barRojaDown.gif);
background-repeat:repeat-x;
background-position:bottom;
margin:0 auto 0 auto;
}
#textBarRoja{
position:relative;
top:4px;
left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-align:left;
  }
.color2{
color:#ffffff;

}
#txtPaso1{
font-size:11px;
font-weight:bold;

}
#txtPaso2{
font-size:11px;
color:#FFE49F;
font-weight:bold;
}


/********************************* PASO2 ***********************************************************************/


#cajaCondicionesReserva{
width:350px;
margin:0 auto 0 auto;
background-color:#FFEBC5;
border:1px solid #dedede;
}
#textoCajaCondiciones{
width:350px;
margin:10px auto 10px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3796E0;
text-align:left;
}
#textoCajaCondiciones a:link, #textoCajaCondiciones a:visited, #textoCajaCondiciones a:active{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3796E0;
text-decoration:underline;
}
#textoCajaCondiciones a:hover{
text-decoration: none;
color:#E39400;
}
#cajaAceptarCond{
width:735px;
margin:0 auto 0 auto;
}
INPUT.Paso2{
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1E5389;
border:none;
padding-left:7px;
}

INPUT.Paso2B{
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
border:none;
padding-left:7px;
background-color:#FFEBC5;
}
INPUT.Paso2_1B{
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
border:none;
padding-left:7px;
background-color:#FFEBC5;
}
INPUT.Paso2_1{
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
border:none;
padding-left:7px;
}
TEXTAREA.Paso2{
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
border:none;
padding-left:7px;

}
TEXTAREA.Paso2B{
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
border:none;
padding-left:7px;
background-color:#FFEBC5;

}
#tablaReservasPaso2{
margin: 0 auto 0 auto;
}
#tipo_tarjeta{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
}
.fechasCaducidad{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
}
.txtnormal{
margin-left:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
}
/********************************* Reserva OK ***********************************************************************/

#reservaFinal{
margin: 25px auto 0 auto;
width:300px;
text-align:left;
color:#FCEED1;
}

.txtAzul{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#013156;
}
.impLocalizador{}
.impLocalizador A:active,  .impLocalizador A:link, .impLocalizador A:visited{
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
font-size:11px;
color:#E39400;
font-weight:bold;
}
.impLocalizador A:hover{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#E39400;
}


/*************************** ENVIAR AMIGO *****************************/
#contenidoAM{width:802px; margin:0 auto 0 auto; border:1px solid #b6b8bb; min-height:400px; }
#paginaAM{background-color:#ffffff; width:850px; min-height:400px; margin:auto;  }
#contenedorInferiorAM{width:757px; min-height:250px; margin:auto; }
#botonEnviarAmigoON{float:left; background-image:url(../images/botonEnviarAmigoON.gif); width:118px; height:22px;}
#botonHomeAM{ float:left; background-image:url(../images/botonHomeOFF.gif); width:81px; height:22px;}
#bordeIzAM{width:850px; background-image: url(../images/bordeGris.gif); background-repeat:repeat-y; background-position:left; min-height:400px;}
#bordeDerAM{width:850px; background-image: url(../images/bordeGris.gif); background-repeat:repeat-y; background-position:right; min-height:400px;}
#bordeAbjAM{width:850px; background-image: url(../images/bordeGris.gif); background-repeat:repeat-x; background-position:bottom; min-height:400px;}
#MitadInferiorAM{width:802px; min-height:250px; background-image:url(../images/imgfondo.gif); background-repeat:no-repeat; background-position:top;}
.tablaAmigo{
margin: 0 auto 0 auto;
}
.celdasAmigo{
font-family:verdana, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:bold;
background-color:#EFB00B;
border:1px solid #ffffff;
}
.formu2{
width:400px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1E5389;
border:1px solid #E59C14;}
.mensajAzul{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#E5A122;
}
.mensajRojo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#EF0006;
}

/********************************************* CANCELAR RESERVA ****************************************************/
#botonCancelarReservaON{float:left; width:133px; height:22px; background-image:url(../images/botonCancelarReservON.gif);}
#tablaCancelar{
width:700px;
margin:25px auto 0 auto;
}
.txtCancelarReserva1{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#E39400;
text-align:right;
}
.txtCancelarReserva2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
text-align:left;
}
#cajaAceptarCond2{
width:620px;
margin:auto;
height:25px;
}
#cajaAceptarLeft{
float:left;
width:150px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#E24347;
}
#cajaAceptarRight{
float:right;
margin: 0 0 0 auto;

}
#tablaCancelar{
width:650px;
height:100px;
margin:25px auto 0 auto;
}
/**********************************************************************************************************/
/****************************INFORMACION TARJETA SEGURA ***************************************************/
#cajaGris2{
margin:0 auto 0 auto;
background-position:center;
}

#tablaSeguridad{
width:753px;
margin:0 auto 0 auto;
}
.seguridadTit{
width:753px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#E39400;
line-height:23px;
}
.seguridad{
padding-left:7px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
line-height:16px;
}
.seguridad a:link, .seguridad a:visited, .seguridad a:active{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3B3F4A;
text-decoration:underline;
}
.seguridad a:hover{
text-decoration:none;
color:#D74544;

}
#imgGeotrust{
width:5px;
height:55px;
margin:auto;
position:relative;
bottom:240px;
left:250px;
left*:290px;
}
#sitemapdiv{
text-align:left;
}
.textoEnlaces{font-family:Arial, Helvetica, sans-serif; color:#E39400; font-size:12px; font-weight:bold; }
.textoEnlaces A:link, .textoEnlaces A:visited, .textoEnlaces A:active{
text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#E39400; font-size:12px; font-weight:bold;
}
.textoEnlaces A:hover{
text-decoration:underline;
}
.contacto{font-family:Arial, Helvetica, sans-serif; color:#3B3F4A; font-size:11px;  }
.contacto A:link, .contacto A:visited, .contacto A:active{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif; color:#3B3F4A; font-size:11px; 
}
.contacto A:hover{
text-decoration:none;
color:#E39400;
}
#logoreyno{ text-align:center;}
	#logoreyno div{ position:relative; bottom:65px; left:150px}

select.select4{ width:40px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3B3F4A; }

#tablaResultados{ border-collapse:collapse; border:1px solid #cfcece; margin-top:15px;}
	#tablaResultados td{border:1px solid #cfcece; font-family:Arial, Helvetica, sans-serif; padding-left:5px; padding-right:5px; font-size:12px;}	
		#tablaResultados td.subtituloHotel{background-color:#FFEBC5; color:#625f5f; border:1px solid #858585; font-weight:bold;}
		#tablaResultados td.tituloHotel{background-color:#efb00b; color:#ffffff; padding-top:3px; padding-bottom:3px;}
			#tablaResultados td.tituloHotel a:link, #tablaResultados td.tituloHotel a:visited, #tablaResultados td.tituloHotel a:active{color:#ffffff; font-weight:bold; text-decoration:underline}	
			#tablaResultados td.tituloHotel a:hover{color:#ffffff; font-weight:bold; text-decoration:none;}	
		#tablaResultados td.blanco{background-color:#ffffff; color:#000;}
		#tablaResultados td.gris{background-color:#fef7eb; color:#000000;}
		
		#tablaResultados td select.SelectCantidadHab{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px;}


#cajaBoletin{width:200px; font-weight:bold; position:absolute; left:590px; top:64px; background-color:#fff; font-size:12px; padding:5px; font-family:Arial, Helvetica, sans-serif; border:1px solid #b6b8bb; text-align:center}
	#cajaBoletin a:link, #cajaBoletin a:visited, #cajaBoletin a:active{color:#e39400; text-decoration:none;}
	#cajaBoletin a:hover{color:#f1bc58; text-decoration:none;}

#boletin{width:190px; display:inline; float:right; margin-right:105px; margin-top:4px;  border:0; padding:3px;}
	 #boletin a{font-weight:bold; color:#ffffff; font-size:12px;}
	 #boletin a:link, #boletin a:visited, #boletin a:active{ text-decoration:none;}
	 #boletin a:hover{ text-decoration:underline;}

#popupBoletin{ width:300px;font-size:11px; font-family:Arial, Helvetica, sans-serif;  text-align:left; margin:auto; margin-top:20px; padding:10px; background-color:#FFFFFF; border:1px solid #757575;}
	#popupBoletin h1{ margin:0; font-size:13px; margin-bottom:10px; background-color:#e39400; color:#FFFFFF; padding-top:5px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  text-align:center;}
	#popupBoletin p{margin:0;font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px; }
	#popupBoletin input{ border:1px solid #666666;font-size:11px; font-family:Arial, Helvetica, sans-serif;  }
	#popupBoletin input.boton{background-color:#cccccc; cursor:pointer; color: #666666; font-weight:bold;   }

#bannerVisitas{position:absolute; left:68px; top:181px; border:0;}
	#bannerVisitas img{border:0}
	
#aranaEnlaces{width:840px; text-align:center; font-size:11px; color:#966200;  font-family:Arial, Helvetica, sans-serif; margin:auto;}
	#aranaEnlaces a{color:#966200;}
	#aranaEnlaces a:hover{color:#966200;}