/*--------------------- HEADER --------------------*/
.st_cabecera
{
  margin: 0px;
  padding: 0px;
  width: 760px;
  height: 158px;

  background-image: url(../images/header.jpg);
  background-repeat: no-repeat;
}

.st_navcontainer
{
	margin: 0px;
	height: 23px;
}

.st_navcontainer .st_navlist
{
	margin: 0px;
	padding: 0px;
	padding-left: 16px;

	position:absolute;
	top: 142px;

	font: bold 12px Verdana, sans-serif;
}

.st_navcontainer ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: left;	
}

.st_navcontainer ul li
{
	margin: 0px;
	margin-left: 3px;
	padding: 0px;

	height: 23px;

	text-decoration: none;
	font-size: 10px;

	float: left;
}

.st_navcontainer ul li a
{
	display: block;
	padding-left:25px;
	padding-top: 6px;
	text-decoration: none;
}

.st_navcontainer ul li a
{
  height: 17px;
  background-repeat: no-repeat;
}
.st_navcontainer ul li a:hover
{
  height: 17px;
  background-repeat: no-repeat;
}
.st_navcontainer li.st_inici a 			{			background: url(../images/pestanya_0_home.png) no-repeat; color: #FFFFFF; width: 26px; font-weight: normal; margin: 0px; padding: 0px;}
.st_navcontainer li.st_inici a:hover {				background: url(../images/pestanya_0_home.png) no-repeat; width: 26px; font-weight: normal; margin: 0px; padding: 0px;}

.st_navcontainer li.st_informacio a 			{	background: url(../images/pestanya_informacio_off.gif) no-repeat; color: #33A0C4; width:143px;}
.st_navcontainer li.st_informacio a:hover {			background: url(../images/pestanya_informacio_on.gif) no-repeat;	width:143px;}
.st_navcontainer #current.st_informacio a {			background: url(../images/pestanya_informacio_on.gif) no-repeat;	width:143px;}

.st_navcontainer li.st_normatives a 			{	background: url(../images/pestanya_normatives_off.gif) no-repeat; color: #C8092C;	width:145px;}
.st_navcontainer li.st_normatives a:hover {			background: url(../images/pestanya_normatives_on.gif) no-repeat;	width:145px;}
.st_navcontainer #current.st_normatives a {			background: url(../images/pestanya_normatives_on.gif) no-repeat;	width:145px;}

.st_navcontainer li.st_preinscripcio a 			 { 	background: url(../images/pestanya_preinscripcio_off.gif) no-repeat; color: #DE9302;	width:122px;}
.st_navcontainer li.st_preinscripcio a:hover { 		background: url(../images/pestanya_preinscripcio_on.gif) no-repeat;	width:122px;}
.st_navcontainer #current.st_preinscripcio a { 		background: url(../images/pestanya_preinscripcio_on.gif) no-repeat;	width:122px;}

.st_navcontainer li.st_llistats a 			{		background: url(../images/pestanya_llistats_off.gif) no-repeat; color: #41A040; width:48px;}
.st_navcontainer li.st_llistats a:hover {			background: url(../images/pestanya_llistats_on.gif) no-repeat; width:48px;}
.st_navcontainer #current.st_llistats a {			background: url(../images/pestanya_llistats_on.gif) no-repeat; width:48px;}

.st_navcontainer li.st_mevaArea a 			{		background: url(../images/pestanya_mevaArea_off.gif) no-repeat; color: #013B6B; width:108px;}
.st_navcontainer li.st_mevaArea a:hover {			background: url(../images/pestanya_mevaArea_on.gif) no-repeat; width:108px;}
.st_navcontainer #current.st_mevaArea a {			background: url(../images/pestanya_mevaArea_on.gif) no-repeat; width:108px;}



/*---------------------FOOTER--------------------*/
.st_footer
{
  margin: 0px;
  padding: 0px;
  padding-top:10px;
  height: 20px;
  width: 760px;

  background: url(../images/footer.gif) no-repeat;

	color:#505050;
	text-align: center;
	font-family :  Arial, Verdana;
	font-size : 10px;
	font-weight : normal;

  clear: both;
}
.st_footer a
{
	font-size : 10px;
	color: #0175D5;
	text-decoration: none;
}

/*--------------------- BODY --------------------*/

.st_global
{
	margin: 0px;
	padding: 0px;
	width:670px; 
	margin-left: 45px;
}

/*--------------------- TITULO PRESENTACION --------------------*/
.st_presentacio 
{
	margin: 0px;
	margin-top: 15px;
	padding: 0px;
	padding-left: 5px;

	color: #013B6B;
	font: normal 11px Verdana;
}
.st_presentacio h1
{
	margin: 0px;
	padding: 0px;
	height: 25px;

	font: bold 16px Arial;
	background-image: url(../images/presentacio_bg.gif);
	background-repeat: no-repeat;
}
.st_presentacio p
{
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
}

/*--------------------- COLUMNAS HOME --------------------*/
.st_col_izda
{
	margin: 0px;
	padding: 0px;
	padding-left: 15px;

	width: 290px;

	float: left;
}
.st_col_dcha
{
	margin: 0px;
	padding: 0px;
	padding-right: 15px;

	width: 290px;

	float: right;
}

/*--------------------- APTDO 1 --------------------*/
.st_aptdo1
{
	margin-top: 25px;
	height: 130px;

	background-image: url(../images/aptdo1_img.jpg);
	background-repeat: no-repeat;
}
.st_aptdo1 h1
{
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	height: 21px;

	color: #31A0C4;
	font: bold 14px Arial;
	background-image: url(../images/aptdo1_cab.jpg);
	background-repeat: no-repeat;
}
.st_aptdo1 p
{
	margin: 0px;
	margin-left: 85px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;

	color: #013B6B;
	font: normal 11px Verdana;
}
.st_aptdo1 a
{
	margin: 0px;
	margin-left: 85px;
	padding: 0px;
	padding-left: 12px;

	color: #0175D5;
	font: normal 10px Verdana;
	text-decoration: none;

	background-image: url(../images/cruz_link.gif);
	background-repeat: no-repeat;
}
/*--------------------- APTDO 2 --------------------*/
.st_aptdo2
{
	margin-top: 35px;
	height: 130px;
	
	background-image: url(../images/aptdo2_img.jpg);
	background-repeat: no-repeat;
}
.st_aptdo2 h1
{
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	height: 21px;

	color: #DF9300;
	font: bold 14px Arial;
	background-image: url(../images/aptdo2_cab.jpg);
	background-repeat: no-repeat;
}
.st_aptdo2 p
{
	margin: 0px;
	margin-left: 85px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;

	color: #013B6B;
	font: normal 11px Verdana;
}
.st_aptdo2 a
{
	margin: 0px;
	margin-left: 85px;
	padding: 0px;
	padding-left: 12px;

	color: #0175D5;
	font: normal 10px Verdana;
	text-decoration: none;

	background-image: url(../images/flecha_link.gif);
	background-repeat: no-repeat;
}
/*--------------------- APTDO 3 --------------------*/
.st_aptdo3
{
	margin-top: 25px;
	height: 130px;

	background-image: url(../images/aptdo3_img.jpg);
	background-repeat: no-repeat;
}
.st_aptdo3 h1
{
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	height: 21px;

	color: #CD0123;
	font: bold 14px Arial;
	background-image: url(../images/aptdo3_cab.jpg);
	background-repeat: no-repeat;
}
.st_aptdo3 p
{
	margin: 0px;
	margin-left: 85px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;

	color: #013B6B;
	font: normal 11px Verdana;
}
.st_aptdo3 a
{
	margin: 0px;
	margin-left: 85px;
	padding: 0px;
	padding-left: 12px;

	color: #0175D5;
	font: normal 10px Verdana;
	text-decoration: none;

	background-image: url(../images/cruz_link.gif);
	background-repeat: no-repeat;
}
/*--------------------- APTDO 4 --------------------*/
.st_aptdo4
{
	margin-top: 35px;
	height: 130px;
	
	background-image: url(../images/aptdo4_img.jpg);
	background-repeat: no-repeat;
}
.st_aptdo4 h1
{
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	height: 21px;

	color: #41A041;
	font: bold 14px Arial;
	background-image: url(../images/aptdo4_cab.jpg);
	background-repeat: no-repeat;
}
.st_aptdo4 p
{
	margin: 0px;
	margin-left: 85px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;

	color: #013B6B;
	font: normal 11px Verdana;
}
.st_aptdo4 a
{
	margin: 0px;
	margin-left: 85px;
	padding: 0px;
	padding-left: 12px;

	color: #0175D5;
	font: normal 10px Verdana;
	text-decoration: none;

	background-image: url(../images/cruz_link.gif);
	background-repeat: no-repeat;
}

/*--------------------- APTDOS --------------------*/
.st_separador
{
	margin: 0px;
	padding: 0px;
	height: 20px;	
	clear: both;
}
.st_separador_line
{
	margin: 0px;
	margin-right: 10px;
	margin-left: 10px;
	padding: 0px;
	height: 20px;	
	clear: both;
	
	background-image: url(../images/linea_discontinua.gif);
}
.st_cabecera_aptdo1
{
	margin: 0px;
	padding: 0px;
	padding-top: 30px;

	height: 45px;

	background-image: url(../images/aptdo1_cabecera.jpg);
	background-repeat: no-repeat;

	color: #37A0C0;
	font: bold 16px Arial;
}
.st_cabecera_aptdo2
{
	margin: 0px;
	padding: 0px;
	padding-top: 30px;

	height: 45px;

	background-image: url(../images/aptdo2_cabecera.jpg);
	background-repeat: no-repeat;

	color: #CE0024;
	font: bold 16px Arial;
}

.st_cabecera_aptdo4
{
	margin: 0px;
	padding: 0px;
	padding-top: 30px;

	height: 45px;

	background-image: url(../images/aptdo4_cabecera.jpg);
	background-repeat: no-repeat;

	color: #41A041;
	font: bold 16px Arial;
}

.st_noticia_corta
{
	margin: 0px;
	padding: 0px;
	width: 440px;

	float:left;
}
.st_noticia_corta h1
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
	padding-left: 10px;

	color: #013B6B;
	font: bold 11px Verdana;
	background-image: url(../images/punto_rojo.gif);
	background-repeat: no-repeat;
}
.st_noticia_corta p
{
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	color: #013B6B;
	font: normal 11px Verdana;
}
.st_noticia_larga
{
	margin: 0px;
	padding: 0px;
	width: 662px;
}
/*------------RECUADRO GRIS DOCUMENTOS-----------*/

.st_cuadro_gris
{
	margin: 0px;
	padding: 10px;
	width: 193px;
	background-color: #F2F4FA;

	float:right;
}
.st_enlace_doc
{
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	height: 18px;
	background-image: url(../images/icono_doc.gif);
	background-repeat: no-repeat;
}
.st_enlace_doc a
{
	margin: 0px;
	padding: 0px;
	padding-left: 20px;

	color: #0175D5;
	font: normal 11px Verdana;
	text-decoration: none;
}
.st_enlace_pdf
{
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	height: 18px;
	background-image: url(../images/icono_pdf.gif);
	background-repeat: no-repeat;
}

.st_enlace_wmv
{
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	height: 18px;
	background-image: url(../images/ico_video.gif);
	background-repeat: no-repeat;
}

.st_enlace_pdf a
{
	margin: 0px;
	padding: 0px;
	margin-left: 20px;

	color: #0175D5;
	font: normal 11px Verdana;
	text-decoration: none;
}

.st_enlace_wmv a
{
	margin: 0px;
	padding: 0px;
	margin-left: 20px;

	color: #0175D5;
	font: normal 11px Verdana;
	text-decoration: none;
}
.st_enlace_ppt
{
	margin: 0px;
	padding: 0px;
	padding-top: 2px;
	height: 18px;
	background-image: url(../images/icono_ppt.gif);
	background-repeat: no-repeat;
}
.st_enlace_ppt a
{
	margin: 0px;
	padding: 0px;
	padding-left: 20px;

	color: #0175D5;
	font: normal 11px Verdana;
	text-decoration: none;
}

/*------------ ESTILO POPUP ------------*/
.st_popup_body
{
	margin: 0px;
	padding: 0px;
}
.st_popup
{
	margin: 0px;
	padding: 0px;
 	width: 345px;
	font: normal 11px Verdana;
}

.st_popup .nota
{
	font: normal 9px Verdana;
	width:310px;
}

.st_popup_certificat
{
	margin: 0px;
	padding: 0px;
 	width: 695px;
	font: normal 11px Verdana;
}
.st_popup_certificat h1
{
	margin: 0px;
	padding: 0px;
	padding-top: 15px;
	padding-left: 15px;
	height: 25px;

	color: #FFFFFF;
	font: bold 16px Arial;

	background-image: url(../images/popup_certificat.jpg);
	background-repeat: no-repeat;
}
.st_popup_certificat p
{
	margin: 0px;
	padding: 15px;
	
	color: #013B6B;
	font: normal 11px Verdana;
}
.nota
{
		
}

.st_popup h1
{
	margin: 0px;
	padding: 0px;
	padding-top: 15px;
	padding-left: 15px;
	height: 25px;

	color: #FFFFFF;
	font: bold 16px Arial;

	background-image: url(../images/popup_cab2.jpg);
	background-repeat: no-repeat;
}
.st_popup h2
{
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-left: 15px;
	height: 25px;
	background-color: #F2F4FA;

	color: #013B6B;
	font: bold 16px Arial;
}

.st_popup h3
{
	font: bold 12px Arial;
	width: 300px;
	display: block;
}
	
.st_popup p
{
	margin: 0px;
	padding: 15px;
	
	color: #013B6B;
	font: normal 11px Verdana;
}
.st_enlace_pdf_popup
{
	margin: 0px;
	margin-left: 15px;
	padding: 0px;
	padding-top: 2px;
	height: 18px;
	background-image: url(../images/icono_pdf.gif);
	background-repeat: no-repeat;
}
.st_enlace_pdf_popup a
{
	margin: 0px;
	padding: 0px;
	padding-left: 20px;

	color: #0175D5;
	font: normal 11px Verdana;
	text-decoration: none;
}
.contenedor_peque_popup
{
	margin: 0px;
	padding: 0px;
	padding-top: 30px;
	padding-left: 30px;
	height: 80px;
	vertical-align: top;
}
.contenedor_peque_popup2
{
	margin: 0px;
	padding: 0px;
	padding-top: 15px;
	padding-bottom: 15px !important;
	padding-bottom: 6px;
	padding-left: 30px;
	height: 80px;
	vertical-align: top;	
}
.contenedor_peque_popup3
{
	margin: 0px;
	padding: 0px;
	padding-top: 15px;
	padding-bottom: 15px !important;
	padding-bottom: 6px;
	padding-left: 30px;
	vertical-align: top;	
}
.contenedor_grande_popup
{
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	padding-left: 30px;
	height: 140px;
	vertical-align: top;
}

.contenedor_grande_popup
{
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	padding-left: 30px;
	height: 140px;
	vertical-align: top;
}

.contenedor_grande_popup2
{
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	padding-left: 30px;
	height: 200px;
	vertical-align: top;
}

.msg_peque
{
	padding-top: 0px;
	height: 108px;
	border: 1px solid #FFF;
	width: 305px;
}
.msg_grande
{
	padding-top: 0px;
	height: 148px !important;
	height: 160px;
	width: 305px;
}

.st_centro_popup
{
	color: #013B6B;
	font: bold 11px Verdana;
}
.st_centro_popup input,select,textarea
{
	border: 1px solid #748EC1;
	font-size: 11px;
	color:#4E4E4E;
	background-color: #F3F4F9;
}
.st_centro_popup .texto_pop
{
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	height: 20px;
	width: 150px;

	float: left;
}
.st_centro_popup .select_pop
{
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 160px;

	float: left;
}
.limpia_pop
{
	clear: both;
	height: 1px;
	font-size: 1px;
}

.st_botones_popup
{
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-left: 40px;
	height: 30px;
	background-color: #F2F4FA;

	color: #013B6B;
	font: bold 16px Arial;
	text-align: center;
}
.st_botones_popup2
{
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-left: 40px;
	height: 30px;
	background-color: #F2F4FA;

	color: #013B6B;
	font: bold 16px Arial;
	text-align: center;
	clear:both;
}
.st_boton
{
	padding-top: 3px;
	margin-left: 10px;
	
	width: 120px;
	height: 22px;
	background-image: url(../images/boton_popup.gif);
	background-repeat: no-repeat;
	float: left;
}
.st_boton a
{
	color:#013B6B;
	font-size:11px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;

	display: block;
}



/*---------------LOGIN----------------*/

.errores_logon
{
	font-family: Verdana,Arial, Helvetica,sans-serif;
	font-size:11px;
	background-color:white;
	color:#E30103;
	
	width:346px;
		
}

.error_logon {border: 1px solid red; background: #FFEEEE; width:125px;}
