body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*fondos*/
.fondo_header_empresa{background-image:url(../images/img1b_int.jpg); background-repeat:no-repeat;}
.fondo_header_servicios{background-image:url(../images/img1b_int.jpg); background-repeat:no-repeat;}
.fondo_header_productos{background-image:url(../images/img1b_int.jpg); background-repeat:no-repeat;}
.fondo_header_oficinas{background-image:url(../images/img1b_int.jpg); background-repeat:no-repeat;}
.fondo_header_contacto{background-image:url(../images/img1b_int.jpg); background-repeat:no-repeat;}
.fondo_header_generico{background-image:url(../images/img1b_int.jpg); background-repeat:no-repeat;}
.fondo_footer{background-image:url(../images/fondo_pie.gif)}
.fondo_banner_oportunidades{background-image:url(../images/sombra_home.jpg)}
.fondo_banner_envienoscv{background-image:url(../images/sombra_home.jpg)}

.footer_navbarcell {border-top-width: 1px;border-top-style: dotted;border-top-color: #CCCCCC;}

.txt1 {
	font-family: Tahoma, Arial;
	font-size: 9px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.btns1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #5B57A6;
	text-decoration: none;
}
.btns1:hover {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.linea1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.btns2 {


	font-family: Tahoma, Arial;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #C5C5C5;
	text-decoration: underline;
}
.btns2:hover {



	font-family: Tahoma, Arial;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.linea2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C5C5C5;
}
.txt_fecha {



	font-family: Tahoma, Arial;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #A8A8A8;
	text-decoration: none;
}
.txt2 {

	font-family: Tahoma, Arial;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.linea3 {
	font-family: Tahoma, Arial;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.titu1 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #5B57A6;
	text-decoration: none;
}
.btns3 {



	font-family: Tahoma, Arial;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.btns3:hover {




	font-family: Tahoma, Arial;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #5B57A6;
	text-decoration: none;
}
.txt3 {


	font-family: Tahoma, Arial;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.link1 {



	font-family: Tahoma, Arial;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.link1:hover {




	font-family: Tahoma, Arial;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.btns1_act {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.btns4 {




	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #5B57A6;
	text-decoration: none;
}
.btns4:hover {





	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.btns4_act {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.titu2 {



	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.titu3 {




	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.btns3_act {




	font-family: Tahoma, Arial;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #5B57A6;
	text-decoration: none;
}
.link2 {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #C0BFD5;
	text-decoration: none;
}
.link2:hover {





	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.btns2_act {



	font-family: Tahoma, Arial;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.txt_field {
	font-family: Tahoma, Arial;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 18px;
	width: 250px;
	border: 1px solid #5B57A6;
	padding-left: 3px;
}
.txt_btn {
	font-family: Tahoma, Arial;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 18px;
	width: 60px;
	border: 1px solid #5B57A6;
	background-color: #5B57A6;
}
.txt_area {

	font-family: Tahoma, Arial;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 60px;
	width: 250px;
	border: 1px solid #5B57A6;
	padding-left: 3px;
}
.lineas_mapa {


	font-family: Tahoma, Arial;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #ADABD2;
	text-decoration: none;
}
.lineas_mapa2 {



	font-family: Tahoma, Arial;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #5B57A6;
	text-decoration: none;
}
.txt_home {


	font-family: Tahoma, Arial;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.line1 {


	font-family: Tahoma, Arial;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.btns5 {
	font-family: Tahoma, Arial;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #5B57A6;
	text-decoration: none;
	padding-left: 2px;
}
.btns5:hover {
	font-family: Tahoma, Arial;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 6px;
}
.link3 {




	font-family: Tahoma, Arial;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.link3:hover {





	font-family: Tahoma, Arial;
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.subtitu2 {




	font-family: Tahoma, Arial;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.titu_cajas {
	font-family: Tahoma, Arial;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #DDDCED;
	padding-left: 7px;
}
.linea4 {

	font-family: Tahoma, Arial;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#dropmenudiv{
position:absolute;
border:1px solid white;
border-bottom-width: 1;
font:normal 12px Verdana;
line-height:16px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 12px;
border-bottom: 1px solid #7673B5;
padding: 5px 0;
text-decoration: none;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #5B57A6;
}



/*Textos*/
.JobPostNavigationText1{FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY:Tahoma}
.JobPostNavigationText2{FONT-SIZE: 11px; FONT-FAMILY:Tahoma}

/*Formularios*/

/*Estilos para el componente generador de formulario*/
.JobPostNavigationSpecialFormFields{color:#003300; font-family: Tahoma; font-size: 11px; font-weight: normal; font-style: normal; text-decoration:none;}
.JobPostNavigationButtonsForm{color:#FFFFFF; font-family: Tahoma; font-size: 11px; font-weight: bold; font-style: normal; text-decoration:none; background-color:#3C3780;}


/*Tablas*/

/*Estilos para las tablas de los listados ofertas laborales*/
.JobPostTable {width: 95%; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; background-color:#C5C5C5;}
.JobPostTableTitle {background-color: #C5C5C5; padding: 3px; height: 25px; text-align: left;}
.JobPostNavigationText{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2A2A86;  FONT-FAMILY: Verdana;Text-Decoration:none;}
.JobPostNavigationText:hover{text-decoration: underline;}
.JobPostTableHeader {background-color: #3C3791; padding: 3px; height: 20px; text-align: left;}
.JobPostTableHeaderText {color: #FFFFFF; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.JobPostTableInfoAlt {background-color: #F2F2F2; padding: 3px; height: 20px; text-align: left;}
.JobPostTableInfoAltText {color: #000000; font-weight: normal; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.JobPostTableInfoAltLinkedText {color: #333399; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: underline;}
.JobPostTableInfoAltLinkedText:hover {color: #000000; text-decoration: underline;}
.JobPostTableInfoLinkedText {color: #333399; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: underline;}
.JobPostTableInfoLinkedText:hover {color: #000000; text-decoration: underline;}
.JobPostTableInfo {background-color: #FFFFFF; padding: 3px; height: 20px; text-align: left;}
.JobPostTableInfoText {color: #000000; font-weight: normal; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.JobPostTableMoreInfoLinkedText {color: #333399; font-weight: normal; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: underline;}
.JobPostTableMoreInfoLinkedText:hover {color: #000000; text-decoration: underline;}

/*Estilos para la visualizacion en detalle de una oferta laboral*/
.JobPostDataTitleCell{padding: 3px; background-color: #C5C5C5; border-width: 0px 0px 0px 0px; border-color: #CCCCCC; border-style: solid;}
.JobPostDataTopCell{padding: 0px; background-color: #F2F2F2; border-width: 1px 1px 0px 1px; border-color: #CCCCCC; border-style: solid; vertical-align: top;}
.JobPostDataMainCell{padding: 0px; background-color: #F2F2F2; border-width: 0px 1px 0px 1px; border-color: #CCCCCC; border-style: solid; vertical-align: top;}
.JobPostDetailsTable{width: 100%; border-width: 1px 1px 0px 1px; border-color: #C3C3C5; border-style: solid;}
.JobPostDetailsTableInfoData{padding: 4px; border-width: 0px 0px 1px 0px; border-color: #CCCCCC; border-style: solid; background-color: #FFFFFF; vertical-align: top; text-align: left;}
.JobPostDetailsTableInfoLabel{padding: 4px; border-width: 0px 0px 1px 0px; border-color: #CCCCCC; border-style: solid; background-color: #FFFFFF; vertical-align: top; text-align: right;}
.JobPostDetailsInfoLabelText {color: #333333; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.JobPostDetailsInfoDataText {color: #333333; font-weight: normal; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}
.JobPostDataSubTitlesCell{padding: 3px; background-color: #3C3791;}
.JobPostDataSubTitlesText{color:#FFFFFF; font-weight: bold;	font-size: 11px; font-family:Tahoma; text-align: left;}
.JobPostDataText{color:#000000; font-weight: normal; font-size: 11px; font-family:Tahoma; text-align: left;}
.JobPostDataBottomCell{padding: 0px; background-color: #F2F2F2; border-width: 0px 1px 1px 1px; border-color: #CCCCCC; border-style: solid; vertical-align: top;}
.JobPostDetailsArrow{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3C3780;  FONT-FAMILY: Verdana;Text-Decoration:none;}
.JobPostDetailsArrow:hover{text-decoration: underline;}


/*Tabla de mensaje de no hay registros*/
.NoRegistryTable {width: 95%; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; background-color:#CCCCCC;}
.NoRegistryHeader {background-color: #FFFFFF; padding: 3px; text-align: center;}
.NoRegistryHeaderText {color: #666666; font-weight: bold; font-size: 11px; font-family:Tahoma, Arial, Helvetica; text-decoration: none;}

/*Formularios*/
.form-headers{font-family: Tahoma; font-size: 12px; color: #FFFFFF; font-weight: bold; background-color: #ACACAC; vertical-align:top;}
.form-legend{font-family: Tahoma; font-size: 10px; color: #8A8A8A; font-weight: normal; font-style: italic; background-color: #F2F2F2;}
.form-labels{font-family: Tahoma; font-size: 10px; color: #000000; font-weight: bold; background-color: #FFFFFF; text-align: right; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC;}
.form-labels-help{font-family: Tahoma; font-size: 10px; color: #8A8A8A; font-weight: normal; text-align: right;}
.form-labels-error{font-family: Tahoma; font-size: 12px; color: #8A8A8A; font-weight: bold; background-color: #FFD5D5; text-align: right;}
.form-fields{font-family: Tahoma; font-size: 10px; color: #000000; font-weight: normal; background-color: #FFFFFF; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC;}
.form-fields-links{font-family: Tahoma; font-size: 12px; color: #2E3092; font-weight: normal; background-color: #F2F2F2; text-decoration: underline;}
.form-fields-links:hover{font-family: Tahoma; font-size: 12px; color: #2E2F71; font-weight: normal; background-color: #F2F2F2; text-decoration: underline;}
.form-fields-error{font-family: Tahoma; font-size: 12px; color: #333333; font-weight: normal;}
.form-readonly-inputs{font-family: Tahoma; font-size: 12px; color: #333333; font-weight: normal; background-color: #F2F2F2;}
.form-inputs{font-family: Tahoma; color: #000000; font-size: 10px; font-weight: normal; border-width: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: #5B57A6 #5B57A6 #5B57A6 #5B57A6;}
.form-buttons{color:#FFFFFF; font-family: Tahoma; font-size: 10px; font-weight: bold; font-style: normal; text-decoration:none; background-color:#3C3780;}