/******************************************************
*******************************************************
	CSS Reset/ CSS Object 
	No modificar este CSS bajo ninguna circunstancia
	modificado 9 mayo 2016  12:32;
******************************************************
******************************************************/

body			{font:x-small Arial, Geneva, Tahoma, sans-serif;}
body,div,
dl,dt,dd,
ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,select,textarea,
p,blockquote,th,td	{margin:0;padding:0;}
table			{border-collapse:collapse;border-spacing:0;width:100%;}
fieldset,img,abbr       
,acronym,legend		{border:0; padding: 0;}
address,caption,cite,   
code,dfn,th,var		{font-style:normal;font-weight:normal;}

ul			{list-style:none;}
caption,th		{text-align:left;}
img			{border:0;}

h1,h2,h3,h4,h5,h6	{font-size:1em;font-size:100%;font-weight:normal;}
a			{outline:none;text-decoration:none;}
a:hover			{text-decoration:underline;}

/* **************************
	Objects
****************************/
/****font****/
.bold 		{font-weight: bold !important;}
/****last****/
.last-r		{margin-right: 0 !important;}
.last-b		{margin-bottom: 0 !important;}

/****Border****/
.bon		{border: none !important}
.brn		{border-right: 0 !important}
.bbn		{border-bottom: none !important}

.tdn		{text-decoration: none !important;}
a.tdn:hover {text-decoration: underline !important;}
.tdu		{text-decoration: underline !important}

/****Layout****/
.hidden 	{display:none !important;}
.visible 	{display:block !important;}
.o0		{opacity:0 !important;}
.o1		{opacity:1 !important;}
.t-l 		{text-align:left !important;}
.t-r 		{text-align:right !important;}
.t-c 		{text-align:center !important;}
.f-l 		{float:left !important;}
.f-r 		{float:right !important;}
.f-n		{float:none !important}
.c-b 		{clear: both !important;}
.d-b		{display: block !important;}
.d-i		{display: inline !important;}
.p-r		{position: relative !important}

/****Spacing*****/
.pan		{padding:0 !important}
.pas		{padding:5px !important}
.pam		{padding:10px !important}
.pal		{padding:20px !important}
.ptn		{padding-top:0 !important}
.pts		{padding-top:5px !important}
.ptm		{padding-top:10px !important}
.ptl		{padding-top:20px !important}
.prn		{padding-right:0 !important}
.prs		{padding-right:5px !important}
.prm		{padding-right:10px !important}
.prl		{padding-right:20px !important}
.pbn		{padding-bottom:0 !important}
.pbs		{padding-bottom:5px !important}
.pbm		{padding-bottom:10px !important}
.pbl		{padding-bottom:20px !important}
.pln		{padding-left:0 !important}
.pls		{padding-left:5px !important}
.plm		{padding-left:10px !important}
.pll		{padding-left:20px !important}
.phn		{padding-left:0 !important;padding-right:0 !important}
.phs		{padding-left:5px !important; padding-right:5px !important}
.phm		{padding-left:10px !important; padding-right:10px !important}
.phl		{padding-left:20px !important ;padding-right:20px !important}
.pvn		{padding-top:0 !important; padding-bottom:0 !important}
.pvs		{padding-top:5px !important; padding-bottom:5px !important}
.pvm		{padding-top:10px !important; padding-bottom:10px !important}
.pvl		{padding-top:20px !important; padding-bottom:20px !important}
.man		{margin:0 !important}
.mas		{margin:5px !important}
.mam		{margin:10px !important}
.mal		{margin:20px !important}
.mtn		{margin-top:0 !important}
.mts		{margin-top:5px !important}
.mtm		{margin-top:10px !important}
.mtl		{margin-top:20px !important}
.mrn		{margin-right:0 !important}
.mrs		{margin-right:5px !important}
.mrm		{margin-right:10px !important}
.mrl		{margin-right:20px !important}
.mbn		{margin-bottom:0 !important}
.mbs		{margin-bottom:5px !important}
.mbm		{margin-bottom:10px !important}
.mbl		{margin-bottom:20px !important}
.mln		{margin-left:0 !important}
.mls		{margin-left:5px !important}
.mlm		{margin-left:10px !important}
.mll		{margin-left:20px !important}
.mhn		{margin-left:0 !important; margin-right:0 !important}
.mhs		{margin-left:5px !important; margin-right:5px !important}
.mhm		{margin-left:10px !important; margin-right:10px !important}
.mhl		{margin-left:20px !important; margin-right:20px !important}
.mvn		{margin-top:0 !important; margin-bottom:0 !important}
.mvs		{margin-top:5px !important; margin-bottom:5px !important}
.mvm		{margin-top:10px !important; margin-bottom:10px !important}
.mvl		{margin-top:20px !important; margin-bottom:20px !important}
/****	border-radius 	*****/
	/* Todas las esquinas iguales */
.br-s		{-webkit-border-radius:3px;border-radius:3px;}
.br-m		{-webkit-border-radius:5px;border-radius:5px;}
.br-l		{-webkit-border-radius:10px;border-radius:10px;}
	/* Las esquinas superiores */
.br-t-s		{-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;}
.br-t-m		{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
.br-t-l		{-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;}
	/* Las esquinas inferiores */
.br-b-s		{-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
.br-b-m		{-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.br-b-l		{-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
	/* Las esquinas de la izquierda */
.br-l-s		{-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.br-l-m		{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.br-l-l		{-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;}
	/* Las esquinas de la derecha */
.br-r-s		{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
.br-r-m		{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.br-r-l		{-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;}
	/* La esquina superior izquierda */
.br-tl-s		{-webkit-border-top-left-radius:3px;border-top-left-radius:3px;}
.br-tl-m		{-webkit-border-top-left-radius:5px;border-top-left-radius:5px;}
.br-tl-l		{-webkit-border-top-left-radius:10px;border-top-left-radius:10px;}
	/* La esquina superior derecha */
.br-tr-s		{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}
.br-tr-m		{-webkit-border-top-right-radius:5px;border-top-right-radius:5px;}
.br-tr-l		{-webkit-border-top-right-radius:10px;border-top-right-radius:10px;}
	/* La esquina inferior izquierda */
.br-bl-s		{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
.br-bl-m		{-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}
.br-bl-l		{-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;}
	/* La esquina inferior derecha */
.br-br-s		{-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;}
.br-br-m		{-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}
.br-br-l		{-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;}
/****	Transiciones - Animaciones CSS3	****/
.trans-s{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}
.trans-m{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.trans-l{-webkit-transition:all 1000ms ease;-moz-transition:all 1000ms ease;-ms-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;}
/****	Desbordamiento	****/
.clearfix:after	{content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix		{display: inline-block;}

/* Start Commented Backslash Hack \*/
* html .clearfix	{height:1%;}
.clearfix			{display:block;}
/* Close Commented Backslash Hack */

/* CONVERSION DE MONEDA */
	/* ofertas */

	/* Proceso de Reserva */
			/* antiguo */
.resultados .listaResult .conversion .orig{
	display:none;
}
#content .results .conversion .orig{
	display:none;
}
	/* Ficha del Hotel */
#busquedaEnHotel #preciosHabitaciones .room-list .conversion .orig{
	display:none;
}

.conversion .orig {
	clear: both;
	display: block;
	font-size: 14px !important;
	font-weight: bold;
}
.conversion .orig .unid, 
.conversion .orig .currency, 
/*.results .listResult .hotel-datasheet .rightdata .tarifas .line td.tipo .precioNoche .conversion .orig .currency {
	font-size: 14px !important;
}*/
/*.resultados .listaResult .conversion .conv,
.resultados .listaResult .conversion .conv .unid ,
#content .results .conversion .conv,
#content .results .conversion .conv .unid {
    font-size: 14px !important;
    font-weight: bold;
    text-align: center;
}*/

#tableTraslados .trans .conversion, 
.completar .import .conversion {
	display: inline;
}
#tableTraslados .trans .conversion .orig, 
.completar .import .conversion .orig {
	display: inline-block;
	margin-right: 10px;
	vertical-align: top;
	width: auto;
}
#tableTraslados .trans .conversion .conv, 
.completar .import .conversion .conv {
	display: inline-block;
	vertical-align: top;
	width: auto;
}
.completar h4 span {
	display: inline;
}
.book .result .hotel-datasheet .rightdata .totalprice .precioTotal .conversion .orig {
	font-size:16px !important;
}
.legend span.legend {
	float: left;
	font-size: 11px;
	margin-right: 10px;
	padding: 0;
	text-align: left;
	width: 40%;
}
.completar h4 .legend {
	float: right;
	font-size: 11px;
	line-height: 12px;
	margin-left: 10px;
	margin-top: -3px;
	padding: 0;
	width: 40%;
}

