/* CSS Document */
@import url("doc_estruct.css");
div.derecha{width:720px !important;min-height:490px !important;} /*IMPORTANT: PARA SUSTITUIR VALORES POR DEFECTO */
div.derecha p {margin:0px !important;}
div.footer{margin-top:0px;}
ul.sup{margin-top:0px;}
div.izquierda{height:auto;}
div.subfooter{height:55px;}
div.menu-space{height:8px; background-color:#FFF;}
div.vivir{
	background-color:#000;
}

div.menu{
	background: #000 url(../../images/punto_negro.gif) repeat-y top left;
}
ul.optionsMenu li{color:#FFFFFF;}
ul.optionsMenu li a:hover{
color:#CCCCCC;
}
ul.optionsMenu li a.current{
background:url(../../images/bullets_menu_vivir.gif) no-repeat center right;
color:#FFFFFF;
}

div.links_last,
div.links{
	background:#000 url(../../images/punto_negro.gif) repeat-y top left;
}
div.izquierda{
	background: #000 url(../../images/punto_negro.gif) repeat-y top right;
}
h3.titulo{
	background:url(../../images/bullet_negro.gif) no-repeat center left;
	color:#000000;
	font-variant:small-caps;
}
div.description{
	float:right;
	width:460px;
	margin:15px 0 0 0px;
	/*height:160px;*/
	}
div.description2{
	float:right;
	width:570px;
	margin:15px 0 0 0px;
	/*height:160px;*/
	}
div.description p{
	margin:5px 0 0 0;
	/*float:left;*/
	width:460px;
}
div.description h3{
	color:#000;
	font-variant:small-caps;
}
div.description3 h4,
div.description2 h3{
	color:#000;
	font-variant:small-caps;
}
ul.submenu{
	border-left:#000000 solid 1px;
	font-variant:small-caps;
}
ul.submenu li{
	background:url(../../images/bullet_negro.gif) no-repeat center left;
}
ul.submenu li a{
	color:#000000;
}
ul.submenu li a:hover{
	color:#ab8903;
}

ul.submenu li a.current{
	color:#ab8903;
}

ul.sup li{
	background:url(../../images/bullet_negro.gif) no-repeat center left;
}
div.footer ul.inf li{
	background:url(../../images/bullet_negro_footer.gif) no-repeat center left;
}
div.description3 h4,
div.description h3{
	background:url(../../images/bullet_negro.gif) no-repeat center left;
}
div.description2 h3{
	background:url(../../images/bullet_negro.gif) no-repeat center left;
}
div.info_localizacion a,
div.description a{
	color:#70AF00;
}
div.info_localizacion a:hover,
div.description a:hover{
	color:#ccc;
}
div.description2 a{
	color:#70AF00;
}
div.description2 a:hover{
	color:#ccc;
}

div.description2 ul,
div.description2 li{
	color:#70AF00;
}
/* trick */
div.contenido_text{
	min-height:490px;
}
div.description2 table#frmcontacto input[type="submit"]:hover{color:#70AF00;}
a.creactivitat:hover{color:#70AF00;}


/*MENU SELECCION */

div.derecha li.seleccionMenu a{
	color:#999999;
	}

.menulang li.sidiomas{
	/*background:url(../../images/bullet_gris.gif) no-repeat center left;*/
}
.menulang li.sidiomas a{
	color:#999999 !important;
}

div.options-menu-offers{
	padding:17px 13px 31px 10px;
	/*margin-bottom:10px;*/
	background-color:#404040;
}

div.title{
	text-align:right;	
}
div.option{
	text-align:right;
	margin-top:10px;
}

div.hotel{
}

div.golf{
}

div.list_specialoffers{
	float:left;
	background-color:#404040;
	min-height:450px;
	padding:17px 13px 17px 10px;
	margin-top:10px;
	width:698px;
}

div.box_specialoffers{
	display:block;
	float:left;
	clear:both;
	border:1px solid #FFF;
	padding:3px;
	margin:5px 0;
	width:99%;
}
div.box_specialoffers:hover{
	background-color:#000000;
	border-color:#F90;
	cursor:pointer;
}
div.box_specialoffers div.content-special{
	float:left;
	display:block;
	width:70%;
}

div.box_specialoffers h1{
	text-align:right;
	font-size:16px;
	font-weight:bold;
	font-variant:small-caps;
	margin-bottom:5px;
	color:#b4b4b4;
}

div.box_specialoffers p{
	color:#b4b4b4;
	font-size:13px;
	margin:0px;
	padding:0px;
}

div.box_specialoffers img.img_specialoffers{
	float:left;
	margin:5px;
	clear:both;
}

.more_info{display:none !important;}
