body,div,h4,h5,h6,img,p,input,ul,li,a,span{
	font-family: "Helvetica";
	font-size: 10pt;
	color: #666666;
	padding:0px;
	margin:0px;
	
}



div#msgflash {
	font-family:Helvetica;
	color: #003399;
	background-color: #C6D6F2;
	font-size: 12px;
	padding: 4px;
	margin: 6px 6px 6px 6px;
	font-weight: normal;
	border: 1px solid;
	width: 97%;
	text-align: center;
	float:left;
}



div#aviso{

	font-family: Helvetica;

	color: #FF0000;

	background-color: #FFBEB4;

	font-size: 12px;

	padding: 4px;

	margin: 2px 2px 2px 2px;

	border: 1px solid;

	width: 90%;

	text-align: center;



}





h2{

	padding-left:10px;

	color: #4B4B4B;

	padding-right:5px;

	font-family: Helvetica;

	font-size: 12px;

	font-weight: bold;

	margin-top: 8px;

	margin-bottom: 12px;

}



h3{

	padding-left:10px;

	color: #676767;

	padding-right:5px;

	font-family: Helvetica;

	font-size: 16px;

	font-weight: normal;

	margin-top: 4px;

	margin-bottom: 4px;

}

	

.titulo, .titulo a:link, .titulo a:visited {

	padding-left:10px;

	color: #009ACA;

	padding-right:5px;

	font-family: Helvetica;

	font-size: 18px;

	font-weight: bold;

	margin-top: 8px;

	margin-bottom: 12px;

}







.subtitulo{
	color: #666666;
	font-family: Helvetica;
	font-size: 14px;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 12px;
	text-align: justify; 
}



.texto, .texto.p{
	padding-left:10px;
	color: #4B4B4B;
	padding-right:10px;
	font-family: Helvetica;
	font-size: 12px;
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: justify;
}


.tchico { color: #676767; font-family: Helvetica; font-size: 10px; font-weight: normal; text-decoration:none;}

.tchicoa { color: #676767; font-family: Helvetica; font-size: 10px; font-weight: normal; text-decoration:none;}

.tchicoa:hover{ color: #000000; text-decoration:underline;}





.tmed{

	color: #000000;

	font-family: Helvetica;

	font-size: 12px;

	font-weight: normal;

}





.menu_top, .menu_top a:link, .menu_top a:visited { color: #676767; font-family: Helvetica; font-size: 12px; font-weight: normal; text-decoration:none;}

.menu_top:hover { text-decoration:none; color: #FFFFFF; }






.menu_i, .menu_i, .menu_i a:visited {

	height:23px;

	width: 210px;	

	color: #778899;

	font-family: Helvetica;

	font-size: 12px;

	font-weight: bold;

	padding-top:0px;

	padding-left:20px;

	text-decoration:none;

}



.menu_izq, .menu_izq a:link, .menu_izq a:visited {

	height:23px;

	width: 210px;	

	color: #778899;

	font-family: Helvetica;

	font-size: 12px;

	font-weight: bold;

	padding-top:0px;

	padding-left:20px;

	text-decoration:none;

}

.menu_izq:hover { color: #000000; }



.estilotabla{

    background-color:#ffffff;

    border-style:solid;

    border-color:#666666;

    border-width:1px;

	font-family: Helvetica;

	font-size: 12px;

	font-weight: normal;

	

}



.titulotabla{

	font-family:Helvetica;

	font-size:14px;

	color:#000000;

	font-weight:normal;

	background-image: url(../img/menu_top.jpg);

} 



.subtitulotabla{

    font-family:Helvetica;

    font-size:12px;

    background-color:#DFF2F8;

    color:#006699;

    font-weight:normal;

} 



.estilocelda{

    font-family:Helvetica;

    font-size:8pt;

    background-color:#ddeeff;

    color:#333333;

    font-weight:bold;

    font-size:10px;

} 



.albumfoto{

    background-color:#FDF8CE;

    border-style:solid;

    border-color:#666666;

    border-width:1px;

    border-style:solid;

    border-width:1px;



}



.filalista, .filalista a:link, .filalista a:visited {

    font-family:Helvetica;

    font-size:12px;

    background-color:#FFFFFF;

	color: #676767;

    font-weight:normal;

} 

.filalista:hover { background-color:#ADD8E6; color:#000000; }



.titulonot,h1, h1 a:link, h1 a:active, h1 a:visited{
	color: #3B415A;
	padding-left:10px;
	padding-right:5px;
	padding-top:3px;
	font-family: Helvetica;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration:none;
	text-align:left;
	text-transform: uppercase;
	vertical-align: top;
}
.titulonot:hover,h1 a:hover{
	text-decoration:none;
	color: #1919ED;
}

.bolec_titulo{
	padding-left:5px;
	color: #3B415A;
	padding-top:7px;
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	text-decoration:none;
	text-transform: uppercase;
}
.bolec_titulo:hover{
	text-decoration:none;
}

.archivo_titulo{
	padding-left:5px;
	color: #3B415A;
	padding-top:7px;
	font-family: Helvetica;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	text-decoration:none;
	text-transform: uppercase;
}
.archivo_titulo:hover{
	text-decoration:none;
}

/* ----------------------------------- Pestaņas ------------------------------------- */

.tabspace {

  border-bottom:1px solid #CCCCCC;

}



.tabactive {

	color:#FFFFFF;

	padding:3px 10px;

	border:solid 1px #DDDDDD;

	border-width:0px 1px 0px 0px;

	font-family: Helvetica;

	font-size: 12px;

	font-weight: bold;

	text-align: center;

	background-color: #0099CC;

}



.tabactive a, .tabactive a:link, .tabactive a:visited, .tabactive a:active {

  color:#222222;

  text-decoration:none;

  white-space:nowrap;

  font-family: Helvetica;

  font-size: 12px;

  font-weight: bold;

  text-align: center;

}



.tabinactive {

  background: #EEEEEE;

  color:#411F7E;

  padding:3px 10px;

  border:solid 1px #DDDDDD;

  white-space:nowrap;

  font-family:Helvetica;

  font-size: 12px;

  font-weight: normal;

  text-align: center;  

}



.tabinactive a:link, .tabinactive a:visited, .tabinactive a:active {

  color: #411F7E;

  text-decoration:none;

  white-space:nowrap;

  font-family: Helvetica;

  font-size: 12px;

  font-weight: normal;

  text-align: center;  

}

.tabinactive a:hover {

  color: #411F7E;

  text-decoration:underline;

  white-space:nowrap;

  font-family: Helvetica;

  font-size: 12px;

  font-weight: normal;

  text-align: center;  

}

.negrita {



	padding-left:3px;

	color: #333333;

	padding-right:5px;

	font-family: Helvetica;

	font-size: 12px;

	font-weight: bold;

	margin-top: 8px;

	margin-bottom: 8px;

}

.subtitulo2 {



	color: #009ACA;

	font-family: Helvetica;

	font-size: 12px;

	font-weight: bold;

	margin-top: 8px;

	margin-bottom: 12px;

}



.azuln {



	padding-left:3px;

	color: #0099CC;

	padding-right:5px;

	font-family: Helvetica;

	font-size: 12px;

	font-weight: bold;

	margin-top: 8px;

	margin-bottom: 8px;

}



.rojon {



	padding-left:3px;

	color: #FF0000;

	padding-right:5px;

	font-family: Helvetica;

	font-size: 12px;

	font-weight: bold;

	margin-top: 8px;

	margin-bottom: 8px;

}



a.delete:link, a.delete:visited {

	font-family:Helvetica;

	font-size:12px;

	color:#FF9000;

	background-image: url(../img/delete.gif);

	background-repeat:no-repeat;

	background-position:0 2px;

	font-weight: bold;

	padding: 0px 0px 0px 20px;

	margin: 0px 0px 0px 10px;

	}

.normas{
	padding-left:3px;
	color: #FFFFFF;
	padding-right:5px;
	font-family: Helvetica;
	font-size: 12px;
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: justify;
	background-image: url(../img/fondo_normas.jpg);
	background-repeat: repeat-x;	
	height: 24px;
}
.normas2{
	padding-left:3px;
	color: #4B4B4B;
	padding-right:5px;
	font-family: Helvetica;
	font-size: 12px;
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: justify;
	background-image: url(../img/fondo_normas2.jpg);
	background-repeat: repeat-x;	
	height: 24px;
}


.acred{
	padding-left:3px;
	color: #FFFFFF;
	padding-right:5px;
	font-family: Helvetica;
	font-size: 12px;
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: justify;
	height: 24px;
}




.titulo_oferta_laboral{
	padding-left:3px;
	color: #003D58;
	padding:2px 0px 0px 12px;
	font-family: Helvetica;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	text-align: left;
	height: 20px;
	background-image: url(../img/puntito.gif);	
	background-repeat: no-repeat;
	text-transform:  uppercase;
}

.localidad_oferta_laboral{
	padding-left:3px;
	color: #000000;
	padding:0px 0px 0px 4px;
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	text-align: left;
	height: 20px;
}
.texto_oferta_laboral{
	padding-left:3px;
	color: #000000;
	padding:0px;
	font-family: Helvetica;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	text-align: justify;
}
.telefono_oferta_laboral{
	padding-left:3px;
	color: #003D58;
	padding:0px;
	font-family: Helvetica;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	text-align: left;
}

.buscar-form{
	font-family: Arial;
	line-height: 14px;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 2px solid #86ADBE;
	width: 150px;
	background-color:#003D59;
}

.tr_cambia:hover {
	background-color:#FFCC99;
}