@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 Verdana, Arial, Helvetica, sans-serif;
	background:url(../imgs/bg.gif) repeat-y;
	margin:10px;
}
H1 {
	font:bold 12px/16px Arial, Verdana;
	color:#1170aa;
	margin:0 0 4px 0;
}
A {
	color:#000;
	text-decoration:none;
	font-size:9px;
}
A:visited {
	color:#004666;
	font-size:9px;
}
A:hover {
	color:#000;
	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;
}
.titulo {
	font:bold 14px/16px Trebuchet ms, Arial, sans-serif;
	color:#0a2f67;
	margin-bottom:10px;
}
.titulologin {
	font:bold 14px/16px Trebuchet ms, Arial, sans-serif;
	color:#0a2f67;
	margin-bottom:10px;
}
.btn {
	background:#629eba url(../imgs/btnMenu.gif) repeat-x;
	font:bold 11px tahoma, Arial, sans-serif;
	border:1px solid #006391;
	padding:2px 7px 3px 7px;
	color:#fff;
	cursor:pointer;
}
.btn:hover {
	background-color:#629eba;
	background-position: 0 -24px;
*behavior:url("../../scripts/hover.htc")
}
.interfase {
	background-color:#e9fcff;
	padding:6px 15px;
	font:12px/16px arial;
	margin-bottom:15px;
	border:1px solid #F68521;
}
.interfaselogin {
	background-color:#e9fcff;
	padding:6px 15px;
	font:12px/16px arial;
	margin-bottom:15px;
	border:1px solid #F68521;
}
.input {
	border:1px solid #e2e3e4;
}
.caja {
	background:url(../imgs/footer.jpg) left bottom no-repeat #fff;
	border:1px solid #d6d6d7;
	width:960px;
	margin:auto;
	position:relative;
	padding-bottom:77px;
}
.bullet, .bulletGris, .bulletRojo {
	font: 11px/14px "Comic Sans Ms";
	text-decoration:none;
}
.bullet {
	color:#004666 !IMPORTANT;
}
.bulletGris {
	color:#808080 !IMPORTANT;
}
.bulletRojo {
	color:#d65735 !IMPORTANT;
}
.linea {
	line-height:1px;
	font-size:1px;
	height:3px;
	background:#c4c4c4;
}
.lineaSubtitulo {
	line-height:1px;
	font-size:1px;
	height:3px;
	background:#e5e5e5;
}
.ingresar {
	float:right;
	font:11px/14px Tahoma, Arial
}
.titModal {
	background-color:#1170aa;
	height:23px;
	line-height:23px;
	margin-bottom:10px;
	color:#fff;
	padding-left:10px;
}
/* ---- COLORES ---- */
.color {
	color:#1170aa;
}
.gris50 {
	color:#0a2f67;
}
.rojo {
	color:#d65735!important;
}
.colorA {
	color:#004666;
}
.negro {
	color:#222;
}
.normal {
	font-weight:normal
}
/* TOP */

.top {
	background:transparent url(../imgs/fdoCabezalInterna.jpg) no-repeat scroll 0 0;
	height:88px;
}
.logoTop {
	width:200px;
	height:60px;
	text-decoration:none;
	display:block;
	float:left;
	margin:10px 0 0 10px;
}
.logoTop:hover {
	text-decoration:none;
}
.loginTop {
	margin:25px 0 10px 30px;
}
.menu {
	text-align:right;
	width:630px;
}
.menu .btn {
	-x-system-font:none;
	background:#0a2f67 none repeat scroll 0 0;
	border:1px solid #5C718C;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin-left:30px;
	padding:2px 7px 3px;
	width:150px;
}
.menu .btn:hover {
	background-color:#6482b9;
	background-position:0 -24px;
}
/* HOME */
.cuerpo {
	background:url(../imgs/fdoCuerpo.jpg) no-repeat;
	position:relative;
	height:505px;
}/* cambiar alto */
.login {
	position:absolute;
	top:11px;
	left:30px;
	color:#fff;
	width:300px;
	font-weight:bo
}
.login .btn {
	background:#6482b9 url(../imgs/btnLogin.gif) repeat-x;
	font:11px tahoma, Arial, sans-serif;
	border:1px solid #4d6da4;
	padding:2px 7px 3px 7px;
	color:#fff;
	cursor:pointer;
	margin-left:16px;
	width:100px;
	float:left;
}
.mensajeLogin {
	background-color:#fff;
	padding:6px 12px;
	font:12px/16px arial;
	margin-bottom:15px;
	border:1px solid #e2e3e4;
	color:#666;
}
.mensajeLogin2 {
	background-color:#fff;
	padding:6px 12px;
	font:12px/16px arial;
	margin-bottom:15px;
	border:1px solid #e2e3e4;
	color:#666;
}
.techoLogin {
	background-color:#0a2f67;
	border:1px solid #99aac7;
	margin-bottom:2px;
	padding:10px;
	font:bold 13px Trebuchet ms, Arial, sans-serif;
	color:#fff;
	margin-top:20px;
}
.cajaLogin {
	background-color:#0a2f67;
	border:1px solid #99aac7;
	padding:15px;
	margin-bottom:2px;
}
.cajaLogin .btn {
	background:#6482b9;
	font:12px tahoma, Arial, sans-serif;
	color:#fff;
	border:1px solid #4d6da4;
}
.cajaLogin .btn:hover {
	background-color:#0a2f67;
	background-position: 0 -24px;
*behavior:url("../../scripts/hover.htc")
}
.usr INPUT {
	margin:3px 0 20px 0;
	width:180px;
}
.pass INPUT {
	margin:3px 0 28px 0;
	width:180px;
}
.mailLogin {
	background-color:#0a2f67;
	border:1px solid #99aac7;
	padding:15px;
	font-size:10px
}
.mailLogin INPUT {
	width:160px;
	float:left;
}
.mailLogin .btn {
	width:80px;
	float:left;
	color:fff;
	border:1px solid #4c4fae;
}
.contenido {
	border:none!important;
	position:absolute;
	top:20px;
	left:355px;
	width:629px;
	height:365px;
	float:left;
}
.contenido .titulo {
	margin:29px 0 10px 0;
}
.contenido .texto {
	width:250px;
	height:450px;
}/* cambiar alto */
/* INGRESAR */
.login2 {
	color:#fff;
}
.login2 .btn {
	background:#6482b9 url(../imgs/btnLogin.gif) repeat-x;
	font:11px tahoma, Arial, sans-serif;
	border:1px solid #4d6da4;
	padding:2px 7px 3px 7px;
	color:#fff;
	cursor:pointer;
	margin-left:16px;
	width:100px;
	float:left;
}

.techoLogin2 {
	background-color:#0a2f67;
	border:1px solid #99aac7;
	margin-bottom:2px;
	padding:10px;
	font:bold 13px Trebuchet ms, Arial, sans-serif;
	color:#fff;
	margin-top:20px;
	width:280px;
}

.cajaLogin2 {
	background-color:#0a2f67;
	border:1px solid #99aac7;
	padding:15px;
	margin-bottom:2px;
}

.cajaLogin2 .btn:hover {
	background-color:#0a2f67;
	background-position: 0 -24px;
*behavior:url("../../scripts/hover.htc")
}


.mailLogin2 {
	background-color:#0a2f67;
	border:1px solid #99aac7;
	padding:15px;
	margin:20px 0 20px 20px;
}
.mailLogin2 INPUT {
	width:160px;
	float:left;
}
.mailLogin2 .btn {
	width:80px;
	float:left;

}

.textologin {
	font:12px/16px Arial, Verdana;
}
/* INTERNAS */
.cuerpoInterna {
	padding:15px;
}
.bloque {
	margin-bottom:28px;
}
.item {
	float:left;
	text-align:right;
	width:188px;
	margin-right:30px;
}
.datos {
	float:left;
	width:540px;
}
.division {
	border-top:1px dashed #ccc;
	padding-top:10px;
}
/* SUBNAVEGACION */
.paso {
	float:left;
	background-color:#fff;
	margin-top:1px;
	height:23px;
	line-height:23px;
	text-align:center;
	margin-right:1px;
}
.menu2 {
	display:block;
	text-decoration:none;
}
.menu2:hover {
	background-color:#a6a6a6;
	color:#fff!IMPORTANT;
	text-decoration:none;
}
.pasoOn {
	float:left;
	background-color:#79AECF;
	margin-top:1px;
	height:23px;
	line-height:23px;
	text-align:center;
	margin-right:1px;
	color:#fff;
}
.pasoEmpresas {
	float:left;
	background-color:#0093a7;
	margin-top:1px;
	height:23px;
	line-height:23px;
	text-align:center;
	margin-right:1px;
	color:#fff;
}
.subnaveg {
	margin-bottom:12px;
}
/* TABLA */
.tablaGris {
	width:100%;
	background-color:#e5e5e5;
}
.tablaGris tr {
	background-color:#fff;
}
.tablaGris td {
	padding:6px 7px 6px 7px;
	vertical-align:middle;
	font:11px/14px Arial, Tahoma;
}
.techo {
	background-color:#e5e5e5;
	border:1px solid #fff;
	padding:0px;
	color:#666;
}
.divisor td {
	background-color:#f7f7f7;
}
/* RESULTADO */
.navegador {
	color:#808080;
	line-height:20px;
	border:solid #E2E2E2;
	border-width:0px 0px 1px 0px;
	margin-top:10px;
	height:20px;
}
.destacado {
	background-color:#fafeff;
	border:1px solid #d0e4f1;
	padding:10px 12px 8px 12px;
	margin-top:14px;
}
.destacado img {
	float:left;
	border:1px solid #d0e4f1;
	margin:0px 10px 5px 0px;
}
.link A {
	text-decoration:none;
	color:#222;
}
.link A.overall {
	display:block
}
.link A:visited {
	text-decoration:none;
	color:#222;
}
.link A:hover {
	text-decoration:none;
	background-color:#f2fafc;
	cursor:pointer;
	color:#222;
}
.destacadoPuntos {
	border-top:1px dotted #ccc;
	padding-top:8px;
	margin-top:10px;
	color:#666;
}
/* DETALLE */
.admiracion {
	background-color:#1170aa;
	padding:2px 7px;
	margin:5px;
	font:bold 14px/16px arial;
	color:#fff;
}
.detalle {
	border:1px solid #79aecf;
	padding:8px 15px 3px 15px;
	margin-top:5px;
}
.detalle h1 {
	font:normal 14px/18px Arial, Verdana;
	color:#222;
	padding-top:8px;
}
.texto {
	font:12px/16px Arial, Verdana;
}
.btnDetalle {
	font:bold 11px tahoma, Arial, sans-serif;
	border:1px solid #006391;
	color:#fff;
	width:186px;
	background:#629eba url(../imgs/btnMenu.gif) repeat-x;
	float:right;
	text-align:center;
	display:block;
	margin-bottom:5px;
	padding:5px 7px;
}
.btnDetalle:hover {
	background-color:#629eba;
	background-position: 0 -24px;
*behavior:url("../../scripts/hover.htc");
	color:#fff;
!important;
	text-decoration:none;
}
.logoDetalle {
	border:1px solid #ddd;
	margin-bottom:15px;
	float:right;
}
.simplePuntos {
	background:url(../imgs/puntos.gif) repeat-x;
	background-position:top;
	padding-top:8px;
	margin-top:10px;
	color:#666;
}
.datosAviso ul {
	margin:0px;
	padding:0px;
	line-height:18px;
}
.datosAviso ul li {
	list-style:none;
}
#recomendar {
	position:absolute;
	top:25%;
	left:30%;
	z-index:50;
	border:1px solid #cecece;
	background-color:#fff;
	padding:4px;
	width:460px;
	color:#222;
}
.puntos {
	background:url(../../BaseJobs/imgs/puntos.gif) repeat-x;
	background-position:top;
	padding:10px 0px 2px 0px;
	margin-top:10px;
}
.puntosPreview {
	background:url(../../BaseJobs/imgs/puntos.gif) repeat-x;
	background-position:top;
	padding:1px 0px 2px 0px;
	margin-top:17px;
}
/* ---- CARGA CV ---- */
.foto {
	border:3px double #cccccc;
	background-color:#f7f7f7;
}
.itemPreview {
	margin:10px 0px 10px 50px;
	background:url(../imgs/puntos.gif) repeat-x;
	background-position:bottom;
	padding-bottom:10px;
}
#enviarMail {
	position: fixed;
	position: expression("absolute");
 top: expression(eval(document.body.scrollTop)+10);
	margin-top: 120px;
	margin-left: -10px;
}
.editar {
	float:right;
	margin-left:20px;
	font:11px/16px Tahoma, Arial;
}
 @MEDIA PRINT {
.btnDetalle {
	display:none;
}
.datosEmpresa, .datosAviso {
	float:none;
}
.detalle, .simplePuntos {
	padding-bottom:5px;
}
HTML {
	background-image:none;
}
.noprint {
	display:none;
}
.texto {
	font:13px/16px Arial, Verdana;
}
}
/* ---- NUEVOS ---- */
.chapaAzul {
	width:378px;
	background-color:#1170aa;
	margin-top:1px;
	height:23px;
	margin-bottom:10px;
}
.chapaTahoma {
	float:left;
	padding:4px 0px 0px 9px;
	color:#fff;
}
.datosForm {
	float:left;
	width:450px;
}
.itemForm {
	float:left;
	text-align:right;
	width:265px;
	margin-right:30px;
}
.espacio100 {
	height:100px;
	line-height:100px;
}
.terminos {
	margin:10px 0 10px 214px;
}
.emp_recomendar {
	position:fixed;
	top:-15%;
	left:30%;
	z-index:50;
	border:1px solid #cecece;
	background-color:#fff;
	padding:4px;
	width:460px;
	color:#222;
	visibility: hidden;
}
.txt{
font: 11px Verdana, Arial, Helvetica, sans-serif; color:#0a2f67; padding-left:34px
}
.ttl{ font-size:13px; font-weight:bold; padding-left:100px}




