a:link{text-decoration:none;color: #04247D;}
a:hover{text-decoration:underline;color: #04247D;}
a:active{text-decoration:none;color: #04247D;} 
a:visited{text-decoration:none;color: #04247D;}

.submenu{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;	font-weight:bold;color: #04247D;line-height : 22px; text-decoration: none;} 
.submenu2{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;	font-weight:bold;color: #04247D;line-height : 12px; text-decoration: none;} 
a.submenu:link{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;	font-weight:bold;color: #04247D;line-height : 22px; text-decoration: none;} 
a.submenu:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;	font-weight:bold;color: #04247D;line-height : 22px; text-decoration: none;} 
a.submenu:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;	font-weight:bold;color: #8A9CCC;line-height : 22px; text-decoration: none;} 


.submenuprim:link{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;	font-weight:normal;color: #04247D;line-height : 18px; text-decoration: none;} 

.submenuprim:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;	font-weight:normal;color: #04247D;line-height : 18px; text-decoration: none;} 

.submenuprim:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;	font-weight:normal;color: #8A9CCC;line-height : 18px; text-decoration: none;} 



.submenuGran {font-family: Arial, Helvetica, sans-serif;font-size: 22px;font-style: normal;	font-weight:normal;color: #04247D;line-height : 20px; } 
.submenuGran2 {font-family: Arial, Helvetica, sans-serif;font-size: 22px;font-style: normal;	font-weight:normal;color: #04247D;line-height : 22px; } 
.submenuGran3 {font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-style: normal;	font-weight:normal;color: #04247D;line-height : 18px; } 

.textBase {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;	font-weight:normal;color: #000000;line-height : 16px; } 
.textBase12 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;	font-weight:normal;color: #000000;line-height : 16px; } 
a.linkBase {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;	font-weight:normal;color: #04247D;line-height : 16px;}  
a.linkBase:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;	font-weight:normal;color: #04247D;line-height : 16px; text-decoration: underline;} 
a.linkBase2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: italic;	font-weight:bold;color: #04247D;line-height : 18px;}  
a.linkBase2:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: italic;	font-weight:bold;color: #04247D;line-height : 18px; text-decoration: underline;} 
a.linkBase3 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: italic;	font-weight:bold;color: #515151;line-height : 18px;}  
a.linkBase3:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: italic;	font-weight:bold;color: #515151;line-height : 18px; text-decoration: underline;} 
.textBase4 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;	font-weight:normal;color: #000000;line-height : 18px; } 
a.linkBase4 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;	font-weight:normal;color: #04247D;line-height : 18px;}  
a.linkBase4:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;	font-weight:normal;color: #04247D;line-height : 18px; text-decoration: underline;} 
a.linkPdf {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: italic;	font-weight:normal;color: #04247D;line-height : 14px;text-decoration: underline;}  
a.linkPdf:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: italic;	font-weight:normal;color: #04247D;line-height : 14px; text-decoration: underline;} 

.Activitats{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;	font-weight:normal;color: #04247D;line-height : 16px; } 

.Text14{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;	font-weight:bold;color: #04247D;line-height : 16px; } 
.Text16{font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-style: normal;	font-weight:bold;color: #04247D;line-height : 18px; } 
.Text13{font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-style: normal;	font-weight:bold;color: #04247D;line-height : 16px; } 
.titolCamp {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;	font-weight:normal;color: #04247D;line-height : 16px; } 
#menu form p { padding-left:12px; margin-top:6px; }
#menu form label{ text-align:left; padding:0px 0 4px 0px; }
#menu form input { width:158px; height:20px; border:#809db9 1px solid; padding:0px 1px; margin-bottom:5px; }

#formasistencia{ width:557px; }
#formasistencia label { float:left; width:auto; width:80px; text-align:right; display:block; padding-top:2px; padding-left:10px;}
#formasistencia .label2 { float:left; width:550px; text-align:left; display:block; padding-top:2px; padding-left:20px;}
#formasistencia .label3 { float:left; width:auto; text-align:right; display:block; padding-top:2px; padding-left:5px;}
#formasistencia select, #formasistencia input, #formasistencia textarea { float:left; width:154px; height:16px; border:#809db9 1px solid; margin-left:12px; font-size:10px; }
#formasistencia .input2 { float:left; width:420px; height:16px; border:#809db9 1px solid; margin-left:12px; font-size:10px; }
#formasistencia .input3 { float:left; width:50px; height:16px; border:#809db9 1px solid; margin-left:12px; font-size:10px; margin-right:10px;}
#formasistencia .input4 { float:left; width:120px; height:16px; border:#809db9 1px solid; margin-left:12px; font-size:10px; margin-right:10px;}
#formasistencia input, #formasistencia input2 {padding-top:2px; height:14px; margin-right:20px;}
#formasistencia textarea { width:357px; float:left; }
#formasistencia p {  color:#012e5c;height:32px; }
#formasistencia select.direccio {width:auto; }
#formasistencia .form1{background:#f3f5fa; height:auto; border-top:#C1C1C1 1px dotted; border-bottom:#C1C1C1 1px solid; margin-top:10px; padding-top:17px; margin-bottom:11px; }
#formasistencia .form2 { width:540px; min-height:135px; color:#012e5c; background:#fff; padding-bottom:17px; border:0; }
#formasistencia .form3{ width:345px; height:83px; margin-left:150px; background:#f8f8f8; border:1px solid #e0e5ea; padding:12px; }
#formasistencia .label_legal { padding-left:5px; width:200px; float:left; }
#formasistencia textarea { width:400px; height:100px; padding-left:8px; color:#03356a;}
#formasistencia textarea:focus {background:#fff; }
#formasistencia .boto { width:104px; height:24px; background:url(img/bg_boto_profe.gif) 2px center no-repeat; float:right; margin:0px; padding:0px; border:0px; margin-right:2px; cursor:pointer;}


