*{margin:0;padding:0;}

a{text-decoration:none;color:#fff;outline:none;}
a:HOVER{color:#dedede;}

body{
	background-color:#3C3A3D;
	background-color:#fff;
	font-family: "trebuchet MS";
	font-size:12px;
	color:#fff;
}

#fons_esq{background:url(http://www.fenalsgarden.com/img/fonsesq.gif) repeat-y top right;}
#fons_drt{background:url(http://www.fenalsgarden.com/img/fonsdrt.gif) repeat-y top left;}

#cont{background-color:#262626;}

#cap_logo {z-index:50;}
#idiomes{font-size:10px;text-align:right;list-style:none;padding:4px;z-index:50;}
#idiomes li{display:inline;}

.idioma, .idiomaSel{
	line-height:14px;
	font-size:10px;
	height:14px;
	padding:0 10px;
	background-repeat:no-repeat;
	background-position:0 -13px;
	margin-left:1px;
}

.idioma:HOVER, .idiomaSel{background-position:0 0px;}

#cat{background-image:url(http://www.fenalsgarden.com/img/cat.gif);}
#es{background-image:url(http://www.fenalsgarden.com/img/es.gif);}
#uk{background-image:url(http://www.fenalsgarden.com/img/uk.gif);}
#de{background-image:url(http://www.fenalsgarden.com/img/de.gif);}
#it{background-image:url(http://www.fenalsgarden.com/img/it.gif);}
#fr{background-image:url(http://www.fenalsgarden.com/img/fr.gif);}
#ru{background-image:url(http://www.fenalsgarden.com/img/ru.gif);}

.boto_menu{
	text-align:center;
	width:141px;
	float:left;
	margin-top:2px;

}
.boto_menu a{color:#D9D9D9;}
.boto_menu a:HOVER{color:#FCC000;}

.desplegable{
	width:150px;
	display:none;

	background-color:#262626;
	z-index:10;
}
#map{z-index:0;}

.desplegable a{
	text-align:left;
	margin:4px;
	padding:2px;
	border-top:1px dotted #D9D9D9;
	display:block;
}


.cont_bann{padding:25px 0 0 25px;}


#esq{
	color:#333;
	background:url(http://www.fenalsgarden.com/img/fons_esq.jpg) no-repeat bottom left #fff;
	padding:25px;
}
#esq p{line-height:15px;}



#esq h1{
	margin:0 0 20px 0;
	border-bottom:1px solid #5C5C5C;
	width:100%;
	font-size:24px;
	color:#404040;
}
#esq h3{
	margin:0 0 20px 0;
	border-bottom:1px solid #5C5C5C;
	width:100%;
	font-size:18px;
	color:#404040;
}

.banner{
	display:block;
	height:93px;
	padding-top:20px;
	margin-bottom:45px;
	padding-left:170px;
}
.banner div{height:1px;background:url(http://www.fenalsgarden.com/img/separador_ban.jpg) no-repeat left top;margin:5px 0;}
.banner p{color:#000;}

.reserva{
	width:237px;
	height:72px;
	display:block;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(http://www.fenalsgarden.com/img/reserva_online.png);
	padding:40px 0 0 17px;
	font-weight:bold;
	font-size:14px;
	margin:25px 0 0 0px;
}

.contactar{background-image:url(http://www.fenalsgarden.com/img/contactar_reserva.png);}


.titol{
	font-size:14px;
	color:#333;
}

.oferta{
	width:235px;
	background-color:#fff;
	border:1px solid #d8d8d8;
	padding:5px;
}
.oferta img{border:1px solid #99A1B4;}
.oferta div{
	background:url(http://www.fenalsgarden.com/img/degradat.jpg) no-repeat left bottom;
	color:#404040;
	font-size:12px;
}
.data{color:#808080;}

.oferta h3{
	color:#FCC000;
	font-size:20px;
}
.oferta a{
	float:right;
	font-size:10px;
	margin-right:19px;
}

.in_but{
	border:1px solid #ABABAD;
	height:14px;
	background:url(http://www.fenalsgarden.com/img/desgradat_input.jpg) repeat-x left top;
}
.boto{
	cursor:pointer;
	border:0;
	width:36px;
	height:36px;
	background:url(http://www.fenalsgarden.com/img/boto.png) no-repeat top left;
	font-weight:bold;
}

#peu{
	padding:25px;
	font-size:10px;
}
#ban_peu{
	font-size:11px;
	width:279px;
	height:56px;
	background:url(http://www.fenalsgarden.com/img/ban_peu.jpg) no-repeat top left transparent;
	padding:5px 0 0 12px
}

.link_descargar{
	color:#fff;
	display:block;
	padding:6px 3px 5px 30px;
	background:url(http://www.fenalsgarden.com/img/pdf.gif) no-repeat 1px 1px #ADADAD;
	margin:32px 0;
}

.globuBlau{
	background:url(http://www.fenalsgarden.com/img/globu_blau.gif) no-repeat 0 0;
	display:block;
	width:171px;
	height:19px;
	text-align:center;
	float:right;
	font-size:10px;
	padding-top:4px;
}
.comentari{
	border-top:1px solid #5C5C5C;
	margin-top:20px;
	padding-top:20px;
}

.bona{
	width:99%;
	border:1px solid #BEBEBE;
}
.error{
	width:99%;
	border:1px solid #C00;
}
.buto{
	border:1px solid #000;
	width:100%;
	background-color:#000;
	color:#fff;
	font-size:16px;
}
.buto:HOVER{color:#F8C301;}

.marc{
	display:block;
	background:url(http://www.fenalsgarden.com/img/marc.png) no-repeat top left;
	width:166px;
	height:104px;
	padding:9px;
        text-align:center;
}
.marc img{margin:0 auto;height:103px;}

.marcGran{
	display:block;
	background:url(http://www.fenalsgarden.com/img/marc_gros.png) no-repeat top left;
	width:218px;
	height:183px;
	padding-top:12px;
	margin-bottom:10px;
        text-align:center;
}
.marcGran img{height:170px;margin:0 auto;}

.colaborador p{margin:10px 0;text-align:justify;}
.colaborador a{color:#000;text-decoration:underline;}

.caracteristica{width:180px;float:left;}
.caracteristica img{float:left;}
.caracteristica div{float:right;width:125px;padding-top:3px;}

.tarifes .titol{
	background:url(http://www.fenalsgarden.com/img/degradat_horitzo.gif) repeat-x top left #ABACAE;
	height:29px;
}

.tarifes td{padding:3px 0;}
.tarifes .blanc td{padding:0;}

.link{color:#000;}
.link:HOVER{color:#9D0000;}

.buto_ok{
	border:1px solid #333;
	height:18px;
	margin-top:1px;
	background-color:#333;
	color:#FCC000;
}

.sIFR-replaced{padding:0;margin:0;}

h4 span{color:#000;display:none;}

.net{clear:both;width:100%;float:none;height:0;}

.mostraError{
	text-align:center;
	margin:20px;
}
.linkOnline{
    color:#333333;
    text-decoration:underline;
}
.linkOnline:HOVER{color:#FCC000;}

.gal_serv{
    color:#262626;
    float:left;
    display:block;
    width:190px;
    text-decoration:none;
}

#slideshow { position:relative; height:221px; margin-left:2px; margin-top:98px;}
#slideshow IMG { position:absolute; top:0; left:-2px; z-index:8;}
#slideshow IMG.active { z-index:10;}
#slideshow IMG.last-active { z-index:9;}

.landing h3 a{
color:#000;
}

.landing h4 a{
color:#000;
}

.landing a:HOVER{
color:#DCB615;
}

.landing h4{
margin-left:10px;
}

.landing h3{
margin-bottom:10px !important;
}



