﻿body{margin-top:-10px!important; background-color:#B9B588; color:#000000; height:100%; margin-top:5px; font-family:Arial, Helvetica, sans-serif;}
		* font{font:100%/1.5 Arial, Helvetica, sans-serif!important; color: #666!important;}/* FONT PROTECTION = force overwrite of font changes in any manner */
h1,h2,h3,h4,h5,h6{color: #9F9C81; font-weight: normal;}	
	h1{font-size:150%; margin-bottom:0.6em;}
	h2{font-size:140%; margin-top:2em; margin-bottom:0.60em; } h3{font-size:170%; margin-top:1.1em; margin-bottom:0.60em;}
	h4{font-size:100%; margin-top:1em; margin-bottom:0.40em; color:#000;} h5,h6{font-size:120%;  margin-top:1em;}

/* Tables */
table{margin:0 0 0 0; border:0px}
caption{background:#B9B588; color:#fff; border:0px; text-align:left; padding:0.5em; margin:0; font-weight:bold; width:99.6%}
th,td{border:0px; padding:0.5em; text-align:left; vertical-align:middle;}
th{background:#DEDBBC; color:#79700C; font-weight:bold;}
th a {color:#fff!important;}img		{border:0px;}
a		{text-decoration:none; color:#79700C}
a:hover		{text-decoration:underline}

ul      {margin:0px; padding:0px; border:0px}
li      {margin:0px; padding:0px;  border:0px; list-style-position:inside}

.right{float:right!important}
.left{float:left!important}
.clear {clear:both!important}

/* Formulari */
.form{float:left;  margin-left:10px; width:370px; font-size:105%}
.form div {margin-top:15px; float:left;}
.form div label{float:left; width:115px; padding-top:5px;}
.form div.obligatori label{background:url(../_img/obligatori.gif) no-repeat right center;}
.form div textarea{float:left; width:190px; padding-top:5px}
.form div input{float:left; border:1px solid #DEDBBC; width:190px; height:20px; margin:0px!important; padding:0px!important}

.summaryErrors{background:#EFEEE0; width:90%; padding:15px; border:1px solid #B9B588; -moz-border-radius: 5px;}
.summaryErrors ul li{ list-style-type:none; background:url(../_img/bullet.gif) no-repeat left center; padding-left:10px }

/* Cercador */
#Cercador{width:340px; height:32px; margin-right:17px; position:relative; margin-top:20px!important; background:url(../_img/CercadorBg.gif) no-repeat top left;border:0px solid red}
#Cercador legend, #Cercador h1, #Cercador .lblCercador{display:none}   
#Cercador fieldset{border:0px;  margin:0px!important; padding:0px!important}                 
#Cercador input.txtCercador{width:165px; float:left;border:0px;  background:none; font-size:96%!important; margin-left:90px!important; padding-top:5px}
#Cercador input.btnCercador{float:left; background:url(../_img/void.gif) no-repeat left 1px; border:0px; width:40px; height:25px; cursor:help; margin:0px!important; padding:0px}
#Cercador .opcions {clear:both;font-size:11px; margin:0px; margin-left:70px}
#Cercador table.opcions {width:270px}
#Cercador .opcions input {float:left}
#Cercador .opcions label{float:left;padding-top:3px}

/* General */
#Principal
{
    width:100%; 
    text-align:center;
}
#PrincipalCentre
{
    margin:0 auto 0 auto; 
    width:877px; 
    height:100%;
}
.CuadreExtremEsqTop
{
    float:left; 
    width:20px; 
    height:33px; 
    background-image:url(../_img/CuadreLeftTopIn.gif); 
    background-position:top;    
}
.CuadreExtremDreTop
{
    float:left; 
    width:20px; 
    height:33px; 
    background-image:url(../_img/CuadreRightTopIn.gif); 
    background-position:top
}
.CuadreBorderTop
{
    float:left; 
    height:33px; 
    width:656px;
    background-image:url(../_img/CuadreBorderTopBkg.gif); 
    background-repeat:repeat-x; 
    background-position:0px 0px
}
.CuadreExtremEsqBottom
{
    float:left; height:33px; width:20px; background-image:url(../_img/CuadreLeftBottomIn.gif);background-position:top
}
.CuadreBorderBottom
{
    float:left;width:830px; height:33px; background-image:url(../_img/CuadreBorderBottomBkg.gif); background-repeat:repeat-x; background-position:0px 0px;
}
.CuadreExtremDreBottom
{
    float:left; height:33px; width:20px; background-image:url(../_img/CuadreRightBottomIn.gif);background-position:top
}

#PestanaIdiomes
{
    float:left; 
    width:174px; 
    text-align:left; 
    height:33px; 
    background-image:url(../_img/PestanaIdiomas.gif); 
    background-repeat:no-repeat
}
#PestanaIdiomes div
{
    text-align:center; 
    width:154px;
    padding-top:2px
}
.Separacio
{
     float:left; 
     width:12px
}
#Cuadre
{
    float:left; 
    background-color:#ffffff; 
    width:846px;
}
#CuadrePartSup
{
    margin-left:20px
}
#CuadrePartMig
{
     clear:both; 
     width:100%; 
     text-align:center; 
     padding-top:10px;
}
#CuadrePartInf
{
    clear:both; 
    width:100%; 
    text-align:center; 
    padding-top:10px
}
#CuadrePartInfCentrat
{
    margin:0 auto 0 auto; 
    width:794px;
}
.Menu 
{
   margin:0 auto 0 auto; width:794px;background-image:url(../_img/MenuFons.jpg); background-repeat:no-repeat; width:794px; height:37px; background-position:bottom
}
.Menu li{list-style:none!important}

.MenuIniciOff{float:left; width:46px; height:37px; background-image:url(../_img/MenuIniciOff); background-repeat:no-repeat}
.MenuIniciOff:hover{background-image:url(../_img/MenuIniciOn.jpg)!important;color:#000!important}

.MenuAjuntamentOff{float:left;width:83px; height:37px; background-image:url(../_img/MenuAjuntamentOff); background-repeat:no-repeat}
.MenuAjuntamentOff:hover{background-image:url(../_img/MenuAjuntamentOn.jpg)!important;color:#000!important}

.MenuMunicipiOff{float:left; width:78px; height:37px; background-image:url(../_img/MenuMunicipiOff); background-repeat:no-repeat}
.MenuMunicipiOff:hover{background-image:url(../_img/MenuMunicipiOn.jpg)!important;color:#000!important}

.MenuServeisOff{float:left; width:64px; height:37px; background-image:url(../_img/MenuServeisOff); background-repeat:no-repeat}
.MenuServeisOff:hover{background-image:url(../_img/MenuServeisOn.jpg)!important;color:#000!important}

.MenuTurismeOff{float:left; width:108px; height:37px; background-image:url(../_img/MenuTurismeOff); background-repeat:no-repeat}
.MenuTurismeOff:hover{background-image:url(../_img/MenuTurismeOn.jpg)!important;color:#000!important}

.MenuFestesOff{float:left;  width:57px; height:37px;  background-image:url(../_img/MenuFestesOff); background-repeat:no-repeat}
.MenuFestesOff:hover{background-image:url(../_img/MenuFestesOn.jpg)!important;color:#000!important}

.MenuAgendaOff{float:left; width:66px; height:37px; background-image:url(../_img/MenuAgendaOff); background-repeat:no-repeat}
.MenuAgendaOff:hover{background-image:url(../_img/MenuAgendaOn.jpg)!important;color:#000!important}

.MenuNoticiesOff{float:left; width:66px; height:37px; background-image:url(../_img/MenuNoticiesOff); background-repeat:no-repeat}
.MenuNoticiesOff:hover{background-image:url(../_img/MenuNoticiesOn.jpg)!important;color:#000!important}

.MenuGaleriaOff{float:left; width:73px; height:37px; background-image:url(../_img/MenuGaleriaOff); background-repeat:no-repeat}
.MenuGaleriaOff:hover{background-image:url(../_img/MenuGaleriaOn.jpg)!important;color:#000!important}

.MenuLinksOff{float:left; width:108px; height:37px; background-image:url(../_img/MenuLinksOff); background-repeat:no-repeat}
.MenuLinksOff:hover{background-image:url(../_img/MenuLinksOn.jpg)!important;color:#000!important}

#MapaWebContenidor
{
    float:right; 
    margin-top:6px; 
    margin-right:6px; 
    padding-right:24px; 
    padding-top:4px; 
    background-image:url(../_img/LogoMapaOn.gif); 
    background-position:right; 
    background-repeat:no-repeat;
    background-color:Transparent;
}
#MapaWebContenidor a
{
    color:#ffffff; 
    font-family:Arial; 
    font-size:11px; 
    font-weight:normal; 
    background-color:Transparent;
}
#MapaWebContenidor a:hover
{
    color:#ffffff; 
    font-family:Arial; 
    font-size:11px; 
    font-weight:bold;
    background-color:Transparent; 
}
#CuadreSubMenu
{
    float:left; 
    width:160px; 
    background-color:#fff
}
#CuadreSubMenu li{list-style:none!important; list-style-position:outside}

#Banners div
{
    padding-top:5px;
    background-color:#ffffff;  
}
.InfoAmagada
{
    height:0px; 
    display:none; 
    width:0px
}
#ContingutContenidor
{
    float:left;
    margin-left:7px; 
    border-left:1px solid #DAD9BA; 
    padding-left:7px
}
.AugmentarEnllac
{
    font-family:Arial; 
    font-weight:normal;
    color:#796F0D; 
    letter-spacing:-1px;
    background-color:Transparent; 
    
}
.Camp
{
    border:1px solid #796F0D;    
}

.ContenidorEines
{
    float:right;    
    margin-top:15px;
    
}
.CaixaAugmentar
{
    float:right;
    width:16px;
    height:15px;   
    color:#796F0D; 
    font-weight:bold;
    margin-left:4px;
    background-color:#ffffff;
}
.ContenidorText
{
    font-family:Arial; 
    color:#000000;
    text-align:left;  
    padding:10px 0px 50px 4px; 
    width:610px; 
    clear:both;
}

.Destacat
{
    font-family:Arial; 
    color:#796F0D;
    background-color:Transparent;
    
}
#BannerContenidor
{
    border:1px solid #79700C; 
    width:615px; 
    height:165px;
    clear:both;
}
#BannerContenidor div {padding:3px}
#Banners .bannerPoum{background:url(../_img/escut_mini.gif) no-repeat left 7px; padding-left:25px; text-align:left; padding-bottom:10px; font-size:80%}
#Banners .bannerCompostatge {height:35px; padding-top:10px!important; background:url(../_img/compostatge_destacat.gif) no-repeat left top; padding-left:65px; text-align:left; padding-bottom:10px; font-size:85%}
#Banners .bannerCompostatge a {color:#3D876D;}

#Data
{
	display:none;
	font-family:Arial; 
	font-size:12px; 
	color:#79700C;
	font-weight:bold;
	background-color:#ffffff;
	margin:55px 30px 0px 0px
}
.Enllac
{
    font-family:Arial; 
    text-align:left;
	color:#79700C;
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
	background-color:Transparent;
}

.EnllacIdiomesOn
{
	font-family:Arial; 
	font-size:11px; 
	color:#79700C;
	font-weight:bold;
	text-decoration:none;
	background-color:Transparent;
	
}
.EnllacIdiomesOff
{
	font-family:Arial; 
	font-size:11px; 
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	background-color:Transparent;
}
.MenuTextOff 
{
	font-family:Arial; 
	font-size:12px; 
	color:#ffffff;
	background-color:Transparent;
}
.MenuTextOn
{
	font-family:Arial; 
	font-size:12px; 
	color:#000000;
	font-weight:bold;
	background-color:Transparent;
	text-decoration:none!important
}
.SubMenuContenidor
{
    padding-top:5px; 
    padding-left:10px; 
    text-align:left;
}

.SubMenuTextOff 
{
	font-family:Arial; 
	font-size:11px; 
	color:#000000;
	background-color:Transparent;
}
.SubMenuTextOn
{
	font-family:Arial; 
	font-size:11px; 
	color:#ffffff;
	font-weight:bold;
	background-color:Transparent;
}
.SeccioTitol
{
	font-family:Arial; 
	font-size:25px; 
	color:#B9B588;
	font-weight:bold;
	letter-spacing:-1px;
	text-align:left;
	background-color:Transparent;
	float:left;
	margin:0px;
	padding-top:5px
}

.PaginacioLLetres
{
	font-family:Arial; 
	font-size:10px; 
	color:#79700C;
	font-weight:normal;	
	text-decoration:none;
	background-color:Transparent;
}
.PaginacioPage
{
	font-family:Arial; 
	font-size:18px; 
	color:#79700C;
	font-weight:normal;
	text-decoration:none;
	float:left;
	border:2px solid #ECEAD4;
	width:25px;
	height:20px;
	text-align:center;
	background-color:Transparent;
}

.PathEnllac
{
    font-family:Arial; 
    text-align:left;
	color:#79700C;
	font-weight:normal;
	text-align:left;
	font-weight:normal;
	text-decoration:underline;
	background-color:Transparent;
	font-size:11px;
}

.EnllacPeu
{
	font-family:Arial; 
	font-size:11px; 
	color:#79700C;
	font-weight:normal;
	text-decoration:none;
	background-color:Transparent;
}
.PeuTxt
{
	font-family:Arial; 
	font-size:12px; 
	color:#79700C;
	font-weight:bold;
	background-color:Transparent;
	
}
#Peu
{
    width:100%; 
    text-align:center;
}
#PeuCentrat
{
    margin:0 auto 0 auto; 
    width:450px;
}
#PeuContenidor
{
    height:37px; 
    padding-left:30px; 
    float:left; 
    background-image:url(../_img/Escut.gif); 
    background-repeat:no-repeat; 
    background-position:0px 0px
    
}
#PeuContenidor h4
{
    padding-top:9px;
    font-family:Arial; 
	font-size:12px; 
	color:#79700C;
	font-weight:bold;
	background-color:Transparent;
	margin:0px;

}
.HideImage
{
    height:0px;
    width:0px;
}

.hlkback{background:url(../_img/back.gif) no-repeat top left; padding-left:20px; font-size:100%; margin-left:5px; padding-top:2px; padding-bottom:2px; font-size:12px;}
/* Mapa web*/
.MapaWebContenidor
{
    width:580px; 
    background-color:#ECEAD4;
    margin-top:15px;
    padding:5px;
    height:15px;
    font-weight:bold;
   
}
.MapaWebContenidor li {list-style:none!important}
.MapaWebDescripcio
{
    clear:both; 
    margin-left:10px; 
    width:550px; 
    margin-top:5px;
}
.MapaWebDescripcio li { list-style:none!important}
.MapaWebEnllac
{
    font-family:Arial; 
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
}
/* Enllacos interes*/
#LinksList {padding-bottom:30px;  float:left;}
#LinksList li{ list-style:none; clear:both; float:left; width:600px; margin-top:12px}
#LinksList li h2{margin:0px}
#LinksList li h2 a{ background:url(../_img/bullet.gif) no-repeat left 4px; padding-left:8px;  clear:right; margin:0px 0px 0px 0px; font-weight:bold }
#LinksList span{ padding-left:8px;  float:left; margin:0px; display:block}

/* Accessibilitat*/
#AccessiblitatFormat
{
    padding-right:20px;
    margin-left:15px
    
}
#AccessiblitatFormat li,p
{
    margin-top:5px;
    list-style-type:disc;
    margin-left:0px; 
    list-style:none!important
}
.AccessibilitatDraceres
{
    margin-top:5px;
    list-style-type:disc;
    margin-left:10px; 
}
.AccessibilitatDraceres li { list-style:none}
/* Inici */
#ContenidorAgendaInici
{
    width:160px; 
    background-color:#DEDBBC; 
    text-align:center;
    margin-bottom:10px
}
#AgendaIniciAct
{
    padding:0px 4px 8px 4px;    
    margin:0px;
}
#AgendaIniciAct li
{
    margin:0px;
    padding:3px 0px 0px 5px;
    font-family:Arial;
    font-size:11px;
    color:#000000; 
    text-align:left
}

#AgendaIniciAct a
{    
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    color:#000000;    
}
#AgendaIniciAct div
{
    padding:5px 3px 5px 3px;
    text-align:center;
}
 
.AgendaIniciTitol
{
    background-image:url(../Inici/_img/AgendaIn.jpg); 
    background-repeat:no-repeat;
    height:29px;
    width:160px;
    font-size:14px;
    font-weight:bold; 
    font-family:Arial;
    padding-top:7px;
    margin:0px
}
.InfoSeccio
{
    margin:0px 0px 3px 0px ;
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    float:left;
}
.MissatgeFlashInici
{
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    margin-top:3px;
    color:#000000;  
    text-align:left;
}

/* Ajuntament*/
.InformacioContenidor
{
    width:580px; 
    background-color:#ECEAD4;
    margin-top:15px;
    padding:5px;
    height:15px;
}
.InformacioDescripcio
{
    clear:both; 
    margin-left:10px; 
    width:580px; 
    margin-top:5px;
}
.InformacioImg
{
    border:1px solid #79700C;
}
#TramitsLlista {margin-left:30px; margin-top:10px}
#TramitsLlista li   { list-style-type:disc; margin:2px; font-weight:bold}


.tramits{ background:url(../_img/etram.gif) no-repeat right bottom;}
#llistaTramits{margin-top:10px; padding-left:15px;}

#llistaTramits .accHeader{margin-bottom:10px}
#llistaTramits .accHeader h2{margin:0px 0px 5px 0px}
#llistaTramits .accHeader a{font-weight:normal; color:#79700C}
#llistaTramits .accHeaderSel a{font-weight:bold!important; color:#B09C98}
#llistaTramits .accHeader img{float:left; padding-right:5px}
#llistaTramits .accHeader img:hover{ cursor:help}
#llistaTramits .accContent{margin-bottom:10px; background:#DEDBBC; padding:8px}





/* Turisme*/
.TurismeTitol
{
     float:left; 
     margin:0px;
     font-size:12px     
}
.TurismeContenidor
{
    width:580px; 
    background-color:#ECEAD4;
    padding:5px;
    height:15px;
}
.TursimeDescripcio
{
    clear:both; 
    margin-left:10px; 
    width:530px; 
    margin-top:15px;
}
.TurismeCulturaEntrada
{
    float:left; 
    margin-left:4px;
}
.TurismeCulturaEnllac
{
    font-family:Arial; 
    text-align:left;
	color:#79700C;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	background-color:Transparent;
}
.TurismeCulturaImg
{
    border:1px solid #79700C;
}
.TurismeCuadrat
{
    margin-top:4px;
    float:left; 
    width:4px; 
    height:5px; 
    font-size:1px;
    background-color:#ECEAD4; 
    font-weight:bold; 
    border:1px solid #79700C
}
#TurismeCulturaMembres
{
    padding-top:10px;
    clear:both;
}
#TurismeCulturaLlista li
{
    clear:both;
    list-style:none!important
}
/* Serveis */
.ServeisContenidor{margin-top:15px; width:550px;clear:both; text-align:left; float:left }
#ItemServei{float:left; border:0px solid red; text-align:left; width:100%; margin-bottom:20px; margin-left:10px}
#ItemServei .ItemServeiLeft{float:left}
#ItemServei .ItemServeiLeft img {padding:4px 10px 0px 0px}
#ItemServei .ItemServeiRight{float:left; width:470px}
#ItemServei .ItemServeiRight h2{margin:0px;padding-bottom:3px}
#ItemServei .ItemServeiRight h2 a{font-size:120%}
#ItemServei .ItemServeiRight .serveisListOption{clear:both; padding-top:5px;}
#ItemServei .ItemServeiRight .serveisSumary{padding-top:3px; display:block}

#ServeisFichaContenidor {width:100%;border:0px solid red; float:left; padding-top:10px}
#ServeisFichaContenidor .info {float:left; width:600px; text-align:left; padding-left:5px; padding-bottom:20px}
#ServeisFichaContenidor .adreca{background:url(../_img/serveisadreca.gif) no-repeat top left; padding-left:20px; padding-bottom:7px}
#ServeisFichaContenidor .telefon{background:url(../_img/serveistelefon.gif) no-repeat top left; padding-left:20px; padding-bottom:7px}
#ServeisFichaContenidor .web{background:url(../_img/serveisweb.gif) no-repeat top left; padding-left:20px; padding-bottom:7px}
#ServeisFichaContenidor .email{background:url(../_img/serveisemail.gif) no-repeat top left; padding-left:20px; padding-bottom:7px}
#ServeisFichaContenidor .mapa{background:url(../_img/serveismapaicon.gif) no-repeat top left; padding-left:22px; padding-bottom:7px; padding-top:4px}
#ServeisFichaContenidor .descripcio{padding-right:5px;}
#ServeisFichaContenidor .imatges {float:right; width:320px; padding-bottom:10px; padding-left:10px}
#ServeisFichaContenidor .thumbnails {padding-top:5px}
#ServeisFichaContenidor .thumbnails a{cursor:pointer}
#ServeisFichaContenidor .thumbnails div{float:left;margin-right:3px}


.ImgServeis
{
    border:1px solid #7D7413
}
/*.ServeisContenidor
{
    padding:10px;
    border-top:2px dotted #7D7413; 
    width:580px; 
    background-color:#ECEAD4;
    margin-top:15px;
}
*/
.ServeisContenidor { list-style:none!important}
.ServeisEmergenciesContenidor1
{
    border-top:2px dotted #7D7413; 
    width:580px; 
    background-color:#ECEAD4;
    height:15px;
    clear:both;
}
.ServeisEmergenciesContenidor1 { list-style:none!important}
.ServeisEmergenciesContenidor2 { list-style:none!important}
.ServeisEmergenciesContenidor2
{
    border-top:2px dotted #7D7413; 
    width:580px; 
    background-color:#ffffff;
    height:15px;
    clear:both
 
}
.ServeisEnllac
{
   font-family:Arial;
   color:#000000;
   text-decoration:underline; 
}
.ServeisDescripcio
{
   font-family:Arial;
   color:#000000;
   font-style:italic;
}
/*Agenda*/
.AgendaImpar
{
	padding:10px 0px 10px 5px; 
	padding-bottom:10px; 
	background-color:#ECEAD4; 
	border-top:1px solid #948D3D; 
	border-bottom:1px solid #948D3D
}
.AgendaPar
{
	padding:10px 0px 10px 5px; 
}
.AgendaImpar h2, .AgendaPar h2{margin-bottom:5px; margin-top:0px; float:left;  width:100%}
.AgendaImpar h2 a, .AgendaPar h2 a{color:#79700C}
.AgendaImpar h2 a:hover, .AgendaPar h2 a:hover{ text-decoration:underline}

.AgendaData
{
    font-size:110%; color:#9F9C81;
	background-color:Transparent;
	text-align:left;
	padding-bottom:15px;
	
}
.EnllacAgendaTitol
{
    font-family:Arial; 
	color:#000000;
	font-weight:bold;
	text-align:left;
    background-color:Transparent;
    text-decoration:none;
}
.AgendaFichaTitol
{
    font-family:Arial; 
	font-size:15px; 
	color:#000000;
	font-weight:bold;
	text-align:left;
    background-color:Transparent;
}
.AgendaFichaDescripcio
{
    font-family:Arial; 
	font-size:11px; 
	color:#000000;
	font-weight:normal;
	text-align:left;
    background-color:Transparent;
    width:80%;
    padding:10px 0px 0px 10px
}
.AgendaFichaInfo
{
    font-family:Arial; 
	color:#000000;
	text-align:left;
	font-weight:bold;
}
.AgendaFichaEnllac
{
    font-family:Arial; 
    text-align:left;
	color:#79700C;
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
	background-color:Transparent;
}

/* Publicacions */
.PublicacionsLlistat{padding:10px 0px 10px 5px; border-bottom:1px solid #DEDBBC}
.PublicacionsLlistat h2 {margin-bottom:0px; margin-top:0px; float:left;  width:100%}
.PublicacionsLlistat h2 a{color:#79700C; padding-left:20px}
.PublicacionsLlistat h2 a:hover{ text-decoration:underline}
.PublicacioData {color:#9F9C81}
.PublicacioFitxaData{font-size:110%; color:#9F9C81}

#PublicacioFitxaArxius .format {width:5%; text-align:center }
#PublicacioFitxaArxius .nom a{width:520px!important; display:block!important}
#PublicacioFitxaArxius .nom {width:100px;}

/* Festes */
.ProgramaTitol
{
    color:#79700C;
    font-size:15px;
    background-color:Transparent;
    font-weight:bold;
    margin:10px 0px 0px 0px
}
.ProgramaDiaContenidor  {padding-top:5px; clear:both; padding:10px 0px 0px 0px;}
.ProgramaDiaContenidor ul li { list-style:none!important}
.ProgramaDia    {color:#79700C; font-weight:bold; margin:0px; background-color:Transparent}
.ProgramaLinia    
{
    width:100%; 
    background-image:url(../Festes/_img/LiniaFons.jpg); 
    background-repeat:repeat-x; 
    height:7px; 
    margin:0px;
    padding-bottom:3px 
}
.ProgramaHora   {font-weight:bold; float:left;}
.ProgramaDescripcio   {float:left; margin-left:15px; width:500px}
.ProgramaEntrada {clear:both;}

/*Galeria*/
.galeriaContenidor{width:620px; margin-top:15px; margin-bottom:35px; float:left}
.galeriaContenidor li{float:left; margin:0px!important; width:120px; height:90px; padding:1px!important; list-style:none }
.galeriaContenidor img{border:0px solid #79700C; margin:0px!important; padding:0px!important}
.enviaAmicInfo{font-size:11px; margin-top:-30px; border:0px solid red; float:right; background:url(../_img/envelope.gif) no-repeat right 12px; text-align:right; font-style:italic; width:350px; margin-left:258px; display:block; padding:10px 0px 0px 0px; float:left}
.enviaAmicInfo span{padding-right:40px; display:block}
.thumnailGaleriaImg {width:120px; height:90px}
.enviaAmic{float:right; background:#fff; text-align:right;  height:30px; background:url(../_img/envelope.gif) no-repeat left top; width:150px }
.enviaAmic a{ font-size:120%; padding-left:20px; padding-top:5px!important; float:right; color:#B00506 }
.enviaInfo{clear:both; float:left; margin-top:20px; font-size:12px; width:500px; background:url(../_img/at.gif) no-repeat left 2px; padding-left:30px}

.enviaAmicContenidor{margin-top:20px; width:100%; clear:both; }
.enviaAmicContenidor img{border:2px solid #DEDBBC!important; float:right!important;}
.enviaAmicContenidor .titol { font-style:italic; padding-top:5px; float:right; color:#79700C; float:right!important; clear:both; width:200px }

.DescripcioFoto
{
	font-family:Arial; 
	font-size:9px; 
	color:#79700C;
	font-weight:normal;
	text-decoration:none;
	width:108px;
	height:25px;
	padding-top:5px;
	padding-left:9px;
	text-align:center;
	background-color:Transparent;	
}
.GaleriaTitol
{
	font-family:Arial; 
	font-size:20px; 
	color:#79700C;
	font-weight:bold;
	text-align:left;
	letter-spacing:-1px;
	background-color:#ffffff;
	clear:both;
	margin:0px
}
.GaleriaNoImatges
{
    font-family:Arial; 
	font-size:11px; 
	color:#000000;
	background-color:Transparent;
}

/*Galeria Ficha*/
.ImgFichaDescripcio
{
    font-family:Arial; 
	font-size:11px; 
	color:#79700C;
	font-weight:normal;
	padding:6px 6px 6px 12px;
	background-color:Transparent;
	
}
.ImgFichaTitol
{
    font-family:Arial; 
	font-size:12px; 
	color:#79700C;
	font-weight:bold;
	height:20px;
	width:647px; 
	padding-left:13px;
	padding-top:5px;
	background-color: Transparent;
}
/*Com Arribar*/

.ComArribarDesde
{
	font-family:Arial; 
	color:#79700C;
	font-weight:normal;
	text-align:left;
	background-color:#ffffff;	
}
.ArribarEnllacOff
{
	font-family:Arial; 
	color:#79700C;
	font-weight:normal;
	text-decoration:underline;
	background-color:#ffffff;
}
.ArribarEnllacOn
{
	font-family:Arial; 
	color:#79700C;
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
}
.ArribarMapa
{
    width:554px; 
    height:400px; 
    border:1px solid #79700C;
    text-align:left;
    clear:left;
}

/* Mapes */
.mapes{background:url(../_img/MapesBg.gif) repeat-x top left;}
#mapesMenu .enllac {padding:15px}
#mapesMenu .enllac a{color:#fff}
#mapesMenu{float:left; width:15%; padding-top:0px}
#mapesMenu ul { margin-top:20px}
#mapesMenu ul li { list-style:none; padding:7px 0px 0px 10px}
#mapesMenu ul li a{background:url(../_img/bt.gif) no-repeat left 2px; padding-left:17px; font-size:14px}
#mapesMenu ul li a:hover{cursor:pointer}
.mapesMenuSel{font-weight:bold}

.menuAjudaContenidor{background-color:#B9B588; margin:10px; padding:10px; border:1px solid #766C0C }
#mapesMenuAjuda{float:none; clear:both; margin-top:20px!important; font-size:11px; display:none; color:#fff }

/* Practica el compostatge */
.compostatgeInfo h2 {margin:0px }
.compostadorFormContenidor h2 {margin-top:20px; margin-bottom:5px }
.compostadorFormContenidor ul li {list-style-type:none; background:url(../_img/bullet.gif) no-repeat left 4px; padding-left:10px; margin-top:10px}
.compostadorFormContenidor table {margin-left:-10px!important;}
.compostadorFormContenidor .summaryErrors {margin-bottom:10px!important}
.compostadorFormContenidor .summaryErrors ul li{margin-top:3px!important}
.compostadorFormContenidor .form {margin-top:0px!important; padding-top:0px!important}
.compostadorFormContenidor .form div{width:100%}