/* -------- Continent -------- */
div#continent { 
	background-color: #FFF;
	margin: 0 auto;
	padding: 0 20px 0 20px;
	width: 960px;
}

/* -------- Capçalera -------- */
div#capcalera_fons { height: 40px; background-color: #000; }
div#capcalera { margin: 0 auto; width: 960px; }
div#capcalera div#menu_cap { float: left; width: 550px; margin: 13px 0 0 10px; } 
div#capcalera div#menu_cap ul { list-style: none; margin: 0; padding: 0; font-size: 13px; color: #FFF; }
div#capcalera div#menu_cap ul li { float: left; margin: 0; padding: 0; }
div#capcalera div#menu_cap ul li a { color: #FFF; }
div#capcalera div#menu_cap ul li a:hover, div#menu_cap ul li.actiu a { color: #AAA; }
div#capcalera div#menu_cap ul li.separador { padding: 0 13px; color: #FFF; }

div#capcalera div#cercador {  margin: 10px 10px 0 0; float: right; width: 240px; background-color: #E5E5E5; padding: 2px 0 0 5px; height: 20px; }
div#capcalera div#cercador img { float: left;  display:inline; margin: 6px 0 0 20px; }

div#cap_logo { margin: 20px 0; float: left; width: 500px; }
div#cap_logo img.saulcat { margin-left: 400px; }
div#cap_logo img.logo { margin: 10px 0 0 0; }
div#cap_foto { margin: 20px 0 0 0; float: right; width: 160px; }
div#cap_dades { float: right; width: 130px; background-color: #FFF; display: none; }
div#cap_dades a { padding: 0 10px; }
div#cap_dades a.quickFlipCta { width: 150px; display: block; padding: 10px 10px 0 10px; }
.cap_dades_blau { border: 5px solid #D5EEFA; }
.cap_dades_blau_fosc { border: 5px solid #DFE9F5; }
.cap_dades_taronja { border: 5px solid #FDE1CE; }
.cap_dades_verd { border: 5px solid #E8EFD0; }
.cap_dades_marro { border: 5px solid #7D5024; }
.cap_dades_rosa { border: 5px solid #FA1789; }
.cap_dades_vermell { border: 5px solid #EAF1FA; }


/* -------- Menu -------- */
ul#menu { clear: both;list-style: none; margin: 0 0 50px 140px; padding: 0; font-size: 12px; text-transform: uppercase; }
ul#menu li { float: left; margin: 0; padding: 0 10px; }
ul#menu li a { color: #000; }
ul.menu_blau li a:hover, ul.menu_blau li.actiu a { color: #00B9E9 !important; }
ul.menu_blau_fosc li a:hover, ul.menu_blau_fosc li.actiu a { color: #3275D0 !important; }
ul.menu_taronja li a:hover, ul.menu_taronja li.actiu a { color: #E75113 !important; }
ul.menu_verd li a:hover, ul.menu_verd li.actiu a { color: #8CB110 !important; }
ul.menu_rosa li a:hover, ul.menu_rosa li.actiu a { color: #FA1789 !important; }
ul.menu_vermell li a:hover, ul.menu_vermell li.actiu a { color: #E2001A !important; }
ul.menu_marro li a:hover, ul.menu_marro li.actiu a { color: #7D5024 !important; }

/* -------- 1 Bloc central -------- */
div#contingut_un_bloc {
 	clear: both;
	min-height: 100%;
	width: 570px;
	position: relative;
	z-index: 1;
	margin: 0 auto;
}


/* -------- 2 blocs centrals -------- */
div#contingut_dos_blocs {
	display: block;
	clear: both;
}
div#contingut_dos_blocs div#b_esquerra {
	float: left;	
	width: 700px;
	padding: 20px 0;
}
div#contingut_dos_blocs div#b_dreta {
	float: right;
	position: relative;
	width: 160px;
	padding: 20px 0;
	opacity: .5; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=50); /* IE lt 8 */
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
	-khtml-opacity: .5; /* Safari 1.x */
	-moz-opacity: .5; /* FF lt 1.5, Netscape */
}

/* -------- 2 blocs centrals -------- */
div#contingut_portada {
	display: block;
	clear: both;
}
div#contingut_portada div#b_esquerra {
	float: left;	
	width: 700px;
	padding: 20px 0;
}
div#contingut_portada div#b_dreta {
	float: right;
	position: relative;
	width: 160px;
	padding: 20px 0;
}





/* -------- Peu -------- */
img.imatgepeu { position: relative; float: left; top: 151px; z-index: 100; }
div#prepeu_fons { margin-top: 20px; background-color: #313131; }
div#prepeu { margin: 0 auto; padding-top: 20px; width: 960px; color: #FFF; font-size: 12px; }
div#prepeu a { color: #FFF; }
div#prepeu div#prepeu1 { float: left; width: 150px; margin-left: 60px; }
div#prepeu div#prepeu2 { float: left; width: 150px; }
div#prepeu div#prepeu3 { float: left; width: 150px; }
div#prepeu div#prepeu4 { float: left; width: 150px; }
div#prepeu div#prepeu5 { float: left; width: 150px; }

div#prepeu ul { list-style: none; padding: 0; margin: 0; }
div#prepeu ul li { margin: 0; padding: 0 0 4px 0; }
div#prepeu ul li.titol { font-size: 14px; }

div#peu_fons { background-color: #000; color: #A0A0A0; height: 45px; }
div#peu { margin: 0 auto; width: 900px; padding-top: 15px; text-align: right; color: #A0A0A0; font-size: 11px; }
div#peu a { color: #A0A0A0 }