body {
	margin: 0 0 15px 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	color: black;
	background:url(../img/2011/fons_web.gif) center repeat-y;
	text-align: center;
	font-size:12px;
	}
	
#subcontenidor {
   width:950px !important;
   background-color:#ffffff !important;
   margin:0 auto;
}
.ample_pagina {width:950px !important;}  /* el nom és herència de la web entre fires */
.peu_logos {background-color:#FFFFFF;}
.color_fons_generic_caixes {background-color:#b82039 !important;}
.color_fons_generic_caixes_2 {background-color:#464241 !important;}
.color_fons_generic_caixes_3 {background-color:#000000 !important;}
.color_fons_generic_caixes_4 {
	background-color:#b82039 !important;
}

.celescap {color:white;font-size:12px;text-align:center;padding:3px 0;border-bottom:3px solid white;background:black;height:30px;}
.celescap div {padding-top:7px;}
.caixa_home_fira_imatges {color:#ffffff;font-size:12px;text-align:center;padding:3px 0;border-bottom:0px solid white; background-color:#000000;}
.fons_dreta_interior {background-color:#2a924e; color:#FFF; height:30px; line-height:30px}
.titularDetallNoticia {font-size:14px;font-weight:bold;}


/* Pel menú horitzontal */
#nav {margin:0px;padding:0px;}
#nav li {list-style:none;position:relative;float:left;margin:0px;}
#nav li div{display:none}
#nav li.over div{display:block}
#nav li:hover div{display:block}
#menu_h {height:12px}
/* Vincles generals */	
a:link,a:visited{color:#A21618}
a:hover{color:black}
a.vincle11px:link,a.vincle11px:visited,a.vincle11px:hover{color:#424242;font-size:11px;}
a.vincleidioma:link,a.vincleidioma:visited,a.vincleidioma:hover{font-size:11px;color:#002431}

a.segon:link,a.segon:visited,a.segon:hover{font-size:20px;letter-spacing:4px}

	
body table{
font-size:12px;
}

li.menuinactiu {
list-style:none;
position:relative;
float:left;
color:white;
background-color:#585D5E;
letter-spacing:2px;
text-align:center;
font-size:12px;
padding:2px 0 2px 0;
}

div.submenu {
position:absolute;
z-index:10;
width:100%;
background:#CCC;
border:1px solid #3E5C66;
border-top:0px;
}



/*HOME TAULES*/
#caixes1 {background:#262626; height:27px; text-align:center; color:#FFF;}

a.v_caixa1, .v_caixa1 {color:#FFF; font-weight:bold; text-decoration:none; font-size:12px}
<!--a.v_caixa10, .v_caixa10 {color:#EBE1A4; text-decoration:none; font-size:13px; }-->
.v_caixa10 {color:#FFF; text-decoration:none; font-size:12px; }
a.v_caixa10:link, a.v_caixa10:visited {color:#000; text-decoration:none; font-size:12px; font-weight:bold}
a.v_caixa10:hover {color:#58ab27; font-weight:bold; text-decoration:underline}
/*
#caixes2 {background:#1d665f url(../img/2009/home/barra_llotja.gif) repeat-y; height:27px; text-align:center; color:#FFF }
#caixes3 {background:#1d665f url(../img/2009/home/barra_destaquem.gif) repeat-y; height:27px; text-align:left; padding-left:15px; color:#FFF }
#caixes4 {background:#1d665f; color:#FFF; padding-left:15px; padding-top:5px; padding-bottom:5px}
*/
#caixes2 {background:#262626 ; height:27px; text-align:center; color:#FFF }
#caixes3 {background:#262626 ; height:27px; text-align:left; padding-left:15px; color:#FFF }
#caixes4 {background:#262626; color:#FFF; padding-left:15px; padding-top:5px; padding-bottom:5px}

#marges_caixa_vermella_home {text-align: center; padding-right:10px; padding-left:10px;}

#marges_caixa_verda_home {text-align: center; padding-left:10px; padding-right:10px; padding-top:15px; font-size:13px}


#caixa_venda {background:#127175; height:65px; text-align:center; color:#000; font-weight:bold; line-height:17px}

/*#caixa_enllacos {background:#003030; height:39px; text-align:center; color:#000; font-weight:bold; line-height:39px}
#caixa_myspace {background:#003030; height:39px; text-align:center; color:#000; font-weight:bold; line-height:39px}*/
#caixa_myspace {/*background:#464241; */ text-align:center; color:#000; font-weight:bold; margin:0px;}

#caixa_avisos {background:#003030; text-align:left; padding-left:15px; color:#000; font-weight:bold;}
#caixa_actuacions {text-align:left; padding-left:15px; color:#000; font-weight:bold;}
#caixa_nadala {background:#e20a16 url(../img/nadala2009/icona_nadal.jpg); height:45px; padding-left:75px; color: #FFF; font-weight:bold; line-height:21px}



/*BOTO1*/
a.menuindex:link,a.menuindex:visited{
/*padding:45px 0 8px 0;*/
font-size:12px;
display:block;
color:black;
background:#FFF;
letter-spacing:0px;
text-align:center;
text-decoration:none;
font-weight:bold;
height:40px;
width:235px;

}
a.menuindex:hover {background:#ccc;color:black;font-weight:bold;}

a.menuindex_triat:link,a.menuindex_triat:visited{
/*padding:45px 0 8px 0;*/
font-size:12px;
display:block;
color:black;
background:#ccc;
letter-spacing:0px;
text-align:center;
text-decoration:none;
font-weight:bold;
height:40px;
width:235px;

}






/*BOTO2*/
a.menuindex2:link,a.menuindex2:visited{
/*padding:45px 0 8px 0;*/
font-size:12px;
display:block;
color:black;
background:#FFF;
letter-spacing:0px;
text-align:center;
text-decoration:none;
font-weight:bold;
height:40px;
width:235px
}
a.menuindex2:hover {background:#FFF;color:black;font-weight:bold;}

/*BOTO3*/
a.menuindex3:link,a.menuindex3:visited{
/*padding:45px 0 8px 0;*/
font-size:12px;
display:block;
color:black;
background:#FFF;
letter-spacing:0px;
text-align:center;
text-decoration:none;
font-weight:bold;
height:40px;
width:243px;
}
a.menuindex3:hover {background:#ccc;color:black;font-weight:bold;width:243px;}

a.menuindex3_triat:link,a.menuindex3_triat:visited{
/*padding:45px 0 8px 0;*/
font-size:12px;
display:block;
color:black;
background:#ccc;
letter-spacing:0px;
text-align:center;
text-decoration:none;
font-weight:bold;
height:40px;
width:243px;

}


/*a.menuindex3:hover {background:#000000 url(../img/2009/home/menu_boto3.gif) no-repeat;color:white;font-weight:bold;}*/


/*BOTO4*/
a.menuindex4:link,a.menuindex4:visited{
/*padding:45px 0 8px 0;*/
font-size:12px;
display:block;
color:black;
background:#FFF;
letter-spacing:0px;
text-align:center;
text-decoration:none;
font-weight:bold;
height:40px;
width:237px
}
a.menuindex4:hover {background:#FFF;color:black;font-weight:bold;}










a.menu1:link,a.menu1:visited{
padding:2px 0 2px 0;
font-size:12px;
display:block;
color:white;
background-color:#464241;
letter-spacing:2px;
text-align:center;
text-decoration:none;
}
a.menu1:hover {background-color:#464241;color:white;}

a.menu2:link,a.menu2:visited {
color:#181512;
display:block;
padding:2px 5px 2px 15px;
letter-spacing:normal;
text-align:left;
text-decoration:none;
}

a.menu2:hover {
color:#b82039;
display:block;
padding:2px 5px 2px 15px;
letter-spacing:normal;
background-color:#ffffff;
text-decoration:none;
}




/*
a.menu3:link,a.menu3:visited {
display:block;
color:#ffffff;
padding:2px 10px 2px 20px;
text-align:left;
text-decoration:none;
}

a.menu3:hover {
display:block;
padding:2px 10px 2px 20px;
text-align:left;
color:#f1c588;

}

div.menu3 {
display:block;
padding:2px 18px 2px 20px;
text-align:left;
color:#f1c588;
font-weight:bold;
}

*/

ul#access_directes {margin:0;padding:0px 0 10px 20px;list-style:none; font-size:13px; text-align:left }
ul#access_directes li { text-align:left;margin:0 0 0 2px;padding:5px 5px 0 15px;list-style:none; background:url(../img/2010_final/punt2.gif) left 9px no-repeat}
ul#access_directes a:link, ul#access_directes a:visited {color:#000; text-decoration:none;border-bottom:1px #58ab27 solid; display:block; width:100%}
ul#access_directes a:hover {color:#000; border-bottom:1px #000 solid; display:block; width:100%}

ul#llista_entrades {margin:0;padding:0px 0 10px 20px;list-style:none; font-size:13px; text-align:left }
ul#llista_entrades li { text-align:left;margin:0 0 0 2px;padding:5px 5px 0 15px;list-style:none; background:url(../img/2009/home/punt3.gif) left 9px no-repeat}
ul#llista_entrades a:link, ul#llista_entrades a:visited {color:#fff; text-decoration:none}
ul#llista_entrades a:hover {color:#000; text-decoration:none}



ul#llista_quees {margin:0;padding:0px 0 10px 0px;list-style:none; font-size:13px; text-align:left }
ul#llista_quees li { text-align:left;margin:0 0 0 2px;padding:5px 5px 0 15px;list-style:none; background:url(../img/2009/home/punt4.gif) left 9px no-repeat}

ul#llista_usuaris {margin:0;padding:0px 0 10px 0px;list-style:none; font-size:13px; text-align:left }
ul#llista_usuaris li { text-align:left;margin:0 0 0 2px;padding:5px 5px 0 15px;list-style:none; background:url(../img/2009/home/punt3.gif) left 9px no-repeat}



div.menu2novincle{
padding:10px 25px 2px 2px;
margin-left:4px;
font-size:13px;
font-weight:bold;
color:#FFF;
text-align:left;
}

a.menu4:link,a.menu4:visited,a.menu4:hover {
display:block;
padding:3px 35px 3px 5px;
font-size:11px;
letter-spacing:normal;
text-align:right;
border-right:5px solid #424242;
background:url(../img/llista_6.gif) 155px 5px no-repeat;
}

div.menu4nolink {
color:#424242;
font-weight:bold;
padding:3px 35px 3px 5px;
font-size:11px;
letter-spacing:normal;
text-align:right;
border-right:5px solid #424242;
background:url(../img/llista_6.gif) 155px 5px no-repeat;
}

div.menu5 {
display:block;
padding:5px 0 5px 0;
text-align:left;
color:white;
}

a.bread:link,a.bread:visited,a.bread:hover {color:white;}
a.breaddes:link,a.breaddes:visited,a.breaddes:hover {color:white;text-decoration:none;padding-right:10px;background:url(../img/fons_6.gif) right no-repeat}

a:link img.premsa, a:visited img.premsa {border:2px solid #927E49}
a:hover img.premsa {border:2px solid #424242}

table.marro {background:#F4E8C7;}
table.marro th {background:#424242;color:white;font-size:11px;letter-spacing:2px;font-weight:normal;height:20px}
table.marro td {border:1px solid #424242;}
hr.marro{width:85%;height:1px;color:#424242;}
#celatext {padding-right:10px}
td.columnafotos {text-align:center;vertical-align:top;background:black;width:206px}
td.columnafotos img {display:block;margin:3px auto 0 auto;}

li.fletxa {margin:0px;padding:0px;list-style:url(../img/llista_4.gif)}
li.fletxa2 {margin:0px;padding:0px;list-style:url(../img/llista_7.gif)}
li.fletxa3 {margin:0px;padding:0px;list-style:url(../img/llista_10.gif)}
li.foc {margin:0px;padding:0px;list-style:url(../img/llista_5.gif)}
ul {margin-top:10px;margin-bottom:10px}
p {margin:10px 0 10px 0;line-height:18px;}
h2 {color:black;border-bottom:1px solid black;font-size:18px;font-weight:normal}
h3{font-size:14px;margin:5px 0 5px 0;}
h3.error{font-size:14px;margin:5px 0 5px 0;	color: #FF0000;}


h1 {padding:5px 10px 5px 10px;font-size:25px; margin:0px;background-color:#262626; color:#fff;font-weight:normal;}


img.flotadreta{float:right;margin:0 0 5px 5px;}
div.hr {height:10px;border:0px;background:url(../img/separador_7.gif) repeat-x;width:100%;padding:0px;margin:5px 0 5px 0}
td.cebra,tr.cebra {background:white;}
td.cebra2,tr.cebra2 {background:#ababab;color:#ffffff}
td.cebra3,tr.cebra3 {background-color:#6B6968;color:white;font-weight:bold}
td.cebra4,tr.cebra4 {background:#000000;}
td.cebra5,tr.cebra5 {background:#d7d7d7;}
th.cebra {background-color:#000000;color:white;font-weight:bold}
th.cebra2 {background-color:#000000;color:#E01E26;font-weight:bold}
form {margin:5px}
span.directori{font-size:11px;color:#3F8C3F}
input.esborrar{background:#EAB6BD;}
input.modificar{background:#D4FAE0;}
#fil{/*width:500px;*/width:100%;padding:4px 25px 4px 10px;background:#0000000;color:white;}

#contenidor{border-left:0px solid black;border-right:0px solid black;background:white;}
#contingutvariable {background:white;padding:10px;}
#contingutvariable_que_es {background:white;padding:0px; }

#menudreta {background:#58ab27;padding-top:12px;text-align:right;width:266px;}
#menudreta2 {width:280px !important;background:#58ab27;text-align:center;padding:0;margin:0;}

/*#peumenu3 {background:#E01E26 url(../img/fons_peu.gif) bottom left no-repeat;height:25px}*/
#seleccioidioma{text-align:left;color:white;padding:2px 25px 5px 5px;font-size:10px;word-spacing:0px;margin-bottom:0px;}
#idiomaEntreFires {position:absolute;top:0px;left:10px;font-size:11px;color:white;}
#idiomaEntreFires a:link,#idiomaEntreFires a:visited,#idiomaEntreFires a:hover {color:white}
#seleccioidioma a:link,#seleccioidioma a:visited,#seleccioidioma a:hover {color:white}

#fons_estrella {background:#b91f3b url(../img/estrella.gif) bottom right no-repeat; height:150px}

/* lletres capçalera */
span.lletratriada {padding:2px 4px 2px 4px;border:1px solid black}
#dotze {font-size:11px;}
#catorze {font-size:14px}
#setze {font-size:16px}
.setze {font-size:16px}
.divuit {font-size:18px}

#dotze a:link,#dotze a:visited, #catorze a:link,#catorze a:visited,#setze a:link,#setze a:visited{padding:2px 4px 2px 4px;text-decoration:none;border:1px solid white;color:white}
#catorze a:hover,#setze a:hover,#dotze a:hover {padding:2px 4px 2px 4px;text-decoration:none;border:1px solid white}


/* estils administració */
a.accions {
display:block;
text-decoration:none;
height:25px;
width:40px;
margin:1px;
background-color:transparent;
background-position:12px 5px;
background-repeat:no-repeat;
}

a.accions:hover {
margin:0px;
border-left:1px solid #ddd;
border-top:1px solid #ddd;
border-bottom:1px solid #444;
border-right:1px solid #444;
}

a.accions:active {
margin:0px;
border-left:1px solid #444;
border-top:1px solid #444;
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
background-position: 14px 7px;
}

a.accions span{display:none;}

.editar {
background-image:url(../img/editar.gif);
}

.eliminar {
background-image:url(../img/eliminar.gif);
}

a.accions img{
border:0;
}

/* formularis */
.botoU { /* fons taronja */

background-color:#F1E2C6;
color:black;
font-size:1em;
padding:2px 2px;
border:2px solid black;
/*border-top:2px solid #FDCDAE;
border-left:2px solid #FDCDAE;
border-right:2px solid #D05604;
border-bottom:2px solid #D05604;*/
}

.botoDos { /* fons taronja */
background-color:#FC7216;
color:white;
font-size:0.9em;
border-top:2px solid #FDCDAE;
border-left:2px solid #FDCDAE;
border-right:2px solid #D05604;
border-bottom:2px solid #D05604;
}

a.destacat_home:link, a.destacat_home:visited {
	padding-left:25px; 
	padding-right:15px;
	display:block;
	background:url(../img/estrella_groga.jpg) top left no-repeat; 
	color:#FFD700;
}
a.destacat_home:hover {
	padding-left:25px; 
	padding-right:15px;
	display:block;
	background:url(../img/estrella_gris.jpg) top left no-repeat; 	
	color:#000000;
}

.blanc, a.blanc:link, a.blanc:visited{color:#FFFFFF}
.blau_01, a.blau_01:link, a.blau_01:visited {color:#0074BD}
.vermell_01, a.vermell_01:link, a.vermell_01:visited {color:#A21618}
.fucsia_01, a.fucsia_01:link, a.fucsia_01:visited {color:#3d3938}
/*background: #3d3938;*/
.negre, a.negre:link, a.negre:visited {color:#000000}
.gris_01, a.gris_01:link, a.gris_01:visited {color:#464241}
.taronja, a.taronja:link, a.taronja:visited {color:#DCAA2D}
.gris_02, a.gris_02:link, a.gris_02:visited {color:#C3C2C2}

.f_gris_01 { background-color:#464241}
.ratlla_horitz_01 {
background:url(../img/ratlla_01.gif) repeat-x left;
height:2px;
margin:8px 10px}

.ratlla_horitz_02 {
background:url(../img/ratlla_01.gif) repeat-x left;
height:2px;
margin:5px 0px}

img#logo_impressio {
display:none}



.fucsia {
	/*background: #b91f3b;*/
	background: #3d3938;
}

.gris {
	background: #3d3938;
}

a.bread_negre:link,a.bread_negre:visited,a.bread_negre:hover {color:#FFFFFF;}
a.breaddes_negre:link,a.breaddes_negre:visited,a.breaddes_negre:hover {color:#FFFFFF;text-decoration:none;padding-right:14px;background:url(../img/fons_6.gif) right no-repeat}


a.ofertes:link,a.ofertes:visited{color:#f1c588}
a.ofertes:hover {color:#FFFFFF}

a.index_pag:link,a.index_pag:visited{color:#000; font-size:14px}
a.index_pag:hover {color:#fff; font-size:14px}

div#part_superior a{color:#000000 !important}
div#part_superior div{color:#000000}

.sense_punts_link{outline-style:none;outline-width:0;}

div#taula_intranet a{color:black !important}


ul#llista_abonaments {margin:0;padding:0px;list-style:none; text-align:left; font-weight:bold }
ul#llista_abonaments li { text-align:left;margin:0 0 0 2px;padding:5px 0px 0 12px;list-style:none; background:url(../img/punt4.gif) left 9px no-repeat}
ul#llista_abonaments a:link, ul#llista_abonaments a:visited {color:#00A0B0; text-decoration:none;}
ul#llista_abonaments a:hover {color:#000; text-decoration:none}

div#fons_actuacions_home { background:url(../img/fons_actuacions_home.gif) left no-repeat; width:404px; height:41px; color:#FFFFFF; font-size:13px; font-weight:bold; line-height:41px; padding-left:20px; margin-top:5px; margin-bottom:5px}


#caixes_truco {background:#58ab27; height:27px; text-align:center; color:#FFF;}

.data_limit{color:#B23939; font-size:13px; font-weight:bold}
.textLegal{font-size:11px;}
.titolGran{font-size:16px;}

table.taula_taverna{text-align:center}
table.taula_taverna th, table.taula_taverna td{padding:5px; border:1px solid #000000 }
table.taula_taverna .taula_taverna_negreta{font-weight:bold; font-size:14px;}

ul#llista_taberna_nume {margin:0 0 5px 0;padding:0px;list-style:none; text-align:left;}
ul#llista_taberna_nume li { text-align:left;margin:0 0 0 2px;padding:5px 0px 0 12px;list-style:none; }
.num_taberna {color:#A21618; font-size:13px; font-weight:bold}

ul#llista_taberna {margin:0;padding:0px;list-style:none; text-align:left;}
ul#llista_taberna li { text-align:left;margin:0 0 0 2px;padding:5px 0px 0 12px;list-style:none; background:url(../img/punt4.gif) left 9px no-repeat}

ul#llista_taberna_02 {margin:0 0 0 15px;padding:0px;list-style:none; text-align:left;}
ul#llista_taberna_02 li { text-align:left;margin:0 0 0 2px;padding:5px 0px 0 12px;list-style:none; background:url(../img/punt4.gif) left 9px no-repeat}

.titol_presenta_llotja {color:#A21618; font-size:15px; font-weight:bold; margin:8px 0 5px 0}
ul#llista_presenta_llotja {margin:0;padding:0px;list-style:none; text-align:left;}
ul#llista_presenta_llotja li { text-align:left;margin:0 0 0 2px;padding:5px 0px 0 12px;list-style:none; background:url(../img/punt6.gif) left 7px no-repeat}


