/*Amb seccio per importar arxius css*/
@import url(globalMainNav.css);/*Menu global nou incls*/

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #e7f7c6;
	background-repeat: repeat-x;
	text-align: justify;
}

h1, h2 {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
	color: #000000;
}

p, ol, ul {
	margin-top: 0;
	line-height: 180%;
}

a {
	color: #730101;
}

a:hover {
	text-decoration: none;
	color: #000000;
}

a img {
	border: none;
}

img.left {
	float: left;
	margin: 0 15px 0 0;
}

img.right {
	float: right;
	margin: 0 0 0 15px;
}

img.center {
	float: center;
	margin: 0 15px 0 15px;
}

/* Capalera */

#menu {
	float: right;
	padding-top: 24px;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	padding: 31px 20px;
	text-decoration: none;
	font-size: .85em;
	font-weight: bold;
}

#menu a:hover {
	text-decoration: underline;
}

#menu .current_page_item a {
	background-color: #E7F7C6;
	background-repeat: repeat-x;
}

/* Pagina */

#page {
	width: 960px;
	margin: 0 auto;
	background-color: #E7F7C6;
}

/* Contingut */

#content {
	float: left;
	width: 650px;
}

#content2 {
	float: none;
	width: 960px;
	background-color: #E7F7C6;
}

#content3 {
	float: left;
	width: 400px;
}

#content4 {
	float: right;
	width: 300px;
	background-color: #E7F7C6;
}

#content5 {
	float: right;
	width: 300px;
}

#content6 {
	width: 900px;
	height: 600px;
}
/* Lateral */

#sidebar {
	float: right;
	width: 300px;
}

#sidebar text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
	line-height: 13px;
	padding-bottom: 10px;
	text-align: justify;
}

#sidebar textpeu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #CC0099;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
	line-height: 8px;
	padding-bottom: 10px;
	text-align: justify;
}

#sidebar ul {
	margin: 0;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
}

#sidebar li {
}

#sidebar li ul {
	margin-bottom: 10px;
	padding-bottom: 0px;
	background: #FFFFFF url(../images/img16.gif) no-repeat left bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
}

#sidebar li li {
	padding: 5px 20px;
	border-bottom: 1px solid #F3F3F3;
}

#sidebar h2 {
	height: 53px;
	margin: 0;
	padding: 15px 0 0 20px;
	background: url(../images/img15.gif) no-repeat;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.6em;
	font-weight: bold;
	color: #000000;
}

/* Caixa verd */

.greenbox {
	background: #FFFFFF url(../images/img03.gif) repeat-x;
}

.greenbox2 {
	background: #FFFFFF url(../images/img23.gif) repeat-x;
}

.greenbox3 {
	background: #FFFFFF url(../images/img03.gif) repeat-x;
}

.greenbox4 {
	background: #FFFFFF url(../images/img23.gif) repeat-x;
}

.greenbox5 {
	background: #FFFFFF url(../images/img23.gif) repeat-x;
}
.greenbox .title {
	height: 60px;
	background: url(../images/img04.gif) no-repeat;
}

.greenbox2 .title2 {
	height: 60px;
	background: url(../images/img24.gif) no-repeat;
}

.greenbox3 .title3 {
	height: 60px;
	background: url(../images/img04.gif) no-repeat;
}

.greenbox4 .title4 {
	height: 60px;
	background: url(../images/img24.gif) no-repeat;
}

.greenbox5 .title5 {
	height: 60px;
	background: url(../images/img24.gif) no-repeat;
}
.greenbox .title h1, .greenbox .title h2 {
	height: 35px;
	margin: 0;
	padding: 15px 0 0 20px;
	background: url(../images/img05.gif) no-repeat right top;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.6em;
	font-weight: bold;
	color: #FFFFFF;
}

.greenbox2 .title2 h1, .greenbox .title h2 {
	height: 35px;
	margin: 0;
	padding: 15px 0 0 20px;
	background: url(../images/img25.gif) no-repeat right top;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.6em;
	font-weight: bold;
	color: #000000;
}

.greenbox3 .title3 h1, .greenbox .title h3 {
	height: 35px;
	margin: 0;
	padding: 15px 0 0 20px;
	background: url(../images/img05.gif) no-repeat right top;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.6em;
	font-weight: bold;
	color: #FFFFFF;
}

.greenbox4 .title4 h1, .greenbox .title h4 {
	height: 35px;
	margin: 0;
	padding: 15px 0 0 20px;
	background: url(../images/img25.gif) no-repeat right top;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.6em;
	font-weight: bold;
	color: #FFFFFF;
}

.greenbox5 .title5 h1, .greenbox .title h5 {
	height: 35px;
	margin: 0;
	padding: 15px 0 0 20px;
	background: url(../images/img25.gif) no-repeat right top;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
}
.greenbox .text {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
	line-height: 13pt;
	text-align: justify;
}

.greenbox2 .text2 {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
	line-height: 13pt;
	text-align: justify;
}

.greenbox3 .text3 {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
	line-height: 13pt;
	text-align: justify;
}

.greenbox4 .text4 {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
	line-height: 13pt;
	text-align: justify;
}

.greenbox5 .text5 {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	color: #000000;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
	line-height: 9pt;
	text-align: justify;
}
.btm { background: url(../images/img06.gif) repeat-x left bottom; }
.btm .l { background: url(../images/img07.gif) no-repeat left bottom; }
.btm .r { background: url(../images/img08.gif) no-repeat right bottom; }


/* Columna ample1 */

#sidebar2 {
	float: left;
	width: 450px;
}
#sidebar2 text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
	line-height: 13px;
	padding-bottom: 20px;
	text-align: justify;
}


#sidebar2 ul {
	margin: 0;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
}

#sidebar2 li {
}

#sidebar2 li ul {
	margin-bottom: 10px;
	padding-bottom: 0px;
	background: #FFFFFF url(../images/img26.gif) no-repeat left bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
}

#sidebar2 li li {
	padding: 5px 20px;
	border-bottom: 1px solid #F3F3F3;
}

#sidebar2 h2 {
	height: 33px;
	margin: 0;
	padding: 15px 0 0 20px;
	background: url(../images/img34.gif) no-repeat;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.6em;
	font-weight: bold;
	color: #000000;
}

/* Columna ample1 */

#sidebar3 {
	float: right;
	width: 450px;
}
#sidebar3 text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
	line-height: 13px;
	padding-bottom: 20px;
	text-align: justify;
}


#sidebar3 ul {
	margin: 0;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
}

#sidebar3 li {
}

#sidebar3 li ul {
	margin-bottom: 10px;
	padding-bottom: 0px;
	background: #FFFFFF url(../images/img26.gif) no-repeat left bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
}

#sidebar3 li li {
	padding: 5px 20px;
	border-bottom: 1px solid #F3F3F3;
}

#sidebar3 h2 {
	height: 33px;
	margin: 0;
	padding: 15px 0 0 20px;
	background: url(../images/img34.gif) no-repeat;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.6em;
	font-weight: bold;
	color: #000000;
}

#barra {
	clear: both;
	background-color: #E7F7C6;
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 00px;
	padding-left: 0;
	background-image: url(../images/barra.gif);
}

#sidebar4 {
	float: left;
	width: 320px;
}
#sidebar4 text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
	line-height: 13px;
	padding-bottom: 20px;
	text-align: justify;
}


#sidebar4 ul {
	margin: 0;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
}

#sidebar4 li {
}

#sidebar4 li ul {
	margin-bottom: 10px;
	padding-bottom: 0px;
	background: #FFFFFF url(../images/img36.gif) no-repeat left bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
}

#sidebar4 li li {
	padding: 5px 20px;
	border-bottom: 1px solid #F3F3F3;
}

#sidebar4 h2 {
	height: 35px;
	margin: 0;
	padding: 15px 0 0 20px;
	background: url(../images/img14.gif) no-repeat;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.6em;
	font-weight: bold;
	color: #FFFFFF;
}

#sidebar5 {
	float: right;
	width: 320px;
}

#sidebar5 text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
	line-height: 13px;
	padding-bottom: 20px;
	text-align: justify;
}

#sidebar5 ul {
	margin: 0;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
}

#sidebar5 li {
}

#sidebar5 li ul {
	margin-bottom: 10px;
	padding-bottom: 0px;
	background: #FFFFFF url(../images/img36.gif) no-repeat left bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
}

#sidebar5 li li {
	padding: 5px 20px;
	border-bottom: 1px solid #F3F3F3;
}

#sidebar5 h2 {
	height: 35px;
	margin: 0;
	padding: 15px 0 0 20px;
	background: url(../images/img14.gif) no-repeat;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.6em;
	font-weight: bold;
	color: #FFFFFF;
}

#sidebar6 {
	float: right;
	width: 300px;
}
#sidebar6 text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
	line-height: 13px;
	padding-bottom: 20px;
	text-align: justify;
}


#sidebar6 ul {
	margin: 0;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
}

#sidebar6 li {
}

#sidebar6 li ul {
	margin-bottom: 10px;
	padding-bottom: 0px;
	background: #FFFFFF url(../images/img26.gif) no-repeat left bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
}

#sidebar6 li li {
	padding: 5px 20px;
	border-bottom: 1px solid #F3F3F3;
}

#sidebar6 h2 {
	height: 53px;
	margin: 0;
	padding: 15px 0 0 20px;
	background: url(../images/img15xx.gif) no-repeat;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 1.6em;
	font-weight: bold;
	color: #000000;
}


/* Caixa color taronja */
.taronjaroundbox { background: url(../images/caixes/taronja-nt.gif) repeat; }
.taronjatop div { background: url(../images/caixes/taronja-tl.gif) no-repeat top left; }
.taronjatop { background: url(../images/caixes/taronja-tr.gif) no-repeat top right; }
.taronjabot div { background: url(../images/caixes/taronja-bl.gif) no-repeat bottom left; }
.taronjabot { background: url(../images/caixes/taronja-br.gif) no-repeat bottom right; }
.taronjatop div, .taronjatop, .taronjabot div, .taronjabot {
width: 100%;
height: 7px;
font-size: 1px;
}
.taronjacontent { margin: 0 7px; }
.taronjaroundbox { width: 35%; margin: 1em auto; }

/* Caixa color lila */
.lilaroundbox { background: url(../images/caixes/lila-nt.gif) repeat; }
.lilatop div { background: url(../images/caixes/lila-tl.gif) no-repeat top left; }
.lilatop { background: url(../images/caixes/lila-tr.gif) no-repeat top right; }
.lilabot div { background: url(../images/caixes/lila-bl.gif) no-repeat bottom left; }
.lilabot { background: url(../images/caixes/lila-br.gif) no-repeat bottom right; }
.lilatop div, .lilatop, .lilabot div, .lilabot {
width: 100%;
height: 7px;
font-size: 1px;
}
.lilacontent { margin: 0 7px; }
.lilaroundbox { width: 50%; margin: 1em auto; }

/* Caixa color verd */
.rbroundbox { background: url(../images/caixes/verd-nt.gif) repeat; }
.rbtop div { background: url(../images/caixes/verd-tl.gif) no-repeat top left; }
.rbtop { background: url(../images/caixes/verd-tr.gif) no-repeat top right; }
.rbbot div { background: url(../images/caixes/verd-bl.gif) no-repeat bottom left; }
.rbbot { background: url(../images/caixes/verd-br.gif) no-repeat bottom right; }
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 50%; margin: 1em auto; }

/* Caixa color verd2 */
.verd2roundbox { background: url(../images/caixes/verd2-nt.gif) repeat; }
.verd2top div { background: url(../images/caixes/verd2-tl.gif) no-repeat top left; }
.verd2top { background: url(../images/caixes/verd2-tr.gif) no-repeat top right; }
.verd2bot div { background: url(../images/caixes/verd2-bl.gif) no-repeat bottom left; }
.verd2bot { background: url(../images/caixes/verd2-br.gif) no-repeat bottom right; }
.verd2top div, .verd2top, .verd2bot div, .verd2bot {
width: 100%;
height: 7px;
font-size: 1px;
}
.verd2content { margin: 0 7px; }
.verd2roundbox { width: 50%; margin: 1em auto; }

/* Caixa color verd3 */
.verd3roundbox { background: url(../images/caixes/verd3-nt.gif) repeat; }
.verd3top div { background: url(../images/caixes/verd3-tl.gif) no-repeat top left; }
.verd3top { background: url(../images/caixes/verd3-tr.gif) no-repeat top right; }
.verd3bot div { background: url(../images/caixes/verd3-bl.gif) no-repeat bottom left; }
.verd3bot { background: url(../images/caixes/verd3-br.gif) no-repeat bottom right; }
.verd3top div, .verd3top, .verd3bot div, .verd3bot {
width: 100%;
height: 7px;
font-size: 1px;
}
.verd3content { margin: 0 7px; }
.verd3roundbox { width: 50%; margin: 1em auto; }

/* Caixa color verd4 */
.verd4roundbox { background: url(../images/caixes/verd4-nt.gif) repeat; }
.verd4top div { background: url(../images/caixes/verd4-tl.gif) no-repeat top left; }
.verd4top { background: url(../images/caixes/verd4-tr.gif) no-repeat top right; }
.verd4bot div { background: url(../images/caixes/verd4-bl.gif) no-repeat bottom left; }
.verd4bot { background: url(../images/caixes/verd4-br.gif) no-repeat bottom right; }
.verd4top div, .verd4top, .verd4bot div, .verd4bot {
width: 100%;
height: 7px;
font-size: 1px;
}
.verd4content { margin: 0 7px; }
.verd4roundbox { width: 50%; margin: 1em auto; }

/* Caixa color gris */
.grisroundbox { background: url(../images/caixes/gris-nt.gif) repeat; }
.gristop div { background: url(../images/caixes/gris-tl.gif) no-repeat top left; }
.gristop { background: url(../images/caixes/gris-tr.gif) no-repeat top right; }
.grisbot div { background: url(../images/caixes/gris-bl.gif) no-repeat bottom left; }
.grisbot { background: url(../images/caixes/gris-br.gif) no-repeat bottom right; }
.gristop div, .gristop, .grisbot div, .grisbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.griscontent { margin: 0 7px; }
.grisroundbox { width: 50%; margin: 1em auto; }

/* Caixa color verd fons */
.fonsroundbox { background: url(../images/caixes/fons-nt.gif) repeat; }
.fonstop div { background: url(../images/caixes/fons-tl.gif) no-repeat top left; }
.fonstop { background: url(../images/caixes/fons-tr.gif) no-repeat top right; }
.fonsbot div { background: url(../images/caixes/fons-bl.gif) no-repeat bottom left; }
.fonsbot { background: url(../images/caixes/fons-br.gif) no-repeat bottom right; }
.fonstop div, .fonstop, .fonsbot div, .fonsbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.fonscontent { margin: 0 7px; }
.fonsroundbox { width: 100%; margin: 1em auto; }

/* Calendari */
#calendario{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-right: 2px solid #999999;
	border-bottom: 1px solid #999999;
}

#mesCalendario{
	font-weight: bold;
	text-align: center;
	color: #000000;
	background-color: #FF9900;
}

#calendario th, #calendario td{
	border: 1px solid #999999;
	padding: 3px;
	font-size: 90%;
}

#calendario th{
	color: #000000;
}

.Hoy{
	color: #ffffff;
	background-color: #666666;
	font-weight: normal;
}

#miCalendario{
	text-align: center;
}

/* Peu pagina */
#footer {
	clear: both;
	text-align: center;
	font-size: 12px;
	background-color: #5AB239;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}

