/* CSS Document */
body {
	margin: 0;
	height: 100%;
	padding: 0;
	border:none;
	background-color: #7D9611;
}
html {
	height: 100%;
	margin: 0;
	padding: 0;
	border:none;
}
.taula_prin {
	height: 100%;
	width: 100%;
}
.taula_peu {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #6A737B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 48px;
	width: 925px;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0098C9;
	font-weight: bold;
	text-decoration: none;
}
a.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0098C9;
	font-weight: bold;
	text-decoration: none;
}
.menu_lateral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #69840D;
	font-weight: bold;
	text-decoration: none;
	line-height: 17px;
}
a.menu_lateral {
	text-decoration: none;
	color: #FFFFFF;
}
a.menu_lateral:hover {
	text-decoration: underline;
}
.text_stand {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #44494F;
	font-weight: normal;
	text-decoration: none;
}
a.text_stand {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #44494F;
	font-weight: normal;
	text-decoration: none;
}
a.text_stand:hover {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #44494F;
	font-weight: normal;
	text-decoration: underline;
}
.text_peu {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../imagen/peu.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
a.text_peu {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
a.text_peu:hover {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}
.taula_5px {
	height: 5px;
	margin: 0px;
	padding: 0px;
}
#menu {
	width: 150px;
	position: static;
	height: 100%;
}
.taula_menu {
	width: 150px;
	position: static;
	background-color: #FF7000;
	height: 100%;
}
.lin_taronja_1px {
	height: 1px;
	margin: 0px;
	padding: 0px;
	background-color: #FF7000;
}
.taula_gris {
	width: 146px;
	border: 1px solid #E2E4E7;
}
.titol_dreta_gris {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #9EA5AB;
	font-weight: bold;
	text-decoration: none;
}
.titol_dreta_taronja {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #FFB679;
	font-weight: bold;
	text-decoration: none;
}
.taula_taronja {
	width: 146px;
	border: 1px solid #FFE4CE;
}
.menu_superior {
	background-image: url(../imagen/fons_boto.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 19px;
}
a.menu_superior {
	text-decoration: none;
}
a.menu_superior:hover {
	color: #333333;
	text-decoration: none;
}
.int_menu_superior {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 19px;
	width: 4px;
}
.list_form {
	width: 80px;
	border: 1px solid #FF9E4F;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	font-weight: bold;
}
.menu_superior_form {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 19px;
}
.franja_blava {
	background-color: #78c8e3;
	height: 8px;
	width: 950px;
}
.taula_10px {
	height: 10px;
	margin: 0px;
	padding: 0px;
}
.fons_menu {
	background-image: url(../imagen/fons_menu.jpg);
	background-repeat: no-repeat;
	height: 39px;
	background-position: center;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #028BD9;
}
.fons_consultoria {
	background-image: url(../imagen/fons_consultoria.jpg);
	background-repeat: no-repeat;
	height: 39px;
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.fons_enginyeria {
	background-image: url(../imagen/fons_enginyeria.jpg);
	background-repeat: no-repeat;
	height: 39px;
	background-position: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.fons_BLAU {
	background-color: #0098C9;
}
.taula_5px_linia {
	height: 7px;
	margin: 0px;
	padding: 0px;
	background-image: url(../imagen/liniamenu.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.punt_titol {
	height: 21px;
	margin: 0px;
	padding: 0px;
	background-image: url(../imagen/punt_titol.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width: 24px;
}
.titol {
	font-family: "Trebuchet MS";
	font-size: 17px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.fons_entrada {
	background-image: url(../imagen/fons_01.jpg);
	background-repeat: no-repeat;
	height: 25px;
	background-position: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
}
.text_entrada {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #007297;
	font-weight: normal;
	text-decoration: none;
	padding: 6px;
}
.titol_blanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

a.titol_blanc {
	text-decoration: none;
}

a.titol_blanc:hover {
	color: #CCCCCC;
	text-decoration: none;
}
.text_formulari {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0098C9;
	font-weight: bold;
	text-decoration: none;
}
.caixa_formulari {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	height: 16px;
	border: 1px solid #0098C9;
	width: 280px;
}
.logo_gen {
	display: inline;
	float: left;
}

.caixa_formulari_gran {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	height: 80px;
	border: 1px solid #0098C9;
	width: 280px;
}
.boto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0098C9;
	font-weight: bold;
	text-decoration: none;
	height: 20px;
	border: thin solid #0098C9;
	width: 65px;
	background-color: #FFFFFF;
	vertical-align: top;
}
.caixa_formulari_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	height: 20px;
	border: 1px solid #0098C9;
	width: 284px;
}
.fons_01 {
	background-image: url(../imagen/fons_cap.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.fons_02 {
	background-image: url(../imagen/cap.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.fons_03 {
	background-image: url(../imagen/fons_verd_clar.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.fons_04 {
	background-image: url(../imagen/fons_verd_fosc.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.fons_05 {
	background-image: url(../imagen/fons_peu.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.canto_menu_01 {
	background-image: url(../imagen/canto_menu_01.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 27px;
	width: 12px;
}
.canto_menu_02 {
	background-image: url(../imagen/canto_menu_02.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 27px;
	width: 12px;
}
.fons_fletxa {
	background-image: url(../imagen/fletxa.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 30px;
	width: 30px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0098C9;
	display: inline;
}
.fons_casella {
	background-image: url(../imagen/fons_casella.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 248px;
	width: 876px;
}
.fons_cap_caixa {
	background-image: url(../imagen/fons_cap_caixa.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 35px;
	width: 194px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
}
.fons_dalt_verd {
	background-image: url(../imagen/dalt_verd.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 13px;
	width: 876px;
}
.fons_baix_verd {
	background-image: url(../imagen/baix_verd.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 13px;
	width: 876px;
}
.tito_promo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.text_promo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
a.text_promo {
	text-decoration: none;
}
a.text_promo:hover {
	color: #000000;
}
.elm_info {
	padding: 10px;
	width: 347px;
	min-height:220px;
	border: 4px solid #7C9611;
	background-color: #E9F9B7;
}
.elm_info p {
	margin: 0px;
}

