/*  Inici reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, p {
    margin: 0;
    padding: 0;
}

img {
    border: 0;
}

fieldset {
    border: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

ol, ul {
    list-style: none;
}

address, caption, cite, code, dfn, em, th, var {
    font-weight: normal;
    font-style: normal;
}

caption, th, td {
    text-align: left;
	text-align:left;
	vertical-align:top;
}

h1, h2, h3, h4, h5, h6 {
    padding: 0;
    margin: 0;
    font-weight: normal;
    font-size: 100%;
}

q:before, q:after {
    content: '';
}

hr {
    display: none;
}
/* Final reset */
/*defaults, utils*/
/* clearfix */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.clearfix { display:inline-block; }
	/* amagar d'IE mac \*/
	.clearfix { display:block; }


.hidden {
	display:block;
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}

a{color:#0066CC}
a:hover{text-decoration:none;}
a span{cursor:pointer;}

p{margin-bottom:0.8em;}

a.link_noun{text-decoration:none;}
a.link_noun:hover{text-decoration:underline;}

a.link_unno{text-decoration:underline;}
a.link_unno:hover{text-decoration:none;}

/*fi defaults*/




body {
	background: url(img/fons_peu.png) repeat-x bottom;
    font-family: Arial, Helvetica,"DejaVu Sans Mono",sans-serif;
    font-size: 0.9em;
    letter-spacing: 0em;

}

#subbody{
    background: url(img/fons_body.png) repeat-x top;
	min-height:800px;
    min-width: 938px;
}


	
.constrictor {
    position: relative;
    width: 938px;
    margin: 0 auto;
    z-index: 2;
}

#cont-capcelera {height:100px;}

#lang {
    position: absolute;
    right: 0;
    top: 10px;
    text-align: right;
}

#slogan-cap {
    position: absolute;
    width: 303px;
    height: 69px;
    top: 32px;
    right: 0px;
}

.lang_ca #slogan-cap{background: url(img/slogan-cap_enraona_ca.png) no-repeat top center;}
.lang_es #slogan-cap{background: url(img/slogan-cap_enraona_es.png) no-repeat top center;}

#logo-cap {
	display:block;
	overflow:hidden;
    position: absolute;
    width: 166px;
    background: url(img/logo-cap_enraona.png) no-repeat top center;
    height: 68px;
    top: 16px;
}

#lang {
    position: absolute;
    right: 4px;
    top: 10px;
    text-align: right;
}
#lang a {
    color: #000000;
}
#lang a:hover {
    text-decoration: none;
}

.portada_closca1 {
	position:relative;
	background:url(img/portada-fondo.png) repeat-y;
}

.portada_closca2{
	background:url(img/portada_decor_cap.jpg) no-repeat left top;
	padding:240px 4px 5px 4px;
}

.portada_closca_peu{
	background:url(img/portada-peu.png) no-repeat left bottom;
	height:30px;
}

#slogan_portada {
	position:absolute;
	height:130px;
	width:400px;

	top:50px;
	left:73px;
}

.lang_ca #slogan_portada {background:url(img/portada_slogan_ca.png) no-repeat;}
.lang_es #slogan_portada {background:url(img/portada_slogan_es.png) no-repeat;}

.conts{
	padding:0 22px;
	overflow:hidden;
}

.cols_portada{margin-bottom:55px;}


.conts h2{
	font-weight:normal;
	color:#000;
	font-size:2.6em;
	margin-bottom:15px;
}

.conts .h3_like{
	color: #06C;
	font-size:1.1em;
}

.cols_portada h2 a {
	color:#000;
	font-weight:normal;
	text-decoration:none;
}

.cols_portada h2 a:hover,
.cols_portada h2 a:hover span
{
	text-decoration:underline;
}

.cols_portada h2 span{
	display:block;
	color:#06C;
	font-size:0.62em;

}



/*pagina prestatges*/
#cont-pag-ample.prestatges #col-principal
{
	background-image:url(img/pag-ample2-fons.png);
}

#cont-pag-ample.prestatges #continguts
{
	margin-left:0;
	width:910px;
}


#cont-pag-ample.prestatges #pag-ample-cap
	{background:transparent url(img/pag-ample2-cap.png) no-repeat scroll 0 0;}

#cont-pag-ample.prestatges #pag-ample-peu
	{background:transparent url(img/pag-ample2-peu.png) no-repeat scroll 0 0;}

	
#pag-ample2-col1{
	width:635px;
	padding-bottom:90px;
	float:left;
}
#pag-ample2-col2 {
	float:right;
	position:relative;
	width:245px;
	z-index:11;
}

#pag-ample2-col2-caixaforn {
	margin-bottom:25px;
	width:220px;
}

#pag-ample2-col2-caixaforn  p {
	font-size:0.8em;
	margin-bottom:0.5em;
}

#cont-pag-ample.prestatges #col1-continguts{
	padding-right:30px;
	width:310px;
	overflow:hidden;
	float:left;
}

#cont-pag-ample.prestatges #col1-login{
	overflow:hidden;
	float:left;
	width:285px
}

#cont-pag-ample.prestatges h2,
#cont-pag-ample.prestatges h3 {
	color:#EC4B00;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:0.3em;
}

#caixa_login_msg{
	height:45px;
	background-repeat:no-repeat;
	background-image: url(img/login_info_fons.png);
	background-position:left -45px;
	margin-bottom:10px;
}

#caixa_login_msg.log_error{background-position:left top;}

#caixa_login_msg.log_inici .interior{padding-left:10px;}
#caixa_login_msg.log_error .interior{padding-left:50px;}

#caixa_login_msg h4{
	line-height:45px;
	font-size: 1em;
	font-weight:bold;
	color:#06C;
}

#caixa_login_msg.log_error  h4{color:#FFF;}

#caixa_login{
	height:137px;
	background: url(img/login_dades_fons.png) no-repeat;
	margin-bottom:15px;
}

#caixa_login .interior{
	padding:20px;
}

#caixa_login label{
	display:block;
	overflow:hidden;
	margin-bottom:10px;
}
#caixa_login .form-camps{margin-bottom:15px;}
#caixa_login .form-camps span{
	display:block;
	width:55px;
	float:left;
	font-size:1em;
	padding-top:2px;
}

#caixa_login .form-accio{padding-left:55px;}
#caixa_login .form-accio input{padding:0 15px;}

#caixa_login label input{
	border:1px solid #666;
	padding:2px;
	width:175px;
}

#caixa_login_info {text-align:right;}
#caixa_login_info h4{
	color:#000;
	font-size:1em;
	font-weight:bold;
	margin-bottom:0.5em;
}


/*portada i altres*/

#index h3{
	font-size:1.7em;
	color:#06C;
	margin-bottom:5px;
}


#index .cols_portada h3{
	color:#F60;
	font-size:1.15em;
	margin-bottom:10px;
}

.cols_portada li{
	float:left;
	width:270px;
	margin-left:38px;
}

.cols_portada li.firstchild,
.cols_portada li:first-child{margin:0;}

.cols_portada .explica{margin-bottom:20px;}

.cols_portada a:hover{text-decoration:none;}

.cols_portada a{font-weight:bold;}

.portada_treballs{
	background:url(img/portada_fons_logos.png) repeat-x #E5EFFA;
	padding-top:25px;
	padding-bottom:25px;
	color: #06C;
	margin-bottom:45px;
	}

.portada_treballs h2{font-size:2em;}

.portada_treballs ul {overflow:hidden;}
.portada_treballs ul li{float:left;position:relative;}

.portada_treballs ul li a{
	display:block;
	background-position: center center;
	background-repeat:no-repeat;
	height:105px;
	line-height: 105px;
}


/* llista centrada
.caixa_logos{
float:right;
position:relative;
left:-50%;
text-align:left;
margin-bottom:20px;
}*/

.caixa_logos{
	list-style:none;
	/*position:relative;*/
	/*left:50%;*/
	background:url(img/portada_decor_separador.png) no-repeat left center;
	margin-bottom:20px;
	margin-top: 25px;
}



.caixa_logos li{
	width:221px;
	text-align:center;
	background:url(img/portada_decor_separador.png) no-repeat right center;
	}

.caixa_logos a{
	/*filter:alpha(opacity=70);*/
	opacity: 0.7;
}


.caixa_logos a:hover{
	/*filter:alpha(opacity=100);*/
	opacity: 1;
}

.caixa_logos a:hover img{width:auto;}




#treballs_icac {
	background-image:url(img/logo_icac.jpg);
	width:141px;
}
#treballs_gencat {
	background-image:url(img/logo_gencat.jpg);
	width:220px;
}
#treballs_zicla {
	background-image:url(img/logo_zicla.jpg);
	width:135px;
}
#treballs_agronoms {
	background-image:url(img/logo_agronoms.jpg);
	width:180px;
}
#treballs_grasset {
	background-image:url(img/logo_grasset.jpg);
	width:160px;
}

.col_conts50{
	width:50%;
	float:left;
}

.caixa_feed{
	padding-left:105px;
	position:relative;
	background-repeat:no-repeat;
}

#index .caixa_feed h3{color:#000;}


.caixa_feed li{margin-bottom:1em;}

.caixa_feed .min{font-size:85%}

#caixa_blog{
	background-image:url(img/portada_blog_ico.png);
	margin-right:10px;
	margin-bottom:35px;
	}
#caixa_twit{background-image:url(img/portada_3minuts_ico.png);}
	
#caixa_portada_hola{

	/*background:url(img/portada_decor_peu.jpg) no-repeat right bottom;*/
	width:425px;
	float:right;
}

#caixa_portada_hola .interior{
	background:url(img/portada_caixahola.png) no-repeat right top;
	padding:10px 10px 140px 10px;
}

.logolink span{
	position:absolute;
	display:block;
	left:0;
	top:0;
	width:88px;
	height:88px;
}
	


#col-principal {
    display: block;
    width: 730px;
    float: left;
    background: url(img/centre-pag.png) repeat-y center;
}
#cap-pag {
    width: 730px;
    height: 100px;
    background: url(img/cap-pag.png) no-repeat center;
    position: absolute;
    left: 0;
}
#peu-pag {
    overflow: hidden;
    width: 730px;
    height: 8px;
    background: url(img/peu-pag.png) no-repeat top center;
}


/*lateral mes info*/
#col-lateral-mesinfo{
	background:url(img/decor_lateral_mesinfo.png) no-repeat;
	padding-top:75px;
	margin-left:15px;
	padding-bottom:20px;
}

#col-lateral-mesinfo p{
	margin-bottom:0.5em;
}

#col-lateral-mesinfo p.h-like{
	font-size:1.1em;
	font-weight:bold;
}

#col-lateral-mesinfo .interior{
	padding-left:25px;
	padding-right:20px;
}

#col-lateral-mesinfo li{
	margin-left:-15px;
	padding-left:15px;
	margin-bottom:0.8em;
	background:url(img/decor_bullet01.png) no-repeat left 3px;	
}



#col-lateral {
    display: block;
    width: 190px;
    float: right;
    font-size: 0.9em;
    letter-spacing: 0em;
	padding-top:4px;
}
.col-lateral-caixa1 {
    display: block;
    background: url(img/fons_caixalat-1.png) repeat;
    padding: 7px 10px;
    width: 170px;
}
.col-lateral-caixa1 h2 {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 0.5em;
}

.col-lateral-caixa1 h2.destac{
	background:url(img/decor_caixalat-1.png) no-repeat center top;
	text-align:center;
	padding-top:25px;
	padding-bottom:15px;
}

.col-lateral-caixa1 p {
    margin-bottom: 0.5em;
}

.col-lateral-caixa1 ul {

    list-style: disc outside;
    margin-left: 15px;
}

.col-lateral-caixa1 li{
	margin-bottom:0.5em;
}



.col-lateral-caixa1_cap {
    overflow: hidden;
    display: block;
    background: url(img/cap_caixalat-1.png) no-repeat top center;
    height: 3px;
}
.col-lateral-caixa1_peu {
    overflow: hidden;
    display: block;
    background: url(img/peu_caixalat-1.png) no-repeat top center;
    height: 3px;
    margin-bottom: 20px;
}
.col-lateral-caixa2 {
    display: block;
    background: url(img/fons_caixalat-2.png) repeat;
    padding: 7px 10px;
    width: 170px;
}
.col-lateral-caixa2 h2 {
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 0.5em;
}
.col-lateral-caixa2 p {
    margin-bottom: 0.5em;
}

.col-lateral-caixa2 .posts li{
	margin-bottom:1em;
	padding-left:15px;
	background:url(img/decor_link_post.png) no-repeat left 3px;
}

.col-lateral-caixa2_cap {
    overflow: hidden;
    display: block;
    background: url(img/cap_caixalat-2.png) no-repeat top center;
    height: 3px;
}

.col-lateral-caixa2_cap-blog{
    background: url(img/cap_caixalat-2b.png) no-repeat top center;
	height:90px;
	padding:5px 5px 5px 65px;
}

.col-lateral-caixa2_cap-blog h2{
    font-size: 1.1em;
    font-weight: bold;
}

.col-lateral-caixa2_peu {
    display: block;
    background: url(img/peu_caixalat-2.png) no-repeat top center;
    height: 3px;
    margin-bottom: 20px;
}


.col-lateral-caixa3 {
    display: block;
    background: url(img/fons_caixalat-3.png) repeat;
    padding: 7px 10px;
    width: 170px;
}
.col-lateral-caixa3 h2 {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 0.5em;
}
.col-lateral-caixa3 p {
    margin-bottom: 0.5em;
}

.col-lateral-caixa3 li{
	background:url(img/decor_link_exemple.png) no-repeat left center;
	padding-left:15px;
	line-height:1.7em;
}


.col-lateral-caixa3_cap {
    overflow: hidden;
    display: block;
    background: url(img/cap_caixalat-3.png) no-repeat top center;
    height: 3px;
}
.col-lateral-caixa3_peu {
    overflow: hidden;
    display: block;
    background: url(img/peu_caixalat-3.png) no-repeat top center;
    height: 3px;
    margin-bottom: 20px;
}



#col-lateral .col-lateral-caixa02 {
	font-size:1.1em;
}
.col-lateral-caixa02 {
	position:relative;
	width:190px;
	margin-left:auto;
	margin-right:3px;
    overflow: hidden;
    display: block;
    background: url(img/cap_caixalat-2.png) no-repeat top left;
	padding-top:3px;
    margin-bottom: 20px;
    letter-spacing: 0em;
}

.col-lateral-caixa02 .interior{
    display: block;
    background: url(img/peu_caixalat-2.png) no-repeat bottom left;
	padding-bottom:3px;
}

.col-lateral-caixa02 .caixa-conts{
	font-size: 0.9em;
    display: block;
    background: url(img/fons_caixalat-2.png) repeat;
    padding: 7px 10px;
    width: 170px;
}

.caixa-blog{
    background: url(img/cap_caixalat-2b.png) no-repeat top left;
}

.caixa-blog h2{
	padding:5px 5px 5px 65px;
    font-size: 1em;
    font-weight: bold;
}

.col-lateral-caixa02 .posts li{
	margin-bottom:1em;
	padding-left:15px;
	background:url(img/decor_link_post.png) no-repeat left 3px;
}



/*caixa grogueta destacada*/

.caixa-em {
	background:url(img/peu_caixa-em.png) no-repeat bottom center;
	padding-bottom:8px;
	width:440px;
	margin-right:auto;
	margin-left:auto;
    letter-spacing: 0em;
	margin-bottom:35px;
}

.caixa-em .interior{
	border:1px solid #999;
	padding:15px 20px 5px 20px;
	background:url(img/fons_caixa-em.png) repeat-x bottom center #FFFFF0;
}

.caixa-em .hdestac,
.caixa-em h3
{
	font-size:1.1em;
	font-weight:bold;
	color:#06C;
	margin-bottom:1em;
}

.caixa-em  p{
	color:#06C;
}

.caixa-em ul{margin-left:0;}
.caixa-em li{list-style:none;
	padding-left:28px;
	background:url(img/decor_h.png) no-repeat left top;
	margin-bottom:1em;
	padding-bottom:5px;

}



/* caixa base*/

.caixa_base{
	background:url(img/decor_caixa_base.png) repeat-y;
	margin-bottom:20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	min-height:80px;
}

.caixa_base .interior{
	background-image:url(img/decor_caixes.png);
	background-repeat:no-repeat;
	background-position:-85px top;
	padding:12px 35px 15px 90px;
}

.caixa_notes .interior{
	background-position:0 -80px;
}

.caixa_base h3{
	font-size:1.1em;
	margin-bottom:1em;
}

.caixa_base h3 a{
	color:#000;
	text-decoration:none;
}

.caixa_base h3 a:hover{
	text-decoration:underline;
}

.caixa_base li{
background:transparent url(img/decor_link.png) no-repeat scroll left 2px;
padding-left:15px;
margin-bottom:0.8em;
}

.caixa_base  li:last-child{margin-bottom:0;}








/*estils p?gina ample*/
#cont-pag-ample{

	overflow:hidden;
}

#cont-pag-ample #col-principal {
    display: block;
    width: 938px;
    float: left;
	background-image:url(img/pag-ample-fons.png);
}

#pag-ample-cap {
    width: 938px;
    height: 268px;
    background: url(img/pag-ample-cap.png) no-repeat;
    position: absolute;
    left: 0;
}

#pag-ample-peu {
    width: 938px;
    height: 10px;
    background-image: url(img/pag-ample-peu.png);
	background-repeat:no-repeat;
	float:left;
}

#cont-pag-ample #continguts{
	width: 670px;
	/*padding-bottom:50px;*/

}



/**************** menu lateral ***************/
.veure_mes{
	padding-left:19px;
    background: url(img/decor_link_mes.png) no-repeat left 1px;
	color:#06C;
}

#col-menu{
    display: block;
    width: 220px;
    float: left;
    position: relative;
    left: 5px;
    top: 19px;
    z-index: 11;
    letter-spacing: 0em;
    overflow: hidden;
}
	
#menu-seccions div {
    margin-bottom: 30px;
}
#menu-seccions p {
    display: block;
    position: relative;
    font-size: 1.4em;
    font-weight: bold;
    color: #0066CC;
    border-bottom: solid 1px #CCCCCC;
    padding: 0 0 5px 10px;
	margin-bottom:0;
}

#menu-seccions p a {text-decoration:none;}
#menu-seccions p a:hover {text-decoration:underline;background-color:transparent} 

#menu-seccions li {
    position: relative;
    display: block;
    width: 100%;
    border-bottom: solid 1px #CCCCCC;
}

#menu-seccions li a{
    position: relative;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
    display: block;
    padding: 10px;
    display: block;
}

#menu-seccions li a:hover {
    color: #000000;
    background-color: #FFFFFF;
    display: block;
}

#menu-seccions li.actiu {
    position: relative;
    display: block;
    border-bottom: solid 1px #CCCCCC;
    width: 100%;
    background: #FFFFFF url(img/fletxa-menu-seccio.png) no-repeat right center;
}

#menu-seccions li.actiu a{
	color:#000;
}

#menu-seccions li.actiu a:hover {
    background-color: transparent;
}

#menu-seccions #hemfet a{
	background-image: url(img/decor_link_hemfet.png);
	background-repeat:no-repeat;
	background-position: 10px center;
	padding-left:35px;
}



	
#continguts {
    display: block;
    margin-left: 220px;
    position: relative;
    left: 24px;
    margin-top: 20px;
    z-index: 10;
    width: 460px;
	background-repeat:no-repeat;
	padding-bottom:35px;
	overflow:hidden;
}



.text-lliure{
	overflow:hidden;
}

.diviconts{
	width:315px;
	float:left;
}



.text-lliure h2{
	color:#E40;
	font-size:1.1em;
	margin-bottom:1em;
	font-weight:bold;
	margin-top:2em;
}

.text-lliure h2:first-child{
	margin-top:0;
}


.clients .text-lliure h3{
	color:#E40;
	font-size:1em;
	font-weight:bold;
	margin-bottom:0.7em;
}


.text-lliure h3{
	color:#06C;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:0.7em;
	margin-top:1.5em;
}

.text-lliure h3:first-child{
	margin-top:0;
}



#continguts .text-lliure li p{
	margin-bottom:0.2em;
}


.text-lliure ul{
	list-style:disc outside;
	padding-left:20px;
	margin-bottom:1em;
}

.text-lliure li {margin-bottom:0.5em}

/*titular*/

.titular_pagina{
	overflow:hidden;
	margin-bottom:40px;
}



.h1_like,
.titular_pagina h1{
	display:block;
	color:#06C;
	font-weight:normal;
	line-height:105%;
    font-size: 2.65em;
	margin-bottom:15px;
}

.titular_pagina h1.h2_like {font-size:1.7em;}

.titular_pagina h1 strong{font-weight:normal;}


.titular_pagina h1 em{

	color:#06C;
}



.titular_pagina h1  span{
	display:block;
	font-size:0.8em;
	color:#06C;
}

.titular_pagina img{
	float:right;
	background:url(img/fons_img_h1.png) no-repeat;
	padding:10px;
	margin:0 0 10px 20px;
}

.titular_pagina h2 {
    font-size: 1.7em;
    color: #000;
    /*margin-bottom: 1.3em;
    margin: 1em 0 0.6em 0;*/
}
.titular_pagina h2 a {
    color: #CC0000;
}

.titular_pagina_simple{
	margin-bottom:20px;
}

.titular_pagina_simple h1{
	font-size:2.1em;
	margin-bottom:0.5em;
}

.titular_pagina_simple h2{
	font-size:1.1em;
	color:#06C;
}









/*(a  #continguts .exemples) */
#continguts.exemples h1{
	font-size:1.8em;
	margin-bottom: 0.4em;
}

#continguts.exemples h2{
	font-size:1.4em;
}

#continguts.exemples h3{
	color: #EC4B00;
    font-family: Georgia,"Century Scoolbook L","Times New Roman";
    font-size: 1.2em;
    font-weight: bold;
	padding-bottom:0.3em;
	border-bottom:1px solid #EC4B00;
	margin-bottom:1em;
	margin-top:1.2em;
}

.exemples h4, .exemples .h4-like{
	font-size:1.1em;
	color: #06C;
    font-weight: bold;
	margin-bottom:0.5em;
}





#continguts p {
    margin-bottom: 0.6em;
	line-height: 1.3em;
}
#continguts ol {
    list-style: decimal outside;
    margin-left: 25px;
    font-weight: bold;
}
#continguts ol li p {
    font-weight: normal;
    text-decoration: none;
}
.llistagen {
    list-style: disc outside;
    margin-left: 25px;
	margin-bottom:18px;
}


h3.h_alt{
	color: #E40;
	font-weight:normal;
    font-size: 1.4em;
	padding-bottom:0.3em;
	border-bottom:1px solid #EC4B00;
	margin-bottom:1em;
	margin-top:1.5em;
}




#continguts li {
    /*margin-bottom: 1.4em;*/
}

#continguts ul.llista_logos{
	list-style:none;
	margin:0;
	margin:0px 0 10px 0;
	overflow:hidden;
}

#continguts .llista_logos li{
	float:left;
	width:335px;
	height:140px;
	text-align:center;
	line-height:140px;
	margin-bottom:0;
	overflow:hidden;
	padding:0;
}

#continguts .llista_logos img{vertical-align:middle;}

#continguts .llista_logos a:hover img{
	filter:alpha(opacity=50);
	opacity: 0.7;
}

/*
#continguts.text01 h2{
	color:#E40;
}
*/

#continguts .caixa_notes_h{
	padding:10px 10px 10px 100px;
	background:url(img/caixa_notes_h.png) no-repeat;
	height:72px;
	margin-bottom:35px;
	font-size:1.1em;
}

#continguts .caixa_notes_h a{
	font-size:0.9em;
	padding-left:15px;
	background:url(img/decor_link_post.png) no-repeat left 1px;
}

.mapescol{
	overflow:hidden;
	border-bottom:1px solid #E50;
	padding-bottom:30px;
	margin-bottom:30px;
}

.mapescol .dades{
	height:130px;
}

.mapescol .dades h2{
	color:#06C;
	font-size:1.7em;
	margin-bottom:15px;
}

.mapescol .col{
/*	width:315px;  */
	float:left;
	margin-bottom:15px;	
}



.nav_pag{
	background-color:#CCE6FF;
	overflow:hidden;
}

.nav_pag a{
	color:#000;
	line-height:25px;
	height:25px;
	display:block;
	text-decoration:none;
	background-image:url(img/decor_navegapag.png);
	background-repeat:no-repeat;
	font-size:0.85em;

}

.nav_pag a:hover{text-decoration:underline;}

.nav_pag_ant{
	padding:0 10px 0 20px;
	float:left;
}

.nav_pag_seg{
	background-position:right bottom;
	padding:0 20px 0 10px;
	float:right;
}


.navega_item{
	overflow:hidden;
	/*margin-bottom:20px;*/
}

.navega_item a{
	display:block;
	float:left;
	height:25px;
	line-height:25px;
	padding:0 20px 0 40px;
	background: url(img/decor_navegapag_item.png) no-repeat #06C;
	color:#FFF;
	text-decoration:none;
	font-size:0.85em;
}

.navega_item a:hover{
	text-decoration:underline;
}

.titular-fitxa{
	padding-bottom:10px;
	border-bottom:2px solid #CCE6FF;
	margin-bottom:15px;
}

.titular-fitxa div{
	background-position:right bottom;
	background-repeat:no-repeat;
	position:relative;
	height:100px;	
}

#continguts .titular-fitxa h1{
	font-size:1.7em;
	color:#06C;
	position:absolute;
	left:0;
	bottom:0;
	padding-right:250px;
}


/*bloc de titols pàgina*/
.titular_decorgran {padding-left:205px;}
#coneix-enraona  .titular_decorgran {
	background:url(img/cap-decor-enraona.jpg) no-repeat;
	height:220px;
}



/*missatge404*/
#missatge404{
	overflow:hidden;
	height:100%;
	margin-top:35px;
}

#missatge404 .h1_like{
	font-size:3em;
	height:241px;
	background:url(img/decor_404.png) no-repeat left bottom;
	float:left;
	width:235px;
	border-right:1px solid #EC4B00;
	margin-right:25px;
	color:#EC4B00;
	font-family:Georgia,"Century Scoolbook L","Times New Roman";
	font-weight:bold;
}

/****************peu ***************/
 #cont-peu {
    display: block;
    clear: both;
    /*background: url(img/fons_peu.png) repeat-x bottom;*/
    padding-bottom: 30px;
    padding-top: 20px;
}
#col-peu {
    position: relative;
    width: 934px;
    margin: 0 auto;
    padding-top: 20px;
    overflow: hidden;
    padding: 0 0 0 4px;
}

/*menu hoitzontal peu*/
#menu-explora {
    letter-spacing: 0em;
    height: 30px;
    display: block;
    font-size: 0.9em;
    line-height: 28px;
    background-color: #FFFFFF;
}
#menu-explora h4 {
    padding-left: 10px;
    display: inline;
    float: left;
    width: 129px;
    background: url(img/peu_explora-esquerra.png) no-repeat left center;
    line-height: 30px;
}
#menu-explora_dreta {
    right: 0;
    top: 0;
    width: 5px;
    background: url(img/peu_explora-dreta.png) no-repeat right center;
    height: 30px;
    position: absolute;
}
#menu-explora ul {
    border-top: solid 1px #999999;
    border-bottom: solid 1px #999999;
    margin-left: 129px;
}
#menu-explora li {
    display: inline;
    margin-right: 10px;
}

/*dades de contacte peu*/
#peu-contacte {
    font-size: 0.8em;
    letter-spacing: 0em;
	position:relative;
}
#peu-contacte h4 {
    font-size: 1.4em;
    letter-spacing: 0.03em;
    margin: 20px 0 20px 0;
    color: #FF3300;
}
#peu-contacte ul  {
    display: block;
}
#peu-contacte li {
    margin-bottom: 0em;	
}
#peu-contacte ul li {
	display: block;
	margin: 0 0 20px 0;
	overflow:hidden;
}
#peu-contacte ul li ul {
	border-left: 1px solid #FF3300;
	/*margin-left: 90px;*/
	padding-left: 5px;
	float:left;
}
#peu-contacte ul li ul li {
	margin: 0 0 5px 0;
}
#peu-contacte h5 {
    font-size: 1.4em;
	font-weight: bold;
	float: left;
	width:90px;
}

#peu-legal{
	position:absolute;
	right:0;
	bottom:0;
}




#continguts-coneix-fitxes{
	overflow:hidden;
	font-size:0.8em;
	margin-top:2em;
}

#continguts-coneix-fitxes p{
	margin-bottom:1.5em;
	letter-spacing:0;
}

#continguts-coneix-fitxes .col1{
	width:49%;
	float:left;
	text-align:center;
}

#continguts-coneix-fitxes .col2{
	width:49%;
	float:right;
	text-align:center;
}


.caixa_skype{
	text-align:center;
	padding-bottom:120px;
	background:url(img/fons_logo_enraona.png) no-repeat center bottom;
}

#skypedetectionswf{display:none;}









div {
	_height:100%;
}




/*marges*/
.marge_b0{margin-bottom:5px !important;}
.marge_b1{margin-bottom:10px !important;}
.marge_b2{margin-bottom:15px !important;}
.marge_b3{margin-bottom:20px !important;}
.marge_b4{margin-bottom:25px !important;}
.marge_b5{margin-bottom:30px !important;}
.marge_b6{margin-bottom:35px !important;}
.marge_b7{margin-bottom:40px !important;}
.marge_b8{margin-bottom:45px !important;}
.marge_b9{margin-bottom:50px !important;}
.marge_ba{margin-bottom:55px !important;}

.marge_l0{margin-left:5px;}
.marge_l1{margin-left:10px;}
.marge_l2{margin-left:15px;}
.marge_l3{margin-left:20px;}
.marge_l4{margin-left:25px;}
.marge_l5{margin-left:30px;}

.right{float:right !important;}
