
body {
	font: 69% Verdana,Arial,Helvetica,"Trebuchet MS", Trebuchet, Verdana, sans-serif;
	background-color: #2d2d2d;
	color: Black;
	margin: 0;
	padding: 0;
}

/*body {
	font-family:  Verdana,Arial,Helvetica,sans-serif;
	font-size: 0.8em;
	margin-top:20PX;
}*/

* {
  margin: 0;
  padding: 0;
}

a, a:hover, a:active
{
	color:#A7A7A7;
}

h1, h2 {
    border: none;
    border-bottom: solid transparent 1px;
}

ul{
	margin-left:15px;
	padding-left:0px;	
}


#photodiv {
  background-repeat: no-repeat;
  height:180px;
}
.contenidor {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}

#titol_adm{
	margin-left:10px;
	color:#FFF;
	font-size:18px;
	padding-top:35px;
	height:25px;
	top:20px;
}

#titol_general{
	margin-left:40px;
	margin-right:15px;
	color:#FFF;
	font-size:36px;
	padding-top:35px;
	height:36px;
	top:20px;
	text-align:right;
}

#titol_general_admin{
	margin-left:30px;
	margin-right:15px;
	color:#FFF;
	font-size:32px;
	padding-top:30px;
	height:36px;
	top:20px;
	text-align:right;
	width:700px;
}

.peu_pagina {
	clear: both;
	text-align: center;
	margin-top:50px;
	background-color:#000000 !important;
	height:30px;
	color:#FFFFFF;
}


.peu_pagina_esq {
	float: left;
	/*background-image: url(../imatges/logo_soc_petit.gif);*/
	width: 160px;
	height:30px;
	background-color:#000000;

}

.peu_pagina_esq_mig {
	float: left;
	/*background-image: url(../imatges/logo_diba_petit.gif);*/
	margin-left:20px;
	width: 98px;
	height:30px;
	background-color:#000000;
}


.peu_pagina_mig {
	float: left;
	width:502px;
	text-align: center;
	background-color:#000000;
	padding-top:5px;	
}

.peu_pagina_dreta {
	float: right;
	/*background-image: url(../imatges/logo_fons_soc_eu_petit.gif);*/
	width: 160px;
	height:30px;
	background-color:#000000;
}



.top {
	width: 950px;
	height:108px;
	margin: 0;
	padding: 0;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-repeat: no-repeat;
	background-color:#000000;
}

.top_adm {
	width: 950px;
	height:108px;
	margin: 0;
	padding: 0;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-repeat: no-repeat;
	background-color:#000000;
}
.idiomes {
	float: right;
	text-align: right;
	font-size: 10px;
	margin-top: 0px;
	margin-right: 2px;
	color: #000000;
	height: 20px;
	width:670px;
	background-color:#FFFFFF;
}
.retrat_top {
	float: left;
	width: 89px;
	margin: 0px;
	padding: 0px;
	/*height:180px;*/
}

.imatgespem{
	float: left;
	width: 670px;
	margin: 0px;
	padding: 0px;
	/*height:180px;*/
}

#photoimg {
	border:0px;
	padding:0px;
	/*margin-top: 60px;*/
	vertical-align:middle;
	margin-left:20px;
}
.top_imatges_manresa {
	height: 90px;
	background-color: #89C1F0;
	width: 950px;
}
.botons {
	float: right;
	height: 20px;
	font-size: 12px;
	color: #FFFFFF;
	clear: right;
}
.nom {
	font-size: 36px;
	color: #FFFFFF;
	padding-right: 50px;
	width: 330px;
	text-align: left;
	float: right;
	clear: right;
	padding-top: 20px;
	visibility: hidden;
}
.botons ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
}

.botons ul li{
	position: inherit;
	float: left;
	width: 110px;
	text-align: center;
	display: inline;
}
.botons ul li a{
	display: block;
	width: 108px; /*Width of top level menu link items*/
	text-decoration: none;
	color:#FFFFFF;
}
.botons ul li a:hover{
	color: #007169;
	background-color:#FFFFFF;
}

.menu_lateral {
	float: left;
	width: 180px;
	/*margin-top: -20px;*/
	margin-top:15px;
	z-index:10;
}
.menu_lateral ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.menu_lateral ul li{
	position: inherit;
	float: none;
	text-align: left;
	height:1em;
	vertical-align:middle;
	display:block;
	padding-top: 10px;
	padding-bottom: 10px;
}

.contingut {
	float: left;
	/*width: 740px;*/
	width: 900px;
	height: auto;
	padding-top: 0px;
	min-height: 300px;
	margin-left:20px;
}

.contingut a{
	text-decoration:none;
	color:#347791;
}

.contingut a:hover{
	text-decoration:underline;
}

#degradat {
	/*background-image: url(../imatges/degradat.gif);
	background-repeat: repeat-x;*/
	width: 950px;
	height: 28px;
	float: right;
	z-index:-1;
	background-color:#FFFFFF;
}
#degradatvermell {
	background-image: url(../imatges/degradat2.gif);
	background-repeat: repeat-x;
	width: 950px;
	height: 4px;
	clear: left;
	float: left;
}
.carrec {
	font-size: 20px;
	color: #FFFFFF;
	float: right;
	padding-right: 50px;
	width: 330px;
	text-align: left;
	clear: right;
	visibility: hidden;
}

h1 {
	width:100%;
	border-bottom:2px solid #CCCCCC;
	font-size:1.1em;
	color:#000000;
	margin-top:10px;
}

h2 {
	width:100%;
	font-size:1.3em;
	color:#347791;
	padding-bottom: 0px;
	margin-bottom: 4px;
	margin-top: 10px;
}

.darreres {
	width:100%;
	font-size:1em;
	color:#347791;
	padding-bottom: 3px;
	margin-bottom: 0px;
	margin-top: 10px;
	font-weight:bold;
}



#menu_superior {
	float:right;
	width:100%;
	/*font-size:93%;*/
	line-height:normal;
	margin-top:1px;
	margin-right:0px;
}
#menu_superior ul {
	margin:0;
	list-style:none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
#menu_superior li {
	display:inline;
	margin:0;
	padding:0;
}
#menu_superior a {
	float:right;
	background:url("../imatges/tableftH.gif") no-repeat left top;
	/*background-color:#C0DE9A;*/
	margin:0;
	padding:0 0 0 4px;
	margin-left:2px;
	text-decoration:none;
}
#menu_superior a span {
	float:left;
	display:block;
	background:url("../imatges/tabrightH.gif") no-repeat right top;
	/*background-color:#F7C30F;*/
	padding:5px 12px 4px 6px;
	color:#FFF;
	border:none;
	/*border-bottom:2px solid #F7C30F;*/
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu_superior a span {float:none;}
/* End IE5-Mac hack */
#menu_superior a:hover span {
	color:#FFF;
	/*background-color:#FFFFFF;*/
	/*border:none;*/
	/*border-bottom:2px solid #F7C30F;	*/
}
#menu_superior a:hover {
	background-position:0% -42px;
}
#menu_superior a:hover span {
	background-position:100% -42px;
}




#menu_lateral {
	float:left;
	margin-bottom: auto;	/*line-height:normal;*/
	/*width: 190px;*/
	width:800px;
	height: auto;
	font-size:11px;
}
#menu_lateral ul {
	margin:0;
	list-style:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
#menu_lateral li {
	/*display:inline;*/
	display:inline;
	margin:0;
	padding:0;
	height:auto;
	width:190px;
	float: left;
	/*margin-top: 1px;*/
	margin-bottom: 10px;
}
#menu_lateral a {
	float:left;
	background:url("../imatges/tabrightH.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	margin-left:2px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF !important;
}
#menu_lateral a span {
	float:left;
	display:block;
	background:url("../imatges/tabrightH.gif") no-repeat right top;
	color:#FFFFFF !important;
	width:170px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 6px;
	border:none;
	border-bottom:2px solid #FFFFFF;
	
	background-color: #347791;
	cursor:pointer;
	border:none;
	border-bottom:2px solid #347791;
	
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu_lateral a span {float:none;}
/* End IE5-Mac hack */
#menu_lateral a:hover span {
	color:#000000;
	background-color: #FFFFFF;
	cursor:pointer;
	border:none;
	border-bottom:2px solid #347791;
	color:#FFFFFF !important;
}
#menu_lateral a:hover {
	background-position:0% -42px;
	cursor:pointer;
	color:#FFFFFF !important;
}
#menu_lateral a:hover span {
	background-position:100% -42px;
	cursor:pointer;
	color:#FFFFFF !important;
}








.imatgesmanresa {
	clear: none;
	float: right;
}
.resum_noticies {
	background-color: #FFEFDF;
	padding: 5px;
}
.idiomes a {
	text-decoration: none;
	color: #000000;
}
.img_new {
	margin-right: 8px;
	margin-bottom: 2px;
}

.data {
	font-size:0.9em;
	color:#999999;
	margin-top:5px;
	margin-bottom:5px;
}

.resum_noticia {
	margin-top:5px;
	margin-bottom:5px;
}

#llista {
	list-style-type: none;
	/*list-style-image: url(../imatges/sargento.gif);*/
	margin-left: 16px;
	padding-left:0px;
}

#llista li{
	list-style-type: none;
	/*list-style-image: url(../imatges/sargento.gif);*/
	margin-left: 0px;
}

#llista li a {
	text-decoration:none;
	color:#347791;
}

.edita {
	color:#000;
}

#llista li p span a {
	color:#000;
}

#llista li a:hover {
	text-decoration:underline;
	color:#347791;
}

#llista_xat {
	list-style-type: none;
	
	margin-left: 16px;
	padding-left:0px;
}

#llista_xat li{
	margin-bottom:5px;
	border-bottom:1px solid #E6E6E6;
}

.mes_articles {
	text-align: right;
	color:#347791;
}

.mes_articles a{
	text-decoration:none;
	color:#347791;
}

.mes_articles a:hover{
	text-decoration:underline;
}

.mes_articles a img{
	border:0;
	padding-right:5px;
	vertical-align:middle
}

.blog {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #347791;
	height:auto;
}

.blog_titol{
	color:#347791;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:0px;
}
.blog_titolet{
	color:#347791;
	font-size:1em;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:3px;
}
.blog_titol a{
	color:#347791;
	text-decoration:none;
}

.blog_data{
	color:#999999;
	font-size:0.9em;
	margin:0px;
}

.blog_txt, .blog_txt_llista, .blog_txt_ample, .noticia_txt, .noticia_txt_ample {
	padding:0px;
	margin:0px;
	float:left;
	width:530px;
}

.blog_txt_llista {
	width:580px;
}

.blog_txt_ample, .noticia_txt_ample {
	width:740px;
}

.blog_resum{
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.blog_imatges, .blog_imatges_llista, .noticia_imatges {
	width:200px;
	float:left;
}

.blog_imatges_llista {
	width:150px;
}

.blog_imatges img, .noticia_imatges img {
	float:left;
	margin-bottom:5px;
}
.blog_cometaris{
	text-align:left;
	padding-top:0px;
	margin-top:5px;
}
.blog_cometaris a img{
	border:0;
	padding-right:5px;
	vertical-align:middle
}

#frmmain {
	margin-top:0px;
	margin-bottom:0px;
	}


#formulari label {
	/*position: absolute; text-align:right; width:130px;*/
	/*position: absolute;*/
	text-align:right; width:125px;
	height:25px;
	padding-top:5px;
	margin-right:8px;
	/*width: 150px;
	float:left;
	text-align: left;
	margin-right: 0.5em;
	display: block;*/
}

#formulari input {
	height:20px;
}

/*#formulari input, textarea,select { margin-left: 140px; }
#formularilabel.check, label.radio { position:relative; text-align:left; }*/
.comentari {
	background-color: #F7F5EE;
	border-top-width: 1px;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DFDFDF;
	border-bottom-color: #CCCCCC;
	padding: 10px;
	margin-top: 5px;
}


#propsmenu {
display:none;
margin-top:0px;
padding-top:0px;
}

#props {
	margin-bottom: 0px;
	padding: 0px;
}
#missatges {
	list-style-type: none;
	margin-left:0px;
	margin-bottom:0px;
}
#missatges li{
	font-weight:bold;
	margin-bottom:0px;
}
#missatges li span{
	font-weight:normal;
}
#missatges li p{
	color:#3366CC;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:5px;
}


.formulari_menu {
border:1px solid #89C1F0; background-color:#E6EEEE; margin-top:0px; padding:10px; margin-bottom:20px; width:inherit;
}

#dreta
{
	text-align:right;
	float:right;
}

#esquerre
{
	text-align:left;
	float:left;
}

.novisible
{
	background-color:#FF99CC;
}
.visible
{
	background-color:#FFF;
}






input.DatePicker{
	display: block;
	width: 150px;
	padding: 3px 3px 3px 24px;
	border: 1px solid #0070bf;
	font-size: 13px;
	background: #fff url(../admin/date.gif) no-repeat top left;
	cursor: pointer;
}
input:focus.DatePicker{
	background: #fffce9 url(../admin/datefocus.gif) no-repeat top left;
}
.dp_container{
	position: relative;
	padding: 0;
	z-index: 500;
}
.dp_cal{
	background-color: #fff;
	border: 1px solid #0070bf;
	position: absolute;
	width: 177px;
	top: 24px;
	left: 0;
	margin: 0px 0px 3px 0px;
}
.dp_cal table{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
.dp_cal select{
	margin: 2px 3px;
	font-size: 11px;
}
.dp_cal select option{
	padding: 1px 3px;
}
.dp_cal th,
.dp_cal td{
	width: 14.2857%;
	text-align: center;
	font-size: 11px;
	padding: 2px 0;
}
.dp_cal th{
	border: solid #aad4f2;
	border-width: 1px 0;
	color: #797774;
	background: #daf2e6;
	font-weight: bold;
}
.dp_cal td{
	cursor: pointer;
}
.dp_cal thead th{
	background: #d9eefc;
}
.dp_cal td.dp_roll{
	color: #000;
	background: #fff6bf;
}
/* must have this for the IE6 select box hiding */
.dp_hide{
	visibility: hidden;
}
.dp_empty{
	background: #eee;
}
.dp_today{
	background: #daf2e6;
}
.dp_selected{
	color: #fff;
	background: #328dcf;
}


.error {
	margin-top:10px;
	border:1px solid red;
	background:#FFE1F0;
	padding:10px;
	width:400px;
}

.ok {
	margin-top:10px;
	border:1px solid green;
	padding:10px;
	width:400px;
	background-color: #90ee90;
}


#menuitem {
	width:100px;
	border:1px solid red;
}
#menuitem ul{
	display:inline;
	width:80px;
	position:relative;
}

#menuitem ul li{
	position:relative;
	display:inline;
	width:80px;
}



#menuopcions img.pic
{
	width: 16px;
	height: 16px;
	margin-right: 4px;
	position: relative;
	top: 2px;
}
#menuopcions img.liArrow
{
	/*top: 10px;*/
	right: 0;
}

#menuopcions ul li
{
	width:150px;
}


#TamanyLletra_1 {
	FONT-SIZE:11px;

}
#TamanyLletra_2 {
	FONT-SIZE:13px;

}
#TamanyLletra_3 {
	FONT-SIZE:15px;
}


.llista_home {
	list-style-type: none;
	/*list-style-image: url(../imatges/sargento.gif);*/
	margin-left: 16px;
	margin-top: 0px;
	margin-bottom: 3px;
	padding-left:0px;
}

.resums_home {
	margin-top:30px;
	background-color:#F3F3F3;
	padding:5px;
}

.docs_adjunts {
	margin-top:0px;
	background-color:#F3F3F3;
	padding:5px;
}

#div_usuaris {
	margin-top:10px;
	padding:5px;
	background-color:#FFFFCC;
	border:1px solid #FFCCCC;
	height:200px;
}

#botons_laterals_admin {
	float:left;
	margin-top:10px;
	padding:5px;
	padding-left:20px;
	width:800px;
}

#botons_laterals_admin form{
	display:inline;
}

.clear {
	clear:both;
}


#layer_dades_projecte 
{
	position: absolute;
	left:400px;
	top:400px;
	width:250px;
	background-color:#f0f5FF;
	border: 1px solid #000;
	z-index: 50;
	height:auto;
	cursor:move;
}
#layer_dades_projecte_handle 
{
	background-color:#5588bb;
	padding:2px;
	text-align:center;
	font-weight:bold;
	color: #FFFFFF;
	vertical-align:middle;
}
#layer_dades_projecte_handle:hover
{
	cursor:move;
}
#layer_dades_projecte_content, #dades_projecte 
{
	position:relative;
	padding:5px;
	overflow:visible;
	width:240px;
	height:auto;
	font-size:10px;
}
#close
{
	float:right;
	text-decoration:none;
	color:#FFFFFF;
}

.projecte_opcions {
	font-weight:bold;
	margin-top:10px;
}

.noresultats {
	font-weight:bold;
	color:#347791;
}

#projectes {
	list-style-image:none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-left:15px;
	margin-top:20px;
	font-size:10pt;
}
#projectes li{
	margin-top: 15px;
	margin-bottom: 15px;
}

.pager{
	margin-top:15px;
	margin-left:15px;	
}



a img{
	border:none;
}

a:hover img{
	border:none;
}

a:active img{
	border:none;
}

label {
	width:200px;
}

.dades_formulari{
	width:600px;
	clear:both;
}

.dades_formulari label {
	float:left;
	width:120px;
}

.dades_formulari input {
	float:left;
}

.dades_formulari_info{
	float:left;
}

.formulari_fitxer{
	width:300px;
}







/**

	CSS Plone

**/

#portal-header {
	width:871px;
	height:48px;
	margin:auto;
	margin-top:50px;	
	background-image: url('../imatges/portal_tabs.jpg');
  background-position: 3px 0px;
  background-repeat: no-repeat;
}

.link_inici{
	float:left;
	width:259px;
	height:39px;
	cursor:pointer;
	margin-left:3px;
}

.tabs{
	/*margin-left:259px;	*/
	float:left;
}

.tab{
	float:left;
	width:120px;
	height:39px;
	margin-left:0px;
	cursor:pointer;
}

.tab_sel{
	float:left;
	width:120px;
	height:39px;
	margin-left:0px;
	background-image: url('../imatges/menu_prod.jpg');
	background-position: left;
	background-repeat:no-repeat;
	cursor:pointer;
}

.tab_sel_verd{
	float:left;
	width:120px;
	height:39px;
	margin-left:0px;
	background-image: url('../imatges/menu_verd.jpg');
	background-position: right-bottom;
	background-repeat:no-repeat;
	color:#000000;
	cursor:pointer;
}

.tab_sel_verd_contacte{
	float:left;
	width:120px;
	height:39px;
	margin-right:9px;
	_margin-right:0px;
	background-image: url('../imatges/menu_verd_contacte.jpg');
	background-position: right-bottom;
	background-repeat:no-repeat;
	color:#000000;
	cursor:pointer;
}

.tab_sel_contacte{
	float:left;
	width:120px;
	height:39px;
	margin-right:9px;
	_margin-right:0px;
	background-image: url('../imatges/menu_contacte.jpg');
	background-position: left;
	background-repeat:no-repeat;
	cursor:pointer;
}

.tab_text{
	color:#FFFFFF;
	width:110px;
	margin-left:5px;
	margin-top:14px;
	font-size:8pt;
	text-align:center;
	z-index:2000;
}

.tab_text a, .tab_text a:hover{
    color: #FFFFFF;
    text-decoration: none;	
}

.tab_text a:hover{
	color:#000000;
}

.tab_sel_verd .tab_text, .tab_sel_verd_contacte .tab_text{
	color:#000000;
}

.tab_sel_verd .tab_text a,.tab_sel_verd .tab_text a:hover{
    color: #000000;
    text-decoration: none;	
}

.tab_sel_verd_contacte .tab_text a,.tab_sel_verd_contacte .tab_text a:hover{
    color: #000000;
    text-decoration: none;	
}

ul#navlist 
{ 
	z-index:2000;
}

ul#navlist a
{
	text-decoration: none;
}

ul#navlist, ul#navlist ul, ul#navlist li
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	z-index:2000;    
}

ul#navlist li 
{ 
	float: left; 
	color:#FFFFFF;
	z-index:1000;
}

ul#navlist li#active 
{ 
	float: left; 
	color:#FFFFFF;
	margin-left:0px;
	width:116px;
	_width:100px;
	height:40px;
	font-size:8pt;
	text-align:center;
	z-index:2000;
}

ul#navlist li a
{
	z-index:2000;    
}

ul#navlist li a:hover
{
	z-index:2000;    
}

ul#navlist li a:active
{
	/*color: #cccccc;*/
	margin-left:0px;
	/*background-color: #003366;*/
	/*border: 1px #ffffff inset;*/
	z-index:2000;    
}

ul#subnavlist { display: none; }
ul#subnavlist li { float: none; }


ul#subnavlist li a
{
	padding: 0px;
	margin: 0px;
}

ul#navlist li:hover ul#subnavlist, ul#navlist li.sfhover ul#subnavlist
{
	position:relative;
	_position:absolute;
	margin-top:12px;
	_margin-top:25px;
	_margin-left:-87px;
    display: block;
    font-size: 8pt;
	width:597px;
	height:225px;
    z-index:2000;
    background-image: url('../imatges/menu_productes.gif');
	background-position: left;
	background-repeat:no-repeat;
}

ul#navlist li:hover ul#subnavlist li a, ul#navlist li.sfhover ul#subnavlist li a
{
    display: block;
    /*width: 10em;*/
    border: none;
    padding: 2px;
		z-index:2000;    
}

ul#navlist li:hover ul#subnavlist li a:before { content: ""; }

ul#navlist li.sfhover ul#subnavlist li a:before { content: ""; }


.menu_drop{
	width:590px;
	text-align:left;
	font-size:12px;
}
.menu_drop_productos_titol{
	float:left;
	margin-top:17px;
	margin-left:27px;
	_margin-left:12px;
	width:200px;
	height:15px;
	color:#717C22;
	font-size:13px;
	
}
.menu_drop_sectores_titol{
	float:left;
	margin-top:17px;
	height:15px;
	width:319px;
	color:#717C22;
	font-size:13px;
}

.menu_drop_productos{
	float:left;
	margin-top:15px;
	margin-left:27px;
	_margin-left:12px;
	width:200px;
	color:#000000;
	
}

a.menu_drop_productos_link:link { color: #51562F; text-decoration: underline !important;font-weight:600; }
a.menu_drop_productos_link:active { color: #51562F; text-decoration: underline !important;font-weight:600; }
a.menu_drop_productos_link:visited { color: #51562F; text-decoration: underline !important;font-weight:600; }
a.menu_drop_productos_link:hover { color: #51562F; text-decoration: underline !important;font-weight:600; }




.menu_drop_sectores{
	float:left;
	margin-top:0px;
	width:319px;
	color:#000000;
}


a.menu_drop_sectores_link:link { color: #51562F; text-decoration: underline !important;font-weight:600; }
a.menu_drop_sectores_link:active { color: #51562F; text-decoration: underline !important;font-weight:600;}
a.menu_drop_sectores_link:visited { color: #51562F; text-decoration: underline !important;font-weight:600; }
a.menu_drop_sectores_link:hover { color: #51562F; text-decoration: underline !important;font-weight:600; }


.menu_drop_sectores_categoria{
	float:left;
	width:300px;	
	height:15px;
	font-weight:bold;	
	color:black;
	margin-top:15px;
}

.menu_drop_sectores_sector{
	float:left;
	width:300px;
	height:15px;
	margin-left:-2px;
	margin-top:3px;
	margin-bottom:3px;
	font-weight:bold;	
	color:black;
}

.menu_drop_sectores_sector a{
	width:300px;
}


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}


.jcarousel-skin-tango .jcarousel-container {
    /*-moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;*/
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 860px;
    /*padding: 20px 40px;*/
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    /*width: 198px;
    height: 860px;
    padding: 40px 20px;*/
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  806px;
	margin-left:30px;
    height: 340px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  198px;
    height: 340px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 198px;
    height: 340px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 5px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 162px;
    right: 6px;
    width: 12px;
    height: 18px;
    cursor: pointer;
    /*background: transparent url(next-horizontal.png) no-repeat 0 0;*/
	/*background: transparent url('../imatges/fletxa_dreta.jpg') no-repeat 0 0;	*/
	background: transparent url('../imatges/fletxa_dreta_verda.jpg') no-repeat 0 0;	
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    /*background-position: -32px 0;*/
    background: transparent url('../imatges/fletxa_dreta_verda.jpg') no-repeat 0 0;	
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    /*background-position: -64px 0;*/
    background: transparent url('../imatges/fletxa_dreta_verda.jpg') no-repeat 0 0;	
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    /*background-position: -96px 0;*/
    background: transparent url('../imatges/fletxa_dreta.jpg') no-repeat 0 0;	
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 162px;
    left: 6px;
    width: 12px;
    height: 18px;
    cursor: pointer;
	/**background: transparent url(prev-horizontal.png) no-repeat 0 0;*/
	/*background: transparent url('../imatges/fletxa_esquerra.jpg') no-repeat 0 0;*/
	background: transparent url('../imatges/fletxa_esquerra_verda.jpg') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    /*background-position: -32px 0;*/
    background: transparent url('../imatges/fletxa_esquerra_verda.jpg') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    /*background-position: -64px 0;*/
    background: transparent url('../imatges/fletxa_esquerra_verda.jpg') no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    /*background-position: -96px 0;*/
    background: transparent url('../imatges/fletxa_esquerra.jpg') no-repeat 0 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}


#home_content{
	width:868px;
	height:246px;
	margin-left:5px;
}


#noticies{
	float:left;
	width:426px;
	height:226px;
	margin-left:0px;
	margin-top:20px;
	background-image: url('../imatges/noticies_graella.jpg');
	background-position: left;
	background-repeat:no-repeat;
}

#tutorial{
	float:left;
	width:426px;
	height:226px;
	margin-left:14px;
	_margin_left:0px;
	margin-top:20px;
	background-image: url('../imatges/tutorial.jpg');
	background-position: left;
	background-repeat:no-repeat;
}

.noticia_contingut_llista{
	float:left;
	height:190px;
}

.noticia_contingut{
	float:left;
	width:373px;
	height:38px;
	margin-left:40px;
	_margin-left:10px;
	font-size:12px;	
}

.noticia_data{
	float:left;
	width:40px;
	margin-top:12px;
	height:8px;
	color:#AAAAAA;
}

.noticia_titol{
	float:left;
	width:320px;
	margin-top:12px;
	height:8px;
	margin-left:13px;
	color:#4B4B4B;	
}

#noticies_peu{
	float:left;
	width:410px;
	margin-top:6px;
}

.noticies_peu_text{
	float:left;
	width:72px;
	margin-left:320px;
	_margin-left:160px;
	font-size:8pt;
}

.noticies_peu_text a, .noticies_peu_text a:hover{
 	color:#2d2d2d;
	font-size:8pt;
}

.noticies_peu_imatge{
	float:left;
	width:18px;
	height:18px;
	background-image: url('../imatges/rss_noticies.jpg');
	background-position: left;
	background-repeat:no-repeat;
}

.visualClear {
	clear:both;
	display:block;
}

.agil_footer{
	width:860px;
	height:40px;
	margin:auto;
	margin-top:0px;
	margin-bottom:15px;
	background-image: url('../imatges/footer.jpg');
	background-position: left;
	background-repeat:no-repeat;
	color:#A7A7A7;
	font-size:8pt;
}


#footer_idiomes{
	float:left;
	width:120px;
	height:12px;
	margin-left:230px;
	_margin-left:180px;	
	margin-top:14px;
	vertical-align:bottom;
}

#footer_idiomes #locale_footer_selector_menu{position:relative;z-index:3000;padding-top:5px;padding-bottom:5px;background:white;border:1px solid #3b5998;width:100px;height:60px;overflow:auto;}
#footer_idiomes #locale_footer_selector_menu a{padding:3px 10px 3px 10px;text-decoration:none;display:block;font-size:11px;}
#footer_idiomes #locale_footer_selector_menu a:hover{background:#5c75aa;color:white;text-decoration:none;}

#footer_idiomes .locale_footer_selector_hitarea{float:right;text-align:right;}
#footer_idiomes .locale_footer_selector_hitarea a{float:right;}
#footer_idiomes .locale_footer_selector_hitarea .locale_footer_selector_hitarea_right{background:transparent url(/images/selector_arrows.gif) no-repeat 0px 0px;cursor:default;float:left;margin:3px 3px 0px 4px;padding:0px;height:8px;width:5px;}

#footer_endepro{
	float:left;
	width:180px;
	height:12px;
	margin-left:30px;
	_margin-left:20px;
	margin-top:14px;
	vertical-align:bottom;
}

#footer_avis_legal{
	float:left;	
	width:76px;
	height:12px;
	margin-left:10px;
	margin-top:14px;
	vertical-align:bottom;
}

#footer_avis_legal a, #footer_avis_legal a:hover,#footer_avis_legal a:active
{
	text-decoration: none;
	color:#A7A7A7;
	font-size:8pt;
}

#footer_politica{
	float:left;	
	width:150px;
	height:12px;
	margin-left:10px;
	margin-top:14px;
	vertical-align:bottom;
}

#footer_politica a, #footer_politica a:hover,#footer_politica a:active
{
	text-decoration: none;
	color:#A7A7A7;
	font-size:8pt;
}

.footer_separador{
	float:left;	
	width:1px;
	height:10px;
	margin-left:10px;
	margin-top:16px;
	border-left: 1px solid #A7A7A7;
}

.content_top{
	width:860px;
	height:10px;
	margin:auto;
	_margin-left:0px;
	margin-top:10px;
	background-image: url('../imatges/contingut_top.jpg');
	background-position: top-left;
	background-repeat:no-repeat;
}

.content_html{
	background-color:#FFFFFF;
	width:860px;
	margin:auto;
}

.content_html p{
	padding:0;
	margin:0;
}

 p{
	padding:0;
	margin:0;
}

.content_html_content{
	color:#595959;
	/*margin:15px 15px 15px 15px;	
	_margin:15px 0px 15px 0px;*/
	padding:30px;
}


/*.content_html_content {
	color:#595959;
	margin:15px 15px 15px 15px;	
}*/


.content_bottom{
	width:860px;
	height:10px;	
	margin:auto;
	_margin-left:0px;
	background-image: url('../imatges/contingut_bottom.jpg');
	background-position: top-left;
	background-repeat:no-repeat;
	margin-bottom:10px;
}

#portal-columns{
	width: 860px !important;
	margin:auto;
	margin-bottom:10px;
}

.content_tutorial_flash{
	float:left;
	width:406px;
	height:207px;
	margin-top: 6px;
	margin-left: 7px;
	_margin-left:4px;
	z-index:1000;
}

#carousel{
	width:860px;
	height:340px;
	margin-left:5px;
	margin-top:10px;
	background-image: url('../imatges/carousel_content.jpg');
	background-position: left;
	background-repeat:no-repeat;
}

.carousel_fletxes{
	float:left;
	width:10px;
	height:310px;
	margin-left:0;
	margin-top:20px;
	/*background-image: url('../imatges/carousel_element.jpg');
	background-position: left;
	background-repeat:no-repeat;*/
}

.carousel_element{
	float:left;
	width:198px;
	height:310px;
	margin-left:0px;
	margin-right:0px;
	margin-top:20px;
	background-image: url('../imatges/carousel_element.jpg');
	background-position: left;
	background-repeat:no-repeat;
}

.carousel_element_image{
	float:left;
	width:150px;
	margin-left:21px;
	_margin-left:10px;
	margin-top:20px;
}

.carousel_element_image a img{ 
	border:none;
}

.carousel_element_logo{
	float:left;
	margin-left:12px;
	_margin-left:5px;
	margin-top:5px;
}

.carousel_element_logo a img{ 
	border:none;
}
.carousel_element_text{
	float:left;
	margin-left:13px;
	_margin-left:5px;
	width:170px;
	color:#595959 !important;
	font-size:16px;
	text-align: left;
	letter-spacing: 0px;
	margin-top:5px;
	font-weight:bold;
	z-index:2100;
}

.carousel_element_text p{
	_margin:0px;
	_padding:0px;
	z-index:2100;	
}

.content_flash{
	border-top: 1px solid #acacac;	
	float:right;
	width:480px;
	height:384px;
	margin-top: 0px;
	margin-right: 47px;	
}

.links_container{
	width:860px;
	height:400px;
	padding-top:20px;
}

.link_content_swf{
	float:left;
	width:333px;
	height:40px;
	border-bottom: 1px solid #acacac;
}

.link_content_swf_sel{
	float:left;
	width:333px;
	height:40px;
	border-bottom: 1px solid #acacac;	
	background-color:#CCCCCC;
}

.link_content_text{
	float:left;
	margin-top:13px;
	height:27px;
	margin-left:30px;
	cursor:pointer;
	font-size:10pt;
	color:#595959;
}


.link_content_text a, .link_content_text a:hover{
	color:#2d2d2d;
	font-size:11px;
}


.product_contenidor_content{
	float:left;
	width:830px;
	height:245px;
	margin-left:20px;
	_margin-left:0px;
	margin-top:16px;
	_margin-left:5px;
}

.product_content{
	float:left;
	width:860px;
	height:300px;
	/*margin-left:0px;*/
	margin:auto;
	margin-top:10px;
	/*margin-left:13px;*/
	margin-left:3px;
	_margin-left:0px;
	background-image: url('../imatges/contingut_producte.jpg');
	background-position: left;
	background-repeat:no-repeat;
	z-index:10;
}

.product_content_list{
	float:left;
	width:860px;
	height:300px;
	/*margin-left:0px;*/
	margin:auto;
	margin-top:10px;
	/*margin-left:13px;*/
	margin-left:3px;
	_margin-left:0px;
	margin-bottom:10px;
	background-image: url('../imatges/contingut_producte.jpg');
	background-position: left;
	background-repeat:no-repeat;
	z-index:10;
}


.product_content_barra_links{
	float:left;
	margin-left:262px;
	_margin-left:132px;
	font-size:8pt;	
}

.product_content_link_esp{
	float:left;
	width:112px;
	height:39px;
	cursor:pointer;
	_margin-left:1px;
}

.product_content_link_esp_sel{
	float:left;
	width:112px;
	height:39px;
	background-image: url('../imatges/pastilla_link_producte.jpg');
	background-position: left;
	background-repeat:no-repeat;
	cursor:pointer;
	_margin-left:1px;
}

.product_content_link_dem{
	float:left;
	width:112px;
	margin-left:8px;
	cursor:pointer;
}

.product_content_link_dem_sel{
	float:left;
	width:112px;
	height:39px;
	background-image: url('../imatges/pastilla_link_producte.jpg');
	background-position: left;
	background-repeat:no-repeat;
	margin-left:8px;
	cursor:pointer;
}

.product_content_link_desc{
	float:left;
	width:112px;
	margin-left:8px;
	cursor:pointer;
}

.product_content_link_desc_sel{
	float:left;
	width:112px;
	height:39px;
	background-image: url('../imatges/pastilla_link_producte.jpg');
	background-position: left;
	background-repeat:no-repeat;
	margin-left:8px;
	cursor:pointer;
}

.product_content_link_faq{
	float:left;
	width:112px;
	margin-left:8px;
	cursor:pointer;
}

.product_content_link_faq_sel{
	float:left;
	width:112px;
	height:39px;
	background-image: url('../imatges/pastilla_link_producte.jpg');
	background-position: left;
	background-repeat:no-repeat;
	margin-left:8px;
	cursor:pointer;
}

.product_content_link_text{
	margin-top:14px;
	text-align:center;
}


.productColumnLeft{
	float:left;
	width:220px;
}

.productColumnCenter{
	float:left;
	width:260px;
	margin-left:10px;
	_margin-left:0px;
}

.productColumnRight{
	float:left;
	width:300px;
	margin-left:20px;
	_margin-left:0px;

}


.productImage{
	float:left;
	width:220px;
	height:85px;
	margin-top:5px;
	color:#CCCCCC;
	_margin-left:10px;
}

.productDescription{
	float:left;
	width:210px;
	height:125px;
	color:#595959;
	font-size:12pt;
	margin-left:18px;
}

.productDescription a, .productDescription a:hover,.productDescription a:active
{
	text-decoration: none;
	color:#595959;
	font-size:12pt;
}


.productVersion{
	float:left;
	width:220px;
	color:#595959;
	font-size:10pt;
	margin-left:18px;
}

.productFrases{
	float:left;
	width:250px;
	padding:0px;
	margin-top:7px;
	//margin-top:15px; /* ie ho llegeix*/
	margin-left:10px;
	_margin-left:5px;
}

.productFrases ul {
	margin-left:0px;
	padding:0px;
	border-top: 1px solid #B3B3B3;
}

.productFrases ul li{
	list-style: none;
	border-bottom: 1px solid #B3B3B3;
	font-size:9pt;
	margin-top:5px;
	padding-bottom:5px;
	color:#595959;
}

.productPhoto{
	float:left;
	width:300px;
	margin-top:5px;
	_margin-left:2px;
}

.content_productes_esp{
	margin-left:30px;
}

.content_esp_col_esquerra{
	float:left;
	margin-top:20px;
	width:359px;
	color:#595959;
	margin-left:2px;
}

.content_esp_col_dreta{
	float:left;
	margin-top:20px;
	width:359px;
	margin-left:40px;
	color:#595959;
}

.content_faq_col_esquerra{
	float:left;
	margin-top:20px;
	width:559px;
	color:#595959;
	margin-left:2px;
	margin-bottom:15px;
}

.content_faq_col_dreta{
	float:left;
	margin-top:20px;
	width:159px;
	margin-left:40px;
	color:#595959;
	margin-bottom:15px;
}

.clear10{
	clear:both;
	height:10px;
}


.serveis_columna_titol_esquerra{
	float:left;
	width:358px;
	height:15px;
	margin-top:0px;
	margin-left:0px;
	/*font-size:11pt;*/
	font-weight:bold;
}

.serveis_columna_titol_dreta{
	float:left;
	width:358px;
	height:15px;
	margin-top:0px;
	margin-left:30px;
	/*font-size:11pt;*/
	font-weight:bold;	
}

.serveis_columna_text_esquerra{
	float:left;
	width:358px;
	margin-left:0px;
	margin-top:15px;
	/*font-size:9pt;*/
	margin-bottom:15px;
}

.serveis_columna_text_dreta{
	float:left;
	width:358px;
	margin-left:30px;
	margin-top:15px;
	/*font-size:9pt;*/
}

.serveis_llista {
	font-size: 9pt;
	font-style: normal;
	line-height: 2em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-indent: 0px;
	list-style-position: outside;
	list-style-type: none;
	margin-left:0px;
	margin-top:0px;
	padding:0px;
}

.serveis_columna_text_dreta_sota{
	float:left;
	width:373px;
	margin-top:15px;
	font-size:9pt;
	padding:0px;
}

#logo_contacte{
	float:left;
	width:159px;
	height:102px;
	margin-left:0px;
	margin-top:0px;
	background-image: url('../imatges/logo_endepro_contacte.jpg');
	background-position: left;
	background-repeat:no-repeat;
}

.contacte_dades_esquerra{
	float:left;
	width:240px;
	height:146px;
	margin-top:20px;
	margin-left:0px;
	font-size:8pt;
	color:#595959;
}

.contacte_dades_mig{
	float:left;
	width:240px;
	height:146px;
	margin-top:20px;
	margin-left:20px;
	font-size:8pt;
	color:#595959;	
}

.contacte_dades_dreta{
	float:left;
	width:240px;
	height:146px;
	margin-top:20px;
	margin-left:30px;
	font-size:8pt;
	color:#595959;	
}

.contacte_dades_titol{
	float:left;
	width:240px;
	height:12px;
	font-size:8pt;
	font-weight:bold;
}

.contacte_dades_valors{
	float:left;
	width:240px;
	height:60px;
	margin-top:10px;
}

.contacte_dades_text{
	float:left;
	width:240px;
	margin-top:10px;
	font-size:8pt;
}

.contacte_dades_telefon{
	float:left;
	width:16px;
	height:16px;
	background-image: url('../imatges/contacte_telefon.jpg');
	background-position: left;
	background-repeat:no-repeat;	
}

.contacte_dades_correu{
	float:left;
	width:16px;
	height:16px;
	background-image: url('../imatges/contacte_correu.jpg');
	background-position: left;
	background-repeat:no-repeat;
}

.contacte_dades_telefon_text{
	float:left;
	width:220px;
	height:16px;
	margin-left:4px;
	font-size:8pt;
}

.contacte_dades_correu_text{
	float:left;
	width:220px;
	height:16px;
	margin-left:4px;
	font-size:8pt;
}

.clear_both{
	clear:both;	
}

.dades_producte{
	float:left;
	width:868px;
	/*height:348px;*/
	display:none;
	margin-bottom:10px;
	/*background-image: url('../imatges/dades_producte.jpg');
	background-position: left;
	background-repeat:no-repeat;*/
}

#productes_pont_esp{
	float:left;
	height:5px;
	width:110px;
	/*margin-left:268px;*/
	margin-left:266px;
	_margin-left:133px;
	visibility:hidden;
	background-color:#FFFFFF;
}

#productes_pont_dem{
	float:left;
	height:5px;
	width:110px;
	margin-left:10px;
	visibility:hidden;
	background-color:#FFFFFF;
}

#productes_pont_desc{
	float:left;
	height:5px;
	width:110px;
	margin-left:10px;
	visibility:hidden;
	background-color:#FFFFFF;
}

#productes_pont_faq{
	float:left;
	height:5px;
	width:110px;
	margin-left:10px;
	visibility:hidden;
	background-color:#FFFFFF;
}

.content_productes_top{
	width:860px;
	height:10px;
	/*margin-left:13px;*/
	margin-left:3px;
	background-image: url('../imatges/contingut_top.jpg');
	background-position: top-left;
	background-repeat:no-repeat;
	margin-bottom:0px;
}

.content_productes_html{
	background-color:#FFFFFF;
	width:860px;
	/*margin-left:13px;*/
	margin-left:3px;
	height:100%;
	margin-top:0px;
	margin-bottom:0px;
}

.content_productes_bottom{
	width:860px;
	height:10px;	
	/*margin-left:13px;*/
	margin-left:3px;
	background-image: url('../imatges/contingut_bottom.jpg');
	background-position: top-left;
	background-repeat:no-repeat;
	margin-top:0px;
}



.content_productes_top_curt{
	width:628px;
	height:10px;
	/*margin-left:13px;*/
	margin-left:0px;
	background-image: url('../imatges/contingut_top_curt.jpg');
	background-position: top-left;
	background-repeat:no-repeat;
	margin-bottom:0px;
	_margin-bottom:-4px;
}

.content_productes_html_curt{
	background-color:#FFFFFF;
	width:628px;
	/*margin-left:13px;*/
	margin-left:0px;
	height:100%;
	margin-top:0px;
	margin-bottom:0px;
}

.content_productes_bottom_curt{
	width:628px;
	height:10px;	
	/*margin-left:13px;*/
	margin-left:0px;
	background-image: url('../imatges/contingut_bottom_curt.jpg');
	background-position: top-left;
	background-repeat:no-repeat;
	margin-top:0px;
}


#footer_idiomes .locale_footer_selector {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

#footer_idiomes .locale_footer_selector {
	FLOAT: left; POSITION: relative
}
#footer_idiomes #locale_footer_selector_menu {
	BORDER-RIGHT: #A7A7A7 1px solid; BORDER-TOP: #A7A7A7 1px solid; Z-INDEX: 3000; BACKGROUND: #4C4C4C; PADDING-BOTTOM: 5px; OVERFLOW: auto; BORDER-LEFT: #A7A7A7 1px solid; WIDTH: 100px; PADDING-TOP: 5px; BORDER-BOTTOM: #A7A7A7 1px solid; POSITION: absolute; HEIGHT: 60px
}
#footer_idiomes #locale_footer_selector_menu A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#footer_idiomes #locale_footer_selector_menu A:hover {
	BACKGROUND: #A7A7A7; COLOR: white; TEXT-DECORATION: none
}
#footer_idiomes .locale_footer_selector_hitarea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FLOAT: right; PADDING-BOTTOM: 2px; PADDING-TOP: 0px
}
#footer_idiomes .locale_footer_selector_hitarea A {
	FLOAT: right;
}
#footer_idiomes .locale_footer_selector_hitarea .locale_footer_selector_hitarea_right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/selector_arrows.gif) no-repeat 0px 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 3px 3px 0px 4px; WIDTH: 5px; CURSOR: default; PADDING-TOP: 0px; HEIGHT: 8px
}
#footer_idiomes .locale_footer_selector .active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BACKGROUND: #5c75aa; FLOAT: left; COLOR: white
}
#footer_idiomes .locale_footer_selector .active A {
	DISPLAY: block; FLOAT: left; TEXT-DECORATION: none
}
#footer_idiomes .locale_footer_selector .active .locale_footer_selector_hitarea_right {
	BACKGROUND-POSITION: -5px 0px
}
#footer_idiomes .locale_footer_selector .active A {
	COLOR: white
}

.content_productes_desc{
	margin-left:30px;	
}

.content_productes_faq{
	margin-left:30px;	
}

.titol_sector{
	width:860px;
	height:40px;
	margin:auto;
	margin-top:10px;
	margin-bottom:0px;
	background-image: url('../imatges/footer.jpg');
	background-position: left;
	background-repeat:no-repeat;
	color:#A7A7A7;
	font-size:8pt;
	margin-bottom:10px;
}

.titol_sector_titol{
	float:left;
	width:180px;
	height:12px;
	margin-left:20px;
	margin-top:10px;
	vertical-align:bottom;
	font-size:14px;
	font-weight:bold;
}

.form_label{
	float:left;
	width:150px;
	text-align:left;
	height:35px;
}

.form_input{
	float:left;
	width:600px;
	text-align:left;
	height:35px;
}

.form_label_alt{
	float:left;
	width:150px;
	text-align:left;
	height:75px;
}

.form_input_alt{
	float:left;
	width:600px;
	text-align:left;
	height:75px;
}

.form_input_alt input{
	margin-top:5px;
}

.form_input_productes{
	float:left;
	width:600px;
	text-align:left;
}

.form_botons{
	float:left;
	width:700px;
}