html{overflow-y:scroll;}
body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small !important;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
h1 {
	margin:0;
	padding:0;
	float:left;
}
h1 span, h2 span {
	display:none;
}
h3 {
	color:#588DBC;
	margin:0;
	padding:0;
	margin-bottom:5px;
}
dl {
	width:282px;
	margin-bottom:20px;
}
dd {
	padding:0;
	margin:0;
}
img {
	border:0;
}
ul, li {
	margin:0;
	padding:0;
}
div#container{ width:935px;margin:0px auto; margin-bottom:20px;}
div#contenido {
	float:left;
	width:734px;
	
	background-image:url(../img/superior_contenido.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
div.texto {
	width:710px;
	background-color:#588DBC;
	background-repeat:no-repeat;
	background-position:21px 0px;
	position:relative;
	top:16px;
}
div.home div.texto {
	background-image:url(../img/fondo_home.jpg);
	background-repeat:no-repeat;
}
div.inocua div.texto {
	background-image:url(../img/fondo_inocua.jpg);
	background-repeat:no-repeat;
}


div.info {
	margin-left:360px;
	font-size:81%;
	color:#747474;
	height:409px;
}
div.info:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div.home div.info {
	top:80px;
	padding-top:20px;
}
div.inocua div.info {
	top:80px;
	padding-top:20px;
}


p.coment {
	padding-top:10px;
}



div.botoTornar {
	float:left;
}
div.aire {
	padding:30px;
}

div.botons {
	text-align:right;
	margin-right:25px;
}
div.botons a.retorn {
	float:left;
}

div.botoEsquerra {
	float:right;
}
div.botoDreta {
	float:right;
}













/* MENU */
ul#menu {
	list-style-type:none;
	margin-left:15px;
	clear:left;
}

ul#menu {
	float:left;
	width:137px;
	margin-right:30px;
}

ul#menu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
ul#menu a:hover {
	text-decoration:underline
}
ul#menu li {
	padding-left:10px;
	background-color:#737173;
	padding-bottom:5px;
	color:#CCCCCC;
}
ul#menu li.top {
	background-image:url(../img/dalt.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:23px;
}
ul#menu li.bottom {
	background-image:url(../img/sota.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:23px;
}

/* END MENU */

/* IDIOMES */
#idiomes {
	color:#747474;
	text-align:right;
	padding-bottom:10px;
	position:relative;
	top:50px;
	left:-43px;
	font-size:10px;
	float:right;
}
#idiomes a {
	color: #9AB4CC;
	font-size: 10px;
	text-decoration:none;
}
#idiomes a:hover {
	color: #7E8183;
	font-size: 10px;
	text-decoration:none;
}
/* END IDIOMES */

/* FAQ - ACTUALITAT */

div.actualitat div.botons {
	margin-left:30px;
	margin-bottom:20px;
}

div.actualitat div.faq {
	font-size:85%;
	margin-bottom:20px;
}
ul.faq, div.actualitat div.faq {
	font-size:85%;
	background-color:#FFFFFF;
	width:653px;
	list-style-type:none;
	background-image:url(../img/borde_gran.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:20px;
	margin-left:28px;
	color:#46402D;
}
ul.serveis{
	font-size:85%;
	background-color:#FFFFFF;
	width:633px;
	list-style-type:none;
	background-image:url(../img/borde_gran.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	margin-left:28px;
	color:#46402D;
	padding:20px 0 20px 20px;
}
ul.serveis ul{
	margin-top:20px; margin-left:30px;
}
ul.serveis li{
	margin-bottom:5px;
}

div.digitalitzacio{ margin-left:40px; position:absolute; left:215px; width:250px;}
div.digitalitzacio ul ul{margin:10px 0px 10px 25px; list-style-type:square; }
li.links {clear:both;}
li.links h4, li.links ul{ margin:0; padding:0;}
li.links h4{ margin:10px 0;}
li.links li{ list-style:none;}
li.links a{color:#588DBC; text-decoration:none; }
li.links a:hover {text-decoration:underline;}
li.gestio-digitalitzacio ul ul { margin-top:0; padding-top:0;}
li.gestio-digitalitzacio .left{ float:left; display:inline; margin-right:20px; width:280px;}
li.gestio-digitalitzacio .right{ float:left;  width:280px;}
ul.faq li {
	margin-bottom:10px;
	background-image:url(../img/barra_noticies.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:10px;
	list-style-type:none;
	padding-left:27px;
}
ul.faq li a {
	color:#588DBC;
}
ul.faq li.final, div.finalfaq {
	background-image:url(../img/borde_gran_inf.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:22px;
}
div.faq div.autor {
	text-align:right;
	background-image:url(../img/barra_noticies.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:10px;
	display:block;
	margin-bottom:10px;
	color:#46402D;
	font-weight:bold;
}
div.faq div.autor span {
	float:left;
}
div.faq div.texto {
	top:30px;
}
div.actualitat div.texto {
	top:30px;
}
/* END FAQ */


/* CONTACTA */
div.contacta div.texto {
	top:30px;
}
div.contacta div.info {
	color:#5F92B7;
	position:relative;
	top:50px;
}
div.contacta div.info h2 {
	font-size:98%;
	padding:0;
	margin:0;
}
div.contacta div.info a {
	color:#5F92B7
}
div.contacta div.info ul {
	list-style-type:none;
	background-image:url(../img/punts_contacta.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:20px;
	margin-bottom:10px;
	width:312px;
}
div.contacta div.info label {
	display:block;
	font-weight:bold;
}
div.contacta div.info input {
	border-color:#9AB4CC;
	border-style:solid;
	border-width:1px;
	padding:2px;
}
div.contacta div.info textarea {
	width:311px;
	height:60px;
	border-color:#9AB4CC;
	border-style:solid;
	border-width:1px;
}
div.contacta input[type="image"] {
	margin-left:115px;
	margin-top:10px;
	border:none;
}
div.contacta div.texto {
	background-image:url(../img/fondo_contacta.jpg);
	background-repeat:no-repeat;
}
/* END CONTACTA */

div.nota{width:100px; font-size:80%; text-align:right; float:right; position:relative; left:-60px;}
div.nota a {color:#588DBC; text-decoration:none;}
div.nota a:hover {text-decoration:underline;}

div.home div.nota, div.inocua div.nota{ position:relative; top:25px;}

div.bottom {
	width:710px;
	background-image:url(../img/inferior_contenido.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	display:block;
	padding-bottom:20px;
}

div.home div.bottom, div.inocua div.bottom  {margin-bottom:0px;padding-bottom:19px;}
div.contacta div.bottom {padding-bottom:39px;}
div.faq div.bottom, div.actualitat div.bottom {padding-bottom:29px;}
div.faq div.nota, div.actualitat div.nota, div.contacta div.nota{ position:relative; top:40px;}
div.bottom:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.administracio a.links{color:#588DBC;}
.administracio ul, .administracio li { margin:0; padding:0; list-style-type:none;}
/* slightly enhanced, universal clearfix hack */



.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
/* start commented backslash hack */

      * html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}