body{background-color:#efefef !important;background-image:url('/sites/hrs/skins/hrs/img/bg.jpg') !important;color:#444;font-family:Verdana,Helvetica,sans-serif;font-size:12px;margin:0 0}
h1{background:#6c6573;color:#fff;font-size:22px;font-variant:small-caps;font-weight:bold;padding:10px 6px 10px 20px}
h1:before{content:" ";border-left:10px solid #fff;margin-right:14px}
h2{color:#444;font-size:20px;font-variant:small-caps;font-weight:bold}
h3{color:#444;font-size:14px;font-variant:small-caps;font-weight:bold}
.logo{height:71px}
p.login_button{margin-top:0}
a.login_button{
    border:1px solid #333;
    display:block;
    font-size:12px;
    font-weight:bold;
    padding:6px 0;
    text-align:center;
    text-transform:uppercase;
    background:-moz-linear-gradient(top, #959595, #373737);
    background:-webkit-gradient(linear, left top, left bottom, from(#959595), to(#373737));
}
.login_button,
.login_button:link,
.login_button:visited{
    color:#fff;
    text-decoration:none;
}
div#main_cont h1{margin:0}
.nav_box{background:#fff;border:1px solid #6c6573;margin:0 0 1.5em}
.nav_box h3{background:#6c6573 url('/sites/hrs/skins/hrs/img/bg_tres.jpg') no-repeat right center;color:#fff;font-size:18px;margin:0;padding:6px 30px 6px 10px;text-transform:uppercase}
.nav_box h3 span{display:block;font-size:14px}
.nav_box img{margin:auto}
.nav_box p{font-size:12px;margin:0;padding:8px}
.nav_box p a:link,
.nav_box p a:visited{color:#6c6573;font-weight:bold;text-decoration:none}
.nav_box p a:hover{color:#333;text-decoration:underline}
.nav_box ul{list-style-image:url('/sites/hrs/skins/hrs/img/dot.png')}
.nav_box li a:link,
.nav_box li a:visited{color:#6c6573;text-decoration:none}
.nav_box li a:hover{color:#333;text-decoration:underline}
.link_button{background:#333;border:1px solid #555;float:right;font-size:11px;font-weight:normal !important;margin-bottom:.8em;padding:4px 8px !important}
.link_button:link,
.link_button:visited{color:#fff !important}
.link_button:hover{text-decoration:none !important}
.cms_h1 a{color:#fff}
.entry p{text-align:justify}
.s1{background: url(../img/s1.png) repeat-x;height:8px}
.foot_logo{display:inline;float:left;font-size:11px;margin:0 10px 5px 0}
.foot_copy{display:inline;float:left;font-size:11px;margin:0 16px 10px 0}
.foot_dir{font-size:11px}
.foot_follow{font-size:11px;margin:16px 0 10px 0}
.foot_auth{font-size:10px;text-align:center}
.foot_auth a:link,
.foot_auth a:visited{text-decoration:none}
.foot_auth a:hover{text-decoration:underline}
.slide_tit{
    color:#043F88;
    font-family:Arial,Helvetica,sans-serif;
    font-size:36px;
    left:70px;
    position:absolute;
    top:70px;
}
.box_x_3{
    background:#6C6573;
    border:1px solid #6C6573;
    font-variant:small-caps;
    font-weight:bold;
    margin-top:1em;
    text-transform:uppercase;
}
.box_x_3 div{
    background:url('/sites/hrs/skins/hrs/img/bg_tres.jpg') no-repeat scroll right bottom;
    padding:0 .4em .4em;
}
.box_x_3 div a{
    color:#fff;
    font-size:18px;
    text-decoration:none;
}
.box_x_3 div a span{
    display:block;
    font-size:14px;
}

#nav_col{-webkit-order:1}
#nav_col{order:1}
#main_cont{-webkit-order:2}
#main_cont{order:2}
@media only screen and (max-width:768px)
{
    
    article.hero{display:-webkit-box}
    article.hero{display:-moz-box}
    article.hero{display:-ms-flexbox}
    article.hero{display:-webkit-flex}
    article.hero{display:flex}
    article.hero{display:flexbox}
    article.hero{display:box}
    
    article.hero{-webkit-flex-flow:column}
    article.hero{-moz-flex-flow:column}
    article.hero{flex-flow:column}
    article.hero{-webkit-box-orient:vertical}
    
    #nav_col{-webkit-box-ordinal-group:2}
    #nav_col{-moz-box-ordinal-group:2}
    #nav_col{-ms-flex-order:2}
    #nav_col{-webkit-order:2}
    #nav_col{order:2}
    #nav_col{-webkit-box-flex:1}
    #nav_col{-moz-box-flex:1}
    #nav_col{-webkit-flex:1}
    #nav_col{-ms-flex:1}
    #nav_col{flex:1}
    
    #main_cont{-webkit-box-ordinal-group:1}
    #main_cont{-moz-box-ordinal-group:1}
    #main_cont{-ms-flex-order:1}
    #main_cont{-webkit-order:1}
    #main_cont{order:1}
    #main_cont{-webkit-box-flex:1}
    #main_cont{-moz-box-flex:1}
    #main_cont{-webkit-flex:1}
    #main_cont{-ms-flex:1}
    #main_cont{flex:1}
    
    #main_cont{margin-bottom:1em}
    
    .nav_box ul li{padding-bottom:1.2em}
}

@media only screen and (max-width:1024px){
  .foot_logo,.foot_copy,.foot_dir{display:block;float:none}
}
.rrhh-group-tab{
    border:1px solid #665874;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    padding:.4em .8em;
    margin:0 8px 1em 0;
    width:44%
}
.rrhh-group-tit{font-variant:normal;margin:0;overflow:hidden;text-overflow:ellipsis}
@media only screen and (max-width:875px){
    .rrhh-group-tab{
        width:95%;
        float:none;
    }
}



.bold{font-weight:bold !important}
.nobold{font-weight:normal !important}
.center{text-align:center}
.italic{font-style:italic !important}
.left{text-align:left !important}
.justify{text-align:justify}
.right{text-align:right}
.underline{text-decoration:underline}
.strike{text-decoration:line-through !important}
.subscript{font-size:75%;vertical-align:sub}
.superscript{font-size:75%;vertical-align:super}
.nobr{white-space:nowrap}
.small{font-size:8px}
.big{font-size:36px}
.clear{clear:both}
.blue{color:blue}
.gray{color:#999;font-size:9px}
.green{color:green}
.red{color:red}
.hidden{display:none}
.vat{vertical-align:top}
.clearfix{margin:1em 0}
.header{margin-top:0}
.block{display:block}


ul.gallery{background:#eff7fc;border:1px solid #d8ecf9;margin:10px auto 15px;padding:10px;text-align:center;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
ul.gallery li{background:transparent;display:inline;margin:10px}
ul.gallery li a{margin:0;padding:0}
ul.gallery li a img{border:2px solid #82c3eb;padding:2px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
ul.gallery li a:hover img{border:2px solid #1f7fc8}
.formComment h3{color:#3561b1;font-size:18px;font-weight:bold;margin:0 2px}
.recover_password{font-size:9px;font-weight:normal;margin-left:16px;text-decoration:none}
.recover_password:hover{color:#000;text-decoration:underline}
.new_user{font-weight:bold}



/*rrhh*/
.rrhh_box{background:#fefefe;border:1px solid #ddd;margin-bottom:1em;padding:1em}

.rrhh_box:hover{background:#fafafa;border:1px solid #aaa}

.rrhh_box_admin_buttons{float:right;margin:0 6px}

.rrhh_box input[type='text'],
.rrhh_box select,
.rrhh_box textarea{max-width:216px}

.rrhh_span_apellido{font-size:15px;font-weight:bold}

.rrhh_span_titulo,
.rrhh_span_empleador{font-size:11px;font-weight:bold}

.rrhh_span_inst,
.rrhh_span_pais,
.rrhh_span_nivel_estudio,
.rrhh_span_actividad,
.rrhh_span_cantidad,
.rrhh_span_cargo{font-style:italic}

.rrhh_span_pais:before,
.rrhh_span_area_estudio:before,
.rrhh_span_nivel_estudio:before,
.rrhh_span_actividad:before,
.rrhh_span_cantidad:before,
.rrhh_span_cargo:before{content:', '}

.rrhh_div_observaciones{font-style:italic;margin:4px 0 0 10px}

.leer_mas{
    background-color:#333;
    padding:5px;
    font-size:12px;
    color:#fff;
    width:55px;
    text-align:center;
}
.leer_mas_s{
    background-color:#000;
    padding:4px 6px;
    margin:8px 0 0 0;
    font-size:10px;
    color:#fff;
    text-align:center;
}
.leer_mas a,.leer_mas_s a{color:#fff;text-decoration:none}

.search{border-left:10px solid #73787C;margin-top:1em;padding:2px 0 2px 1em}
.search h3{font-size:15px;margin:.3em 0}
.search h3 a:link,
.search h3 a:visited{text-decoration:none}
.search h3 a:hover{color:#73787C}
.search div p{margin:0px 0px .5em}
.search_sep{border-bottom:1px solid #ccc;border-left:10px solid #73787C;margin:1em 0}
.h3_50{color:#72787A;font-size:18px;font-weight:bold;text-align:left;text-shadow:0px 1px 0px #333;text-transform:uppercase;}
.separador{background-image:url('/sites/hrs/skins/hrs/img/separador.png');clear:both;height:7px;margin:1em 0 .5em;width:98%}
.responsive_table{margin:1em 0}
.responsive_table td{margin:1em 0;padding:.4em .8em}
.responsive_table a:link,
.responsive_table a:visited{text-decoration:none}
.responsive_table a:hover{text-decoration:underline}