/*ESTILOS DE BURBUJA
#burbuja                                                       { display: block; height: 105px; width: 336px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding:0; color: #333333; margin: 0; background-color:#FFF; text-align:left;}
#burbuja .burbuja-titulo                                       { display:block; margin:0; padding:0; text-decoration: none; color:#333333; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 18px; text-align:left;}
#burbuja a:hover                                               { text-decoration: underline; font-weight:bold; }
#burbuja a                                                     { text-decoration: none; color: #629c00; font-weight:bold; }
#burbuja a:visited                                             { text-decoration: none; color: #629c00;}
#burbuja .burbuja-ranking                                      { margin: 3px 3px 0 0;  float:left; display:block; width: 57px; height: 10px; background-image:url(http://static3.clickbed.com:8080/css/ranking.jpg); background-repeat:no-repeat; text-indent: -999px;}
#burbuja .burbuja-calificacion                                 { float: left; text-align:left; text-decoration: none; color: #333333;}
#burbuja .burbuja-facebook                                     { clear:both; margin: 5px 0;}
#burbuja .burbuja-direccion                                    {font-size:12px; text-transform:uppercase; margin: 5px 0 0 0;}
#burbuja .burbuja-descripcion                                  {font-size:11px; text-transform: none;; margin: 5px 0 0 0;}
#burbuja .burbuja-telefono                                     { font-size:10px;}
#burbuja .burbuja-precio                                       { float:left;  display:block; width: 81px; height: 29px; background:url(http://static3.clickbed.com:8080/css/pastillaprecio.jpg) #82a105 no-repeat; font-size:19px; color:#ffffff; font-weight:bold; margin:0; padding: 6px 0 0 0; text-align:center; vertical-align:middle;}
#burbuja .burbuja-detalle                        { float:left; width: 150px; font-size:10px; color:#82a105; font-weight:normal; margin:6px 0 0 5px; padding:0; line-height: 10px; text-align:left;}
#burbuja .burbuja-foto                                     { float:right; margin: 9px 0 0 0;}
#burbuja .burbuja-left                                     { float:left; width:185px; margin: 3px 0 0 0;}
#burbuja .burbuja-footer                                     { width:336px; float:left;}
CIERRA ESTILOS DE BURBUJA*/



/*ESTILOS DE BURBUJA*/
#burbuja                                                       { overflow: hidden; display: block; height: 180px; width: 360px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding:0; color: #333333; margin: 0; background-color:#FFF; text-align:left;}
#burbuja .burbuja-titulo                                       { margin:0; padding:0; text-decoration: none; color:#333333; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 17px; text-align:left;}
#burbuja a:hover                                               { text-decoration: underline; font-weight:bold; }
#burbuja a                                                     { text-decoration: none; color: #629c00; font-weight:bold; }
#burbuja a:visited                                             { text-decoration: none; color: #629c00;}
#burbuja .burbuja-ranking                                      { margin: 3px 3px 0 0;  float:left; display:block; width: 96px; height: 20px; background-image:url(http://clickbed.local/imagenes/tema1/barra_valoracion.png); background-repeat:no-repeat; text-indent: -999px;}
#burbuja .burbuja-calificacion                                 { float: left; text-align:left; text-decoration: none; color: #333333;}
#burbuja .burbuja-facebook                                     { clear:both; margin: 5px 0;#margin-left:50px;}
#burbuja .burbuja-direccion                                    {font-size:12px; text-transform:uppercase; margin: 5px 0 0 0;}
#burbuja .burbuja-telefono                                     { font-size:10px;}
#burbuja .burbuja-precio                                       { float:left;  display:block; width: 81px; height: 29px; background:url(http://static3.clickbed.com:8080/css/pastillaprecio.jpg) #82a105 no-repeat; font-size:16px; color:#ffffff; font-weight:bold; margin:0; padding: 6px 0 0 0; text-align:center; vertical-align:middle;}
#burbuja .burbuja-detalle                        { float:left; width: 150px; font-size:10px; color:#82a105; font-weight:normal; margin:6px 0 0 5px; padding:0; line-height: 10px; text-align:left;}
#burbuja .burbuja-foto                                     { float:right; margin: 9px 20px 0 0;}
#burbuja .burbuja-left                                     { float:left; width:185px; margin: 3px 0 0 0; margin-left: -93px; margin-top: 10px;}
#burbuja .burbuja-left1                                     { float:left; width:185px; margin: 3px 0 0 0;}
#burbuja .burbuja-footer                                     { width:336px; float:left;}
#burbuja .burbuja-contenido                                     { width:360px;}
/*CIERRA ESTILOS DE BURBUJA*/




@charset "utf-8";
body                                                          { font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color: #ffffff;text-align: center;}
p                                                             { margin: 0px; }
h1                                                            { color: #ff9600; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;}
h2                                                            { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: normal;}
h3                                                            { color: #575757; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  font-weight: normal;}
#add_accomodation                                             { background-color:#82A104; width:147px; height: 94px; margin-bottom: 11px; padding-left: 10px; padding-top: 10px; padding-right: 70px; display: block; position:relative; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 12px; color:  #ffffff;}
#add_accomodation a                                           { text-decoration: none; color:  #ffffff; }
#add_accomodation a:visited                                   { text-decoration: none; color:  #ffffff; }
#add_accomodation_titulo                                      { font-family: Arial Black, Helvetica, sans-serif; font-size: 24px; font-weight: normal; line-height: 22px; letter-spacing: -0.075em; margin-bottom: 5px; color: #ffffff; }
#encabezado                                                   { background-color: #575757 ;margin-bottom: 10px; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; height: 126px; position: relative;}
#encabezado-lista                                             { background-image: url(img/encabezado_lista.png); width: 683px; height: 155px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}
#encabezado-lista-destino                                     { font-family: Arial Black, Helvetica, sans-serif; color: #fff; font-size: 32px; line-height: 36px; float:right; clear: right; padding-top: 5px; letter-spacing: -0.075em; padding-right: 8px;}
#encabezado-lista-destino_slide                               { font-family: Arial Black, Helvetica, sans-serif; color: #fff; font-size: 32px; line-height: 36px; padding-top: 5px; letter-spacing: -0.075em; padding-right: 8px; text-shadow: #999 0px 1px 2px;}
#encabezado-proceso                                           { height: 130px; width: 939px; display: block; clear: both; position: relative;}
#encabezado-reserva-ok                                        { height: 146px; width: 991px; display: block; clear: both; background-image: url(img/top_reservation_ok.png); position: relative;}
#telefonos                                                    { text-align: left; float: right; margin-top: 30px; width:400px; position:relative; clear: right; }
#telefonos .tel                                               { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #887d71;background-repeat: no-repeat; background-position: left center;padding-left: 35px;display: block;text-align: right; float: right;}
#telefonos .aclaracion                                        { color: #999999; display: block; padding-top: 5px; padding-bottom: 5px; text-align: right; clear: right; height: auto; }
#telefonos .otrostel                                          { color: #cc9933; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-align: right; display: block;}
#telefonos .ar                                                { background-image: url(http://static3.clickbed.com:8080/imagenes/bandera_argentina.gif);}

#menu_principal                                               { clear: right; float: right; height: 30px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; font-family: Arial, Helvetica, sans-serif;}
#menu_principal a.iz                                          { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; display: block; float: left; height:30px;}
#menu_principal a.iz:hover                                    { text-decoration: underline;}
#menu_principal span.iz                                       { display: block; background-repeat: no-repeat; background-position: left center; }
#menu_principal .home                                         { }
#menu_principal .myr                                          { }
#menu_principal .faqs                                         { }
#menu_principal .cont                                         { }
#menu_principal .idiomas                                      { float: right; width: 200px;}
#menu_principal .idiomas a                                    { display: block; float: left; padding-top: 4px; padding-right: 10px; padding-left: 11px;}
#menu_principal .idiomas img                                  { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;}
#menu_principal .leyenda                                      { float: right; padding-right: 20px; padding-top: 6px; font-size: 11px; color: #FFFFFF; font-weight: bold;}
#menu_principal_left                                          { clear:both; margin-bottom: 0px; padding-right: 10px; padding-top: 10px; height:30px; }
#menu_principal a.iz                                          { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; display: block; float: left; padding-left: 5px; padding-right: 5px; height:30px; }
#menu_principal a.iz:hover                                    { text-decoration: underline; }
#menu_principal span.iz                                       { padding-top: 7px; padding-bottom: 4px; display: block; background-repeat: no-repeat; background-position: left center;}
#menu_pie                                                     { float: none; clear: both; color: #82a104; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; line-height: 18px; border-top: 3px solid; border-bottom: 3px solid;padding-left: 60px;padding-right: 60px; padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px; width: 801px; overflow: auto;}
#menu_pie a                                                   { color: #82a104; font-weight: normal; text-decoration: none; }
#menu_pie a:hover                                             { color: #82a104;  font-weight: normal; text-decoration: underline; }
#menu_pie a:visited                                           { color: #82a104;   font-weight: normal; }
#contenedor                                                   { text-align: left; margin-right: auto; margin-left: auto; padding-left: 0px; padding-top: 0px; padding-right: 0px;padding-bottom: 0px; width: 921px;  position: relative;}
#level1txt                                                    { height: 125px; width: 490px;  float:left; margin: 20px 0px 20px 0px; padding-left: 10px; padding-right: 10px; }
#level1img                                                    { height: 125px; width: 165px;  float:left; margin: 20px 0px 20px 0px; }
#level2titulo                                                 { float:left; width: 675px; border-top: solid 3px; border-bottom: solid 3px; color: #ff9600; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; }
#level2content                                                { float:left; margin: 0px 0px 10px 0px; }
#isologotipo                                                  { float: left; top: 22px; left: 24px; position: relative;}
#isologotipo img                                              { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#select_idiomas                                               { margin-left: 5px; font-size:12px;}
#select_divisa                                                { margin-left: 5px; font-size:12px; }
#div_languages                                                { color:white; display:block; float:left; font-size:12px; font-weight:bold; padding-top: 5px; padding-left: 5px; height:25px; }
#div_divisa                                                   { color:white; display:block; float:left; font-size:12px; font-weight:bold; padding-top: 5px; padding-left: 5px; height:25px; }
#porqueclickbed                                               { background-color: #575757;width:217px; height: 330px; margin-bottom: 11px; display: block; clear: left; padding-left: 10px; padding-top: 2px; padding-bottom: 0px; color: #ffffff; text-align: left; }
#porque-clickbed-titulo                                       { font-family: Arial Black, Helvetica, sans-serif; font-size: 24px; line-height: 10px; padding-left: 0px; letter-spacing: -0.075em;padding-bottom: 5px; padding-top:10px; }
#porque-clickbed-texto                                        { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; padding-left: 0px; }
#porque-clickbed-texto ol li 				      { margin-left:-25px; padding-bottom: 4px;	}
#porque-clickbed-texto a.iz                                   { font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; display: block; padding-right: 9px;}
#porque-clickbed-texto a.iz:hover                             { text-decoration: underline;}
#env_amigo                                                    { background-color:#FF9600; width:147px; height: 94px; margin-bottom: 11px; padding-left: 10px; padding-top: 10px; padding-right: 70px; display: block; position:relative; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 12px; color:  #ffffff;}
#env_amigo a                                                  { text-decoration: none; color:  #ffffff; }
#env_amigo a:visited                                          { text-decoration: none; color:  #ffffff; }
#env_amigo_titulo                                             { font-family: Arial Black, Helvetica, sans-serif; font-size: 24px; font-weight: normal; line-height: 22px; letter-spacing: -0.075em; margin-bottom: 5px; color: #ffffff; }

#prereserva_box                                                    { background-color:#82A104; width:217px; margin-bottom: 11px; padding-left: 10px; padding-top: 10px; padding-right: 0px; display: block; position:relative; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 12px; color:  #ffffff; height: 322px;}


#grupos                                                       { background-color: #FF9600; width:217px; height: 94px; padding-top: 10px; padding-left: 10px; margin-bottom: 11px; display: block; position:relative; font-family: Arial Black, Helvetica, sans-serif; font-size: 24px; line-height: 24px; letter-spacing: -0.075em; color: #ffffff; }
#grupos a                                                     { text-decoration: none; }
#grupos a:visited                                             { text-decoration: none; }
#prereserva                                                   { margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: left; display: block; padding-top: 0px; padding-bottom: 0px;}
#prereserva-contenido                                		  { width: 216px; height: 320px; padding-left: 10px; padding-top: 0px;  padding-bottom: 0px; background-color: #82a104; display:block;  }
#prereserva-titulo                                       	  { font-family: Arial Black, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; padding-left: 0px; padding-bottom: 5px; padding-right: 20px; }
#prereserva-titulo-alo                                     	  { font-family: Arial Black, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; padding-left: 0px; padding-bottom: 5px; padding-right: 20px; }
#prereserva-texto-alo                                      	  { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color:#FFFFFF; padding-left: 0px; width: 206px;}
#caja-alojamientos                                            { background:url(img/alojamientos.png) left top no-repeat; width: 215px; height: 94px; margin-top: 10px; padding-left: 13px; padding-top: 10px; }
#caja-alojamientos .link_alojamiento                          { display: block; line-height: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #ffffff;}
#caja-alojamientos a                                          { color: #ffffff; text-decoration: none; }
#caja-alojamientos a:visited                                  { color: #ffffff;  }
#caja-alojamientos a:hover                                    { color: #ffffff; text-decoration: underline; }
#caja-alojamientos-titulo                                     { font-family: Arial Black, Helvetica, sans-serif; font-size: 24px; line-height: 22px; letter-spacing: -2px; margin-bottom: 5px; color: #ffffff; }
#caja-inspirame                                               { background-color:#575757; margin-top: 0px; margin-left: 1px;margin-bottom: 11px; padding-top: 10px; padding-left: 10px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 12px; display:block; height:93px;}
#caja-inspirame-contenido                                     { padding-left: 7px; padding-top: 5px; margin-bottom: 0px; padding-bottom: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #fff; }
#caja-inspirame-menu                                          { padding-top: 25px; overflow:auto; float: left; padding-left: 20px;}
#caja-inspirame-home              image                            { padding-top: 10px; overflow:auto; }
#caja-inspirame-texto                                         { float: left; clear: left; padding-left: 8px; width: 230px; font-size:10px;}
#inspirame-titulo                                             { float: left; clear: left; padding-left: 8px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #fff; letter-spacing: 0.025em; padding-bottom: 5px; padding-left: 8px;}
#caja-links                                                   { height: 165px; width: 100%; position: relative; margin: 0px 0px 0px 0px;}
#caja-faqs                                                    { height: 165px; width: 100%; position: relative; margin: 0px 0px 0px 0px;}
#caja-contacto                                                { padding-top: 24px; padding-left: 10px; height: 141px; width: 100%; margin: 0px 0px 0px 0px;}
#caja-empleo                                                  { padding-top: 24px; padding-left: 10px; height: 141px; width: 100%; margin: 0px 0px 0px 0px;}
#caja-afiliacion                                              { padding-top: 24px; padding-left: 10px; height: 141px; width: 100%; margin: 0px 0px 0px 0px;}
#caja-reserva                                                 { padding-top: 24px; padding-left: 10px; height: 141px;  margin: 0px 0px 0px 0px;}
#newsletter                                                   { width:226px; min-height: 104px; margin-top: 11px; display: block; margin-bottom: 10px; overflow: auto;}
#newsletter-contenido                                         { padding-left: 13px; padding-top:10px; padding-bottom: 10px; display: block; background-color: #82a104; }
#newsletter-titulo                                            { font-family: Arial Black, Helvetica, sans-serif; font-size: 24px; line-height: 22px; letter-spacing: -0.075em; margin-bottom: 5px; color: #ffffff; }
#newsletter-texto                                             { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; line-height: 12px; color:  #ffffff; margin-bottom: 8px; min-height: 32px; width: 208px;}
#opciones                                                     { width: 226px; padding-left: 0px; margin-top: 0px; #margin-top: 0px; _margin-top: 0px; }
#boton-buscar                                                 { background: url(img/boton-buscar.png) left top no-repeat; display: block; width: 121px; height: 32px; margin: 0px;  padding-top: 13px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; text-align: center; }
#boton-buscar-prereserva                                      { background: url(img/boton-prereserva.png) left top no-repeat; display: block; width: 100px; height: 27px; margin: 0px;  padding-top: 5px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; text-align: center; }
#boton-buscar-prereserva-detalle                              { background: url(img/boton-prereserva-detalle.png) left top no-repeat; display: block; width: 100px; height: 27px; margin: 0px;  padding-top: 5px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; text-align: center; }
#boton-buscar a                                               { text-decoration: none; }
#boton-buscar a:visited                                       { text-decoration: none; }
#boton-buscar-texto                                           { font-family: Arial Black, Helvetica, sans-serif; font-size: 18px; line-height: 14px; letter-spacing: -0.05em; color: #ffffff; }
#boton-ver-reserva                                            { background: url(img/boton_ver_reserva.png) left top no-repeat; display: block; width: 201px; height: 39px; margin-right: 0px; margin-bottom: 0px; padding-top: 17px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px;text-align: center;}
#boton-ver-reserva a                                          { text-decoration: none;}
#boton-ver-reserva a:visited                                  { text-decoration: none;}
#boton-ver-reserva-texto                                      { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: 14px; letter-spacing: -0.05em; color: #ffffff;}
#boton-imprimir                                               { background: url(img/boton_imprimir.png) left top no-repeat; position: relative; left: 395px; width: 201px; height: 39px; margin-right: 0px; margin-bottom: 0px; padding-top: 17px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px;text-align: center;}
#boton-imprimir a                                             { text-decoration: none;}
#boton-imprimir a:visited                                     { text-decoration: none;}
#boton-imprimir-texto                                         { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: 14px; letter-spacing: -0.05em; color: #ffffff;}
#boton_confirmar                                              { background: transparent url(img/boton_confirmar.png) no-repeat scroll left top; padding-top: 20px; height: 36px; width: 202px; font-family: Arial Black, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #fff; text-align: center;}
#boton_confirmar a                                            { color: #fff; text-decoration: none;}
#boton_confirmar a:visited                                    { color: #fff; text-decoration: none;}
#personas                                                     { width: 50px; }
#footer                                                       { display: block; clear: both; margin-top: 10px;}
#pie                                                          {
	text-align: center;
	clear: both;
	display: block;
	margin-top: 10px;
}
#linea_pie                                                    { text-align: center; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #82a104; padding-top: 5px;letter-spacing: -0.05em; width: 921px; }
#linea_pie a                                                  { color: #82a104; }
#linea_pie a:visited                                          { color: #82a104; }
#linea_pie img                                                { vertical-align: middle; }
#content                                                      { float: right; width: 683px; clear: both; margin-top:0px; /*#margin-top:0px; _margin-top: 0px;*/ }
#content-mapa                                                 { float: right; width: 683px; padding-bottom: 25px; margin-top: 0px; }
#ubicacion1                                                   { float: left; display: block; }
#ubicacion2                                                   { float: left; display: block; }
#ubicacion3                                                   { float: left; clear: left; display: block; }
#ubicacion4                                                   { float:left; display: block; }
#boxseemap                                                    { width:226px; height: 104px; margin-top: 10px; display: block; margin-bottom: 10px; }
#boxseemap-contenido                                          {  height: 84px; padding-left: 13px; display: block;background-color: #ff9600; }
#boxseemap-titulo                                             { font-family: Arial Black, Helvetica, sans-serif; font-size: 24px; line-height: 22px; letter-spacing: -0.075em;margin-bottom: 5px;color: #ffffff;}
#barra_tipos_alojamientos                                     { background:url(img/barra_tipos_alojamientos.png) left top no-repeat; clear: right; float: right; height: 436px; width: 203px; margin-top: 10px; text-align: left; display: block; padding-top: 10px; padding-left: 10px; padding-right: 5px; padding-bottom: 0px;  margin-left: 0px; margin-right: 3px;}
#barra_tipos_alojamientos .link_ubicacion                     { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; line-height: 16px; color: #ff6c00; }
#barra_tipos_alojamientos .link_ubicacion a                   { color: #ff6c00;}
#barra_tipos_alojamientos .link_ubicacion a:visited           { color: #ff6c00; }
#barra_tipos_alojamientos .links_tipos_alojamientos           { text-align: left; padding-left: 0px; text-decoration:none; }
#barra_tipos_alojamientos .links_tipos_alojamientos ul        { list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 0px; text-decoration:none; }
#barra_tipos_alojamientos .links_tipos_alojamientos a         { color: #575757; text-decoration:none; }
#barra_tipos_alojamientos .links_tipos_alojamientos a:visited { color: #575757; text-decoration:none;}
#barra-alojamientos                                           { width: 230px; padding-left: 0px; margin-top: 10px; height: 500px; overflow: scroll; }
#barra-alojamientosMapaFull                                   { width: 230px; padding-left: 0px; margin-top: 10px; height: 740px; overflow: scroll; overflow-x: hidden }
#banner_destino                                               { width: 919px; height: 112px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; overflow: auto;}
#nombre_destino                                               { font-family: Arial Black, Helvetica, sans-serif; font-size: 25px; letter-spacing: -0.075em; color: #fff; padding-right: 14px; float: right;}
#reservation_info                                             { width: 903px; overflow: visible; padding-bottom: 20px;}
#reservation_info_c                                           { /* width: 863px; */ overflow: visible; padding-left: 20px; padding-right: 20px; padding-bottom: 25px; background: url(img/fondo_reservation_info.png) repeat-y 0% 0%;}
#reserva-ok                                                   { background: url(img/fondo_reserva_ok.png) repeat-y 0% 0%; overflow: auto; width: 991px; margin-left: 0px;  margin-top: 0px; display: block; text-align: center;}
#reserva-ok-notas                                             { width: 882px; text-align: left; overflow: auto; margin-top: 16px; margin-left: 45px; margin-bottom: 10px; }
#reserva-ok-notas a                                           { color: black; font-style: italic;}
#reserva-ok-notas a:visited                                   { color: black; font-style: italic;}
#w3                                                           { clear: right; float: right; background-color: #ffffff; width: 169px; height: 16px; padding-top: 2px; padding-left: 3px;padding-right: 5px; padding-bottom: 4px; }
#email                                                        { float:left; clear:left; height:19px; width:114px; padding:0px; margin-bottom:5px; }
#contacto-nombres                                             { float:left; clear:left; height:19px; width:300px; padding:0px; margin-bottom:5px; }
#contacto-apellidos                                           { float:left; clear:left; height:19px; width:300px; padding:0px; margin-bottom:5px; }
#contacto-pais                                                { float:left; clear:left; width:300px; padding:0px; margin-bottom:5px; }
#contacto-email                                               { float:left; clear:left; height:19px; width: 300px; padding:0px; margin-bottom:5px; }
#contacto-remail                                              { float:left; clear:left; height:19px; width: 300px; padding:0px; margin-bottom:5px; }
#contacto-telefono                                            { float:left; clear:left; height:19px; width: 300px; padding:0px; margin-bottom:5px; }
#contacto-reservacion                                         { float:left; clear:left; height:19px; width:300px; padding:0px; margin-bottom:5px; }
#contacto-mensaje                                             { float:left; clear:left;  width:300px; padding:0px;  margin-bottom:5px;}
.required_field                                               { padding: 0px 0px 0px 3px; color:#688005; }
.from_field                                                   { color: #ff9600;font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; height: 24px;text-align: right; margin-right: 10px; padding: 0px;}
#inspirame1                                                   { margin-right: 10px; clear: left;}
#inspirame2                                                   { margin-right: 10px;}
#inspirame3                                                   { clear: right;}
#buscador-titulo                                              { font-family: Arial Black, Helvetica, sans-serif; font-size: 24px; line-height: 22px; color: #ffffff; letter-spacing: -0.075em; height: 60px; margin-bottom: 0px; width: 180px;}
#buscador-titulo-small                                        { font-family: Arial Black, Helvetica, sans-serif; font-size: 24px; line-height: 22px; color: #ffffff; letter-spacing: -0.075em; height: 35px; margin-bottom: 0px; width: 180px;}
#campos-avanzados                                             { margin-top: 8px; margin-bottom: 0px; text-align: left; font-family: Arial, Helvetica, sans-serif;  color: #ffffff;font-size: 12px; line-height:11px; vertical-align: text-bottom;}
#campos-avanzados input                                       { width: 13px; height: 13px;}
#campos-avanzados-contenido                                   { background-color: #565656; padding-left: 10px;  padding-right: 5px; width: 211px; margin-bottom: 0px; padding-bottom: 0px;}
#campos-avanzados a                                           { color: #ffffff; text-decoration: none; }
#campos-avanzados a:visited                                   { color: #ffffff; text-decoration: none;}
#campos-avanzados-titulo                                      { font-family: Arial Black, Helvetica, sans-serif; font-size: 24px; line-height: 22px; padding-bottom: 32px;}
#campos-avanzados-subtitulo                                   { font-size: 15px; font-weight: bold; }
#campos-avanzados ul                                          { padding-top: 0px; padding-left: 0px; padding-bottom: 15px; margin-bottom: 0px; margin-left: 0px; font-weight: normal;
    font-size: 11px;
}
#campos-avanzados li                                          { height: 17px; }
#busqueda-avanzada                                            { margin-top: 8px; margin-bottom: 0px; text-align: left; font-family: Arial, Helvetica, sans-serif;  color: #ffffff;font-size: 12px; }
#busqueda-avanzada-contenido                                  { background-color: #565656; padding-left: 10px;  padding-right: 5px; width: 211px; margin-bottom: 0px; padding-bottom: 0px;}
#busqueda-avanzada a                                          { position: relative; top: -2px; color: #ffffff; text-decoration: none; letter-spacing: -0.06em;}
#busqueda-avanzada a:visited                                  { color: #ffffff; text-decoration: none;}
#busqueda-avanzada-titulo                                     {font-family: Arial Black, Helvetica, sans-serif; font-size: 24px; line-height: 22px; letter-spacing: -0.075em; padding-bottom: 22px;}
#busqueda-avanzada-subtitulo                                  { font-size: 15px; font-weight: bold; line-height: 100%;}
#busqueda-avanzada ul                                         { padding-top: 0px; padding-left: 0px; padding-bottom: 15px; margin-bottom: 0px; margin-left: 0px; font-weight: bold; }
#mapa                                                         { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding: 0px 0px 0px 0px; margin-bottom: 20px;}
#mapa h2                                                      { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#map                                                          { border: 1px solid #616161;}
#camino                                                       { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; padding-left: 8px; padding-top: 8px; padding-bottom: 4px; color: #ff9600; border-bottom: solid 3px; margin-bottom: 11px; margin-left: 0px; margin-right: 0px; margin-top: 0px;}
#camino a:hover                                               { text-decoration: underline; }
#camino a                                                     { text-decoration: none; color: #ff9600; }
#camino a:visited                                             { text-decoration: none; color: #ff9600; }
#tipo-alojamiento                                             { margin-top: 8px; margin-bottom: 0px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 12px; display: block;}
#tipo-alojamiento-contenido                                   { background-color: #565656; padding-left: 15px; width: 211px; margin-bottom: 0px; padding-bottom: 0px; position: relative; display: block;}
#tipo-alojamiento ul                                          { padding-top: 0px; padding-left: 0px; padding-bottom: 5px; margin-top: 0px; margin-bottom: 0px;}
#tipo-alojamiento a                                           { color: #ffffff;}
#tipo-alojamiento a:visited                                   {color: #ffffff;}
#texto-paso                                                   { padding-top: 8px; padding-left: 10px; padding-bottom: 12px; height: 93px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px;}
#texto-paso p                                                 { margin-top: 0px; margin-bottom: 0px;}
#texto-paso-CFecha		{ padding-top: 4px; padding-left: 10px; padding-bottom: 12px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#texto-paso-CFecha p	{ margin-top: 0px; margin-bottom: 0px;}
#texto-paso-2                                                 { padding-top: 8px; padding-left: 10px; padding-bottom: 12px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px;}
#texto-paso-2 p                                               { margin-top: 0px; margin-bottom: 0px;}
#textosH3 	                                                  { color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal;}
#textosH3 P                                                   { padding-bottom: 10px;}
#textosH3 h2                                            	  { font-weight: bold; color: #ff9600; border-bottom:3px solid; font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;padding-bottom:4px;padding-left:8px;padding-top:10px; }
#textosH3 h3                                            	  { font-weight: bold; color: #ff9600; font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
#textosH3 h2 h3                                            	  { font-weight: bold; color: #ff9600; font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
.texto-negro_detalle                                          { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px;  color: #000;}
.texto-negro                                                  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px;  color: #000;}
.texto-negro a                                                { color: #000;}
.texto-negro a:visited                                        { color: #000;}
.texto-negro-chico                                            { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000;}
.texto-negro-italica                                          {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000; font-style: italic;}
.texto-negro-italica a                                        {color: #000;}
.texto-negro-italica a:visited                                { color: #000;}
.texto-negro-negrita                                          {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000; /* letter-spacing: -0.05em; word-spacing: -0.05em; */}
.texto-negro-negrita  a                                       { color: #000; }
.texto-negro-negrita  a:visited                               {color: #000; }
.texto-negro-negrita-grande                                   {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000; letter-spacing: -0.05em; word-spacing: -0.05em;}
.texto-gris-subrayado                                         { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: underline; color: #666; letter-spacing: -0.05em; word-spacing: -0.05em;}
.texto-gris-italica                                           { font-family: Arial, Helvetica, sans-serif; font-style: italic; font-size: 11px; color: #676767; letter-spacing: -0.025em; word-spacing: -0.025em;}
.texto-gris-italica a                                         { color: #676767;}
.texto-gris-italica a:visited                                 { color: #676767;}
.texto-verde-negrita                                          { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #82a104; /* letter-spacing: -0.05em; */ word-spacing: -0.05em;}
.texto-verde                                                  { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #82a104; letter-spacing: -0.05em; word-spacing: -0.05em;}
.texto-verde-grande                                           { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #82a104; letter-spacing: -0.05em; word-spacing: -0.05em;}
.texto-verde-chico                                            { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #82a104; letter-spacing: -0.025em; word-spacing: -0.025em;}
.texto-verde-chico a:link                                     { color: #82a104; text-decoration: none;}
.texto-verde-chico a:visited                                  { color: #82a104; }
.texto-verde-chico a:hover                                    { color: #82a104; text-decoration: underline;}
.texto-rojo-negrita                                           { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #c66; letter-spacing: -0.05em; word-spacing: -0.05em;}
.texto-naranja                                                { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ff9600; letter-spacing: -0.05em; word-spacing: -0.05em;}
.texto-naranja-italica                                        { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; font-size: 11px; color: #ff9600; letter-spacing: -0.025em; word-spacing: -0.025em;}
.texto-naranja-negrita                                        { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;  color: #ff9600; /* letter-spacing: -0.05em;*/ word-spacing: -0.05em;}
.texto-naranja-negrita-chico                                  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ff9600;}
.texto-alojamiento                                            {  margin-left: 20px; margin-top: -4px; width: 248px; height: 57px; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 11px; font-weight: normal; float: left;}
.texto-alojamiento-landing                                    {  margin-left: 20px; margin-top: 12px; width: 248px; height: 57px; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 11px; font-weight: normal; float: left;}
.texto-alojamiento h2                                         { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 11px; font-weight: normal; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;}
.texto-alojamiento p                                          { margin-top: 0px; margin-bottom: 0px;}
.texto_acerca                                                 { color: #575757; padding-top: 0px; margin-top: 0px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 324px; clear: left; float: left; }
.texto_acerca2                                                { color: #575757; padding-top: 0px; margin-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 324px; float: left; padding-left: 23px; }
.texto_acerca3                                                { color: #575757; padding-top: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 450px; float: left;  }
.texto_faq                                                    { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; line-height: 13px; color: #000;}
.texto_faq a                                                  { color: #000;}
.texto_faq a:visited                                          { color: #000;}
.texto_reservation_info                                       { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; padding-top: 23px;}
.txtsee                                                       { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000;}
.txtsee2                                                      { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #000; letter-spacing: -0.025em; word-spacing: -0.025em;}
.blanco                                                       {   color: white; }
.blanco a                                                     { color: white; }
.blanco a:visited                                             { color: white; }
.titulo-listado                                               { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; border-top: 3px solid; border-bottom: 3px solid; color: #ff9600; padding-left: 10px; padding-top: 8px; padding-bottom: 0px; margin: 0px 0px 0px 0px; clear: both; height: 22px; }
.titulo-listado h1                                            { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #ff9600; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
.titulo-alojamiento                                           { font-family: Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: -0.05em; color: #82a104; font-size: 14px; float: left; width: auto;}
.titulo-alojamiento h1                                        { font-family: Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: -0.05em; color: #82a104; font-size: 14px; float: left; width: auto; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;}
.titulo-alojamiento-acotado                                   { font-family: Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: -0.05em; color: #82a104; font-size: 14px; float: left; width: auto; max-width: 185px;}
.titulo-alojamiento-acotado h1                                { font-family: Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: -0.05em; color: #82a104; font-size: 14px; float: left; width: auto; max-width: 185px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;}
.titulo-alojamiento-acotado a                                 { color: #82a104; }
.titulo-alojamiento-acotado a:visited                         { color: #82a104; }
.titulo-alojamiento a                                         { color: #82a104; }
.titulo-alojamiento a:visited                                 { color: #82a104; }
.titulo_ciudad                                                { float: left; margin-top: 0px; font-size: 14px; font-weight: bold; margin-left:5px; height: 25px; }
.titulo_ciudad a                                              { color: #ffffff; font-size: 14px; text-decoration: none;}
.titulo_ciudad a:visited                                      { color: #ffffff; font-size: 14px; text-decoration: none;}
.titulo_ciudad a:hover                                        { color: #ffffff; font-size: 14px;text-decoration: underline; }
.titulo_tipo_alojamiento                                      { float: left; margin-top: 0px; font-size: 11px; font-weight: bold; margin-top:0px;margin-bottom:5px; width:200px;}
.titulo_tipo_alojamiento a                                    { color: #ffffff; font-size: 11px; text-decoration: none;margin-top:0px;margin-bottom:5px;}
.titulo_tipo_alojamiento a:visited                            { color: #ffffff; font-size: 11px; text-decoration: none;margin-top:0px;margin-bottom:5px;}
.titulo_tipo_alojamiento a:hover                              { color: #ffffff; font-size: 11px;text-decoration: underline;margin-top:0px; margin-bottom:5px;}
.titulo_l01                                                   { color: #ff9600; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  font-size: 12px; }
.titulo_acerca                                                { color: #ff7200; border-bottom: solid 3px; clear: both; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; padding-top: 20px; display: block; }
.titulo-desglose-final                                        { float: left; width: 50%; margin-bottom: 12px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #82a104;}
.titulo_faqs                                                  { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 12px; color: #000; float: left;}
.titu-phones                                                  { font-family: Arial Black, Helvetica, sans-serif; font-size:20px; color:#ffffff; letter-spacing: -0.05em;}
.titu-phones a                                                { color: #ffffff;}
.titu-phones a:visited                                        { color: #ffffff;}
.telefonos                                                    { padding-left: 5px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; margin: 0px; text-align: left; width: 400px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.telefonos ul                                                 { padding: 0px; margin: 0px; list-style-type: none; }
.telefonos li                                                 { padding: 5px; padding-left: 20px;  margin: 0px; list-style-type: none; width: 160px; height: 15px; }
.numero_telefono                                              { font-family: Arial Black, Helvetica, sans-serif; font-size:22px; color:#ffffff; letter-spacing: -0.05em;display:inline;}
.destino-inspirame                                            { margin-top: 10px; margin-bottom: 12px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; font-size: 12px; position: relative; display:block; float: left;}
.destino-inspirame-contenido                                  { background-color: #565656; padding-left: 0px; width: 220px; height: 198px; margin-bottom: 0px; padding-bottom: 0px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #fff; letter-spacing: -0.047em; word-spacing: -0.047em;}
.fila-alojamiento                                             { height: 114px; border-bottom: 1px solid #c1c1c1; margin: 0px; padding: 0px;}
.fila-alojamiento-landing                                     { height: 114px; border-bottom: 1px solid #c1c1c1; margin: 0px; padding: 0px; }
.fila-proceso                                                 { width: 100%; overflow: auto; margin-bottom: 12px;}
.foto-alojamiento                                             { margin-top: 12px; float: left; clear: left;}
.contenedor-titulo-alojamiento                                { overflow: auto; width: 100%; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; float:left;}
.precio-lista                                                 { background-image: url(img/fondo_precio.jpg); background-repeat: no-repeat; width: 81px; height: 35px; margin-left: 0px; padding-left: 0px; margin-top: 4px; padding-top: 4px; padding-bottom: 0px; text-align: center; color: #fff; font-family: Arial Black, Helvetica, sans-serif; font-size: 18px; letter-spacing: -0.05em; word-spacing: -0.05em; float: right;}
.precio-lista-tachado                                         { background-image: url(img/fondo_precio_tachado.jpg); background-repeat: no-repeat; width: 81px; height: 35px; margin-left: 0px; padding-left: 0px; margin-top: 5px; padding-top: 4px; padding-bottom: 0px; text-align: center; color: SlateGray; font-family: Arial Black, Helvetica, sans-serif; font-size: 18px; letter-spacing: -0.05em; word-spacing: -0.05em; float: right;text-decoration: line-through;}
.currencyWaiting                                              { display:none;}
.icono-desayuno                                               { float: right; vertical-align: top; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px;}
.boton-lista-detalle                                          { top: 70px; left: 610px;
    width: 90px;
    text-align: center;
    float: right;
    clear: right;
    margin-top: 5px;
}
.boton-reservar                                               { width: 261px; height: 56px; background: url(img/boton_reservar.png) left top no-repeat; display: block;margin-right: 0px;  margin-bottom: 0px; padding-top: 17px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; text-align: center;}
.boton-reservar a                                             { text-decoration: none;}
.boton-reservar a:visited                                     { text-decoration: none;}
.boton-reservar-texto                                         { font-family: Arial Black, Helvetica, sans-serif; font-size: 18px; line-height: 14px; letter-spacing: -0.05em; color: #ffffff;}
.boton_ch                                                     { background-image: url(img/boton-enviar.gif); background-repeat: no-repeat; display: block; margin-left: 10px; float: left; height: 20px; width: 76px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #000000; padding-top: 2px; text-align: center; font-weight: bold; }
.valoracion                                                   { float: right; background:#a6a6a6 url(img/barra_valoracion.png) no-repeat; width:94px; height:18px; margin-left: 50px; }
.valoracion-guarismo                                          { float: right; width: 70px; height: 40px;  font-family: Arial Black, Helvetica, sans-serif; font-size: 16px; color: #ff9600;
    padding-left: 10px;
    line-height: 16px;
    clear: right;
}

.label-valoracion                                             { float: right; clear: right;margin-top: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; letter-spacing: -0.025em; word-spacing: -0.025em; width: 170px;}
.no-valorado                                                  { float: right; clear: right; margin-top: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; letter-spacing: -0.025em; word-spacing: -0.025em;
    width: 170px;
    margin-bottom: 18px;
    margin-left: 15px;
}
.valor-desglose-final                                         { float: right; width: 50%; margin-bottom: 12px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000;}
.caracteristica                                               { border-right: 1px solid #c1c1c1;}
.nombre_caracteristica                                        { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #676767; letter-spacing: -0.025em;}
.comentario-columna-1                                         { display: table-cell; vertical-align: middle; width: 146px; text-align: center; }
.comentario-columna-2                                         { display: table-cell; vertical-align: middle; width: 261px; }
.comentario-columna-3                                         { display: table-cell; vertical-align: top; width: 233px;  }
.comentario-columna-1-rating                                  { margin-top: 5px; position: relative; left: 10px;  background-color: #cdcdcd; height: 18px; width: 94px; padding: 0px 0px 0px 0px; clear: none; float: left;}
.comentario-columna-2-rating                                  { background-color: #cdcdcd; height: 9px; width: 47px;  position: relative; padding: 0px 0px 0px 0px;  margin-right: 10px;
    margin-top: 0px;
}
.comments                                                     { width: 653px; overflow: auto;}
.comments-contenido                                           { /*width: 653px;*/ display: block; height: 100%; background: url(img/fondo_comentario.png) repeat-y 0% 0%;}
.promedio                                                     { position: relative;  left: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ff9a37; font-size: 24px; letter-spacing: -0.05em; clear: none; float: left; vertical-align: middle;}
.titleoptions                                                 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #000; border-bottom: 1px solid black;}
.link                                                         {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 10px; color: #000;}
.link a                                                       { color: #000;}
.link a:visited                                               { color: #000;}
.indice_faqs                                                  { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 12px; color: #000;}
.indice_faqs ol                                               { list-style: decimal outside;}
.indice_faqs a                                                { text-decoration: none; color: #000;}
.indice_faqs a:visited                                        {  color: #000;}
.indice_faqs a:hover                                          { text-decoration: underline; color: #000;}
.volver_faqs                                                  { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 13px; color: #82a104; float:right;}
.volver_faqs a                                                { color: #82a104;}
.volver_faqs a:visited                                        { color: #82a104;}
.acepto_condiciones                                           { font-style: italic; color: #000; font-size: 10px;}
.acepto_condiciones a                                         { font-weight: bold; color: #8aa715;}
.acepto_condiciones a:visited                                 { font-weight: bold; color: #8aa715;}
.proceso                                                      { height: 488px; width: 939px; margin-left: 27px; margin-top: 0px; display: block;}
.proceso-titulo                                               { font-family: Arial Black, Helvetica, sans-serif; font-size: 24px; line-height: 28px; letter-spacing: -0.075em; color: #ff9600; margin-top: 0px;  margin-bottom: 25px;}
.label-proceso                                                { float: left; width: 440px; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ff9600; letter-spacing: -0.05em; word-spacing: -0.05em;}
.buscador                                                     { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: left; display: block; padding-top: 0px; padding-bottom: px;}
.buscador-contenido-small                                     { width: 217px; height: 280px; margin-bottom: 11px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; background-color: #ff9600; display:block;  }
.buscador-contenido-small-listado                             { width: 217px; height: 280px; margin-bottom: 11px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; background-color: #ff9600; display:block;  }
.buscador-contenido-disponibilidad                            { width: 217px; height: 250px; margin-bottom: 11px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; background-color: #ff9600; display:block;  }
.buscador-contenido-home                                      { width: 217px; height: 312px; margin-bottom: 11px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; background-color: #ff9600; display:block;  }
.buscador-contenido-small-mapa                                { width: 217px; height: 211px; padding-left: 10px; padding-top: 0px;  padding-bottom: 0px; background-color: #82a104; display:block;  }
.buscador input                                               { width: 170px; height: 16px; margin: 0px; padding: 0px; }
.buscador label                                               { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; line-height: 15px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
.buscador a                                                   { color: #fff; }
.buscador a:visited                                           { color: #fff; }
.box-tipo-alojamiento                                         { 
    -moz-border-radius: 11px;        /* Firefox */
    -webkit-border-radius: 11px;     /* Safari and Chrome */
    border-radius: 11px;             /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	background-color: #575757; padding-left: 11px; padding-top: 10px; width: 209px; height: 208px; overflow: hidden;}
.cartel_clickbed                                              { background:url(img/cartel_clickbed.jpg) left top no-repeat; width: 683px; height: 334px; }
.ubicacion                                                    { width: 220px;  display: block; margin-bottom: 0px; margin-top: 0px;  margin-left: 11px; }
.ubicacion-contenido                                          { background-color: #575757; padding-left: 11px; padding-top: 10px; width: 209px; height: 208px; overflow: hidden;}
.ubicacion img                                                { margin-top: 0px; margin-bottom: 0px; margin-right: 0px; clear: left; float: left; }
.lista_alojamientos                                           { clear: left; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 10px; width: 209px; padding-right: 0px; padding-top: 0px; margin-top: 0px; color: #ffffff;}
.lista_alojamientos p                                         { margin-top: 5px; margin-bottom: 0px;}
.lista_alojamientos img                                       { margin-right: 8px; }
.lista_alojamientos a                                         { color: #ffffff; font-size: 11px; text-decoration: none;}
.lista_alojamientos a:visited                                 { color: #ffffff; font-size: 11px;  }
.lista_alojamientos a:hover                                   { color: #ffffff; font-size: 11px; text-decoration: underline;}
.unselectable                                                 {   -moz-user-select: none;   -khtml-user-select: none;   user-select: none; }
.news_msj                                                     { float:left; clear: left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; padding-top: 15px; }
.item-barra-alojamientos                                      {  clear: left; padding-bottom: 5px; border: 2px solid #fff;}
.item-barra-alojamientos-seleccionado                         { clear: left; padding-bottom: 5px; border: 2px solid #82a104;}
/* .item                                                         { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 10px; color: #ff9600; } */
.contenido-alojamiento                                        { clear: left; width: 210px; width: 210px; _width: 196px; height: 70px; overflow: hidden; font-size: 12px; line-height: 14px;}
.desarrolloinst                                               { color: #575757; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.lan_link-dest                                                { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 14px; color: black; margin: 0px;}
.lan_link-dest a                                              { text-decoration: none; color: black; }
.lan_link-dest a:visited                                      { text-decoration: none; color: black; }
.lan_link-dest a:hover                                        { text-decoration: underline; color: black; }
.lan_link                                                     { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 14px; color: black; margin: 0px;}
.lan_link a                                                   { text-decoration: none; color: black; }
.lan_link a:visited                                           { text-decoration: none; color: black; }
.lan_link a:hover                                             { text-decoration: underline; color: black; }
#headerUsuarioBO{
	left:5px;
	position:fixed;
	top:0;
	z-index:1;
	background-color:Moccasin;
	border:1px solid Green;
	padding:5px;
	font-size: 11px;
	font-family: Tahoma, Helvetica, sans-serif;
        visibility: hidden;
}
#headerUsuarioBO span{
	float: right;
}
#headerUsuarioBO img {
	float: left;
}

.paseo-texto                                                  { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: white; }
.paseo-texto a                                                { text-decoration: none; color: white; }
.paseo-texto a:visited                                        { text-decoration: none; color: white; }
.paseo-texto a:hover                                          { text-decoration: underline; color: white; }

#titulo_links_acerca                                          { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #fff; letter-spacing: 0.025em; padding-bottom: 5px; padding-left: 15px; }
#caja_links_acerca                                            { width: 220px; }
#caja_links_acerca_c                                          { background-color: #555; display: block; width: 220px; clear: both; }
#caja_links_acerca_c ul                                       { list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 15px; line-height: 15px; }
#caja_links_acerca_c a                                        { text-decoration: none; color: #fff; }
#caja_links_acerca_c a:visited                                { text-decoration: none; color: #fff; }
#caja_links_acerca_c a:hover                                  { text-decoration: underline; color: #fff; }
#contenido-home h2                                            { font-weight: bold; color: #ff9600; border-bottom:3px solid; font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;padding-bottom:4px;padding-left:8px;padding-top:10px; }
#contenido-home a                                             { color: #575757; }
#contenido-home a:visited                                     { color: #575757; }

.descripcion                                                  { clear:both; font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: -0.025em; }
#wrapper h2                                                   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: -0.025em; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }

.masDetalle 						  { float:right; width:555px; padding:0 15px 15px 0;margin-right:20px;}
.masDetalle a                                                 { float:right; font-size:12px; color:#000000; text-decoration:none; padding: 3px 0px 3px 25px; background: url(img/lupa_detalles.gif) left 3px no-repeat;}
.descripcionDetalle 										  { float:left; padding-top:15px; clear:both;}

#viewMyGmap 												  {	position:absolute;	top:489px;	width:570px;	height:399px;	left:450px;	background: url(img/trs.png);}

.cuadraditos 												  { width:80px;  float: left;  margin-left: 250px; margin-left: 246px; _margin-left: 246px; position:absolute; margin-top:-1px; #margin-top:15px; _margin-top:15px; }
				 
.desc_left 													  { float:left;	width:150px; margin-top:0px;}
.cuadraditos2 												  { width:120px; float:right; padding-top:10px;	 }
				 
.cuadraditos ul,.cuadraditos2 ul        					  { margin:0;	padding:0;  }
				
.cuadraditos li,.cuadraditos2 li  							  { width:16px;	height:15px; display:block;	padding-top:1px; float:left; margin:1px; font-size:10px; font-weight:bold; text-align:center; color:#FFFFFF;} 
				 
.cuad_dispo 												  { background:url(img/fondo_c_verde1.jpg) no-repeat; width:81px; height:76px;}
.fondoOK 												      { background:url(img/fondo_ok.jpg) no-repeat;}
.cuad_nodispo 												  { background:url(img/fondo_c_rojo1.jpg) no-repeat;	text-decoration:line-through}
				
.diasDisponibles                                                                { clear: left;  float: left; width: 100px; margin-top:0px; margin-left: 250px; margin-left: 0px; _margin-left: 0px; position:absolute; height:50px;}

.thumbnail													  { position: relative; z-index: 0; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; letter-spacing: -0.025em; word-spacing: -0.025em; width: 162px; color:#000000; text-decoration:none;}
.thumbnail:hover											  { background-color: transparent; z-index: 50; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; letter-spacing: -0.025em; word-spacing: -0.025em; width: 162px; color:#000000; text-decoration:none;}
.thumbnail span												  { /*CSS for enlarged image*/ position: absolute; background-color: white; padding: 1px; left: -50px; border: 1px solid gray; visibility: hidden; color: #000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; letter-spacing: -0.025em; word-spacing: -0.025em; width: 162px; #width: 158px; _width: 158px; color:#000000; text-decoration:none;}
.thumbnail span img											  { /*CSS for enlarged image*/ border-width: 0; padding: 1px;font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; letter-spacing: -0.025em; word-spacing: -0.025em; width: 162px; color:#000000; text-decoration:none;}
.thumbnail:hover span										  { /*CSS for enlarged image on hover*/ visibility: visible; top: -10; left: 0px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; letter-spacing: -0.025em; word-spacing: -0.025em; width: 162px; color:#000000; text-decoration:none;/*position where enlarged image should offset horizontally */}
#preview{	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
        width: 300px;
        height: 200px;
        z-index:1;
	}

#slideshow                                                                      { height: 332px; margin-bottom: 11px; margin-top: 0px; }
.fila-ubicacion                                                                 { margin-bottom: 11px; margin-top: 0px;}
#slideshow_home { height: 185px; width: 683px; display: block; clear: both; overflow: hidden; margin-top: 0px; margin-bottom:1px;}

/* BUG EN IE6 no funciona bien con multiples clases
.priceSizeSmall  {font-size: 13px}
.priceSizeMedium  {font-size: 14px}
.priceSizeLarge  {font-size: 18px}    */

/*.precio_box {font-family: Arial Black,Helvetica,sans-serif;}*/

/* #bestPrice { margin-left: 230px; margin-top: 5px; width: 254px; display: none; }
#bestPrice div.bestPriceTop { background: url(img/best-price-top.png) no-repeat; width: 254px; height: 5px; display: block;}
#bestPrice div.bestPriceContent { background: #82a104; padding: 4px 10px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: #fff; font-weight: normal; display: block; }
#bestPrice div.bestPriceBottom { background: url(img/best-price-bottom.png) no-repeat; width: 254px; height: 14px; display: block; }
#bestPriceClose { background: url(img/best-price-close.png) no-repeat; width: 9px; height: 9px; float: right; font-size: 9px; display: block; }
#bestPriceMoreInfoLink { margin-top: 3px; font-size: 9px; color: #fff; text-weight: bold; display: block; }
#bestPriceMoreInfo { margin: 10px 0px; display: none; }
*/

#bestPrice { margin: 0 auto; margin-top: 5px; width: 250px; display: none; background: #82a104; position:relative; z-index:24; } 
#bestPrice { width:400px; position: absolute; display: none; }
#bestPrice div.bestPriceContent { padding: 10px 10px 20px 10px; display: block; background: #82a104; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: #fff; font-weight: normal;}


.calloutBoxClose { cursor: pointer; background: url(img/best-price-close.png) no-repeat right; padding-right: 13px; margin-bottom: 10px; height: 9px; float: right; font-size: 13px; display: block; color: #fff; text-decoration: none; }
.calloutBoxClose:hover { text-decoration: underline; }
#bestPriceMoreInfoLink { margin-top: 3px; font-size: 9px; color: #fff; text-weight: bold; display: block; cursor: pointer;  }
#bestPriceMoreInfoLink:hover { text-decoration: underline; }
#bestPriceMoreInfo { margin: 10px 0px; display: none; }
#bestPriceCallout { background: url(img/green-callout.gif) no-repeat center; height: 7px; width: 13px; color: #000; display: none; position: absolute; }
.launchBestPriceLaunchPopup { margin-left: 6px; padding-left:15px; background: url(img/question-on.gif) no-repeat; height:15px; width: 15px; text-decoration: none; display: none; }
.launchBestPriceLaunchPopup:hover { margin-left: 6px; padding-left:15px; background: url(img/question-on.gif) no-repeat; height:15px; width: 15px; text-decoration: none; display: none; }




#galeriaCalloutContent {padding: 10px 10px 20px 10px; background: #82a104; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: #fff; font-weight: normal;}
#galeriaCalloutClose {cursor: pointer; background: url(img/best-price-close.png) no-repeat right; padding-right: 13px; margin-bottom: 10px; height: 9px; float: right; font-size: 9px; display: block; color: #fff; text-decoration: none; }
#galeriaCalloutClose:hover { text-decoration: underline; }


#commentsCalloutContent  {position: relative; padding: 10px 10px 20px 10px; background: #82a104; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: #fff; font-weight: normal;}

.callout {
    position: relative;
    margin: 18px 0;
    padding: 18px 20px;
    background-color: #82a104;
    /* easy rounded corners for modern browsers */
    
}
.callout .notch {
    position: absolute;
    top: -10px;
    left: 20px;
    margin: 0;
    border-top: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #f2f9ee;
    padding: 0;
    width: 0;
    height: 0;
    /* ie6 height fix */
    font-size: 0;
    line-height: 0;
     /* ie6 transparent fix */
    _border-right-color: pink;
    _border-left-color: pink;
    _filter: chroma(color=pink);
}
.border-callout { border: 1px solid #c8e0b3; padding: 17px 19px; }
.border-callout .border-notch { border-bottom-color: #c8e0b3; top: -11px; }
.text-green-bold { font-weight: bold; color: #82A104; }


.curved {
    -moz-border-radius: 11px;        /* Firefox */
    -webkit-border-radius: 11px;     /* Safari and Chrome */
    border-radius: 11px;             /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
     /* behavior: url(http://static3.clickbed.com:8080/imagenes/ie-css3.htc);  /* This lets IE know to call the script on all elements which get the 'box' class */
}

.curved6 {
    -moz-border-radius: 6px;        /* Firefox */
    -webkit-border-radius: 6px;     /* Safari and Chrome */
    border-radius: 6px;             /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
     /*behavior: url(http://static3.clickbed.com:8080/imagenes/ie-css3.htc);  /* This lets IE know to call the script on all elements which get the 'box' class */
}



.shadow {
    -moz-box-shadow: 5px 5px 8px #818181;
    -webkit-box-shadow: 5px 5px 8px #818181;
    box-shadow: 5px 5px 8px #818181;
  /*  behavior: url(http://static3.clickbed.com:8080/imagenes/ie-css3.htc);  /* This lets IE know to call the script on all elements which get the 'box' class */
 -ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=6)";
 filter: progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=6);


}
#traduccion {
	text-align:right;
	color: #F00;
	font-size:11px;
	font-weight: normal;
	font-style: normal;
	padding-top: 10px;
	padding-bottom: 10px;
}
#pie #traduccion{
		text-align:right;
	color: #F00;
	font-size:11px;
	font-weight: normal;
	font-style: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	}

#destacado {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:left;
	color:#FFF;
	width: 678px;
	height: 232px;
	padding: 0;
	marging: 0;
	background-color: #86a406;
	margin-bottom:10px;
	-moz-border-radius: 8px;        /* Firefox */
	-webkit-border-radius: 8px;     /* Safari and Chrome */
	border-radius: 8px;             /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 *//*behavior: url(http://static3.clickbed.com:8080/imagenes/ie-css3.htc);  /* This lets IE know to call the script on all elements which get the 'box' class */
}
.maintitledest {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:left;
	color:#FFF;
	width: 655px;
	border-bottom: solid #FFF;
	height: 30px;
	padding: 5px 0 0 10px;
	margin-left:10px;
}
.titledest {
	font-size: 14px;
	text-align: left;
	font-weight: bolder;
	text-transform: none;
	background-color: #222;
	margin: 0px;
	padding:6px 0px 6px 5px;
        vertical-align: middle;
	width: 310px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	opacity:0.9;
	filter:alpha(opacity=90);
	z-index:2;
        position: relative;
        top:-170px;
}
.itemdestacado1 {
        cursor: pointer;
	margin: 10px 0 0 10px;
	padding: 0px;
	position: absolute;
	height: 170px;
	width: 315px;
	-moz-border-radius: 8px;        /* Firefox */
	-webkit-border-radius: 8px;     /* Safari and Chrome */
	border-radius: 8px;             /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 *//*behavior: url(http://static3.clickbed.com:8080/imagenes/ie-css3.htc);  /* This lets IE know to call the script on all elements which get the 'box' class */
}
.itemdestacado2 {
        cursor: pointer;
	margin: 10px 10px 10px 10px;
	padding: 0px;
	position: absolute;
        margin-left:350px;
	height: 170px;
	width: 315px;
	-moz-border-radius: 8px;        /* Firefox */
	-webkit-border-radius: 8px;     /* Safari and Chrome */
	border-radius: 8px;             /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 *//*behavior: url(http://static3.clickbed.com:8080/imagenes/ie-css3.htc);  /* This lets IE know to call the script on all elements which get the 'box' class */
}
.preciodest {
	color:#A5C309;
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
	background-color: #222;
	width: 130px;
	padding-left:10px;
	padding-bottom:3px;
	padding-top: 5px;
	font-style: normal;
	opacity:0.9;
        position: absolute;
        top: 117px;
        left:175px;
        height: 45px;
	filter:alpha(opacity=90);
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	z-index:200;
		-moz-border-radius: 8px 0 0 0;        /* Firefox */
	-webkit-border-radius: 8px 0 0 0;     /* Safari and Chrome */
	border-radius: 8px 0 0 0;             /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 *//*behavior: url(http://static3.clickbed.com:8080/imagenes/ie-css3.htc);  /* This lets IE know to call the script on all elements which get the 'box' class */
}
.preciodest .precio_box {

}
.actiondest {
	font-size: 22px;
	font-weight: bolder;
	text-transform: none;
	background-color: #222;
	margin-top: 115px;
	width: 146px;
	margin-left:166px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top: 5px;
	position: relative;
	font-style: normal;
	opacity:0.9;
	filter:alpha(opacity=90);
	text-align:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	position:absolute;
	z-index:1;
}
#destacado .itemdestacado1 a .actiondest {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	border-top:#FFF thin solid;
	border-bottom:#FFF thin solid;
	height: 23px;
	padding-top: 8px;
}
#destacado .itemdestacado2 a {
	color:#FFF;
	text-decoration:none;
}
#destacado .itemdestacado2 a:hover {
	color:#FFF;
}
#destacado .itemdestacado2 a:visited {
	color:#FFF;
}
#destacado .itemdestacado1 a {
	color:#FFF;
	text-decoration:none;
}
#destacado .itemdestacado1 a:hover {
	color:#FFF;
}
#destacado .itemdestacado1 a:visited {
	color:#FFF;
}
.titledestContenedor {
	font-size: 14px;
	text-align: left;
	font-weight: bolder;
	text-transform: none;
	margin: 0px;
	padding:5px 0 5px 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 317px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	background-color: #222;
	opacity: 0.9;
	filter: alpha(opacity=90);
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.imagendest {
	-moz-border-radius: 8px;        /* Firefox */
	-webkit-border-radius: 8px;     /* Safari and Chrome */
	border-radius: 8px;             /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 *//*behavior: url(http://static3.clickbed.com:8080/imagenes/ie-css3.htc);  /* This lets IE know to call the script on all elements which get the 'box' class */
	width:315px;
	height:170px;
	padding:0;
	margin:0;
        z-index: -1;
}
.itemdestacado {
	float:left;
	margin-left:13px;
	margin-top:10px;
}
.destdetail {
	color: #FFF;        
        height: 20px;
        border-top:thin solid #555555;
}
.destline {
	border-top: #555 solid thin;
	width:130px;
	height:1px;
	display:block;
}
.texto-alojamiento h1 {
    width:200px;

}

.precios_izquierda .precio_box .priceSpan {
    float:right;
}

.discount {
   color:#86A406;
   font-weight: bold;

}

.headerBOTripAdvisor {
    color:Green;
    font-weight:bold;
    font-size:10px;
    vertical-align: middle;
    font-family: Tahoma,Helvetica,sans-serif;
}

.headerBOTripAdvisor input {
    vertical-align: middle;
}

.precios_izquierda .precio_box .currencySimbolSpan {
  float:left;
}


/* TELEFONOS */

#fonos {
	font-family:Verdana, Geneva, sans-serif;
	display:block;
	width:402px;
	background-color: #fff;
        padding: 0px; border: #444 2px solid; -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; float: right; position:absolute; right: 0px; top: 80px; visibility:hidden; overflow: visible; font-size: 11px; z-index: 2000; text-align: left;
}
#fonos h4 {
	display:block;
	width:382px;
	background-color:#cccccc;
	font-size:14px;
	font-weight:bold;
	color:#575757;
	display:block;
	padding:3px 10px;
        margin-bottom: 10px;
        margin-top:0px;
}
.telefono-titulo {
	text-align:center;
	text-transform:uppercase;
}
#fonos span {
	display: block;
	font-size:11px;
	color:#575757;
	margin:9px;
}
#telefonos ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#333;
	padding: 0 0 0 20px;
        font-size: 111px;
}
.listatelefono {
	margin:0 0 15px 0;
	float:left;
	display:block;
	width:180px;
        padding-left:10px;
        font-weight:bold;
        font-family:Arial, Helvetica, sans-serif;
        list-style-type: none;
}
.clear {
	clear:both;
}
#margenimagenes {
	text-align:left;
        margin-left:10px;
        margin-bottom:7px;
}

/* CIERRA TELEFONOS */

.listatelefono1 {
	margin:0 40px 10px 15px;
	float:left;
	display:block;
        font-weight:bold;
        font-family:Arial, Helvetica, sans-serif;
        list-style-type: none;
        height: 200px;
        text-align: right;
        font-size: 11px;
        padding-left: 10px;
}

.listatelefono1 li{
    padding-bottom: 0.5pc;
    width: 120px;
}

.listatelefono2 {
	margin:0 40px 10px 15px;
	float:left;
	display:block;
        font-weight:bold;
        font-family:Arial, Helvetica, sans-serif;
        list-style-type: none;
        height: 200px;
        text-align: right;
        font-size: 11px;
        padding-left: 10px;
}

.listatelefono2 li{
    padding-bottom: 0.5pc;
    width: 120px;
}

.telefono-flecha_down a {
	display: block;
	width:19px;
	height:13px;
	background: url(img/Telefonos_flechas.png) 0 0 no-repeat;
	margin:0;
	text-indent: -9999px;

}

.telefono-flecha_up a {
	display: block;
	width:19px;
	height:13px;
	background: url(img/Telefonos_flechas.png) 0 -13px no-repeat;
	margin:0;
	text-indent: -9999px;

}

/*ESTILOS DE DIRECCION*/

#direccionprecio ul                                           { margin:0 0 0 0; padding:0; float:right;}
#direccionprecio .direccionvalor                              { display:block; float: right; width: 81px; height: 29px; background:url(http://static3.clickbed.com:8080/css/pastillaprecio.jpg) #82a105 no-repeat; font-size:19px; color:#ffffff; font-weight:bold; margin:10px 0 0 68px; padding: 6px 0 0 0; text-align:center; vertical-align:middle;}
#direccionprecio .direccionaclaracion                         { clear:both; font-size:10px; color:#82a105; font-weight:normal; margin:0; padding-top:5px; line-height: 10px; text-align:right;}

.detalle-nombre h3 { margin:0; padding:0; text-decoration: none; color:#333333; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 20px;}

.calificacion a                                               { color:#669900; font-weight:bold;}
#contenedor-detalle-direccion {
	width: 680px;
}
#direcciondetalle {
	float: left;
	width: 470px;
}
.rankingtoppuntaje {
    color:#FF9600;
    font-weight: bold;
}
#direccion li {
	width: 450px;
}

.direccionranking {
        margin-top: 5px;
        margin-bottom: 5px;   
}

#direccionprecio {
	float: right;
	width: 200px;
	text-align: right;

}
.direccionfloatleft {
	width: 600px;
        margin-top: 5px;
        margin-bottom: 5px;
        /* padding-bottom: 30px; */
        font-style: italic;
}

.direccionfloatleft  a{
 	color:#669900; font-weight:bold;
}


/*CIERRA ESTILOS DE DIRECCION*/

.box_recomendado {
    height: 190px; width: 220px; margin-right: 10px; display: block; float: left;background-color: #555;
}

.titulo_recomendado {
    display: block;
    margin-top: 10px;
    margin-left: 6px;
}

.titulo_recomendado .titulo_ciudad {
    color: #FFFFFF;
    font-size: 14px;
    text-decoration: none;
    height: 49px;
    width: 200px;
}

.foto_recomendado {
    float: left;
    margin-left: 10px;
}

.price_recomendado {
    float: left;
    color: white;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: -0.05em;
    word-spacing: -0.05em;
    margin-left: 15px;
    width: 100px;
}

.descripcion_recomendado {
    color: white; padding-top: 0px; font-size: 10px;margin-left: 10px; margin-right: 10px;
}
.pricePerson_recomendado {
    color: #ff9600;font-size: 10px; margin-left: 10px; margin-top: 1px;
}



#area-telefonos         {visibility: hidden;}