/* CSS Document */

body {
	text-align: center; /*Per centrar la pāgina. Internet Explorer*/
	font-size: 62.5%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3F393F;
	background-color: #FFFFFF;
	margin:0;
	padding:0;
}


/*Per assegurar mida de lletra en navegadors diferents de Firefox*/
input, select, th, td {
	font-size: 1em;
}

h1 {
	font-size: 2.5em;
}

h2 {
	font-size: 2em;
}

h3 {
	font-size: 1.75em;
}

h4 {
	font-size: 1.5em;
}

h5 {
	font-size: 1.25em;
}

h6 {
	font-size: 1em;
}

li li {
	font-size: 1em;
}


/*Contenidors generals de la pāgina*/

#contenidor {
	width: 800px;
	margin: 0 auto;
	text-align: left;
	padding:0;
	background-image:url(../img/ombra.gif);
	background-repeat:repeat-y;
	background-position:left;
}


#contenidorombradreta {
	width: 800px;
	background-image:url(../img/ombra_dreta.gif);
	background-repeat:repeat-y;
	background-position: top right;
}

#top {
	width:782px;
	height: 20px;
	text-align:right;
	font-size: 10px;
	margin:0 9px 0 9px;
	background-color: #FFF;
	color: #9F9B9F;
	border-bottom: 1px solid #E6E7E8;
}

#topcontacte {
	float: right;
	padding: 4px 6px 0 0;
}

#topdata {
	float: left;
	padding: 4px 0 0 8px;
}

#top2 {
	width: 782px;
	height: 45px;
	text-align: right;
	font-size: 10px;
	margin: 0 9px 0 9px;
	padding-top: 8px;
}

#top2cercador {
	float: right;
	padding: 4px 6px 0 0;
}

#top2idiomes {
	float: left;
	padding: 4px 0 0 8px;
}

#top2idiomes ul{
	list-style:none;
	margin: 0;
	padding: 0;
}

#top2idiomes li{
	float: left;
}

#top2idiomes li a{
	text-decoration: none;
	color: #3F393F;
}

#top2idiomes li a:visited{
	text-decoration: none;
	color: #3F393F;
}

#top2idiomes li a:hover{
	text-decoration: none;
	color: #BABCBE;
}

#topcontacte a, #top2cercador a {
	text-decoration: none;
	color: #3F393F;
}

#topcontacte a:visited, #top2cercador a:visited {
	text-decoration: none;
	color: #3F393F;
}

#topcontacte a:hover, #top2cercador a:hover {
	text-decoration: none;
	color: #BABCBE;
}

#contenidornavsuperior {	
	clear:both;
	width:782px;
	height:75px;
	background-color: #BABCBE;
	color: #3F393F;
	text-align:right;
	font-size: 12px;
	font-weight:bold;
	margin: 0 9px 0 9px;
	padding:0;
	background-image: url(../img/logo.gif);
	background-repeat:no-repeat;
	background-position: top left;
}

#navsuperior {	
	float:right;
	height: 20px;
	background-color: #BABCBE;
	color: #3F393F;
	margin:0 8px 0 0;
	padding-top:55px;
}

#navsuperior ul{
	list-style:none;
	margin:0;
	padding:0;
}

#navsuperior li{
	float: left;
}

#navsuperior li a{
	text-decoration: none;
	color: #3F393F;
}

#navsuperior li a:visited{
	text-decoration: none;
	color: #3F393F;
}

#navsuperior li a:hover{
	text-decoration: none;
	background-color: #E6E7E8;
	color: #BABCBE;
}

#navsuperior li.normal {
	font-weight: normal;
}

#navsuperior li.actual {
	text-decoration: none;
	background-color: #E6E7E8;
	color: #E6E7E8;
}

#contenidornavsuperiorinterior {	
	clear:both;
	width:782px;
	height:75px;
	background-color: #BABCBE;
	color: #3F393F;
	text-align:right;
	font-size: 12px;
	font-weight:bold;
	margin: 0 9px 0 9px;
	padding:0;
	background-image: url(../img/logo.gif);
	background-repeat:no-repeat;
	background-position: top left;
}

#cotenidornavsuperior2 {
	float:right;
	color: #3F393F;
	margin:0 8px 0 0;
}

#navsuperior2menu1 {	
	width: 550px;
	height: 36px;
	float:right;
	background-color: #E6E7E8;
	color: #3F393F;
	margin:0;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 8px;
	padding-left: 50px;
	background-image: url(../img/cantonada_menu_sup.gif);
	background-repeat:no-repeat;
	background-position: top left;
}

#navsuperior2menu2 {
	padding-top: 21px;
	clear: both;
	color: #3F393F;
	margin:0 8px 0 0;
}

#navsuperior2menu1 ul{
	list-style:none;
	margin:0;
	padding:0;
}

#navsuperior2menu1 li{
	float: right;
	padding-right: 10px;
}

#navsuperior2menu1 li.final{
	float: right;
	padding-right: 2px;
}

#navsuperior2menu1 img{
	border: none;

}

#navsuperior2menu2 ul{
	list-style:none;
	margin:0;
	padding:0;
}

#navsuperior2menu2 li{
	float: right;
}

#navsuperior2menu2 li a{
	text-decoration: none;
	color: #3F393F;
}

#navsuperior2menu2 li a:visited{
	text-decoration: none;
	color: #3F393F;
}

#navsuperior2menu2 li a:hover{
	text-decoration: none;
	background-color: #E6E7E8;
	color: #BABCBE;
}

#navsuperior2menu2 li.normal {
	font-weight: normal;
}

#navsuperior2menu2 li.actual {
	color: #E6E7E8;
}

#contenidornavdreta {
	clear: both;
	width: 782px;
	margin: 16px 9px 0 9px;
}

#navdretaesquerra {
	width: 500px;
	float: left;
	text-align:center;
}

#navdretadreta {
	width: 260px;
	float: right;
	padding: 0 8px 0 0;
}

#navdretadreta ul{
	list-style:none;
	margin:0;
	padding:0;
}

#navdretadreta li{
	height: 45px;
	padding-left: 80px;
	padding-top:30px;
	border-bottom: 1px solid #BABCBE;
}

#navdretadreta li a{
	height: 45px;
	text-decoration: none;
	color: #3F393F;
	font-weight: bold;
}

#navdretadreta li a:visited{
	height: 45px;
	text-decoration: none;
	color: #3F393F;
	font-weight: bold;
}

#navdretadreta li a:hover{
	color: #BABCBE;
	font-weight: bold;
}

#navdretadreta li.questionari {
	background-image: url(../img/boto_questionari.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#navdretadreta li.informacio {
	background-image: url(../img/boto_info.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#navdretadreta li.foro {
	background-image: url(../img/boto_foro.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#continguts {
	clear: both;
	width: 782px;
	margin: 8px 9px 0 9px;
	line-height: 1.5em;
	text-align:center;
}

#contingutsesquerra {
	width: 480px;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0 10px 0 10px;
	border-right: 1px dashed #D3D2C4;
	font-size: 1.1em;
	text-align: justify;
}

.materialcontingutsesquerra {
	width: 440px;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0 30px 0 30px;
	border-right: 1px dashed #D3D2C4;
	font-size: 1.1em;
	text-align: justify;
}


.materialcontingutsesquerracategories {
	width: 440px;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0 30px 0 30px;
	font-size: 1.1em;
	text-align: justify;
}
#contingutsdretamaterial_titular {
	width: 440px;
	float: right;
	margin-top: 65px;
	margin-bottom: 15px;
	padding: 0 8px 0 30px;
	font-size: 1.1em;
	text-align: left;
}

#materialcontingutsesquerra_titular {
	width: 300px;
	float: left;
	margin-top: 65px;
	margin-bottom: 15px;
	padding: 0 30px 0 30px;
	font-size: 1.1em;
	text-align: left;
}

#contingutsdretamaterial_titular {
	width: 351px;
	float: right;
	margin-top: 65px;
	margin-bottom: 15px;
	padding: 0 8px 0 0px;
	text-align: left;
}

.categories_separador {
	height: 50px;
}


.categorieslink {
	font-size: 1.7em;

}


.categoriesnumber {
	font-size: 1.3em;
	color: #B0B1B3;
}

.categories {
	width: 440px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #5D87A1;
}

.categories  a {
	color: #5D87A1;
	text-decoration: none;


}

.categories  a:visited{
	color: #5D87A1;
	text-decoration: none;


}

.categories  a:hover{
	color: #B9C7D4;


}



.materialdata {
	color: #9FA1A4;
	font-weight:bold;
	text-align: left;
	display: block;
	font-size: 1.2em;
	padding-bottom: 8px;
	padding-top: 8px;
}

.materialtitular {
	color: #cf1000;
	font-weight:bold;
	text-align: left;
	display: block;
	font-size: 1.1em;
}

.materialsubtitular {
	color: #cf1000;
	font-weight:normal;
	text-align: left;
	display: block;
	font-size: 1.0em;
}

.materialsubtitols {
	color: #9FA1A4;
	font-weight:bold;
	text-align: left;
	font-size: 1.0em;
}

.materialsubtitols2 {
	color: #9FA1A4;
	font-weight:bold;
	text-align: left;
	font-size: 1.0em;
}

.materialsubtitolspetit {
	color: #9FA1A4;
	font-weight:bold;
	text-align: left;
	font-size: 0.8em;
}

.materialtextos {
	color: #3F393F;
	text-align: left;
	font-size: 1.0em;
}

.materialtextospetit {
	color: #5F6062;
	text-align: left;
	font-size: 0.8em;
}

.materialtextospetit2 {
	color: #5F6062;
	text-align: left;
	font-size: 0.9em;
	line-height: 1.1em;
	display: block;
}


#materialcontingutsesquerracontenidor{
	width:440px;
}

.materialcontingutsesquerracol1 {
	width: 65px;
	float: left;
}

.materialcontingutsesquerracol2 {
	width: 375px;
	float: right;
}


.contenidor_audio {
	width: 300px;
	text-align: right;


}
.materialcontingutsesquerracol2_audio {
	width: 200px;
	float: left;
	text-align: right;
}

.mb {
	color: #9FA1A4;
	font-size: 0.9em;
	text-align:right;
	display: block;
}

.mb_audio {
	color: #9FA1A4;
	font-size: 0.9em;
	text-align:right;
	display: block;
	float: right;
	width: 200px;
}

.mb_audio a {
	color: #9FA1A4;
	text-decoration: none;
}

.mb_audio a:visited {
	color: #9FA1A4;
	text-decoration: none;
}

.mb_audio a:hover {
	color: #9FA1A4;
	text-decoration: none;
	border-bottom: 1px dashed #9FA1A4;
}


.mb_video {
	color: #9FA1A4;
	font-size: 0.9em;
	text-align:right;
	display: block;
	float: right;
	width: 300px;
}

.mb_video a {
	color: #9FA1A4;
	text-decoration: none;
}

.mb_video a:visited {
	color: #9FA1A4;
	text-decoration: none;
}

.mb_video a:hover {
	color: #9FA1A4;
	text-decoration: none;
	border-bottom: 1px dashed #9FA1A4;
}

#contenidor_ipod_mobil {
	width: 420;
	height: 230px;
	padding: 30px 10px 10px 10px;
	color: #9FA1A4;
	font-size: 0.9em;
}





#contenidor_ipod_mobil a {
	color: #9FA1A4;
	text-decoration: none;
}

#contenidor_ipod_mobil a:visited {
	color: #9FA1A4;
	text-decoration: none;
}

#contenidor_ipod_mobil a:hover {
	color: #9FA1A4;
	text-decoration: none;
	border-bottom: 1px dashed #9FA1A4;
}


#material_mobil_esp {
	width: 170px;
	height: 50px;
	background-image: url(../img/material/fonsmobil_esp.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 140px;
	padding-left: 20px;
	float: right;
}

#material_ipod_esp {
	width: 170px;
	height: 50px;
	background-image: url(../img/material/fonsipod_esp.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 140px;
	padding-left: 20px;
	float: left
}

#material_mobil_eus {
	width: 170px;
	height: 50px;
	background-image: url(../img/material/fonsmobil_eus.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 140px;
	padding-left: 20px;
	float: right;
}

#material_ipod_eus {
	width: 170px;
	height: 50px;
	background-image: url(../img/material/fonsipod_eus.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 140px;
	padding-left: 20px;
	float: left
}


#material_mobil_cat {
	width: 170px;
	height: 50px;
	background-image: url(../img/material/fonsmobil_cat.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 140px;
	padding-left: 20px;
	float: right;
}

#material_ipod_cat {
	width: 170px;
	height: 50px;
	background-image: url(../img/material/fonsipod_cat.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 140px;
	padding-left: 20px;
	float: left
}

span.materialfi {
	width: 440px;
	border-bottom: 1px dashed #D3D2C4;
	display: block;
	padding-top:5px;
	clear: both;
}

.linkmaterialesquerra {
	color: #9FA1A4;
	text-decoration: none;
	border-bottom: 1px dotted #9FA1A4;
}

.linkmaterialesquerra a:hover {
	color: #9FA1A4;
	text-decoration: none;
	border-bottom: 1px dotted #000;
}


#entidadescontingutsesquerra {
	width: 470px;
	float: left;
	padding: 0 10px 0 10px;
	font-size: 1.1em;
	text-align: justify;
	margin: 15px 0 15px 0;
	border-right: 1px dashed #D3D2C4;
}

#entidadescontingutsesquerra  p a {
	color: #5D87A1;
	text-decoration: none;
	border-bottom: 1px dashed #5D87A1;
}

#entidadescontingutsesquerra  p a:visited{
	color: #5D87A1;
	text-decoration: none;
	border-bottom: 1px dashed #5D87A1;
}

#entidadescontingutsesquerra  p a:hover{
	color: #B9C7D4;
	border-bottom: 1px dashed #B9C7D4;
}

#contingutsesquerralogos span.logos {
	text-align:center;
	text-decoration:none;
	display:block;
}

#entidadescontingutsesquerra span.logos a {
	text-decoration:none;
}

#entidadescontingutsesquerra span.logos a:visited {
	text-decoration:none;
}

#entidadescontingutsesquerra span.logos a:hover {
	text-decoration:none;
}

#entidadescontingutsesquerra img{
	border:0;
	padding:0;
}

#contingutsesquerra  p a {
	color: #5D87A1;
	text-decoration: none;
	border-bottom: 1px dashed #5D87A1;
}

#contingutsesquerra  p a:visited{
	color: #5D87A1;
	text-decoration: none;
	border-bottom: 1px dashed #5D87A1;
}

#contingutsesquerra  p a:hover{
	color: #B9C7D4;
	border-bottom: 1px dashed #B9C7D4;
}

#contingutsesquerralinks {
	width: 480px;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0 10px 0 10px;
	border-right: 1px dashed #D3D2C4;
	font-size: 1.1em;
	text-align: justify;
}

#recursoscontinguts {
	clear: both;
	width: 782px;
	margin: 8px 9px 0 9px;
	line-height: 1.5em;
	text-align:left;
}

#recursoscontingutsesquerra {
	width: 455px;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0 5px 50px 10px;
}

#comunitatsesq {
	width: 207px;
	padding-right: 20px;
	float: left;
	font-size: 1.2em;
	line-height: 2em;
}

#comunitatsdreta {
	width: 208px;
	padding-left: 20px;
	float: right;
	font-size: 1.2em;
	line-height: 2em;
}

#recursoscontingutsdreta {
	width: 251px;
	float: right;
	margin-top: 15px;
	margin-bottom: 5px;
	padding: 0 8px 0 0px;
	vertical-align:bottom;
}

.recursosseparadorsup {
	clear:both;
	height: 2px;
}

.recursosseparadorinf{
	clear:both;
	height: 15px;
}

.recursostitular {
	width: 455px;
	margin:0;
	padding:0;
	border-bottom: 1px dashed #D3D2C4;
	font-size: 1.1em;
}

.recursoscontingut {
	width: 455px;
	margin:0;
	padding:0;
	font-size: 1.0em;	
}

#recursoscontingutsesquerra  a {
	color: #5D87A1;
	text-decoration: none;
	border-bottom: 1px dashed #5D87A1;
	display: block;
}

#recursoscontingutsesquerra  a:visited{
	color: #5D87A1;
	text-decoration: none;
	border-bottom: 1px dashed #5D87A1;
	display: block;
}

#recursoscontingutsesquerra  a:hover{
	color: #B9C7D4;
	border-bottom: 1px dashed #B9C7D4;
	display: block;
}

#contingutsesquerralinks ul {
	list-style: url(../img/item_llista_foro.gif);
	list-style-position:outside;
	margin: 0 0 0 4px;
	padding: 10px 0 0 30px;
}

#contingutsesquerralinks ul li {
	text-align: left;
	padding-bottom: 5px;
}

#contingutsesquerralinks li a {
	color: #5D87A1;
	text-decoration: none;
	border-bottom: 1px dashed #5D87A1;
}

#contingutsesquerralinks li a:visited{
	color: #5D87A1;
	text-decoration: none;
	border-bottom: 1px dashed #5D87A1;
}

#contingutsesquerralinks li a:hover{
	color: #B9C7D4;
	border-bottom: 1px dashed #B9C7D4;
}

#contingutsesquerra span.logos {
	text-align:center;
	text-decoration:none;
	display:block;
	margin-top: 25px;
	margin-bottom: 80px;
}

#contingutsesquerra span.logos a {
	text-decoration:none;
}

#contingutsesquerra span.logos a:visited {
	text-decoration:none;
}

#contingutsesquerra span.logos a:hover {
	text-decoration:none;
}

#contingutsesquerra img{
	border:0;
	padding:0;
}

#contingutsdreta span.logos {
	text-align:center;
	text-decoration:none;
	display:block;
}

#contingutsdreta span.logos a {
	text-decoration:none;
}

#contingutsdreta span.logos a:visited {
	text-decoration:none;
}

#contingutsdreta span.logos a:hover {
	text-decoration:none;
}

#contingutsdreta img{
	border:0;
	padding:0;
}

#contingutsesquerra table {
	text-align:left;
	margin-top: 15px;
	margin-bottom: 25px;
	padding: 0 10px 0 10px;
	font-size: 1.0em;
	line-height: 1.5em;
}

#contingutsesquerra table a{
	color: #5D87A1;
	text-decoration: none;
	border-bottom: 1px dashed #5D87A1;
}

#contingutsesquerra table a:visited{
	color: #5D87A1;
	text-decoration: none;
	border-bottom: 1px dashed #5D87A1;
}

#contingutsesquerra table a:hover{
	color: #B9C7D4;
	border-bottom: 1px dashed #B9C7D4;
}

#contingutsesquerra table td{
	text-align:left;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0 10px 0 10px;
	vertical-align: top;
}

.contingutsesquerracol1 {
	width: 150px;
	float: left;
	margin:0;
}

.contingutsesquerracol2 {
	width: 300px;
	float:right;
	margin: 0 5px 0 10px;
}

.contingutsesquerralogos{
	width: 300px;
	float:right;
	margin-top: 15px;
	margin-bottom: 5px;
	padding: 0 8px 0 0px;
	vertical-align:bottom;
}

.separadorcols {
	clear:both;
	border-bottom: 1px dashed #D3D2C4;
	height: 12px;
}

.separadorcols2 {
	clear:both;
	height: 6px;
}

.entitat{
	color: #CF1000;
	font-weight:bold;
	text-align: left;
}

.centretractament {
	text-align: left;
	color: #CF1000;
	font-weight: bold;
}

#contingutsdreta {
	width: 251px;
	float: right;
	margin-top: 15px;
	margin-bottom: 5px;
	padding: 0 8px 0 0px;
	vertical-align:bottom;
	text-align: left;
}

#contingutsdreta p{
	background-color: #FFF;
	color: #5F6062;
}

#contingutsdreta p a{
	text-decoration: none;
	color: #3F393F;
	font-weight: bold;
}

#contingutsdreta p a:visited{
	text-decoration: none;
	color: #3F393F;
	font-weight: bold;
}

#contingutsdreta p a:hover{
	color: #BABCBE;
	font-weight: bold;
	text-decoration: none;
}

#contingutsdreta span.participa{
	padding: 2px 0 2px 5px;
	background-color: #CF1000;
	color: #FFF;
	font-weight: bold;
	display: block;
}

#contingutsdreta ul{
	list-style:none;
	margin:0;
	padding:0;
}

#contingutsdreta li{
	padding-left: 70px;
	padding-top:2px;
}

#contingutsdreta li a{
	text-decoration: none;
	color: #3F393F;
	font-weight: bold;
}

#contingutsdreta li a:visited{
	text-decoration: none;
	color: #3F393F;
	font-weight: bold;
}

#contingutsdreta li a:hover{
	color: #BABCBE;
	font-weight: bold;
	text-decoration: none;
}

#contingutsdreta li.separador {
	padding: 2px 0 2px 5px;
	background-color: #9F9B9F;
	color: #FFF;
	font-weight: bold;
}

#contingutsdreta div.destaquemcontenidor {
	margin-bottom: 20px;
	border: 1px dotted #9F9B9F;
	text-align: left;
	padding: 7px;
	background-color: #FAFAFA;
}

#contingutsdreta div.facebook {
	margin-bottom: 20px;
	text-align: left;
	padding: 0 0 7px 32px;
	background-image: url(../img/facebook.jpg);
	background-position: left 50%;
	background-repeat: no-repeat;
}

#contingutsdreta div.facebook2_prova {
	margin-bottom: 6px;
	text-align: left;
	padding: 0 0 0 0;
	font-size: 11px;
}

#contingutsdreta div.facebook2_prova  a{
text-decoration: none;
color: #3f393f;
}

#contingutsdreta div.facebook2_prova  a:hover{

color: #cf1000;
}

#contingutsdreta div.facebook2_prova img {
	border: 0;
	padding-right: 6px;
	float: left;
}

#contingutsdreta div.facebook_prova {
	margin: 20px 0 20px 0;
	text-align: left;
	padding: 0 0 0 0;

}


#contingutsdreta div.destaquemcontenidor img {
	float: left;
	padding-right: 4px;
}

#contingutsdreta div.destaquemcontenidor a {
	color: #3F393F;
	text-decoration: none;
}

#contingutsdreta div.destaquemcontenidor a:visited{
	color: #3F393F;
	text-decoration: none;
}

#contingutsdreta div.destaquemcontenidor a:hover{
	color: #BABCBE;;
}


#contingutsdreta li.enquesta {
	padding: 2px 0 2px 5px;
	background-color: #9F9B9F;
	color: #FFF;
	font-weight: bold;
	margin: 0;
}

#contingutsdreta li.entrades1r {
	padding: 5px 0 2px 5px;
}

#contingutsdreta li.entrades {
	padding: 5px 0 2px 5px;
	text-align: left;
}

#contingutsdreta span.logos {
	text-align:center;
	text-decoration:none;
	display:block;
}

#contingutsdreta span.logos a {
	text-decoration:none;
}

#contingutsdreta span.logos a:visited {
	text-decoration:none;
}

#contingutsdreta span.logos a:hover {
	text-decoration:none;
}

#contingutsdreta img{
	border:0;
	padding:0;
}

.justificat {
	text-align:justify;
}

.nojustificat {
	text-align: left;
}

#navposicio{
	clear:both;
	width:782px;
	height: 15px;
	text-align:left;
	font-size: 1.0em;
	margin:3px 9px 0 9px;
	background-color: #FFF;
	color: #5F6062;
}
	
#navposicio a{
	text-decoration: none;
	color: #5F6062;
}

#navposicio a:visited{
	text-decoration: none;
	color: #5F6062;
}

#navposicio a:hover{
	color: #BABCBE;
}

#pie {
	clear: both;
	width: 782px;
	margin: 30px 9px 0 9px;
	padding:0;
	border-top: 1px solid #E6E7E8;
	border-bottom: 2px solid #EFF0F0;
	text-align:center;
	font-size: 1.0em;
	background-color: #FFF;
	color: #9F9B9F;
	font-size: 0.9em;
}

#pie span {
	display: block;
	font-size: 1.04em;
	padding:0;
	text-align:center;
	line-height: 2em;
}

#pie a{
	text-decoration: none;
	color: #5F6062;
}

#pie a:visited{
	text-decoration: none;
	color: #5F6062;
}

#pie a:hover{
	color: #BABCBE;
}

#pie span.piecopy {
	color:#5F6062;
	line-height: 1.6em;
}

#pie span.piecopy a{
	text-decoration: none;
	color: #5F6062;
}

#pie span.piecopy a:visited{
	text-decoration: none;
	color: #5F6062;
}

#pie span.piecopy a:hover{
	color: #BABCBE;
}

/*Zona del menú interactiu*/

#navsupinteract1 {	
	clear:both;
	width:782px;
	height:20px;
	background-color: #BABCBE;
	color: #3F393F;
	text-align:right;
	font-size: 12px;
	font-weight:bold;
	margin: 0 9px 0 9px;
	padding: 5px 0 0 0;
	background-image: url(../img/cantonada_menu_sup2.gif);
	background-repeat:no-repeat;
	background-position: top left;
}

#navsupinteract1eu {	
	clear:both;
	width:782px;
	height:20px;
	background-color: #BABCBE;
	color: #3F393F;
	text-align:right;
	font-size: 12px;
	font-weight:bold;
	margin: 0 9px 0 9px;
	padding: 5px 0 0 0;
	background-image: url(../img/cantonada_menu_sup2_eu.gif);
	background-repeat:no-repeat;
	background-position: top left;
}

#navsupinteract2 {	
	clear:both;
	width:782px;
	height:90px;
	background-color: #E6E7E8;
	color: #3F393F;
	text-align:right;
	font-size: 9px;
	margin: 0 9px 0 9px;
	padding:4px 0 0 0;
	background-image: url(../img/logo_vertical.gif);
	background-repeat:no-repeat;
	background-position: top left;
}

#navsupinteract1 ul{
	list-style:none;
	margin:0;
	padding:0 8px 0 0;
}

#navsupinteract1 li{
	float: right;
}

#navsupinteract1 li a{
	text-decoration: none;
	color: #3F393F;
}

#navsupinteract1 li a:visited{
	text-decoration: none;
	color: #3F393F;
}

#navsupinteract1 li a:hover{
	text-decoration: none;
	background-color: #E6E7E8;
	color: #BABCBE;
}

#navsupinteract1 li.normal {
	font-weight: normal;
}

#navsupinteract1eu ul{
	list-style:none;
	margin:0;
	padding:0 8px 0 0;
}

#navsupinteract1eu li{
	float: right;
}

#navsupinteract1eu li a{
	text-decoration: none;
	color: #3F393F;
}

#navsupinteract1eu li a:visited{
	text-decoration: none;
	color: #3F393F;
}

#navsupinteract1eu li a:hover{
	text-decoration: none;
	background-color: #E6E7E8;
	color: #BABCBE;
}

#navsupinteract1eu li.normal {
	font-weight: normal;
}

#navsuperiorinteractcol1 {
	float: left;
	padding: 0 0 0 72px;
	color: #9F9B9F;
	font-size:12px;
	font-weight: bold;
}

#navsuperiorinteractcol1 span {
	margin-left: 0;
	display: block;
	width: 450px;
	text-align:left;
	vertical-align: middle;
}

#navsuperiorinteractcol2 {
	float: right;
}

#navsuperiorinteractcol2 ul{
	list-style:none;
	margin:0;
	padding:0;
}

#navsuperiorinteractcol2 li{
	border-bottom: 1px solid #BABCBE;
	width: 75px;
	padding-right: 12px;
	padding-top:3px;
	padding-bottom: 3px;
}

#navsuperiorinteractcol2 img{
	border: none;
}

/*Estils per al qüestionari de detecciķ de consum problemātic*/


#questcontenidor {
	width: 582px;
	background-color: #FFF;
	color: #FFF;
	margin: 20px 90px -10px 90px;
	padding: 10px 10px 10px 10px;
	text-align:center;
}

#questcontenidoreval {
	width: 582px;
	background-color: #FFF;
	color: #3f393f;
	margin: 10px 90px -10px 90px;
	padding: 10px 10px 10px 10px;
	text-align:justify;
}

.titolvermell {
	color: #CF1000;
	font-weight: bold;
}

#questcontenidor2col1 {
	float: left;
	width: 296px;
	background-color: #FFF;
	color: #3F393F;
	text-align: justify;
	padding: 5px 10px 5px 0;
}

#questcontenidor2col1val {
	float: left;
	width: 234px;
	color: #FFF;
	text-align: justify;
	padding:0;	
}

#questcontenidor2col2val {
	float: right;
	width: 266px;
	background-color: #FFF;
	color: #3F393F;
	padding: 5px 20px 5px 0;
	text-align: justify;
}

#questcontenidorvalidacio {
	float: left;
	width: 550px;
	background-color: #FFF;
	color: #3F393F;
	text-align: justify;
	padding: 0;	
}

#questcontenidor2col2 {
	border-top: 1px dotted #CF1000;
	border-bottom: 1px dotted #CF1000;
	float: right;
	width: 236px;
	background-color: #FFF;
	color: #3F393F;
	padding: 5px 10px 5px 10px;
	text-align: left;
}


#netejador {
	clear:both;
}

#netejadorquestions{
	clear:both;
	color: #9F9B9F;
	text-align: center;
	background-color: #EFF0F0;
}


.aclariments {
	color: #CF1000;
}

.enviar {
	text-align: right;
	padding-right: 5px;
}

.enviar2 {
	text-align: center;
	padding-right: 5px;
}

p.err {
	border: 1px solid #910B00;
	background-color: #EFF0F0;
	color: #CF1000;
	font-weight: bold;
	padding: 0.3em;
}

.boton {
	background-color: #CF1000;
	color: #FFF;
	font-weight:bold;
	font-size: 10px;
	border-right: 2px solid #910B00;
	border-bottom: 2px solid #910B00;
	height: 25px;
}

.search {
	background-color: #ffffff;
	color: #37393F;
	font-size: 9px;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	border-top: 1px solid #eee;
	height: 20px;
}

.botonenquesta {
	background-color: #BABCBE;
	color: #3f393f;
	font-weight:bold;
	font-size: 9px;
	height: 20px;
	margin-top: 10px;
}

#questcontenidorbis{
	width: 672px;
	background-color: #FFF;
	color: #3F393F;
	margin: 20px 50px -10px 50px;
	padding: 10px 5px 10px 5px;
	text-align:center;
}

#questcontenidorbis2col1 {
	border-top: 1px dotted #CF1000;
	border-bottom: 1px dotted #CF1000;
	float: left;
	width: 266px;
	background-color: #FFF;
	color: #3F393F;
	text-align: left;
	padding: 5px 10px 5px 10px;
}

#questcontenidorbis2col2 {
	float: right;
	width: 326px;
	background-color: #FFF;
	color: #3F393F;
	padding: 5px 0 5px 0;
	text-align: justify;
	border: 1px solid #9F9B9F;
}

p.info {
	padding: 5px 5px 5px 5px;
}

p.pregunta {
	font-weight: bold;
	color: #3F393F;
	padding: 3px;
}

p.resposta {
	color: #3F393F;
	padding: 3px;
	text-align: center;
}

p.opcions {
	color: #3F393F;
	text-align: center;
}

span.seguent {
	text-align: right;
	display: block;
}

span.seguent a {
 	color: #CF1000;
	text-decoration: none;
	border-bottom: 1px dashed #CF1000;
}

span.seguent a:visited{
 	color: #CF1000;
	text-decoration: none;
	border-bottom: 1px dashed #CF1000;
}

span.seguent a:hover{
 	color: #910B00;
	text-decoration: none;
	border-bottom: 1px dashed #910B00;
}

/*Estils per a l'espai de consultes*/

#contingutsesquerraforo {
	width: 480px;
	float: left;
	text-align:justify;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0 10px 0 10px;
	font-size: 1.0em;
}

.contingutsesquerraforocol1 {
	width: 240px;
	float: left;
	text-align:left;
	height: 25px;
}

.contingutsesquerraforocol2 {
	width: 240px;
	float: right;
	text-align:right;
	font-size: 0.9em;
}

#contingutsdretaforo {
	width: 251px;
	float: right;
	margin-top: 15px;
	margin-bottom: 5px;
	padding: 55px 8px 0 0px;
	vertical-align:bottom;
}

#contingutsdretaforo ul {
	list-style: url(../img/item_llista_foro.gif);
	list-style-position:outside;
	margin: 0 0 0 4px;
	padding:0 0 0 15px;
}

#contingutsdretaforo ul li {
	text-align: left;
}

.forohacerconsulta {
	display: block;
	background-color: #CF1000;
	color: #FFF;
	font-weight: bold;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	width: 150px;
	padding-left: 5px;
}

.forohacerconsulta a {
	color: #FFF;
	text-decoration: none;
}

.forohacerconsulta a:visited {
	color: #FFF;
	text-decoration: none;
}

.forohacerconsulta a:hover {
	color: #000;
	text-decoration: none;
}

.foropaginacio {
	display: block;
	color: #CF1000;
}

.foropaginacio a {
	color: #5F6062;
	text-decoration: none;
}

.foropaginacio a:visited {
	color: #5F6062;
	text-decoration: none;
}

.foropaginacio a:hover {
	color: #Cf1000;
	text-decoration: none;
}

.foroseparadortaula {
	clear: both;
	height: 25px;
}

#forotaula {
	width: 470px;
	margin-left: 15px;
	margin-right: 15px;
}

.asunto a {
	color: #5F6062;
	text-decoration: none;
}

.asunto a:visited {
	color: #5F6062;
	text-decoration: none;
}

.asunto a:hover {
	color: #Cf1000;
	text-decoration: none;
}

#forotaula table {
	font-size: 1.0em; /*Para Internet Explorer 5.5*/
	font-family: Verdana, Arial, Helvetica, sans-serif; /*Para Internet Explorer 5.5*/
	background-color: #FFF;
	color: #3F393F;
}

#forotaula table th {
	background-color: #9F9B9F;
	color: #FFF;
	font-weight: bold;
	padding: 4px;
	border-bottom: 2px solid #FFF;
}

#forotaula table tr {
	background-color: #E6E7E8;

}

#forotaula table td.asunto {
	padding: 10px 10px 10px 30px;
	border-bottom: 2px solid #FFF;
	background-image: url(../img/item_foro.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 340px;
}

#forotaula table td.data {
	padding: 10px;
	border-bottom: 2px solid #FFF;
	width: 80px;
}

#foroconsulta {
	width: 420px;
	margin-left: 15px;
	margin-right: 15px;
}

#foroseparadorconsulta {
	clear: both;
	height: 25px;
}

.foroenviar {
	display: block;
	background-color: #5F6062;
	color: #FFF;
	font-weight: bold;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	width: 150px;
	padding-left: 5px;
}

.foroenviar a {
	color: #FFF;
	text-decoration: none;
}

.foroenviar a:visited {
	color: #FFF;
	text-decoration: none;
}

.foroenviar a:hover {
	color: #000;
	text-decoration: none;
}

.forotext {
	font-size: 1.1em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFF;
	color: #3F393F;
	text-align:left;
}

.forotextvermell {
	font-size: 1.1em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFF;
	color: #CF1000;
	font-weight: bold;
}

span.gracies {
	color: #CF1000;
	font-size: 1.0em;
	text-align: left;
}

#foroconsultagracies {
	width: 320px;
	margin-left: 80px;
	margin-right: 80px;
	font-size: 1.1em;
}

#contingutsconsulta1 {
	clear:both;
	width: 731px;
	text-align:left;
	margin-top: 15px;
	padding: 0 10px 0 10px;
	font-size: 1.0em;
}

#contingutsconsulta2 {
	clear:both;
	width: 731px;
	text-align: center;
	padding: 0 10px 0 10px;
	font-size: 1.0em;
}

#forodesenvolupament {
	text-align: center;
	margin-left:auto;
	margin-right: auto;
	font-size: 1.1em;
}

#forodesenvolupament a {
	color: #5F6062;
	text-decoration: none;
	border-bottom: 1px dashed #5F6062;
}

#forodesenvolupament a:visited {
	color: #5F6062;
	border-bottom: 1px dashed #5F6062;
}

#forodesenvolupament a:hover {
	color: #CF1000;
	text-decoration: none;
	border-bottom: 1px dashed #CF1000;
}

#capconsulta {
	width: 550px;
	background-color: #5F6062;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	margin-left:auto;
	margin-right: auto;
}

#contconsulta {
	width: 550px;
	background-color: #EFF0F0;
	color: #3F393F;
	text-align: left;
	padding: 5px 0 20px 0;
	margin-left:auto;
	margin-right: auto;
}

#capresposta {
	width: 550px;
	background-color: #5F6062;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	margin-left:auto;
	margin-right: auto;
}

#contresposta {
	width: 550px;
	background-color: #C9CBCC;
	color: #3F393F;
	text-align: left;
	padding: 5px 0 20px 0;
	margin-left:auto;
	margin-right: auto;
}

#textconsulta1 {
	width: 490px;
	text-align: left;
	border-bottom: 1px solid #FFF;
	padding: 0 30px 0 30px;
	margin-left:auto;
	margin-right: auto;
}

#textconsulta2 {
	width: 490px;
	text-align: left;
	padding: 10px 30px 0 30px;
	margin-left:auto;
	margin-right: auto;
}

#textresposta {
	width: 490px;
	text-align: left;
	padding: 0 30px 0 30px;
	margin-left:auto;
	margin-right: auto;
}

.foroasunto {
	color: #7E8082;
}

#infocontingutsup {
	width:600px;
	float: left;
	text-align:justify;
	margin-top: 15px;
	margin-bottom: 15px;
	margin: 0 0 0 15px;
	padding: 5px;
	font-size: 1.1em;
	background-color:#ffffff;
	border-bottom-color:#FFFFFF;
	border-bottom: 10px;
}

#contingutsesquerrainfo {
	width:560px;
	float: left;
	text-align:justify;
	padding:0 0 0 10px;	
	margin: 0 0 0 15px;
	font-size: 1.1em;
}

#contingutsesquerrainfo a {
	color: #5D87A1;
	text-decoration: none;
	border-bottom: 1px dashed #5D87A1;
}

#contingutsesquerrainfo a:visited{
	color: #5D87A1;
	text-decoration: none;
	border-bottom: 1px dashed #5D87A1;
}

#contingutsesquerrainfo a:hover{
	color: #B9C7D4;
	border-bottom: 1px dashed #B9C7D4;
}

#contingutsdretainfo {
	width: 140px;
	float: right;
	padding: 0 20px 0 8px;
	vertical-align:top;
	margin-top:15px;
}

#pregunta {
	text-align: right;
	background-color:#BABCBE;
	color: #FFF;
	font-weight: bold;
	padding:3px;
	margin-bottom:10px;
	margin-top: 15px;
}

.textvermell {
	color:#CF1000;
}

#infocontingutsup ul{
	list-style-type: circle;
	color:#CF1000;
	margin:0;
	padding-left:20px;
	text-align:left;
}

#infocontingutsup li{
	padding-top:2px;
}

#infocontingutsup li a{
	text-decoration: none;
	color: #3F393F;
}

#infocontingutsup li a:visited{
	text-decoration: none;
	color: #3F393F;
}

#infocontingutsup li a:hover{
	color: #BABCBE;
	text-decoration: none;
}

.separadorcolsinfo {
	clear:both;
	border-bottom: 1px dashed #D3D2C4;
	height: 12px;
	text-align:right;
}

.separadorcolsinfofinal {
	clear: both;
	height: 12px;
	text-align: right;
}

#contingutsimatgeinfo{
     width: 122px;
	 margin: 0;
	 padding: 0;
}

#contingutsimatgemito{
    width: auto;
	margin: 0;
	padding: 0;
    height: 370px;   
    background-image: url(../img/informacio4.jpg);
}

#infomenusup {
   	width: 750px;
	font-size: 1.1em;	
	text-align: right;
	padding-left: 20px;
}

#infomenusup ul{
	list-style:none;
	margin:0;
	padding:0;
}

#infomenusup li{
	float: left;
	color:#cc0000;
}

#infomenusup li a{
	text-decoration: none;
	color: #3F393F;
}

#infomenusup li a:visited{
	text-decoration: none;
	color: #3F393F;
}

#infomenusup li a:hover{
	text-decoration: none;
	background-color: #E6E7E8;
	color: #BABCBE;
}

#infocontinguts table {
	text-align:left;
	margin-top: 15px;
	margin-bottom: 25px;
	padding: 0 5px 0 5px;
	font-size: 1.0em;
	line-height: 1.5em;
}

#infocontinguts table td{
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	vertical-align: top;
	border-bottom: #000 solid 1px;
	width:128px;
}

.infocontingutscol0 {
	float: left;
	margin: 0 3px 0 3px;
	background-color:#7FA1B6;
	color:#FFFFFF;
	font-weight: bold;
}

.infocontingutscol1 {
	margin: 0 3px 0 3px;
	float: left;
	background-color:#D8E3E9;
	color:#000;
	font-weight: bold;
}

.infocontingutscol2 {
	float:right;
	margin: 0 3px 0 3px;
	background-color:#CCD6DF;
	color:#000;
	font-weight: bold;
}

.infoseparadorcols {
	clear:both;
	border-bottom: 1px dashed #D3D2C4;
	height: 12px;
}

#enquestacontingutsdreta {
	margin-top: 6px;
	margin-bottom: 15px;
	padding: 0 8px 0 0px;
	text-align:left;
}

.enquestacontingutsdretagris {
	font-size: 1.0em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5F6062;
	margin-top: 8px;
}

#enquestacontingutsdreta ul{
	list-style:none;
	margin: -3px 0 0 0;
	padding:0;
}

#enquestacontingutsdreta li{
	padding: 0 2px 2px 2px;
	text-align:left;
}

#enquestacontingutsdreta li a{
	text-decoration: none;
	color: #5F6062;
	font-size: 1.0em;
	font-weight:bold;
}

#enquestacontingutsdreta li a:visited{
	text-decoration: none;
	color: #5F6062;
	font-weight:bold;
}

#enquestacontingutsdreta li a:hover{
	text-decoration: none;
	color: #cc0000;
	font-weight:bold;
}

#newslettercontingutsdreta {
	margin-top: 6px;
	margin-bottom: 15px;
	padding: 0 8px 0 0px;
	text-align:left;
}

#newslettercontingutsdreta ul{
	list-style:none;
	margin: -3px 0 0 0;
	padding:0;
}

#newslettercontingutsdreta li{
	padding: 0 2px 2px 2px;
	text-align:left;
}

#newslettercontingutsdreta li a{
	text-decoration: none;
	color: #5F6062;
	font-size: 1.0em;
	font-weight:bold;
}

#newslettercontingutsdreta li a:visited{
	text-decoration: none;
	color: #5F6062;
	font-weight:bold;
}

#newslettercontingutsdreta li a:hover{
	text-decoration: none;
	color: #cc0000;
	font-weight:bold;
}

.petit {
	color: #666666;
	font-size: 0.9em;
}

#infolegalcontinguts {
	width: 480px;
	padding: 0 10px 0 10px;
	font-size: 1.1em;
	text-align: justify;
	vertical-align:bottom;
	margin: 15px auto 80px auto;
}

#infolegalcontinguts p a {
	color: #5F6062;
	text-decoration: none;
	border-bottom: 1px dashed #5F6062;
}

#infolegalcontinguts p a:visited {
	color: #5F6062;
	border-bottom: 1px dashed #5F6062;
}

#infolegalcontinguts p a:hover {
	color: #CF1000;
	text-decoration: none;
	border-bottom: 1px dashed #CF1000;
}

#requerimentscontinguts {
	width: 480px;
	padding: 0 10px 0 10px;
	font-size: 1.1em;
	text-align: justify;
	vertical-align:bottom;
	margin: 15px auto 0 auto;
}

#requerimentscontinguts p a {
	color: #5F6062;
	text-decoration: none;
	border-bottom: 1px dashed #5F6062;
}

#requerimentscontinguts p a:visited {
	color: #5F6062;
	border-bottom: 1px dashed #5F6062;
}

#requerimentscontinguts p a:hover {
	color: #CF1000;
	text-decoration: none;
	border-bottom: 1px dashed #CF1000;
}

.requerimentscontinguts span.logos {
	text-align:center;
	text-decoration:none;
	display:block;
}

.requerimentscontinguts span.logos a {
	text-decoration:none;
}

.requerimentscontinguts span.logos a:visited {
	text-decoration:none;
}

.requerimentscontinguts span.logos a:hover {
	text-decoration:none;
}

#mapacontingut {
	width:620px;
	float: left;
	margin: 0 0 0 50px;
	padding: 5px;
	font-size: 1em;
	background-color:#ffffff;
	border-bottom-color:#FFFFFF;
	border-bottom: 10px;
}

#mapaclumnaesq{
	width:200px;
	float: left;
	margin: 15px 0 15px 0;
	padding: 5px;
	font-size: 1em;
	background-color:#ffffff;
	border-bottom-color:#FFFFFF;
	border-bottom: 10px;
}

#mapaclumnadret {
	width:340px;
	float: right;
	margin: 15px 0 15px 0;
	padding: 5px;
	font-size: 1em;
	background-color:#ffffff;
	border-bottom-color:#FFFFFF;
	border-bottom: 10px;
}

#mapatitol {
	width:590px;
	float: left;
	font-size: 1.1em;
	border-bottom:#D3D2C4 dashed 1px;	
	text-align:left;
	color:#cc0000;
	font-weight:bold;
}

.submenu {
    list-style: none;
    list-style-position: outside;
    padding-left: 0.5em;
    margin-left: 0.5em;
}

.mapainfoseparador {
	clear:both;
	height: 12px;
}

.mapamenu {
	width:200px;
	float: left;
	text-align:justify;
	padding:3px 3px 3px 3px;
	background-color:#BABCBE;	
	margin: 0;
	font-size: 1.1em;
	vertical-align:top;
	color: #3F393F;
}

.mapamenu span a {
	color: #3F393F;
	text-decoration: none;
}

.mapamenu span  a:visited{
	color: #3F393F;
	text-decoration: none;
}

.mapamenu span  a:hover{
	color: #cc0000;
}

.mapacontingutmenu {
	float: left;
	text-align:justify;
	padding:3px 3px 3px 3px;
	margin: 0;
	font-size: 1.1em;
	vertical-align:top;
	color: #000;
}

.mapacontingutmenu ul{
    list-style-type: square;
	color:#cc0000;
	margin:0;
	padding-left:20px;
	text-align:left;
}

.mapacontingutmenu li{
	padding-top:2px;
}

.mapacontingutmenu ul li li{
	list-style-type: disc;
	color:#E6E7E8;
	margin:0;
	text-align:left;
}

.mapacontingutmenu li a{
	text-decoration: none;
	color: #3F393F;
}

.mapacontingutmenu li a:visited{
	text-decoration: none;
	color: #3F393F;
}

.mapacontingutmenu li a:hover{
	color: #cc0000;;
	text-decoration: none;
}

.mapacontingutmenu li li a{
	text-decoration: none;
	color: #BABCBE;
}

.mapacontingutmenu li li a:visited{
	text-decoration: none;
	color: #BABCBE;
}

.mapacontingutmenu li li a:hover{
	color: #cc0000;
	text-decoration: none;
}

.mapasubmenu {
	width:200px;
	float: left;
	text-align:justify;
	padding:3px 3px 3px 3px;
	background-color:#E6E7E8;	
	margin: 0;
	font-size: 1.1em;
	vertical-align:top;
	color: #3F393F;
}

.mapasubmenu  span a {
	color: #3F393F;
	text-decoration: none;
}

.mapasubmenu span  a:visited{
	color: #3F393F;
	text-decoration: none;
}

.mapasubmenu span  a:hover{
	color: #cc0000;
}

.mes {
	color:#cc0000;
}


/*Finestra flotant*/

#lightbox {
	background-color:#fff;
	padding: 10px;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}

#lightboxDetails {
	font-size: 0.9em;
	padding-top: 0.4em;
}
	
#lightboxCaption { 
	float: left; 
}

#keyboardMsg { 
	float: right; 
}

#closeButton { 
	top: 1px; right: 1px; 
}

#lightbox img { 
	border: none; 
	clear: both;
} 

#overlay img { 
	border: none; 
}

#overlay { 
	background-image: url(overlay.png); 
}

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
}

/*Continguts dreta de l'espai material*/

#contingutsdretamaterial {
	width: 251px;
	float: right;
	margin-top: 15px;
	margin-bottom: 5px;
	padding: 0 8px 0 0px;
	text-align: left;
}

span.titolllista {
	color: #CF1000;
	font-weight: bold;
	display: blocK;
	text-align: center;
	color: #FFF;
	background-color: #CF1000;
}
	

#contingutsdretamaterial ul{
	list-style-type: square;
	margin-left: 4px;
	padding-left: 10px;
}

#contingutsdretamaterial li{
	padding-top:2px;
}

#contingutsdretamaterial li a{
	text-decoration: none;
	color: #3F393F;
}

#contingutsdretamaterial li a:visited{
	text-decoration: none;
	color: #3F393F;
}

#contingutsdretamaterial li a:hover{
	color: #BABCBE;
	text-decoration: none;
}

.formbuit {
	display:none;
}

/*****************************************************************************Pensant la cocaīna*/

.pensant_materialcontingutsesquerra {
	width: 430px;
	float: left;
	margin-top: 15px;
	margin-bottom: 0;
	padding: 0 20px 0 10px;
	font-size: 1.1em;
	text-align: left;
}

.pensant_contingutsdretamaterial {
	width: 281px;
	float: right;
	margin: 70px 10px 5px 0;
	padding: 8px 8px 0 8px;
	text-align: left;
	border: 1px solid #BABCBE;
}

.pensant_titular {
	width: 772px;
	margin: 0 0 20px 0;
	padding: 10px 0 10px 10px;
	font-size: 22px;
	text-align:left;
	border-bottom: 1px dotted #BABCBE;
	color: #CF1000;
}

p.pensant_subtitols {
	font-size: 17px;
}

p.pensant_preguntes {
	margin: 10px 0;
	padding-bottom: 4px;
	font-size: 11px;
	border-bottom: 1px dotted #BABCBE;
	text-align: justify;
}

p.pensant_preguntes_final {
	margin: 10px 0;
	padding-bottom: 4px;
	font-size: 11px;
	text-align: justify;
}

p.pensant_intro {
	margin: 0;
	padding: 0 15px 15px 15px;
	font-size: 11px;
	border-bottom: 1px dotted #BABCBE;
	text-align: justify;
}

.pensant_separador_capitols {
	width: 772px;
	clear: both;
	height: 10px;
}
		
.pensant_feedback_contenidor {
	width: 672px;
	margin: 20px auto 20px auto;
	padding: 0 0 10px 10px;
	text-align:left;
}

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

.pensant_feedback_contenidor form {
	margin: 0;
	padding: 0;
}

.pensant_feedback_contenidor form textarea.opinio {
	height: 65px;
	border: 1px solid  #999;
	width: 670px;
	overflow: auto;
}

.pensant_boto {
	background-color: #999;
	color: #FFF;
	font-weight:bold;
	font-size: 12px;
	height: 20px;
	border: 1px solid #999;
	margin-top: 4px;
}

.pensant_opinions_contenidor {
	width: 672px;
	margin: 20px auto 20px auto;
	padding: 0 0 10px 10px;
	text-align:left;
}

.pensant_opinions_contenidor p {
	border-bottom: 1px solid #D7D8D9;
	background-image: url(../img/boto-opinions.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-bottom: 6px;
	margin-bottom: 20px;
	font-size: 12px;
}

.pensant_access_espai {
	color: #9FA1A4;
	font-size: 14px;
	text-align:right;
	display: block;
	float: right;
	width: 300px;
}

.pensant_access_espai a {
	color: #9FA1A4;
	text-decoration: none;
}

.pensant_access_espai a:hover {
	color: #CF1000;
	text-decoration: none;
}
