/* CSS Document */

/* formato de texto general  */
html {
	background-color: #FFFFFF;
}

body {
	position: relative;
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #000000;
	text-align: center;
	font-weight: normal;
	margin-top: 0px;
	background-color: #FFFFFF;
}

p {
	color: #000000;
	text-align: justify;
	padding-left: 15px;
	padding-right: 20px;
	
}
	
p a:link, p a:visited, p a:active{
	text-decoration: none;
	color: #333333;
}		
	
p a:hover{
	text-decoration: none;
	color: #999999;
}

ul {
	padding: 0px 0px 0px 40px;
	margin: 0px;
	list-style: disc;
	color: #000000;
}	
	
ul ul{list-style: square;}

li {
	margin-top: 8px;
	margin-bottom: 8px;
	padding-right: 15px;
	text-align: justify;
	color: #000000;
}  
	
li a:link, li  a:visited, li  a:active{
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
li a:hover{color: #666666; text-decoration: underline;}
	
li  li{
	margin-top: 7px;
	margin-bottom: 7px;
	padding-right: 15px;
	text-align: justify;
}  
h1 {
	font-size: 9px;
	color: #666666;
	margin: 0px 0px 0px 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-weight: bold;
}
h2 {
	color: #FFFFFF;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 4px;
	font-size: 9px;
	margin-right: 4px;
}

h2 a:link, h2  a:visited, h2  a:active{
	color: #FFFFFF;
	text-decoration: none;
}
h2 a:hover{
	color: #CCCCCC;
}

h3 {
	font-size: 1.3em;
	color: #666666;
	font-weight: bold;
	margin-left: 0px;
	margin-top: 6px;
	padding-left: 15px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 30px;
}
h4 {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
}


/* Formato capas */

#mare {
	text-align: left;
	width: 944px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
	
	#fondo{
	width: 944px;
	position: relative;
	float: left;
	margin-top: 2px;
	border: 1px solid #FFFFFF;
}
#fondoseccio{
	width: 942px;
	position: relative;
	background-color: #FFFFFF;
	float: left;
	margin-top: 2px;
	border: 1px solid #E6E6E6;
	background-image: url(../imatges/FONSSECCIOMENU.gif);
	background-repeat:  repeat-y;
	background-position: left top;
}
	
		#izqseccio{
	position: relative;
	width: 185px;
	float: left;
	margin-top: 5px;
}

		#izq{
	position: relative;
	float: left;
	padding-right: 3px;
	padding-left: 3px;
	width: 217px;
	padding-bottom: 5px;
	padding-top: 5px;
	height: 368px;
	border: 1px solid #CCCCCC;
}
		#sota{
	position: relative;
	float: left;
	padding-right: 3px;
	padding-left: 3px;
	width: 447px;
	padding-bottom: 5px;
	padding-top: 5px;
	border: 1px solid #CCCCCC;
	margin-top:5px;
}
#campanyes{
	position: relative;
	float: left;
	height: 172px;
	width: 216px;
	margin-top: 7px;
}

#titolcampanyes{
	position: relative;
	width: 216px;
	float: left;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #666666;
	height: 14px;
}


#mig{
	position: relative;
	float: left;
	padding-right: 3px;
	padding-left: 3px;
	width: 217px;
	padding-bottom: 5px;
	margin-left: 5px;
	height: 368px;
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #CCCCCC;
	padding-top: 5px;
}
#serveis{
	position: relative;
	float: left;
	width: 216px;
	height: 172px;
}

#titolserveis{
	position: relative;
	width: 216px;
	float: left;
	color: #333333;
	font-weight: normal;
	background-color: #666666;
	height: 14px;
}


#composerveis{
	position: relative;
	width: 216px;
	float: left;
	font-weight: normal;
	margin-top: 3px;
	background-repeat: no-repeat;
	background-color: #F0EFEF;
	background-position: left top;
}

#agenda{
	position: relative;
	float: left;
	width: 216px;
	height: 172px;
}
#titolagenda{
	position: relative;
	width: 116px;
	float: left;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #666666;
	height: 14px;
}
#titolmes{
	position: relative;
	width: 100px;
	float: right;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #666666;
	height: 14px;
	text-align: right;
}

#compoagenda{
	position: relative;
	width: 214px;
	float: left;
	color: #333333;
	margin-top: 3px;
	font-size: 10px;
	background-color: #CCCCCC;
	text-align: center;
	padding-bottom: 0px;
	border: 1px solid #CCCCCC;
	z-index: 10;
}







#compbanner1{
	position: relative;
	color: #999999;
	text-align: left;
	padding-bottom: 9px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}

		#banner1{
	position: relative;
	background-color: #FFFFFF;
	height: 42px;
	border: 1px solid #CCCCCC;
}

#compbanner2 {
	position: relative;
	color: #999999;
	text-align: left;
	margin-top: 9px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#banner2 {
	position: relative;
	background-color: #FFFFFF;
	height: 42px;
	border: 1px solid #CCCCCC;
}

#compbanner3 {
	position: relative;
	border-top-width: 1px;
	color: #999999;
	text-align: left;
	margin-top: 9px;
}
#banner3 {
	position: relative;
	background-color: #FFFFFF;
	height: 42px;
	border: 1px solid #CCCCCC;
}

#infobanner2 {
	position: relative;
	width: 214px;
	height: 15px;
	padding-top: 5px;
	color: #666666;
}

#infobanner2 a:link, #infobanner2 a:visited, #infobanner2 a:active{
	color: #999999;
	text-decoration: none;
}
	
#infobanner2 a:hover{
	color: #666666;
}
#maquetes{
	position: relative;
	margin-top: 7px;
	float: left;
	width: 216px;
	height: 187px;
}
#titolmaquetes{
	position: relative;
	width: 216px;
	float: left;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #666666;
	height: 14px;
}


	
#banner{
	position: relative;
	float: left;
	width: 216px;
	text-align: center;
	height:174px;
	overflow:hidden
}
#fotomaqueta{
	position: relative;
	width: 216px;
	float: left;
	height: 170px;
	background-color: #EAEAEA;
	color: #000000;
	margin-top: 3px;
}


#iconoserveis{
	position: relative;
	width: 150px;
	float: right;
	margin-top: 25px;
	margin-right: 5px;
	
	
}
	#derseccio{
	width: 750px;
	position: relative;
	float: right;
	background-color: #FFFFFF;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #f5f5f5;
}
#dersecciogaleria{
	width: 942px;
	position: relative;
	float: left;
	background-color: #FFFFFF;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #f5f5f5;
}
	#der{
	width: 475px;
	position: relative;
	float: right;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	/*height: 368px;*/
	border: 1px solid #CCCCCC;
}
#noticias{
	position: relative;
	width: 475px;
	float: left;
	/*height: 368px;*/
}
#titolnoticias{
	position: relative;
	width: 475px;
	float: left;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #666666;
}
#noticiatext{
	position: relative;
	width: 458px;
	float: left;
	margin-top: 3px;
	padding-top: 4px;
	/*height: 328px;*/
	padding-right: 10px;
	padding-bottom: 5px;
}
#noticiatext p, #noticiatext p a:link, #noticiatext p a:visited, #noticiatext p a:active{
	color: #000000;
	text-decoration: none;
	padding-right: 4px;
	
}	
#noticiatext p{
	height:63px;
}
#noticiatext p a:hover{
	text-decoration: none;
	color: #666666;
}

#noticiatext img{float:left; display:block; width:200px; height:75px; margin:0px 10px 10px 0px}

#gruppumsa{
	position: relative;
	width: 324px;
	float: left;
	height: 80px;
	color: #333333;
	font-weight: normal;
	
}
#masnoticias a:link, #masnoticias a:visited, #masnoticias a:active{
	color: #333333;
	text-decoration: none;
	background-color: #EFEFE3;
}		
#masnoticias a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
}
#data {
	position: relative;
	width: 325px;
	height: 20px;
	color: #666666;
	font-size: 1em;
	font-weight: normal;
	float: left;
	margin-top: 10px;
}

				
		#fonspeu{
	width: 944px;
	position: relative;
	float: left;
	height: 45px;
	border-top: 3px solid #FFFFFF;
	background-color: #CCCCCC;
	color: #000000;
}
#dadespumsa p{
	color: #666666;
	text-decoration: none;
	margin-top: 5px;
	text-align: right;
}		

 #dadespumsa p a:link, #dadespumsa p a:visited, #dadespumsap a:active{
	color: #000000;
	
}		
#dadespumsa p a:hover{
	color: #666666;
	text-decoration: none;
}
#dadespumsa{
	width: 500px;
	position: relative;
	float: right;
	height: 18px;
	color: #FFFFFF;
	margin-top: 15px;
	text-align: right;
	margin-right: 7px;
}

				
#cap{
	position: relative;
	width: 944px;
	float: left;
	background-color: #FFFFFF;
}


#menudalt{
	float: left;
	position: relative;
	height: 25px;
	width: 944px;
	background-color: #00613F;
		color: #FFFFFF;
}
#buscador{
	float: right;
	position: relative;
	height: 25px;
	width: 180px;
	color: #FFFFFF;
	background-color: #004F27;
}
#buscador a:link, #buscador a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
 #buscador a:active{
	text-decoration: underline;
	color: #DFFFE8;
}
#buscador  a:hover{
	color: #DFFFE8;
}

#buscadorform{
	position: absolute;
	width: 170px;
	z-index: 1;
	text-align: left;
	height: 13px;
	top: 1px;
}
#menudaltinfo{
	float: left;
	position: relative;
	height: 25px;
	width: 580px;
	color: #FFFFFF;
	background-image: url(../imatges/empreses-color-dalt.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#menudaltinfo p{
	color: #FFFFFF;
	margin-top: 4px;
	
}
#menudaltinfo p a:link, #menudaltinfo p a:visited{
	color: #FFFFFF;
}
 #menudaltinfo p a:active{
	text-decoration: underline;
}
	
#menudalt p a:hover{
	text-decoration: underline;
}
#lajmataro{
	border: none;
	
	
}	
#logoAjMataro{
	border: none;
	float: left;
	height: 35px;
	width: 120px;
	position: relative;
	margin-top: 5px;
	margin-left: 9px;
}	

#logo{
	float: left;
	position: relative;
	height: 60px;
	width: 944px;
	background-image: url(../imatges/logos/grup_pumsa.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}
#logopumsa{
	float: left;
	position: relative;
	height: 60px;
	width: 944px;
	background-image: url(../imatges/logos/pumsa.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#logoproha{
	float: left;
	position: relative;
	height: 60px;
	width: 944px;
	background-image: url(../imatges/logos/proha-campanyes.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#logoprohaca{
	float: left;
	position: relative;
	height: 60px;
	width: 944px;
	background-image: url(../imatges/logos/proha-campanyes.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#logogintra{
	float: left;
	position: relative;
	height: 60px;
	width: 944px;
	background-image: url(../imatges/logos/gintra.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#logoinici{
	float: left;
	position: absolute;
	width: 310px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	height: 60px;
}		
#infocap{
	float: right;
	position: relative;
	width: 415px;
	padding-top: 17px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}		
#datacap{
	float: left;
	position: relative;
	width: 110px;
	font-size: 16px;
	color: #FFFFFF;
	padding-top: 2px;
	font-weight: normal;
	padding-left: 5px;
	vertical-align: bottom;
}		
#cercadorcap{
	float: right;
	position: relative;
	width: 210px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=’images/background.png’,sizingMethod=’fit’);
/*para todos los elementos que tengan el filter*/

}
#inicicap{
	float: left;
	position: relative;
	width: 30px;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 4px;
	text-align: right;
	padding-right: 5px;
}	
#inicicapnull{
	float: left;
	position: relative;
	width: 30px;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 5px;
	text-align: right;
	padding-right: 5px;
}	
	
#imatgecap{
	float: left;
	position: relative;
	height: 175px;
	width: 944px;
	background-color: #FFFFFF;
}	
#menu{
	float: left;
	position: relative;
	height: 29px;
	width: 944px;
	color: #FFFFFF;
	background-color: #14802D;
	margin-bottom: 3px;
	margin-top: 5px;
	text-align: center;
}	
#menu p{
	margin-top: 7px;
	color: #F5F5F5;
	font-weight: normal;
	padding-right: 6px;
	padding-left: 7px;
	font-size: 9px;
	text-align: center;
}
#menu a:link, #menu a:visited, #menu a:active{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}
	
#menu a:hover{
	color: #104322;
	font-size: 10px;
}

	
	
/* Formato fuentes */

	
.textprem {
	font-size: 9px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.textprem a:link, .textprem a:visited, .textprem a:active{	color: #FFFFFF;	text-decoration: none;}		
.textprem a:hover{	color: #000000;	text-decoration: none;}	


.text {	font-size: 1.2em;}
.text a:link, .text a:visited, .text a:active{	color: #FFFFFF;	text-decoration: none;}		
.text a:hover{	color: #000000;	text-decoration: none;}	

.menu {	font-size: 1em;	color: #FFFFFF;	margin-top: 6px;}
.menu a:link, .menu a:visited, .menu a:active{	color: #FFFFFF;	text-decoration: none;}		
.menu a:hover{	color: #000000;}

.menu2 {	font-size: 1em;	color: #000000;	margin-top: 6px;	font-weight: normal;}
.menu2 a:link, .menu2 a:visited, .menu2 a:active{color: #35A311;	text-decoration: none;}		
.menu2 a:hover{	color: #000000;}
.TITOL1 {
	font-size: 1em;
	color: #FFFFFF;
	background-color: #006633;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.datanoticia {
	color: #999999;
}
.sub_linea {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-left: 15px;
	margin-right: 23px;
	margin-bottom: 10px;
}
.sub_lineaput {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-left: 15px;
	margin-right: 23px;
	margin-bottom: 10px;
}
.subra {
	text-decoration: underline;
}
input.mainSearch {
	width: 160px;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 95%;
	border: 1px solid #FFFFFF;
}
.mainllistaunicamultilinea {
	color: #000000;
	background-color: #FFFFFF;
	font-size: 95%;
	border: 1px solid #FFFFFF;
	width: 679px;
}
.main100 {
	color: #000000;
	background-color: #FFFFFF;
	font-size: 95%;
	border: 1px solid #FFFFFF;
	width: 95%;
	margin-left: 5px;
}
.mainllistaunicagris {
	color: #000000;
	background-color: #FFFFFF;
	font-size: 95%;
	border: 1px solid #FFFFFF;
}
.mainllistaunica {
	color: #000000;
	background-color: #FFFFFF;
	font-size: 95%;
	border: 1px solid #FFFFFF;
}
.mainllistaunicaselect {
	color: #000000;
	font-size: 95%;
}
input.mainSearchgo {
	width: 19px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	font-weight: bold;
	font-size: 95%;
}

input.mainSearchdate {
	width: 80px;
	color: #000000;
	font-size: 95%;
	border: 1px solid #FFFFFF;
}
select.mainSearch {
	margin: 0 2px 0 2px;
	width: 105px;
	font-size: 95%;
	color: #333333;
	background-color: #F7F7F7;
}
.avisvermell {
	color: #993333;
	font-weight: bold;
	
}
.pumsacolor {
	color: #993333;
	margin-left: 18px;
	margin-top: 14px;
}

.pumsacolor a:link, .pumsacolor a:visited, .pumsacolor a:active{color: #35A311;	text-decoration: none;}		
.pumsacolor a:hover{	color: #000000;}

.subrafons {
	text-decoration: underline;
}
.textdreta {
	text-align: right;
}
.fonsverd {
	background-color: #E2E2E2;
}
.pastillacolor {
	margin: 15px;
	padding-top: 20px;
	padding-bottom: 20px;
	border: 1px solid #E0B3B3;
}
.textgran {
	font-size: 11px;
	color: #333333;
}
.textcentre {
	text-align: left;
	padding-left: 10px;
}
.textcentrefons {
	color: #333333;
	padding-left: 15px;
}
.fonsgrisfosc {
	color: #333333;
	padding-left: 15px;
	height: 20px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 10px;
	font-weight: bold;
}
.fonsavis {
	color: #333333;
	padding-left: 9px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 10px;
	background-color: #F6F6F6;
	padding-top: 10px;
}
.fonsanunci {
	color: #333333;
	padding-left: 9px;
	font-size: 10px;
	background-color: #F6F6F6;
	padding-top: 10px;
}


.fonsgrisfosc a:link, .fonsgrisfosc a:visited, .fonsgrisfosc a:active{
	text-decoration: none;
	color: #333333;
}		
	
.fonsgrisfosc a:hover{
	text-decoration: none;
	color: #999999;
}

.fonsgrisfosc2 {
	color: #333333;
	font-size: 10px;
	background-color: #E4E4E4;
	margin-left: 20px;
}


.fonsgrisfosc2 a:link, .fonsgrisfosc2 a:visited, .fonsgrisfosc2 a:active{
	text-decoration: none;
	color: #333333;
}		
	
.fonsgrisfosc2 a:hover{
	text-decoration: none;
	color: #999999;
}



.mapaweb1 {
	color: #333333;
	font-size: 10px;
	margin-left: 35px;
}


.mapaweb1 a:link, .mapaweb1 a:visited, .mapaweb1 a:active{
	text-decoration: none;
	color: #333333;
}		
	
.mapaweb1 a:hover{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}


.lineagris1 {
	color: #666666;
	height: 20px;
	font-size: 12px;
	margin-bottom: 15px;
}
.lineagrismarge {
	color: #333333;
	padding-left: 10px;
	height: 20px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-right: 15px;
	margin-left: 10px;
	font-size: 10px;
}
.lineagris{
	color: #333333;
	height: 20px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.noticiestitoldret {
	font-size: 1em;
	color: #000000;
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: normal;
	padding-top: 7px;
	padding-bottom: 7px;
}
.noticiestitol {
	font-size: 1em;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: normal;
	padding-top: 7px;
	padding-bottom: 7px;
	border: 1px solid #EBEBEB;
	width: 180px;
	
}
	
	.blocserveis {
	font-size: 10px;
	text-align: left;
	font-weight: normal;
	border: 1px solid #EBEBEB;
	color: #666666;
	margin-right: 10px;
	margin-left: 10px;
	
}
	.mesagenda {
	font-size: 10px;
	text-align: left;
	font-weight: normal;
	border: 1px solid #EBEBEB;
	color: #595959;
	margin-right: 10px;
	margin-left: 10px;
}

.mesagenda a:link, .mesagenda a:visited, .mesagenda a:active{
	color: #666666;
	text-decoration: none;
}
	
.mesagenda a:hover{
	color: #000000;
}







.noticiestitol  a:link, .noticiestitol  a:visited, .noticiestitol  a:active{
	color: #666666;
	text-decoration: none;}		
	
.noticiestitol  a:hover{text-decoration: underline;}
.noticiestitol2 {
	font-size: 1em;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: normal;
	padding-top: 7px;
	padding-bottom: 7px;
	border: 1px solid #EBEBEB;
	width: 150px;
}
	
.noticiestitol2  a:link, .noticiestitol2  a:visited, .noticiestitol2  a:active{
	color: #666666;
	text-decoration: none;}		
	
.noticiestitol2  a:hover{text-decoration: underline;}

.agendacalendari {
	text-align: justify;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 15px;
	padding-left: 24px;
	float: left;
}
.agendacalendari  a:link, .agendacalendari  a:visited, .agendacalendari  a:active{
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}		
	
.agendacalendari  a:hover{
	text-decoration: underline;
}



.noticiestitol3 {
	font-size: 1em;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: normal;
	padding-top: 7px;
	padding-bottom: 7px;
}
	
.noticiestitol3  a:link, .noticiestitol3  a:visited, .noticiestitol3  a:active{
	color: #333333;
	text-decoration: none;}		
	
.noticiestitol3  a:hover{
	color: #000000;
}

#compo{
	position: relative;
	width: 216px;
	float: left;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: normal;
	height: 153px;
	padding-top:3px
}

#vertical-ticker li{
	list-style:none;
	padding-right:0px;
	margin-left:-40px;
	margin-bottom:4px;
	margin-top:0px;
	height:54px;
	width:216px;
}

#cercador {

	position: relative;
	width: 150px;
	float: right;
	margin-top: 25px;
	margin-right: 5px;
}
#titolcercador {
	position: relative;
	width: 175px;
	float: right;
	background-color: #666666;
	color: #FFFFFF;
	font-weight: normal;
}
#compcercador {
	position: relative;
	width: 178px;
	float: right;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: normal;
	height: 101px;
	background-color: #EAEAEA;
	margin-top: 3px;
}
#logospumsa {
	position: relative;
	width: 323px;
	 float: left;
	height: 80px;
	margin-top: 5px;
}
#fecha {
	position:absolute;
	width:96px;
	height:25px;
	z-index:1;
	color: #FFFFFF;
	font-size: 11px;
}
#textcercador {
	position:relative;
	width:168px;
	height:101px;
	color: #000000;
	background-color: #EAEAEA;
	float: right;
}
#textcercador  a:link, #textcercador  a:visited, #textcercador a:active{
	color: #333333;
	text-decoration: none;}		
	
#textcercador  a:hover{
	color: #FFFFFF;
	background-color: #666666;
}
#maqueta {
	position:relative;
	width:178px;
	height:170px;
	color: #000000;
	float: right;
}
.textdretapetit {

	font-size: 1em;
	text-align: right;
}
.textIL {
	font-size: 1em;
	color: #000000;
	text-align: justify;
	padding-left: 45px;
	font-weight: normal;
	line-height: 1.9em;
	padding-right: 10px;
}
	
.textrecerca {
	font-size: 1em;
	color: #666666;
	text-decoration: none;
}
.fonsgrisverd {

	background-color: #8AAC9C;
	color: #333333;
	padding-left: 10px;
}



.urbanisme {
	color: #7B2432;
	margin-top: 13px;
	padding-top: 5px;
	margin-bottom: 13px;
	font-size: 12px;
}


.mobilitat {
	color: #006DB8;
	margin-left: 0px;
	padding-top: 3px;
	margin-top: 13px;
	margin-bottom: 5px;
	font-size: 12px;
}


.habitatge {
	color: #BE832C;
	margin-left: 0px;
	margin-top: 13px;
	margin-bottom: 13px;
	font-size: 12px;
}

.textcosnoticia {
	font-size: 1em;
	text-align: justify;
}

.textcosnoticia a:link, .textcosnoticia a:visited, .textcosnoticia a:active{
	color: #666666;
	text-decoration: none;}		
	
.textcosnoticia  a:hover{
	text-decoration: underline;
}

.textorganigrama {
	line-height: 18px;
}
.noupx {
	font-size: 13px;
	color: #FFFFFF;
}
.noupx a:link, .noupx  a:visited, .noupx a:active{
	color: #FFFFFF;
	text-decoration: none;}		
	
.noupx  a:hover{
	text-decoration: underline;
}

#urbanisme {
	background-color: #990000;
	height: 47px;
	width: 370px;
}
#habitatge {
	background-color: #996633;
	height: 47px;
	width: 370px;
}
#mobilitat {
	background-color: #3399CC;
	height: 47px;
	width: 370px;
}
#infobanner {
	color: #999999;
	width: 212px;
	padding-top: 8px;
	font-size: 9px;
	padding-left: 4px;
	height: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	float: left;
}


#infobanner a:link, #infobanner a:visited{
	color: #999999;
	text-decoration: none;
}
#infobanner a:active{
	text-decoration: underline;
	color: #666666;
}
#infobanner a:hover{
	color: #333333;
}

#separadors {
	background-image: url(../imatges/pxBarra.gif);
	background-repeat: repeat-x;
	height: 2px;
	font-size: 2px;
}
#blocserveisext {
	position:relative;
	width:204px;
	height:19px;
	z-index:1;
	float: left;
	color: #666666;
	padding-top: 5px;
	padding-right: 6px;
	padding-left: 6px;
	font-size: 10px;
}
#blocserveissot {
	position:relative;
	width:204px;
	height:58px;
	z-index:1;
	float: left;
	color: #666666;
	padding-top: 5px;
	padding-right: 6px;
	padding-left: 6px;
	font-size: 10px;
}

#blocserveissot a:link, #blocserveissot a:visited, #blocserveissot a:active{
	color: #666666;
	text-decoration: none;
}		
	
#blocserveissot a:hover{
	color: #000000;
}


#blocserveisext a:link, #blocserveisext a:visited, #blocserveisext a:active{
	color: #666666;
	text-decoration: none;
}		
	
#blocserveisext a:hover{
	color: #000000;
}

#blocserveisint {
	position:relative;
	width:204px;
	height:59px;
	z-index:1;
	float: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-size: 10px;
	color: #666666;
	padding-top: 5px;
	padding-right: 6px;
	padding-left: 6px;
}




#blocserveisint a:link, #blocserveisint a:visited, #blocserveisint a:active{
	color: #666666;
	text-decoration: none;
}		
	
#blocserveisint a:hover{
	color: #000000;
}


#diesagenda {
	position:relative;
	z-index:1;
	color: #333333;
	font-size: 10px;
	height: 153;
}
#tagendahome{
	text-align: center;
}

.diatitulo{
	border: 1px solid #E1E1E1;
	color: #666666;
	text-align: center;
	height: 15px;
	width: 26px;
	vertical-align: middle;
}
.dia{
	border: 1px solid #FFFFFF;
	color: #333333;
	text-align: center;
	height: 15px;
	width: 26px;
	vertical-align: middle;
}
.dia{
	border: 1px solid #FFFFFF;
	color: #333333;
	text-align: center;
	height: 15px;
	width: 26px;
	vertical-align: middle;
}
.diavuit{
	color: #666666;
	text-align: center;
	height: 15px;
	width: 26px;
	vertical-align: middle;
}
.diaactivitat{
	border: 1px solid #E1E1E1;
	color: #333333;
	text-align: center;
	height: 15px;
	width: 26px;
	vertical-align: middle;
	background-color: #FFFFFF;
}
.diaactual{
	border: 1px solid #E1E1E1;
	color: #666666;
	text-align: center;
	height: 15px;
	width: 26px;
	vertical-align: middle;
	background-color: #999999;
}
.diafestiu{
	border: 1px solid #FFFFFF;
	color: #999999;
	text-align: center;
	height: 15px;
	width: 26px;
	vertical-align: middle;
}

.taulalinea2{
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	text-align: left;
}
.taulalinea{
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	text-align: left;
}

.taulalinea a:link, .taulalinea a:visited, .taulalinea a:active{
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}		
	
.taulalinea a:hover{text-decoration: underline;}

#imatge_actuacio {
	
	
}Y
#imatge_actuacio p {
	margin-right: 0px;

	
}
.text35 {
	font-size: 10px;
	color: #333333;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-left-color: #333333;
	margin-left: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	margin-right: 15px;
}

a img{ border:none}

.cosnoticia_special div {
	  color: #000000;
    padding-left: 15px;
    padding-right: 20px;
    text-align: justify;
}

.pestanya{ float:left; width:150px; text-align:center; border: 1px solid #666; border-bottom:none; padding:5px; margin-right:10px}

.pestanya.activa{ background:#666; color:#FFFFFF }

.pestanya_contingut{ display:none; padding:5px; border: 1px solid #666; }

.pestanya_contingut.activa{ display:block}

