@charset "utf-8";
/* CSS Document */

#marc{ position:relative; min-width: 995px; width: 99%; margin: 0 0; padding: 0; font-size:.7em;  background-color:#fff !important;}



.FW_sTitolVermell {
	color: #ac2115;
	}
	
.FW_sTitolVermellFosc{	
	color: #660303;
	}
	
.FW_size12{
	font-size:12px;
	}

.FW_size14{
	font-size:14px;
	}

.FW_size16{
	font-size:16px;
	}

/* MARGINS, PADINGS & WIDTHS*/
.FW_reset{
	margin: 0px;
	padding: 0px;
	}

.FW_smargin15{
	margin: 15px;
	}
	
.FW_smargin5{
	margin: 5px;
	}
	
.FW_smargintop5{
	margin-top: 5px;
	}

.FW_smargintop10{
	margin-top: 10px;
	}

.FW_smargintop15{
	margin-top: 15px;
	}
		
.FW_smargintop25{
	margin-top:25px;
	}
	
.FW_smargintop40{
	margin-top: 40px;
	}
	
.FW_smarginbottom15{
	margin-bottom:15px;
	}
	
.FW_smarginesq5{
	margin-left:5px;
	}
	
.FW_smarginesq10{
	margin-left:10px;
	}
	
.FW_smarginesq-22{
	margin-left: -22px;
	}
	
.FW_smargindre10{
	margin-right: 10px;
	}
	
.FW_spaddingtop10{
	padding-top:10px;
	}
	
.FW_spaddingdre10{
	padding-right:10px;
	}
	
.w305{
	width: 305px;
	}
	
.w100{
	width: 100%;
	}
	
.w99{
	width: 99%;
	}	
	
.w80{
	width:80%;
	}
	
.FW_stext14{
	font-size:14px;
	}
/* FI MARGINS & PADINGS */

.FW_sFlotaDre{
	float: right;
	}
	
.FW_sFlotaDre2{
	float: right;
	padding-right: 7px;
	}

.FW_sFlotaEsq{
	float: left;
	}


/* MENÚ HORITZONTAL */
#FW_bMenuHoritzontal {
	margin: .5em .4em .8em 0;
	float: left; 
	width: 99%;
	/*background: url(../img/bg_help.gif) 0 0;*/
	}

#FW_bMenuHoritzontal .FW_Items_MenuHoritzontal {
	background: url(../img/bg_help.gif) 0 0;
	list-style: none;
	margin: 0;
	padding: .4em 0 .8em 3.1em;
	overflow: hidden;
	padding:0.7em 0 0.8em 0.5em;
			
	}

 HTML #FW_bMenuHoritzontal .FW_Items_MenuHoritzontal {
	PADDING-BOTTOM: 0.6em; HEIGHT: 1%
	}

#FW_bMenuHoritzontal .FW_Items_MenuHoritzontal .FW_First_MenuHoritzontal {
	border-left: none;
	margin-left: 0;
	/*padding-left: 0;*/
	}

#FW_bMenuHoritzontal .FW_Items_MenuHoritzontal .FW_sel a{
	color: #AC2115;
	}

#FW_bMenuHoritzontal .FW_Items_MenuHoritzontal li,
#FW_bMenuHoritzontal .FW_Items_MenuHoritzontal li a {
	color: #4d4c4a;
	font-weight: bold;
	text-decoration:none;
	}

#FW_bMenuHoritzontal .FW_Items_MenuHoritzontal li a:hover{
	text-decoration:underline;
	}

#FW_bMenuHoritzontal .FW_Items_MenuHoritzontal li{
	border-left: .18em solid #4d4c4a;
	display: block;
	float: left;
	line-height: 1.1;
	height: 1em;
	padding-left:1.2em;
	padding-right:0.6em;
	margin-bottom: .4em; 
	margin-left: .8em;
	margin-top: .2em;
	background: url(../img/bg_help.gif) 0 0; 
	}

.cos .FW_sFonsRallat{
	padding:0;
	}
	

/* FI MENÚ HORITZONTAL */

/* COLUMNA DRETA */
.FW_fPastillaNormal {
	background:#5f5f5f url("../../../comuns/img/bg_pastillahome.gif") no-repeat scroll right top;
	color:#660303;
	font-weight:bold;
	height:100%;
	/*margin-top:12px;
	padding:2px 0 0 4px;*/
	}
	
.columna_destacat .FW_sFonsRallat{
	padding:0;
	}
	
.columna_destacat .FW_fPastillaNormal{
	color: #fff;
	}
/* FI COLUMNA DRETA */	

/* CONTINGUT CENTRAL */
.FW_sFlotaEsquCentral {
	bottom:0;
	float:left;
	margin:0 14px 5px 0;
	padding:0;
	}

/* FI CONTINGUT CENTRAL */

/* ENVIA - IMPRIMEIX A DALT DRETA*/
.FW_bLinkDreta_Rojo {
	display:block;
	float:right;
	margin:0 2px 15px 5px;
	text-align:right;
	width:21%;
	}
/* FI ENVIA - IMPRIMEIX A DALT DRETA */

/* HOME PAGE */
.FW_sBorder1Negre {
	border: solid 1px #000;
	height: 265px;
	width: 720px;
	}

ul.FW_sLlistaComu {
	font-weight:normal;
	list-style-position:inherit;
	list-style-type:none;
	/*margin-left:3px !important;
	padding:0 !important;*/
	}
	
.FW_aBulletVermell {
	background:url("../img2/bullet_alt_.gif") top left no-repeat;
	padding: 1px 0px 0px 16px;
	margin-left:-38px;
	}
	
.FW_aBulletVermell2 {
	background:transparent url(../img2/bullet_alt_.gif) no-repeat scroll left top;
	padding:1px 0 0 16px;
	}
	
.FW_sLinkNegreta {
	color:#AC2115;
	font-weight:bold;
	text-decoration:none;
	}
	
.FW_hrSeparador2 {
	background: #FFFFFF url(../img2/separador_ligero.gif) repeat-x;
	border: 0;
	color: #FFFFFF;
	height: 1px;
	padding:1px;
	clear: right;
	}
	
.FW_sFlotaEsq2 {
	float:left;
	margin-left:5px;
	margin-top:-12px;
	width:64%;
	}
	
a.FW_icBlau:hover {
	text-decoration:underline;
	}
	
a.FW_icBlau:hover {
	text-decoration:underline;
	}
	
a.FW_icBlau {
	background:transparent url(../img2/bullet_blau_major.gif) no-repeat scroll left top;
	color:#0D506C;
	font-weight:bold;
	line-height:1.5em;
	list-style-position:inherit;
	margin:0;
	padding:0 0 0 13px;
	/*text-decoration:none;*/
	}
	
a.FW_icBlauRecorregut:hover {
	text-decoration:underline;
	}
	
a.FW_icBlauRecorregut:hover {
	text-decoration:underline;
	}
	
a.FW_icBlauRecorregut {
	color:#0D506C;
	font-weight:bold;
	line-height:1.5em;
	list-style-position:inherit;
	text-decoration:underline;
	font-size:15px;
	}
	
.FW_sFlotaEsquMarge {
	float:left;
	margin:0 10px 0 2px;
	}
	
.FW_backgroundgris{
	background-color: #c2c2c2;
	height:28px;
	width:218px;
	}
	
.FW_clear {
	clear: both;
	}
	
.contingut_pastilla_bg2, .contingut_pastilla_bg_nofloat2 {
	background-image:url(../img2/bg_caja.gif);
	float:left;
	/*margin-bottom:10px;*/
	/*margin-top:-1px;*/
	padding:5px 0 5px 1px;
	width:99.5%;
	}
	
.FW_sFonsRallat {
	background:transparent url(../img2/bg_caja.gif) repeat scroll 0 0;
	margin:1px;
	padding:1em 0;
	}
/* FI HOME PAGE */

/* VISITA */
.FW_fontsize08{
	font-size: 1.2em;
}

ul.FW_sLlistaComu2 {
	font-weight:normal;
	list-style-position:inherit;
	list-style-type:none;
	/*margin-left:3px !important;*/
	padding:0 !important;
	}
	
a.FW_icVermell{
	color: #ac2115;
	background:transparent url(../img2/bullet_vermell_major.gif) no-repeat left top;
	font-weight: normal;
	padding-left: 10px;
	}

a.FW_icBlauvisita:hover {
	text-decoration:underline;
	}
	
a.FW_icBlauvisita:hover {
	text-decoration:underline;
	}
	
a.FW_icBlauvisita {
	color:#0D506C;
	font-weight:bold;
	line-height:1.5em;
	list-style-position:inherit;
	text-decoration:underline;
	}

.FW_sLinkExtern2 {
	background:transparent url(../img2/linkGris.gif) no-repeat scroll left center;
	line-height:1.5em;
	margin-left:4px;
	margin-right: 4px;
	padding:1px 20px 5px 20px !important;
	}
	
.FW_cuadreabaix{
	border:1px solid #000;
	width: 79%
	}
	
.FW_buttonhome{
	background: url(../img2/FW_fonsbutton.gif) no-repeat;
	height: 37px;
	padding-top:12px;
	width:230px;
	}
	
.FW_fletxabuttonhome{
	background: url(../img2/fletxa.gif) no-repeat;
	width:45px;
	height:41px;
	float:right;
	margin-top:-1px;
	margin-left:-2px;
	}
	
.FW_textbutton{
	color: #fff;
	font-weight: bold;
	margin-left: 35px;
	margin-top: 20px;
	}
	
.FW_Llegenda{
	position: absolute; 
	top:200px; 
	left: 590px; 
	width: 117px;
	}
	
.FW_height25{
	clear:both;
	height:25px;
	}
	
.FW_LlegendaVermell{
	background-color:#e84631;
	height:15px;
	width: 15px;
	}
.FW_LlegendaNegre{
	background-color:#000;
	height:15px;
	width: 15px;
	}
	
/* FI VISITA */

.FW_sborderdreta{
	border-right: 1px solid #000;
	/*height:282px;*/
	}
	
/* DETALLS VISITA */
.FW_Borderdetallsvisita{
	margin: 0px; 
	padding: 0px; 
	border: #000 1px solid; 
	height: 265px; 
	width: 735px;
	}
	
.FW_borderdreta{
	float: left;
	padding: 5px 5px 0px 12px;
	width: 245px;
	/*height:265px;*/
	}
	
.FW_bordeimage{
	border-right: 1px solid #000; 
	margin: 0px; 
	padding: 0px; 
	float:left;
	}
	
/* FI DETALLS VISITA */

/*HISTORIA*/
.cos .columna_destacat {
	float:right;
	margin-left:20px;
	margin-right:0;
	padding-bottom:1px;
	width:135px;
	}
/* FI HISTORIA*/
.peu_foto {
	margin: none;
	}
	
.titulomenu {
	font-weight:normal;
	}

.FW_hrNegre { 
	clear:both;
	color: #000;
	border: 0px;
	height: 1px;
	margin: 0px;
	padding: 0px;
	background: #000;
	}
.FW_sMarginDre20 { margin:0 20px 0 0 !important; }
.FW_sMarginTop25 { margin-top: 25px;}
.FW_sMarginBottom15 { margin-bottom: 15px;}

.FW_sBorderBottom15 { border-bottom: 15px solid #FFFFFF; }
.FW_sPaddingTop25 { padding: 25px 0 0 0; }
.FW_sPaddingBottom10 { padding-bottom: 10px; }
.FW_sPadding8 { padding: 8px; }
.FW_sPadding0 { padding: 0px; }
.FW_sMargin0 { margin: 0px; }

.FW_fButtonAct {
	border: 1px solid #000000;
	clear: both;
	font-family: verdana;
	font-size: 1em;
	font-weight: bold;
	padding: 0 5px;
	margin-bottom: 1px;
	}
	
.FW_fButtonEnv {
	border:1px solid #000000;
	clear:both;
	font-family:verdana;
	font-size:1em;
	font-weight:bold;
	padding:0 5px;
	margin-bottom: 1px;
	}
	
.FW_fButtonSec {
	border: 1px solid #000000;
	clear: both;
	font-family: verdana;
	font-size: 1em;
	padding: 0 5px;
	font-weight: normal;
	margin-bottom: 1px;
	}
.FW_sBorder1Gris {
	border: solid 1px #818181;
	}	
.FW_size12 { font-size: 12px; }
.w30 { width: 30% !important; }
.FW_sLink { color: #AC2115; text-decoration: none; }

.FW_sLink:hover { text-decoration: underline; }
.w169 { width: 169px; }
textarea { font-family: verdana; font-size: .9em; }
.dreta img { margin-bottom: 0px;}


@media screen, projection, print{
* html .minwidth { border-right:960px solid #fff;  border-left: 0px; }
* html .container { margin-right:-970px; margin-left: 0px; }
}

#marc { min-width: 995px; }

