/* ESTILS RESET NAVEGADORS */ 
html{ 
color:#4c4c4c; 
background:#FFF; 
} 
body { 
font-family:Verdana; 
font-size: 66.7%; 
text-align:center;
/* color: #Od202f; */ 
background:#fff; 
line-height: 1.4em; 
} 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td{ 
margin:0; 
padding:0; 
} 
p{ 
padding:0px; 
margin:0 0 10px 0; 
} 
table{ 
border-collapse:collapse; 
border-spacing:0; 
empty-cells:show;
} 
fieldset,img{ 
border:0; 
} 
address,caption,cite,code,dfn,th,var{ 
font-style:normal; 
font-weight:normal; 
} 
li{ 
list-style:none; 
} 
caption,th{ 
text-align:left; 
} 
h1,h2,h3,h4,h5,h6{ 
font-family:Verdana; 
font-size:1em; 
font-weight:normal; 
} 
abbr,acronym { 
border:0; 
font-variant:normal; 
} 
sup { 
vertical-align:text-top; 
} 
sub { 
vertical-align:text-bottom; 
} 
input,textarea,select{ 
font-family:Verdana; 
font-size:inherit; 
font-weight:inherit; 
} 
input,textarea,select{ 
font-size:1em; 
} 
legend{ 
color:#000; 
}
 
/* AFEGITS */ 
a { 
text-decoration:none; 
/*color:#2a4f5e; Original */
/*color:#005b99; /* Pantone 301 */
color: #00356c;
font-weight:bold;
} 
a:hover{ 
text-decoration:underline; 
} 
/* FI ESTILS RESET NAVEGADORS */ 



/* BARRETINA */ 
.barretina { 
float: left;
background: #0d202f url(img/degradat_cap.gif) repeat-x top left; 
color: #fff; 
width:960px; 
min-height:60px; 
height:auto !important; 
height:60px; 
} 
.barretina h1 { 
width:135px; 
height: 36px; 
background: transparent url(img/logo_cap.gif) no-repeat top left; 
margin: 12px 0 0 24px; padding:0; 
float:left; 
display:inline; 
} 
.saltar_navegacio { 
margin-left:-999px!important; 
color:#000; 
border:none; 
background:transparent; 
float: left; 
} 
.saltar_navegacio:focus { 
padding:3px; 
background:#900; 
color:#fff; 
margin-left:50px!important; 
margin-top:10px; 
} 
.barretina h1 span { 
display: none;
} 
.barretina h1 a{ 
width:135px; 
height: 36px; 
display:block; 
} 
.barretina a{ 
color:#fff; 
} 
.barretina label{ 
display: none; 
} 
.barretina form{ 
margin:15px 12px 0 0; 
float:right; 
display:inline; 
} 
.barretina form input{ 
border:0px; 
margin:0px; 
} 
.barretina ul{ 
float:right; 
display:inline; 
} 
.barretina ul.menu_navegacio li a{ 
font-size:0.875em;
font-weight:normal; 
} 
.barretina ul.menu_transeveral li a{ 
font-size:0.9em; 
font-weight:normal;
} 
.barretina ul.menu_transversal{ 
clear:right; 
margin:5px 14px 0 0; 
width:600px; 
} 
.barretina ul.menu_navegacio{ 
margin:18px 0 0 0; 
} 
.barretina ul li{ 
float:right;
} 
.barretina ul li a{ 
border-right:1px solid #fff; 
padding:0 8px; 
font-weight:normal;
} 
.barretina ul li.primer a,.barretina ul li:first-child a{ 
border:0px; 
} 




.pagina ul{ 
margin:0 0 10px 0; 
} 
.pagina li{ 
background: url(img/fletxa.gif) no-repeat scroll 0px 6px; 
padding:0 0 0 14px; 
} 
.pagina ol{
padding:0 0 0 30px;
list-style-type:decimal;
font-size: 100%;
}
.pagina ol li{ 
list-style-type:decimal;
padding:0px;
background:transparent;
}

/* FI BARRETINA */ 


/* MENÚ PRINCIPAL */ 
.menu_principal { 
float:left; 
width:100%; 
} 
.menu_principal li { 
float:left; 
/*position:relative;*/ 
width:160px; 
} 
.menu_principal li.primer ul li{ 
width:158px; 
} 
.menu_principal li a { 
font-weight:bold; 
font-size:1.3em; 
display:block; 
padding:6px 0 5px 0; 
margin:0 auto; 
text-align:center; 
border: 1px #002C3A solid; 
border-width: 0 1px 0 0; 
background: transparent; /* url(../imatges/fons-li.jpg); */
/* color:#456374; No accessible AAA*/
color:#405969
} 
.menu_principal li.primer a{ 
border-width: 0 1px; 
} 
.menu_principal li ul { 
position:absolute; 
border: 1px #002C3A solid; 
border-width: 0 1px 1px; 
min-width:159px; 
width:auto!important; 
width:159px; 
/* left:-1px;*/ 
margin-left:-1px; 
z-index:4; 
} 

.menu_principal li.primer ul { 
min-width:158px; 
width:auto!important; 
width:158px; 
/* left:0px;*/ 
margin-left:0; 
z-indez:4; 
position:absolute;
} 
.menu_principal li ul li { 
background:#fff; 
float:none; 
/* position:relative;*/ 
width:159px; 
} 
.menu_principal li ul li a { 
background:#fff; 
border: none; 
padding:5px 20px 4px 26px; 
font-size:0.9em; 
margin:0; 
text-align:left; 
text-transform:none; 
color:#002C3A; 
} 
.menu_principal li ul li a:hover { 
background: #E5EAEB url(img/fletxa.gif) no-repeat scroll 16px 8px; 
} 
.menu_principal li:hover ul, .menu_principal li.over ul { 
display: block; 
} 
.menu_principal li:hover a,.menu_principal li.over a{ 
background:#fff; 
color:#002C3A; 
} 
/* FI MENÚ PRINCIPAL */ 

/* MENÚ LATERAL */ 
div.menu_lateral,
ul.menu_lateral{ 
float:left; 
width:172px; 
min-height:520px; 
height:auto !important; 
height:520px; 
display:inline; 
} 
ul.menu_lateral ul li ul{ 
/*width:158px;*/ 
} 
ul.menu_lateral li{ 
} 
ul.menu_lateral li a { 
background:#00BDB5; 
color:#fff; 
font-size:1.1em; 
padding:6px 5px 6px 15px; 
display:block; 
font-weight:bold; 
margin:0 0 15px 0; 
} 
ul.menu_lateral li ul li{  
padding:0 0 0 20px; 
padding:4px 0 3px 20px; 
} 
ul.menu_lateral li ul li a{  
padding:0; 
font-weight:normal; 
background:transparent; 
/* color:#002C3A; Antic */
/* color:#9BA9AF; */ 
color: #6B797F; /* Clar */
font-size:1em; 
text-transform:none; 
display:inline; 
} 
ul.menu_lateral li ul li a:hover{ 
/* color:#002C3A; */ 
color: #6B797F; /* Clar  */
background: transparent url(img/fletxa.gif) no-repeat scroll 1px -10px; 
} 
ul.menu_lateral li ul li.marcat a{ 
/* color:#002C3A; */ 
/* color:#9BA9AF;  */
color: #0D202F;
/* background: #E5EAEB url(img/fletxa.gif) no-repeat scroll -5px 1px; */ 
background: transparent url(img/fletxa.gif) no-repeat scroll -5px 1px; 
} 
ul.menu_lateral li ul li.marcat ul li a{ 
/* color:#002C3A; */ 
/*color:#002C3A; */
color: #6B797F; /* Clar */
/* background: #E5EAEB url(img/fletxa.gif) no-repeat scroll -5px 1px; */ 
/*background: transparent url(img/fletxa.gif) no-repeat scroll -5px 1px;*/ 
} 
ul.menu_lateral li.menu_no_visible { 
background:transparent url(img/menu_no_visible.gif) no-repeat scroll 0px 8px; 
padding-left:12px; 
} 
/* FI MENÚ LATERAL */ 



/* FIL D'ARIADNA */ 
.fil_ariadna {
	margin: 9px 0 12px; 
	padding: 0; 
	float: left; 
	width: 100%; 
} 
.fil_ariadna ul, .espai_home ul{ 
	list-style:none; 
	background: none; 
	margin: 0 12px; 
	padding: 0; 
	display:inline; 
} 
.fil_ariadna ul ul, .espai_home ul ul { 
background: transparent url(img/gt_ariadna.gif) no-repeat left center; 
padding-left: 10px; 
} 
.fil_ariadna li, .espai_home li { 
list-style: none; 
background: none; 
display:inline; 
margin:0px; 
padding:0px; 
color: #666666; 
font-size: 1em; 
} 
.fil_ariadna li a:link, .fil_ariadna li a:visited, .fil_ariadna li a:active, .fil_ariadna li a:hover { 
/* color:#9BA9AF; No accessible*/
color:#485860; 
font-size:0.875em; 
} 

.icones_socials li a, .icones_socials li img { 
	float: left;
} 

.icones_socials li a { 
	margin-right: 4px;
} 


.fil_ariadna .icones_socials, .espai_home .icones_socials, .icones_socials ul {
	float:right;
	padding: 0;
	margin:0;
}
.espai_home .icones_socials {
	margin:6px 0; 
	float:right;
	width: 100%;
}


/* FI FIL D'ARIADNA */ 

/* ESPARDENYA */ 
.espardenya{
background: #0d202f url(img/degradat_cap.gif) repeat-x top left; 
color: #fff;
padding:5px	; 
display:inline; 
float:left; 
width:100%; 
border-top:1px solid #002C3A; 
font-size:0.9em; 
/*color:#002C3A;*/
} 
.espardenya ul{ 
float:right; 
} 
.espardenya ul li{ 
float:left; 
} 
.espardenya ul li a { 
font-size:0.9em; 
border-left:1px solid #002C3A; 
padding:0 5px;
color:#fff; 
} 
.espardenya ul li.primer a { 
border-left:0px; 
color:#fff;	
} 
/* FI ESPARDENYA */ 

/* ESTRUCTURA */ 
h2{
text-transform:uppercase;
color:#642D14;
font-size:1.35em; 
font-weight:bold; 
border-bottom:1px solid #9CAAB1; 
float:left; 
width:542px; 
padding:4px 0 7px 0; 
margin-bottom:14px; 
} 
h3, .h3bora { 
border-bottom:1px dotted #9CAAB1; 
padding:0 0 4px 0; 
font-weight:bold; 
font-size:1.15em; 
margin:0 0 14px 0; 
color:#007DCC;	
} 
h3.sense{ 
border:0px; 
} 

h3.bora_home{
background:transparent url(img/fons_deg.jpg) no-repeat scroll 0 -3px;
padding-bottom:13px;
border-bottom:0px;
}

h4{ 
font-weight:bold; 
font-size:1.10em; 
margin:0 0 6px 0; 
} 
.zona { 
width:960px; 
margin:0 auto; 
text-align:left; 
color:#4C4C4C; 
} 
.pagina{ 
float:left; 
display:block; 
width:760px; 
margin-bottom:30px; 
} 
.pagina ul{ 
margin:0 0 10px 0; 
} 
.pagina li{ 
background: url(img/menys.gif) no-repeat scroll 0px 6px; 
padding:0 0 0 14px; 
} 

.cos{ 
border-top:1px solid #0d202f; 
float:left; 
min-height:400px; 
height:auto !important; 
height:400px; 
} 
.col_home{ 
width:228px; 
float:left; 
min-height:500px; 
height:auto !important; 
height:500px; 
}
.col_home h2{ 
border-bottom:0px;
margin-left:0;
padding-left:14px;
padding-bottom:13px;
text-align:left;
float:none;
width:auto;
text-transform:uppercase;
color:#642D14;
background:transparent url(img/fons_deg.jpg) no-repeat scroll 0 2px;
}

/*.col_home h3{
.grup_avisos h3{
display:block;
font-weight:bold;
font-size:1.15em;
background:transparent;
text-align:left;
border:0px;
}*/
.menys_marge{
margin-top:-12px;
}
.col_dreta{
width:190px;
float:left;
display:inline;
}
.col_100{
width:542px;
float:left;
display:inline;
}
.col_quasi_100{
width:493px;
float:left;
}
.col_50{
width:257px;
float:left;
}
.col_quasi_50{
width:208px;
float:left;
}
.col_quasi_40{
width:180px;
float:left;
}
/* FI ESTRUCTURA */



.imatge_cap{
width:960px;
height:96px;
float:left;
}
.ocult{
display:none;
}
.fletxa{
background: url(img/fletxa.gif) no-repeat scroll 0px 5px;
padding:0 0 0 14px;
}
ul.contingut_list li{
text-align:left;
background: url(img/fletxa.gif) no-repeat scroll 0px 4px;
padding:0 0 0 14px;
}
.contingut_list li span{
display:block;
}
.contingut_list li img{
/*margin:0 0 0 -14px;*/
padding:5px 0 0 0;
}
.contingut_list li.sense_fletxa{
padding:0 0 0 14px;
background:transparent;
}
.contingut_list li.sense_fletxa img {
margin:0px;
padding:0px;
}
.grup_avisos{
background-color:#E5EAEB;
padding:14px 0 1px 14px;
}
.grup_avisos_int{
background-color:#E5EAEB;
padding:14px 0 1px 0px;
}
.grup_gris{
background-color:#E5EAEB;
padding:14px 0 10px 0px;
}
.grup_gris input{
width:186px;
margin:0 0 4px 0;
}
.grup_gris select{
width:190px;
margin:0 0 4px 0;
}
.grup_gris input.bcercar{
width:auto;
}
.grup_avisos h3, .grup_avisos_int h3{
color:#007DCC;
}

.grup_avisos h3{
display:block;
font-weight:bold;
font-size:1.15em;
background:transparent;
text-align:left;
border:0px;
}

.mes_contingut{
background: url(img/mes.gif) no-repeat scroll 0px 2px;
padding:0 0 0 14px;
font-size:0.9em;
}
.grup_dreta{
text-align:right;
}
.sel_home{
width:162px;
border:1px solid #0d202f;
color:#0d202f;
float:left;
}
.cercar{
float:left;
width:16px;
height:16px;
margin:1px 0 0 5px;
border:0;
background: transparent url('img/fletxa_quadre.gif') no-repeat top left;
cursor:pointer;

}
.mes_gran{
font-size:1.1em;
}

/* Destacats */
.destacats{
width:100%;
margin:0;
}
.destacats li{
padding:0;
width:100%;
float:left;
margin-bottom:10px;
background:transparent;
}
.destacats li img{
float:left;
}
.destacats li img, .destacats li div{
margin-bottom:4px;
}
/* FI Destacats */

/* ESPAIS */
.bloc{
display:block;
}
.float_esq{
float:left;
}
.espai_home_dret{
margin-right:29px;
}
.espai_dret{
margin-right:28px;
}
.espai_esq{
margin-left:28px;
}
.mig_padding_esq{
padding-left:14px;
}
.quart_espai_dret{
margin-right:7px;
}
.mig_espai_esq{
margin-left:14px;
}
.mig_espai_dret{
margin-right:14px;
}
.espai_sup{
margin-top:28px;
}
.mig_espai_sup{
margin-top:14px;
}
ul.espai_inf,.espai_inf, ul.espaiat_doble li{
margin-bottom:28px;
}
.mig_espai_inf, ul.espaiat_simple li{
margin-bottom:14px;
}
ul.espaiat_mig li{
margin-bottom:7px;
}
/* FI ESPAIS */


.link_extern{
padding-right:13px;
/*background:transparent url(img/link_extern.gif) no-repeat scroll right 3px;
display:block;*/
}
.link_extern img{
margin:0px !important;
padding:0px !important;
}
.link_document{
padding-right:13px;
/*background:transparent url(img/link_document.gif) no-repeat scroll right 3px;
display:block;*/
}
.link_document img{
margin:0px !important;
padding:0px !important;
}

.paginador{
text-align:center;
}
.llista_roig{
border-top:1px dotted #D32E12;
border-bottom:1px dotted #D32E12;
padding:7px 0 0 0;
}
.llista_roig li{
background:transparent;
padding-bottom:7px;
}
.llista_roig li a{
color:#D32E12;
font-weight:bold;
}



/****************************************/
.mini_barretina {
background: #0d202f url(/headers/zonas/1/css/img/degradat_cap.gif) repeat-x top left;
color: #fff;
width:100%;
min-height:50px;
height:auto !important;
height:50px;
}
.mini_barretina h1 {
width:191px;
height: 36px;
background: transparent url(/headers/zonas/1/css/img/logo_cap.gif) no-repeat top left;
margin: 5px 0 0 18px;
padding:0;
float:left;
display:inline;
}
.foto_gran{
float:left;
width:500px;
height:auto !important;
height:340px;
min-height:350px;
}
.col_galeria{
margin:0 auto;
width:500px;
}
.col_galeria h3{
text-align:left;
}
/***************************************/
.mapa_web ul{
}
.mapa_web li{
background:transparent;
}
.mapa_web li a{
font-weight:bold;
}
.mapa web li ul li {
padding: 0 0 0 14px;
}
.mapa web li ul li a {
font-weight:normal;
}

/***************************************/
.calendari{
width:190px;
text-align:center;
}
.error_vermell{
font-weight:bold;
color:#dd0000;
}



/*****************SUBED. FORMULARIS************************/
.formulari{
width:100%;
float:left;
margin-bottom:28px;
}
.formulari dt{
margin-bottom:14px;
/*text-align:right;*/
float:left;
/*width:40%;*/
width:100%;
margin:0 0 8px;
}
.formulari a h3{
border:0px;
}
.formulari span{
float:left;
width:100%;
margin:0 0 8px;
}
.formulari dd input, .formulari dd select{
width:180px;
}
.formulari dd textarea{
height:140px;
width:300px;
}
.formulari dd{
/*margin-bottom:14px;
padding-left:14px;*/
float:left;
/*width:50%;*/
width:100%;
margin:0 0 8px;
}
div.formulari div{
float:left;
width:100%;
margin:0 0 8px;
}
.formulari div input{
width:80px;
}


/**
 * Reserves
 */
.contenidor_calendari {
	min-height: 218px;
}
.cal_reserves {
	border-spacing:1px;
	border-collapse: separate;
	width: 100%;
	text-align: center;
	font-size: 1.5em;
	color: #000;
}
.cal_reserves td {
	background-color: #f7b891;
}
.cal_reserves .calendari_dia_disponible {
	background-color: #e4fe86;
}
.cal_reserves td, .cal_reserves th {
	width: 14%;
	height: 30px;
	text-align: center;
}
.cal_reserves td a {
	font-weight: normal;
}
.cal_reserves .cal_dia_avui {
	border: 2px solid #000;
}

.taula_hores {
	border-spacing:1px;
	border-collapse: separate;
	width: 100%;
	text-align: center;
	color: #000;
}
.taula_hores td {
	padding:2px;
}
.taula_hores td.hora_lliure {
	background-color: #e4fe86;
}
.taula_hores td a {
	font-weight: normal;
}

.area_notificacio_formulari {
	background-color: #f7b891;
	padding: 15px;
	float: left;
	text-align: center;
	width: 512px;
	margin-bottom: 10px;
}
.data{
	margin-left: 28px;
}
.accions_contingut {
	margin-bottom: 11px;
}
.accions_contingut a {
	padding-right: 4px;
}

ul.addthis_toolbox {
	border-top: 1px dotted #3C3C3C;
	padding-top:8px;
}
ul.addthis_toolbox li {
background: none;
height:10px;
margin: 0 20px 0 0;
padding: 0;
float:left;
}
ul.addthis_toolbox li.opt2 {
	width:100px;
}
ul.addthis_toolbox li.opt3 {
	width: 70px;
}
.addthis_default_style .at15t_expanded, .addthis_default_style .at15t_compact {&nbsp;&nbsp;&nbsp;&nbsp;margin-right: 0;}

