.menu1, .menu1 a, .menu1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
	font-weight: bold;
}
.menu1 a:hover {
	color: #FFFFFF;
	text-align: justify;
}
.menu1hover, .menu1hover a, .menu1hover a:visited {
	background-image: url(img/m1_f2.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #463F00;
	text-decoration: none;
	font-weight: bold;
}

.menu1-sel, .menu1-sel a, .menu1-sel a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #D79B00; text-decoration: none; font-weight: bold;}
.menu1-sel a:hover { color: #FFFF66; }

.menu2, .menu2 a, .menu2 a:visited { background-color: #F5FAFE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0079BD; text-decoration: none;}
.menu2hover, .menu2hover a, .menu2hover a:visited { background-color: #E8F3FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0079BD; text-decoration: none;}
.menu2-sel, .menu2-sel a, .menu2-sel a:visited { background-color: #F5FAFE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0079BD; text-decoration: none; font-weight: bold;}

.menu3, .menu3 a, .menu3 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; }
.menu3-sel, .menu3-sel a, .menu3-sel a:visited { background-color: #FF9933; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: bold;}


.idiomas1, .idiomas1 a, .idiomas1 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.idiomas1 a:hover { color: #F8B100; }

.idiomas2, .idiomas2 a, .idiomas2 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none; font-weight: normal;}
.idiomas2 a:hover { color: #D9C700; }

.idiomas5, .idiomas5 a, .idiomas5 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #F8B100; text-decoration: none; font-weight: bold;}
.idiomas5 a:hover { color: #FFFF99; }

.text_foot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.menu5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.text_foot a , .text1 a:visited  { color: #756C00}
.text_foot a:hover { color: #B0A300; }

.titol1 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FFFFFF }
.titol2, .titol2 a , .titol2 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none }
.titol2 a:hover { color: #FFCC00; }

.tito3, .tito3 a , .tito3 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666; text-decoration: none }
.tito3 a:hover { color: #FF7200; }

.titol4 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #004236}

.text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.text1 a , .text1 a:visited  { color: #0079BD}
.text1 a:hover { color: #73CDF0; }

.text2, .text2 a , .text2 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}

.links1, .links1 a, .links1 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #035E95}
.links2, .links2 a, .links2 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #FFFFFF}
.links2 a:hover { color: #FFCC00; }
.text_Blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.invisible { font-family: "Times New Roman", Times, serif; font-size: 5px}

.fonsBlanc { background-color: #FFFFFF}
.fonsBlau { background-color: #004487}
.fonsGroc { background-color: #FFDB00}
.fonsVerd { background-color: #CAF100}
.fonsVerdFosc { background-color: #00797F}
.fonsVerdMig { background-color: #068FC3}
.fonsVerdGris { background-color: #B3CED0}
.fonsVermell { background-color: #ED7600}


.linkBlancMenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFF0; text-decoration: none}
.linkBlancMenu:hover { color: #F79406 }
.linkBlauMenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0068B3 ; text-decoration: none}
.linkBlauMenu:hover { color: #B3D2E8 }
.linkVerdMenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CAF100; text-decoration: none}
.linkVerdMenu:hover { color: #EFFBB3 }

.menuBlancBlau { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFF0; background-color: #004487 }
.menuBlancVerd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFF0; background-color: #669DA2}
.menuBlancVerdFosc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFF0; background-color: #00797F}
.menuBlauVerd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0068B3; background-color: #CAF100}
.menuGrocVerd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFDB00; background-color: #669DA2 ; text-decoration: none}
.menuGrocVerdFosc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFDB00; background-color: #00797F}


.txtBlancHover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #F79406; text-decoration: none}
.txtBlanc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFF0; text-decoration: none}
.txtBlanc:hover { color: #F79406 }
.txtBlau { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0068B3 ; text-decoration: none}
.txtBlau:hover { color: #00CCCC}
.txtBlauFi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #996633}
.txtBlauFi:hover { color: #FFC602}
.txtVerd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CAF100; text-decoration: none}
.txtVerd:hover { color: #EFFBB3 }

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

.txtCosGrocBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CC9900; text-decoration: none }

.txtVerdBoto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CAF100; text-decoration: none }
.txtVerdBoto:hover { color: #F2FFA8}

.txtTitularGroc { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #AEA200; text-decoration: none }
.txtTitularGroc:hover { color: #FFFCE8 }

.txtTitularVerd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CAF100; text-decoration: none }
.txtTitularVerd:hover { color: #EFFBB3 }

.txtTitularVermell { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ED7600; text-decoration: none }
.txtTitularVermell:hover { color: #FAD6B3 }

.txtTitularBlanc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999900; text-decoration: none }
.txtTitularBlanc:hover { color: #F79406 }
.linkGroc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFDB00}

.form { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: solid 1 #FFFFFF;  background-color: #FFBD00}
.formBoto { font-family: Verdana, Arial, Helvetica, sans-serif; color: #CAF100; font-size: 10px; border: solid 1 #CAF100;  background-color: #004487}
.menu2-sel, .menu1-sel a, .menu1-sel a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #466673;
	text-decoration: none;
	font-weight: bold;
	background-color: #8B9EA6;
}
.titol5 {
font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #EDB303
}
.titol3, .titol3 a , .titol3 a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #535A62; text-decoration: none
}
.menu2-selover {
background-color: #F5FAFE; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #35AA09; text-decoration: none; font-weight: bold;
}
.t4 {
background-color: #FFCC66; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000
}
.menu1over, .menu1over a, .menu1over a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
.menu1over a:hover {

	color: #DFA200;
	text-align: justify;
}
.menu1hover a:hover {
	color: #FFFFCC;
	text-align: justify;
	text-decoration: underline;
}
.idiomas3, .idiomas3 a, .idiomas3 a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none; font-weight: normal;
}
.idiomas3 a:hover {
color: #FFFFFF;
}
.idiomas6, .idiomas6 a, .idiomas6 a:visited {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none; font-weight: bold;
}
.idiomas6 a:hover {
color: #F8B100;
}

#idiomes {
margin-left: 20px;
}


#contingut img{
	max-width: 700px;
}


#contingut #viga img{
    max-width: 979px;
}

#slideshow-wrapper {
	width				: 979px;
	margin				: 0 auto;
	padding				: 15px 0;
	background			: #FFF;
}

#slideshow-contenedor{
	position			: relative;
	width				: 690px;
	margin				: 0  auto;
}

.carruselHome #slideshow-contenedor{
	width				: 924px;
}

.slideshow {
	width				: 690px;
	height				: 296px;
	overflow			: hidden;
	position			: relative;
	border-bottom		: 2px solid #FFF;
}

.carruselHome .slideshow {
	width				: 924px;
	height				: 396px;
}

.slide {
	width				: 690px;
	height				: 296px;
	overflow			: hidden;
	position			: relative;
}

.carruselHome .slide {
	width				: 924px;
	height				: 396px;
}

.slide img {
	width				: 690px;
}

.carruselHome .slide img {
	width				: 924px;
}

.slide h2 {
	position			: absolute;
	top					: 200px;
	left				: 0;
	background			: #94931f url(../img/back_title_carrusel.png) left top repeat-x;
	padding				: 10px 40px 10px 40px;
	margin				: 0;
	font				: normal bold 23px/28px Arial, Helvetica, sans-serif;
	color				: #f5d83f;	
}

#navegador a{
	position			: absolute;
	z-index				: 30;
	left				: 0;
	top					: 100px;
	display				: block;
	width				: 40px;
	height				: 65px;
	background			: #FFF url(../img/arrows.png) left top no-repeat;
	overflow			: hidden;
	text-indent			: -99999px;
}

#navegador a#next{
	left				: auto;
	right				: 0;
	background-position	: right top;
}

#pager {
	border-top			: 6px solid #dadada;
	padding				: 10px 0 0 0;
}

#pager a {
	display				: inline-block;
	width				: 16px;
	height				: 16px;
	background			: #FFF url(../img/navigation.png) left top no-repeat;
	overflow			: hidden;
	text-indent			: -99999px;
	margin				: 0 0 0 5px;
}

#pager a.activeSlide{
	background-position	: right top;
}
