html { margin:0 auto; background: white url(../img/fondo-body.gif) repeat-x 50% 58px; }
body { color: black; margin:0 auto; padding:0; background: url(../img/fondo-lema.gif) no-repeat 50% 88px;  font-size: 62.5%; font-family:Helvetica, Arial, sans-serif; }
a { text-decoration:none; font-size:1.3em; }
.link {text-decoration:none; color:#0d3080; font-size:1.2em; font-family:Helvetica, Arial, sans-serif;}
.link:hover {text-decoration:underline; color:#0d3080; font-size:1.2em; color:#c23a3a; font-family:Helvetica, Arial, sans-serif;}

#content { position:relative; width:980px; padding:0; margin:0 auto; overflow:hidden; /*border:1px solid red;*/ }

/*MENU TOP*/
#content #menu-top { position:relative; margin:0 auto; width:931px; padding: 8px 8px 8px 8px; background:white url(../img/fondo-menutop.gif) no-repeat 0 24px; overflow:hidden; height:12px; }
#content #menu-top h1 { font-size:1.2em; font-weight:normal; float:left; display:block; color:#0d3080; }
#content #menu-top span.menu-help { font-size:0.9em; float:right; display:block; }
#content #menu-top span.menu-help a { color:#0d3080; margin:0 4px; }
#content #menu-top span.menu-help a.sessio { font-weight:bold; font-size:1.1em; color:#72B00D; margin-right:20px; }
#content #menu-top span.menu-help a:hover.sessio { text-decoration:underline; }

#content #menu-logo { position:relative; margin:0 auto; width:980px; padding:7px 0 0 0;  }
#content #menu-logo span.menu-principal { position:absolute; top:22px; right:0; width:680px; text-align:right; padding-right:9px; }
#content #menu-logo span.menu-principal a { font-size:1.2em; margin-left: 3px; padding:12px 13px 12px; color:#0d3080; display:inline-block; }
#content #menu-logo span.menu-principal a:hover { color:#72b00d; }
#content #menu-logo span.menu-principal a.selected { background: #96B512 url(../img/fondo-selected.gif) no-repeat right 0px; padding-right:19px; color:#fff; font-weight:bold;  }
#content #menu-logo span.menu-principal a.pro { background: #c23a3a url(../img/fondo-selected.gif) no-repeat right 0px; padding-right:19px; color:#fff; font-weight:bold;  }
/*FINAL MENU TOP*/

/*BREADCRUMB*/
#content #breadcrumb { height:20px; padding:16px 0 0 38px; color:#fff; font-size:1em; }
#content #breadcrumb a { font-weight:bold; color:#fff; }
/*FINAL BREADCRUMB*/

/*LEMA*/
#content #lema { position:relative; width:980px; height:93px; }
#content #lema h2 { position:relative; width:500px; font-size:2.2em; line-height:1.1em; color: #fff; font-weight:normal; padding:24px 0 0 32px;   }
#content #lema #LoginForm{ position:relative; width:980px; margin-top:-120px; }
#content #lema h3 { position:relative; font-size:1.3em; line-height:1.3em; font-weight:bold; margin-top:15px; padding:5px 0 5px 54px; background: url(../img/fondo-cercar.gif) no-repeat 32px 5px; border:1px solid transparent; }
#content #lema h3 a { color:#0d3080; }
#content #lema h3 a:hover { text-decoration:underline; }
#content #lema img.imatge-lema {margin-top:-50px; position:absolute; z-index:12;  }

#content #lema form { width:187px; height:150px; position:absolute; top:0px; right:6px; background:#C53A3A; background: url(../img/fondo-form.png) no-repeat 0 5px; padding:18px 5px 10px 19px; }
#content #lema form label { display:block; text-indent:15px; background: url(../img/fondo-label-pro.gif) no-repeat 0px 1px; color:#fff; font-size:1.1em; line-height:1.2em; margin-bottom:2px; }
#content #lema form label.Error { display:block; background-color:#ffffff; color:Red; font-size:1.1em; line-height:1.2em; margin-bottom:2px; width:175px; font-weight:bold;}
#content #lema form input.text { margin:5px 0 7px 0; width:171px; height:14px; background-color:white; font-size:1.1em; padding:2px 0 0 4px; color: #666; display:block; border:0; }
#content #lema form input:hover.text { background-color:#FCE3E3;  }
#content #lema form input.entrar { width:80px; height:17px; background:#fff url(../img/fondo-boto-ses.gif) repeat-x; color:#c23a3a; font-weight:bold; font-size:1em; margin-top:0; border:1px solid #CCC; cursor:pointer; display:block; letter-spacing:-1px; }
#content #lema form input:hover.entrar { border:1px solid #c23a3a;  }
#content #lema form a { color:#0D3080; margin-top:10px; text-decoration:underline; display:block; font-size:1.2em; font-weight:bold; color:White;  }
#content #lema form a:hover { text-decoration:none;  }
/*FINAL LEMA*/


/*CONTINGUT/*/
#content #top { position:relative; height:75px; background:transparent url(../img/fondo-pr-top.png) no-repeat; z-index:10; }
#principal #bottom { position:relative; height:30px; background:#fff url(../img/fondo-pr-bottom.png) no-repeat; clear:both; z-index:12;  }
#principal { margin:0px; position:relative; background:transparent url(../img/fondo-pr-mid.png) repeat-y; z-index:11; }

#principal h4, 
#principal-s h4 { font-size:1.8em; line-height:1.2em; font-weight:normal;  }

#principal h4 a, 
#principal-s h4 a { color:#0D3080;  }

#principal #left, 
#principal-s #left { position:relative; float:left; width:600px; margin:-45px 0 0 5px; padding-bottom:0; }

#principal #left .filtre,
#principal-s #left .filtre { width:507px; border:1px dotted #C23A3A; color:#C23A3A; font-size:1.3em; line-height:1.4em; padding:10px 25px; margin:20px 0 25px 35px; }
#principal-s #left .filtre a { color:#C23A3A; text-decoration:underline; font-weight:bold; }
#principal-s #left .filtre a:hover { color:#000; text-decoration:none; }


#left h4 { color:#0d3080;  margin-left:25px; padding-left:28px; background: url(../img/h4-doc.gif) no-repeat 0 -1px; }
#left h5 { color:#0d3080; margin-left:25px; padding-left:28px; background: url(../img/h5-cerca.gif) no-repeat 0 -2px; font-size:2.1em; line-height:1.2em; }
#left h6 { color:#6077AA; margin-left:25px; padding-bottom:10px; padding-left:28px; font-size:1.1em; line-height:1.2em; }
#left .abs { margin:20px 0 0 28px; padding-left:3px; /*border:1px dotted #0d3080;*/ width:100%; }
/*BUSCADOR ABS*/
#right .info {  border:1px dotted #d0e195; color:#474747; float:left; padding:10px; margin:5px; width:885px}
#right .info label { margin-left:10px; margin-right:5px; font-size:1.3em; font-weight:normal;}
#ListadoABS div.abs span { position:relative; color: #464545; font-size:1.4em; line-height:1.2em; margin-top:20px; background-color:white; float:left; padding:0;  }
#ListadoABS .abs table  { clear:both; width: 100%; background-color:#E6F6FF; margin: px 0 5px 0;  }
#ListadoABS .abs table tbody tr  { text-align:left; color: #0d3080; font-size:1.1em; line-height:1.4em; padding:4px 0; border-bottom:1px dotted white; }
#ListadoABS .abs table tbody tr  a { color:black; text-decoration:underline;  }
#ListadoABS .abs table tbody tr  a:hover { text-decoration:none;  }
#ListadoABS .abs table tbody tr.cl  { border-top:6px solid white; }
#ListadoABS .paginacio { position:absolute; top:0px; right:0px; margin:0px; margin-top:170px }
#ListadoABS .paginacio .span {margin-top:2px;  color:#464545; font-size:1.2em;}
#ListadoABS .paginacio  input { border: 1px solid #464545; color: #222; font-size:1em; width:22px; margin:2px 4px 2px 0; }
#ListadoABS .paginacio  select { border: 1px solid #464545; color: #222; font-size:1em; margin:2px 4px 2px 0; }

#ListadoABS .estiloFila {  background-color:#f8f8f8;  text-align:left; color:#0D3080; width:100%; font-size:1.2em;}
#ListadoABS .estiloFila  tbody  th {background-image:url(../img/table_bg.gif); text-align:left; background-color:#0D3080; color: #0D3080;  padding: 2px 0 2px 0;  line-height:1.4;  width:23%; }
#ListadoABS .estiloFila  tbody  th.adreca  { width:28%; }
#ListadoABS .estiloFila  tbody  th.abs  { width:38%; }
#ListadoABS .estiloFila  tbody  th.ref  { width:22%; }
#ListadoABS .estiloFila  tbody  th.tel  { width:12%; }

#ListadoABS .estiloFila  tbody  td { padding:4px 3px; padding:5px;  }
/*#ListadoABS .estiloFila  tbody  tr:hover {width:50%; background-color:#ebf0fa; border:1px solid #425d9b; color: #213d7f; }*/

#ListadoABS img.materials { padding-top:25px; margin-left:23px; }
#ListadoABS img.descarga { position:absolute; top:5px; right:30px; }

#Benvinguda {background-color:#f8f8f8; border:1px dotted #d0e195;  line-height:1.4;  margin-left:25px; margin-top:3px;  font-size:1.2em; padding:6px; padding-right:130px; text-align:justify; color:#474747;}

#Msg_ListadoABS {margin:18px; margin-left:0px; padding:5px; color:#c23a3a; font-size:1.2em; width:98.5%}

/*PORTADA*/
#left #left-gran { float:left; width:432px; margin:0; } 
#left #left-gran a.noticia { padding:15px 10px 0 20px; font-size:1.2em; line-height:1.5em; background:#fff url(../img/fondo-noticies.gif) no-repeat 2px 15px;  color:#000; display:block; border-bottom:1px dotted #999; }
#left #left-gran a:hover { text-decoration:underline;  }
#left #left-gran p { font-size:1.2em; line-height:1em; padding:5px 0 15px 20px; color:#999; border-bottom:1px solid #999; }
#left #left-gran a img { border:1px dotted #fff;  }
#left #left-gran a:hover img { border:1px dotted #0D3080;  }

#left #left-summary { float:right; width:432px; }
#left #left-summary a.activitat { padding:15px 10px 0 20px; font-size:1.2em; line-height:1.5em; background:#fff url(../img/fondo-activitats.gif) no-repeat 2px 15px; color:#0D3080; display:block; border-bottom:1px dotted #999; }
#left #left-summary a:hover { text-decoration:underline; }
#left #left-summary p { font-size:1.2em; line-height:1em; padding:5px 0 15px 20px; color: #999; border-bottom:1px dotted #0D3080;}
/*FINAL PORTADA*/

#Carregant {position:absolute; margin-top:-30px; width:100%; opacity:0.5;   margin-left:90%; z-index:9999}
#principal #right, #principal-s #right { position:relative; float:right; width:360px; margin-top:-45px; padding-bottom:0; }

#right h4 { color:#0D3080; padding-left:33px;}
.Tlo {font-weight:bold; color:#0D3080; font-size:1.5em;  vertical-align:middle; width:100%}
#right h4.formacio { color:#F17C20; background: url(../img/h4-formacio.gif) no-repeat 2px 2px; }

#right ul,
#right p, 
#right form { display:block; padding:20px 10px 16px 35px; width:270px; background-color:#F9FCF0; color:#0D3080; margin:10px 0 7px 0; }

#right form  { padding-top:3px; padding-bottom:23px; }
#right p  { padding:10px 20px 20px 25px; font-size:1.3em; line-height:1.3em; }
#right ul li { list-style-type:decimal; font-size:1.3em; line-height:1.4em; margin-bottom:10px; }
#right form label  { display:block; background: url(../img/fondo-label.gif) no-repeat 0 2px; font-size:1.3em;  color:#0d3080; padding-left:17px; margin:9px 0 5px -20px;  }
#right form select  {  width:250px;  }
#right form select option  {float:right; font-size:1.0em; }
#right form input.cercar { width:80px; height:36px; background:#fff url(../img/fondo-boto-ses.gif) repeat-x; color:#0d3080; font-weight:bold; font-size:1.5em; margin-top:15px; border:1px solid #CCC; cursor:pointer; display:block; letter-spacing:-1px; }
#right form input:hover.cercar { border:1px solid #0d3080;  }
#right form textarea { width:250px; height:150px; font-size:1.4em;  }
#right form input.text { width:247px; height:19px; font-size:1.3em;}
#right #Cercador a { cursor:pointer ; font-size:1.2em;}
#right #Cercador td { margin-bottom:4px;padding:4px;}
/* #principal-s #left .filtre select {border: 1px solid #aaaaaa;color: #222222;	font-size: 12px;	font-style: normal; margin:2px 5px 2px 2px;} */


/*NOTICIES*/
#principal-s { position:relative; background:transparent url(../img/fondo-principal.png) no-repeat -1px 0; overflow:hidden;  min-height:500px; }
#principal-s #left { margin-top:24px; }
#principal-s #bottom {top:-20px; position:relative; height:30px; background:#fff url(../img/fondo-pr-bottom.png) no-repeat; clear:both; z-index:12;  }


#principal-s #left div.h-noticia,
#principal-s #left div.h-activitat,
#principal-s #left div.h-formacio {  position:relative; margin:23px 0 39px 37px; width:553px; }

#principal-s #left div.h-noticia h3,
#principal-s #left div.h-activitat h3,
#principal-s #left div.h-formacio h3,
#principal-s #left #entrada h3 { color:#C0BFC0; font-size:1.2em; line-height:1.4em; text-indent:1.7em; font-weight:normal; background:#fff url(../img/fondo-noticies.gif) no-repeat; padding-bottom:3px; border-bottom:1px dotted #ccc; }

#principal-s #left div.h-activitat h3,
#principal-s #left #entrada h3.activitat { background-image: url(../img/fondo-activitats.gif); }

#principal-s #left div.h-formacio h3,
#principal-s #left #entrada h3.formacio { background-image: url(../img/fondo-formacio.gif); }

#principal-s #left div.h-noticia h2 a,
#principal-s #left div.h-activitat h2 a,
#principal-s #left div.h-formacio h2 a { font-size:2.1em; line-height:1.3em; font-weight:normal; text-decoration:none; color:#000; padding:10px 0 6px 0; display:block; }

#principal-s #left div.h-activitat h2 a { color:#0D3080; }
#principal-s #left div.h-formacio h2 a { color:#F17C20; }

#principal-s #left div.h-noticia h2 a:hover,
#principal-s #left div.h-activitat h2 a:hover,
#principal-s #left div.h-formacio h2 a:hover { text-decoration:underline; }

#principal-s #left div.h-noticia p,
#principal-s #left div.h-activitat p,
#principal-s #left div.h-formacio p { font-size:1.3em; line-height:1.4em; color:#666; }
 
#principal-s #left #paginador { width:553px; padding:5px 0 0 0; margin:75px 0 25px 35px; position:relative; text-align:center;  }
#principal-s #left #paginador a {  color:#C23A3A; font-size:1.6em; padding:0 3px;  }
#principal-s #left #paginador a:hover {  color:#000;  }
#principal-s #left #paginador a.selected {  font-weight:bold; text-decoration:underline;  }
#principal-s #left #paginador span.pag { line-height:4em;   }

#principal-s #left #paginador span.anteriors,
#principal-s #left #paginador span.seguents  { width:112px; height:40px; display:block; float:left; background:#fff url(../img/pag-enrere.gif) no-repeat 0 0; color:#fff; font-size:0.8em; line-height:4em; font-weight:bold; padding-top:2px;}
#principal-s #left #paginador span.seguents  { float:right; background:#fff url(../img/pag-seg.gif) no-repeat 0 0; }

#principal-s #left #paginador span.anteriors a,
#principal-s #left #paginador span.seguents a  { color:#fff; }

#principal-s #left #paginador p { text-align:left; border-top:1px solid #C23A3A; color:#C23A3A; font-size:1.3em; line-height:1.2em; margin-top:10px; padding-top:10px; clear:both; }

/*FINAL NOTICIES*/


/*ENTRADA*/
#principal-s #left #entrada { position:relative; margin:23px 0 39px 37px; width:553px; background:#fff; }
#principal-s #left #entrada h1 { font-size:2.3em; line-height:1.2em; font-weight:normal; text-decoration:none; color:#000; padding:10px 0 6px 0; display:block;}
#principal-s #left #entrada h2 { font-size:1.5em; line-height:1.4em; font-weight:normal; color:#7D9905; }
#principal-s #left #entrada div.img { width:200px; height:150px;  overflow:hidden; margin:7px 0 10px 30px; float:right; display:block; }
#principal-s #left #entrada #cos { width:550px; margin-bottom:65px; margin-top:0; }
#principal-s #left #entrada #cos p { color:#353535; font-size:1.2em; line-height:1.6em; margin-bottom:20px;  }
#principal-s #left #entrada #cos p:first-line { font-weight:bold; }
#principal-s #left #entrada #cos p a  { text-decoration:underline; color:#353535; }
#principal-s #left #entrada #cos p a:hover  { text-decoration:none; color:#93BA0D; }
#principal-s #left #entrada #cos ol  { list-style:inside decimal; font-size:1.2em; line-height:1.6em; color:#353535; }


#principal-s #left #entrada #cos div.destacat  { width:250px; padding:5px 25px 10px;; font-style:italic; font-size:1.9em; line-height:1.2em; font-family:"Times New Roman", Times, serif; color:#999; float:right; background:#fff url(../img/fondo-destacat.gif) no-repeat right 0; }
#principal-s #left #entrada div.extra { width:550px; border-top:1px dotted #ccc; font-size:1.3em; font-weight:bold; color:#93BA0D; padding:10px 0 20px 0; }
#principal-s #left #entrada div.formacio { color:#F17C20; font-size:1.8em;  }
#principal-s #left #entrada div.formacio a { color:#666; }
#principal-s #left #entrada div.extra a.adjunts { color:#666; text-indent:1.3em; line-height:2em; background:transparent url(../img/extra-adjunt.gif) no-repeat 0 5px; display:inline-block; margin:0 7px; }
#principal-s #left #entrada div.extra a:hover.adjunts,
#principal-s #left #entrada div.formacio a:hover { text-decoration:underline; }
#principal-s #left #entrada div.extra img { margin-left:15px; }
#principal-s #left #entrada div.extra label { color:red; }
#principal-s #right { margin-top:35px; }

#right div.lateraladmin { display:block;  margin:10px 0 25px 0; padding:20px 10px 25px 20px; width:290px; overflow:hidden; background-color:#F9FCF0; color:#0D3080; }

#right div.lateraladmin a.linkcerca,
#right div.lateraladmin a.linkcercat { font-size:1.4em; line-height:1.8em; color:#0D3080; background:transparent url(../img/fondo-label.gif) no-repeat 0px 6px; margin-left:-7px; padding-left:20px; display:block;  }

#right div.lateraladmin a:hover.linkcerca,
#right div.lateraladmin a:hover.linkcercat { text-decoration:underline;  }
#right div.lateraladmin a.linkcercat { margin-top:20px;  }

#right div.que { padding-top:9px; }
#right div.que ol li { font-size:1.3em; list-style:decimal; list-style-position:inside;  }

#right div.form { padding-top:0; }
#right div.form ol li { font-size:1.1em; list-style:none; border-bottom:1px dotted #ccc; padding:10px 8px 12px 0; margin-right:10px;  }
#right div.form ol li a { font-size:1.2em; color:#FF6600; }

div.lateraladmin ol { margin-top:10px;  }
div.lateraladmin ol li { list-style-type:disc; list-style-position:inside; font-size:1.6em; line-height:1.6em; color:#000; }
div.lateraladmin ol li { font-size:1.2em; }
div.lateraladmin ol li a { color:#000; }
div.lateraladmin ol li a:hover { text-decoration:underline;   }
div.lateraladmin ol li ol { margin:3px 0 7px 5px;  }
div.lateraladmin ol li ol li { font-size:0.9em; line-height:1.3em; color:#666;  }
div.lateraladmin ol li ol li a { color:#666; }

div.lateraladmin-esq,
div.lateraladmin-dret,
div.not,
div.act { float:left; width:135px;  }

div.lateraladmin-dret,
div.act { float:right;  }

div.lateraladmin-esq h5, 
div.lateraladmin-dret h5,
div.act h5, 
div.not h5 { font-size:1.3em; line-height:1.2em; color:#72b00d;  }

div.not h5 { text-indent:1.3em; color:#000; background:transparent url(../img/fondo-noticies.gif) no-repeat; }
div.act h5 { text-indent:1.3em; color:#0D3080; background:transparent url(../img/fondo-activitats.gif) no-repeat; }

div.not ol li,
div.act ol li { color:#666; border-bottom:1px dotted #ccc; padding:0 8px 12px 0; list-style:none; }

div.not ol li a,
div.act ol li a { font-size:1.1em; line-height:1.4em; color:#000; display:block; padding:10px 0 0 0; }

div.act ol li a { color:#0D3080; }

div.not ol li a:hover,
div.act ol li a:hover { text-decoration:underline; }
/*FINAL ENTRADA*/
/*FINAL CONTINGUT*/



/*PANELL*/
#panell { margin: 0 0 0 35px; width:559px; } 
#panell h1 {	font-size:2.3em;	color:#0D3080;	line-height:1.8em;	margin:0 0 0 20px;	font-weight:normal;	display: inline;}
#panell dl { border:1px dotted #ccc; position:relative; padding:5px 20px 0 20px; margin-bottom:25px; }
#panell dl a { color:#93BA0D; cursor: pointer; font-size:1.1em;}
#panell dl a:hover { text-decoration:underline; }
#panell dt { border-bottom:1px dotted #ccc; font-size:1.5em; font-weight:bold; margin:10px 0 10px 0; padding-bottom:3px; }
#panell dt a { color:#93BA0D; font-size:0.7em; font-weight:normal; cursor: pointer;}
#panell dt a:hover { text-decoration:underline; }
#panell dd  { margin:2px 0 25px 0; position:relative;  }
#panell dd a { color:#93BA0D; cursor: pointer; font-size:0.9em;}
#panell dd a:hover { text-decoration:underline; }
#panell dd ul li { font-size:1.2em; line-height:1.7em; list-style:square inside; color:#666;  }
#panell dd ul li strong { font-weight:normal; color:black;  }
#panell dd img.foto {	position:relative;	right:0px;	top:0px;	float: right;}
#panell dl span.mini { position:absolute; right:7px; top:7px; font-size:0.9em;  }
#panell dl span.mini a  { color:black;cursor: pointer; font-size:1.1em;font-weight:normal;}
#panell dl span.mini a:hover {	text-decoration:underline;	cursor: pointer;}
#panell dd ul li.inactiu { color:#ccc; }
#panell  input {border: 1px solid #aaaaaa;color: #222222;	font-size: 12px;	font-style: normal; margin:2px 2px 2px 2px;}
#panell  select {border: 1px solid #aaaaaa;color: #222222;	font-size: 12px;	font-style: normal; margin:2px 2px 2px 2px;}


#left dd.abs  { margin:10px 0 20px 0; padding-left:14px; border:1px dotted #ccc; width:502px; }
#left dd.abs span  { font-size:1.7em; line-height:1.2em; margin-top:4px; padding:6px 0; color:black; }
#left dd.abs table  { width: 490px; background-color:#F9FCF0; }
#left dd.abs table tr th,
#left dd.abs table tr td { color:black; border-bottom:2px solid #fff; }
#left dd.abs table.CPform {	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	font-size:0.9em;	vertical-align: top;}
#left dd.abs table.CPform input {border: 1px solid #aaaaaa;color:#222222;font-size:12px;font-style: normal; margin:0px 0px 0px 2px;}
#left dd.abs table.CPform select {border: 1px solid #aaaaaa;color:#222222;font-size:12px;font-style: normal; margin:0px 0px 0px 0px;}

/*FINAL PANELL*/



/*SECUNADRI*/
#secundari { position:relative; margin-left:50px; overflow:hidden;  }
#secundari  h5 { font-size:1.8em; line-height:1.2em; font-weight:normal; }
#secundari-left { float:left; width:520px; }
#secundari-left h5 { color:#0d3080; margin-left:25px; padding-left:28px; background: url(../img/h5-ct.gif) no-repeat 0 0; }
#secundari-left h6 { color:#0d3080; font-size:1.6em; line-height:1.1em; margin:20px 0 5px  0px; border-bottom:1px dotted #0d3080; font-weight:normal; clear:both; }
#secundari-left h6.margeprograma { padding-top:25px; }
#secundari-left div.membres { width:238px; float:left; padding-bottom:0px; }
#secundari-left div.membres img { float:left; margin:5px 0 0 0px; padding:4px 10px 10px 4px; background:url(../img/fondo-imgmembres.gif) no-repeat; }
#secundari-left div.membres p { float:right; font-size:1.3em; line-height:1.3em; color:#0d3080; width:155px; padding:12px 0 0 0; }
#secundari-left div.membres p a { color:#72b00d; }
#secundari-left div.membres p a:hover { text-decoration:underline; }
#secundari-left div.membres p a.mail { color:#0d3080; font-size:0.8em; }
#secundari-left img.xarxa  { float:left; margin-right:5px; padding-top:5px; display:block; }

#secundari-right { float:right; width:345px; margin-right:50px;}
#secundari-right h5 { color:#0d3080; padding-left:33px; background: url(../img/h4-flechaverde.gif) no-repeat 0 -2px; }
#secundari-right dl { margin-left:0px; display:block; padding:15px 10px 2px  30px; width:290px; background-color:#F9FCF0; }
#secundari-right dl dt { display:list-item; font-size:1.3em; font-weight:bold; line-height:1.3em; color:#72b00d;  list-style-type:disc; }
#secundari-right dl dd { font-size:1.2em; font-weight:normal; line-height:1.4em; padding:3px 0 13px 0; }
#secundari-right dl dd a { color:#0d3080; }
#secundari-right dl dd a:hover { color:#c23a3a; }
#secundari-right h6 { color:#72b00d; border-bottom:1px dotted #72b00d; font-size:1.3em; line-height:1.1em; font-weight:normal; width:290px; margin:0 0 14px 32px;  }
#secundari-right ul { margin-left:0px; font-size:1.3em; line-height:1.3em; color:#0d3080; padding:15px 10px 2px  30px;  }
#secundari-right ul li { list-style:disc outside;  }
#secundari-right ul li a { color:#72b00d; font-size:1.2em; }
#secundari-right ul li a:hover { text-decoration:underline;  }
/*FINAL SECUNADRI*/

/*FOOTER*/
#footer { position:relative; width:100%;  background: url(../img/fondo-footer.gif) repeat-x; margin-top:0px; height:65px; }
#footer-content { position:relative; width:100%; padding:0; margin:0 auto;  padding-top:5px; background: url(../img/fondo-foo#footer-content #footer-logos img { float:left;margin:30px 15px 0 10px; }
#footer-content #footer-menu a { margin:0 7px; color:#0d3080; }
#footer-content #footer-menu a:hover { text-decoration:underline; }
#footer-content #footer-menu a.selected { color:#72b00d; }
#footer-content #footer-logos img { margin:25px 15px 0px 90px; }
#footer-content #footer-ancora { float:right;}
/*FINAL FOOTER*/

/*REGISTER*/
#principal-s #register .etiq 	{font-size: 1.2em;color: #333333;font-style: normal;margin: 0px;display: inline;padding:0px;}
#principal-s #register .err 	{font-size: 1.2em;color: #CC0033;font-weight: bold;page-break-after: auto;display: inline;}
#principal-s #register .obl 	{font-size: 1.2em;color: #CC0000;font-weight: normal;padding:0px;margin: 0px; }
#principal-s #register table td 	{padding:4px;}
#principal-s #register input.text 	{ margin:0;  	height:17px; 			background-color:white; font-size:1.1em; padding:0px; 	color: #666; display:inline; border:1px solid black; }
#principal-s #register select.select 		{ margin:0; height:19px; width:auto;background-color:white; font-size:1.1em; padding:0px ; 			color: #666; display:inline; border:1px solid black; }
#principal-s #register select.multiple 		{ margin:0; width:auto;background-color:white; font-size:1.1em; padding:0px ; 			color: #666; display:inline; border:1px solid black; }
#principal-s #register input.entrar 		{ width:80px; height:17px; background:#fff url(../img/fondo-boto-ses.gif) repeat-x; color:#c23a3a; font-weight:bold; font-size:1.1em; margin-top:0px; border:1px solid #CCC; cursor:pointer; display:inline; letter-spacing:-1px; }
#principal-s #register input:hover.text 		{ background-color:#FCE3E3;  }
#principal-s #register select:hover 			{ background-color:#FCE3E3;  }
#principal-s #register select:hover.multiple 	{ background-color:#FCE3E3;  }
#principal-s #register input:hover.entrar 	{ border:1px solid #c23a3a;  }
#principal-s #register fieldset 	{ border:1px solid black; width:100%;padding:15px;margin:10px  }
#principal-s #register fieldset  legend	{ font-size:1.2em  }
#principal-s #register {position:relative;top:30px;left:150px; width:600px;}
#principal-s #register div {padding:5px;}
#principal-s #register #form-Button  fieldset {border:0px}
/*FINAL REGISTER*/
