﻿body {
	background-image: url(/izasa-gic/img/fons.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#contenidor {
	width:900px;
}

#idiomes {
	float: right;
	padding: 17px 0px 0px 0px;
	font: 9px Arial, Helvetica, sans-serif;
	color:#555658;
}
#idiomes a {
	text-decoration: none;
	color:#555658;
}
#idiomes a:hover {
	text-decoration: underline;
}
.social_links {
	float: right;
	padding: 45px 0px 0px 0px;
	font: 9px Arial, Helvetica, sans-serif;
	color:#555658;
}
#logo {
	float: left;
	padding-top:25px;
}
#slogan {
	float: right;
	padding-top:50px;
}
#banner {
}
#menu {
	margin-top: 17px;
	height: 32px;
	border: 1px solid #dddddd;
	/*background-image: url(/werfengroupnew/img/fons_menu.jpg);*/
	background-color: #BBBBBB;
	letter-spacing: -0.1em;
	font: bold 14px Arial, Helvetica, sans-serif;
}

#menuhome {
	margin-top: 1px;
	height: 32px;
	border: 1px solid #dddddd;
	/*background-image: url(/werfengroupnew/img/fons_menu.jpg);*/
	background-color: #dddddd;
	letter-spacing: -0.05em;
	font: bold 14px Arial, Helvetica, sans-serif;
}

.menux {
	float: left;
	padding-left: 0px;
	width: 730px;
	height: 20px;
}
.menux ul li {
	list-style-type: none;
}
#menu a {
	text-decoration:none;
}
#menuhome a {
	text-decoration:none;
}
 @-moz-document url-prefix() { /*Estils per FireFox*/
 #menu {
 letter-spacing:-0.05em;
}
}
ul, li {
	margin: 0;
	padding: 0;
	text-indent: 0;
}
ul {
	/*list-style: url(animated-menu/animated-menu/none) none;*/
}



#menu ul li {
	display: inline;
	float: left;
	position: relative;
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#555658;
}
#menu ul li.linia {
	margin-top:8px;
	padding:0 1px;
}
#menuhome ul li {
	display: inline;
	float: left;
	position: relative;
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#555658;
}
#menuhome ul li.linia {
	margin-top:8px;
	padding:0 0px;
}
ul li a {
	color:#555658;
	text-decoration: none;
	font-size: 12px;
	display: block;
}
#menu ul li a {
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#51545b;
	padding: 8px 7px 8px 8px;
}
#menu ul li a.actiu {
	background-color: #53535d;
	color: white;
}
#menu ul li a.actiucompania:hover {
	color: white;
}
#menu ul li a.actiu:hover {
	color: white;
}
#menu ul li a:hover, ul li a:active {
	color: #333333;
}
#menu ul li ul {
	position: absolute;
	display: none;
	background-color: #dddddd;
	padding-top:8px;
}
#menu ul li ul li {
	display: list-item;
	float: none;
	margin: 0;
	width:220px;
	padding:0px;
	margin-top:0px;
	margin-bottom:4px;
}
#menu ul li ul li a {
	font-size: 12px;
	margin:0px;
	padding:2px;
	color: #4c4b53;
	letter-spacing:normal;
}
#menu ul li ul li a:hover, ul li ul li a:active {
	background-color: #f5f5f5;
	color: #a9a9ab;
}
#menuhome ul li a {
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 10px 5px 10px 5px;
	color:#51545b;
	padding: 8px 8px;
}
#menuhome ul li a.actiu {
	background-color: #53535d;
	color: white;
	padding: 8px 10px;
}
#menuhome ul li a.actiu:hover {
	color: white;
}
#menuhome ul li a:hover, ul li a:active {
	color: #333333;
}
#menuhome ul li ul {
	position: absolute;
	display: none;
	background-color: #dddddd;
	padding-top:8px;
}
#menuhome ul li ul li {
	display: list-item;
	float: none;
	margin: 0;
	width:220px;
	padding:0px;
	margin-top:0px;
	margin-bottom:5px;
}
#menuhome ul li ul li a {
	font-size: 12px;
	margin:0px;
	padding:2px;
	color: #4c4b53;
	letter-spacing:normal;
}
#menuhome ul li ul li a:hover, ul li ul li a:active {
	background-color: #f5f5f5;
	color: #a9a9ab;
}
#menuItem {
	padding:0px 0px 0px 0px;
	height:25px;
	border-left:1px solid #cccccc;
	float:left;
	margin-top:8px;
}
#menuItem a:hover {
	background-color:#53535d;
	float:left;
	height:25px;
	color: white;
}
#menuItemActiu {
	background-color:#53535d;
	float:left;
	padding:8px 9px 0px 9px;
	margin-top:0px;
	height:25px;
}
#menuItemActiu a {
	color: white;
}
#menuItemActiu a:hover {
	color: #b1c3e0;
}
#menuItemEsquerra {
	padding:0px 9px 0px 12px;
	margin-top:8px;
	float:left;
}
#menuItemDreta {
	padding:0px 0px 0px 9px;
	margin-top:8px;
	border-left:1px solid #cccccc;
	float:left;
}
#buscador {
	background-image: url(/izasa-gic/img/buscador.png);
	width:160px;
	height:32px;
	float:right;
}
.campBuscador {
	border:0px;
	width:105px;
	font: 10px Arial, Helvetica, sans-serif;
	margin:10px 0px 0px 14px;
}
#presentacio {
	padding:25px 0px 0px 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#555658;
	line-height:1.45em;
}
#presentacio a {
	text-decoration: none;
	color:#555658;
}
#presentacio a:hover {
	text-decoration:none;
	color:#53a0d8;
}
#presentacio img {
	float:left;
	padding-right: 50px;
}
#presentacio h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
}
#home_col_1 {
	width: 230px;
	padding-right:50px;
	float: left;
}
#home_col_2 {
	font: 11px Arial, Helvetica, sans-serif;
	color:#555658;
	text-align:justify;
	width:294px;
	padding-top:22px;
	padding-right:29px;
	float:left;
	border-right: 1px solid #CCCCCC;
}
#home_col_2 h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
}
#home_col_2 a {
	text-decoration:none;
	color:#555658;
}
#home_col_2 a:hover {
	text-decoration:none;
	color:#53a0d8;
}
#actualitat {
	padding-bottom:10px;
}
#home_col_3 {
	font: 11px Arial, Helvetica, sans-serif;
	color:#555658;
	text-align:left;
	width:266px;
	padding-top:22px;
	padding-left:30px;
	float:left;
}
#home_col_3 h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
}

#home_col_3 a {
	text-decoration:none;
	color:#555658;
}
#home_col_3 a:hover {
	text-decoration:none;
	color:#53a0d8;
}

#publicacio {
	padding-bottom:20px;
	float:left;
	clear:both;
}
#publicacio img {
	float:left;
	padding-right:15px;
}
#publicacio a {
	text-decoration:none;
	color:#555658;
}
#publicacio a:hover {
	color:#53a0d8;
}
#publicacio h2 {
	color: #53a0d8;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin:0px;
}
#publicacio h2 a {
	text-decoration:none;
	color: #53a0d8;
}
#peu {
	height:97px;
	background-color:#53535d;
	font: 10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#peu h1 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	margin:0px 0px 5px 0px;
}
#peu h2 {
	font: 10px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	margin:0px 0px 5px 0px;
}
#peu a {
	text-decoration:none;
	color:#FFFFFF;
}
#peu a:hover {
	color:#CCCCCC;
}
#peu_col1 {
	float: left;
	padding:15px 40px 0px 0px;
	text-align: left;
}
#peu_col2 {
	float: left;
	padding:15px 40px 0px 0px;
	text-align: left;
}
#peu_col3 {
	float: left;
	padding:15px 40px 0px 0px;
	text-align: left;
}
#peu_col4 {
	float: left;
	padding:15px 40px 0px 0px;
	text-align: left;
}
#peu_col5 {
	float: left;
	padding:15px 40px 0px 0px;
	width:115px;
	text-align: left;
}
#peu_col6 {
	float: left;
	padding:5px 0px 0px 0px;
}
#nota_peu {
	text-align:center;
	padding:30px 0px 10px 0px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #555658;
}
.breadcrumb {
	color:#6B6A6A; /*c5c3c4;*/
	font: 10px Arial, Helvetica, sans-serif;
	padding:5px 0 8px 0;
}
.breadcrumb a {
	color:#6B6A6A; /*c5c3c4;*/
	text-decoration: none;
}
.breadcrumb a:hover {
	text-decoration: underline;
}
.requadre {
	border: #c5c3c4 1px solid;
	padding:30px;
	padding-right:20px;
	padding-top:15px;
}
.requadreprod {
	border: #c5c3c4 1px solid;
	padding-top:0px;
	padding-bottom:30px;
	margin-top:5px;
}
.requadre .fonslinia {
	overflow:hidden;
	width: 100%;
	/*background-image:  url(/izasa-gic/img/liniamitg2.gif);*/
	margin-top:14px;
}

.requadre .fons {
	overflow: auto;
	width: 100%;

	margin-top:14px;
}
.requadre .fonsliniav2 {
	overflow: auto;
	width: 100%;
	background-image:  url(../img/liniamitg2v2.gif);
	margin-top:14px;
}

.requadreprod .fonsliniav3 {
	overflow: auto;
	width: 100%;
	background-image:  url(../img/liniamitg3.gif);
	margin-top:14px;
}

.requadreprod .fonslinia ul {
	list-style:disc;
}

.requadreprod .fonslinia_dreta ul {
	list-style:disc;
}

.fonslinia {
	overflow: auto;
	width: 100%;
	/*background-image:  url(/izasa-gic/img/liniamitg.gif);*/
}

.requadreprod .col1 {
	width: 110px;
	float: left;
	margin-right:30px;
	margin-left:30px;
	margin-top:0px;
}
.requadreprod .col3 {
	width: 353px;
	float: left;
	margin-top:33px;
}

.requadreprod .fonslinia_dreta {
	width:353px;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#555658;
	padding-right:42px;
	margin-top: 42px;
}

.requadreprod .col-prod {
	width: 374px;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	text-align:justify;
	margin-right:30px;
	color:#555658;
	border-right: none;
	padding-left:30px;
	border-right: #cccccc 1px solid;
}

.requadremaincategory
{
    font: 11px Arial, Helvetica, sans-serif;
	/*text-align:justify;*/
	color:#555658;
	float:right;
	width:525px;
	/*border:1px solid #FF0000;*/
	padding-top:0px;
	text-align:right;
}

.categoryeslogan
{
    font: 11px Arial, Helvetica, sans-serif;
	color:#555658;
	float:left;
	width:300px;
	padding-left:5px;
	margin-bottom:10px;
	clear:both;
	display:block;
	text-align:justify;
}

.fonsliniav3 .col-prod {
	width: 264px;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	text-align:justify;
	margin-right:30px;
	color:#555658;
	border-right: none;
	margin-left:40px;

	
}
.col1 {
	width: 110px;
	float: left;
	/*margin-right:30px;*/
	margin-top:11px;
}
.col1-cal {
	width: 110px;
	/*float: left;*/
	margin-right:30px;
}
.col1-prod {
	width: 110px;
	float: left;
	margin-right:30px;
}
.col4 {
	width: 390px;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	text-align:justify;
	margin-right:30px;
	color:#555658;
}
.col2 {
	width: 264px; /* 390px;*/
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	text-align:justify;
	margin-right:30px;
	color:#555658;
	margin-top:11px;
}
.col2-cal {
	width: 390px;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	text-align:justify;
	margin-right:30px;
	color:#555658;
}

.col2-cal ul 
{
    list-style:disc;
    }

.col7 {
	width: 326px;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	margin-right:28px;
	color:#555658;
	margin-top:16px;
}
.col10 {
	width: 326px;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	margin-right:28px;
	color:#555658;
	margin-top:19px;
}
.col8 {
	width: 850px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#555658;
}
.col3 {
	width: 353px;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	margin-top:11px;
}
.col3-prod {
	width: 353px;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
}
.col9 {
	margin-top:5px;
	float: left;
	width: 110px;
	margin-right:30px;
}
.camp {
	background-image:url(/izasa-gic/img/fons-camp.gif);
	width: 326px;
	border: none;
	height: 20px;
	background-repeat: no-repeat;
	font: 11px Arial, Helvetica, sans-serif;
	padding-left:4px;
}
.camp2 {
	border: 1px solid #b5b5b5;
	width: 324px;
	height: 170px;
	font: 11px Arial, Helvetica, sans-serif;
	padding-left:4px;
}
.botoenvia {
	margin-top:8px;
	background-image: url(/izasa-gic/img/boto.gif);
	width: 73px;
	height: 20px;
	color: #b5b5b5;
	font: 11px Arial, Helvetica, sans-serif;
	border: none;
}
.botoenviar {
	margin-left: -10px;
}
.contacto1 {
	float:left;
	background-image: url(/izasa-gic/img/fons_contacto1.gif);
	width: 175px;
	height: 62px;
	margin-right:2px;
	margin-bottom: 7px;
	color: white;
	font: 11px Arial, Helvetica, sans-serif;
	padding:10px;
}
.contacto2 {
	float:left;
	text-align:center;
	background-image:url(/izasa-gic/img/fons_contacto2.gif);
	width: 112px;
	height: 62px;
	margin-bottom: 7px;
	color: white;
	font: 11px Arial, Helvetica, sans-serif;
	padding:8px;
	padding-top:12px;
}
.col5 {
	margin-top:-9px;
	float: left;
	width: 353px;
}
.col5 .requadre {
	border: #c5c3c4 1px solid;
	background-color: #eeeeee;
	padding:10px 15px;
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #979797;
	margin-top:4px;
	width: 410px;
	letter-spacing:-0.05em;
}

.col6-cal .requadre {
	border: #c5c3c4 1px solid;
	background-color: #eeeeee;
	padding:10px 15px;
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #979797;
	margin-top:4px;
	width: 350px;
	letter-spacing:-0.05em;
}

.col6 {
	width: 382px;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	margin-left:30px;
	margin-top:11px;
}
.col6-cal {
	width: 382px;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	margin-left:30px;
}
.pdf {
	float: right;
	padding-right:6px;
	padding-top:2px;
	width:20px;
}
.certificacion, .certificacion_noPDF {
	color: #aaaaaa;
	border-top: solid #aaaaaa 1px;
	height:14px;
	padding-left:10px;
	margin-top:1px;
	padding-top:1px;
}
.certificacion a {
	width: 372px;
	color: #aaaaaa;
	text-decoration:none;
	display:block;
	float: left;
	background-image:url(/izasa-gic/img/fons_pdf.gif);
	background-repeat:no-repeat;
}
.certificacion a:hover {
	background-image:url(/izasa-gic/img/fons_pdfon.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	margin-left:-10px;
}
.certificacion a.actiu {
	background-image:url(/izasa-gic/img/fons_pdfon.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	margin-left:-10px;
}
.certificacion_noPDF a 
{
    width: 372px;
	color: #aaaaaa;
	text-decoration:none;
	display:block;
	float: left;
}

.certificacion_noPDF a:hover {
	background-image:url(/izasa-gic/img/fons_nopdfon.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	margin-left:-10px;
}
.certificacion_noPDF a.actiu 
{
    background-image:url(/izasa-gic/img/fons_nopdfon.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	margin-left:-10px;
}

.politica-calidad {
	color: #aaaaaa;
	padding-left:10px;
	background-image: url(/izasa-gic/img/fons-politica1.gif);
	background-repeat: no-repeat;
	height:20px;
	padding-top:2px;
}
.politica-medio {
	color: #aaaaaa;
	padding-left:10px;
	padding-top:2px;
	height:20px;
}
.politica-prevencion {
	color: #aaaaaa;
	padding-left:10px;
	background-image: url(/izasa-gic/img/fons-politica2.gif);
	height:20px;
	background-repeat: no-repeat;
	padding-top:2px;
}
.clear {
	clear: both;
}
.titol {
	font: 20px Arial, Helvetica, sans-serif;
	color:#555658;
}
.subtitol {
	font: 12px Arial, Helvetica, sans-serif;
	font-style:oblique;
	color:#555658;
}
.subtit {
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#555658;
}
.lema {
	color: #004dc2;
	font: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.trabaja {
	background-image: url(/izasa-gic/img/fonsrrhh.gif);
	background-repeat:  no-repeat;
	color: white;
	font: 11px Arial, Helvetica, sans-serif;
	width: 380px;
	padding: 10px;
	margin-top:5px;
}
.calidad {
	background-image: url(/izasa-gic/img/fons-calidad.gif);
	background-repeat:  no-repeat;
	color: white;
	font: 11px Arial, Helvetica, sans-serif;
	width: 253px;
	height:71px;
	padding: 10px;
	margin-top:15px;
}
.blau {
	color: #81a4dc;
	font-size:15px;
	font-weight: bold;
}
.telefons {
	color: #81a4dc;
	font-size:12px;
	font-weight: bold;
}
.dac {
	font-size:9px;
}
.col3-prod .foto {
	margin-bottom:20px;
}

.col3-prod ul
{
    list-style:disc;
}

.col-prod {
	width:380px;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	text-align:justify;
	margin-right:30px;
	color:#555658;
	padding-right:42px;
	border-right: #cccccc 1px solid;
}



.col-prod a
{
    color:#555658;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.col-prod a:hover
{
    color:#555658;
    text-decoration:underline;
}

.fonslinia_dreta a
{
    color:#555658;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.fonslinia_dreta a:hover
{
    color:#555658;
    text-decoration:underline;
}

#menuprod {
	width: 900px;
	background-color:#ebebeb;
	background-image:url(/izasa-gic/img/fonsmenuprod.gif);
	border: 1px solid #c7c7c7;
	margin-top:2px;
	overflow: hidden;
	width: 100%;
	padding-bottom: 6px;
}
#menuprod .col {
	width: 165px;
	float: left;
	padding-top:6px;
	padding-left:15px;
	font-weight: bold;
}
a.menuprod {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #a7a8aa; /*#56555a;*/
	background-image:url(/izasa-gic/img/fletxetagris.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	display: block;
	font-weight: bold;
}
a.menuprod:hover {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: black;
	background-image:url(/izasa-gic/img/fletxeta.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	font-weight: bold;
}

#otrassecciones 
{
    text-transform:uppercase;
	width: 900px;
	background-color:#ebebeb;
	background-image:url(/izasa-gic/img/fonsmenuprod.gif);
	border: 1px solid #c7c7c7;
	margin-top:2px;
	overflow: hidden;
	width: 100%;
	padding-bottom: 6px;
}
a.otrassecciones 
{
    text-transform:uppercase;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #a7a8aa; /*#56555a;*/
	background-image:url(/izasa-gic/img/fletxetagris.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	display: block;
	font-weight: bold;
}
a.otrassecciones:hover 
{
    text-transform:uppercase;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: black;
	background-image:url(/izasa-gic/img/fletxeta.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	font-weight: bold;
}
a.menuprodactiu {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #56555a; /*#a7a8aa;*/
	background-image: url(/izasa-gic/img/fonsmenuprodactiu.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 33px;
	margin-left:-15px;
	width:180px;
	display: block;
	font-weight: bold;
}
.submenuprod {
	margin-top:8px;
	margin-bottom:26px;
	padding-left:5px;
}
.menumed {
	margin-top:8px;
	margin-bottom:26px;
	overflow:hidden;
	background-image:url(/izasa-gic/img/columnes.gif);
	background-repeat: repeat-y;
	padding-top:8px;
	padding-bottom:26px;
	width: 900px;
}
.menumed a {
	padding-top:1px;
	padding-bottom: 1px;
}
.menumed a.inactiu {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-decoration: none;
	color:#ababad;
	background-image:url(/izasa-gic/img/fletxetagris2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:14px;
	font-weight: bold;
	display: block;
	width:208px;
}
.menumed a.inactiu:hover {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#808082; /*36505d;*/
	background-image:url(/izasa-gic/img/fletxetagris2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:14px;
	font-weight: bold;
	display: block;
	width:208px;
}
.menumed a.actiu {
	font: 12px Arial, Helvetica, sans-serif;
	color:#36505d;
	text-decoration: none;
	background-color: #f8f8f8;
	background-image:url(/izasa-gic/img/fonsmenumedactiu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:208px;
	margin-left:-5px;
	display: block;
	font-weight: bold;
	padding-left:18px;
}
.menumed .co0 {
	width: 10px;
	float:left;
}
.menumed .co1 {
	width: 224px; /* 224 */
	float:left;
	padding-left:5px;
}
.menumed .co2 {
	width: 219px;
	float:left;
	padding-left:0px;
	padding-right:5px;
}
.menumed .co3 {
	width: 219px;
	float:left;
	padding-left:0px;
	padding-right:5px;
}
.menumed .co4 {
	width: 219px;
	float:left;
	padding-left:0px;
}
.menumed2 {
	margin-top:8px;
	margin-bottom:26px;
	overflow:hidden;
	background-image:url(/izasa-gic/img/columnes2.gif);
	background-repeat: repeat-y;
	padding-top:8px;
	padding-bottom:26px;
	width: 900px;
}
.menumed2 a {
	padding-top:1px;
	padding-bottom: 1px;
}
.menumed2 a.inactiu {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-decoration: none;
	color:#ababad;
	background-image:url(/izasa-gic/img/fletxetagris2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:14px;
	font-weight: bold;
	display: block;
}
.menumed2 a.inactiu:hover {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#808082; /*36505d;*/
	background-image:url(/izasa-gic/img/fletxetagris2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:14px;
	font-weight: bold;
	display: block;
}
.menumed2 a.actiu {
	font: 12px Arial, Helvetica, sans-serif;
	color:#36505d;
	text-decoration: none;
	background-color: #f8f8f8;
	background-image:url(/izasa-gic/img/fonsmenumedactiu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:202px;
	margin-left:-5px;
	display: block;
	font-weight: bold;
	padding-left:18px;
}
.menumed2 .co0 {
	width: 20px;
	float:left;
	padding-top:4px;
	min-height:75px;
}
.menumed2 .co1 {
	width: 215px;
	float:left;
	padding-left:5px;
	padding-right:5px;
}
.menumed2 .co2 {
	width: 215px;
	float:left;
	padding-left:0px;
	padding-right:5px;
}
.menumed2 .co3 {
	width: 215px;
	float:left;
	padding-left:0px;
	padding-right:5px;
}
.menumed2 .co4 {
	width: 214px;
	float:left;
	padding-left:0px;
}
.titolprod {
	padding-left:5px;
	font: 20px Arial, Helvetica, sans-serif;
	color:#555658;
	margin-top:8px;
	display:block;
}

.titolprod a
{
    text-decoration:none;
    color:#555658;
}

.titolsecciones {
	padding-left:5px;
	font: 20px Arial, Helvetica, sans-serif;
	color:#555658;
	margin-top:8px;
	display:block;
	padding-bottom:8px;
	border-bottom: 1px solid #9e9e9e;
	width:900px;
}
.submenuprod .col {
	width: auto; /*254px;*/
	float:left;
	/*border: 1px solid #000000;*/
}
.submenuprod a.menuprodactiu {
	color:#56555a; /*#ababad;*/
	background-color: white;
	background-image:url(/izasa-gic/img/fletxeta.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	margin-left:0px;
	display: block;
}
.linia1 {
	background-image:url(/izasa-gic/img/linia1.gif);
	overflow: auto;
	width: 100%
}
.linia2 {
	background-image:url(/izasa-gic/img/linia2.gif);
	overflow: auto;
	width: 100%;
}
.botonera {
	float: right;
	/*background-image: url(/izasa-gic/img/fons-botonera.gif);*/
	width: 91px;
	height: 91px;
	overflow: hidden;
}
.boto {
	float: right;
	margin-top:0px;
	margin-left:0px;
}
.lletra {
	display: block;
	padding: 10px;
	float: left;
}
.lletra a {
	color: #59595b;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.lletra a.actiu {
	color: #dfdfdf;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.lletres {
	width: 820px;
	background-color: #eeeeee;
	border: 1px dotted #dbdbdb;
	padding: 6px;
	padding-left:20px;
	margin-bottom: 20px;
}
.glossari {
	border-bottom: 1px dotted #dbdbdb;
	padding-bottom:12px;
	margin-bottom: 12px;
}
.glossari a {
	color:#545454;
	text-decoration: none;
}
.glossari a:hover {
	color:#dbdbdb;
}
.paginador {
	width: 200px;
	float: right;
	text-align: right;
	color: #b9b7b7;
	font-weight: bold;
	margin-top:7px;
}
.paginador a {
	text-decoration: none;
	color: #b9b7b7;
}
.paginador a.actiu {
	text-decoration: none;
	color: #58585a;
}
.resultats {
	width: 500px;
	float: left;
}
.espai
{height:24px;}

.destacados
{margin-top:6px;
border: 1px solid #ccc;
padding:6px;
padding-bottom:0px;
padding-left:22px;}

.banner
{margin-top:6px;
}

.destacados .col
{float: left;
width: 190px;
margin-right:26px;




}
 .titol2
{
color: #313944;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding-bottom: 10px;
white-space:nowrap;

}

.destacados2
{margin-top:6px;
border: 1px solid #ccc;
padding:6px;
padding-bottom:12px;
padding-left:12px;
float: left;
width: 412px;
min-height: 173;} /*165px;}*/

.banner2
{margin-top:6px;
float: right;
}

.destacados2 .col
{float: left;
width: 188px;
margin-right:14px;
}

#actualidad {
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-top:5px;
}
#actualidad .dreta {
	float: right;
	width: 306px;
}
#actualidad .dreta .not1 {
	width: 266px;
	background-color: #343d46;
	background-image:url(/izasa-gic/img/fons-dalt.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	color:#83a1df;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	height: 55px;
}
#actualidad .dreta .not2 {
	width: 266px;
	background-color: #80a3dd;
	color:#333a40;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	height: 55px;
	margin-top:1px;
}
#actualidad .dreta .not3 {
	width: 266px;
	background-color: #343b45;
	background-repeat: no-repeat;
	color:#83a1df;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	height: 55px;
	margin-top:1px;
}
#actualidad .dreta .not4 {
	width: 266px;
	background-color: #343b45;
	background-image: url(/izasa-gic/img/fons-baix.gif);
	background-position:bottom left;
	background-repeat: no-repeat;
	color:#83a1df;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	height: 55px;
	margin-top:1px;
}
.peunot {
	background-image: url(/izasa-gic/img/fons_peunot.gif);
	background-position:bottom left;
	background-repeat: no-repeat;
	background-color: #0047b9;
	color: white;
	height: 69px;
	margin-top:2px;
	font-size: 18px;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	width: 552px
}
#actualidad .esquerra {
	float: left;
	width: 594px;
}
a.linkblanc {
	color: white;
	font-size: 11px;
	text-decoration: none;
}
a.linkblanc:hover {
	text-decoration: underline;
}
#noticies {
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
}
a.mesnot {
	color: #0147b6;
	text-decoration: none;
	font-size: 10px;
}
a:hover.mesnot {
	text-decoration: underline;
}
#noticies .not1 {
	width: 290px;
	margin-right:14px;
	float:left;
}
#noticies .not2 {
	width: 290px;
	margin-right:14px;
	float:left;
}
#noticies .not3 {
	width: 290px;
	float:left;
}
#noticies .not1_twitter {
	width: 282px;
	margin-right:14px;
	float:left;
}
#noticies .not2_twitter {
	width: 282px;
	margin-right:14px;
	float:left;
}
.noticia {
	background-image: url(/izasa-gic/img/fonsnot.gif);
	background-position:bottom left;
	background-repeat: repeat-x;
	overflow: hidden;
	margin-bottom: 10px;
}
.apartatnot {
	text-transform: uppercase;
	color:#313b47;
	font-size: 12px;
	font-weight: bold;
	background-image: url(/izasa-gic/img/puntets.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:4px;
}
.noticia img {
	float: left;
	margin-right:10px;
}
.titnot {
	color:#313b47;
	font-size: 18px;
	font-weight: bold;
}
.textenot {
	font-size: 11px;
	color:#313b47;
	padding-bottom: 10px;
}
.submenuotras {
	margin-top:8px;
	margin-bottom:26px;
	padding-left:5px;
}
.submenuotras .col {
	width: 220px;
	float:left;
}
.submenuotras a.menuprodactiu {
	color: #56555a;
	background-color: white;
	background-image:url(/izasa-gic/img/fletxeta.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 18px;
	margin-left:0px;
	display: block;
}
.submenuotras a.menuprod {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#ababad;
	background-image:url(/izasa-gic/img/fletxetagris.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-position: 0px 5px;
	padding-left: 18px;
	display: block;
	font-weight: bold;
}
.submenuotras a.menuprod:hover {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: black;
	background-image:url(/izasa-gic/img/fletxeta.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-position: 0px 5px;
	padding-left: 18px;
	font-weight: bold;
}
.detall {
	border: #c5c3c4 1px solid;
	padding:40px;
	padding-right:25px;
	padding-top:30px;
	margin-top:10px;
}
.actualidad2 {
	border: #c5c3c4 1px solid;
	padding:40px;
	padding-right:25px;
	padding-top:30px;
	margin-top:10px;
	font: 12px Arial, Helvetica, sans-serif;
}
.actualidad2 .data {
	font-size: 10px;
}
.actualidad2 a {
	color: #383a47;
	font-size: 12px;
	text-decoration: none;
}
.actualidad2 a:hover {
	color: #007ac5;
}
.not {
	border-bottom: #c5c3c4 1px dashed;
	padding-bottom:18px;
	margin-bottom:13px;
	clear:both;
}
.textedetall .foto {
	float: right;
	width:354px;
	margin-left:50px;
	margin-top: 15px;
}
.textedetall a {
	color:#3e4245;
	text-decoration: none;
	font-weight:bold;
	font-size: 10px;
}
.detall .textedetall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;
}
.detall .datanot {
	color:#3e4245;
	font-size: 10px;
	text-transform:uppercase;
}

.datanot {
	color:#3e4245;
	font-size: 10px;
	text-transform:uppercase;
}

.detall .titnot {
	color:#3e4245;
	font-size: 18px;
	margin-bottom:15px;
}
.enllacos {
	width: 354px;
	margin-top:30px;
	font: 11px Arial, Helvetica, sans-serif;
}
.enllacos .certificacion, .enllacos .certificacion_noPDF {
	color: #aaaaaa;
	border-top: solid #aaaaaa 1px;
	height:14px;
	padding-left:10px;
	margin-top:1px;
	padding-top:1px;
}
.enllacos .certificacion a {
	width: 344px;
	color: #aaaaaa;
	text-decoration:none;
	display:block;
	float: left;
	background-image:url(/izasa-gic/img/fons_pdf2.gif);
	height:15px;
	background-repeat:no-repeat;
}
.enllacos .certificacion a:hover {
	background-image:url(/izasa-gic/img/fons_pdfon2.gif);
	background-repeat:no-repeat;
}
.enllacos .certificacion_noPDF a {
	width: 344px;
	color: #aaaaaa;
	text-decoration:none;
	display:block;
	float: left;
	height:15px;
}
.enllacos .certificacion_noPDF a:hover {
}


a.linkblau {
	color:#313b47;
	text-decoration: none;
}
a:hover.linkblau {
	color:#313b47;
	text-decoration: underline;
}
.dreta li.primer a {
	width: 266px;
	background-color: #343d46;
	background-image:url(/izasa-gic/img/fons-dalt.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	color:#83a1df;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	height: 55px;
	font-size:14px;
}
.dreta li.primer a:hover {
	width: 266px;
	background-color: #80a3dd;
	background-image:url(/izasa-gic/img/fons-dalton.gif);
	background-position:top left;
	background-repeat: no-repeat;
	color:#343b45;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	height: 55px;
	font-size:14px;
}
.dreta li a {
	width: 266px;
	background-color: #343d46;
	color:#83a1df;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	height: 55px;
	margin-top:1px;
	font-size:14px;
}
.dreta li a:hover {
	width: 266px;
	background-color: #80a3dd;
	color:#343b45;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	height: 55px;
	margin-top:1px;
	font-size:14px;
}
.dreta li.ultim a {
	width: 266px;
	background-color: #343b45;
	background-image: url(/izasa-gic/img/fons-baix.gif);
	background-position:bottom left;
	background-repeat: no-repeat;
	color:#83a1df;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	height: 55px;
	margin-top:1px;
	font-size:14px;
}
.dreta li.ultim a:hover {
	width: 266px;
	background-color: #80a3dd;
	background-image: url(/izasa-gic/img/fons-baixon.gif);
	background-position:bottom left;
	background-repeat: no-repeat;
	color:#343b45;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	height: 55px;
	margin-top:1px;
	font-size:14px;

}

/*
.dreta li.primer {
	width: 266px;
	background-color: #343d46;
	background-image:url(/izasa-gic/img/fons-dalt.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	color:#83a1df;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	height: 55px;
	font-size:14px;
}

.dreta li {
	width: 266px;
	background-color: #343d46;
	color:#83a1df;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	height: 55px;
	margin-top:1px;
	font-size:14px;
}

.dreta li.ultim {
	width: 266px;
	background-color: #343b45;
	background-image: url(/izasa-gic/img/fons-baix.gif);
	background-position:bottom left;
	background-repeat: no-repeat;
	color:#83a1df;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	height: 55px;
	margin-top:1px;
	font-size:14px;
}*/

#izasapopup 
{
    font: 11px Arial, Helvetica, sans-serif;
}
/* the overlayed element */
.overlay, .modal {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(../img/overlay/white.png);
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:500px;		
	
	/* some padding to layout nested elements nicely  */
	padding:35px;

	/* a little styling */	
	/*font-size:11px;*/

	/* place overlay on top of other elements */
	z-index:10000;
	
	height:500px;
	overflow: hidden;

	
}
/* default close button positioned on upper right corner */
.overlay .close, .modal .close {
	background-image:url(../img/overlay/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

.modal2 {
    display:none;
    background-image:url(../img/overlay/white.png);
    width:600px;
    padding:35px;
    z-index:10000;
    min-height:600px;
    }
.modal2 .close {
	background-image:url(../img/overlay/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

.overlay #contentWrap {
   height: 400px;
   overflow-y:auto;
}

/* Forms */
form
{
	margin:  0px 0px 0px 0px; 
	padding: 10px 15px 15px 15px;
}

form label
{
	clear: both;
	width: 140px;
	margin-right: 10px;
	margin-bottom: 1px;
}

form .nomandatorylabel
{
	display: block;
	float: left;
	clear: both;
	width: 140px;
	margin-right: 10px;
	margin-bottom: 1px;
}

form .mandatorylabel
{
	display: block;
	float: left;
	clear: both;
	width: 140px;
	margin-right: 10px;
	font-weight: bold;
	margin-bottom: 1px;
}

form .mandatorylabel_long
{
	display: block;
	float: left;
	clear: both;
	width: 340px;
	margin-right: 10px;
	font-weight: lighter;
	margin-bottom: 1px;
}
form #submit_btn
{
    display: block;
	float: right;
	margin-right:100px;
}

#overlay{
    height:600px;
}
div.contentWrap {
    overflow-y:auto;
}

/* Products Sitemap */

.x-tree-node-anchor 
{
    display:inline-block;
    }
	ul li .x-tree-node a
{
    display:inline-block;
    }
	
	.searchresults{
     font-size: 12px;
    font-family: Arial;
    color:#555658;
}
.search-results-hit a{
    font-weight:bold;
    text-decoration: none;
    color:#555658;
}

#colSearchFacets.searchresults a{
    text-decoration: none;
    color:#555658;
}

.search-results-hit:hover{
    background-color:#eee;
}

#colSearchFacets{
    width: 150px;
    margin-right: 10px;
}
#colSearchResults {
    font-size:12px;
    font-family: Arial;
    float:right;
    width:670px;
    padding-left: 10px;
    border-left: 1px solid lightgrey;
}
#sectionsFacet,#pnFacetsPanel{
    border: 1px solid lightgrey;
    padding:3px;
    padding-top:-1px;
}
#clearFilterIcon {
    float:right;
    padding: 3px;
    font-weight:bold;
}

#btnSearch {
    position: relative;
    left: -55px;
}