fac/*------------------------------------------------------*/
/*----------------- ESTILS DE L'SKIN -------------------*/
/*------------------------------------------------------*/
body{background-color:#E7E7E7; margin:0; background-attachment:fixed; text-align:center; font-family:Helvetica, Arial, Sans-serif;}
.Skin_IcnitaBike{width:794px; margin:auto; border:0; padding:0;  }
div#contingutWeb{width:778px; background-color:White; float:left;}
div#barraAj{background:#D44A2A;padding-left:320px; border-bottom:1px solid white; height:42px; color:White;}
div#header{height:103px;}
.s_head{height:103px; text-align:left; width:160px; float:left;}
.s_capsalera{background-image:url(imatges/titol.jpg); height:103px; width: 617px; background-repeat:no-repeat; float:right;}
.headText{position:relative;top:40px; left:10px; text-align:left; width:200px;}
.s_languages{padding-right:20px; position:relative; margin-left:auto; width:144px; float:right; position:relative; top:22px; color:White;}
.s_logoAjuntament{float:left;}
.s_controlsLogin{float:right; position:relative; top:20px; right:20px; white-space:nowrap;}
.c_login{padding:5px;}
.c_ContentLogin{background-image:url(imatges/bg_login.gif); border:solid 1px white;}
.clear_float{clear:both;}
h1#titolWeb{margin:0;}

table.layout{background:white;}
table.layout td{vertical-align:top; text-align:left; }
table.layout td.menu{width:157px;background-color:#289D34; padding-bottom:0; }
table.layout td.login{width:157px;background-color:#289D34; height:100%; padding-bottom:40px; background-image:url(imatges/bicisMenu.gif);background-repeat:no-repeat;background-position:bottom; }

table.layout td.contingut{width:621px; padding:10px 30px 10px 30px; background-image:url(imatges/ombra_interior_dreta.gif);background-repeat:repeat-y; background-position:top left; }


.peupagina{
	background:#D44A2A; 
	text-align:left; 
	color:#F6DBD4; 	
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	padding-left:20px;
	border-top:1px solid white;
	vertical-align:middle;
	
}
.widthMax{width:100%;}
.ombraBaix
{
	
	background-image:url(imatges/ombra_baix.gif);
	background-repeat:repeat-x;
	background-position:left;
	height:8px;
}
.ombraEsquerra
{
	margin-top:8px;
	background-image:url(imatges/ombra_esq.gif);
	background-repeat:repeat-y;
	background-position:top;
	width:8px;
}
.ombraDreta
{
	background-image:url(imatges/ombra_dreta.gif);
	background-repeat:repeat-y;
	background-position:top;
	width:8px;
}
.cant_baix_esq
{
	background-image:url(imatges/ombra_baixesq.gif);
	background-repeat:repeat-y;
	background-position:top;
}

.cant_baix_dreta
{
	background-image:url(imatges/ombra_baixdreta.gif);
	background-repeat:repeat-y;
	background-position:top;
}


/*------------------------------------------------------*/
/*----------- Barra  negra              ----------------*/
/*------------------------------------------------------*/
.breadcrumb{background-color:#3A3A3A;font:0.75em Helvetica, Arial, Sans-serif; color:#DDD; text-transform:none; padding:3px 9px 4px 20px; border-top:1px solid white; border-bottom:1px solid white;}
.ariadna{text-align:left;float:left;width:30%; }
.idioma{text-align:right;float:right; }

.idioma a:visited, .idioma a:link, .idioma a:active,
.idioma a.SkinObject:visited, .idioma a.SkinObject:link, .idioma a.SkinObject:active
{color:White;font-size:12px;font-weight:normal;text-decoration:underline;}
.idioma a:hover,
.idioma a.SkinObject:hover
{color:#FFE200;font-size:12px;font-weight:normal;text-decoration:underline;}
.dnnYouAre{font-weight:bold;}
.dnnBicing{}


/*------------------------------------------------------*/
/*--------------- MENU               -------------------*/
/*------------------------------------------------------*/
/* menu container css */
.mainMenu                      {cursor:pointer; font-weight:bold; text-transform:uppercase;}
.mainMenu_bg                   {margin:0 19px 0 7px; height:40px;}
.mainMenu_left                 {background:url(images/menu_left.png) no-repeat top left;}
.mainMenu_right                {background:url(images/menu_right.png) no-repeat top right;}

/* root menu css */
.mainMenu .root                {background-color:#289D34;text-align:left; line-height:25px; padding:0 10px; color:White; border-top:solid 1px white;border-bottom:solid 0px white; font-size:11px}
.mainMenu .hov					{background-color:#56BC60;}
.mainMenu .root.first          {background-color:Black; color:White; padding:0px 10px 0 10px; border-top:0px;}
.mainMenu .root.last			{border-bottom:solid 1px white;}

/* general submenu css */
.mainMenu .m                   {font-size:11px;width:200px; font-weight:bold; z-index:1000; line-height:2em;}
.mainMenu .m .mi               {background-color:#289D34;}
.mainMenu .m .icn              {padding-left:5px; width:20px;}
.mainMenu .m .mi *             {color:Black; margin-right:5px;color:White;}  /* change * to .txt with latest webcontrols */
.mainMenu .m .sel, .mainMenu .m .bc{background-color:#289D34;}
.mainMenu .m .hov              {background-color:#56BC60;}

.m .break .icn                 {height:1px; } /*ensure that all menu breaks are only 1px high */


a:link, a:visited, a:active,
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active
{color:black; }
a:hover,
a.CommandButton:hover
{color:#114416;text-decoration:underline; }

.taf-anchor
{
 background-image:url(/images/icon_bulkmail_16px.gif);
 background-repeat:no-repeat;
 background-position:right;
 padding-right:20px;
}

/*-----------------------------------------------------*/
/*--------------------- Estils de H--------------------*/
/*-----------------------------------------------------*/

h1{font:bold 1.2em Helvetica, Arial, Sans-serif; color:#000; margin:20px 0 15px 0; }
h2{font:bold 1em Helvetica, Arial, Sans-serif; color:#E63245; text-transform:uppercase; margin:20px 0 10px 0; }
h3{font:bold 1em Helvetica, Arial, Sans-serif; color:#E63245; margin:20px 0 10px 0; }

/*-----------------------------------------------------*/
/*--------------------- general    --------------------*/
/*-----------------------------------------------------*/
.HomeTitle{font-size:13px}
.HomeNews{font-size:11px}
.HomeLink{font-size:10px}

.TitleHeadRed{color:#DD0000;}
.TitleHeadBlack{color:Black;}
.TitleHeadGreen{color:#009900;}


.Head{
color:#333333;
font-family:Helvetica, Arial, Sans-serif;
font-weight:bold;
font-size:15px;
}
.PageFooter{
color:#F6DBD4;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:left;
}
.Normal, .NormalDisabled{
	color:black;
	font-family:Helvetica,Arial,Sans-serif;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-align:justify;
	letter-spacing:0.3px;
	font-size:12px;

}
.SubHead{font-family:Helvetica, Arial, Sans-serif; color:Black; font-weight:bold;letter-spacing:0.5px; font-size:13px; }