BODY {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	background: #FFFFFF;

	text-align: center;

	margin: 0px;

	padding: 0px;

}

P, TD, TH, DIV, SPAN, LI {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

}

FORM {

	margin: 0px;

	padding: 0px;

}

INPUT, TEXTAREA, SELECT {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

}



#Header {

	text-align: left;

	margin: 0px auto 10px;

	height: 137px;

	width: 750px;

	position: relative;

	background: url(imagenes/bgheader.gif);

}

#Logo {

	height: auto;

	width: 120px;

	margin-top: 16px;

	margin-left: 13px;

}

#NavBar {

	background: #FFFFFF;

	width: 600px;

	position: absolute;

	z-index: 1;

	height: auto;

	left: 146px;

	top: 44px;

}

#NavBar TH {

	text-align: left;

	padding-left: 5px;

}

#NavBar A {

	font-weight: bold;

	color: #5E5452;

	text-decoration: none;

}

#NavBar A:hover {

	color: #FF8408;

}



#TelEmailBar {

	position: absolute;

	z-index: 1;

	height: auto;

	width: 200px;

	left: 200px;

	top: 97px;

}

#TelEmailBar IMG {

	margin-right: 25px;

}

.Parrafo {

	line-height: 21px;

	font-size: 12px;

}

.Orange {

	color: #ff8201;

}

#HomeBox TH {

	text-align: left;

	background: #FF8201 url(imagenes/bgbox_ofertas.gif) no-repeat 7px 17px;

	font-weight: bold;

	color: #FFFFFF;

	padding-left: 24px;

	font-size: 12px;

	border-right: 1px solid #FFFFFF;

}

#HomeBox TD {

	padding: 0px 4px 12px 8px;

	background: #FF8201 url(imagenes/tabh_orange-bot.gif) no-repeat left bottom;

	border-right: 1px solid #FFFFFF;

}



#HomeBox P {

	font-size: 10px;

	color: #4b4b4b;

	margin: 0px 0px 8px;

	padding: 0px 0px 0px 14px;

	background: url(imagenes/item-rojo.gif) no-repeat 0px 3px;

}

#HomeBox IMG {

	margin-top: 3px;

	margin-bottom: 3px;

}



#HomeBox A {

	font-size: 10px;

	color: #d62003;

}

#HomeBox .THverde {

	background: #E5FD19 url(imagenes/bgbox_noticias.gif) no-repeat 7px 17px;

	color: #4B4B4B;

	border-left: 1px solid #4B4B4B;

}

#HomeBox .TDverde {

	background: #E5FD19;

	border-left: 1px solid #4B4B4B;

}



#HomeBox .TDverde A {

	color: #4B4B4B;

}















#BolsaTrabajo {

	width: 160px;

	position: absolute;

	z-index: 1;

	height: auto;

	left: 577px;

	top: 90px;

}

#BolsaTrabajo A {

	font-weight: bold;

	color: #5E5452;

	text-decoration: none;

	font-size: 13px;

}

#MainBlock {

	text-align: left;

	margin: 0px auto;

	height: auto;

	width: 750px;

	padding: 10px 0px;

}

#LoginEmpresas TH, #LoginCandidato TH {

	font-weight: bold;

	color: #FFFFFF;

	text-align: left;

	font-size: 12px;

}

#LoginCandidato {

	margin-top: 5px;

}



.LoginBox {

	background: #E8F4E6;

	border-bottom: 3px solid #9FB301;

	border-top: 3px solid #E8F4E6;

}

.LoginBox TD, .LoginBox TH {

	font-size: 10px;

	color: #3B4640;

	text-align: left;

}

.LoginBox A {

	color: #3B4640;

	text-decoration: none;

	font-weight: bold;

}

.LoginBox INPUT {

	background: #F2F7F1;

	padding: 1px;

	height: auto;

	width: 63px;

	border: 1px solid #276D25;

	font: 11px Verdana, Arial, Helvetica, sans-serif;

}

.LoginBox .CheckBox {

	padding: 0px;

	height: auto;

	width: auto;

	border: none;

	background: none;

	vertical-align: middle;

}

.LoginBox .Margen {

	padding-left: 4px;

}

.LoginBox TH {

	background: url(imagenes/hdotline.gif) no-repeat;

}

#Orange {

	border-bottom: 3px solid #FE7500;

}

.Verde {
  background: url(imagenes/item-verde.gif) no-repeat 0px 3px;
  padding-left: 14px;
	color: #398402;

}

.Verde2 {
  color: #398402;
}


.RegistracionTab {

	margin-bottom: 6px;

}

.BolsaMain P {

	font-size: 10px;

	margin: 5px 0px;

	padding: 0px;

}

.BolsaMain SPAN {

	color: #f93a0f;

	font-size: 10px;

}

.BolsaMain H5 {

	background: url(imagenes/item-rojo.gif) no-repeat left center;

	margin: 0px;

	padding: 0px 0px 0px 14px;

}

#BusquedaBox {

	position: relative;

	height: auto;

	width: 260px;

	padding-top: 6px;

}

#IconBusqueda {

	position: absolute;

	z-index: 1;

	height: 25px;

	width: 25px;

	left: 43px;

	top: -6px;

}





#BuscadorTop TH {

	font-weight: bold;

	color: #4b4b4b;

	text-align: right;

	font-size: 10px;

	background: url(imagenes/item-rojo.gif) no-repeat 100px 3px;

	height: 16px;

	vertical-align: middle;

	padding-right: 5px;

}

#BuscadorTop TD {

	font-weight: bold;

	color: #D62003;

	font-size: 10px;

	padding-right: 5px;

}

#BuscadorTop SELECT {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

}

.TableData {

	border-top: 1px solid #f58220;

	border-right: 1px solid #f58220;

	border-left: 1px solid #f58220;

}

.TableData TD, .TableData TH {

	padding: 6px 15px 6px 6px;

	border-bottom: 1px solid #f58220;

}

.TableData TH {

	font-weight: bold;

	color: #FFFFFF;

	background: #f58220;

	text-align: left;

}

.TableData TD {

	color: #323054;

}

.TableData .TRcolor TD {

	background: #f4e7dd;

}

.TableData A {

	color: #323054;

	text-decoration: none;

}



.TitleH5 {

	font-size: 12px;

	font-weight: bold;

	color: #4b4b4b;

	background: url(imagenes/item-verde.gif) no-repeat left center;

	margin: 10px 0px 0px;

	padding: 0px 0px 0px 15px;

}

.TitleH5Rojo {

	font-size: 12px;

	font-weight: bold;

	color: #4b4b4b;

	background: url(imagenes/item-rojo.gif) no-repeat left center;

	margin: 10px 0px 0px;

	padding: 0px 0px 0px 15px;

}

.ParrafoM15 {

	margin: 8px 0px;

	padding: 0px 0px 0px 15px;

	color: #4b4b4b;

}

.TableFormBoxVerde {

	background: #e8f4e6;

	border: 1px solid #a0b402;

}

.TableFormBoxVerde TH{

	font-size: 12px;

	color: #FFFFFF;

	font-weight: bold;

	background: #a0b402;

	text-align: left;

	padding: 6px 6px 6px 10px;

}

.TableFormBoxVerde TABLE TD {

	font-weight: bold;

	color: #237900;

	padding: 15px 10px 6px;

	vertical-align: bottom;

	font-size: 10px;

}

.TableFormBoxVerde TABLE INPUT {

	padding: 1px;

	border: 1px solid #72c84f;

	height: auto;

	width: 220px;

}

.TableFormBoxNaranja {

	background: #f4e7dd;

	border: 1px solid #f58220;

}

.TableFormBoxNaranja TH{

	font-size: 12px;

	color: #FFFFFF;

	font-weight: bold;

	background: #f58220;

	text-align: left;

	padding: 6px 6px 6px 10px;

}

.TableFormBoxNaranja TABLE TD {

	font-weight: bold;

	color: #f58220;

	padding: 15px 10px 6px;

	vertical-align: bottom;

	font-size: 10px;

}

.TableFormBoxNaranja TABLE INPUT {

	padding: 1px;

	border: 1px solid #f58220;

	height: auto;

	width: 220px;

}

.TableFormBoxVerde TABLE TEXTAREA {

	padding: 1px;

	border: 1px solid #72c84f;

	height: auto;

	width: 220px;

}



.TableFormBoxNaranja A {

	color: #f58220;

}



.TableFormBoxVerde .InputMid, .TableFormBoxNaranja .InputMid {

	width: 100px;

}

.TableFormBoxVerde .InputSml, .TableFormBoxNaranja .InputSml {

	height: auto;

	width: 40px;

}

.TableFormBoxVerde .Input2Nun, .TableFormBoxNaranja .Input2Nun {

	height: auto;

	width: 20px;

}

.TableFormBoxVerde .TextAreaBig {

	padding: 1px;

	height: auto;

	width: 465px;

}



.FormBtns {

	margin: 10px 0px;

	padding: 0px;

}

.FormBtns IMG {

	margin-bottom: 5px;

}

.Subtitle H5 {

	font-size: 12px;

	color: #4b4b4b;

	background: url(imagenes/item-rojo.gif) no-repeat left center;

	margin: 10px 0px 0px;

	padding: 0px 0px 0px 13px;

}

.Subtitle A {

	color: #fd0202;

	font-size: 10px;

}

.TableDatalle {

	border-top: 1px solid #f58220;

	border-right: 1px solid #f58220;

	border-left: 1px solid #f58220;

}

.TableDatalle TH {

	font-weight: bold;

	color: #FFFFFF;

	background: #f58220;

	text-align: left;

	padding: 7px;

}

.TableDatalle TD {

	border-bottom: 1px solid #f58220;

	padding: 7px;

}

.TableDatalle .TRcolor TD {

	background: #f4e7dd;

}

















.Subir A{

	font-size: 10px;

	color: #FF0000;



}

#BusquedaBoxBot {

	position: relative;

	height: auto;

	width: 216px;

}

#BusquedaBoxBot #IconBusqueda {

	left: 190px;

}



#BusquedaBoxBot #BuscadorBot TD {

	padding: 4px;

}

#BusquedaBoxBot #BuscadorBot TH {

	font-weight: bold;

	color: #4b4b4b;

	text-align: left;

	padding: 4px 4px 0px 18px;

	background: url(imagenes/item-rojo.gif) no-repeat 5px 5px;

	font-size: 10px;

}

#BusquedaBoxBot #BuscadorBot TD {

	font-weight: bold;

	color: #d62003;

	font-size: 10px;

}

.ContactData {

	line-height: 16px;

}

#ContactMargen {

	/* background: url(imagenes/item-verde.gif) no-repeat 0px 3px;*/

	padding-left: 14px;

}





.ContactData SPAN {

	color: #398402;

}

.ContactData A {

	color: #000000;

}






#ContacTable TD, #ContacTable TH {

	font-weight: bold;

	color: #398402;

	text-align: left;

}

#ContacTable TH INPUT {

	width: 163px;

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	padding: 1px;

	height: auto;

}

#ContacTable TEXTAREA {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	padding: 1px;

	height: auto;

	width: 344px;

}

#ContacTable IMG {

	margin-bottom: 10px;

}
.BoxVerde { background: #e1ff01; padding: 5px 0px 5px 14px; width: 441px; }

.NoticiasTable TH IMG { margin-left: 14px; }
.NoticiasTable TD A { color: #8da001; }


.Noticia {

	background: url(imagenes/item-verde.gif) no-repeat 0px 3px;

	padding-left: 14px;

}



.Noticia H5 {

	font-size: 11px;

	font-weight: bold;

	color: #655957;

	margin: 0px;

	padding: 0px;

}

.Noticia P {

	color: #655957;

	margin: 5px 0px 0px;

	padding: 0px;

	line-height: 20px;

}

.LeftBoxBot {

	position: relative;

	height: 50px;

	width: 162px;

	font-weight: bold;

	color: #FFFFFF;

}

.LeftBoxBot SPAN {

	display: block;

	position: absolute;

	height: auto;

	width: 172px;

	left: -20px;

	top: 10px;

	font-weight: bold;

	color: #FFFFFF;

	z-index: 1;

}

.LeftBoxBot DIV {

	position: absolute;

	z-index: 2;

	height: auto;

	width: 25px;

	left: 148px;

	top: 13px;

}

.Servicio .H5red {

	font-size: 12px;

	font-weight: bold;

	color: #FD0000;

	margin: 0px;

	padding: 0px 0px 0px 14px;

	background: url(imagenes/item-orange.gif) no-repeat left center;

}

.Servicio .H5verde {

	font-size: 12px;

	font-weight: bold;

	color: #276D27;

	margin: 0px;

	padding: 0px 0px 0px 14px;

	background: url(imagenes/item-verdeclaro.gif) no-repeat left center;

}

.Servicio UL {

	margin: 8px 0px 0px 14px;

	padding: 0px;

}

.Servicio LI {

	list-style: none;

	padding: 0px 0px 0px 10px;

	margin-bottom: 8px;

	color: #655957;

}

.Servicio .ItemNaranja {

	background: url(imagenes/rayas-naranja.gif) no-repeat 0px 3px;

}

.Servicio .ItemRojo {

	background: url(imagenes/rayas-rojas.gif) no-repeat 0px 3px;

}

.Servicio .ItemVerdeClaro {

	background: url(imagenes/rayas-verdeclaro.gif) no-repeat 0px 3px;

}

.Servicio .ItemVerde {

	background: url(imagenes/rayas-verdes.gif) no-repeat 0px 3px;

}





























#Footer {

	margin: 10px auto 0px;

	height: auto;

	width: 778px;

	font-size: 9px;

	padding-bottom: 10px;

}



#Footer A {text-decoration: none; color: #333333;}



#Footer H1 {

          font-family: Arial, Helvetica, sans-serif;

          font-size: 10px;

          font-weight: normal;

          color: #333333;

          display:inline;

}

#Footer H1 A {text-decoration: underline}

