@charset "utf-8";
/*reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/**/
/***** clearfix *****/
.clear
{
	clear: both;
	height: 0;
	line-height: 0;
}
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
.clearfix { height: 1%; }
.clearfix { display: block; }


#cabecera
{
	height:92px;
	background:url("images/bg_cabecera.jpg") center top;
}
#cabecera .conteniendo { background:url("images/bg_cabecera267.jpg") 1270px top; }
#cabecera #logoHostalia { }
#cabecera #a
{
	position:absolute;
	top:35px;
	right:0;
}
#contenedorInteriores
{
	margin:17px auto;
	width:945px;
	height: auto;
}
#partners
{
	margin-right: auto;
	margin-left: auto;
	width: 945px;
}
#pie
{
	background-color:#e31c23;
	color:#fff;
	height:auto;
	overflow:hidden;
	padding-bottom: 1em;
}
/* contenedor sin fondo, para centrar en la pgina, est donde est */
.conteniendo
{
	width:1024px;
	margin-right:auto;
	margin-left:auto;
	position:relative;
}
.izquierda { float:left; }
.derecha { float:right; }
.borra { clear: both; }
.formulario
{
	margin-top: 17px;
	overflow: hidden;
	background: url("images/fondoFormulario.gif") no-repeat;
}
.clickable{cursor:pointer}
.billing_orders{border:1px solid #c4c4c4;padding:20px;margin-top:20px}
.billing_orders .billing-tit{height:42px;padding-left:94px;padding-top:40px;width:810px;color:#ffffff;background: url("images/billing_compra.gif") no-repeat}
.billing_orders .billing-tit span{font-size:18px;font-weight:bold}
.billing_orders .progreso{height:25px}
.billing_orders .progreso span{font-size:16px;font-weight:bold}
.billing_orders form fieldset{border:1px solid #ccc;padding:10px;margin:5px 0px}
.billing_orders form fieldset legend{padding:10px;font-size:16px;font-weight:bold}
.billing_orders #submit_transfer{background:url("images/btn_224px_gris.gif") no-repeat;height:33px;width:224px;color:#333;text-decoration:none;text-align:left;line-height:31px;padding-left:3px;border: none}
.billing_orders #submit_skip{background:url("images/btn_224px_gris.gif") no-repeat;height:33px;width:224px;color:#333;text-decoration:none;text-align:left;line-height:31px;padding-left:3px;border: none}
.billing_orders #submit_register{background:url("images/btn_carrito.gif") no-repeat;height:33px;width:224px;color:#FFF;text-decoration:none;text-align:left;line-height:31px;padding-left:3px;border:none}
.paginacion
{
	text-align:right;
	background:#e9ead8;
	padding-right:5px;
	height:35px;
}
.anterior
{
	padding:10px 30px;
	background: url("images/anterior.jpg") no-repeat left center;
	line-height: 2.6em;
	font-weight:bold;
}
.siguiente
{
	background: url("images/siguiente.jpg") no-repeat right center;
	padding:10px 30px;
	line-height: 2.6em;
	font-weight:bold;
}
ul.list-paginacion
{
	list-style-image:url("li_gris.gif");
	padding:0 20px
}
ul.list-paginacion li { margin:20px 0 }
/* pie */
#pie div #listado .unadecuatro ul { margin-left:1em; }
#pie div #listado li
{
	display: block;
	line-height:1.1em;
}
#pie div #listado p
{
	font-weight:bold;
	line-height:1em;
	text-transform: uppercase;
	margin-bottom: 1em;
	margin-top: 1em;
	border-bottom: 1px solid #BD171C;
	padding-bottom: 0.5em;
}
#pie div { margin-top:0px; }
#pie div #listado .unadecuatro
{
	width: 210px;
	float: left;
	margin-right:2em;
	margin-top:0px;
}
#pie div #listado a { font-size:0.92em; }
#pie div #listado a:hover { }
#masalla p { font-size:1.1em; }
#masalla li
{
	display:inline;
	margin-right:18px;
	line-height:31px;
	font-size:1.2em;
}
#masalla a
{
	color:#333;
	text-decoration:none;
}