/*
//__________________________________________
//
//    Copyright (c) 2007 Fugràfic:Estudi
//__________________________________________
//
*/

/* ----------------------------------------------------------------- embeded fonts --*/
/*
@font-face { font-family: DistrictBold;	  src: url(DistrBol.ttf); }
@font-face { font-family: DistrictMedium; src: url(DistrMed.ttf); }
@font-face { font-family: DistrictThin;   src: url(DistrThi.ttf); }
*/
/* ----------------------------------------------------------------- tags genericos */
body {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	vertical-align: top;
	}
	
.error {
	display: block;
	font: bold 10px/12px "Courier New", Courier, monospace;
	color: #990033;
	background-color: #CC9999;
	border: 1px solid #990033;
	text-align: center;
    margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 80%;
	}
	
.error_blue {
	display: block;
	font: bold 10px/20px Georgia, "Times New Roman", Times, serif;
	color: #3333FF;
	background-color: #EEEEFF;
	border-bottom: 1px solid #3333FF;
	text-align: center;
    margin-top: 0px;
	margin-bottom: 10px;
	width: 100%;
	}
	
input,select,textarea {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	color: #7A7A7A;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #ccccff;
	}

input.noborder {
	border: none;
	padding: 0px;
	}

.sep {
	display: block;
	width: 100%;
	height: 1px;
	background: #fff url(../img/line_foot.gif) repeat-x top left;
	}

.sep2{
	margin-top: 5px;
	display: block;
	width: 100%;
	height: 1px;
	background: #fff url(../img/line_foot.gif) repeat-x top left;
	}
	
.sep3{
	margin-top: 15px;
	margin-bottom: 15px;
	display: block;
	width: 100%;
	height: 1px;
	background: #fff url(../img/line_foot.gif) repeat-x top left;
	}
a {
	border: none;
	font: normal 10px Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	}
	
a:hover {
	}
	
a.what {
	border: none;
	text-decoration: underline;
	font-size-adjust: 16px;
	}

a.info {
	}
	
.framer {
	margin: 0px;
	padding: 0px;
	border: none;
	text-align: left;
	vertical-align: top;
	}
	
.framer td {
	padding: 0px;
	margin: 0px;
	border: none;
	text-align: left;
	vertical-align: top;
	}
	
.framer td.right {
	text-align: right;
	padding-bottom: 10px;
	}	

.framer td.left {
	text-align: left;
	padding-bottom: 10px;	
	}	

span {
	padding: 0px;
	margin: 0px;
	}

/* ---------------------------------------- head ---------------------------------------*/
#head {
	color: #666;
}

#head .cal {
	/*font: bold 8px/10px Arial, Helvetica, sans-serif;
	display: block;
	background: url(../img/ico_calendar.gif) no-repeat top left;
	width: 15px;
	height: 13px;
	text-align: center;
	padding-top: 3px;
	margin: 0px;*/
	display:none;
}
#head .cal_2{
	display:none;
}

#head span {
	font: normal 10px/16px Arial, Helvetica, sans-serif;
}
#head a { 
	color: #666;
}
#head a:hover { 
	color: #999;
}

/* ---------------------------------------- menu ---------------------------------------*/
#menu { 
	display: none;
	}

td.boton {
	width: 152px;
	height: 52px;
	cursor: pointer;
	text-align: left;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	}

.boton a {
	width: 100%;
	height: 35px;
	display: block;
	text-decoration: none;
	font: bold 11px/13px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0px;
	padding: 0px;
	}
.boton a:hover { }

td.boton2 {
	width: 152px;
	height: 52px;
	cursor: pointer;
	text-align: left;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	}

.boton2 a {
	width: 100%;
	height: 35px;
	display: block;
	text-decoration: none;
	font: bold 11px/13px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0px;
	padding: 0px;
	}
.boton2 a:hover { }

/*------------------------------------------------------------------ Botones menu mes */
td.bt_pag{
	width: 15px;
	height: 10px;
	border: 1px solid #CCC;
	text-align: center;
	}
.bt_pag a{
	
	text-align: center;
	font: bold 10px/20px Arial, Helvetica, sans-serif;
	color: #ccc;
	padding: 2px;
	text-decoration: none;
	}
	
.bt_pag a:hover {
	}
	
.bt_month{
	width: 233px;
	height: 39px;
	text-align: left;
	vertical-align: bottom;
	}

.bt_month a{
	height: 40px;
	font: bold 12px/60px Arial, Helvetica, sans-serif;
	color: #FFF;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
	
.bt_month a:hover {}

.bt_month_arrow a{
	height: 40px;
	width: 233px;
	font: bold 12px/60px Arial, Helvetica, sans-serif;
	color: #FFF;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background: #fff url(../img/arrow.gif) no-repeat bottom left;
	padding-left: 10px;
	}
.bt_month_arrow_clair a{
	height: 40px;
	width: 233px;
	font: bold 12px/60px Arial, Helvetica, sans-serif;
	color: #FFF;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background: #fff url(../img/arrow_clair.gif) no-repeat bottom left;
	padding-left: 10px;
	}

.bt_month_arrow_clair a:hover{
	height: 40px;
	width: 233px;
	font: bold 12px/60px Arial, Helvetica, sans-serif;
	color: #FFF;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background: #fff url(../img/arrow_f2.gif) no-repeat bottom left;
	padding-left: 10px;
	}
	
.bt_month_arrow a:hover{
	height: 40px;
	width: 233px;
	font: bold 12px/60px Arial, Helvetica, sans-serif;
	color: #FFF;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background: #fff url(../img/arrow_f2.gif) no-repeat bottom left;
	padding-left: 10px;
	}
		
.bt_month_light a{
	height: 40px;
	width: 233px;
	font: bold 12px/60px Arial, Helvetica, sans-serif;
	color: #FFF;
	display: block;
	text-decoration: none;
	margin: 0px;
	background: #fff url(../img/clair.gif) no-repeat bottom left;
	padding-left: 10px;
	}

.bt_month_light a:hover{
	height: 40px;
	width: 233px;
	font: bold 12px/60px Arial, Helvetica, sans-serif;
	color: #FFF;
	display: block;
	text-decoration: none;
	margin: 0px;
	background: #fff url(../img/roll.gif) no-repeat bottom left;
	padding-left: 10px;
	}

.bt_month_dark a{
	height: 40px;
	width: 233px;
	font: bold 12px/60px Arial, Helvetica, sans-serif;
	color: #FFF;
	display: block;
	text-decoration: none;
	margin: 0px;
	background: #fff url(../img/dark.gif) no-repeat bottom left;
	padding-left: 10px;
	}
	
.bt_month_dark a:hover{
	height: 40px;
	width: 233px;
	font: bold 12px/60px Arial, Helvetica, sans-serif;
	color: #FFF;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding-left: 10px;
	background: #fff url(../img/roll.gif) no-repeat bottom left;
	}

.bt_month_sub1 a{
	height: 40px;
	width: 233px;
	font: bold 12px/60px Arial, Helvetica, sans-serif;
	color: #FFF;
	display: block;
	text-decoration: none;
	margin: 0px;
	background: #fff url(../img/bt_events.gif) no-repeat bottom left;
	padding-left: 10px;
	}

.bt_month_sub1 a:hover{
	height: 40px;
	width: 233px;
	font: bold 12px/60px Arial, Helvetica, sans-serif;
	color: #FFF;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding-left: 10px;
	background: #fff url(../img/roll.gif) no-repeat bottom left;
	}


.banner{
	font: bold 20px/20px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	}
	
.banner_tit {
	font: normal 24px/26px DistrictThin, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	margin-top: 10px;
	margin-left: 8px;
	text-align: left;
	display: block;
	}

.banner_txt {
	font: bold 12px/14px DistrictThin, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	margin-left: 8px;
	text-align: left;
	display: block;
	}
/*-------------------------------------------------------------------- items  */

.add_item{
	padding-left: 30px;
	background: #FFFFFF url(../img/ico_add.gif) no-repeat bottom left;
	font: normal 11px/11px DistrictBold, Arial, Helvetica, sans-serif;
	color: #000;
	}

.info_item{
	height: 19px;
	padding-left: 25px;
	background: #FFFFFF url(../img/ico_info.gif) no-repeat bottom left;
	font: bold 11px/19px Arial, Helvetica, sans-serif;
	color: #4F4F4F;
	vertical-align: bottom;
	}

.tick_item{
	height: 18px;
	padding-left: 20px;
	background: #FFFFFF url(../img/tick.jpg) no-repeat top left;
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #4F4F4F;
	vertical-align: bottom;
	}
	
.tick_item_planner{
	height: 18px;
	padding-left: 20px;
	background: #FFFFFF url(../img/tick.jpg) no-repeat top left;
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #4F4F4F;
	vertical-align: bottom;
	}
	
.tab_item{
	height: 27px;
	background: #FFFFFF url(../img/tab.gif) no-repeat top left;
	font: bold 12px/12px DistrictMedium, Arial, Helvetica, sans-serif;
	color: #114069;
	padding-left: 3px;
	padding-top: 11px;
	}

.go_item{
	height: 14px;
	background: #FFFFFF url(../img/go.gif) no-repeat center right;
	font: normal 11px/11px DistrictBold, Arial, Helvetica, sans-serif;
	color: #114069;
	padding-right: 8px;
	border: none;
	text-decoration: none;
	}

.learn_item{
	height: 22px;
	padding-left: 22px;
	background: #FFFFFF url(../img/ico_what.gif) no-repeat top left;
	font: normal 10px/14px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
	vertical-align: bottom;
	}
.more_item{
	display: block;
	background: #FFFFFF url(../img/ico_more.gif) no-repeat top right;
	font: normal 12px/22px DistrictMedium, Arial, Helvetica, sans-serif;
	color: #8C0000;
	padding-right: 26px;
	}
.more_org_item{
	height: 22px;
	background: #EFDCA1 url(../img/ico_more_orange.gif) no-repeat bottom right;
	font: normal 12px/20px DistrictMedium, Arial, Helvetica, sans-serif;
	color: #000;
	padding-right: 26px;
	vertical-align: bottom;
	}

.more_grey_item{
	height: 22px;
	background: #ccc url(../img/ico_more_grey.gif) no-repeat bottom right;
	padding-right: 26px;
	vertical-align: bottom;
	}

/*------------------------------------------------------------------ List result */

.more_res{
	font: bold 11px/38px Arial, Helvetica, sans-serif;
	color: #444;	
}
.categoria_res{
	font: bold 11px/11px Arial, Helvetica, sans-serif;
	color: #CCC;
}
/*------------------------------------------------------------------ Resultado Busqueda */
.bt_result{
	font: bold 11px/11px Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
}
.bt_result a{
	font: bold 11px/11px Arial, Helvetica, sans-serif;
	color: #CCC;
	text-decoration: none;
}

.bt_result a:hover{
	font: bold 11px/11px Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration: none;
}
	
/*------------------------------------------------------------------ IBIZA MAPS */
.map_text{
	font: bold 11px/18px Arial, Helvetica, sans-serif;
	color: #666;
	}
.help{
	font: bold 10px/18px Arial, Helvetica, sans-serif;
	color: #666;
	}
/*------------------------------------------------------------------ Apartado Genérico */
.apartado_titulo{
	font: bold 36px/36px DistrictThin, Arial, Helvetica, sans-serif; 
	color: #114069;
	}
.apartado_subtitulo{
	font: bold 12px/12px DistrictMedium, Arial, Helvetica, sans-serif;
	color: #327EC5;
	}
.apartado_texto{
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #4F4F4F;
	}
.apart_listado{
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	color: #999;
	}
.apart_listado a{
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration: none;
	}
.apart_listado a:hover{
	font: bold 11px/12px Arial, Helvetica, sans-serif;
	color: #333;
	}
.apart_titulo{
	font: bold 12px/12px DistrictMedium, Arial, Helvetica, sans-serif;
	color: #114069;
	}
.apart_municipio{
	font: bold 12px/12px DistrictMedium, Arial, Helvetica, sans-serif;
	color: #C2C2C2;
	}	
.apart_element{
	/*font: normal 11px/19px DistrictBold,Arial, Helvetica, sans-serif;
	color: #327EC5;*/
	font: bold 11px/15px DistrictMedium, Arial, Helvetica, sans-serif;
	color: #327EC5;
	}	
a.apart_element{
	text-decoration: none;
	}	
/*------------------------------------------------------------------ Botones menu Principal */

#bt_plan a {
	background: #fff url(../img/bt_plan.gif) no-repeat top left;
	padding-left: 60px;
	padding-top: 17px;
	}
#bt_plan a:hover {
	background-image: url(../img/bt_plan_f2.gif);
	}
#bt_plan_on a {
	background: #fff url(../img/bt_plan_f2.gif) no-repeat top left;
	padding-left: 60px;
	padding-top: 17px;
	}
	
#bt_what a {
	background: #fff url(../img/bt_what.gif) no-repeat top left;
	padding-left: 60px;
	padding-top: 17px;
	}
#bt_what a:hover {
	background-image: url(../img/bt_what_f2.gif);
	}
#bt_what_on a {
	background: #fff url(../img/bt_what_f2.gif) no-repeat top left;
	padding-left: 60px;
	padding-top: 17px;
	}

#bt_gast a {
	background: #fff url(../img/bt_gast.gif) no-repeat top left;
	padding-left: 50px;
	padding-top: 17px;
	}
#bt_gast a:hover {
	background-image: url(../img/bt_gast_f2.gif);
	}
#bt_gast_on a {
	background: #fff url(../img/bt_gast_f2.gif) no-repeat top left;
	padding-left: 50px;
	padding-top: 17px;
	}

#bt_cult a {
	background: #fff url(../img/bt_cult.gif) no-repeat top left;
	padding-left: 50px;
	padding-top: 17px;
	}
#bt_cult a:hover {
	background-image: url(../img/bt_cult_f2.gif);
	}
#bt_cult_on a {
	background: #fff url(../img/bt_cult_f2.gif) no-repeat top left;
	padding-left: 50px;
	padding-top: 17px;
	}

#bt_natu a {
	background: #fff url(../img/bt_nat.gif) no-repeat top left;
	padding-left: 50px;
	padding-top: 17px;
	}
#bt_natu a:hover {
	background-image: url(../img/bt_nat_f2.gif);
	}
#bt_natu_on a {
	background: #fff url(../img/bt_nat_f2.gif) no-repeat top left;
	padding-left: 50px;
	padding-top: 17px;
	}

/*----------------------------------------------------------------------------- form */
.form_item{
	font: bold 12px/18px DistrictMedium, Arial, Helvetica, sans-serif;
	color: #114069;
	}
/*----------------------------------------------------------------------------- Legal */
.legal_titulo{
	font: bold 21px/29px DistrictThin, Arial, Helvetica, sans-serif; 
	color: #114069;
	}
.legal_texto{
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #333;
	}
/*----------------------------------------------------------------------------- Enlaces */
.link_item{
	height: 20px;
	background: #FFFFFF url(../img/ico_more.gif) no-repeat bottom left;
	font: bold 20px/25px DistrictThin, Arial, Helvetica, sans-serif; 
	color: #114069;
	padding-left: 30px;
	vertical-align: bottom;
	}
	
.link_url{
	font: normal 11px/30px Arial, Helvetica, sans-serif; 
	color: #114069;
	}
.link_url a{
	font: normal 11px/25px Arial, Helvetica, sans-serif; 
	color: #999;
	padding-left: 20px;
	vertical-align: bottom;
	}

.link_desc{
	font: normal 11px/13px Arial, Helvetica, sans-serif; 
	color: #333;
	}
/*----------------------------------------------------------------------------- Enlaces */
.tree_apartado{
	font: normal 14px/26px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #327EC5;
	}
.tree_apartado a{
	font: normal 14px/26px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #327EC5;
	}
.tree_apartado a:hover {
	font: normal 14px/26px Arial, Helvetica, sans-serif;
	color: #327EC5;
	}
.tree_subapartado{
	font: normal 11px/15px Arial, Helvetica, sans-serif; 
	color: #114069;
	text-decoration: none;
	}
.tree_subapartado a{
	font: normal 11px/15px Arial, Helvetica, sans-serif; 
	color: #114069;
	text-decoration: none;
	}
.tree_subapartado a:hover{
	font: normal 11px/15px Arial, Helvetica, sans-serif;  
	color: #114069;
	text-decoration: underline;
	}
.tree_listado {
	font: normal 11px/13px Arial, Helvetica, sans-serif; 
	color: #CCC;
	}
.tree_listado a{
	font: normal 11px/13px Arial, Helvetica, sans-serif; 
	color: #CCC;
	text-decoration: none;
	}
.tree_listado a:hover{
	font: normal 11px/13px Arial, Helvetica, sans-serif; 
	color: #999999;
	text-decoration: underline;
	}
/*--------------------------------------------------------------------------------- */
.menu_top {	
}
	
.menu_top a { 
	font: bold 10px/25px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-right: 12px;
	text-decoration: none;
	}
	
.menu_top a:hover { 
	color: #ccc;
	}
	
#menu span{
	font: bold 10px/25px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 12px;
}

#menu span.municipio{
	font: normal 12px/12px DistrictBold, Arial, Helvetica, sans-serif; 
	padding: 0px;
	color: #FFF;
    }

#menu span.apartado {
	color: #114069;
	font: bold 12px/12px DistrictMedium, Arial, Helvetica, sans-serif;
	padding: 0px;
    }
	
#menu a.link {
	font: normal 10px/10px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
	}
#menu a.link:hover {
	color: #666;
	}


.menu_bottom {
}
.menu_bottom a { 
	font: bold 11px/24px Arial, Helvetica, sans-serif;	
	color: #114069;
	padding-left: 6px;
	padding-right: 6px;
	text-decoration: none;
	}
.menu_bottom a:hover { 
	color: #7594ae;
	}

/* ---------------------------------------- deco ---------------------------------------*/
#deco { }
#deco span {
	padding-left: 6px;
	font: normal 11px/24px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #222;
}
#deco a { 
	font: normal 11px/24px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666;
}
#deco a:hover { 
    color: #999;
}

/* ---------------------------------------- main ---------------------------------------*/
#main { }

/* ---------------------------------------- teaser ---------------------------------------*/
#teaser { 
	display: none;
	}

/* ---------------------------------------- foot ---------------------------------------*/
#foot { 
	}

#foot span{
 	font: normal 8px/10px Arial, Helvetica, sans-serif;
	display: block;
	padding-top: 8px;
	}
#foot a { 
	font: normal 10px/10px Arial, Helvetica, sans-serif;
	color: #4f4f4f;
	text-decoration: none;
	}
#foot a:hover { 
	color: #ccc;
	}
#foot_menu {
	display: none;
	}

/* ---------------------------------------- weather ---------------------------------------*/
.weather_titulo{
	font: bold 24px/24px DistrictThin, Arial, Helvetica, sans-serif;
	color: #114069;
}
.weather_subtitulo{
	/*font: normal 12px/14px DistrictMedium, Arial, Helvetica, sans-serif;
	color: #327EC5;*/
	font: bold 11px/11px DistrictMedium, Arial, Helvetica, sans-serif;
	color: #327EC5;
}
.weather_temp{
	font: bold 40px/40px DistrictMedium, Arial, Helvetica, sans-serif;
	color: #FFA800;
	display: inline;
	vertical-align: top;
}
.weather_max{
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	color: #4F4F4F;
}
.weather_prediction{
	font: normal 10px/18px Arial, Helvetica, sans-serif;
	color: #4F4F4F;
	text-decoration: underline;
}
.more_info{
	font: normal 10px/14px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
}

/* ---------------------------------------- planner ---------------------------------------*/
.planner_titulo{
	font: normal 24px/24px DistrictThin, Arial, Helvetica, sans-serif;
	color: #000;
}
.planner_options{
	font: normal 11px/11px DistrictBold, Arial, Helvetica, sans-serif;
	color: #000;
	display: inline;
}
.planner_txt{
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #000;
}

.planner_signin{
	font: normal 12px/12px DistrictMedium, Arial, Helvetica, sans-serif;
	color: #000;
	vertical-align: top;
}

.planner_municipio{
	font: normal 12px/12px DistrictMedium, Arial, Helvetica, sans-serif;
	color: #FFF;
	vertical-align: middle;
}

/* ---------------------------------------- mod Search ---------------------------------------*/
.lab_search{
	font: bold 10px/10px DistrictBold, Arial, Helvetica, sans-serif; 
	color: #114069;
}
.apartado{
	font: bold 12px/12px DistrictMedium, Arial, Helvetica, sans-serif;
	color: #114069;
}
.municipio{
	font: bold 10px/10px DistrictBold, Arial, Helvetica, sans-serif; 
	color: #FFF;
}

.txt_un{
	font: normal 10px/10px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
	}
/* ---------------------------------------- mod hotel search / m_search ---------------------------------------*/
.hsearch_apartado{
	font: normal 11px/11px DistrictBold, Arial, Helvetica, sans-serif;
	color: #114069;
}
.hsearch_search{
	font: normal 12px/12px DistrictMedium, Arial, Helvetica, sans-serif;
	color: #8C0000;
}
.hsearch_municipio{
	font: normal 12px/12px DistrictMedium, Arial, Helvetica, sans-serif;
	color: #C2C2C2;
}
/* ---------------------------------------- mod map ---------------------------------------*/
.map_titulo{
	font: normal 24px/24px DistrictThin, Arial, Helvetica, sans-serif;
	color: #114069;
}
.map_subtitulo{
	font: bold 11px/11px DistrictMedium, Arial, Helvetica, sans-serif;
	color: #327EC5;
}
.map_view{
	font: normal 10px/10px Arial, Helvetica, sans-serif;
	color: #4F4F4F;
	text-decoration: underline;
}

/* ---------------------------------------- mod pre agenda / pre noticia / m_search ---------------------------------------*/

.preagenda_cab1{ 
	font: bold 12px/12px DistrictMedium, Arial, Helvetica, sans-serif;
	color: #114069;
}
.preagenda_cab2{
	font: bold 12px/12px DistrictMedium, Arial, Helvetica, sans-serif;
	color: #C2C2C2;
}
.preagenda_titulo{
	font: normal 12px/12px DistrictBold,Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #327EC5;
}
.preagenda_texto{
	font: normal 10px/11px Arial, Helvetica, sans-serif;
	color: #4F4F4F;
}
.preagenda_foot{
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	color: #C2C2C2;
}
.preagenda_view{
	font: normal 10px/10px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000;
}
/* ---------------------------------------- Gallery ---------------------------------------*/
.photo{
	font: bold 12px/12px DistrictMedium, Arial, Helvetica, sans-serif;
	color: #327EC5;
}
/* ---------------------------------------- m_article / List Article / Menu Events /m_pre_article/ m0_hotel /m0_rest ---------------------------------------*/
.article_mes{
	font: normal 36px/36px DistrictThin, Arial, Helvetica, sans-serif; 
	color: #114069;
}
.article_categoria{
	font: bold 12px/18px Arial, Helvetica, sans-serif; 
	color: #327EC5;
}
.article_titulo{
	font: normal 24px/24px DistrictThin, Arial, Helvetica, sans-serif; 
	color: #114069;
}	
.article_fecha{
	font: normal 10px/10px Arial, Helvetica, sans-serif;	
	color: #4F4F4F;
}
.article_texto{
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #4F4F4F;
}
.article_related{
	font: bold 12px/12px DistrictMedium, Arial, Helvetica, sans-serif; 
	color: #114069;
}
.article_info {
	font: bold 11px/11px Arial, Helvetica, sans-serif; 
	color: #4F4F4F;
}
.addplanner{
	font: normal 11px/11px DistrictBold, Arial, Helvetica, sans-serif;
	color: #000;
}
.list_location{
	font: normal 11px/11px DistrictBold, Arial, Helvetica, sans-serif;
	color: #114069;
}
/* ---------------------------------------- m_ficha_hotel ---------------------------------------*/
.fhotel_titulo{
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	color: #4F4F4F;
}
.fhotel_titulo a{
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	color: #4F4F4F;
}
.fhotel_titulo a:visited{
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	color: #4F4F4F;
}
.fhotel_titulo a:hover{
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	color: #4F4F4F;
}
.fhotel_texto{
	font: normal 11px/15px Arial, Helvetica, sans-serif;
	color: #4F4F4F;
}
.fhotel_titulo_planner{
	font: bold 11px/18px Arial, Helvetica, sans-serif;
	color: #4F4F4F;
}
.fhotel_texto_planner{
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	color: #4F4F4F;
}
/* ---------------------------------------- m0_ ---------------------------------------*/
.artmenu_titulo{
	font: normal 36px/36px DistrictThin, Arial, Helvetica, sans-serif; 
	color: #114069;
}
.artmenu_subtitulo{
	font: normal 12px/12px DistrictMedium, Arial, Helvetica, sans-serif;
	color: #327EC5;
}
.artmenu_add{
	font: normal 11px/11px DistrictBold, Arial, Helvetica, sans-serif;
	color: #000000;
}
/* ----------------------------------------m_search_rest ---------------------------------------*/
.msearch_texto{
	font: normal 10px/10px Arial, Helvetica, sans-serif;
	color: #7A7A7A;
}
/*----------------------------------------------------------------------------------------------*/
.fecha_agenda{
	font: normal 10px/10px Arial, Helvetica, sans-serif;	
	color: #306090;
}
.num_resultados{
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	color: #333;
}

/*-----------------------------------------------------------------------------------------------*/

.tableNumber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: normal;
	padding-bottom: 5pt;
	color: #336698;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.maplink {
	font: normal 10px/14px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	}
	
.planner_list{
	display: none;
	}
	
.iconos{
	display: none;
}
.btn_agenda_medio{
	display:none;
}
#menu_agenda{
	display:none;
}
.leermas{
	display:none;
}
.titulin3{
	display:none;
}