@charset "utf-8";
/* CSS Document */
/* Ocultar de mac \*/
*+html .floatFix {
	height:1%
}
*html .floatFix {
	height:1%
}
.floatFix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}/* parametro para mozilla y opera */
/* fin */

/* GENERALES */
BODY {
	font:11px Trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
	background:url(../imgs/bg.jpg);
	/*background-color:#050551;*/
	margin:10px;
	color:#4d4d4d
}
H1 {
	font:bold 12px/16px Arial, Verdana;
	color:#000;
	margin:0 0 4px 0;
}
A {
	color:#fff;
	text-decoration:none;
	font-size:9px;
}
A:visited {
	color:#fff;
	font-size:9px;
}
A:hover {
	color:#fff;
	text-decoration:underline;
	font-size:9px;
}
FORM {
	margin:0px;
	padding:0px;
}
LABEL {
	color:#004666;
	cursor:pointer;
}
SELECT {
	font:11px/11px Arial, tahoma;
	width:215px;
}
INPUT {
	font:11px/11px Arial, tahoma;
}
INPUT.text {
	width:200px;
	padding:1px 4px 1px 4px;
}
TEXTAREA {
	font:11px/11px Tahoma, Arial;
	width:300px;
	padding:5px;
}
.der {
	float:right;
}
.izq {
	float:left;
	padding-right:0px;
}
.top .izq {
	float:right;
	padding-right:15px;
	padding-top:60px;
}
.titulo {
	font:bold 14px/16px Trebuchet ms, Arial, sans-serif;
	color:#4d4d4d;
	margin-bottom:10px;
}
.titulo_pag {
	font:bold 14px/16px Trebuchet ms, Arial, sans-serif;
	color:#4d4d4d;
	margin-bottom:10px;
	margin-left:20px
}
.titulologin {
	font:bold 14px/16px Trebuchet ms, Arial, sans-serif;
	color:#4d4d4d;
	margin-bottom:10px;
}
.caja {
	background:url(../imgs/footer.jpg) left bottom no-repeat #fff;
	border:0px solid #d6d6d7;
	width:960px;
	margin:auto;
	position:relative;
	padding-bottom:58px;
}
.caja_plana {
	background:url(../imgs/footer_plano.jpg) left bottom no-repeat #fff;
	border:1px solid #d6d6d7;
	width:960px;
	margin:auto;
	position:relative;
	padding-bottom:58px;
}
.interfase {
	BORDER-RIGHT: #f68521 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #f68521 1px solid; PADDING-LEFT: 15px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 6px; FONT: 12px/16px arial; BORDER-LEFT: #f68521 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #f68521 1px solid; BACKGROUND-COLOR: #e9fcff
}
.interfaselogin {
	BORDER-RIGHT: #f68521 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #f68521 1px solid; PADDING-LEFT: 15px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 6px; FONT: 12px/16px arial; BORDER-LEFT: #f68521 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #f68521 1px solid; BACKGROUND-COLOR: #e9fcff
}
.loginTop {
	margin:5px 0 5px 20px;
}
.menu {
	text-align:right;
	width:720px;
	padding-top:11px;
	display:none;
}
/* HOME */
.navegacion{
	margin:0px 0 0 0px;
	height:32px;
	text-align:right;
	background-color:#fff;
	/*background:url(../imgs/fondo.jpg);*/
	
}
.top {
	background:transparent url(../imgs/header.jpg) no-repeat scroll 0 0;
	height:80px;
}
.logoTop {
	width:200px;
	height:60px;
	text-decoration:none;
	display:block;
	float:left;
	margin:10px 0 0 10px;
}
.logoTop:hover {
	text-decoration:none;
}
.cuerpo {
	background:url(../imgs/body.jpg) no-repeat;
	position:relative;
	height:440px;
}
.login {
	position:absolute;
	top:11px;
	left:20px;
	color:#fff;
	width:315px;
	font-weight:bold;
}
.login2 {
	COLOR:#fff;
}
.login .btn {
	background:#03598A; url(../imgs/btnLogin.gif) repeat-x;
	border:1px solid #FFFFFF;
	font:11px Trebuchet ms,tahoma, Arial, sans-serif;
	padding:2px 7px 3px 7px;
	color:#FFF;
	cursor:pointer;
	margin-left:16px;
	width:100px;
	float:left;
	height:23px;
}
.login2 .btn {
	background:#03598A; url(../imgs/btnLogin.gif) repeat-x;
	font:11px Trebuchet ms,tahoma, Arial, sans-serif;
	border:1px solid #FFFFFF; /*#689851;*/
	padding:2px 7px 3px 7px;
	color:#FFF;
	cursor:pointer;
	margin-left:16px;
	width:100px;
	float:left;
	height:23px;	
}
.login .btn:hover {
	background-color:#DD132B;
	background-position: 0 -24px;
	*behavior:url("../../scripts/hover.htc");
}
.login2 .btn:hover {
	background-color:#DD132B;
	background-position: 0 -24px;
	*behavior:url("../../scripts/hover.htc");
}
.techoLogin {
	background-color:#03598A;
	border:1px solid #fff;
	margin-bottom:2px;
	padding:10px;
	font:bold 11px Trebuchet ms, Arial, sans-serif;
	color:#FFF;
	margin-top:20px;
}
.techoLogin2 {
	WIDTH: 280px; 
	background-color:#03598A;
	border:1px solid #fff;
	margin-bottom:2px;
	padding:10px;
	font:bold 11px Trebuchet ms, Arial, sans-serif;
	color:#FFF;
	margin-top:20px;
}
.cajaLogin {
	background-color:#B2C0C9;
	border:1px solid #fff;
	padding:15px;
	margin-bottom:2px;
}
.cajaLogin2 {
	  background-color:#B2C0C9;
	border:1px solid #fff;
	padding:15px;
	margin-bottom:2px;
}
.cajaLogin .btn {
	background:#03598A;
	font:12px tahoma, Arial, sans-serif;
	color:#FFF;
	border:1px solid #FFFFFF; /*#689851;*/
	width:100px;
	height:25px;
}
.cajaLogin2 .btn {
	background:#03598A;
	font:12px tahoma, Arial, sans-serif;
	color:#FFF;
	border:1px solid #FFFFFF; /*#689851;*/
	width:100px;
	height:25px;
}
.cajaLogin .btn:hover {
	background-color:#DD132B;
	background-position: 0 -24px;
	*behavior:url("../../scripts/hover.htc");
}
.cajaLogin2 .btn:hover {
	background-color:#DD132B;
	background-position: 0 -24px;
	*behavior:url("../../scripts/hover.htc");
}
.mensajeLogin {
	font: 11px Trebuchet ms, Arial, sans-serif;
	padding:6px 12px;
	color:#fff;
}
.mensajeLogin2 {
	font: 11px Trebuchet ms, Arial, sans-serif;
	padding:6px 12px;
	color:#fff;
}
.headerBJ
{
	display:none;
}
.usr INPUT {
	font:bold 11px Trebuchet ms, Arial, sans-serif;
	margin:3px 0 20px 0;
	width:180px;
	color:#333333
}
.pass INPUT {
	font:bold 11px Trebuchet ms, Arial, sans-serif;
	margin:3px 0 20px 0;
	width:180px;
	color:#333333
}
.input {
	border:1px solid #e2e3e4;
}
.btn {
	background:#03598A;
	font:bold 11px Trebuchet ms,tahoma, Arial, sans-serif;
	border:1px solid #FFFFFF;
	padding:2px 7px 3px 7px;
	color:#FFF;
	cursor:pointer;
}
.btn:hover {
	background-color:#DD132B;
	background-position: 0 -24px;
}
.mailLogin {
	background-color:#B2C0C9;
	border:1px solid #fff;
	padding:15px;
	font-size:11px
}
.mailLogin2 {
	 MARGIN: 20px 0px 20px 20px;
	 background-color:#B2C0C9;
	border:1px solid #fff;
	padding:15px;
		font-size:11px 
}
.mailLogin INPUT {
	width:160px;
	float:left;
	font:bold 11px Trebuchet ms, Arial, sans-serif;
	margin:3px 0 20px 0;
	color:#333333
}
.mailLogin2 INPUT {
	width:160px;
	float:left;
	font:bold 11px Trebuchet ms, Arial, sans-serif;
	margin:3px 0 20px 0;
	color:#333333
}
.mailLogin .btn {
	width:80px;
	float:left;
	color:#fff;
	border:1px solid;/* #689851;*/
}
.mailLogin2 .btn {
	width:80px;
	float:left;
	color:#fff;
	border:1px solid;/* #689851;*/
}
.contenido {
	border:medium none !important;
float:left;
height:460px;
left:170px;
position:absolute;
top:28px;
width:614px;
}
.txt{
font: 12px Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:17px
}
.textologin {
	FONT: 12px/16px Arial, Verdana
}
.espacio100 {
	LINE-HEIGHT: 100px; HEIGHT: 100px
}
.usr INPUT {
	MARGIN: 3px 0px 20px; WIDTH: 180px
}
.pass INPUT {
	MARGIN: 3px 0px 28px; WIDTH: 180px
}
.color {
	COLOR: #000066
}
.gris50 {
	COLOR: #dd0000
}
.rojo {
	COLOR: #d65735! important
}
.colorA {
	COLOR: #b3b3b3
}
.negro {
	COLOR: #222
}
.normal {
	FONT-WEIGHT: normal
}

.contenido .titulo {
	MARGIN: 29px 0px 10px
}
.contenido .texto {
	WIDTH: 250px; HEIGHT: 450px
}
.textologin {
	FONT: 12px/16px Arial, Verdana;
	color:#4d4d4d;
}
.cuerpoInterna {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; color:#000000
}
.bloque {
	MARGIN-BOTTOM: 28px
}
.item {
	FLOAT: left; WIDTH: 188px; MARGIN-RIGHT: 30px; TEXT-ALIGN: right
}
.datos {
	FLOAT: left; WIDTH: 540px
}
.division {
	BORDER-TOP: #ccc 1px dashed; PADDING-TOP: 10px
}
.paso {
	MARGIN-TOP: 1px; FLOAT: left; LINE-HEIGHT: 23px; MARGIN-RIGHT: 1px; HEIGHT: 23px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.menu2 {
	DISPLAY: block; TEXT-DECORATION: none
}
.menu2:hover {
	COLOR: #fff! important; BACKGROUND-COLOR: #a6a6a6; TEXT-DECORATION: none
}
.pasoOn {
	MARGIN-TOP: 1px; FLOAT: left; COLOR: #fff; LINE-HEIGHT: 23px; MARGIN-RIGHT: 1px; HEIGHT: 23px; BACKGROUND-COLOR: #79aecf; TEXT-ALIGN: center
}
.pasoEmpresas {
	MARGIN-TOP: 1px; FLOAT: left; COLOR: #fff; LINE-HEIGHT: 23px; MARGIN-RIGHT: 1px; HEIGHT: 23px; BACKGROUND-COLOR: #0093a7; TEXT-ALIGN: center
}
.subnaveg {
	MARGIN-BOTTOM: 12px
}
.tablaGris {
	WIDTH: 100%; BACKGROUND-COLOR: #e5e5e5
}
.tablaGris TR {
	BACKGROUND-COLOR: #fff
}
.tablaGris TD {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 6px; FONT: 11px/14px Arial, Tahoma; VERTICAL-ALIGN: middle; PADDING-TOP: 6px
}
.techo {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; COLOR: #666; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #e5e5e5
}
.divisor TD {
	BACKGROUND-COLOR: #f7f7f7
}
.navegador {
	BORDER-RIGHT: #e2e2e2 0px solid; BORDER-TOP: #e2e2e2 0px solid; MARGIN-TOP: 10px; BORDER-LEFT: #e2e2e2 0px solid; COLOR: #808080; LINE-HEIGHT: 20px; BORDER-BOTTOM: #e2e2e2 1px solid; HEIGHT: 20px
}
.destacado {
	BORDER-RIGHT: #d0e4f1 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #d0e4f1 1px solid; MARGIN-TOP: 14px; PADDING-LEFT: 12px; PADDING-BOTTOM: 8px; BORDER-LEFT: #d0e4f1 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #d0e4f1 1px solid; BACKGROUND-COLOR: #fafeff
}
.destacado IMG {
	BORDER-RIGHT: #d0e4f1 1px solid; BORDER-TOP: #d0e4f1 1px solid; FLOAT: left; MARGIN: 0px 10px 5px 0px; BORDER-LEFT: #d0e4f1 1px solid; BORDER-BOTTOM: #d0e4f1 1px solid
}
.link A {
	COLOR: #222; TEXT-DECORATION: none
}
.link A.overall {
	DISPLAY: block
}
.link A:visited {
	COLOR: #222; TEXT-DECORATION: none
}
.link A:hover {
	CURSOR: pointer; COLOR: #222; BACKGROUND-COLOR: #f2fafc; TEXT-DECORATION: none
}
.destacadoPuntos {
	BORDER-TOP: #ccc 1px dotted; MARGIN-TOP: 10px; COLOR: #666; PADDING-TOP: 8px
}
.admiracion {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 2px; MARGIN: 5px; FONT: bold 14px/16px arial; COLOR: #fff; PADDING-TOP: 2px; BACKGROUND-COLOR: #1170aa
}
.detalle {
	BORDER-RIGHT: #79aecf 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #79aecf 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 15px; PADDING-BOTTOM: 3px; BORDER-LEFT: #79aecf 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #79aecf 1px solid
}
.detalle H1 {
	FONT: 14px/18px Arial, Verdana; COLOR: #222; PADDING-TOP: 8px
}
.texto {
	FONT: 12px/16px Arial, Verdana
}
.btnDetalle {
	BORDER-RIGHT: #006391 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #006391 1px solid; DISPLAY: block; PADDING-LEFT: 7px; BACKGROUND: url(../imgs/btnMenu.gif) #629eba repeat-x; FLOAT: right; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; FONT: bold 11px tahoma, Arial, sans-serif; BORDER-LEFT: #006391 1px solid; WIDTH: 186px; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #006391 1px solid; TEXT-ALIGN: center
}
.btnDetalle:hover {
	BACKGROUND-POSITION: 0px -24px; BEHAVIOR: url("../../scripts/hover.htc"); COLOR: #fff; BACKGROUND-COLOR: #629eba; TEXT-DECORATION: none
}
.logoDetalle {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; FLOAT: right; MARGIN-BOTTOM: 15px; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid
}
.simplePuntos {
	MARGIN-TOP: 10px; BACKGROUND: url(../imgs/puntos.gif) repeat-x 50% top; COLOR: #666; PADDING-TOP: 8px
}
.datosAviso UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
.datosAviso UL LI {
	LIST-STYLE-TYPE: none
}
#recomendar {
	BORDER-RIGHT: #cecece 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cecece 1px solid; PADDING-LEFT: 4px; Z-INDEX: 50; LEFT: 30%; PADDING-BOTTOM: 4px; BORDER-LEFT: #cecece 1px solid; WIDTH: 460px; COLOR: #222; PADDING-TOP: 4px; BORDER-BOTTOM: #cecece 1px solid; POSITION: absolute; TOP: 25%; BACKGROUND-COLOR: #fff
}
.puntos {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; BACKGROUND: url(../../BaseJobs/imgs/puntos.gif) repeat-x 50% top; PADDING-BOTTOM: 2px; PADDING-TOP: 10px
}
.puntosPreview {
	PADDING-RIGHT: 0px; MARGIN-TOP: 17px; PADDING-LEFT: 0px; BACKGROUND: url(../../BaseJobs/imgs/puntos.gif) repeat-x 50% top; PADDING-BOTTOM: 2px; PADDING-TOP: 1px
}
.foto {
	BORDER-RIGHT: #cccccc 3px double; BORDER-TOP: #cccccc 3px double; BORDER-LEFT: #cccccc 3px double; BORDER-BOTTOM: #cccccc 3px double; BACKGROUND-COLOR: #f7f7f7
}
.itemPreview {
	BACKGROUND: url(../imgs/puntos.gif) repeat-x 50% bottom; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 10px 50px
}
#enviarMail {
	MARGIN-TOP: 120px; MARGIN-LEFT: -10px; POSITION: fixed; ; POSITION: expression("absolute"); ; TOP: expression(eval(document.body.scrollTop)+10)
}
.editar {
	FLOAT: right; FONT: 11px/16px Tahoma, Arial; MARGIN-LEFT: 20px
}

@media Print    
{
.btnDetalle {
	DISPLAY: none
}
.datosEmpresa {
	FLOAT: none
}
.datosAviso {
	FLOAT: none
}
.detalle {
	PADDING-BOTTOM: 5px
}
.simplePuntos {
	PADDING-BOTTOM: 5px
}
HTML {
	BACKGROUND-IMAGE: none
}
.noprint {
	DISPLAY: none
}
.texto {
	FONT: 13px/16px Arial, Verdana
}
.chapaAzul {
	MARGIN-TOP: 1px; MARGIN-BOTTOM: 10px; WIDTH: 378px; HEIGHT: 23px; BACKGROUND-COLOR: #1170aa
}
.chapaTahoma {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 4px
}
.datosForm {
	FLOAT: left; WIDTH: 450px
}
.itemForm {
	FLOAT: left; WIDTH: 265px; MARGIN-RIGHT: 30px; TEXT-ALIGN: right
}
.terminos {
	MARGIN: 10px 0px 10px 214px
}
.emp_recomendar {
	BORDER-RIGHT: #cecece 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cecece 1px solid; PADDING-LEFT: 4px; Z-INDEX: 50; LEFT: 30%; VISIBILITY: hidden; PADDING-BOTTOM: 4px; BORDER-LEFT: #cecece 1px solid; WIDTH: 460px; COLOR: #222; PADDING-TOP: 4px; BORDER-BOTTOM: #cecece 1px solid; POSITION: fixed; TOP: -15%; BACKGROUND-COLOR: #fff
}
.txt {
	PADDING-TOP: 350px
}

