/* //////////////////////////////////////////// MENU DESPLEGABLE ///////////////////////////////////////////////////////////////////// */

.arrowlistmenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.arrowlistmenu h3{
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.arrowlistmenu h3 a{
	color: #FFF;
	text-decoration: none;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
}

.arrowlistmenu h3 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 10px;
}

.arrowlistmenu h3 a:hover{ /*hover state CSS*/
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
	font-size: 10px;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
	font-size: 10px;
}

.arrowlistmenu ul li{
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 0px; /*bottom spacing between menu items*/
	width: 220px;
	font-size: 10px;
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
/*background: lightblue !important;*/

}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
/*background: lightgreen !important;*/

}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
	margin-bottom: 0px; /*bottom spacing between header and rest of content*/
	cursor: hand;
	cursor: pointer;

}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
	/*background: lightblue;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	

}
.submenu {
	padding-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFF;
	font-weight: bold;	
}

.submenu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFF;
	text-decoration:none;
	font-weight: bold;	
}

.submenu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000;
	text-decoration:underline;
	font-weight: bold;	
}



/* ///////////////////////////////////// fi del desplegable /////////////////////////////////// */


/* //////////////////////////////////////////// MENU DESPLEGABLE 2 ////////////////////////// */

.arrowlistmenu2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #494949;
}

.arrowlistmenu2 h3{
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.arrowlistmenu2 h3 a{
	color: #494949;
	text-decoration: underline;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.arrowlistmenu2 h3 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
	font-size: 10px;
}

.arrowlistmenu2 h3 a:hover{ /*hover state CSS*/
	font-family: Arial, Helvetica, sans-serif;
	color: #494949;
	text-decoration: underline;
	font-size: 10px;
}

.arrowlistmenu2 ul{ /*CSS for UL of each sub menu*/
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
	font-size: 10px;
}

.arrowlistmenu2 ul li{
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 0px; /*bottom spacing between menu items*/
	width: 220px;
}

.arrowlistmenu2 ul li .opensubheader{ /*Open state CSS for sub menu header*/
background: lightblue !important;

}

.arrowlistmenu2 ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: lightgreen !important;

}

.arrowlistmenu2 .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
cursor: hand;
cursor: pointer;

}

.arrowlistmenu2 ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background: lightblue;

}
.submenu2 {
	padding-left: 35px;
}



/* ///////////////////////////////////// fi del desplegable2 ///////////////////////////////////////////////////////// */

/* //////////////////////////////////////////// MENU DESPLEGABLE 3 ////////////////////////// */

.arrowlistmenu3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #494949;
}

.arrowlistmenu3 h3{
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #494949;	
}

.arrowlistmenu3 h3 a{
	color: #494949;
	text-decoration: underline;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.arrowlistmenu3 h3 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #494949;
	font-size: 10px;
}

.arrowlistmenu3 h3 a:hover{ /*hover state CSS*/
	font-family: Arial, Helvetica, sans-serif;
	color: #494949;
	text-decoration: underline;
	font-size: 10px;
}

.arrowlistmenu3 ul{ /*CSS for UL of each sub menu*/
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
	font-size: 10px;
}

.arrowlistmenu3 ul li{
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 0px; /*bottom spacing between menu items*/
	width: 700px;
}

.arrowlistmenu3 ul li .opensubheader{ /*Open state CSS for sub menu header*/
background: lightblue !important;

}

.arrowlistmenu3 ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: lightgreen !important;

}

.arrowlistmenu3 .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
cursor: hand;
cursor: pointer;

}

.arrowlistmenu3 ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background: lightblue;

}
.submenu3 {
	padding-left: 35px;
}



/* ///////////////////////////////////// fi del desplegable 3 /////////////////////////////////// */



.idiomes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #a0a0a0;
	margin-top: 15px;
}

.idiomes a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #a0a0a0;
	text-decoration:none;
}

.idiomes a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #a0a0a0;
	text-decoration:underline;
}

.textMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 15px;
	font-weight: bold;	
}

.textMenu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;	
}

.textMenu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:underline;
	font-weight: bold;	
}

.peu{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:9px;
	
}

.peu a{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:9px;
	text-decoration:none;
	
}

.peu a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:9px;
	text-decoration:underline;
	
}

.peuGris{
	font-family:Arial, Helvetica, sans-serif;
	color:#909090;
	font-size:9px;
}

.peuGris a{
	font-family:Arial, Helvetica, sans-serif;
	color:#909090;
	font-size:9px;
	text-decoration:none;
}

.peuGris a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#909090;
	font-size:9px;
	text-decoration:underline;
}
.textNews {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.descripcio {
	color: #FFF;
}
.paginacio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.paginacio a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration:none;
}

.paginacio a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration:underline;
}

.on {
	color: #000;
}
.textProd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.textProd a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	text-decoration:underline;
}

.textProd a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	text-decoration:underline;
}

.textZocalo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.textZocalo a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	text-decoration:underline;
}

.textZocalo a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	text-decoration:underline;
}

.titol {
	color: #494949;
	margin-left: 10px;
	margin-top: 10px;
}

.titol a{
	color: #494949;
	text-decoration:underline;
}
.concepte {
	font-weight: bold;
	color: #c5916e;
}
.colores {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C5916E;
}
.titolZocalos {
	color: #494949;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.titolZocalos a{
	color: #494949;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.titolZocalos a:hover{
	color: #494949;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.gama {
	font-family: Arial, Helvetica, sans-serif;
	color: #494949;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 20px;
}

.gama a{
	font-family: Arial, Helvetica, sans-serif;
	color: #494949;
	font-size: 11px;
	font-weight: bold;
	text-decoration:underline;
}

.gama a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #494949;
	font-size: 11px;
	font-weight: bold;
	text-decoration:underline;
}
.download {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434330;
}

.download a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434330;
	text-decoration:none;
}

.download a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434330;
	text-decoration:underline;
}

.download2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e6e6d2;
}

.download2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e6e6d2;
	text-decoration:none;
}

.download2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e6e6d2;
	text-decoration:underline;
}
.form {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	font-size: 11px;
}
.form2 {
	padding-top: 45px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #b4b4b4;
	font-size: 11px;
}

.camp {
	background-color: #C8C8C7;
	border: 1px solid #C8C8C7;
	height: 16px;
	width: 380px;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494949;
}

.camp1 {
	background-color: #C8C8C7;
	border: 1px solid #C8C8C7;
	height: 220px;
	width: 380px;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494949;
}

.nom {
	color: #6a6a6c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom:2px;
}
.nom2 {
	color: #6a6a6c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom:2px;
	margin-top: 2px;
}

.check {
	font-family: Arial, Helvetica, sans-serif;
	color: #b4b4b4;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
}
.check1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #b4b4b4;
	font-size: 11px;
	padding-left: 7px;
	padding-right: 10px;
}

.check2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #b4b4b4;
	font-size: 11px;
	padding-left: 3px;
}

.enviar {
	color: #494949;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.enviar a{
	color: #494949;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.enviar a:hover{
	color: #494949;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.logo_iso{
	margin-top:10px;
}
.formulariN {
	padding-bottom: 3px;
	float: left;
	width: 150px;
}

.lletrapetita{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #494949;
}
.link {
	font-family: Arial, Helvetica, sans-serif;
	color: #B4B4B4;
}
.contacta {
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #b4b4b4;
	font-size: 11px;
}
