/**
* Fulla de factures
*/

/**  
*
*				Peu de pàgina 
*
*/

/* posam el tipus de lletra mitjà */
body, div, p, th, td, li, dd {

font-family:  Verdana, sans-serif;
font-size:    11px;

@import url(ns4_toxin.css);      
}

BODY {
	text-align: center;
	background-color: white; 	


/*background:#9EC9E3 url(/images/bkg_site.png) repeat-x scroll center top;*/

	
/*	background: #EFF3FF url(/images/fondo.png) repeat-x scroll;*/
}

/* contenidor general de la pàgina */
DIV#cont_pagina {
	width: 90%;
	text-align: left;	
	margin: 0 auto;
	width: 796px;
	background: white; 	
}

/* Cos de la pàgina, contingut */
DIV#cos_pagina{
	clear: both;
   margin-top: 0em;
	margin-bottom: 1em;
	width: 100%;
	float: left;	
	background-color: #F6FDFF;		
	background-color: white;
	border-left: 1px solid #0099CC;		
	border-right: 1px solid #0099CC;		
	border-bottom: 1px solid #0099CC;
	
	padding-bottom: 1.3em;
}


DIV#cos_pagina DIV.main_buscador {
		padding-top: 2em;	
		padding-left: .5em;
		padding-right: .5em;
		margin-top: 1em;
		margin-bottom: 1.3em;
		text-align: center;
		clear: both;		
		padding-bottom: 0em;
		/*background-color: #CCFFFF;*/		
		width: 98%;
		/*border: 1px solid red;*/
}

DIV#cos_pagina DIV.main_buscador FORM {
		/*border: 1px solid green;*/
		width: 90%; 
	   margin-bottom: -0.3em;		
}

/* mapa de la pàgina principal */
DIV#cos_pagina DIV.mapa_cap_prin {
	width: 98%;
/*	border: 1px solid Gray;*/
	background-color: gray;
	color: white;
	font-weight: bold;
	padding-left: .35em;
	padding-top: .25em;
	padding-bottom: .25em;
	text-align: left;
	margin-left:.5em;
	margin-right: .5em;
	
}

DIV#cos_pagina DIV.mapa_prin {
	width: 98%;
	border: 1px solid Gray;
	margin-left:.5em;
	margin-right: .5em;
}

DIV#cos_pagina TABLE {
	text-align: left;
	background-color: white;	
}


/* columnes de la pàgina de búsqueda per activitats */
DIV#cos_pagina DIV.columna_actividad {
	margin-top: 1em;
	margin-bottom: .7em;
	width: 41%;
	float: left;
	padding-left: 5.5em;
	list-style-type:square;
	/*	border: thin dotted Blue;*/
	text-align: left;
}

DIV#cos_pagina DIV.columna_actividad DIV.actividad {
	margin-top: .25em;
}

DIV#cos_pagina DIV.columna_actividad UL LI {
	padding-top: .4em;
}

DIV#cos_pagina DIV.columna_actividad UL LI A {
	text-decoration: none;
}

/* llistat d'articles de soci per familia a la fitxa d'empresa */
DIV#cos_pagina DIV.fitxa_familia {
	width:100%;
	clear: both;
	font-weight: bold;
}

DIV#cos_pagina DIV.lista_videos {
	margin-left: 5em;
	font-size: small;
}


/* taula de llistat d'empreses */
/* contenidor de la taula per centrar-la */

DIV#cos_pagina DIV#contingut TABLE.tEmpresa {
	text-align: left;
	background-color: white;	
	width: 100%;
}


DIV#cos_pagina DIV#contingut TABLE.tEmpresa TH {
	text-align: left;
	background-color: #6699CC;	
	color: black;	
}

DIV#cos_pagina DIV#contingut TABLE.tEmpresa TR {
	margin-top: .3em;
}

/* div que conté les celdes de les taules de llistat d'empreses */
DIV#cos_pagina DIV#contingut DIV.localizacion_links {
	margin-top:.3em;
	margin-bottom: .5em;
	padding-left: .3em;
}

/* pàgina de mapes */
DIV#cos_pagina DIV.pag_mapes {
	text-align: left;
	padding: 1em;
}



/* contenidor de un mapa */
DIV#cos_pagina DIV.cont_mapa {
	border: 1px solid gray;
	width: 97%;
	margin: 0 auto;
	margin-top: 1em;
	margin-bottom: 1em;
	clear: both;
}

DIV#cos_pagina DIV.mapa_cap {	
	background-color: gray;
	color: white;
	font-weight: bold;
	padding-left: .35em;
	padding-top: .25em;
	padding-bottom: .25em;
	text-align: left;
	width: 100%;
}

DIV#cos_pagina DIV.mapa {	
	width: 100%;
}
/* fi de mapa */


/* presentació a la pàgina de presentació i disclaimer */
DIV#cos_pagina DIV#presentacion {	
	width: 90%;
	padding: 2em 1em 2em 1em;
	margin: 0 auto;
}

DIV#cos_pagina DIV#presentacion P {	
	text-indent: 3em; 
	font-size: 1.2em;
}

/* conitngut de la pàgina */
DIV#cos_pagina DIV#contingut {	
	width: 95%;
/*	padding: .5em 1em 2em 1em;*/
	margin: 0 auto;
	padding-top: 1em;
}

DIV#cos_pagina DIV#contingut P {	
	text-indent: 3em; 
	font-size: 1.2em;
}

/* llistat per busqueda alfabètica */
DIV#cos_pagina DIV.links_alfa {	
	margin: .1em .5em;
	text-align: left;
	width: 100%;
	clear: both;
}


/* titols del llistat de busqueda per activitat */
DIV#cos_pagina DIV.info_titol {
	font-weight: bolder;
	font-size: larger;
	margin-top: 1em;
}

DIV#cos_pagina DIV.info_titol2 {
	font-weight: bolder;
	font-size: larger;
}

DIV#cos_pagina DIV.info_titol3 {
	font-weight: bolder;
	font-size: larger;
	margin-top: .5em;
	padding-top: 1em;
	margin-bottom: 1em;
	clear: both;
	width: 100%;
}

DIV#cos_pagina DIV.info_titol4 {
	font-weight: bolder;
	font-size: larger;
	margin-bottom: 1em;
	color: #0099CC;
}

DIV#cos_pagina DIV.municipis {
	text-align: left;
	clear: both;
	width: 100%;
}

/* lletra grossa de la búsqueda alfabètica */
DIV#cos_pagina DIV.links_alfa SPAN.grossa {
	font-weight: bold;
	font-size: larger;	
}

/* fila de navegació per les pàgines d'una taula */
DIV#cos_pagina DIV.paginador {
	margin-top: .7em;
	margin-bottom: .5em;
	padding-right: .5em;
	width: 100%;
	clear: both;
	text-align: right;
}

DIV#cos_pagina DIV.paginador A {
	text-decoration: none;
}

DIV#cos_pagina DIV.paginador A: hover {
	text-decoration: underline;
}

DIV#cos_pagina DIV.peu_centrat {
font-size: smaller;
	width: 100%;
	text-align: center;
	clear: both;	
	margin-bottom: 1em;	
}


/* articles i ofertes */

DIV#cos_pagina DIV.oferta {
	width: 90%;
	float: left;	
	padding-left: 0.5em;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 0.5em;
	border: #666 1px dotted;
	padding-top: 0.4em;
	padding-bottom: 0.2em;
	font-size: x-small;
}



DIV#cos_pagina DIV.oferta_fotillo {
	width: 20%;
	float:left;	
	clear: right;
}

DIV#cos_pagina IMG.hastooltip {
	border: 0px solid blue;
}

DIV#cos_pagina DIV.oferta_info {
	width: 73%;
	float:left;
	padding-left: 1em;
}

DIV#cos_pagina DIV.oferta_links {
	margin-top: .2em;
	font-size: smaller;
}



/*
margin-top: 2em;
	margin-left: 1.1em;
	padding-left: .5em;
	margin-bottom: 1em;
	padding-bottom: 1em;	
	width: 91%;
	float: left;	
	background-color: #F5F5F5;
*/

DIV#cos_pagina DIV.cjto_ofertas {
	width:100%;
	clear:both;
}

DIV#cos_pagina DIV.fer_mes_coses {
	width:95%;
	clear:both;
	padding-top: 0.2em;
	padding-bottom: .6em;
	padding-right: 0em;
	text-align: right;	
}


DIV#cos_pagina DIV.oferta_fp {
	width: 90%;
	float: left;	
	padding-left: 0.5em;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 0.4em;
	border: #666 1px dotted;
	padding-top: 0.4em;
	padding-bottom: 0.2em;
	font-size: x-small;
}


DIV#cos_pagina DIV.titol_ofertes_fp {
	font-weight: bolder;
	font-size: larger;
	margin-top: 0em;
	/*background-color:#6699CC;*/
	/*color: #1D3C5A;*/
	color: black;
}



/* ofertes i articles de la pàgina principal */
/* Quadres per treure les darrers ofertes i darrers articles a la pàgina principal */
DIV#cos_pagina DIV.darrers_ofertes {
	margin-left: 1.1em;
	padding-left: .5em;
	width: 58%;
	float: left;
	margin-top: 1em;
	background-color: #F5F5F5;
/*	border: 1px solid green;*/
}


DIV#cos_pagina DIV.darrers_articles {
	margin-left: 1.1em;
	padding-left: .5em;	
	width: 58%;
	float: left;
	margin-top: 1em;
	background-color: #F5F5F5;
/*	border: 1px solid green;*/
}


DIV#cos_pagina DIV.entrada {
	margin-left: 1.1em;
	padding-left: .5em;	
	width: 58%;
	float: left;
	margin-top: 2em;
	background-color: #F5F5F5;
/*	border: 1px solid green;*/
}

DIV#texte_welcome {
	padding-top: 1em;
	padding-bottom: 1em;
	padding-top: .5em;	
	padding-left: .5em;
	padding-right: .5em;
}


DIV#cos_pagina DIV.conoce_socios {
	margin-top: 2em;
	margin-left: 1em;
	padding-left: .5em;
	margin-bottom: 1em;
	padding-bottom: 1em;	
	width: 92.5%;
	float: left;	
	background-color: #F5F5F5;
/*	border: solid 1px green;*/
}

DIV#cos_pagina DIV.llistat_families {
	margin-top: 2em;
	margin-left: 1em;
	padding-left: .5em;
	margin-bottom: 1em;
	padding-bottom: 1em;	
	width: 35%;/*92.5%;*/
	float: left;	
	background-color: #F5F5F5;
/*	border: solid 1px green;*/
}




DIV#cos_pagina IMG.foto_conoce {
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: .3em;
	float: left;
}

DIV#cos_pagina DIV.mapa_conoce {
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 1.5em;
	width: 160px;
	float: left;
/*	border: 1px black solid;*/
}

DIV#cos_pagina DIV.info_conoce {
	margin-top: 1em;
	margin-bottom: 1.5em;
	margin-left: 2.5em;
	width: 310px;
	float: left;
	/*border: 1px black solid;*/
}


/* un titol separador amb relleno a la dreta */
DIV#cos_pagina DIV.titol_sep_relleno {
	margin-top: .6em;
	width: 99%;
	background-color: white;
	float: left;
	clear: both;

	/*border: 1px green solid;*/
}

DIV#cos_pagina DIV.titol_relleno {
	padding-left: .2em;
	padding-right: .7em;
	background-color: white; /*#F6FDFF;*/
	float: left;
	font-weight: bolder;
	font-size: larger;
	color: black;
}




/* fitxa d'empresa */

/**
* conté una localització d'una empresa agafada a l'atzar de la pàgina principal 
*/
DIV#cos_pagina DIV.azar_empresa {
	width: 97%;
	float: left;
	padding-left: 0.5em;
	margin-bottom: 2em;
	margin-left: 1em;
	border: #666 1px dotted;
	padding-top: 0.4em;
	padding-bottom: 0.2em;
	font-size: x-small;
}

DIV#cos_pagina DIV.azar_empresa_fotillo {
	width: 25%;
	float:left;
}

DIV#cos_pagina IMG.azar_empresa_fotillo {
	float:left;
	margin-left: 0em;
	margin-right: .5em;
border: 1px solid Gray;
}

DIV#cos_pagina DIV.azar_empresa_nom {
	font-size: larger;
	font-weight: bold;
	margin-bottom: .35em;
/*	background-color: #CCFFFF;
	color: #CDCCFF;*/

}

DIV#cos_pagina DIV.azar_empresa_info {
	width: 97%;
	float:left;
	padding-left: .5em;
}


DIV#cos_pagina DIV.azar_empresa_titol_mapa {
	width: 97%;	
	margin-top: .5em;
	/*padding-left: 0.5em;*/
	margin-left:.5em;
	float:left;
	/*color: Yellow;
	background-color: Green;*/
	font-weight: bold;
}

DIV#cos_pagina DIV.azar_empresa_mapa {
	width: 100%;/*97%;*/
	margin-top: .5em;
	margin-left:.25em;
	float:left;
	text-align: center;
/*		border: 1px solid red;*/
}

/* un contenidor d'info perque quedin amb el mateix padding */
DIV#cos_pagina DIV.cont_info {
	padding-left: .25em;			
	width: 100%;
}


/* families a la front page */
DIV#cos_pagina DIV.ent_fp_familia {
	float: left;
	margin-left: .5em;	
	margin-top: 1em;
	width: 95%;
}





DIV#cos_pagina  DIV.cap_ficha {
	width: 100%;		
	margin-bottom: .5em;
}

DIV.cap_ficha DIV.nom_empresa {
	float: left;
	width: 70%;
	font-size: large;
	font-weight: bold;
	color: #696969;
	margin-top: .5em;
}

DIV.cap_ficha DIV.pedir_pres {
	float:right;
	text-align: right;
	width: 28%;	
	margin-top: .5em;
}

DIV#cos_pagina DIV.ficha_campo {
	width: 90%;
	float: left;	
	padding-bottom: .2em; 
	padding-left: .75em;
	font-size: x-small;
	/*	background-color: #EEFAFF;*/
	border-bottom: 1px solid #CCFF99;
}

DIV#cos_pagina DIV.ficha_campo_primera {
	width: 90%;
	float: left;	
	padding-bottom: .2em; 
	padding-left: .75em;
	font-size: x-small;
	/*	background-color: #EEFAFF;*/
	border-top: 1px solid #CCFF99;
	border-bottom: 1px solid #CCFF99;
}


DIV#cos_pagina DIV.ficha_clave {
	width: 30%;
	float: left;		
	font-weight: bold;	
}

DIV#cos_pagina  DIV.ficha_valor {
	width: 65%;
	float: left;			
}

/* fi de la fitxa d'empresa */



/* fotos que surten quant es fa click damunt les fotos */
DIV.marc_foto {
	border: 1px solid Gray;
	background-color: white;
	width: 340px;
	height: 240px;
	text-align: center;
}

DIV.intra_foto {
	padding: 5 5 5 5 px;
	padding-top: 5px;
}

DIV.cerrar_foto {
	width: 95%;
	margin-top: .3em;
	text-align: right;
	text-decoration: underline;
	color: blue;	
}

DIV.cerrar_foto A {
	text-decoration: underline;
	color: blue;	
}

DIV.sobreimagen {

}

DIV.sobreimagen A:hover{
	border-bottom: 2px solid #FFB300;
}



/* llistat de families del buscador de families */
DIV#cos_pagina ul.lista_familia {
	margin-left: 3em;
}

DIV#cos_pagina ul.lista_familia A {
	text-decoration: none;
}

DIV#cos_pagina ul.lista_familia A:hover {
	text-decoration: underline;
}


/* linia de settings dalt de tot */
DIV.linia_superior {
	width: 100%;
	font-size: smaller;
	text-align: right;
}

/* el titol conté el titol i el subtitol */
DIV#cont_titol {
	width: 100%;
	float: left;
	text-align: left;
	background-color: white; 	
	clear: both;	
	margin-bottom: 1.5em;
}


DIV#cont_titol A {
	text-decoration: none;
}

/* contenidors del titol i subtitol */
DIV#cont_titol DIV.titol {
	width: 50%;
	font-size: 3em;/*x-large;*/
	float:left;
	font-weight: bold;
	color: #0099CC;
	background-color: white; 	
}

/* banderetes d'idioma */
DIV#cont_titol DIV.banderetes {
	width: 40%;	
	float: right;
	text-align: right;
	padding-top: 1em;
	padding-right: .5em;
	font-size: small;
}

DIV#cont_titol DIV.pie_banderita {
	float: right;
	margin-left: 1em;
	background-color: white; 	
	padding-top: .1em;
}

DIV#cont_titol DIV.pie_banderita_seleccionada {
	float: right;
	margin-left: 1em;
	background-color: white; 	
	border: 1px solid gray;
	padding: .1em;
}

DIV#cont_titol DIV.pie_banderita_seleccionada A {
	color: gray;
}
	
DIV#cont_titol DIV.pie_banderita_seleccionada A:visited {
	color: Gray;
}


DIV#cont_titol DIV.pie_banderita A {
	color: gray;
}
	

DIV#cont_titol DIV.pie_banderita A:hover {
	text-decoration: underline;
}

DIV#cont_titol DIV.pie_banderita A:visited {
	color: Gray;
}
/* fi de banderetes */


DIV#cont_titol DIV.titol A {
	color: #0099CC;
	background-color: white; 	
}

DIV#cont_titol SPAN.vertmell {
	color: Maroon;
	background-color: white; 	
}

DIV#cont_titol SPAN.vertmell A {
	color: Maroon;
	background-color: white; 	
}


DIV#cont_titol DIV.subtitol {
	color: #0099CC;
	width: 100%;
	float: left;	
	font-size: 1.5em;/*medium;*/
	font-weight: bold;
	background-color: white; 	
}

DIV#cont_titol DIV.subtitol A {
	color: #0099CC;
	background-color: white; 	
}


/* tab's d'Eric Meyer */

#navlist
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #0099CC;/*#778;*/
text-align: right;
font-weight: bold;
/*font: bold 12px Verdana, sans-serif;*/
margin-bottom: 0em;
margin-top: 0em;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: #DDE;
text-decoration: none;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }

#navlist li a:hover
{
color: #000;
background: #AAE;
border-color: #227;
}

#navlist li a#current
{
color: #3D3D3D;
border: 1px solid #0099CC;
background: white;
border-bottom: 1px solid white;
}



/* fila de submenu */
#snavlist
{
/*padding: 1em 1px 1.5em;*/

margin-left: 0em;
padding-top: 1.5em;
padding-bottom: 1.5em;
padding-left: 0em;
/*font: bold 12px Verdana, sans-serif;*/


border-left:  1px solid #0099CC;
border-right: 1px solid #0099CC; 

width: 100%;
}

#snavlist li
{
list-style: none;
margin-left: 1em;

/*border-top: 1px solid gray;*/
display: inline;
}

#snavlist li a
{
padding: 0.25em 0.85em 0.25em 0.85em;
border-left: 0em solid #AAB;
background: #CCD;
text-decoration: none;
}

#snavlist li a:link { color: #448; }
#snavlist li a:visited { color: #667; }

#snavlist li a:hover
{
color: #000;
background: #AAE;
border-color: #227;
}

#snavlist li a#current
{
color: #3D3D3D;
border: 1px solid #0099CC;
background: white;
}


/* fi de fila de submenu */


h1, h2, h3, h4 {
	display: none;
}



/*banda esquerra del peu */
DIV#peu_esquerra {
	width: 60%;
	float: left;
	font-size: medium;
	color: Gray;
	border-top: 1px dotted Silver;
	text-align: left;
	background-color: white; 	
}

DIV#peu_esquerra DIV.linea_pie_info {	
	font-size: x-small;
}

DIV#peu_esquerra DIV.linea_pie_info A {	
	color: gray;
	text-decoration: none;
}

DIV#peu_esquerra DIV.linea_pie_info A:hover {	
	text-decoration: underline;
}

/* banda dreta del peu */
DIV#peu_dreta {
	width: 40%;
	float: right;
	text-align: right;
	border-top: 1px dotted Silver;	
	background-color: white; 	
	padding-top: .1em;
}

/* powered */
DIV#peu_dreta DIV.powered {
	text-align: right;
	font-size: smaller;
	color: Silver;
	width: 100%;		
	background-color: white; 	
}

DIV#peu_dreta DIV.powered A {
	text-decoration: none;
	color: silver;
	background-color: white; 	
}

DIV#peu_dreta DIV.powered A:hover {
	text-decoration: underline;
	color: blue;
	background-color: white; 	
}


DIV#peu_mapa_prin {
	display: none;
	text-align: left;	
	margin-top: .3em;
	margin-left: .5em;
	
}


DIV#cos_pagina DIV#contingut DIV.titol_acti_muni {
	font: bolder larger;
}


/**
* back orifice
**/

DIV#cap_menu {
	clear: both;
	margin-bottom: 2em;
	padding-bottom: 2em;
}

DIV#cap_menu  DIV.mant_menu_entrada {
	float: left;
	margin-left: 1em;
}


DIV#cos_pagina DIV.taula {
	/*margin-top: 1em;
	border-top: 1px solid #0099CC;	*/
	padding-top: 1em;
	padding: 1em;
}

DIV#cos_pagina DIV.taula_cap {
	
}

DIV#cos_pagina DIV.taula_titol {
	font: bold larger;
}


DIV#cos_pagina DIV.taula_menu {
	font: bold larger;
}

DIV#cos_pagina DIV.taula_menu A {
	font: bold larger;
}

DIV#cos_pagina DIV.taula_llistat {
	
}

DIV#cos_pagina DIV.taula_nr {
	
}

A.nover {
	color: #EEEEEE;
	/*display: none;*/
} 


/*
* ofertes
*/
DIV#cos_pagina DIV#contingut DIV#ofertantes {	
	width: 35%;
	margin: 0 auto;
	padding-top: 1em;
   float: left;	
/*	border: 1px solid green;*/
	clear: right;
}


DIV#cos_pagina DIV#contingut DIV#ofertantes A {	
	text-decoration: none;
}

DIV#cos_pagina DIV#contingut DIV#ofertantes A:hover {	
	text-decoration: underlined;
}

DIV#cos_pagina DIV#contingut DIV#ofertantes A.selected {	
	background: #AFEEEE;
	text-decoration: none;	
}

DIV#cos_pagina DIV#contingut DIV#ofertas {	
	width: 62%;
	margin: 0 auto;
	padding-top: 1em;
	float: left;
/*	border: 1px solid red;		*/
}

DIV#cos_pagina DIV#contingut DIV#ofertantes UL.lista_asoc_ofertas {	
	margin-left: 0;
	margin-top: 0;
	padding-left: 0;
	list-style: square inside;
}

DIV#cos_pagina DIV#contingut DIV#ofertantes UL.lista_asoc_ofertas LI {	
	margin-bottom: .2em;
}

/* ofertes de la pàgina de hosteleria */
DIV#cos_pagina DIV.ofertes_asociacio {
	width: 45%;
	float: left;
	margin-top: 1.5em;
	margin-left: .5em;
	margin-right: 1.5em;
	margin-bottom: 1.5em;
	/*border: 1px #C7E8F3 solid;*/
}

DIV#cos_pagina DIV.ofertes_asociacio DIV.titol_ofertes_asociacio {
/*	background-color: #C7E8F3; */
	/*color: white;*/
	font-size: larger;
	font-weight: bolder;
	padding-left: .2em;
}

DIV#cos_pagina DIV.peu_ofertes_guiris {
	width: 100%;
}

DIV.pedir_presupuesto {
	width: 200px;
	float: right;	
	text-align: right;	
	font-weight: bold;
}

DIV.llista_municipis {
	float:left;
}

DIV#cos_pagina DIV.municipis {
	text-align: left;
	clear: both;
	width: 100%;
	min-height: 15px;
}


IMG.flexible {
	margin-bottom: 1em;
}


DIV.asoc_col {
	float:left;
	width: 30%;	
	margin-left: 2em;	
}

DIV.asoc_presup {
	width: 98%;	
	min-height: 360px;
	height: 360px;
	margin-left: 2em;
	margin-top: .5em;
}

DIV.titol_presup {
	margin-top: .7em;
	width: 100%;
	margin-bottom: .3em;
	font-size: 16px;
	font-weight: bold;
	padding-left: 1.5em;
}
DIV.subtitol_presup {
	width: 100%;
	font-size: 12px;	
	padding-left: 2em;
}

form#pep256guerxo {
	width: 100%;
}

form#pep256guerxo TABLE {
	width: 100%;
}