/* CSS Document */
/* RIU.com */
/* print.css para B2C */
/* MODIFICADO EL: 11 febrero 2013 16:34 */


/* *****************************
			RESET
***************************** */

/* Improve colour contrast of links */
body {
	background: white;
	color: black;
	font-size: 12pt;
	margin:0;
	padding:0;
	line-height: 1.4em;
	word-spacing:1px;
	letter-spacing:0.2px;
	font:12px Arial, Verdana, sans-serif;
}
h1, h2, h3 {
	color: #222222;
	font-family: Arial, Verdana, sans-serif;
}
/* Links */
a:link, a:visited {
	background: transparent;
	color:#278CCD;
	text-decoration:underline;
}
/* Remove Element Generales y especificos */
#header, #footer, #linkTodosDestinos, .path, #lateral, #modificarBusqueda, .veriSing, .steps, .book .confirmation .hotel-datasheet .rightdata .riuclass, .book .result .hotel-datasheet .rightdata .print-invoice {
	display:none!important;
}
/* Ensure the content spans the full width */
#box-form, table, #content {
	border:0 !important;
	float: none !important;
	margin: 0!important;
	padding:0!important;
	width: 100%;
}
/* Listados */
ul {
	list-style:square inside!important;
}
/* *****************************
 	PROCESO DE RESERVA 
***************************** */
/* Eliminacion */
.links, #pBusqueda .donde .box .inline, #pBusqueda .masOpc, #pBusqueda .button2, #pBusqueda .veriSign, #pBusqueda .resultados .submenu, #pBusqueda .resultados .ordenar, .resultados .fichaHotel .datos a, .linksPie, .completar a, .compra .usuariosReg, #linkDesgloseTarifa, #desgloseTarifa .close, #confirmar_reserva_header_id a, #confirmar_reserva_header_id img, #botonComprar, .completar .condicions, .pagSegura, .mesInfoReserva, .show-tooltip-icon-ok, .show-tooltip-icon-error, 	/* Compra */	
#tipo_pago .submenu, .resultados .fichaHotel .tarifas .reserva, 	/* Bono Confirmacion */
.compra .misConfirmacio .imprimir, .compra .cuentaRiu .info, #header, .headerContent, .path, .footer, .scrollTop{
	display:none!important;
}
/* Mostrar */
#desgloseTarifa {
	display:block!important;
}
/* Ordenacion */
#modosPagoTarjeta {
	margin-top:60px;
	display:block;
}
#content, .resultados .listaResult, .resultados .fichaHotel, .resultados .fichaHotel .datos {
	margin:0;
	border:none;
	width:auto!important;
}
.busqueda {
	margin:10px 0!important;
	display:block;
}
.gastos-canc ul {
	width:100%;
	margin:0;
	padding:0;
}
.gastos-canc li {
	width:30%;
	margin:0 10px 0 0;
	padding:0;
}
.gastos-canc li.small {
	margin:0;
	width:31%;
	float:right;
}
.completar .habitacion h4, #tipo_pago .tipo-pago, .tipo-pago .modulo_tipo-pago .politicas {
	border:none;
	margin:0!important;
	padding:0!important;
}
/* hotel stars */
.hotel1estr, .hotel2estr, .hotel3estr, .hotel4estr, .hotel5estr {
	background:none;
	padding-right:0;
}
.hotel1estr:after {
	content: "1*";
	color: #E8AE33;
	font-weight: bold;
	padding-left:5px;
}
.hotel2estr:after {
	content: "2*";
	color: #E8AE33;
	font-weight: bold;
	padding-left:5px;
}
.hotel3estr:after {
	content: "3*";
	color: #E8AE33;
	font-weight: bold;
	padding-left:5px;
}
.hotel4estr:after {
	content: "4*";
	color: #E8AE33;
	font-weight: bold;
	padding-left:5px;
}
.hotel5estr:after {
	content: "5*";
	color: #E8AE33;
	font-weight: bold;
	padding-left:5px;
}
/* Colorizacion */
/* Resultado */
.resultados .fichaHotel {
	border-bottom:2px solid #F3F1F2;
	padding-bottom:20px;
	margin-bottom:20px;
}
.resultados .fichaHotel h2 {
	font-weight: bold;
}
.resultados .fichaHotel .foto {
	float:left;
}
.resultados .fichaHotel .datos {
	width:490px!important;
	float:right;
}
.resultados .fichaHotel .datos .descripcion {
	width:60%;
	margin-left:10px;
	padding-right:10px;
}
.resultados .fichaHotel .datos .servicios {
	float:right;
	width:35%;
}
.resultados .fichaHotel .datos .servicios li {
	list-style:none;
}
.resultados .fichaHotel .tarifas th {
	background-color:#F4F4F4;
}
/* Compra */
	.compra#eventBlurCompra {
	width:650px;
}
.compra#eventBlurCompra #desgloseTarifa {
	width: 650px;
}
.compra#eventBlurCompra #desgloseTarifa .tarifas {
	border-top:1px solid #C0BEBF!important;
	width:650px;
}
.compra#eventBlurCompra .detalle {
	width:650px;
	float:none;
}
.compra#eventBlurCompra .detalle #desgloseTarifa {
	width:650px;
	margin:0;
}
.compra#eventBlurCompra .completar h4 {
	line-height:30px;
	margin-bottom:10px;
}
.compra#eventBlurCompra .completar h4 b {
	margin-left:10px;
}
.compra#eventBlurCompra .completar .textarea .nota,  .compra#eventBlurCompra .completar .textarea label,  .compra#eventBlurCompra .completar .textarea #comentarios {
	width:644px;
	display:block;
}
.compra#eventBlurCompra .completar .textarea label {
	position:relative;
	bottom:24px;
}
.compra#eventBlurCompra .completar .textarea .nota {
	float:none;
	position:relative;
	top:14px;
	width:auto;
}
.compra#eventBlurCompra .completar #modosPagoTarjeta .tipo-pago {
	width:auto;
}
.compra#eventBlurCompra .completar #modosPagoTarjeta .politicas p {
	margin:15px 15px 0 15px;
}
.compra#eventBlurCompra .completar #modosPagoTarjeta .politicas p {
	margin:15px 15px 0 15px;
}
.compra#eventBlurCompra .completar #modosPagoTarjeta .politicas ul {
	margin:0 15px 15px 15px;
}
.compra#eventBlurCompra .completar #modosPagoTarjeta .politicas li.small {
	margin-top:0;
	width:29%;
}
.compra#eventBlurCompra .completar .habitacion p input {
	width:36%!important;
}
.compra#eventBlurCompra .completar #emailCont {
	width:290px!important;
}
.compra#eventBlurCompra .completar #provCont {
	width:150px!important;
}
.compra#eventBlurCompra .completar #horaLlegada {
	padding-top:15px;
}
.compra#eventBlurCompra .completar #pagoConTarjeta #titular-client {
	width:330px!important;
}
.compra#eventBlurCompra .completar .gastos-canc li {
	width:180px;
}
/* Confirmacion */
.detalleReserva .detalle {
	width:650px;
	float:none;
}
.detalleReserva .detalle > p {
	margin-left: 140px;
}
.contactoReservas li {
	list-style:none;
}

/* Proceso de reserva Nuevo*/
.book .confirmation .hotel-datasheet .rightdata .data{
	width:470px;
}
.book .result .hotel-datasheet .leftdata div#polCan-show{
	display:block!important;
}
/* *****************************
		PROFESIONALES
***************************** */
.colDetalleLeft{display:none;}
.registroProf{width:100%;}
.registroProf .registro{width:100%;border:none;}
.registroProf form{background:transparent;}
