/*General*/

.boton_ingresar{
text-decoration:none;
float:right;
margin-right:12px;
margin-top:3px;
color:#0175a7;
font-size:13px;
}

body{
color:#000;
font:700 11px "Roboto";
}

p{
color:#000;
font:700 11px "Roboto";
}

li{
font:700 11px "Roboto";
}

span{
color:#000;
font:700 11px "Roboto";
}

h1,h2{
font:700 11px "Roboto";
}

#registro_ok div.texto_postulacion{
text-align:left;
}

#registro_ok a{
margin-left:300px;
}

#registro_ok h1{
color:#0175a7;
margin-left:25px;
font-size:24px;
}

#registro_ok p{
font:500 14px arial;
width:425px;
margin-left:25px;
}

#registro_ok div.imagen{
background-image:url(../imagenes/ok.png);
height:36px;
width:35px;
float:right;
margin:10px;
margin-top:-10px;
}

.highlight{
color:#02759c;
}

#box_publicacion a{
text-decoration:none;
}

.barra_exportar{
float:right;
margin-right:60px;
margin-top:10px;
}

.barra_exportar a.pdf{
width:19px;
height:22px;
float:left;
cursor:pointer;
display:block;
text-decoration: none; 
background-image:url(../imagenes/botones_exportar/pdf.png);
}

.barra_exportar a.print{
width:21px;
float:left;
height:22px;
cursor:pointer;
display:block;
text-decoration: none; 
background-image:url(../imagenes/botones_exportar/print.png);
}

.barra_exportar a.email{
width:18px;
float:left;
height:22px;
cursor:pointer;
display:block;
text-decoration: none; 
background-image:url(../imagenes/botones_exportar/email.png);
}



/*Titolos y parrafos*/
.blue_text 
{
color:#02759c;
}

h1.blue_text{
font-size:16px;
}


h2.blue_text{
font-size:14px;
}

h2.blue_text.fedra{
font-size:14px;
}

p{
font-size:12px;
line-height:15px;
}


.hr{
background:url(../imagenes/pagina/hr.png);
height:3px;
}

.hr2{
background:url(../imagenes/hr2.png);
height:2px;
}


.wrap.footer{
padding-top:50px;
height:50px;
background:url(../imagenes/pagina/bg_center.png);
font:600 12px arial;
}

table.contacto td{
font-family:"Roboto";
font-weight:800;
font-size:11px;
}

table.table_listado{
font-family:"Roboto";
border-color: #000;
border-width: 0 0 1px 1px;
border-style: solid;
}

table.table_listado thead{
font-weight:800;
}

table.table_listado tbody{
font-weight:500;
font-size:14px;
}

table.table_listado td{
border-color: #000;
border-width: 1px 1px 0 0;
border-style: solid;
margin: 0;
padding: 4px;
}

.wrap.footer a{
text-decoration:none;
color:#000;
padding-left:10px;
padding-right:10px;
font:700 11px "Roboto";
}

.wrap.footer a:hover{
color:#02759c;
}

.wrap.footer a.selected{
color:#02759c;
}

.wrap.footer div.sombra{
width:938px;
height:8px;
padding-bottom:10px;
background:url(../imagenes/pagina/sombra_footer.png);		
background-position:top;
background-repeat:no-repeat;
}

.wrap.footer_bottom{
height:8px;
background:url(../imagenes/pagina/bg_footer.png);
margin-bottom:40px;
}

/*-->publicaciones*/

#publicaciones{
background:url(../imagenes/pagina/publicaciones.png);
height:284px;
width:217px;
margin-top:-10px;
margin-left:7px;
}

#publicaciones ol{
padding-top:75px;
text-align:left;
}

#publicaciones a{
text-decoration:none;
font-family:arial;
font-size:12px;
font-weight:bold;
color:#02759c;
line-height:12px;
}

#publicaciones li{
line-height:16px;
margin-right:15px;
list-style:none;
}

#publicaciones li.titulo_publicacion{
list-style-image:url(../imagenes/pagina/arrow.png);
}

#publicaciones li div{
background:url(../imagenes/pagina/hr.png);
height:3px;
width:188px;
margin-left:-24px;
margin-top:8px;
margin-bottom:8px;
}

.box_publicacion{
margin-top:20px;
text-align:left;
padding-bottom:10px;
}

/*<--publicaciones*/

/*-->servicios*/
#menu_servicios{
width:260px;
float:left;
margin-top:10px;
}

#menu_servicios a{
background:url(../imagenes/pagina/menu_servicios/bg_no_sel.png);
width:254px;
height:40px;
display:block;
text-align:left;
font-size:14px;
color:#000;
text-indent:10px;
text-decoration:none;
}

#menu_servicios a span{

line-height:40px;
font-size:14px;
}

#menu_servicios a.selected{
background:url(../imagenes/pagina/menu_servicios/bg_sel.png);
}

#menu_servicios a:hover{
background:url(../imagenes/pagina/menu_servicios/bg_sel.png);
}

#menu_servicios div a{
color:black;
text-decoration:none;
margin-left:12px;
font-size:14px;
}

.servicio{
font:800 12px verdana;
}

.servicio p{
margin-right:40px;
}


.servicio h2{
font:800 14px arial;
color:#02759c;
}
/*<--servicios*/

/*-->carga cv*/


#cv_progress{
float:right;
width:240px;
height:379px;
background:url(../imagenes/pagina/bg_progess.png);
margin-top:15px;
margin-right:10px;
text-align:left;
padding-top:20px;
background-repeat:no-repeat;
}

#cv_progress a{
display:block;
margin-left:14px;
padding-left:35px;
font:800 13px arial;
line-height:28px;
margin-bottom:15px;
height:28px;
}

#cv_progress a.completo{
background:url(../imagenes/pagina/completado.png);
background-repeat:no-repeat;
}

#cv_progress a.incompleto{
background:url(../imagenes/pagina/no_completado.png);
background-repeat:no-repeat;
}

.link_boton.agregar_idioma{
width:142px;
height:33px;
background-image:url(../imagenes/botones/agregar_idioma.png);
}

.link_boton.agregar_preferencia{
width:155px;
height:33px;
background-image:url(../imagenes/botones/agregar_preferencia.png);
}

.link_boton.agregar_formacion_academica{
width:232px;
height:33px;
background-image:url(../imagenes/botones/agregar_formacion_academica.png);
}

.link_boton.delete_red{
width:16px;
height:16px;
background-image:url(../imagenes/delete_red.png);
}

.link_boton.agregar_experiencia{
width:151px;
height:33px;
background-image:url(../imagenes/botones/agregar_experiencia.png);
}

.link_boton.agregar_conocimiento{
width:174px;
height:33px;
background-image:url(../imagenes/botones/agregar_conocimiento.png);
}


.link_boton.siguiente{
width:150px;
height:32px;
background-image:url(../imagenes/botones/siguiente.png);
float:right;
}

.link_boton.guardar{
width:105px;
height:33px;
background-image:url(../imagenes/botones/guardar.png);
float:right;
}

.link_boton.anterior{
width:150px;
height:32px;
background-image:url(../imagenes/botones/anterior.png);
float:right;
}

.link_boton.postularse_cv{
width:160px;
height:62px;
background-image:url(../imagenes/botones/postularse_cv.png);
margin-top:50px;
}

.link_boton.registrarse{
width:144px;
height:34px;
background-image:url(../imagenes/botones/registrarse.png);
}

.link_boton.ingresar{
width:144px;
height:34px;
background-image:url(../imagenes/botones/ingresar.png);
}

.link_boton.aceptar{
width:142px;
height:33px;
background-image:url(../imagenes/botones/aceptar.png);
}


h1.titulo_paso{
font:500 22px verdana;
}

.carga_cv div{
text-align:left;
width:680px;
float:left;
margin-left:10px;
}

.carga_cv div{
font:500 14px verdana;
}

.carga_cv div input,select,textarea{
border:1px solid #ccc;
font:500 12px arial;
margin-left:1px;
}

/*<--carga cv*/

.eliminar{
cursor:pointer;
}


#login{
background:url(../imagenes/bg_login.png);
background-repeat:no-repeat;
background-position:center top;
}



.login{
background:url(../imagenes/bg_login.png);
background-repeat:no-repeat;
background-position:center top;
}

#login table{
font:500 12px verdana;
}

#login input{
font:500 12px verdana;
border:1px solid #ccc;
width:192px;
}

#login2{
}

#login2 table{
font:500 12px verdana;
}

#login2 input{
font:500 12px verdana;
border:1px solid #ccc;
width:192px;
}


.c_error{
color:red;
font-size:10px;
}


.nav {			
		font-family:verdana;
		font-size:14px;
		padding:5px;
		text-align:center;
	}
	.nav a { padding: 0 5px; }

	body{
	text-align:center;
	background:#e5e6e6 url(../imagenes/bg_general.png);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
	}
	.wrap{ 
		margin:0 auto 0 auto;
		width:960px; 
	}

.jqmWindow2{
    display: none;    
    position: fixed;
    top: 17%;
    left: 50%;    
    margin-left: -450px;
    width: 900px;    
    overflow-y:hidden;
    background-color: #fff;
    border: 1px solid black;
    padding:0px;
    padding-bottom:10px;
}

.jqmWindow {
    display: none;
    position: fixed;
    top: 5%;
    left: 50%;
    margin-left: -400px;
    width: 800px;
    overflow-y:auto;
    background-color: #fff;
    border: 1px solid black;
    padding:0px;
    padding-bottom:10px;
}

.registro_ok{
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -280px;
    width: 560px;
    overflow-y:hidden;
    background-color: #fff;
    border: 1px solid black;
    padding:0px;
    padding-bottom:10px;
}

.link_boton{
display:block;
text-decoration: none; 
cursor:pointer;
}

.link_boton.postularse{
width:110px;
height:34px;
background-image:url(../imagenes/botones/postularse.png);
}

.link_boton.micuenta_cv{
width:202px;height:61px;
background-image:url(../imagenes/botones/modificar.png);
}

.link_boton.salir_cv{
width:110px;
height:34px;
background-image:url(../imagenes/botones/boton-salir.png);
}

.link_boton.ver_mas{
width:97px;
height:34px;
background-image:url(../imagenes/botones/ver_mas.png);
}

.link_boton.cargar_cv{
width:102px;
height:28px;
background-image:url(../imagenes/botones/cargar_cv.png);
}

.link_boton.cerrar{
width:139px;
height:30px;
background-image:url(../imagenes/botones/cerrar.png);
float:right;
}

/*menu*/
.wrap.menu{
background-color:transparent;
background-image:url(../imagenes/pagina/menu/bg.png);
width:950px;
height:47px;
margin-top:-6px;
}

.wrap.menu table{
width:100%;
height:100%;
}

.link_boton.menu{
height:48px;
margin-top:10px;
}

.link_boton.menu.home{
width:141px;
height:24px;
background-position:center center;
background-image:url(../imagenes/pagina/menu/1.png);
}

.link_boton.menu.home:hover{
background-image:url(../imagenes/pagina/menu/1_sel.png);
}

.link_boton.menu.home.selected{
background-image:url(../imagenes/pagina/menu/1_sel.png);
}

.link_boton.menu.servicios{
width:148px;
height:24px;
background-position:center center;
background-repeat:no-repeat;
background-image:url(../imagenes/pagina/menu/2.png);
}
.link_boton.menu.servicios:hover{
background-image:url(../imagenes/pagina/menu/2_sel.png);
}

.link_boton.menu.servicios.selected{
background-image:url(../imagenes/pagina/menu/2_sel.png);
}

.link_boton.menu.busquedas{
width:152px;
height:24px;
background-position:center center;
background-repeat:no-repeat;
background-image:url(../imagenes/pagina/menu/3.png);
}

.link_boton.menu.busquedas:hover{
background-image:url(../imagenes/pagina/menu/3_sel.png);
}

.link_boton.menu.busquedas.selected{
background-image:url(../imagenes/pagina/menu/3_sel.png);
}

.link_boton.menu.cv{
width:106px;
height:24px;
background-position:center center;
background-repeat:no-repeat;
background-image:url(../imagenes/pagina/menu/4.png);
}

.link_boton.menu.cv:hover{
background-image:url(../imagenes/pagina/menu/4_sel.png);
}

.link_boton.menu.cv.selected{
background-image:url(../imagenes/pagina/menu/4_sel.png);
}

.link_boton.menu.clientes{
width:69px;
height:24px;
background-position:center center;
background-repeat:no-repeat;
background-image:url(../imagenes/pagina/menu/5.png);
}

.link_boton.menu.clientes:hover{
background-image:url(../imagenes/pagina/menu/5_sel.png);
}

.link_boton.menu.clientes.selected{
background-image:url(../imagenes/pagina/menu/5_sel.png);
}

.link_boton.menu.contacto{
width:74px;
height:24px;
background-position:center center;
background-repeat:no-repeat;
background-image:url(../imagenes/pagina/menu/6.png);
}

.link_boton.menu.contacto:hover{
background-image:url(../imagenes/pagina/menu/6_sel.png);
}

.link_boton.menu.contacto.selected{
background-image:url(../imagenes/pagina/menu/6_sel.png);
}

.link_boton.menu.separador{
width:3px;
height:35px;
margin-top:5px;
background-image:url(../imagenes/pagina/menu/separador.png);
}

.wrap.header{
background-image:url(../imagenes/bg_header.png);
background-position:right top;
background-repeat:no-repeat;
width:950px;
height:141px;
}

#logo{
top:10px;
position:absolute;
background-repeat:no-repeat;
width:296px;
height:126px;
}

#div_telefono{
margin-right:12px;
margin-top:25px;
background-image:url(../imagenes/telefono.png);
width:179px;
height:39px;
}

.wrap.bgcenter{
background:url(../imagenes/pagina/bg_center.png);
}

#linkedin{
background:url(../imagenes/linkedin.png);
width:28px;
height:28px;
display:block;
cursor:pointer;
float:right;
margin-right:10px;
margin-top:10px;
}

#header_right{
float:right;
}

.clear{
clear: both;
}

#slider{
background:url(../imagenes/slider.png);
width:900px;
height:110px;
margin-left:23px;
margin-top:15px;
}

#slider_div{
padding-left:60px;
}

#slider_div ul, #slider_div li{
	list-style:none;
	}
#slider_div, #slider_div li img{ 
margin-left:40px;
margin-right:40px;
}
#slider_div, #slider_div li{ 
	width:750px;
	height:100px;
	overflow:hidden; 
	}

#load_mask{
background:#e5e5e5 !important;
width:950px;
}

.cufon-loading {
  visibility: hidden;
}

/*SOCIOS STYLES*/

/*  ADVANCED STYLES */
.top_testresult{
    font-weight: bold;
    font-size:13px;
    font-family: arail,helvetica,san-serif;
    color:#666;
    padding:0;
    margin:0 0 2px 0;
}
.top_testresult span{
    padding:6px ;
    margin:0;
}
.top_shortPass{
    background:#edabab;
    border:1px solid #bc0000;
    display:block;
}
.top_shortPass span{
    
}
.top_badPass{
    background:#edabab;
    border:1px solid #bc0000;
    display:block;
}
.top_badPass span{
    
}
.top_goodPass{
    background:#ede3ab;
    border:1px solid #bc9f00;
    display:block;
}
.top_goodPass span{

}
.top_strongPass{
    background:#d3edab;
    border:1px solid #73bc00;
    display:block;
}
.top_strongPass span{

}


/*  RESULT STYLE  */
.testresult{
    font-weight: bold;
    font-size:13px;
    font-family: arial,helvetica,san-serif;
    color:#666;
    padding:0px 0px 12px 10px;
    margin-left:10px;
    display: block;
    height:28px;
    float:left;
}
.testresult span{
    padding:10px 20px 12px 10px;
    margin: 0px 0px 0px 20px;
    display:block;
    float:right;
    white-space: nowrap;
}
.shortPass{
    background:url('/images/red.png') no-repeat 0 0;
}
.shortPass span{
    background:url('/images/red.png') no-repeat top right;
}
.badPass{
    background:url('/images/red.png') no-repeat 0 0;
}
.badPass span{
    background:url('/images/red.png') no-repeat top right;
}
.goodPass{
    background:url('/images/yellow.png') no-repeat 0 0;
}
.goodPass span{
    background:url('/images/yellow.png') no-repeat top right;
}
.strongPass{
    background:url('/images/green.png') no-repeat 0 0;
}
.strongPass span{
    background:url('/images/green.png') no-repeat top right;
}

/*.contgeneral { background-color: white; width: 952px; }

.contsocio, .contsocio2 { float: left; }*/

.contgeneral { 
    width: 787px; 
    background-color: transparent; 
    margin: 40px 0 0 93px;
}

.contsocio { 
    width: 214px;
    height: 129px;
    background-image: url(../imagenes/socios/bg-contenedor.png);
    background-repeat: no-repeat;
    float: left;
    margin: 0 60px 12px 0;
}


.contsocio2 { 
    width: 214px;
    height: 129px;
    background-image: url(../imagenes/socios/bg-contenedor.png);
    background-repeat: no-repeat;
    float: left;
}

.socio { padding: 10px 0 0 10px;}

#form_experiencia_laboral font {
    display: block;
}