/* redefinicions */
body{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	/*font-size: 68.75%;*/
	font-size: 100%;
	margin: 0;
	font-size: 0.688em;	/* 11px */
}
html, body, form, h1, h2, h3, h4, h5, h6, h7, ul, ol, li, dl, dt {
	margin: 0;
	padding: 0;
}
p{
	margin-top: 0;
}
input, select, textarea, table{
	font-size: 1em;
}
textarea{
	font-size: 1.1em;
	font-family: Arial;
}
ul, li {
	list-style: none;
}
ol.numeric{
/*	counter-reset: item;*/
	margin: 0 0 0 25px;
}
ol.numeric li{
	list-style:decimal outside;
	margin-bottom: 10px;
}
.pagina .contingut ul, .pagina .contingut ol{
	margin: 12px 0 0;
	padding-left: 40px;
}

.pagina .contingut ul li, .pagina .contingut ol ul li
{
	list-style: disc outside;
}

.pagina .contingut ol li, .pagina .contingut ul ol li
{
	list-style: decimal outside;
}
/*
.peu .link_peu{
	margin-top: -10px;
}
*/
/*
ol.numeric li:before {
	content: counter(item) ". ";
	counter-increment: item;
}
*/

body {
	/*padding-bottom: 7px;*/
	text-align:center;
}

h1{
	display: none;
}
h3{
	/*font-size: 1em;*/
}
img {
	border:0;
}

form dt {
	float:left;	
	margin:0pt;	
	padding-top:2px;
}

form dd {
	margin:0pt 0pt 5px;
}

/* fi redefinicions */

.zonaErrors{
	background-color: #E6E6E6;
	width: 500px;
	margin: 10% auto;
	overflow:hidden;	
	/*font-size: 1em;*/
}
.zonaErrors .contenidor{
	margin: 40px;
	width: 420px;
}

/* estils eBD */
.small{ 
	/*font-size: 10px; */
	/*font-size: 0.91em;*/
	font-size: 0.909em;
}
.val_error{/*font-size: 10px;*/	font-size: 0.909em;}
.text_error{font-weight: bold; color:red}

/* textos */
.negre{
	color: #000;
}
.negreta{
	font-weight: bold;
}
.majuscules{
	text-transform: uppercase;
}
h2{
	/*font-size: 1.3em;*/
}
.text_normal{
	font-weight: normal;
	text-decoration:none;
	text-transform:none;
}
/*
.txt10{
	font-size: 0.91em;
}
.txt12{
	font-size: 1.1em;
}
.txt14{
	font-size: 1.2em;
}
.txt16{
	font-size: 1.45em;
}
.txt18{
	font-size: 1.63em;
}
*/

/* fi textos */

/* Basics */
.dre{
	float: right;
}
.esq{
	float: left;
}
.nofloat *{
	float: none;
}
.clear{
	clear: both;
/*	font-size: 0px;*/
}
.ocult{
	display: none;
}
.alinea_esq{
	text-align:left;
}
.alinea_dre{
	text-align:right;
}
a.text_paginacio, a.text_paginacio:hover, a.text_paginacio:visited, a.text_paginacio:link{
	text-decoration:none;
	border: none;
}

/* links registes individuals a les pàgines */
body ul.linksRegistres{
	text-align:right;
	/*margin: 8px 0;*/
	clear:none;
	/*float:right;*/
}

/*
.pagina ul.linksRegistres{
	margin: 8px 0;
}
*/

body ul.linksRegistres li{
	display:inline;
	white-space:nowrap;
	margin-left: 10px;
}

.direccio .linksRegistres li a{
	font-weight: normal;
}
body ul.linksRegistres li.noMarge{
	margin-left: 0;
}
.inactiu, .inactiu > a, .inactiu > a:hover, .menu_trans li.inactiu > a, .menu_capsalera li.inactiu > a{
	color:#FA2525;
}
.menu_principal #menuPrincipal li.inactiu > a{
	color:#FA2525;
}
.menu_principal ul.linksRegistres{
	width: auto;
}

/* paginat */
.paginat{
 	width:100%;
	overflow: hidden;
 }
/*
 .paginat[class] .dre_auto{
 	margin: 0;
 }
 .paginat[class] .esq_auto{
 	margin: 0;
 }
.dre_auto{
	margin: 0 auto 0 0;
}
.esq_auto{
	margin: 0 0 0 auto;
}*/

/* inici calendari d'actes */
#calen_div a{
	color: #000;
}
.calenTooltip{
	border: 1px solid #000;
	padding: 3px;
	margin: 10px 0 0 10px;
	background: #FFFFF0;
	width: 120px;
	position: absolute;
	display:none;
	text-align:left;
}
.calenDiumenge{
	background-color:#D3D3D3;
	text-align:center;
}
.calenAvui{
	background-color:#9DCFCF;
	text-align:center;
}
.calenDiesNormals{
	background-color:#FFF;
	text-align:center;
}
.calenDiesActes{
	background-color:#F37E27;
	text-align:center;
}
.calenMes{
	text-align:center;
	text-transform: capitalize;
}
.calenNavegaMes{
	text-align:center;
}
.calenDiesSetmana{

}
.llegenda{
	display: table;
}
.divLlegenda{
	float: left;
	margin-top: 5px;
	margin-right: 10px;
}
.divLlegenda .calenDiesActes, .divLlegenda .calenAvui{
	float: left;
	width: 15px;
	height: 15px;
	margin-right: 5px;
}
.divLlegenda .calenMes{
	float: left;
	margin: 0;
}
/* final calendari actes */

.ample_70{
	width: 70px;
}
.ample_100{
	width: 100px;
}
.ample_170{
	width: 170px;
}
.ample_140{
	width: 140px;
}
.galeria{
	width:100px; 
	height:100px; 
}
.galeria a{
	border-bottom: none;
}

.link_extern {
	background-position:center;
	background-repeat:no-repeat;
	padding:0pt 15px 0pt 0pt;
	background-image:url(link_extern.gif);
}
.link_finestra_nova {	
	background-position:center;	
	background-repeat:no-repeat;	
	padding:0pt 15px 0pt 0pt;
	background-image:url(finestra_nova.gif);
}
/*
.padding_separador_b{
	padding-bottom: 10px;
}
*/

.margin_r_5px{
	margin-right: 5px;
}
.margin_l_5px{
	margin-left: 5px;
}
.margin_ico_ampliar{
	margin-top: 3px;
	margin-bottom: 3px;
}

/* Galeries i veideos destacats */
.col_dreta {
	position:relative;
	float:left;
/*
	overflow:hidden;
	width: 100%;	
*/
}
.col_central {
	float:left;
	position:relative;
/*
	width: 100%;	
*/}
.col_esquerra {
	position:relative;
	float:left;
/*
	width: 100%;	
*/}

.contingut_esquerra {
	float:left;
	/*overflow:hidden;*/
	position:relative;
}

.contingut_central{
	float:left;
	/*overflow:hidden;*/
	position:relative;
}

.contingut_dreta {
	float:left;
	/*overflow:hidden;*/
	position:relative;
}

.galeries_destacades .box_dins {
	margin-left: auto;
	margin-right:auto;
}

.destacat_galeria{
	overflow: hidden;
}

h3.titol_seccio span, .titol_pagina h2 span{
	/*font-size: 0.8em;*/
	text-transform: none;
	font-weight:normal;
}

h3.titol_seccio span .link_extern, h3.titol_seccio span.link_intern{
	/*font-size: 1em;*/
}

.addthis_toolbox{
	/*margin: 8px 0;*/
	/*float: left;*/
}

.text_detall_col_nofloat .addthis_toolbox{
margin: 8px 0;*
}
/*
.titol_pagina h2{
	width:100%;
}
*/
/* enquestes */
.resultats{
	margin: 0; 
	text-align:center; 
}

.resposta{
	margin-top: 10px;
	padding: 10px;
	border: 1px solid #AFAFAF;
}

.resposta label{
	margin-left: 5px;
}
.pregunta{
	text-align: left;
	margin-bottom: 30px;
}
.barra{
	border:1px solid #AFAFAF;
	width:85%;
}
.barra div{
	height: 14px;

}
.pct_barra{
	float:right;
	/*width: 15%; */
	text-align:right;
}
.resultat{
	margin: 5px 0;
	width: 100%;
}

.foro .tancat{
	background-image:url(candado.png);
	background-repeat: no-repeat;
	background-position:50% 50%;
	width: 18px;
}
.no_validat, div.no_validat a{
	color: red;
}

span.quote{
	font-style: italic;
	color:red;
}


.blocGrup{
	position:relative;
}

ul.gallery_img{
	display:none;
}

a.gallery:hover, a.foto:hover{
	border-bottom: none;
}
.fila{
	clear:both;
}

.col_1_3 #query{
	width: 90%;
}

ul#menuPrincipal ul{
	display: none;
}
ul#menuPrincipal li.marcat > ul, ul#menuPrincipal li.obert > ul{
	display:block;
}
ul#menuPrincipal ul ul li{
	/*font-size: 0.9em;*/
}
