/**
* Estils gencat
*/

body{margin:0px;padding:0px;font-family:Verdana,Sans-Serif!important;font-size:101%!important;color:#000;width:100%;background-color:#fff!important;}
ol li, ul li {font-size:1em!important;line-height:1.1em!important;margin: 0;}
#marc{position:relative;width:99%;margin:0 0;padding:0;font-size:.7em;background-color:#fff !important;}

/**
 * 	Imitació del min-width per IE
 */
* html .minwidth {border-left:640px dashed #fff; position:relative;float:left;z-index:1;background-color:#fff !important;}
* html .container {margin-left:-640px;position:relative;float:left;z-index:2;background-color:#fff !important;}

/**
 * 	Blocs principals
 */
div#bloc_central{clear:both;width:100%;padding:0px 0 0px 0;margin:0;}

/**
 * 	General
 */ 
img{border:0px;vertical-align:middle}
.ocult{position:absolute;top:-550px;left:-550px;height:0em;width:0em;overflow:hidden;}
.visible{display:block !important;}
.clear_float{clear:both;width:95%;}
.break{display:block;font-size:0em;min-height:.5em;}

/**
 * 	Capçalera
 */ 
div#capcalera{float:left;clear:both;width:100%;margin:4px 0 0px 0;}
div#capcalera div.logo{float:left;margin:0 0 0 0;padding:0;}
div#capcalera div.logo_petit{float:left;margin:0 0 0 5px;padding:0;}
div#capcalera div.enllacos_principals{float:right;margin:3px 0 0 0;padding:0;}
div#capcalera div.enllacos_principals a{margin-left:8px;}

div#capcalera div#menu_cap{float:left;clear:both;width:100%; margin:5px 0 0 0;background-color:#818181;color:#fff;border-bottom:2px solid #BF2F14;}
div#capcalera div#menu_cap ul{float:right;list-style-type:none;margin:0 15px 0 0;padding:0;text-align:center;vertical-align:middle;}
div#capcalera div#menu_cap ul li{float:left;margin:0 0 0 .3em;display:block;}
div#capcalera div#menu_cap ul li a{display:block;font-weight:bold;color:#fff;padding:1px 3px 1px 3px;font-size:.9em;}
div#capcalera div#menu_cap ul li a:hover{background-color:#3B4432;text-decoration:none !important;}
div#capcalera div#menu_cap ul a:hover{background:url("../images/bgmenusel.gif") no-repeat right top;}

/**
 * 	Peu
 */
#peu{clear:both;width:100%;text-align:center;color:#4D4C4A;background:url("../images/separador_ligero.gif") center repeat-x;margin:1.5em 0 15px 0;font-size:.9em;padding-top:1.7em;vertical-align:bottom;}
#peu a{font-size:1em;text-decoration:none;}
#peu a:hover{text-decoration:underline;}

/**
 * 	Links i tipus de text
 */
a{color:#000;text-decoration:none;}
a:hover{text-decoration:underline !important; }
.eines{color:#4D4C4A;text-decoration:underline;font-size:.9em;}
a.eines:hover{color:#000;}

/**
 * Estils de text	
 */ 
h1,h2,h3,h4{font-size:1em!important;margin:0!important;padding:0!important;clear:none;}
h1{font-weight:normal!important;}


/**
 * 	Formularis
 */
form{margin:2px;padding:0;line-height:1.5em;}
form input{vertical-align:middle;}
form input.imatge{margin-top:-5px;margin-left:2px;}
form select{margin-left:2px;border-color:#000000;border-width:1px;font-family:Verdana,Sans-Serif;font-size:.9em;color:#000000;width:225px;}
form select{width:225px!important;border:1px solid #000 !important;}

/**
 * 	Blocs
 */
.FW_sCaixaDocContingut {
	padding: 10px;
}
ul.FW_sLlistaComu {
	list-style-position: inherit;
	margin: 0px!important;
	padding: 0px!important;
	list-style-type: none;
	font-weight: normal;
}
.FW_sMarginBottom10 {
	margin-bottom: 10px !important;
}
.FW_sMargin10 {
	margin: 10px !important;
}
.FW_sMargin8 {
	margin: 8px !important;
}
a.FW_icBlau {
	list-style-position: inherit;
	color: #0D506C;
	text-decoration: none;
	font-weight: bold;
	background: url("../images/bullet_blau_major.gif") top left no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	line-height: 1.5em;
}
.FW_titBullet {
	background: url("../images/bullet_alt_.gif") 0 3px no-repeat;
	padding: 0px 0px 0px 15px;
	height: 15px;
}
a.FW_sLinkVermellNegreta {
	color: #AC2115;
	font-family: verdana;
	font-size: 0.97em;
	font-weight: bold;
	text-decoration: none;
}
a.FW_sNoUnderline {
	text-decoration: none !important;
}
.FW_sPopup {
	background: url("../images/FW_Popup.gif") left no-repeat;
	padding: 1px 15px 5px 1px !important;
	margin-left: 4px;
	line-height: 1.5em;
}
.FW_sPdf {
	background: url("../images/icons/pdf.gif") left top no-repeat;
	padding: 1px 15px 5px 1px !important;
	margin-left: 6px;
	line-height: 1.5em;
}


