
p{
padding:0 0 4px 0;
margin:0;
}

body {
margin:0px;
}

.txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#595959;
padding-left:3px;
}

.txt a{
text-decoration:none;
border-bottom:1px dotted #0066CC;
color:#595959;
}

.txt_enviar a{
text-decoration:none;
border-bottom:1px dotted #CC0033;
color:#595959;
}

.link_out {
text-decoration:none;
color:#595959;
}

/*--Menu --------------------------- */

#container {
height:15px;
padding-top:15px;
padding-left:10px;
}

.tabsoff {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
width:60px;
margin-right:1px; 
padding:1px;
text-align:center;
float:left;
background:url(../img/pestana_off.gif) no-repeat;
background-position:right;
}

.tabson {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
width:60px;
margin-right:1px;
padding:1px;
text-align:center;
float:left;
background:url(../img/pestana_on.gif) no-repeat;
background-position:right;
}

#liniab {border-bottom: 2px solid #004E7C;}

/* -------------------------- Fin Menu -------------------------- */


/* -- Submenu decor ------------------------- */
#sub1 {
border-bottom:1px solid #004E7C;
min-height:15px;
height:auto !important;
height:15px;
padding:2px 2px 2px 2px;
color:#595959;
}

#sub2{
border-bottom:1px solid #2763A5;
min-height:15px;
height:auto !important;
height:15px;
text-align:right;
padding:2px 2px 2px 2px;
}

/* -- Fin decor ------------------------------ */



/* -- Submenu Tipo ------------------ */
.miss {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;
padding-right:5px;
text-decoration:none;
color:#595959;
}

.actiusub {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
color:#58585A;
font-weight:bold;
margin-left:8px;
}

.inactiusub {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#58585A;
text-decoration:none;
margin-left:8px;
}
/* -- Fin Submenu Tipo ------------------ */



/* -- Contenido Activitatas avisos aisgnatures-------------------- */

#avis{ 
border: 1px solid #1891C4; 
margin-left:8px;
margin-right:8px;
margin-top:18px;
margin-bottom:15px;
	
} 
#avisadalt{ 
background-color: #1891C4; 
font-weight: bold; 
color: #ffffff; 
padding: 5px 5px 5px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;

   
} 
#aviscentre{ 
padding: 4px 8px 8px 8px; 
background-color: #ffffff; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; 
} 

#asig, #activitat, #activitat_1{
border: 1px solid #1891C4;
width: 110px;
text-align:left;
margin-left:8px;
margin-bottom:5px;
margin-top:8px;
padding: 2px 8px 2px 8px;
}

#activitat {width: 200px; color:#595959; text-decoration:none;}

#activitat_1 {
border: 1px solid #165E03;
width:210px;
color:#595959;
text-decoration:none;
} 

#activitat a, #activitat_1 a {
text-decoration:none;
color:#595959;
}

#llistasig {padding: 2px 8px 2px 8px;}

#llistasig ul{
padding: 0px 0px 0px 0px;
margin: 2px 8px 4px 8px;
}
#llistasig li {
padding: 0px 0px 0px 0px;
margin: 2px 8px 0px 8px;

}

.titol, .calen, .camp {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#1891C4;
padding-right:5px;
}

.calen {
color:#FFFFFF;
background-color:#1891C4;
}

.camp {
color:#FFFFFF;
background-color:#CCCCCC;
}
/* -- Fin Contenido Activitatas -------------------------------- */



/* -- material --------------------------- */

.mate {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#595959;
padding-right:5px;
}

.material_linia{border-bottom: 1px solid #CCC;}
.material {border:1px solid #CCCCCC;}

/* -- material --------------------------- */


/* -- home --------------------------- */

.titol_tabla {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
padding:2px 2px 2px 2px;
background-color:#CCCCCC;
}

table{
margin:5px 0 5px 0;
padding:0 5px 0 5px;
}

.table_home{margin:0;}

.table_home_img{
margin:0;
background:url(../img/fons_home.gif);
}

.txt_home a{
color: #1891C4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}


/* -- fin home --------------------------- */


/* -------------- AGENDA ------------- */
.table_calen{
width:97%;
margin:5px 0 0 5px;
padding:0 5px 0 5px;
}

.table_calendown{
width:97%;
margin:0 0 0 5px;
padding:0 5px 0 5px;

}
/* -------------- fin AGENDA ------------- */

.avismiss_prop{
border:1px solid #CCCCCC;
padding:2px; 
}

.avis a{
background-color: #1891C4; 
font-weight: bold; 
color: #ffffff; 
padding: 5px 5px 5px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
}
   

/* ---- end logout*/

#sortir {
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#595959;
text-decoration:none;
font-size:9px;
}