/* CSS Document */ 
/* styles-in-jsp.css */
/* modificado 08 agosto 2012 - 11:20 */ 

/* General */
* {
	outline:0;
}
/* Macro ofertas */
.macroOfertas .porFechas div.calendar1 {
	padding-left: 14px;
}
.macroOfertas .porFechas div.calendar2 {
	padding-left: 0px;
}
/* Calendario sin disponibilidad */
#fechasNoDisponibles {
	margin-top: 10px;
}
#fechasNoDisponiblesCuadrito {
	width: 10px;
	height: 10px;
	background-color: #D2CDC5;
	margin-right: 10px;
	float: left;
}
#fontCity {
	font-size: 1.2em;
	padding-left: 161px;
}
.fichaHotel .cambiarFechas {
	background: #F6F4F5 no-repeat scroll 0 0;
}
.etiquetaDate1, .etiquetaDate2 {
	background: #268CCE none repeat scroll 0 0;
	border: 1px solid #268CCE;
	color: #FFFFFF;
	float: none;
	font-size: 12px;
	margin: 3px 0 5px;
	padding: 3px 0;
	text-align: center;
	width: 187px;
}
.date1, .date2 {
	display: none;
}
#calendar2Container {
	display: inline-block;
}
/* Calendario sin disponibilidad ciudad */
.habitacion_days #mod_busqueda .boton {
	background: none;
}
/* Caja coste cancelacion */
.cancelacion .antes {
	width: 60%;
}
.cancelacion .coste {
	width: 34%;
}
/* Lateral Busqueda */
.formReserva #divHabitacionesLateral {
	padding-top: 5px;
	width: 90px;
}
/* Estilos Error Inline */	
.show-tooltip-icon-error {
	background-image:url('/img/error_image.gif');
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	float: left;
}
.show-tooltip-icon-ok {
	background-image:url('/img/success_image.gif');
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	float: left;
}
.show-tooltip-icon-think {
	background-image:url('/img/ajax-loader.gif');
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	float: left;
}
.errorInline {
	background-color:#FFCCCC;
	border-color:#CE081F;
	border-width:2px;
}
.completar #cvc-client {
	width:50px;
}
.completar .datosTarjeta .ayuda {
	float: left;
}
.completar .datosTarjeta input {
	width:145px;
}
/* Caja lateral filtraje */	
.simulaForm {
	background :url('/img/bg_box_degradat.gif') repeat-x 0 0;
 repeat-x scroll 0 0;
	padding : 9px;
	margin:0;
}
/* Ofertas Vuelo + Hotel */	
#vueloMasHotelHome td {
	float:left;
	width:100%;
}
#vueloMasHotelHome span {
	float: right;
}
#vueloMasHotelHome .vueloMasHotel {
	float: left;
	color:#E8AE33;
	width:100%;
}
#vueloMasHotelHome .vueloMasHotel a {
	font-size:1.1em;
	padding-top: 3px;
	float: left;
}
#vueloMasHotelHome .num {
	font-size:1.5em;
}
#vueloMasHotelHome td {
	background: none;
}
#vueloMasHotelHome .grey {
	color: grey;
	font-size: 1.2em;
	padding: 0;
}
#vueloMasHotelHome_Hotel table {
	width: 100%;
}
#vueloMasHotelHome_Hotel td {
	float:left;
	width:100%;
	color: grey;
}
#vueloMasHotelHome_Hotel span {
	float: right;
}
#vueloMasHotelHome_Hotel .vueloMasHotel {
	float: left;
	color:#E8AE33;
	width:100%;
	font-size: 0.9em;
}
#vueloMasHotelHome_Hotel th {
	text-align: left;
	padding-top: 5px;
	color: #E8AE33;
	float: left;
	font-size: 18px;
	background:whiteurl('/img/bg-cap-form-reserva.png') repeat-x scroll 0 0;
	width: 100%;
}
#vueloMasHotelHome_Hotel .vueloMasHotel a {
	float:left;
	padding-top:2px;
	text-align:center;
	width:39%;
}
#vueloMasHotelHome_Hotel .num {
	font-size:1.2em;
	width: 22%;
	text-align:right;
}
#vueloMasHotelHome_Hotel td {
	background: none;
}
#vueloMasHotelHome_Hotel .grey {
	color: grey;
	font-size: 1.2em;
	padding: 0;
}
#vueloMasHotelHome_Hotel .left {
	float: left;
	margin-top: 5px;
	color: grey;
	width:39%;
}
#vueloMasHotelHome_Hotel .center {
	text-align:center;
	width:55%;
}
#vueloMasHotelHome_Macro td {
	float:left;
	width:100%;
}
#vueloMasHotelHome_Macro span {
	float: right;
}
#vueloMasHotelHome_Macro .vueloMasHotel {
	float: left;
	color:#E8AE33;
	width:100%;
}
#vueloMasHotelHome_Macro th {
	text-align: left;
	margin-top: 5px;
	color: #E8AE33;
	float: left;
}
#vueloMasHotelHome_Macro .vueloMasHotel a {
	font-size:1.1em;
	padding-top: 3px;
	float: left;
}
#vueloMasHotelHome_Macro .num {
	font-size:1.5em;
}
#vueloMasHotelHome_Macro td {
	background: none;
}
#vueloMasHotelHome_Macro .grey {
	color: grey;
	font-size: 1.2em;
	padding: 0;
}
#vueloMasHotelHome_Macro .moreInfo {
	font-size: 1.2em;
}
/* Caja disponibilidad */
.textoExtra {
	padding-left: 20px;
	font-size: 0.8em;
	font-weight: normal;
}
.busqueda_body #mod_busqueda {
	width:446px;
}
#ui-datepicker-div {
	display:none;
	visibility: hidden;
}
/* CONFIRMAR RESERVA */	
.completar label.long {
	width:95px;
}
.completar label {
	width: 65px;
}
.completar label.factura {
	width:130px;
}
.completar label.big {
	width: 107px;
}
.completar select.curta {
	width: 55px;
}
.completar label.short {
	width:47px;
}
.completar #transferSeleccionado {
	width: 20px;
}
#pReserva .trasllats .curta2 {
	width: 10em;
}
#pReserva .trasllats .curta {
	width: 4em;
}
#pReserva .trasllats .labelDate {
	width: 6em;
}
#pReserva .trasllats select.hora {
	width:3.5em;
}
#pReserva .trasllats label {
	width:8em;
}
.completar .etiqueta {
	float: left;
	margin-right: 7px;
	margin-left: -5px;
	margin-top: 3px;
}
.completar .ajuda {
	color:#808285;
}
.completar .selectEdadNino {
	width: 50px;
}
#pReserva #prefijo-pais-tfno-contacto {
	width: 35px;
}
/** Reserva express **/
#enviar {
	padding-top: 10px;
}
#inputDataReservaExpress .datos {
	padding-bottom: 10px;
}
.completar .input-validate-inline {
	margin-right: 5px;
}
.completar .label-after-validate-inline {
	margin-left: 10px;
}
#inputDataReservaExpress label {
	float: left;
	padding-right:8px;
}
#inputDataReservaExpress input {
	float: left;
	width: 8em;
}
/** Emitir factura **/
.completar #dades-factura {
	background: #F3F1F1 none repeat scroll 0 0;
	padding-left: 3em;
}
/** Emitir factura **/
.usuariosReg {
	padding-bottom: 0;
}
.usuariosReg h3 {
	padding:2px 0 10px;
}
.usuariosReg img {
	margin-left: 0;
}
#inputDataCupon input {
	margin: 0;
	float: left;
	width: 8em;
}
#inputDataCupon label {
	width: auto;
	float: left;
}
#inputDataCupon .datos {
	width: auto;
	margin-right:10px;
}
.linkSinEstilos {
	color: #5C6063;
	text-decoration: none;
}
.usuariosReg div.datos {
	width:auto;
}
/* Link volver junto al titulo - confirmar reserva 
#confirmar_reserva_header_id h1 a {
	font-size:0.5em;
}
#confirmar_reserva_header_id h1 img {
	margin-left:1em;
}*/
/** Link volver junto al titulo **/
.headerContent h1 a {
	font-size:0.8em/*0.5em*/;
}
.headerContent h1 img {
	margin-left:1em;
}
/** Imagen loading **/
#imgLoadingAjax {
	position: absolute;
	right: 500px;
	top: 1048px;
	display: none;
}
/** Si no ponemos esto se monta el apartado de tarjeta **/
.completar #modosPagoTarjeta {
	clear: both;
}
/** Pongo el boton de comprar debajo **/
.completar .botonComprar {
	clear:both;
}
.completar .botonComprar .button2 {
	float:none;
}
/* Resultado consulta disponibilidad */
.tarifas div.button2 input {
	width:106px;
	*width:auto;/* IE6 e IE7 */
}
.tarifas td.reserva, .tarifas th.reserva {
	width: 112px;
}
/* Resultado consulta disponibilidad - CIUDAD */
.habitacion_days th {
	padding:10px 0;
}
.habitacion_days .resultCity {
	padding-bottom:7px;
	padding-top:10px;
	height: 36px;
}
.habitacion_days .bottonReservar {
	padding-right:18px;
}
.habitacion_days .bottonReservar input {
	width:94px;
}
.completar #titular-client {
	width: 230px;
}
.completar #caduca-mes-client, #caduca-any-client {
	width: 55px;
}
.completar #titularNoHospeda {
	font-size: 1.2em;
}
.completar .tipo-pago .pasos {
	display : block;
}
.completar #numerosDeTarjetaSeparados .numeroSeparadoTarjeta {
	width: 30px;
}
/* Bloque trasladados confirmar reserva */
#tableTraslados .cajatext {
	width: 130px;
	background-color: #FFFFFF;
	border: 1px solid #c6c6c4;
	font-size: 10px;
	color: #9a9a9c;
	margin: 5px;
}
#tableTraslados .cajatext2 {
	width: 40px;
	background-color: #FFFFFF;
	border: 1px solid #c6c6c4;
	font-size: 10px;
	color: #9a9a9c;
	margin: 5px;
}
#tableTraslados .trans {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
#tableTraslados .precio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ca9540;
}
#tableTraslados .texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #717372;
}
#tableTraslados .enun {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6f6f6f;
}
#tableTraslados .fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
#tableTraslados .links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #519abd;
	text-decoration: underline;
}
#tableTraslados .precio {
	text-align: right;
}
#tableTraslados .servicios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5e5f63;
	text-align: right;
}
#tableTraslados .precio2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ca9641;
	text-align: right;
}
#tableTraslados img {
	margin: 0 0 0 0;
}
/*  Reserva en listado */
.texto_cancelada {
	margin-top: 3px;
	color: #D90000;
}
/* Confirmar reserva */
.cuentaRiu #pais, .cuentaRiu #provContCombo, .cuentaRiu #idioma {
	width:207px;
}
.cuentaRiu form input {
	width:205px;
}
/* PopUp cvc tarjeta */	
#popup_cvc_tarjeta img {
	margin: 1em 1em 1em 1em;
}
#popup_cvc_tarjeta .cancelar-reserva h1 {
	font-size: 2em;
	margin-top: 1em;
	text-align: center;
	height: 2em;
}
#popup_cvc_tarjeta .button2 {
	margin: 0em 200px;
}
/* Error Inner */
#error_inner_id a {
	font-weight:bold;
	font-size:1.2em;
}
#error_inner_id a.conSeparador {
	padding-right:20px;
}
#error_inner_id p {
	padding-top:10px;
}
/* Error lista paises-telefonos (error WS) */

#headerErrorListaPaises {
	padding : 15px 0 6px;
	border-bottom : 6px solid #f3f1f2;
	overflow : hidden;
}
<!--
[if IE 6]> #headerErrorListaPaises {
 _padding-bottom : 30px; /*solo IE6*/
}
<![endif]
-->
 #headerErrorListaPaises h1 {
 line-height : 1;
 width : auto;/*550px;*/
 float : left;
}
<!--
[if IE]> #headerErrorListaPaises h1 {
 font-size : 1.9em; /*solo IE*/
}
<![endif]
-->
 #errorListaPaises h2 {
 font-size:1.8em;
 padding-top:10px;
}
#errorListaPaises ul {
	background-color:#FFFFFF;
	border:1px solid #D2CEC5;
	margin:20px auto;
	padding:10px;
	width:500px;
}
#errorListaPaises .errorTelefonoPais {
	font-size: 1.4em;
	font-weight: normal;
	text-align: left;
	border-bottom:1px dotted #D2CEC5;
	padding:5px;
}
#errorListaPaises .errorTelefonoPais:hover {
	background-color:#f3cd6e;/*eeb831*/
	cursor: pointer;
	padding:5px;
}
#errorListaPaises .errorTelefonoPaisTelefono {
	font-weight: bold;
	float: right;
}
/* Error Pop Up */
#errorPopUp_id .boto-tancar {
	float: right;
}
#errorPopUp_id h1 {
	font-size: 2em;
	margin-top: 1em;
}
#errorPopUp_id h1 {
	text-align: center;
	height: 2em;
}
#errorPopUp_id .button2 {
	margin: 0em 14em;
}
/* gr_detalle_reserva.jsp */
#gr_detalle_reserva_id p input {
	width: 115px;
}
/* paquete.jsp - hotel mas avion */
#hotel_mas_avion {
	width: 320px;
	/*height: 260px;*/
	font-family: Arial;
}
#hotel_mas_avion #marco_blanco {
	padding: 2px;
	background-image: url('/img/bg_form_reserva.jpg');
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: 2px 2px;
}
#hotel_mas_avion #marco {
	border : 1px solid #d2cdc5;
}
#hotel_mas_avion #titulo {
	color: #263846;
	font-size: 16px;
	font-weight: bold;
	padding: 7px 5px;
	background:white url('/img/bg-cap-form-reserva.png') repeat-x scroll 0 0;
}
#hotel_mas_avion #form_arc_packages {
	background-color: #F6F6F6;
	overflow:hidden;
	padding:16px 0 10px 10px;
}
#hotel_mas_avion label {
	font-size: 12px;
	color: #858585;
}
#hotel_mas_avion select {
	font-size: 10px;
	color: #9a9a9c;
}
#hotel_mas_avion #labelBuscaPorHotel, #hotel_mas_avion #labelBuscaPorDestino {
	font-size: 10px;
	padding: 0 15px;
	float: right;
	width: 60px;
}
#hotel_mas_avion #divOrigen {
	width: 50%;
	float: left;
}
#hotel_mas_avion #divOrigen #area1 {
	margin-top: 5px;
}
#hotel_mas_avion #divOrigen label, #hotel_mas_avion #divOrigen select {
	float: left;
}
#hotel_mas_avion #divDestino {
	width: 50%;
	float: left;
}
#hotel_mas_avion #divDestino #divMaxStops {
	margin-top: 5px;
}
#hotel_mas_avion #divOrigen select, #hotel_mas_avion #divDestino select {
	width: 140px;
	height: 17px;
}
#hotel_mas_avion #fechas {
	float: left;
	width: 100%;
	margin-top: 10px;
}
#hotel_mas_avion #fechas #calendar1 {
	width: 50%;
	float: left;
}
#hotel_mas_avion #fechas #calendar2 {
	width: 50%;
	float: left;
}
#hotel_mas_avion #fechas #date1, #hotel_mas_avion #fechas #date2 {
	width: 113px;
	height: 13px;
	font-size: 10px;
	color: #9A9A9C;
}
#hotel_mas_avion #divRooms select, #hotel_mas_avion #childrenTableId select {
	width: 62px;
}
#hotel_mas_avion #divRooms {
	clear: both;
	margin-top: 10px;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
#hotel_mas_avion #divRooms #divRooms1 {
	width: 40%;
	float: left;
}
#hotel_mas_avion #divRooms #divRooms1 * {
	float: left;
}
#hotel_mas_avion #divRooms #divRooms2 {
	width: 60%;
	float: left;
}
#hotel_mas_avion #divRooms #divRooms3 {
	width: 60%;
	float: right;
}
#hotel_mas_avion #divRooms #divRooms4 {
	width: 60%;
	float: right;
}
#hotel_mas_avion #divRooms #divChildren * {
	float: left;
}
#hotel_mas_avion #divRooms #divRooms2 div {
	width: 41%;
	float: right;
}
#hotel_mas_avion #divRooms #divRooms3 div {
	width: 41%;
	float: right;
}
#hotel_mas_avion #divRooms #divRooms4 div {
	width: 41%;
	float: right;
}
#hotel_mas_avion label {
	width: 100%;
}
#hotel_mas_avion #submitLine {
	width: 95%;
	margin-top: 5px;
	float: left;
}
#hotel_mas_avion #submitLine div {
	background:transparent url('/img/bg_boto_left.gif') no-repeat scroll 0 0;
	float:right;
	padding:0 0 0 3px;
	width:auto;
}
#hotel_mas_avion #submitLine p {
	background:transparent url('/img/bg_boto_right.gif') no-repeat scroll right top;
	clear:none !important;
	float:left;
	padding: 0px 3px 0px 0px;
}
#hotel_mas_avion #submitLine input {
	background: transparent url('/img/bg_boto_middle.gif') repeat-x scroll 0 0;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-size: 11px;
	font-weight: bold;
	line-height:1.5;
	padding:2px 10px 4px;
}
#hotel_mas_avion #childrenTableId1 {
	clear: both;
	margin-top: 10px;
	margin-right: 7px;
	width: 95%;
}
#hotel_mas_avion #childrenTableId1 div {
	margin-bottom: 5px;
	float: right;
	width: 100%;
}
#hotel_mas_avion #childrenTableId1 div label {
	width: auto;
}
#hotel_mas_avion #childrenTableId1 div * {
	float: right;
}
#hotel_mas_avion #childrenTableId2 {
	clear: both;
	margin-top: 10px;
	margin-right: 7px;
	width: 95%;
}
#hotel_mas_avion #childrenTableId2 div {
	margin-bottom: 5px;
	float: right;
	width: 100%;
}
#hotel_mas_avion #childrenTableId2 div label {
	width: auto;
}
#hotel_mas_avion #childrenTableId2 div * {
	float: right;
}
#hotel_mas_avion #childrenTableId3 {
	clear: both;
	margin-top: 10px;
	margin-right: 7px;
	width: 95%;
}
#hotel_mas_avion #childrenTableId3 div {
	margin-bottom: 5px;
	float: right;
	width: 100%;
}
#hotel_mas_avion #childrenTableId3 div label {
	width: auto;
}
#hotel_mas_avion #childrenTableId3 div * {
	float: right;
}
#hotel_mas_avion .Error li {
	padding: 0px;
	background: none;
	font-size: 12px;
	font-weight: bold;
}
/* Lateral Caja Busqueda Avion */
#lateral_caja_busqueda_avion_id #divRooms select {
	float: left;
	width: 85%;
}
#lateral_caja_busqueda_avion_id #divRooms1 select {
	float: left;
	width: 41%;
}
#lateral_caja_busqueda_avion_id #divRooms1, #lateral_caja_busqueda_avion_id #divRooms2, #lateral_caja_busqueda_avion_id #divRooms3, #lateral_caja_busqueda_avion_id #divRooms4 {
	float: right;
	width: 100%;
}
#lateral_caja_busqueda_avion_id #childrenTableId1, #lateral_caja_busqueda_avion_id #childrenTableId2, #lateral_caja_busqueda_avion_id #childrenTableId3 {
	float: right;
	padding-right:6px;
}
#lateral_caja_busqueda_avion_id #divChildren, #lateral_caja_busqueda_avion_id #divAdultos {
	width: 50%;
}
/* Resultado Busquesda Ofertas Hotel mas Avion */
#resultadoBusquedaHotelMasAvion .tarifas {
	width: 100%;
}
#resultadoBusquedaHotelMasAvion #seleccioneCiudadDeOrigen {
	background : transparent url('/img/bg_box_degradat.gif') repeat-x scroll 0 0;
}
#resultadoBusquedaHotelMasAvion #formBusqueda {
	padding: 10px;
}
#resultadoBusquedaHotelMasAvion #tituloSeleccionCiudad {
	font-size: 12px;
	font-weight: bold;
}
#resultadoBusquedaHotelMasAvion #seleccioneCiudadDeOrigen {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	height: 25px;
}
#resultadoBusquedaHotelMasAvion #busquedaLabelSelect {
	float: left;
	padding-right: 10px;
}
#resultadoBusquedaHotelMasAvion #resultadosEncontrados {
	background : transparent url('/img/bg_box_degradat.gif') repeat-x scroll 0 0;
}
#resultadoBusquedaHotelMasAvion #tituloResultadosEncontrados {
	font-size: 15px;
	padding: 11px;
	color: #278CCD;
}
#resultadoBusquedaHotelMasAvion #tituloResultadosEncontrados span {
	color: #5C6063;
}
#resultadoBusquedaHotelMasAvion .tituloOrigenDestino {
	font-size: 15px;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 10px;
}
#resultadoBusquedaHotelMasAvion .precioTotal {
	color : #E8AE33;
	font-size: 17px;
	font-weight: bold;
}
#resultadoBusquedaHotelMasAvion .allInclusive {
	color : #E8AE33;
	padding-top: 5px;
	padding-bottom: 5px;
}
#resultadoBusquedaHotelMasAvion .precioTotal span.num {
	float:right;
	padding-right: 2px;
	width: 100px;
}
#resultadoBusquedaHotelMasAvion .precioTotal span.unid {
	float:right;
}
#resultadoBusquedaHotelMasAvion .tdButton {
	width: 13%;
}
#resultadoBusquedaHotelMasAvion .tdPrice {
	width: 15%;
}
/* politicas.jsp */
#politicas_id img {
	margin: 8px;
	margin-bottom:-66px;
}
#politicas_id h1 {
	font-size: 2em;
	margin-top: 1em;
	text-align: center;
	height: 2em;
}
#politicas_id .button2 {
	margin: 0em 340px;
}
/**/
#llistaPaisosLateral {
	left: 70px;
	top: 390px;
	display : none;
	position : absolute;
	border : 1px solid #989c9f;
	background : #fff;
	width : 500px;
}
#llistaPaisosLateral .todos {
	color : #278ccd;
	font-size : 1.1em;
	padding : 5px 4px 8px 8px;
}
#llistaPaisosLateral .close {
	float : right;
	padding : 5px 4px 8px 8px;
	cursor : pointer;
}
#llistaPaisosLateral .taula {
	border-top : 5px solid #f5f3f4;
	padding : 8px 0 0 8px;
}
#llistaPaisosLateral table {
	width : 100%;
}
#llistaPaisosLateral .taula h3 {
	font-size : 1.1em;
	padding-bottom : 5px;
	color : #5c6164;
}
#llistaPaisosLateral td {
	padding : 0 15px 5px 0;
}
#llistaPaisosLateral td.ult {
	padding : 0 0 5px 0;
}
#llistaPaisosLateral ul {
	padding-bottom : 5px;
}
#llistaPaisosLateral li {
	padding-bottom : 5px;
}
#llistaPaisosLateral li a {
	font-size : 1.1em;
}
#busquedaLateral .marco {
	border:1px solid #D2CEC5;
	width: 173px;
}
#busquedaLateral h2.reserves-hotel {
	font-size:1.4em;
	padding: 9px;
}
#linkTodosDestinosLateral {
	float:left;
	padding-left:10px;
	width:300%;
}
#busquedaLateral form {
	width: auto;
}
#busquedaLateral .date-pick {
	width:45%;
}
#busquedaLateral #hotelLateral, #busquedaLateral form select, #busquedaLateral .bottom {
	width:92%;
}
#busquedaLateral .edadNinos select {
	width: 66px;
}
#busquedaLateral .adultos, #busquedaLateral .ninos {
	width: 50%;
	float: left;
}
#busquedaLateral .numHabitacionLateral, #busquedaLateral .habitacion {
	width: 100%;
	float: left;
}
#busquedaLateral #habitacionesLateral {
	width: 73%;
}
#busquedaLateral .calendar2Lateral {
	height: 48px;
}
#busquedaLateral .formReserva form div div {
	width: 0px;
}
#busquedaLateral .formReserva form div div.edadNinos {
	width:137px;
}
/* Desglose oferta vuelo mas hotel */
.desglose_oferta_blue {
	padding-left: 0.3em;
}
/* Detalle recursos profesionales */
#detalle_recursos_profesionales .gr_profesionales_linea li {
	background: transparent;
	font-weight: bold;
	padding: 5px 0;
}
/* indexSites.jsp - Listado avoidGeoIp */
#indexSites_id #content {
	margin: 0;
}
#indexSites_id .mapaWeb ul {
	width:195px;
}
#indexSites_id h1, #indexSites_id h3 {
	height: 1em;
}
#indexSites_id select {
	width: 12em;
	float: left;
}
#indexSites_id #link_go {
	font-size: 1.2em;
	float: right;
}
/* calendario caja lateral busqueda */
#calendar2ContainerLateral {
	height: 0px;
}
#etiquetaDate1Lateral, #etiquetaDate2Lateral {
	float:left;
	width: 97%;
}
/* Macro reservas */
.macro .cuando h2 {
	height:231px;
}
/* PopUp cancelar reserva */
#popup_cancelar_reserva_id img {
	margin: 8px;
	margin-bottom:-66px;
	padding-bottom:80px;
}
#popup_cancelar_reserva_id h1 {
	font-size: 2em;
	margin-top: 1em;
	text-align: center;
	height: 2em;
}
#popup_cancelar_reserva_id .button2 {
	margin: 0em 14em;
}
/* Caja Modificar busqueda */
form#form-modificar-busqueda #divHuespedes div.habitacion div.edadNinos {
/*	margin:0 0 5px 65px;*/
}
form#form-modificar-busqueda div.second-row div.calendario-habitaciones {
	/*	width: 490px;*/
    margin-top: 7px;
	width: 370px;
}
form#form-modificar-busqueda div.second-row div#divHuespedes {
	width:200px/*235px*/;
}
form#form-modificar-busqueda .divCategoria {
	margin-top: 10px;
}
form#form-modificar-busqueda #divHuespedes div.habitacion div.ninos-adultos span {
	float:left;
	width:100%;
}
form#form-modificar-busqueda #habitaciones {
	width: 50px;
}
/* Newsletter cuenta riu */
#newsletter_cuenta_riu_id {
	float:left;
	margin-bottom:20px;
	margin-top:20px;
	width:100%;
}
#newsletter_cuenta_riu_id form .check input {
	float:left;
	width:25px;
}
#newsletter_cuenta_riu_id form .button2 input {
	width:70px;
}
#newsletter_cuenta_riu_id form {
	width:auto;
}
#newsletter_cuenta_riu_id form label {
	width:500px;
	padding-top: 0px;
}
/* PopUp proceso baja */
#proceso_baja_id img {
	margin: 8px;
	margin-bottom:-66px;
}
#proceso_baja_id h1 {
	font-size: 2em;
	margin-top: 1em;
	text-align: center;
	height: 2em;
}
#proceso_baja_id .button2 {
	margin: 0em 200px;
}
/* Registro usuarios prensa */
#registro_prensa_id label {
	font-size: 1em;
}
#registro_prensa_id select {
	width: 207px;
}
#registro_prensa_id #div-idioma input, #registro_prensa_id #nombreCont, #registro_prensa_id #apellidosCont, #registro_prensa_id #empresaCont, #registro_prensa_id #emailCont {
	float: none;
	font-size: 1.1em;
}
#registro_prensa_id #div-idiomas {
	margin-left: 147px;
}
/* Riu class popup */
#riu_class_id img {
	margin: 8px;
	margin-bottom:-66px;
}
#riu_class_id h1 {
	font-size: 2em;
	margin-top: 1em;
	text-align: center;
	height: 2em;
}
#riu_class_id .button2 {
	margin: 0em 200px;
}
/* saveOk.jsp */
#saveOk_id .confirmacio-cancelacio, #saveOk_id h5 {
	text-align: center;
}
/* Terminos.jsp popup */
#terminos_id img {
	margin: 8px;
	margin-bottom:-66px;
}
#terminos_id h1 {
	font-size: 2em;
	margin-top: 1em;
	text-align: center;
	height: 2em;
}
#terminos_id .button2 {
	margin: 0em 340px;
}
/* Traslados aeropuertos */
#traslados_aeropuerto_id img {
	margin: 1em 1em 1em 1em;
}
#traslados_aeropuerto_id h1 {
	font-size: 2em;
	margin-top: 1em;
	text-align: center;
	height: 2em;
}
#traslados_aeropuerto_id .button2 {
	margin: 0em 340px;
}
/* titulo resultado consulta disponibilidad */
#header_resultado_busqueda_id #titulo_caja_amarilla {
	background:#FCF8DB none repeat scroll 0 0;
	margin-bottom: 10px;
	font-size:0.7em;
	margin-top:10px;
	padding:12px;
}
#header_resultado_busqueda_id .titulo1 {
	color: #278CCD;
	font-size: 0.75em;
}
#header_resultado_busqueda_id .titulo2 {
	font-size: 0.75em;
}
#disponibilidad_id .busqueda {
	margin: 0;
}
#disponibilidad_id {
	padding-top: 7px;
}
/* Acordeon Caja Ofertas en Macro Ofertas */	
.ui-accordion .ui-accordion-header {
	cursor:pointer;
	margin-top:1px;
	position:relative;
	zoom: 1;
}
.ui-corner-top {
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
}
.macroOfertas .otrasOfertas .ui-accordion .ui-accordion-header {
	cursor:pointer;
	margin-top:1px;
	/*	position:relative;*/
	text-align:right;
	padding: 7px 12px 5px 0px;
	color:#E8AE33;
	margin-bottom:5px;
	background: #F3F1F2;
}
.ui-state-default, .ui-widget-content .ui-state-default {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	/*    border:1px solid #ccc;*/
    font-weight:bold;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	background: #F9F9F9;/*#f6f6f6*/
	background-color: #F9F9F9;
}
.ui-accordion .ui-accordion-content-active {
	display:block;
}
.ui-accordion .ui-accordion-content {
	border-top: 1px solid #DFD6D6;
	margin-bottom: 5px;
	margin-top: -6px;
	overflow: auto;
	position: relative;
	top: 1px;
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
}
.ui-widget-content {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	border-bottom: 1px solid #E8AE33;
	border-left: 1px solid #E8AE33;
	border-right: 1px solid #E8AE33;
	color: #5C6063;
}
.ofertasHotel .otrasOfertas h3 {
	color: #293B45;
	font-size: 1.6em;
	padding-top: 20px;
}
.ui-corner-all {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
}
.ui-icon {
	background-image: url(/img/ui-icons_222222_256x240.png);
	height:16px;
	width:16px;
}
.ui-icon-triangle-1-e {
	background-position:-32px -16px;
}
.ui-icon-triangle-1-s {
	background-position:-64px -16px;
}
.ui-accordion .ui-accordion-header .ui-icon {
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}
.ui-state-active, .ui-widget-content .ui-state-active {
	-moz-background-inline-policy: continuous;
	background: none repeat scroll 0 0 #FFFFFF;
	border-left: 1px solid #E8AE33;
	border-right: 1px solid #E8AE33;
	border-top: 1px solid #E8AE33;
	color: #E8AE33;
	font-weight: bold;
	outline: medium none;
}
.accordion_macro_ofertas {
	font-size: 1.2em;
	margin-top: 5px;
}
.accordion_macro_ofertas .infoOferta {
	float: left;
	width: 63%;
	margin:0.5em;
}
.accordion_macro_ofertas .imgOferta {
	border:1px solid #DFD6D6;
	float:left;
	margin:0.5em;
	padding:2px;
}
.accordion_macro_ofertas .bloqueOferta {
	float: left;
	padding:0.5em 0;
	background:transparent url(/img/linia_punts_h.gif) repeat-x scroll left top;
	width: 605px;
	_width: 600px; /*IE6 e inferiores*/
 *width: 600px; /*IE7 e inferiores*/
}
.accordion_macro_ofertas .backNone {
	background: none;
}
.accordion_macro_ofertas span.desdeDestino {
	text-align: right;
	color:#E8AE33;
	font-size: 1.2em;
}
.accordion_macro_ofertas .precioTotal {
	float: right;
	width: 15%;
	font-size: 1.4em;
	margin-right: 12px;
	margin-top: 0.5em;
}
.otrasOfertas .accordion_macro_ofertas .precioTotal .num, .otrasOfertas .accordion_macro_ofertas .precioTotal .unid {
	color:#E8AE33;
	font-size: 1.2em;
	font-weight: bold;
	float: right;
	margin-right: 2px;
	width: auto;
}
.macroOfertas .otrasOfertas .ui-state-active a, .macroOfertas .otrasOfertas .ui-widget-content .ui-state-active a {
	font-size: 0.8em;
	color:#E8AE33;
	float:left;
	text-decoration:none;
}
.macroOfertas .otrasOfertas .ui-state-active em, .macroOfertas .otrasOfertas .ui-widget-content .ui-state-active em {
	font-size: 0.8em;
	text-decoration: none;
}
.macroOfertas .otrasOfertas .ui-state-default a, .macroOfertas .otrasOfertas .ui-widget-content .ui-state-default a {
	text-decoration: none;
	font-size: 0.8em;
	float: left;
}
.accordion_macro_ofertas h3.ui-accordion-header .more, .accordion_macro_ofertas h3.ui-accordion-header a .more, macroOfertas .otrasOfertas .ui-widget-content .ui-state-default a {
	color: #278CCD;
	/*    display: inline;
	float:left;*/
    font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 4px;
	text-decoration: underline;
	display:inline;
}
.macroOfertas .otrasOfertas .ui-state-default strong, .macroOfertas .otrasOfertas .ui-state-active strong {
	font-size: 0.8em;
}
/*************apanios acordeon************/
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
	height:1%;
}
.ui-helper-clearfix {
	display:block;
}
/* end clearfix */
/* IE/Win - Fix animation bug */
.ui-accordion {
	width: 100%;
}
.ui-accordion .ui-accordion-li-fix {
	display: inline;
}
.ui-accordion .ui-accordion-header-active {
	border-bottom: 0 !important;
}
.ui-accordion .ui-accordion-header a {
/*	display: inline;
	font-size: 1em;*/
}
.ui-accordion-icons .ui-accordion-header a {
}
.ui-accordion .ui-accordion-content-active {
	display: block;
}
/* end IE/Win - Fix animation bug  */
/** proceso de reserva input a la izq*/
#pagoFraccionado, #pagoDirecto, #pagoDiferido {
	float: left;
}
/** otros **/
.oculto {
	visibility: hidden;
	display: none;
}
/* Estilos BackOffice Ofertas */
.jqxs {
	float: left;
}
.jqxs span {
	visibility:none;
	position:absolute;
}
.jqxs ul, .jqxs div {
	float:left;
	margin:4px;
	padding:0;
	background:#ffffff;
}
* html .jqxs ul, * html .jqxs div {
	margin:4px 2px;
}
.jqxs ul {
	border-top:2px solid gray;
	border-left:2px solid gray;
	border-bottom:2px solid silver;
	border-right:2px solid silver;
	overflow: auto;
}
.jqxs ul, .jqxs li {
	padding:0;
	list-style:none;
	text-indent:0;
}
.jqxs li {
	padding: 0 2px;
	color:black;
	background:white;
	margin:0;
	cursor: pointer;
	overflow:hidden;
}
.jqxs li span {
	display:none;
}
.jqxs_optionsList li.jqxs_selected {
	display:none;
}
.jqxs li.jqxs_focused {
	color:white;
	background:navy;
}
.jqxs input {
	width:90px;
	display:block;
}
.jqxs input.jqxs_active {
	background-color: #278CCD;
	font-weight: bold;
	color:white;
}
#listado_backoffice_ofertas #capcalera, #detalle_oferta_backoffice #capcalera, #admin_backoffice_ofertas #capcalera, #listado_backoffice_landings #capcalera {
	border-bottom: 0.6em solid #EEBA2E;
	height: 75px;
	margin-bottom: 1em;
	padding-bottom: 1em;
}
#listado_backoffice_ofertas h1, #detalle_oferta_backoffice h1, #admin_backoffice_ofertas h1 {
	padding-top: 19px;
}
#listado_backoffice_ofertas #selectOrden, #listado_backoffice_ofertas #selectHotel {
	float: right;
	margin-bottom:5px;
}
#listado_backoffice_ofertas #labelOrden, #listado_backoffice_ofertas #labelHotel {
	float: right;
	font-weight: bold;
	margin-right: 5px;
	margin-top: 2px;
	margin-left: 5px;
}
#listado_backoffice_ofertas .h2Blue {
	color: #278CCD;
}
#listado_backoffice_ofertas h2 {
	font-size: 1.4em;
}
#listado_backoffice_ofertas h2 form#formBusquedaFechasOfertas {
	clear: left;
	display: block;
	float: right;
}
#admin_backoffice_ofertas h2 span {
	float: right;
}
#admin_backoffice_ofertas #formFechaOfertas2 input, #admin_backoffice_ofertas #formFechaOfertas1 input {
	width: 16px;
	margin-right: 2px;
	margin-left: 2px;
}
#admin_backoffice_ofertas #formFechaOfertas1 {
	float: left;
	margin: 10px;
	width: 100%;
}
#admin_backoffice_ofertas #formFechaOfertas2 {
	float: left;
	margin: 10px;
	width: 36%;
}
#admin_backoffice_ofertas input, #admin_backoffice_ofertas label {
	float: left;
	font-weight: bold;
}
#admin_backoffice_ofertas #formFechaOfertas2 #anno {
	width: 30px;
}
#admin_backoffice_ofertas #formFechaOfertas2 p {
	margin-left: 15px;
	float: left;
}
#admin_backoffice_ofertas .apartat-central li {
	width: 100%;
	float: left;
}
#admin_backoffice_ofertas .apartat-central {
	height: 10em;
}
#admin_backoffice_ofertas, #listado_backoffice_ofertas, #detalle_oferta_backoffice, #listado_backoffice_landings {
	width:95%;
}
#list_of_back select {
	font-size: 11px;
}
#list_of_back .activa, #list_of_back .prioridad, #list_of_back .entorno, #list_of_back .dest_macro, #list_of_back .dest_hotel, #list_of_back .recomendada, #list_of_back .flash, #list_of_back ultimoMinuto, #list_of_back .home {
	border-right: 1px solid #CCCCCC;
	font-size: 11px;
	padding: 6px;
	width: 50px;
}
#list_of_back .contador, #list_of_back .ultimoMinuto, #list_of_back .movil, #list_of_back .text, #list_of_back .importe_final, #list_of_back .fechas_importe, #list_of_back .nom_hotel, #list_of_back .grabar, #list_of_back .editar {
	border-right: 1px solid #CCCCCC;
	font-size: 11px;
	padding: 6px;
}
#list_of_back .text select {
	width: 75px;
}
#list_of_back .importe_final, #list_of_back .mercado {
	width: 7%;
}
#list_of_back .fechas_importe {
	width: 8%;
}
#list_of_back .fechas_landing {
	width: 12%;
}
#list_of_back .importe_final {
	width: 8%;
}
#list_of_back .fechas_importe {
	width: 13%;
}
#list_of_back .nom_hotel {
	width: 20%;
}
#list_of_back .destacada, #list_of_back .normal {
	width: 6%;
}
#list_of_back .grabar, #list_of_back .editar {
	width: 4%;
}
#list_of_back .contador {
	width: 1%;
}
#detalle_oferta_backoffice .avisoOferta {
	color: red;
	float: left;
	margin-left: 10px;
}
#listBack {
	float: left;
	width: 90%;
}
#listBack .listBack35 {
	float: left;
	width: 35%;
}
#listBack .listBack65 {
	float: left;
	width: 65%;
}
#listBack input, #listBack label {
	float: left;
	margin-left: 5px;
}
#listado_backoffice_ofertas .linkMercadosOfertas {
	text-decoration:none;
}
#detalle_oferta_backoffice .liOfRiu {
	float: left;
	width: 32%;
}
#detalle_oferta_backoffice h2 {
	margin-top: 10px;
	float: left;
	width: 100%;
}
#detalle_oferta_backoffice .apartat-central {
	margin: 0;
}
#idws_ofRiu {
	float: right;
	font-size: 0.7em;
}
#detalle_oferta_backoffice .confirmacio-cancelacio {
	float: left;
	margin-left:10px;
	margin-top:10px;
}
.buttonBackOf {
	float:left;
	margin-top:15px;
}
.ofBackRed {
	font-weight: bold;
	color: red;
}
.ofBackGreen {
	font-weight: bold;
	color: green;
}
.ofBackGrey {
	font-weight: bold;
	color: grey;
}
#ofBackPrioridad {
	width: 2em;
}
#bloqueOfPaises {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 22%;
}
#listaPaises {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
}
#bloqueOfPaises input, #bloqueOfPaises label {
	float: left;
	margin-left: 10px;
}
#spanPais {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
#inputOfPais {
	width: 20px;
	margin-top: -3px;
}
#searchWS .button2, #backPaises .button2 {
	margin-top: 4px;
	float: left;
}
#listado_backoffice_ofertas .colorMercadoActivo {
	color: #B22222;
}
#detalle_oferta_backoffice .blinkOferta {
	margin-top: -8px;
}
#buttonAddMercado {
	float: right;
	margin-top:-60px;
}
#buttonChangeScreen {
	/*    display: block;
    float: left;
    margin-left: 5px;
    margin-top: 48px;*/
	clear: right;
	display: block;
	float: left;
	margin-left: 5px;
	margin-top: 20px;
	_margin-top: 40px; /*IE6 e inferiores*/
 *margin-top: 40px; /*IE7 e inferiores*/
}
#buttonChangeScreen input {
	padding: 3px 0;
}
#admin_backoffice_ofertas #capcalera #logotip, #listado_backoffice_ofertas #capcalera #logotip, #listado_backoffice_landings #capcalera #logotip {
	width: 8em;
}
#list_of_relacion_mercados td.codigo, #list_of_relacion_mercados td.mercado, #list_of_relacion_mercados td.editar, #list_of_relacion_mercados td.borrar {
	width: 6%;
}
#list_of_relacion_mercados td.paises {
	width: 70%;
}
#list_of_relacion_mercados td.contador {
	width: 2%;
}
#bloqueOfMercados {
	float: left;
	width: 100%;
	font-weight: bold;
}
#bloqueOfMercados input {
	margin-right:10px;
}

#buttonOfertasLogout {
	/*	float: right;
	padding-top:49px;*/
	clear: both;
	float: right;
	padding-top: 0;
                margin-top: 3px;
}
.document-generic #capcalera h1 {
	float: right;
	font-size: 2.4em;
	padding: 0 30px;
}
.textosOfertas {
	width: 100%;
	float: left;
	border-bottom: 1px dotted #E4DCDC;
	padding-bottom: 5px;
}
.textosOfertas input {
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	width: 2%;
}
.textosOfertas label {
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	width: 10%;
	height: 3.5em;
}
.textosOfertas p {
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	padding: 2px;
	border: 1px solid grey;
	width: 80%;
}
.textosOfertas p strong {
	background-color:#EEBA2E;
	color:white;
	margin-right:5px;
	padding:1px;
}
#listado_backoffice_landings .tab_container {
	overflow: hidden;
	clear: both;
	float: left;
	width: 100%;
	border: 2px solid #E2E2E2;
}
#listado_backoffice_landings .tab_content {
	padding: 0;
	font-size: 1.2em;
}
#listado_backoffice_landings ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	width: 100%;
}
#listado_backoffice_landings ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border-left: none;
	margin-bottom: -1px;
	overflow: hidden;
	position: relative;
}
#listado_backoffice_landings ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 2px solid #E2E2E2;
	outline: none;
}
#listado_backoffice_landings ul.tabs li a:hover {
	background: #58BDFE;
}
#listado_backoffice_landings ul.tabs li.active, #listado_backoffice_landings ul.tabs li.active a:hover {
	background: #EEBA2E;
}
.document-generic .apartat-central table.resultats-reserves {
	margin-top: 1em;
}
.document-generic .apartat-central table#list_of_relacion_mercados {
	margin-top: 0;
	margin-bottom:0;
}
.document-generic .apartat-central h2 {
	border-bottom: 6px solid #E2E2E2;
	clear:both;
	margin: 1em 0;
	padding: 0 0 1em;
}
.resultats-reserves thead th {
	border-right: 1px solid #CCCCCC;
	padding: 6px 0;
}
.resultats-reserves thead th.editar, #list_of_relacion_mercados td.editar {
	border-right:none;
}
#list_of_relacion_mercados td {
	border-right: 1px solid #CCCCCC;
	padding: 6px 0;
}
.spanLanding {
	color: blue;
	font-weight: normal;
}
#buttonsDetalleLanding .button2 {
	float:right;
	margin-left:6px;
	margin-right: 10px;
}
#buttonResumenMercado {
	float: left;
	margin-bottom:5px;
                margin-right:5px;
}
.redH3 {
	color: red;
}
#formBusquedaFechasOfertas {
	/*	clear:both;
	display: block;
    float: right;*/
	clear:both;
	display: inline-block;
	float: right;
	font-size: 0.7em;
	margin-top: -2px;
}
#formBusquedaFechasOfertas input {
	width: 75px;
}
#formBusquedaFechasOfertas .calendar1, #formBusquedaFechasOfertas .calendar2 {
	clear: right;
	float: left;
	margin-left: 10px;
}
#formBusquedaFechasOfertas .calendar1 label, #formBusquedaFechasOfertas .calendar2 label {
	display: block;
	float: left;
	margin-right: 5px;
}
#formBusquedaFechasOfertas .button2 input {
	width: 148px;
}
#formBusquedaFechasOfertas .button2 {
	float:left;
	margin-left:5px;
	margin-top:-3px;
}
.loadingBackOfficeBack {
	z-index: 1000;
	background-color: #fff;
	opacity: 0.2;
	filter: alpha(opacity = 20);
}
.loadingBackOfficeImg {
	background: url(/img/ofertas-loader.gif) no-repeat center 250px;
	z-index: 1001;
	background-repeat: no-repeat;
	background-color: #fff;
}
.messageLoginOfertas {
	float: right;
	color: #CD0000;
}
#detalle_oferta_backoffice .fechasWeb {
	background-color: #EEBA2E;
	color: #fff;
}
#listado_backoffice_ofertas .fechasWeb {
	color: blue;
}
#listado_backoffice_ofertas #buttonNuevaOferta {
	float: left;
	margin-left: 5px;
}
/* PopUp Errores */
#popupError {
	height: 150px;
	width: 600px;
}
#popupError .cajaErrorPopUp {
	background: url(../img/bg_box_degradat.gif) repeat-x left top;
	padding: 15px 14px 4px 20px;
	font-size: 1.2em;
}
#popupError .destacadoErrorPopUp {
	background:#FCF7DA;
	border:1px solid #EEB831;
	color:#5C6063;
	font-weight:normal;
	padding:13px;
	margin:42px 0 5px 0;
	width: auto;
	height:70px;
	float:none;
}
#facebox .close {
	font-size: 1.2em;
	background: url(../img/ico/cerrar.gif) right 3px no-repeat;
	text-decoration: none;
	padding-right: 15px;
	display: block;
	float:right;
	margin-right:5px;
	margin-top:5px;
}
#popupError h2 strong {
	color:#278CCD;
}
#popupError h1, #popupError img {
	float: left;
	margin-right:8px;
}

