body{	
	color:#000000;
	font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#container {
	width:990px;
	margin:0px auto;
	padding:0px;

}

#plantilles_superior {
	padding-left: 15px;
	float: left;
	width:735px;
	background:url(/upload/public/imatges/web/mans.jpg) #FFFFFF no-repeat;
	color:#333333;
	background-position:right top;
}

#plantilles_centre {
	padding-left: 15px;
	float: left;
	width:720px;
}


#contingut_centre {
	border-top: 0px solid #cccccc;
	/*padding-left: 15px;*/
}

#plantilles_dreta {
	width:240px;
	float:right;
}

#contingut_dreta {
	padding:10px;
	float:left;
	background-color:#eaeaea;
	border:1px solid #ABABAB;
	text-align:right;
	color:inherit;
}


#plantilles_inferior {
	padding-left: 15px;
	float: left;
	width:720px;
}

#contingut_inferior {
	border-top: 3px solid #afafaf;
}




.col_portada{
	width:210px;
	float:left;
	height: 365px;
	margin-top:17px;
	margin-right:15px;
	float:left;
	background:url(/upload/public/imatges/web/fondo_servei.jpg) repeat-y;
	padding:5px;
	padding-left:10px;
}



.col_portada a, #col_2 a, #col_3 a {
	color:#000000;
}

.col_portada h2 a, #col_2 h2 a, #col_3 h2 a {
	text-decoration:none;
}

.col_portada p, #col_2 p, #col_3 p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7d7d7d;
	background-color:inherit;
}

.col_portada ul, #col_2 ul, #col_3 ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding-left:25px;
}

.col_portada li, #col_2 li, #col_3 li{
margin-top:10px;
list-style-image:url(/upload/public/imatges/web/icon.jpg);
}


body { font-size: 12px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }
a  { text-decoration: underline; color:#696969;  }
a:hover { text-decoration: underline;  color:#000000;  }
h2{ background-color: inherit; color: #000000; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 30px; margin-top: 0px; }
h4{ background-color: inherit; color: #FFFFFF; font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 36px; margin-bottom: 10px; }
h5{ background-color: inherit; color: #545454; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; margin-bottom: 0px; }
ul#lateral{ font-size: 12px; list-style: none; }
ul#lateral li a:link, ul#lateral li a:visited{ background-color: inherit; color: #969696; text-decoration: none; }
img { border: 0px; }

.big{ font-size: 18px; font-weight: normal; letter-spacing: 1px; line-height: 180%; }
.cas{ padding-right: 27px; padding-top:20px;  margin-right: 5px; color: #666666; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.espai { color: #cbff0b; padding-left: 14px; padding-right: 14px; }
.gran{ font-size: 18px; }
.mitjana{ font-size: 14px; }
.petita{ font-size: 12px; }

#area_skype{ float: right; font-size: 12px; font-weight: bold; margin-right: 10px; margin-top: 10px; }
#area_skype a:link, #area_skype a:visited{ background-color: inherit; color: #808080; text-decoration: none; text-transform: uppercase; }
#area_skype a:hover, #area_skype a:active{ background-color: inherit; color: #808080; text-decoration: underline; text-transform: uppercase; }
#area_skype img{ float: left; }

#casos_exit{ background-color: #ffffff; margin-top: 20px; width: 100%; }
#casos_exit a { text-decoration: none; color:#000000; }
#casos_exit a:hover { text-decoration: underline; color:#000000; }
#exempledeprojectes a { text-decoration: none; color:#000000; }
#exempledeprojectes a:hover { text-decoration: underline; color:#000000; }
#exempledeprojectes { margin-bottom: -20px; }

#cas_exit { margin-left: auto; margin-right: auto; width: 720px; }
#cas_exit { background-color: inherit; color: #666666; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; margin: -20px 3px 20px 3px; }
.bordefotopetita {background-color: #c4c4c4;  padding: 1px;}
#fotogran { float:right; margin-left: 25px; margin-right: 15px; background-color: #c4c4c4;  padding: 1px; }
#textfoto { float:left; }

#menu_horitzontal li { float: left; }
#menu_horitzontal ul { float: left; width: 100%; border:0px;}
#menu_horitzontal {  font-size: 12px; font-weight: normal; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  background-color: #e8ff96; float: left; height: 28px; width: 100%; border-bottom-color: #b8d54f; border-bottom-style: solid; border-bottom-width: 1px; border-top-color: #b8d54f; border-top-style: solid; border-top-width: 1px;}
#menu_horitzontal a { color: #000000; display: block; padding: 7px 12px; text-decoration: none; }
#menu_horitzontal a:hover { background: #c4c4c4; }
#menu_horitzontal ul { margin: 0; padding: 0; }
#menu_horitzontal li { list-style-type: none;  list-style-image: none;}


#col_cont { width: 100%; padding-top: 20px; padding-bottom: 30px; padding-left: 8px; }
#col_cont  li, #col_cont  li, #col_cont  li{ list-style-image: url(../upload/public/imatges/web/icon2.gif); margin-top: 5px; }
#col_cont h2{ background-color: inherit; color: #c3c3c3; }
#col_cont p{ background-color: inherit; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; padding-right: 30px; }
#col_cont p.final{ background-color: inherit; color: #000000; font-size: 12px; }
#col_cont table tr#titulo{ background-color: #DADADA; color: inherit; }
#col_cont table tr#titulo td{ padding: 10px 8px 5px 8px; }
#col_cont table tr.clara{ background-color: #F6F6F6; color: inherit; text-align: center; }
#col_cont table tr.oscura{ background-color: #E9F8B3; color: inherit; text-align: center; }
#col_cont table tr.oscura td, #col_cont table tr.clara td{ padding: 8px; }
#col_cont table, .petita { font-size: 12px; }
.col_portada a, .nosubratllat a { text-decoration: none;  color:inherit; }
.col_portada a:hover, .nosubratllat a:hover { text-decoration: underline; color:inherit;  }

.categories a:link, .categories a:visited {    color: #969696;  text-decoration: none; }
.categories a:hover, .categories a:active {   color: #969696;  text-decoration: underline; }
.categories2 a:link, .categories2 a:visited {    color: #969696;  text-decoration: none; font-size: 11px;; }
.categories2 a:hover, .categories2 a:active {   color: #969696;  text-decoration: underline; font-size: 11px; }

#contenidor_lateral{ background-color: #E2E2E2;  color: inherit; float: left; padding: 10px; text-align: right; width: 218px; }
#contenidor_lateral p{ background-color: inherit; color: #969696; font-size: 11px; margin-top: 0px; }
#contenidor_total{ margin: 0px auto; width: 990px; }

#contingut_dreta li a:link, ul#contingut_dreta li a:visited{ background-color: inherit; color: #969696; text-decoration: none; }
#contingut_dreta li a:hover, ul#contingut_dreta li a:active{ background-color: inherit; color: #333333; text-decoration: underline; }
#contingut_dreta a { text-decoration: none; }
#contingut_dreta a:hover { text-decoration: underline; }
#contingut_dreta p { background-color: inherit; color: #969696; margin-top: 0px; font-size: 0.8em;}
#contingut_dreta ul{ font-size: 12px; list-style: none; }
#contingut_inferior { margin-top: 30px; }

.datanoticia { color: #969696; font-size: 0.8em;}
#data{ background-color: inherit; color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

#etiquetes_resultat_cerca a { text-decoration: none; color:#696969; font-size: 11px; padding-left: 10px; }
#etiquetes_resultat_cerca a:hover { text-decoration: underline; color:#000000; font-size: 11px; padding-left: 10px; }

.llistatnoticies1 a { text-decoration: none; color:#696969; font-size: 11px; }
.llistatnoticies1 a:hover { text-decoration: underline; color:#696969; font-size: 11px; }
.llistatnoticies2 a { text-decoration: none; color:#969696; font-size: 10px; }
.llistatnoticies2 a:hover { text-decoration: underline; color:#969696; font-size: 10px; }
.llistatnoticiescont1 a { text-decoration: none; color:#000000; font-size: 11px; }
.llistatnoticiescont1 a:hover { text-decoration: underline; color:#000000; font-size: 11px; }
.llistatnoticiescont2 a { text-decoration: none; color:#696969; font-size: 10px; }
.llistatnoticiescont2 a:hover { text-decoration: underline; color:#696969; font-size: 10px; }

#menu_idioma{ float: left; font-size: 11px; letter-spacing: 4px; margin-top: 10px; }
#menu_idioma a:link, #menu_idioma a:visited{ background-color: inherit; color: #dc0000; letter-spacing: 1px; text-decoration: none; text-transform: uppercase; }
#menu_idioma a:hover, #menu_idioma a:active{ background-color: inherit; color: #dc0000; letter-spacing: 1px; text-decoration: underline; text-transform: uppercase; }

#menu_sup{ float: right; margin-bottom: 0px; margin-left: 0px; margin-right: 15px; margin-top: -5px; padding: 0px; }
#menu_sup ul{ font-size: 10px; list-style: none; text-align: right; text-transform: uppercase; }
#menu_sup ul li a:link, #menu_sup ul li a:visited, #col_esq ul li a:link, #col_esq ul li a:visited { background-color: inherit; color: #000000; text-decoration: none; }
#menu_sup ul li a:hover, #menu_sup ul li a:active{ background-color: inherit; color: #000000; text-decoration: underline; }
#menu_sup ul li img{ position: relative; top: 5px; }

#peu { border-top: 3px solid #afafaf; }
#peu_dret{ background-color: inherit; color: #888888; float: right; font-size: 11px; padding-top: 8px; text-align: right; }


#peu_esquerra{ float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-top: 8px; text-align: left; }
#peu_esquerra a:link, #peu_dret a:link, #peu_esquerra a:visited, #peu_dret a:visited{ background-color: inherit; color: #888888; text-decoration: none; }
#peu_esquerra a:hover, #peu_dret a:hover, #peu_esquerra a:active, #peu_dret a:active{ background-color: inherit; color: #888888; text-decoration: underline; }
#peu_inf{ float: right; margin-bottom: 20px; }

#titular{ padding-top: 20px; padding-bottom: 20px; width: 660px; }
#titular #red{ background-color: inherit; color: #BB0202; font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 16px; font-style: italic; font-weight: bold; margin-left: 100px; padding-top: 5px; width: 390px; }
#titular h3{ background-color: inherit; color: #6A6A6A; font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 17px; font-weight: bold; padding-top: 20px; width: 390px; }
#titular p{ background-color: inherit; color: #8E8E8E; font-family: Tahoma, Verdana, sans-serif; font-size: 12px; margin: 0px 0px 15px 20px; padding-top: 20px; width: 330px; }

#formulari_contacte label {margin-top: 20px; display:block;  font-weight:bold;  }
#formulari_contacte input{ width: 250px; }

input, input.text, input.title { background: #F6F6F6; border: 1px solid #696969; margin: .3em .3em .3em 0; padding: 3px; width: 200px; }
select { background: #F6F6F6; border: 1px solid #696969; width: 200px; }
textarea { background: #F6F6F6; border: 1px solid #696969; height: 100px; margin: .5em .5em .5em 0; padding: 5px; width: 300px; }



