@charset "utf-8";
/* CSS Document */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.contenido_home{margin:10px; font-family:Verdana, Geneva, sans-serif;}
#cuerpo_home{width:658px;}
#lateral_derecho{width:230px;}

/* LATERAL DERECHO */
img{border:none;}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.pl15{padding-left:15px}
.font-size-8{font-size:8px}
.text-center{text-align:center !important}
.text-underline{text-decoration:underline !important}
.text-gris{color:#999 !important}
.txt-home{font-size:10px; color:#999; font-family:Verdana, Geneva, sans-serif; border:solid 1px #CCC; padding:5px 5px;}
	.txt-home-content{padding:5px}
		.txt-home .hc-left{float:left}
.txt-home p{margin:5px 0;}
	.txt-home-content p{margin:2px 0}
.txt-home ul{padding:0 0 0 14px; margin:10px 0 0 0;}
.txt-home ul li{list-style:none; display:inline;}
#social-media{height:60px;}
#ganadores p.title_ganadores{color:#B57D3E; margin:5px 0 10px 0 !important; text-align:center !important;}
#ganadores p span{display:block; text-align:center;}
#nesletter{height:100px;}
#contiene_input_newsletter{border:solid 1px #999; background:url(../img/modulos_lateral_derecho/newsletter-bg.jpg) left top no-repeat;}
#enviar-newsletter{/*background:url(../img/modulos_lateral_derecho/ok-btn.jpg) right top no-repeat;*/ height:28px; width:38px; border:none; cursor:pointer; position:absolute; right:0; line-height:28px; font-size:16px; text-transform:uppercase; background-color:#b57d3e; color:#FFF}
#email_newsletter{border:none; background:transparent; margin:5px 0 0 35px; color:#333; width:160px;}
.titulo_modulo{font-size:21px; color:#b57d3e; margin:5px 0;}
.titulo_2, .titulo_2 a, .titulo_2 a:hover, .titulo_2 a:visited{font-size:13px; color:#383838; margin:5px 0px 0px 0px; text-decoration:none; text-align:left;}
.enlace-home{text-align:right; font-size:10px;}
.enlace-home a{color:#b57d3e; text-decoration:none;}
#agencias{font-size:10px; color:#999; font-family:Verdana, Geneva, sans-serif; width:230px; background:#f6f6f8; padding:5px 0;}
#agencias p{margin-left:10px; margin-right:10px;}
#agencias .titulo_modulo{text-align:center;}
#agencias .titulo_2{text-align:center;}
#descargas ul{padding:0 0 0 10px; margin:5px 0 0 0;}
#descargas ul li{list-style:none; display:list-item;}
#descargas ul li a{text-decoration:none; color:#999;}
#descargas img{position:relative; float:left;}
#contiene_descargas{width:160px; position:relative; float:right;}
#imagenes{font-size:10px; font-family:Verdana, Geneva, sans-serif;}
#imagenes p{margin-left:10px; margin-right:10px;}
#imagenes .titulo_galeria{font-size:21px; color:#fff; margin:5px 0; text-align:center;}
#garantia{font-size:10px; color:#fff; font-family:Verdana, Geneva, sans-serif;}
#garantia p{margin-left:10px; margin-right:10px;}
#garantia .titulo_modulo{text-align:center;}
#garantia ul{padding:0 0 0 10px; margin:5px 0 0 16px;}
#garantia ul li{list-style:url(../img/modulos_lateral_derecho/arrow-right.png); display:list-item;}
#garantia ul li a{text-decoration:none; color:#fff; font-weight:bold;}
#contiene_img_spa{position:relative; height:104px; width:218px;	overflow: hidden;}
#titulo_gastronomia_ES{height:30px; width:218px; display:block; background:url(../img/modulos_lateral_derecho/GASTROCAST.jpg) no-repeat;}
#titulo_gastronomia_CA{height:30px; width:218px; display:block; background:url(../img/modulos_lateral_derecho/GASTROCAT.jpg) no-repeat;}
#titulo_gastronomia_EN{height:30px; width:218px; display:block; background:url(../img/modulos_lateral_derecho/GASTROENG.jpg) no-repeat;}
#titulo_gastronomia_FR{height:30px; width:218px; display:block; background:url(../img/modulos_lateral_derecho/GASTROFR.jpg) no-repeat;}
#titulo_gastronomia_RU{height:30px; width:218px; display:block; background:url(../img/modulos_lateral_derecho/GASTRORU.jpg) no-repeat;}
#clima, #clima p{color:#474747}
#clima .title{color:#000}
	#clima .pistas{border-left:1px solid #CCC}
	#clima .hc-right{margin-left:85px; position:relative}
	#clima .hc-left{width:75px; margin-left:-85px; position:relative}
#slide_clima{height:75px; width:105px; margin-left:15px; overflow:hidden}
.item_slide_clima{text-align:left; width:110px; overflow:hidden; left:-110px;}
#next_slide_clima, #prev_slide_clima{display:block; float:left; margin-right:2px; width:10px; height:10px; background:url(//www.sporthotels.ad/img/arrows_clima.png) no-repeat}
#next_slide_clima{background-position: -13px 0}
#prev_slide_clima{background-position: 0 0}
.t-min{color:#7980B7}
.t-max{color:#DB350B}
#prosky{font-size:10px; color:#999; font-family:Verdana, Geneva, sans-serif; background:#f6f6f8; border: solid 1px #CCC; padding: 5px 5px;}
#prosky p, #prosky a{margin-right:10px; font-size:10px; color:#999; font-family:Verdana, Geneva, sans-serif; text-decoration:none;}
#prosky .titulo_2 a{font-weight:bolder; margin:5px 0; color:#383838; font-size:13px;}

#webcams{font-size:10px; color:#999; font-family:Verdana, Geneva, sans-serif; background:#f6f6f8; border: solid 1px #CCC; padding: 5px 5px;}
#webcams p, #webcams a{margin-right:10px; font-size:10px; color:#999; font-family:Verdana, Geneva, sans-serif; text-decoration:none;}
#webcams .titulo_2 a{font-weight:bolder; margin:5px 0; color:#383838; font-size:13px;}
/* FIN LATERAL DRECHO */

/* CONTENIDO */
.titulo_general{font-weight: bold; margin-bottom:14px; display: block;}
.contiene_promo{width: 665px; height: 133px; padding-bottom: 15px; float:left;}
.titulo_promo{color: #795116; font-size: 15px; /*line-height: 30px;*/ font-weight:bold;}
.titulo_promo_spa{color: #49707d; font-size: 13px; line-height: 16px; font-weight:bold;}
.texto_promo{padding:5px 5px 0 5px; background:url(../images/back_promociones.gif) repeat-x; width: 320px; height:128px; float:left;}
.texto_promocion_home{margin:10px 0;}

#hoteles_preview{
	-webkit-box-shadow: 2px 2px 3px 2px #ccc;
	-moz-box-shadow: 2px 2px 3px 2px #ccc;
	box-shadow: 2px 2px 3px 2px #ccc;
	padding:15px;
	margin-top:25px;
}
.titulo_preview{margin:0 0 10px 0; font-size:24px; color:#795116;}
.gris{color:#999;}
.marron{color:#795116; font-weight:bold;}
.txt_preview{font-size:11px; color:#999; text-align:justify;}
#contiene_previews{position:relative;}
.titulo_hotel, .titulo_hotel a, .titulo_hotel a:hover, .titulo_hotel a:visited{font-size:12px; color:#555; font-weight:bold; text-decoration:none;}
.titulo_spa, .titulo_spa a, .titulo_spa a:hover, .titulo_spa a:visited{font-size:12px; font-weight:bold; color:#7294ad; text-decoration:none;}
.preview{width:290px;}
#separador_preview{width:620px; height:30px;}
/* FIN CONTENIDO */