/*RECORDEU, SI FIQUEU ID(#), NOMÉS ES PODEN CRIDAR UN COP EN LA PAGINA HTML, SINO HAUREU DE FICAR CLASS*/
* { padding: 0; margin: 0; }
h1 {font-size: 1.5em; line-height: 120%	;}
h2 {font-size: 1.25em; line-height: 120%;}
body{background:#fff;font:73% arial, verdana, helvetica, sans-serif;line-height:120%;color:#333;}
a{color:#000;text-decoration:none;}
a:active{outline:none;}
a:hover{text-decoration:underline;color:#c00;}
.block{width:996px;height:1%;overflow:hidden;vertical-align:top;clear:both;position:relative;margin:0 auto 20px;padding:0;}
* html .block{width:996px;vertical-align:top;clear:both;position:relative;margin:0 auto 20px;padding:0;}
.migues{font-size:0.95em;width:100%;padding:2px 0 0;}
.migues ul{float:left;padding-left:16px;background-image:url(/img/bg_migues.gif);background-repeat:no-repeat;background-position:8px 6px;}
.migues_fin{height:5px;overflow:hidden;background-image:url(/img/bg_puntets.gif);background-position:top;background-repeat:repeat-x;clear:both;font-size:1px;}
.migues li{line-height:2.1em;list-style-type:none;float:left;padding:0 0.4em;}
p {font-size: 1em; padding:0; margin:0 0 8px 0}
form {margin:0; padding:0}
/*a {color: #4A595A; text-decoration: none; }
a:active {outline: none; }
a:hover {text-decoration:underline; outline: none; color: #FF6600; font-weight:bold; }
input {margin:0 10px 0 8px;border:1px solid #DBDBDB; font-family: arial, verdana, helvetica, sans-serif; }*/
select{ font-size:0.9em}
ul {margin:0; padding:0; }
li {display: block;padding: 6px 4px 6px 8px; border-bottom: 1px solid #FFF; list-style-type: none; }
#leftcolumn .final { border-bottom:none; }
.inner_list{border-bottom:1px solid #e6e6e6;border-top:1px solid #fff;font-size:1.1em;font-weight:700;position:relative;padding:4px 0 6px 10px;background-color:#F4F4F4;  }
.menu_selected { background-color:#CCCCCC !important; }
.menu_selected a { /*color:#000;*/}
.clear { clear:both; height:12px; }
#wrapper {  margin: 0 auto; /*d'aquesta forma centrem tot el block en la pagina*/ width: 996px; /*aqui definim la amplada de la pagina*/}
#header { color: #333; width: 974px; float: left; padding: 10px; margin: 10px 0px 5px 0px; font-size: 3em; }
#navigation { float: left; width: 974px; color: #333; padding: 10px; /*podem crear separacio o no de la capçalera i del contingut*/ margin: 0px 0px 5px 0px; background: #BD9C8C; }
#navigation ul { margin: 0px; padding: 0px; }
#navigation li { /*definim com volem que sigui els items del menu*/	list-style-type: none; display: inline; border-right-width: 2px; border-right-style: solid; border-right-color: #FFFFFF; }
#leftcolumn {color: #333; width: 320px;float: left;margin-top: 0px;margin-right: 5px;margin-bottom: 5px;margin-left: 0px; padding-bottom: 20px;}
/*#leftcolumn ul {	padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }*/
#leftcolumn li { /*definim com volem que sigui els items del menu*/	 background-color:#F4F4F4; border-bottom:1px solid #E6E6E6; border-top:1px solid #FFFFFF; font-size:1.1em; font-weight:700; padding:4px 0pt 6px 10px; line-height:120%; position:relative; }
#content {  float: left; color: #333; margin: 0px; padding: 0 12px 12px 12px; width: 490px; display: inline; }
#content li{border-bottom: 1px solid #CCC; }
#content p {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; }
#rightcolumn {	float: left; text-align: center; }
#rightcolumn p{ font-size: 0.90em; color:#666666; }
#footer {  width: 900px; clear: both; color: #333; margin: 0px 0px 10px 0px; padding: 10px; font-size: 3em; }
#publi_sb {	color: #333; background: #F2F2E6; height: 90px; border: 1px solid #CCCCCC; margin-top: 10px; }
#publi_roba {	background-color: #F2F2E6; width: 200px; height: 200px; margin-left: 8px; margin-top: 10px; }
#index_calendar {background-color:#FFF;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;}
#index_calendar td { line-height:120%; height:2em; width:14%;}
#index_calendar td a{ background-color:#FFF; font-weight:normal; display: block; padding:3px; }
#index_calendar td a:hover{ background-color:#CCC; font-weight:bold; color:#FFF; }
#index_calendar #index_calendar_days { background-color:#F4F4F4;}
#index_calendar #index_calendar_days td{ line-height:120%;padding:2px; }
#index_calendar .index_calendar_tit { background-color:#47B0DB; color:#FFFFFF; font-size:1.2em; font-weight:bold; line-height:120%; margin:0px; padding:6px 0pt 6px 12px; text-align:left !important; }
#index_calendar .currentDay a{ background-color:#47B0DB; color:#FFFFFF;}
.index_titol_menu { background-color:#47B0DB; color:#FFFFFF; font-size:1.2em; font-weight:bold; line-height:120%; padding:6px 0pt 6px 12px; margin:0px; }
.mainTitol { background-color:#47B0DB; color:#FFFFFF; font-size:0.8em; line-height:1.4em; padding:6px 0pt 6px 12px; }
.modulaz { background-color:#E4E4E4; margin:0; padding: 5px 0 5px 0;  line-height: 120%;}
.modulaz li {display:inline; border-bottom:none; line-height: 120%;}
.index_pretitol {background-image:url(../img/bullet.gif);background-repeat:no-repeat;color:#666;margin:0 0 4px 0;padding:0 0 0 16px;font-size: 0.95em;background-position: 4px 3px;}
.index_cat {color:#FF6600;}
/* ESTILS DEL PEU - VENEN DES DEL CSS GENERIC DEL PORTAL **/
#peu P a{color:#FF0000; text-decoration:none;}
#peu P{ padding: 8px 10px 8px 0; text-align:right; color:#3C5260; font-weight:normal}
#peu{ width:740px; border-right:10px solid white; margin: 0 auto 10px auto;  clear:both; padding:4px 0;vertical-align:middle;  display:block;  font-size:0.9em;}
/* ESTILS CAPSALERA PEU*/
.tit_gen{background-color:#47B0DB;font-size:0.8em;color:#FFF;line-height:1.4em;padding:6px 0 6px 12px;}
.llistat li{border-bottom:1px solid #e6e6e6;border-top:1px solid #fff;font-size:1.1em;font-weight:700;position:relative;padding:4px 0 6px 10px;}
.llistat ul{margin-bottom: 1.8em;}
.block_blau{display:block;position:relative;float:left;width:100%;background-image:url(../img/bg_capse_blau.jpg);background-repeat:repeat-x;margin:0;}
.block_nomargin{width:996px;vertical-align:top;clear:both;position:relative;margin:0 auto;padding:0;}
.logo_cerc{float:left;margin:0 34px 0 0;padding:14px 0 12px 8px;}
.logo_cerc img{border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
.subcap{border-bottom:1px solid #E8E8E8;background:#F9F9F9 url(/img/bg_mainsubmenu.jpg) repeat-x bottom;margin:0;padding:0;}
.subcap .block{margin-bottom:0;}
.submenu{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.95em;font-weight:700;display:block;visibility:visible;line-height:34px;margin:0;padding:0 10px 0 188px;}
.migues{font-size:0.95em;width:100%;padding:10px 0 0;}
.migues ul{float:left;padding-left:16px;background-image:url(../img/bg_migues.gif);background-repeat:no-repeat;background-position:8px 6px;}
.migues_fin{height:5px;overflow:hidden;background-image:url(../img/bg_puntets.gif);background-position:top;background-repeat:repeat-x;clear:both;font-size:1px;}
.migues li{line-height:2.1em;list-style-type:none;float:left;padding:0 0.4em;}
.peu{font-size:0.9em;border-top:11px solid #EBEBEB;padding:15px 0 0;}
.peu p{padding:0 0 5px 3px;}
.mod_esq{width:400px;float:left;padding-top: 4px;padding-right: 0;padding-bottom: 0;padding-left: 0;}
.mod_esq p{line-height: 1px;}
.mod_esq li{float:left;padding:0 0 0 3px;}
.mod_esq img{vertical-align:middle;padding:0 2px;border-style: none;}
.mod_der{width:310px;text-align:right;display:block;float:right;}
.mod_der li{border-right:solid #CCC 2px;float:left;display:inline;padding:0 15px 0 0;}
.mod_der img{border-style: none;}
.mod_der ul .noborder{border:none;padding:0 0 0 15px;}
.sky{text-align:right;width:151px;height:600px;background-image:url(../img/bg_sky.gif);background-position:0 0 0 0;background-repeat:no-repeat;margin:0;padding:0;}
.floatleft{ float:left}