@charset utf-8;


#columna-1 { float: left; height: auto; padding: 5px; width: 275px; }
#columna-2 { float: left; height: auto; margin: 0 0 0 10px; padding: 5px; width: 610px; }
#columna-1 h1 {
	border-bottom: 1px dotted #363538;
	color: #e24421;
	display: block;
	float: left;
	font-size: 14px;
	margin: 0;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
	width: 275px;
}
#columna-1 .hoteles { color: #58585A; display: block; float: left; list-style: none; margin: 15px 0; padding: 0; width: 275px; }
#columna-1 .hoteles li { display: block; text-align: left; }
#columna-1 img { display: block; float: left; }
#columna-1 blockquote { display: block; float: left; height: auto; margin: 129px 0 0; padding: 0; width: 275px; }
#columna-1 blockquote span { background: #92122D; color: #FFF; display: block; font-size: 18px; font-weight: 700; padding: 10px; }
#columna-1 .ofertas { background: #E3E5E7; color: #92122D; display: block; float: left; list-style: none; margin: 0; padding: 0; width: 275px; }
#columna-1 .ofertas cite { color: #92122D; display: block; font-size: 16px; font-style: normal; font-weight: 700; margin: 5px 5px 15px; text-align: left; }
#columna-1 .ofertas li { display: block; height: 16px; margin: 4px; text-align: left; }
#columna-1 .ofertas li.last { border-bottom: 1px dotted #58585A; padding-bottom: 5px; }
#columna-1 li a.normal { color: #58585A; }
#columna-1 li a.ofert { color: #92122D; }
#columna-1 li a { display: block; float: left; text-decoration: none; width: 187px; }
#columna-1 li label { display: block; float: right; font-size: 12px; }
#columna-2 h1 { background: #92122D; color: #FFF; display: block; font-size: 18px; margin: 0; padding: 5px; text-align: left; }
#columna-2 h2 { background: #58585A; color: #FFF; display: block; float: left; font-size: 18px; margin: 10px 0 0; padding: 5px; text-align: left; width: 600px; }
#columna-2 .destinos { height: 160px; padding: 0; width: 610px; }
#detalle {
	height: auto;
	margin-bottom: 10px;
	padding: 10px;
	width: 595px;
	border: 1px solid #92122d;
	clear:both;
}
#detalle p { display: block; margin: 15px 0; text-align: left; }
#columna-2 .destacados { float: left; height: auto; margin-bottom: 10px; width: 610px; }
#columna-2 .destacados blockquote { border: 1px solid #58585A; display: block; float: left; height: auto; margin: 5px 0; padding: 5px 0 5px 5px; width: 590px; }
#columna-2 .destacados blockquote img { background: #D89; display: block; float: left; margin-right: 5px; }
#columna-2 .destacados blockquote p { display: block; float: left; height: auto; margin: 0; text-align: left; width: 440px; }
#columna-2 .destacados blockquote span {
	display: block;
	float: left;
	font-size: 14px;
	font-weight: 700;
	margin-top: 8px;
	text-transform: uppercase;
	width: 340px;
}
#columna-2 .destacados blockquote label { display: block; float: left; font-size: 12px; margin-top: 4px; text-align: left; width: 340px; }
#columna-2 .destacados blockquote cite { display: block; float: left; font-size: 12px; font-style: normal; margin-top: 8px; text-align: left; width: 440px; }
#columna-2 .destacados blockquote .buy { background: #92122D; color: #FFF; display: block; float: right; padding: 5px; width: auto; }
#columna-2 .destacados blockquote .buy em { display: block; float: left; font-size: 10px; font-style: normal; margin: 6px 2px; text-align: center; }
#columna-2 .destacados blockquote .buy strong { display: block; float: left; font-size: 32px; }
.e4 { background: url(../images/4_estrellas.png) no-repeat right center; }
.e3 { background: url(../images/3_estrellas.png) no-repeat right center; }
#columna-2 .h-boutique { float: left; height: auto; width: 610px; }
#columna-2 .h-boutique blockquote { border: 1px solid #58585A; display: block; float: left; height: auto; margin: 5px; padding: 5px; width: 590px; }
#columna-2 .h-boutique blockquote img.il { background: #D89; display: block; float: left; }
#columna-2 .h-boutique blockquote p { display: block; float: left; height: auto; margin: 20px 0 0 10px; padding: 4px; text-align: left; width: 425px; }
#columna-2 .h-boutique blockquote span { border-bottom: 1px solid #CCCCCD; display: block; font-size: 11px; font-weight: 700; margin-top: 8px; text-transform: uppercase; }
#columna-2 .h-boutique blockquote label { display: block; font-size: 11px; font-weight: 700; margin-top: 4px; text-align: left; }
#columna-2 .h-boutique blockquote cite { display: block; font-size: 12px; font-style: normal; margin-top: 8px; text-align: left; }
#contenedor #contenido .tabs li { background: url(../images/tab.png) no-repeat center; color: #FFF; display: block; float: left; font-size: 13px; font-weight: 700; height: 25px; padding-top: 8px; width: 102px; }
#contenedor #contenido .tabs li.off { background: url(../images/tab-off.png) no-repeat center; color: #FFF; display: block; float: left; font-size: 12px; font-weight: 700; height: 22px; padding-top: 6px; width: 90px; }
.banners-left { display: block; float: left; margin: 8px 10px 8px 0; }
.banners-right { display: block; float: left; margin: 8px 0; }
.tabs li a { color: #FFF; text-decoration: none; }
.px { display: none; visibility: hidden; }
.paginacion {
	display: block;
	float: left;
	height: auto;
	margin: 0;
	text-align: left;
	width: 100px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	color:#e54221;
	font-size:13px;
	margin-top:8px;
	margin-bottom:8px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	text-align:left;
}
.paginacion:hover {
	display: block;
	float: left;
	height: auto;
	margin: 0;
	text-align: left;
	width: 100px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	color:#58585a;
	font-size:13px;
	margin-top:8px;
	margin-bottom:8px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	text-align:left;
}
.paginacion2 {
	display: block;
	float: right;
	height: auto;
	margin: 0;
	text-align: left;
	width: 100px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	color:#e54221;
	font-size:13px;
	margin-top:8px;
	margin-bottom:8px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	text-align:center;
}
.paginacion2:hover {
	display: block;
	float: right;
	height: auto;
	margin: 0;
	text-align: left;
	width: 100px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	color:#58585a;
	font-size:13px;
	margin-top:8px;
	margin-bottom:8px;
	padding-left:5px;
	padding-right:5px;
    cursor:pointer;
	text-align:center;
}