@media all and (min-width: 641px) and (max-width: 939px) {
  .wrapper_gen {
    overflow: hidden; }

  header.htop {
    height: auto;
    width: 768px;
    margin: 0 auto; }

  .header_in {
    width: 724px;
    margin: 0 auto;
    height: 207px; }

  section.slider-home {
    height: 250px;
    margin: 0 auto;
    overflow: hidden;
    width: 724px;
    margin-top: -10px; }

  .callactions_in {
    margin: 0 auto;
    overflow: hidden;
    padding: 16px 0 0;
    width: 724px; }

  .wrap_breadcrumb {
    width: 724px;
    height: 59px;
    padding-top: 7px;
    margin: 0 auto; }

  .wrap_content {
    width: 724px;
    margin: 0 auto; }

  .wrap_left {
    width: 404px;
    min-height: 300px;
    margin-top: 85px; }

  .wrap_left_noticias {
    margin-top: 0 !important; }

  .wrap_left.thisfull {
    width: 724px !important; }

  .wrap_right {
    overflow: hidden;
    width: 300px;
    padding-left: 0px;
    display: inline-table; }

  .wrap_right.thisfull {
    width: 724px !important;
    padding: 0 !important;
    margin-top: 40px; }

  footer.hbot {
    overflow: hidden;
    height: 107px;
    background: #060; }

  .footer_in {
    width: 724px;
    margin: 0 auto;
    height: 107px; }

  /*Fin layout*/
  .nonetablet {
    display: none !important; }

  .header_in .navtop {
    height: 29px;
    padding: 7px 0 0; }

  .navtop .navtop_in {
    border-right: 1px solid #D1D1D1;
    float: right; }

  .navtop_in ul li {
    float: left;
    position: relative; }

  .navtop_in ul li a {
    border-left: 1px solid #D1D1D1;
    color: #5F5F5F;
    display: block;
    font: 0.92em/12px "Trebuchet MS";
    padding: 0 9px 0 10px;
    text-decoration: none; }

  .navtop_in ul li a:hover {
    text-decoration: underline; }

  .navtop .navtop_rs {
    float: right;
    padding-left: 26px; }

  .navtop .navtop_rs ul li {
    float: left;
    padding: 0 11px; }

  .navtop .navtop_rs ul li a {
    overflow: hidden;
    display: block;
    width: 19px;
    height: 24px; }

  .navtop .navtop_rs ul li a img {
    position: relative; }

  .navtop .navtop_rs ul li a:hover img {
    top: -24px; }

  .navtop_in .only_tm {
    display: block; }

  .wrap_logo .logoin {
    overflow: hidden; }

  .wrap_logo .logoin a {
    display: block;
    width: 467px; }

  .head_fixed {
    position: relative; }

  .head_fixed .logo_fixed {
    display: none; }

  .wrap_nav {
    height: 44px;
    padding: 13px 0 0;
    position: relative;
    z-index: 10; }

  .wrap_nav nav.navtop {
    float: left;
    padding: 4px 0 0; }

  .wrap_nav nav.navtop ul li {
    background: url(../images/trabaja/nav_sep.jpg) no-repeat scroll right 7px transparent !important;
    float: left;
    height: 39px;
    position: relative; }

  .wrap_nav nav.navtop ul li a {
    color: #727272;
    display: block;
    float: left;
    font: 1em/39px 'omnesmedium';
    padding-right: 12px;
    text-decoration: none; }

  .wrap_nav nav.navtop ul li a span.nleft {
    background: none;
    display: block;
    float: left;
    height: 39px;
    width: 12px; }

  .wrap_nav nav.navtop ul li a span.nright {
    background: url(../images/trabaja/nav_arrow.jpg) no-repeat scroll right 17px transparent;
    display: block;
    float: left;
    height: 39px;
    padding-right: 17px; }

  .wrap_nav nav.navtop ul li.on {
    background: none repeat scroll 0 0 transparent; }

  .wrap_nav nav.navtop ul li.on a {
    background: url(../images/trabaja/nright.jpg) repeat scroll right 0 transparent;
    color: #0039A6; }

  .wrap_nav nav.navtop ul li.on a span.nleft {
    background: url(../images/trabaja/nleft.jpg) repeat scroll 0 0 transparent; }

  .wrap_nav nav.navtop ul li.on a span.nright {
    background: url(../images/trabaja/nav_arrowover.jpg) no-repeat scroll right 17px transparent; }

  .wrap_nav nav.navtop ul li ul.second_level {
    display: none; }

  .wrap_nav nav.navtop ul li ul.second_level {
    display: none;
    background-color: #E7E7E7;
    border-radius: 0 0 5px 5px;
    behavior: url(PIE.htc);
    box-shadow: 2px 3px 2px 0 #8F8F8F;
    position: absolute;
    top: 39px;
    z-index: 3; }

  .wrap_nav nav.navtop ul li ul.second_level li {
    background: url(../images/trabaja/sl_libackg.jpg) no-repeat scroll 0 top transparent !important;
    float: none;
    height: 30px;
    min-width: 176px;
    padding: 0 10px 0 5px;
    list-style-type: none; }

  .wrap_nav nav.navtop ul li ul.second_level li a {
    background: url(../images/trabaja/sl_arrow.jpg) no-repeat scroll 0 13px transparent;
    color: #727272;
    display: block;
    font: 1em/30px omneslight;
    padding: 0 0 0 8px;
    height: 30px; }

  .wrap_nav nav.navtop ul li ul.second_level li:hover {
    background: url(../images/trabaja/sl_libackgover.jpg) no-repeat scroll 0 top #0039a6 !important;
    float: none;
    height: 30px;
    min-width: 166px;
    padding: 0 10px 0 5px; }

  .wrap_nav nav.navtop ul li ul.second_level li:hover a {
    background: url(../images/trabaja/sl_arrowover.jpg) no-repeat scroll 0 13px transparent;
    color: #FFFFFF;
    display: block;
    font: 1em/30px omneslight;
    padding: 0 0 0 8px; }

  .wrap_nav .nolog {
    background: url(../images/trabaja/sprite01.png) no-repeat scroll -28px 0px transparent;
    border-right: 1px solid #BCBCBC;
    float: right;
    height: 44px;
    padding: 0 0 0 34px; }

  .wrap_nav .icon_user {
    float: left;
    padding: 9px 3px 0 0; }

  .wrap_nav .nolog ul {
    display: block;
    float: left;
    padding: 15px 20px 0 0; }

  .wrap_nav .nolog ul li {
    border-right: 2px solid #ADADAD;
    float: left; }

  .wrap_nav .nolog ul li a {
    color: #5F5F5F;
    display: block;
    font: 1em/13px "Trebuchet MS";
    padding: 0 11px;
    text-decoration: none; }

  .wrap_nav .nolog ul li a:hover {
    text-decoration: underline; }

  .wrap_nav .loginfull {
    background: url(../images/trabaja/sprite01.png) no-repeat scroll -28px 0px transparent;
    border-right: 1px solid #BCBCBC;
    float: right;
    height: 44px;
    padding: 0 0 0 34px;
    position: relative; }

  .loginfull .icon_user {
    float: left;
    padding: 9px 3px 0 0; }

  .loginfull .name_user {
    float: left;
    padding: 0 14px;
    font: normal 1em/44px "Trebuchet MS";
    color: #5f5f5f;
    border-right: 1px solid #bcbcbc; }

  .loginfull .perfil_porcentaje {
    float: left;
    padding: 3px 16px 0;
    border-right: 1px solid #bcbcbc; }

  .perfil_porcentaje .wrap_spamperpor {
    overflow: hidden;
    padding-bottom: 3px; }

  .wrap_spamperpor span {
    display: block;
    text-align: center; }

  .wrap_spamperpor span.completetext {
    display: none; }

  .wrap_spamperpor span.textperpor {
    font: normal 1.17em/16px "Trebuchet MS";
    color: #5f5f5f; }

  .wrap_spamperpor span.porcentaje_in {
    font: normal 1.67em/20px "Trebuchet MS";
    color: #5f5f5f; }

  .perfil_porcentaje .barra_perpor {
    display: none; }

  .loginfull .arrow_sublogueado {
    float: left;
    width: 40px;
    height: 44px;
    background: url(../images/trabaja/sprite01.png) -638px -169px no-repeat;
    cursor: pointer; }

  .loginfull .arrow_sublogueado:hover {
    opacity: 0.5;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); }

  .loginfull ul.sub_logueado {
    display: none;
    position: absolute;
    top: 44px;
    right: 0;
    overflow: hidden;
    background-color: #E7E7E7;
    border-radius: 0 0 5px 5px;
    behavior: url(PIE.htc);
    box-shadow: 2px 3px 2px 0 #8F8F8F;
    z-index: 4; }

  ul.sub_logueado li {
    background: url(../images/trabaja/sl_libackg.jpg) no-repeat scroll 0 top transparent;
    float: none;
    height: 30px;
    padding: 0 8px 0 5px;
    list-style-type: none; }

  ul.sub_logueado li a {
    background: url(../images/trabaja/sl_arrow.jpg) no-repeat scroll 0 13px transparent;
    color: #727272;
    display: block;
    font: 1em/30px omneslight;
    padding: 0 0 0 8px;
    text-decoration: none; }

  ul.sub_logueado li:hover {
    background: url(../images/trabaja/sl_libackgover.jpg) no-repeat scroll 0 top #0039a6 !important;
    float: none; }

  ul.sub_logueado li:hover a {
    background: url(../images/trabaja/sl_arrowover.jpg) no-repeat scroll 0 13px transparent;
    color: #FFFFFF; }

  .wrap_searcher {
    background: url(../images/trabaja/t-backgsearcher.png) no-repeat scroll 0 0 transparent;
    height: 58px;
    padding: 20px 0 0 61px;
    position: relative;
    z-index: 2; }

  .wrap_searcher .searcher_in {
    background: url(../images/trabaja/sprite01.png) 0 -351px no-repeat scroll transparent;
    height: 35px;
    padding: 0 0 0 43px;
    width: 580px; }

  .wrap_searcher .searcher_in ul li {
    float: left; }

  .wrap_searcher .searcher_in ul li.si_bot input[type=button] {
    width: 109px;
    height: 36px;
    border-radius: 0;
    background: url(../images/trabaja/sprite01.png) -358px -223px no-repeat;
    border: 0;
    text-indent: -9999px;
    opacity: 1; }

  .wrap_searcher .searcher_in ul li:hover.si_bot input[type=button] {
    background-position: -478px -223px; }

  .wrap_searcher .searcher_in ul li.hover.si_bot input.disabled[type=button] {
    background-position: -358px -401px; }

  .wrap_searcher .searcher_in ul li.si_bot input.disabled[type=button] {
    background-position: -358px -402px; }

  .wrap_searcher .searcher_in ul li.si_text {
    color: #6E6E6E;
    font: 1.25em/34px Trebuchet MS;
    padding-right: 34px; }

  .wrap_searcher .searcher_in ul li.si_input input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #9A9A9A;
    font: 1.08em/34px "Trebuchet MS";
    height: 34px;
    width: 298px;
    padding: 0; }

  .wrap_searcher .wrap_advsearch {
    padding: 2px 75px 0 0; }

  .wrap_searcher a.adv_search {
    background: url(../images/trabaja/sprite01.png) no-repeat scroll 105px 4px transparent;
    color: #FFFFFF;
    display: block;
    float: right;
    font: 0.92em/13px "Trebuchet MS";
    padding: 0 21px 0 0;
    height: 17px;
    line-height: 15px;
    text-decoration: underline; }

  .wrap_searcher a.adv_search.active {
    background-position: 139px -19px; }

  .wrap_searcher a.adv_search:hover {
    text-decoration: underline; }

  .wrap_contavdsearch {
    background-color: #F8F8F8;
    border: 1px solid #DADADA;
    border-radius: 7px 7px 7px 7px;
    behavior: url(PIE.htc);
    display: none;
    left: 0;
    padding: 40px 0 20px 26px;
    position: absolute;
    top: 62px;
    width: 696px;
    z-index: 1; }

  .wrap_contavdsearch .cont-as1, .wrap_contavdsearch .cont-as2 {
    float: left;
    width: 231px; }

  .wrap_contavdsearch .cont-as1 label {
    color: #636363;
    display: block;
    font: bold 1em/16px "Trebuchet MS"; }

  .wrap_contavdsearch .cont-as1 input[type=text] {
    background: url(../images/trabaja/t-cont-as1input.jpg) no-repeat scroll 0 0 transparent;
    border: 1px solid #D3D3D3;
    border-radius: 4px 4px 4px 4px;
    color: #909090;
    font: 1em/26px "Trebuchet MS";
    height: 22px;
    margin-bottom: 32px;
    padding-left: 7px;
    width: 195px; }

  .wrap_contavdsearch .cont-as2 p.title_contas {
    color: #636363;
    display: block;
    font: bold 1em/16px "Trebuchet MS"; }

  .wrap_continteres .conint_top {
    background: url(../images/trabaja/t-interes_top.jpg) no-repeat scroll 0 0 transparent;
    height: 5px; }

  .wrap_continteres .conint_cont {
    background: url(../images/trabaja/t-interes_cont.jpg) repeat-y scroll 0 0 transparent; }

  .wrap_continteres .conint_bott {
    background: url(../images/trabaja/t-interes_bott.jpg) no-repeat scroll 0 0 transparent;
    height: 5px; }

  .conint_cont .conint_item {
    border-bottom: 1px solid #DEDEDE;
    padding: 3px 5px 3px 10px;
    display: inline-flex;
    width: 194px; }

  .conint_cont .conint_item input[type=checkbox] {
    margin: 4px 5px 0 0;
    padding: 0;
    width: 14px; }

  .conint_cont .conint_item label {
    color: #636363;
    font: 1em/22px "Trebuchet MS";
    display: inline-table;
    width: 170px; }

  .cont-as2 .wrap_botadvsearch {
    overflow: hidden;
    padding: 20px 0 20px 67px; }

  nav.breadcrumb {
    display: inline-block; }

  nav.breadcrumb ul li {
    float: left;
    display: block; }

  nav.breadcrumb ul li a {
    text-decoration: none; }

  nav.breadcrumb ul li a span {
    display: block;
    text-decoration: none;
    color: #565656;
    font: normal 0.91em/25px "Trebuchet MS" !important; }

  nav.breadcrumb ul li a.ico_pc {
    display: block;
    background: url(../images/trabaja/sprite01.png) 0 -32px no-repeat;
    text-indent: -999px; }

  nav.breadcrumb ul li a.ico_pc span {
    display: block;
    padding-left: 14px; }

  nav.breadcrumb ul li a span {
    display: block;
    background: url(../images/trabaja/ico_list_breadcumb.jpg) no-repeat right 11px; }

  nav.breadcrumb ul li .listname {
    padding-left: 6px;
    color: #979797; }

  nav.breadcrumb ul li span {
    padding-left: 7px;
    padding-right: 10px;
    color: #565656;
    font: bold .91em/25px 'Trebuchet MS'; }

  .redes_top {
    margin-left: -6px; }

  .redes_top ul li {
    float: left;
    margin: 0 6px; }

  /*nivoslider*/
  .theme-default .nivoSlider {
    width: 724px;
    height: 250px; }

  .theme-default .nivo-controlNav {
    margin-left: -362px;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 234px;
    width: 724px;
    z-index: 0; }

  .theme-default a.nivo-prevNav {
    left: 0; }

  .theme-default a.nivo-nextNav {
    right: 0; }

  /* FIN nivoslider*/
  /* DETACADO FINAL*/
  .wrap_callactions .destacado_box {
    background: url(../images/trabaja/d-backg_callactions.jpg) repeat-x scroll 0 0 transparent;
    height: 123px;
    width: 241px;
    border: 0;
    position: relative;
    margin-right: -4px;
    overflow: hidden;
    display: inline-block; }

  .destacado_box .nonebg {
    background: none !important; }

  .destacado_box .dest_img {
    width: 100%;
    height: 123px;
    background: url(../images/trabaja/d-sepcallactions.png) no-repeat scroll 234px -18px transparent;
    position: relative; }

  .destacado_box .dest_img img {
    width: 100%;
    border: 0; }

  .destacado_box .dest_text {
    background: #0da045;
    width: 100%;
    position: absolute;
    bottom: -160px;
    left: 0;
    height: 160px;
    display: none; }

  .destacado_box .dest_text p {
    color: #fff;
    font: normal 24px/28px 'Trebuchet MS';
    text-align: center;
    margin: 35px 0 20px 0; }

  .destacado_box .dest_text p span {
    font-weight: bold;
    display: block; }

  .destacado_box .dest_text .hover {
    color: #FFF;
    background: url(../images/trabaja/bot_backgblue.png) repeat-x 0 0;
    border-radius: 4px;
    width: 110px;
    text-align: center;
    height: 25px;
    line-height: 25px;
    margin: 0 auto;
    font-size: 11px; }

  /* DESTACADOS ANTIGUOS 
  section.wrap_callactions{height:144px;}
  section.wrap_callactions{background:url(../images/trabaja/d-backg_callactions.jpg) repeat-x scroll 0 0 transparent;margin-bottom:16px;}
  .content_callaction{position: absolute; width: 100%; left: 0; background: url(../images/trabaja/d-backg_callactions.jpg) repeat-x scroll 0 0 transparent; height:161px;}
  .callactions_in{background:url(../images/trabaja/t-backgcallactions_in.jpg) no-repeat scroll 0 0 transparent;}
  .callactions_in .upcv{background:url(../images/trabaja/d-sepcallactions.png) no-repeat scroll right 0 transparent;float:left;padding:12px 0 0 53px;width:187px;}
  .callactions_in .oplab{background:url(../images/trabaja/d-sepcallactions.png) no-repeat scroll right 0 transparent;float:left;padding:12px 0 0 26px;width:220px;}
  .callactions_in .alab{float:left;padding:12px 0 0 16px;width:221px;}
  .callactions_in a{display:block;overflow:hidden;}
  .callactions_in a img{display:block;}
  .callactions_in .upcv a{width:135px;height:107px;}
  .callactions_in .oplab a{width:179px;height:112px;}
  .callactions_in .alab a{width:188px;height:112px;}
  .callactions_in a:hover{opacity:0.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
  */
  h1.mainh1 {
    background: url(../images/trabaja/t-h1backg.jpg) 0 bottom no-repeat;
    font: normal 2.4em/55px 'Trebuchet MS';
    color: #005dab;
    text-transform: uppercase;
    height: 46px;
    padding: 0 0 31px;
    position: absolute;
    top: -85px;
    width: 720px; }

  h1.mainh1 span {
    font-family: Trebuchet MS; }

  article.wrap_ofertas {
    overflow: hidden; }

  article.wrap_ofertas .ofertas_line {
    overflow: hidden;
    padding: 0 0 20px; }

  .ofertas_line section.ofertas {
    border: 1px solid #E3EDF6;
    float: left;
    padding: 20px 45px;
    width: 258px;
    height: 165px; }

  .ofertas_line section.ofertas.marg_r {
    margin-right: 20px; }

  section.ofertas h4 {
    color: #5F5F5F;
    font: normal 1em/15px "Trebuchet MS";
    padding-bottom: 5px; }

  section.ofertas .wrap_h2-p {
    height: 86px;
    overflow: hidden; }

  section.ofertas h3 {
    color: #005DAB;
    font: 1.33em/18px "Trebuchet MS";
    padding-bottom: 5px;
    height: 36px; }

  section.ofertas p {
    color: #5F5F5F;
    font: 1em/18px "Trebuchet MS"; }

  section.ofertas address {
    background: url(../images/trabaja/ico_op_trabajo.png) no-repeat;
    color: #5F5F5F;
    display: block;
    font: normal 11px/13px "Trebuchet MS";
    padding: 0 0 0 16px;
    margin-top: 3px; }

  section.ofertas .wrap_ofertbutton {
    overflow: hidden;
    padding-top: 0px; }

  section.ofertas .wrap_ofertbutton a.bot_grey {
    background: url(../images/trabaja/bot_backgrey.png) repeat-x scroll 0 0 transparent;
    border: 1px solid #BBC1C6;
    border-radius: 4px 4px 4px 4px;
    color: #5F5F5F;
    display: block;
    float: left;
    font: 0.92em/23px "Trebuchet MS";
    margin-right: 24px;
    opacity: 0.4;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 108px;
    z-index: 10; }

  section.ofertas .wrap_ofertbutton a.bot_blue {
    background: url(../images/trabaja/bot_backgblue.png) repeat-x scroll 0 0 transparent;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: block;
    float: left;
    font: 0.92em/25px "Trebuchet MS";
    opacity: 0.4;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 110px;
    z-index: 10; }

  .ofertas_line section.ofertas:hover {
    background-color: #E5F0FB;
    border: 1px solid #E3EDF6; }

  section.ofertas:hover h4 {
    color: #557EBE; }

  section.ofertas:hover h3 {
    color: #005DAB; }

  section.ofertas:hover p {
    color: #557EBE; }

  section.ofertas:hover address {
    background: url(../images/trabaja/ico_op_trabajo_hover.png) no-repeat;
    color: #005DAB; }

  section.ofertas:hover .wrap_ofertbutton a.bot_grey {
    opacity: 1; }

  section.ofertas:hover .wrap_ofertbutton a.bot_blue {
    opacity: 1; }

  article.wrap_ofertas .wrap_seeall {
    overflow: hidden;
    padding-top: 10px; }

  article.wrap_ofertas .wrap_seeall a {
    background: url(../images/trabaja/bot_backgrey.png) repeat-x scroll 0 0 transparent;
    border: 1px solid #BBC1C6;
    border-radius: 4px 4px 4px 4px;
    behavior: url(PIE.htc);
    color: #5F5F5F;
    display: block;
    font: 0.92em/23px "Trebuchet MS";
    margin: 0 auto;
    text-align: center;
    text-decoration: none;
    width: 124px; }

  article.wrap_hcarousel {
    overflow: hidden;
    padding: 20px 0 0; }

  article.wrap_hcarousel h2 {
    color: #005DAB;
    font: 2.4em/40px Trebuchet MS;
    height: 42px;
    text-transform: uppercase; }

  article.wrap_hcarousel h2 span {
    font-family: Trebuchet MS; }

  article.wrap_hcarousel .hcarousel_in {
    background: url(../images/trabaja/t-hcarousel_in.jpg) no-repeat scroll 0 0 transparent;
    height: 276px;
    padding: 21px 0 0 44px; }

  /*jcarousel*/
  .jcarousel-skin-tango .jcarousel-container-horizontal, .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 638px; }

  /*FIN jcarousel*/
  .hcarousel_in ul li {
    background-color: #FFFFFF;
    border-radius: 20px 0 20px 0;
    behavior: url(PIE.htc);
    display: block;
    float: left;
    margin-right: 42px;
    overflow: hidden;
    padding: 14px 13px 12px;
    width: 159px;
    height: 228px; }

  .hcarousel_in ul li h3 {
    color: #005DAB;
    font: 1.17em/16px "Trebuchet MS";
    padding-bottom: 4px;
    height: 32px; }

  .hcarousel_in ul li .hc_wrapfot {
    background: none repeat scroll 0 0 #999999;
    height: 100px;
    margin-bottom: 10px;
    overflow: hidden;
    border-radius: 11px 0 11px 0;
    behavior: url(PIE.htc); }

  .hcarousel_in ul li p {
    color: #919195;
    font: 1em/15px "Trebuchet MS";
    padding-bottom: 7px;
    height: 60px; }

  .hcarousel_in ul li a.hcseemore {
    color: #009CDE;
    display: block;
    float: right;
    font: 1em/15px "Trebuchet MS";
    margin-right: 10px;
    text-decoration: underline !important; }

  article.wrap_hcarousel .wrap_hcseeall {
    overflow: hidden;
    padding-top: 28px; }

  article.wrap_hcarousel .wrap_hcseeall a {
    background: url(../images/trabaja/bot_backgrey.png) repeat-x scroll 0 0 transparent;
    border: 1px solid #BBC1C6;
    border-radius: 4px 4px 4px 4px;
    behavior: url(PIE.htc);
    color: #5F5F5F;
    display: block;
    font: 0.92em/23px "Trebuchet MS";
    margin: 0 auto;
    text-align: center;
    text-decoration: none;
    width: 124px; }

  aside.homeaside {
    width: 644px;
    margin: 0 auto;
    overflow: hidden; }

  aside.homeaside figure.banner {
    float: left; }

  aside.homeaside figure.banner.first {
    margin-right: 32px; }

  aside.homeaside figure.banner.third {
    display: none; }

  footer.hbot {
    background: url(../images/trabaja/footer_backg.jpg) repeat-x scroll 0 -248px;
    height: 97px; }

  .footer_in {
    padding: 0; }

  .wrap_footermodul {
    display: none; }

  .footer_bot {
    overflow: hidden;
    height: 56px; }

  .footer_bot .footer_botl {
    float: left;
    padding: 13px 0 0; }

  .footer_bot .footer_botl a {
    display: block; }

  .footer_bot .footer_botr {
    float: right;
    padding: 18px 13px 0; }

  .footer_bot .footer_botr ul li {
    float: left;
    padding: 0 0 0 12px; }

  .footer_bot .footer_botr ul li a {
    display: block; }

  .footer_bot .footer_botr ul li a:hover {
    opacity: 0.7;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); }

  .copyright_gen {
    overflow: hidden;
    height: 66px; }

  .copyright_gen .wrap_logosinginf {
    float: left;
    width: 220px;
    padding-top: 16px; }

  .wrap_logosinginf a {
    display: block;
    float: left;
    margin-right: 12px; }

  .wrap_logosinginf a:hover {
    opacity: 0.7;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); }

  .copyright_gen .wrap_copyright_in {
    float: right;
    width: 280px;
    padding: 16px 0 0;
    font: normal 0.92em/15px "Trebuchet MS";
    color: #5f5f5f;
    text-align: center; }

  .copyright_gen .min_nav {
    display: none; }

  /*jaco 29/10/2013*/
  .campError {
    float: left;
    width: 538px; }

  .campError input[type="password"], .campError input[type="text"], .campError input[type="text"]:focus {
    background: #f6f6f6;
    border: 1px solid #ab0326 !important;
    border-radius: 3px;
    box-shadow: 0 0 2px 1px #E4E4E4 inset;
    margin: 0;
    padding: 7px 4px;
    width: 528px;
    -webkit-box-shadow: 0 0 2px 1px #E4E4E4 inset; }

  .campError span {
    color: #ab0326;
    display: block !important;
    font-size: 1em;
    padding-top: 2px; }

  .campError textarea {
    background: #f6f6f6;
    border: 1px solid #ab0326;
    border-radius: 3px;
    box-shadow: 0 0 2px 1px #E4E4E4 inset;
    height: 70px;
    margin: 0;
    padding: 7px 4px;
    resize: none;
    width: 528px;
    -webkit-box-shadow: 0 0 2px 1px #E4E4E4 inset; }

  .campInp {
    float: left;
    width: 538px; }

  .campInp input[type="password"], .campInp input[type="text"] {
    background: #f6f6f6;
    border: 1px solid #d3d3d3;
    border-radius: 3px;
    box-shadow: 0 0 2px 1px #E4E4E4 inset;
    margin: 0;
    padding: 7px 4px;
    width: 528px;
    -webkit-box-shadow: 0 0 2px 1px #E4E4E4 inset; }

  .campInp textarea {
    background: #f6f6f6;
    border: 1px solid #d3d3d3;
    border-radius: 3px;
    box-shadow: 0 0 2px 1px #E4E4E4 inset;
    height: 70px;
    margin: 0;
    padding: 7px 4px;
    resize: none;
    width: 528px;
    -webkit-box-shadow: 0 0 2px 1px #E4E4E4 inset; }

  /*captcha*/
  .box_captcha {
    margin: 0 0 20px 184px;
    width: 520px; }

  .box_captcha img {
    vertical-align: middle; }

  .box_captcha input[type="text"] {
    width: 150px !important;
    border: 1px solid #d3d3d3;
    border-radius: 3px;
    background: #f6f6f6;
    padding: 5px 4px !important; }

  .box_captcha span {
    display: block;
    margin: 0px 0px 0px 62px;
    vertical-align: bottom;
    color: #ab0326; }

  .filaCampo {
    overflow: hidden;
    padding-bottom: 15px; }

  .flLe {
    float: left;
    padding-right: 20px;
    width: 40%; }

  .flLe img, .flRi img {
    border: 1px solid #dbdbdb;
    border-radius: 14px 0 14px 0; }

  .flRi {
    float: right;
    padding-left: 20px;
    width: 40%; }

  .frmContacto {
    padding-bottom: 70px;
    padding-top: 63px; }

  .imgCh {
    height: 76px;
    margin: auto;
    width: 116px; }

  .modAs {
    padding-bottom: 30px; }

  aside.first {
    margin-top: 55px; }

  .modBan {
    display: none !important; }

  .modBtnEnviar, .modBtnOfer {
    text-align: center; }

  .msgConf3 {
    margin-top: 70px; }

  .modBtnEnviar, .modBtnOfer2 {
    text-align: center; }

  .modBtnEnviar input {
    color: #FFF;
    background: url(../images/trabaja/bot_backgblue.png) repeat-x 0 0;
    border: none;
    border-radius: 3px;
    font-size: 1em;
    height: 25px;
    text-shadow: none;
    width: auto !important; }

  .modBtnEnviar input:hover {
    color: #FFF;
    background: url(../images/trabaja/bot_backgblue.png) repeat-x 0 bottom; }

  .modBtnOfer input {
    color: #FFF;
    background: url(../images/trabaja/bot_backgblue.png) repeat-x 0 0;
    border: none;
    border-radius: 3px;
    font-size: .8em;
    height: 25px;
    padding: 0 8px;
    text-shadow: none;
    width: auto; }

  .modBtnOfer input:hover {
    color: #FFF;
    background: url(../images/trabaja/bot_backgblue.png) repeat-x 0 0; }

  .msgConf {
    padding-bottom: 70px;
    padding-top: 100px; }

  .texInfo {
    color: #009b3a;
    font-size: 1.5em;
    line-height: 22px;
    padding: 30px 90px 35px;
    text-align: center; }

  /*editado 01/08/2014*/
  .texInter a, .texInter a:hover {
    color: #ff8400;
    text-decoration: none; }

  .texInter p {
    color: #5f5f5f;
    font-size: 1em;
    padding-bottom: 12px; }

  .texInter p a, .texInter p a:hover {
    color: #ff8400;
    text-decoration: none; }

  .texLab {
    float: left;
    padding-top: 4px;
    width: 186px; }

  .texLab label {
    color: #5f5f5f;
    font-size: 1em; }

  .texVal {
    color: #ab0326;
    font-size: 12px;
    padding: 10px 0 30px;
    text-align: center; }

  .texVal p {
    margin: auto;
    width: 50%; }

  /*.wrap_right.thisfull{ display:none;}*/
  /****** LightBox *******/
  .campfrmError {
    float: left;
    width: 420px; }

  .campfrmError2 {
    background: #f6f6f6;
    behavior: url(PIE.htc);
    border: 1px solid #AB0326 !important;
    border-radius: 3px;
    float: left;
    width: 417px; }

  .campfrmError input[type="text"], .campfrmError input[type="text"]:focus {
    background: #f6f6f6;
    behavior: url(PIE.htc);
    border: 1px solid #AB0326;
    border-radius: 3px;
    padding: 7px 4px;
    width: 410px; }

  .campfrmError select {
    background: #f6f6f6;
    behavior: url(PIE.htc);
    border: 1px solid #AB0326;
    border-radius: 3px;
    color: #636363;
    padding: 7px 4px;
    width: 420px; }

  .campfrmError span {
    color: #AB0326;
    display: block;
    font-size: 1em; }

  .cabLb {
    background: url(../images/trabaja/cab_lb.png) 0 0 no-repeat;
    height: 83px;
    position: relative;
    width: 620px; }

  .cabLb a {
    display: block;
    height: 30px;
    position: absolute;
    right: 20px;
    text-decoration: none;
    top: 15px;
    width: 30px; }

  .cabLb p {
    color: #0036aa;
    font-family: 'Trebuchet MS';
    font-size: 2.5em;
    line-height: 60px;
    padding-left: 20px; }

  .conteLb {
    width: 620px; }

  .cueLb {
    background: #fff;
    padding-bottom: 35px; }

  .flbCamp {
    margin: auto;
    overflow: hidden;
    padding-bottom: 15px;
    width: 540px; }

  .fOpt {
    border-bottom: 1px solid #d3d3d3;
    overflow: hidden;
    padding: 10px; }

  .fOpt input {
    float: left; }

  .fOpt span {
    color: #636363;
    float: left;
    font-size: 1em;
    line-height: 18px;
    padding-left: 6px; }

  .grMsjer {
    clear: both;
    color: #AB0326;
    padding-left: 120px; }

  .inpFrm {
    float: left;
    width: 420px; }

  .inpFrm input {
    background: #f6f6f6;
    behavior: url(PIE.htc);
    border: 1px solid #d3d3d3;
    border-radius: 3px;
    padding: 7px 4px;
    width: 410px; }

  .inpFrm select {
    background: #f6f6f6;
    behavior: url(PIE.htc);
    border: 1px solid #d3d3d3;
    border-radius: 3px;
    color: #636363;
    padding: 7px 4px;
    width: 420px; }

  .inpFrm2 {
    background: #f6f6f6;
    behavior: url(PIE.htc);
    border: 1px solid #d3d3d3;
    border-radius: 3px;
    float: left;
    width: 418px; }

  .labFrm {
    float: left;
    padding-top: 4px;
    width: 120px; }

  .labFrm label {
    color: #5f5f5f;
    font-size: 1em; }

  .lbIco {
    padding-top: 67px;
    text-align: center; }

  .modBtnOferlb {
    padding-bottom: 50px;
    text-align: center; }

  .modBtnOferlb input[type="button"] {
    position: relative;
    color: #FFF;
    background: linear-gradient(#3380e3, #3360bd) !important;
    background: -webkit-linear-gradient(#3380e3, #3360bd);
    border: none;
    border-radius: 3px;
    behavior: url(PIE.htc);
    font-size: .9em;
    height: 25px;
    padding: 0 8;
    text-shadow: none;
    width: auto !important; }

  .modBtnOferlb input:hover {
    color: #FFF; }

  .modBtnSus {
    padding-top: 10px;
    text-align: center; }

  .modBtnSus input, .modBtnSus input:hover {
    color: #FFF;
    background: url(../images/trabaja/bot_backgblue.png) repeat-x 0 0;
    border: none;
    border-radius: 3px;
    font-size: .8em;
    height: 25px;
    padding: 0;
    text-shadow: none;
    width: 70px !important; }

  .noborbot {
    border: none !important; }

  .pieLb {
    overflow: hidden;
    background: url(../images/trabaja/t-pie_lb.png) 0 0 no-repeat;
    height: 12px;
    width: 620px; }

  .texDetalb {
    color: #009b3a;
    font-size: 1.5em;
    line-height: 22px;
    margin: auto !important;
    padding-top: 30px;
    padding-bottom: 37px;
    text-align: center;
    width: 86%; }

  /*FIN jaco 29/10/2013*/
  /*simplemodal*/
  #basic-modal-content {
    display: none; }

  #simplemodal-overlay {
    background-color: #000; }

  #simplemodal-container code {
    background: #141414;
    border-left: 3px solid #65B43D;
    color: #bbb;
    display: block;
    font-size: 1em;
    margin-bottom: 12px;
    padding: 4px 6px 6px; }

  #simplemodal-container a.modalCloseImg {
    width: 25px;
    height: 29px;
    display: inline;
    z-index: 3200;
    position: absolute;
    top: -15px;
    right: -16px;
    cursor: pointer; }

  .simplemodal-close {
    cursor: pointer; }

  .wrap_shlbclose {
    overflow: hidden;
    text-align: right;
    padding-bottom: 10px; }

  /*FIN simplemodal*/
  /*javier 05-11-2013*/
  .clear {
    clear: both; }

  h1.h1none {
    text-transform: none !important; }

  .mainh1 .arrowh1 {
    display: none; }

  article.newsdeta {
    clear: both;
    color: #5f5f5f;
    margin-bottom: 30px; }

  article.newsdeta ul li {
    list-style: disc;
    margin-left: 25px; }

  article.newsdeta .imgdeta {
    float: left;
    padding: 0 15px 12px 0;
    width: 195px; }

  article.newsdeta .imgdeta img {
    width: 100%;
    border: 0; }

  article.newsdeta p {
    padding: 6px 0;
    margin-bottom: 0;
    line-height: 18px; }

  article.newsdeta time {
    font-size: 11px; }

  article.newsdeta .frasece {
    color: #f78f1e;
    margin-top: 4px;
    margin-bottom: -4px;
    font: normal 1.2em/19px Trebuchet MS; }

  aside .sugeren {
    background: #f4f4f4;
    border: 1px solid #dadada;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin-bottom: 30px;
    margin-top: 55px; }

  aside .sugeren ul li:first-child {
    border-top: none; }

  aside .sugeren ul li a {
    text-decoration: none;
    display: block;
    padding: 14px; }

  aside .sugeren ul li em, aside .sugeren ul li span {
    color: #5f5f5f; }

  aside .sugeren ul li h4 {
    color: #009b3a;
    font: normal 1.3em/25px 'Trebuchet MS'; }

  aside .sugeren ul li {
    border-top: 1px solid #e7e7e7;
    color: #5f5f5f; }

  aside .sugeren h3 {
    background: #009b3a;
    padding: 17px;
    color: #ffffff;
    font: normal 1.76em/24px Trebuchet MS;
    border-bottom: 1px solid #fff;
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px; }

  aside .sugeren ul li a:hover {
    border-left: 4px solid #009b3a;
    padding: 14px 14px 14px 10px; }

  aside .sugeren ul li:hover {
    background: #fff; }

  aside .sugeren ul li p {
    color: #009b3a;
    font: normal 1.3em/25px 'Trebuchet MS'; }

  figure.banner {
    margin-bottom: 30px;
    position: relative; }

  figure.banner .text_boxfig {
    position: absolute;
    top: 20px;
    padding-left: 20px; }

  figure.banner .text_boxfig .titlefig {
    color: #fff;
    font: normal 24px/24px 'omneslight';
    width: 100px; }

  figure.banner .text_boxfig .titlefig span {
    font: normal 24px/24px 'omnesmedium';
    display: block; }

  figure.banner .text_boxfig .contentfig {
    color: #000;
    width: 120px;
    font-family: 'shark_in_the_waterbold';
    font-size: 18px;
    line-height: 18px;
    margin-top: -15px; }

  figure.banner .text_boxfig .creditsfig {
    margin-top: 10px;
    font: normal 12px/14px 'omnesmedium';
    color: #000;
    width: 150px; }

  .bannerfaq {
    display: none; }

  nav.listfaq {
    margin-bottom: 30px; }

  nav.listfaq {
    height: 50px;
    width: 100%; }

  .listfaq ul li {
    float: left;
    margin: 0;
    cursor: pointer;
    position: relative; }

  .listfaq ul li .left {
    background: url(../images/trabaja/sprite01.png) -649px -91px repeat-x;
    height: 40px;
    width: 6px;
    float: left; }

  .listfaq ul li .dere {
    background: url(../images/trabaja/sprite01.png) -657px -91px repeat-x;
    height: 40px;
    width: 6px;
    float: left; }

  .listfaq ul li .med {
    width: auto;
    background: url(../images/trabaja/faqtabsmed.jpg) 0 0 repeat-x;
    height: 40px;
    line-height: 40px;
    padding: 0 9px;
    float: left;
    text-align: center; }

  .listfaq ul .active .left {
    background: url(../images/trabaja/faq_btn_izq.jpg) repeat-x; }

  .listfaq ul .active .dere {
    background: url(../images/trabaja/faq_btn_dere.jpg) repeat-x; }

  .listfaq ul .active .med {
    background: url(../images/trabaja/faq_btn_med.jpg) repeat-x; }

  .listfaq ul .active .arrowactive {
    width: 100%;
    height: 49px;
    background: url(../images/trabaja/ligth_list_faq.png) center no-repeat;
    position: absolute;
    top: 0;
    left: 0; }

  .listfaq ul .active a {
    text-decoration: none;
    color: #fff; }

  .listfaq ul li a {
    text-decoration: none;
    color: #747678; }

  .listfaq .navizq {
    display: none; }

  .listfaq .navdere {
    display: none; }

  .boxfaq .contentfaq {
    margin-top: 35px; }

  .contentfaq .contenfaq_in {
    display: none; }

  .boxfaq .contentfaq h2 {
    color: #005dab;
    font: normal 1.7em/24px 'Trebuchet MS';
    margin-bottom: 30px; }

  .boxfaq .contentfaq .txtquest {
    color: #009b3a;
    font-weight: bold;
    padding-top: 0; }

  .boxfaq .contentfaq ul {
    margin-left: 15px;
    padding-right: 15px; }

  .boxfaq .contentfaq li {
    list-style: decimal;
    color: #009b3a;
    padding-bottom: 20px; }

  .boxfaq .contentfaq li li {
    color: #5f5f5f;
    padding: 3px 0;
    list-style: disc; }

  .boxfaq .contentfaq p {
    color: #5f5f5f;
    padding-top: 8px; }

  article.newslist {
    color: #5f5f5f;
    line-height: 18px; }

  article.newslist section {
    display: block;
    margin-bottom: 22px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e7e7e7; }

  article.newslist .clastime {
    padding-top: 12px;
    line-height: 12px;
    font-size: 11px; }

  article.newslist section h3 {
    color: #009b3a;
    font: normal 1.3em/28px 'Trebuchet MS'; }

  article.newslist .imgnewslist {
    width: 140px;
    float: left;
    margin: 0 15px 25px 0; }

  article.newslist .imgnewslist img {
    width: 100%; }

  article.newslist .btnnewslist {
    background: url(../images/trabaja/bot_backgrey.png) repeat-x scroll 0 0 transparent;
    height: 23px;
    width: 88px;
    margin: 10px 0 0 310px;
    display: block;
    border-radius: 4px 4px 4px 4px;
    behavior: url(PIE.htc);
    border: 1px solid #BBC1C6;
    text-align: center;
    text-decoration: none;
    color: #5f5f5f;
    line-height: 23px; }

  nav.arrow_list {
    position: relative;
    margin-left: 0;
    margin-bottom: 20px;
    height: 38px; }

  nav.arrow_list ul li {
    background: url(../images/trabaja/sprite01.png) -621px -140px no-repeat;
    float: left;
    margin: 4px 0 0 3px;
    width: 33px;
    height: 30px; }

  nav.arrow_list ul li.listnone {
    background: none; }

  nav.arrow_list ul li a {
    display: block;
    color: #888888;
    text-decoration: none;
    font: normal 1.3em/28px 'Trebuchet MS';
    text-align: center;
    line-height: 30px; }

  nav.arrow_list ul li a.active {
    background: url(../images/trabaja/sprite01.png) -653px -140px no-repeat; }

  .btnnewback {
    display: none; }

  .btnnewnext {
    display: none; }

  article.sitemap .titlemap a {
    color: #009b3a;
    font: bold 1.2em/24px 'Trebuchet MS';
    text-decoration: none;
    display: block;
    padding-bottom: 8px; }

  article.sitemap ul:first-child {
    border-top: 1px solid #e7e7e7; }

  article.sitemap ul.brnone {
    border-bottom: none; }

  article.sitemap ul {
    border-bottom: 1px solid #e7e7e7;
    padding: 10px 0; }

  article.sitemap ul li a {
    font: normal 1em/20px 'Trebuchet MS';
    text-decoration: none;
    color: #5f5f5f;
    background: url(../images/trabaja/list_sitemap_li.gif) 0 9px no-repeat;
    padding-left: 11px; }

  article.benef_banco section {
    border-bottom: 1px solid #b7b7b7;
    /*padding:0 0 30px;*/
    margin-bottom: 30px; }

  article.benef_banco section.bdnone {
    border-bottom: none; }

  article.benef_banco .title {
    color: #009b3a;
    width: 140px;
    float: left;
    display: block; }

  article.benef_banco .title span {
    display: block; }

  article.benef_banco .txtcont {
    color: #5f5f5f;
    display: block;
    width: 264px;
    float: left;
    line-height: 18px;
    margin-bottom: 10px; }

  article.benef_banco .txtcont a {
    color: #009CDE;
    text-decoration: none; }

  article.benef_banco .titlehead {
    display: block;
    margin-bottom: 8px; }

  article.benef_banco .titlehead h3 {
    color: #005dab;
    font: normal 1.7em/58px 'Trebuchet MS'; }

  article.benef_banco .titlehead .ico_img {
    width: 60px;
    height: 56px;
    float: left;
    margin-right: 15px; }

  article.benef_banco .titlehead .trabajoimg {
    background: url(../images/trabaja/sprite01.png) -314px -92px no-repeat; }

  article.benef_banco .titlehead .familiaimg {
    background: url(../images/trabaja/sprite01.png) -436px -92px no-repeat; }

  article.benef_banco .titlehead .diversionimg {
    background: url(../images/trabaja/sprite01.png) -498px -92px no-repeat; }

  article.benef_banco .titlehead .descuentoimg {
    background: url(../images/trabaja/sprite01.png) -559px -92px no-repeat; }

  article.benef_banco .titlehead .dsaludimg {
    background: url(../images/trabaja/sprite01.png) -375px -92px no-repeat; }

  article.det_empleo {
    position: relative;
    margin-bottom: 200px; }

  article.det_empleo section {
    margin-bottom: 10px;
    overflow: hidden; }

  article.det_empleo .title {
    color: #0056a3;
    width: 105px;
    float: left;
    display: block;
    font: bold 1.25em/16px 'Trebuchet MS'; }

  article.det_empleo .txtcontimg {
    width: 404px !important;
    margin-top: 36px; }

  article.det_empleo .txtcont {
    color: #5f5f5f;
    display: block;
    width: 295px;
    float: left;
    line-height: 18px;
    margin-bottom: 10px; }

  article.det_empleo ul.listdet_empleo {
    display: inline-block;
    width: 295px;
    color: #5f5f5f; }

  article.det_empleo ul.listdet_empleo li {
    background: url(../images/trabaja/sprite01.png) -840px -422px no-repeat;
    line-height: 18px;
    padding-left: 12px; }

  article.det_empleo .floatnone {
    float: none; }

  article.det_empleo .ico_detalle {
    width: 70px;
    margin: -10px 6px 0 0;
    position: relative;
    display: inline-table; }

  article.det_empleo .ico_detalle .ico_detalleimg {
    cursor: pointer;
    width: 60px;
    margin: 0 auto;
    height: 56px;
    overflow: hidden; }

  article.det_empleo .ico_detalle .ico_detalleimg img {
    width: 100%; }

  article.det_empleo .ico_detalle .textnone {
    text-align: center;
    font: normal 1em/14px Trebuchet MS;
    cursor: pointer;
    padding: 4px 0; }

  article.det_empleo .box_hover {
    position: absolute;
    top: -17px;
    left: 30px;
    z-index: 10;
    width: 210%;
    display: none; }

  article.det_empleo .bt_postular {
    display: block;
    clear: both;
    width: 110px;
    height: 25px;
    background: url(../images/trabaja/bt_search_advance.jpg) 0 0 repeat-x;
    color: #fff;
    text-decoration: none;
    text-align: center;
    font: normal 0.92em/25px 'Trebuchet MS';
    border-radius: 4px 4px 4px 4px;
    margin: 0 auto; }

  article.det_empleo .back_btdet {
    position: absolute;
    bottom: 4px;
    right: 0;
    font: normal 0.92em/12px 'Trebuchet MS';
    text-decoration: none;
    color: #5f5f5f; }

  /*FIN javier 05-11-2013*/
  /*jack 05-11-2013*/
  .msgConf2 {
    margin: 40px 0; }

  .imgAuro {
    float: right;
    font-size: 0;
    padding-left: 10px;
    padding-top: 30px; }

  .modArt, .modArt2, .modArt3, .modArt4 {
    border-bottom: 1px solid #B7B7B7;
    overflow: hidden;
    padding: 22px 0;
    width: 100%;
    height: auto !important; }

  .modArt a, .modArt2 a, .modArt3 a, .modArt4 a {
    color: #ff8400; }

  .modArt a:hover, .modArt2 a:hover, .modArt3 a:hover, .modArt4 a:hover {
    color: #ff8400; }

  .modArt .imgArt {
    float: left;
    font-size: 0;
    width: 42%; }

  .modArt .texArt {
    float: right;
    padding: 0 8px 0 8px;
    width: 53%; }

  .modArt .texArt p, .modArt2 .texArt p, .modArt3 .texArt p, .modArt4 .texArt p {
    color: #5f5f5f;
    font-size: 1em;
    text-align: justify;
    line-height: 18px; }

  .modArt2 .imgArt {
    float: right;
    font-size: 0;
    width: 42%; }

  .modArt2 .texArt {
    float: left;
    padding: 0 8px 0 8px;
    width: 53.5%; }

  .modArt3 .imgArt, .modArt4 .imgArt {
    font-size: 0;
    margin: auto;
    width: 55%; }

  .imgArt.extrapadd {
    padding: 57px 0 0; }

  .imgArt img {
    display: block;
    position: relative;
    top: 19%; }

  .texMisvis {
    border-top: 1px solid #B7B7B7;
    margin-top: 20px;
    overflow: hidden;
    padding-top: 20px; }

  .texMisvis a {
    color: #ff8400; }

  .texMisvis a:hover {
    color: #ff8400; }

  .texMisvis p {
    color: #5f5f5f;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 1em;
    padding-bottom: 12px;
    text-align: justify; }

  h2.tituDesa {
    color: #f78f1e;
    font-family: 'Trebuchet MS';
    font-size: 1.3em;
    line-height: 24px;
    padding: 12px 0; }

  h2.tituDesa span {
    font-family: 'Trebuchet MS';
    font-weight: bold; }

  h2.tituMisvi {
    color: #ff5800 !important;
    font-family: 'Trebuchet MS';
    font-size: 1.3em;
    padding-bottom: 12px;
    text-transform: uppercase; }

  h2.tituMisvi span {
    font-family: 'Trebuchet MS';
    font-weight: bold; }

  .vidMis {
    height: 234px;
    background: #f4f4f4;
    border-top: 1px solid #e4e5e6;
    font-size: 0;
    padding: 14px;
    text-align: center; }

  /*FIN jack 05-11-2013*/
  .log_welcome {
    width: 380px;
    margin: 0 auto !important;
    padding: 18px 0 53px;
    font: normal 1.5em/22px "Trebuchet MS";
    color: #009b3a;
    text-align: center; }

  .log_welcome span {
    font-weight: bold; }

  .wrap_choicelog {
    overflow: hidden;
    padding: 0 0 0 28px; }

  .wrap_choicelog .log_linkedin {
    float: left;
    width: 267px;
    padding-right: 14px; }

  .log_linkedin .msje_loglinkedin {
    padding: 0 0 36px;
    font: normal 1em/14px "Trebuchet MS";
    color: #5f5f5f;
    text-align: center; }

  .log_linkedin .msje2linkedin {
    overflow: hidden;
    width: 108px;
    margin: 0 auto;
    padding: 0 0 42px;
    font: normal 1.5em/24px "Trebuchet MS";
    color: #009b3a;
    text-align: center; }

  .log_linkedin .bot_loglinkedin {
    overflow: hidden;
    padding: 0 0 35px;
    text-align: center; }

  .log_linkedin .bot_loglinkedin input {
    width: 110px;
    height: 25px;
    border: 0;
    background: url(../images/trabaja/bot_linkedin.png) 0 0 no-repeat;
    text-indent: -9999px; }

  .log_linkedin .bot_loglinkedin input:hover {
    background-position: 0 -32px; }

  .log_linkedin .log_linkmsjerror {
    font: normal 1em/15px "Trebuchet MS";
    color: #ab0326;
    text-align: center; }

  .wrap_choicelog .logs_sep {
    float: left;
    width: 14px;
    height: 216px;
    background: url(../images/trabaja/backg_logs_sep.jpg) 0 0 no-repeat;
    font: normal 2.08em/207px "Trebuchet MS";
    color: #009b3a; }

  .wrap_choicelog .log_interbank {
    float: left;
    width: 240px;
    padding: 0 0 0 29px; }

  .log_interbank .msje_logint {
    padding: 0 0 14px;
    font: normal 1em/15px "Trebuchet MS";
    color: #5f5f5f;
    text-align: center; }

  .log_interbank .wrap_formlogint {
    overflow: hidden; }

  .wrap_formlogint .formlogint_item {
    overflow: hidden;
    width: 245px;
    margin: 0 auto; }

  .wrap_formlogint .formlogint_item label {
    display: block;
    font: normal 1em/18px "Trebuchet MS";
    color: #009b3a;
    padding: 0px 10px 1px 2px; }

  .wrap_formlogint .formlogint_item input[type="text"], .wrap_formlogint .formlogint_item input[type="password"] {
    width: 230px;
    height: auto;
    padding: 7px 4px;
    background: #f6f6f6;
    border: 1px solid #d3d3d3;
    border-radius: 3px; }

  .wrap_formlogint .formlogint_item input.error {
    border: 1px solid #ab0326; }

  .wrap_formlogint .formlogint_item span.msjelogint {
    display: block;
    padding: 3px 0 8px;
    font: normal 1em/14px "Trebuchet MS";
    color: #ab0326;
    text-align: left; }

  .wrap_buttonlogint {
    overflow: hidden;
    padding: 5px 0 29px;
    text-align: center; }

  .wrap_buttonlogint input[type="button"] {
    width: 109px;
    height: 25px;
    background: url(../images/trabaja/bot_backgrey.png) repeat-x scroll 0 0 transparent;
    border: 1px solid #BBC1C6;
    border-radius: 4px 4px 4px 4px;
    behavior: url(PIE.htc);
    color: #5F5F5F;
    display: block;
    font: 0.92em/15px "Trebuchet MS";
    margin: 0 auto;
    text-align: center;
    text-decoration: none; }

  .wrap_buttonlogint input[type="submit"] {
    width: 109px;
    height: 25px;
    background: url(../images/trabaja/bot_backgrey.png) repeat-x scroll 0 0 transparent;
    border: 1px solid #BBC1C6;
    border-radius: 4px 4px 4px 4px;
    behavior: url(PIE.htc);
    color: #5F5F5F;
    display: block;
    font: 0.92em/15px "Trebuchet MS";
    margin: 0 auto;
    text-align: center;
    text-decoration: none; }

  .wrap_buttonlogint input:hover {
    background: url(../images/trabaja/bot_backgrey.png) repeat-x scroll 0 0 transparent;
    border: 1px solid #BBC1C6;
    color: #5F5F5F; }

  .wrap_links_logint {
    overflow: hidden;
    font: normal 1em/14px #5f5f5f;
    color: #5f5f5f; }

  .wrap_links_logint a {
    text-decoration: none;
    font: normal 1em/14px #5f5f5f;
    color: #0036aa; }

  .wrap_links_logint a:hover {
    text-decoration: underline; }

  /*Jack 13-11-2013*/
  .barTitu {
    background: #f2f2f2;
    border-radius: 4px;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 4px 18px; }

  .barTitu h3 {
    color: #005daa;
    font-size: 1.3em;
    font-weight: bold;
    float: left; }

  .barTitu a {
    background: url(../images/trabaja/btn_openform.png) 0 0 no-repeat;
    display: block;
    float: right;
    height: 21px;
    width: 22px; }

  .barTitu a.active {
    background-position: 0 bottom; }

  .barTitu a.active:hover {
    background-position: right bottom; }

  .barTitu a:hover {
    background: url(../images/trabaja/btn_openform.png) -24px 0 no-repeat; }

  .btnsExp {
    width: 460px;
    padding-top: 15px;
    text-align: center;
    margin: 0 auto; }

  .btnsExp .btnAgregar, .btnsExp .btnCancelar {
    border-radius: 3px;
    font-size: 1em;
    height: 25px;
    margin: 0;
    padding: 0;
    text-shadow: none;
    width: 75px !important; }

  .btnsExp .btnAgregar {
    background: url(../images/trabaja/bt_search_advance.jpg) 0 0 repeat-x;
    border: none;
    color: #FFF;
    margin-right: 15px; }

  .btnsExp .btnAgregar:hover {
    background: url(../images/trabaja/bt_search_advance.jpg) 0 bottom repeat-x;
    color: #FFF; }

  .btnsExp .btnCancelar {
    background: url(../images/trabaja/bot_backgrey.png) 0 0 repeat-x;
    border: 1px solid #c6c6c6;
    color: #5f5f5f; }

  .btnsExp .btnCancelar:hover {
    background: url(../images/trabaja/bot_backgrey.png) 0 bottom repeat-x;
    border: 1px solid #c6c6c6;
    color: #FFF; }

  .campError.menWi2 {
    width: 300px; }

  .campError.menWi2 input, .campError.menWi2 textarea {
    width: 290px !important; }

  .campError .selAno {
    float: left; }

  .campError .selAno select {
    width: 140px; }

  .campError label.error {
    color: #ab0326;
    display: block !important;
    font-size: 1em;
    padding-top: 2px; }

  .campError .selMes {
    float: left;
    padding-right: 16px; }

  .campError .selMes select {
    width: 140px; }

  .campError .modFecnac {
    background: #F6F6F6;
    behavior: url(PIE.htc);
    border: 1px solid #AB0326;
    border-radius: 3px;
    overflow: hidden;
    width: 218px;
    position: relative; }

  .campError2, .campError3 {
    float: left;
    width: 460px; }

  .campError2 .modAdjunta [type="text"] {
    background: #F6F6F6;
    border: 1px solid #AB0326;
    border-radius: 3px;
    color: #A7A9AC;
    font-size: 1em;
    padding: 7px 4px;
    width: 210px; }

  .campError2 span {
    color: #AB0326;
    display: block;
    font-size: 1em;
    padding-top: 2px; }

  .campError3 .modFecnac {
    background: #F6F6F6;
    border: 1px solid #AB0326;
    border-radius: 3px;
    overflow: hidden;
    width: 218px; }

  .campError3 span {
    color: #AB0326;
    display: block;
    font-size: 1em;
    padding-top: 2px; }

  .campError3 select {
    background: #F6F6F6;
    border: 1px solid #AB0326;
    border-radius: 3px;
    color: #747678;
    font-size: 1em;
    margin: 0;
    padding: 6px 4px;
    width: 220px; }

  .campInp.menWi select {
    background: #F6F6F6;
    border: 1px solid #D3D3D3;
    border-radius: 3px;
    box-shadow: 0 0 2px 1px #E4E4E4 inset;
    color: #747678;
    font-size: 1em;
    margin: 0;
    padding: 6px 4px;
    width: 220px; }

  .campError select {
    background: #F6F6F6;
    border: 1px solid #AB0326 !important;
    border-radius: 3px;
    color: #747678;
    font-size: 1em;
    margin: 0;
    padding: 6px 4px;
    width: 460px; }

  .campInp select {
    background: #F6F6F6;
    border: 1px solid #D3D3D3;
    border-radius: 3px;
    color: #747678;
    font-size: 1em;
    margin: 0;
    padding: 6px 4px;
    width: 460px; }

  .campInp .selAno {
    float: left;
    width: auto; }

  .campInp .selAno select {
    width: 111px; }

  .campInp .selMes {
    float: left;
    padding-right: 20px;
    width: auto; }

  .campInp .selMes select {
    width: 111px; }

  .campInp2 {
    float: left;
    width: 460px; }

  .campInp2 select {
    background: #F6F6F6;
    border: 1px solid #D3D3D3;
    border-radius: 3px;
    color: #747678;
    font-size: 1em;
    margin: 0;
    padding: 6px 4px;
    width: 220px; }

  .campInp2 input {
    background: #F6F6F6;
    border: 1px solid #D3D3D3;
    border-radius: 3px;
    color: #747678;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 1em;
    margin: 0;
    padding: 7px 4px;
    width: 130px;
    height: 18px; }

  .campInp.menWi, .campInp2.menWi, .campError.menWi, .campError2.menWi, .campError3.menWi {
    width: 220px; }

  .campInp.menWi2 {
    width: 242px; }

  .campInp.menWi2 input, .campInp.menWi2 textarea {
    width: 290px; }

  .campInp.menWi input, .campError.menWi input, .campInp.menWi textarea {
    width: 210px; }

  .campInp.menWi3, .campInp.menWi3 select, .campInp2.menWi3, .btnsExp.menWi3, .campError.menWi3, .campError.menWi3 select, .campError3.menWi3 {
    width: 244px; }

  .campInp.menWi3 input, .campError.menWi3 input {
    width: 234px; }

  .campInp.menWi3 .selMes select, .campInp.menWi3 .selAno select, .campError.menWi3 .selMes select, .campError.menWi3 .selAno select, .campError.menWi3 .selMes span, .campError.menWi3 .selAno span {
    width: 112px; }

  .campError.menWi select {
    width: 220px; }

  .Cconta {
    background: #FFF;
    border: 1px solid #d8d8d8;
    border-radius: 6px;
    behavior: url(PIE.htc);
    color: #5e5e5e;
    height: 17px;
    left: 254px;
    position: absolute;
    text-align: center;
    top: 64px;
    width: 24px; }

  .campError3 input {
    background: #F6F6F6;
    border: 1px solid #AB0326;
    border-radius: 3px;
    color: #747678;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 1em;
    margin: 0;
    padding: 7px 4px;
    width: 130px; }

  .frmContacto2 {
    padding-top: 15px; }

  .filaExp {
    padding: 30px 0 !important; }

  .filaExp li {
    overflow: hidden;
    padding-bottom: 10px; }

  .filaExp p {
    float: left;
    font-size: 1em; }

  .filaExp .tEti {
    color: #343434;
    font-weight: bold;
    width: 107px; }

  .filaExp .tDesc {
    color: #5f5f5f;
    width: 297px; }

  .filaExp .tEti2 {
    color: #343434;
    font-weight: bold;
    width: 160px; }

  .filaExp .tDesc2 {
    color: #5f5f5f;
    width: 244px; }

  .flpadb {
    padding-bottom: 30px !important; }

  .listfaq ul li .med.cenline1 {
    padding: 0 9px;
    line-height: 16px; }

  .listfaq ul li .med.cenline2, .listfaq ul li:first-child .med.cenline1 {
    height: 36px;
    padding: 4px 9px 0;
    line-height: 16px;
    text-align: center;
    width: 71px; }

  .listfaq ul .active .arrowactive.icofle {
    width: 100%; }

  .menorPadb {
    padding-bottom: 20px !important; }

  .modAdjunta [type="text"] {
    background: #F6F6F6;
    border: 1px solid #D3D3D3;
    border-radius: 3px;
    box-shadow: 0 0 2px 1px #E4E4E4 inset;
    color: #a7a9ac;
    font-size: 1em;
    padding: 7px 4px;
    width: 210px; }

  .modAdjunta a {
    float: left;
    font-size: 0;
    margin-right: 20px;
    position: relative;
    z-index: 10; }

  .modAdjunta input[type="file"] {
    background: none !important;
    border: none !important;
    cursor: pointer;
    position: absolute;
    left: -30px;
    top: 0;
    z-index: 50;
    text-indent: -99px;
    opacity: 0;
    width: 240px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); }

  .modAdjunta select {
    background: #F6F6F6;
    border: 1px solid #D3D3D3;
    border-radius: 3px;
    box-shadow: 0 0 2px 1px #E4E4E4 inset;
    color: #747678;
    font-size: 1em;
    margin-bottom: 15px;
    padding: 6px 4px;
    width: 220px; }

  .modAdjunta input[type="text"] {
    width: 210px !important; }

  .modBan2 {
    behavior: url(PIE.htc);
    border: 1px solid #dbdbdb;
    border-radius: 15px 0 15px 0;
    font-size: 0; }

  .modBan2 img {
    vertical-align: middle !important; }

  .modBtnRegistrar {
    text-align: center; }

  .marginRegistrar {
    margin-bottom: 100px;
    margin-top: 18px; }

  .modBtnRegistrar input {
    background: url(../images/trabaja/bt_search_advance.jpg) 0 0 repeat-x;
    border: none;
    border-radius: 3px;
    color: #FFF;
    font-size: 1em;
    height: 25px;
    padding: 0;
    text-shadow: none;
    width: 75px !important; }

  .modBtnRegistrar input:hover {
    background: url(../images/trabaja/bt_search_advance.jpg) 0 bottom repeat-x;
    color: #FFF; }

  .modBtnPreg {
    padding-top: 10px;
    text-align: center; }

  .modBtnPreg a.gofaq {
    position: relative;
    display: block;
    margin: 0 auto;
    width: 174px;
    height: 25px;
    padding: 0;
    background: url(../images/trabaja/bot_backgblue.png) repeat-x 0 0;
    border-radius: 3px;
    behavior: url(PIE.htc);
    border: none;
    color: #FFF;
    font-size: 0.91em;
    text-shadow: none;
    line-height: 25px;
    text-decoration: none; }

  .modBtnPreg a.gofaq:hover {
    background-position: 0 bottom;
    color: #FFF; }

  .modDescExp {
    border-bottom: 1px solid #747678;
    position: relative; }

  .modEdit {
    position: absolute;
    right: 0;
    top: 30px; }

  .modEdit a {
    display: block;
    float: left;
    height: 21px;
    width: 22px; }

  .modEdit .btnEdit {
    background: url(../images/trabaja/sprite01.png) -718px -91px no-repeat; }

  .modEdit .btnEdit:hover {
    background: url(../images/trabaja/sprite01.png) -742px -91px no-repeat; }

  .modEdit .btnElim {
    background: url(../images/trabaja/sprite01.png) -718px -114px no-repeat;
    margin-left: 10px; }

  .modEdit .btnElim:hover {
    background: url(../images/trabaja/sprite01.png) -742px -114px no-repeat; }

  .modExp {
    border-bottom: 1px solid #747678;
    overflow: hidden;
    padding-bottom: 30px;
    padding-top: 20px; }

  .modFecnac {
    background: #F6F6F6;
    border: 1px solid #D3D3D3;
    border-radius: 3px;
    overflow: hidden;
    width: 218px;
    position: relative; }

  .modFecnac input[type="text"] {
    background: #F6F6F6;
    border: none !important;
    float: left;
    padding: 7px 4px;
    width: 180px;
    margin: 0px; }

  .modFecnac img {
    cursor: pointer;
    position: absolute;
    top: 5px;
    right: 10px; }

  .modPerfil {
    background: #f4f4f4;
    border: 1px solid #dadada;
    behavior: url(PIE.htc);
    border-radius: 6px;
    margin-bottom: 30px;
    position: relative; }

  .modPerfil h3 {
    background: url(../images/trabaja/top_box_sug.png) 0 0 no-repeat;
    color: #FFF;
    font-family: 'omnesmedium';
    font-size: 2em;
    padding: 8px 0 8px 16px; }

  .modPerfil ul li {
    font-size: 1.1em; }

  .modPerfil ul li a {
    color: #5f5f5f;
    display: block;
    padding: 16px 0 16px 20px;
    text-decoration: none; }

  .modPerfil ul li a:hover {
    background: #acacac;
    behavior: url(PIE.htc);
    border-radius: 3px;
    color: #FFF; }

  .modPerfil ul li a span {
    padding-left: 25px; }

  .modPerfil ul li a.icoPostu span {
    background: url(../images/trabaja/sprite01.png) -836px -315px no-repeat; }

  .modPerfil ul li a.icoPostu:hover span {
    background: url(../images/trabaja/sprite01.png) -836px -331px no-repeat; }

  .modPerfil ul li a.icoActua span {
    background: url(../images/trabaja/sprite01.png) -836px -350px no-repeat; }

  .modPerfil ul li a.icoActua:hover span {
    background: url(../images/trabaja/sprite01.png) -836px -368px no-repeat; }

  .modPerfil ul li a.icoCambi span {
    background: url(../images/trabaja/sprite01.png) -836px -385px no-repeat; }

  .modPerfil ul li a.icoCambi:hover span {
    background: url(../images/trabaja/sprite01.png) -836px -400px no-repeat; }

  .modSin {
    padding-bottom: 28px; }

  .modSin a {
    display: block;
    height: 38px;
    width: 184px; }

  .modBtnRegistrar.menWi, .texVal.menWi {
    text-align: center;
    width: 220px;
    margin: 15px auto; }

  nav.listfaq.actuAd {
    margin-bottom: 0; }

  .texDes {
    color: #5f5f5f;
    font-size: 1em;
    font-weight: bold;
    padding: 4px 0 30px 20px; }

  .texSin {
    color: #5f5f5f;
    font-size: 1em;
    padding: 10px 0 38px 20px; }

  .texLab.menWilab {
    width: 184px; }

  .texLab.menWilab2 {
    width: 104px; }

  .texLab.menWilab3 {
    width: 160px; }

  .texVal.menWi p, .texVal.menWi2 p, .texVal.menWi3 p {
    width: 80%; }

  .texObs {
    color: #a7a9ac;
    font-size: 1em; }

  .texVal.menWi2 {
    float: right;
    text-align: center;
    width: 300px; }

  .texVal.menWi3 {
    float: right;
    text-align: center;
    width: 244px; }

  .texChatlb {
    color: #009b3a;
    font-size: 1.5em;
    line-height: 22px;
    margin: auto !important;
    padding-top: 16px;
    padding-bottom: 26px;
    text-align: center;
    width: 70%; }

  .texChatinfo {
    color: #5f5f5f;
    font-size: 1em;
    margin: auto !important;
    padding-bottom: 18px;
    text-align: center;
    width: 70%; }

  /*FIN Jack 13-11-2013*/
  /*Javier 15-11-2013*/
  /* PAGINACION */
  nav.arrow_list ul li a:hover {
    background: url(../images/trabaja/sprite01.png) -653px -140px no-repeat; }

  /* TAB DEL PSD 09 */
  .listfaq ul .active .arrowactive:hover {
    background: url(../images/trabaja/ligth_list_faq_hover.png) center no-repeat; }

  .listfaq ul .active .left {
    background: url(../images/trabaja/faq_btn_izq.jpg) repeat-x;
    height: 40px;
    width: 6px;
    float: left; }

  .listfaq ul .active .med {
    width: 71px;
    background: url(../images/trabaja/faq_btn_med.jpg) repeat-x;
    height: 40px;
    line-height: 16px;
    padding: 4px 9px;
    float: left; }

  .listfaq ul .active .dere {
    background: url(../images/trabaja/faq_btn_dere.jpg) repeat-x;
    height: 40px;
    width: 6px;
    float: left; }

  article.op_trabajo {
    color: #5f5f5f; }

  article.op_trabajo .destacado_op {
    background: #E5F0FB; }

  article.op_trabajo .locked_box {
    color: #5f5f5f;
    background-color: #f3f3f3;
    margin-top: -24px; }

  article.op_trabajo .locked_box .title {
    font: normal 1.67em/22px 'Trebuchet MS';
    color: #7d7d7d !important;
    margin: 11px 0;
    position: relative;
    padding-left: 30px;
    background: url(../images/trabaja/sprite01.png) -831px -283px no-repeat; }

  article.op_trabajo .locked_box .title img {
    position: absolute;
    top: 0px;
    left: 0px; }

  article.op_trabajo .locked_box h3, article.op_trabajo .locked_box p {
    color: #aaa; }

  article.op_trabajo .locked_box address {
    background: url(../images/trabaja/sprite01.png) no-repeat scroll -835px -251px transparent;
    color: #aaa; }

  article.op_trabajo .locked_box .btn_lockpostular {
    background: url(../images/trabaja/line_bt_locked.jpg) repeat-x;
    height: 23px;
    width: 70px;
    display: inline-block;
    float: right;
    position: relative;
    border-radius: 4px 4px 4px 4px;
    behavior: url(PIE.htc);
    text-align: center;
    text-decoration: none;
    color: #aaaaaa;
    font: normal 0.92em/23px 'Trebuchet MS';
    margin: 10px 10px 0 15px;
    border: 1px solid #d0d1d1; }

  article.op_trabajo .locked_box .btn_lockdetalle {
    background: url(../images/trabaja/line_bt_locked.jpg) repeat-x;
    height: 23px;
    width: 88px;
    display: inline-block;
    float: right;
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #d0d1d1;
    text-align: center;
    text-decoration: none;
    font: normal 0.92em/23px 'Trebuchet MS';
    color: #aaaaaa;
    behavior: url(PIE.htc);
    position: relative;
    margin: 10px 0 0 0px; }

  article.op_trabajo section {
    display: block;
    margin-bottom: 24px;
    padding: 5px 0px 16px 0px;
    border-bottom: 1px solid #b7b7b7; }

  article.op_trabajo address {
    position: relative;
    display: block;
    background: url(../images/trabaja/sprite01.png) no-repeat scroll -835px -205px transparent;
    padding-left: 15px;
    margin-top: 8px; }

  article.op_trabajo h3 {
    color: #009b3a;
    font: normal 1.3em/24px 'Trebuchet MS'; }

  article.op_trabajo p {
    line-height: 18px;
    margin-bottom: 6px; }

  .btn_opdetalle {
    background: url(../images/trabaja/bot_backgrey.png) repeat-x scroll 0 0 transparent;
    height: 23px;
    width: 110px;
    display: inline-block;
    float: right;
    border-radius: 4px 4px 4px 4px;
    behavior: url(PIE.htc);
    border: 1px solid #BBC1C6;
    text-align: center;
    text-decoration: none;
    color: #5f5f5f !important;
    line-height: 23px;
    font: normal 0.92em/23px 'Trebuchet MS';
    margin: 10px 0 0 0px; }

  .btn_oppostula {
    background: url(../images/trabaja/bot_backgblue.png) repeat-x scroll 0 0 transparent;
    border-radius: 4px 4px 4px 4px;
    behavior: url(PIE.htc);
    color: #FFFFFF !important;
    display: inline-block;
    float: right;
    font: 0.92em/25px "Trebuchet MS";
    text-align: center;
    text-decoration: none;
    width: 75px;
    margin: 10px 0 0 15px; }

  .btn_opdetalle_sec {
    background: url(../images/trabaja/bot_backgrey.png) repeat-x 0 0 transparent;
    height: 23px;
    width: 88px;
    display: inline-block;
    float: right;
    border-radius: 4px 4px 4px 4px;
    behavior: url(PIE.htc);
    border: 1px solid #BBC1C6;
    text-align: center;
    text-decoration: none;
    color: #5f5f5f;
    font: normal 0.92em/23px 'Trebuchet MS';
    position: relative;
    margin: 10px 0 0 0px; }

  .btn_oppostula_sec {
    background: url(../images/trabaja/bot_backgblue.png) repeat-x 0 0;
    height: 23px;
    width: 106px;
    display: inline-block;
    float: right;
    border-radius: 4px 4px 4px 4px;
    text-align: center;
    text-decoration: none;
    color: #fff !important;
    font: normal 0.92em/23px 'Trebuchet MS';
    margin: 10px 10px 0 15px;
    position: relative;
    border: 1px solid #c1c1c1; }

  .btn_opmispostula_sec {
    background: url(../images/trabaja/bot_backgblue.png) repeat-x 0 0;
    height: 23px;
    width: 106px;
    display: inline-block;
    float: right;
    border-radius: 4px 4px 4px 4px;
    text-align: center;
    text-decoration: none;
    color: #fff !important;
    font: normal 0.92em/23px 'Trebuchet MS';
    margin: 10px 10px 0 15px;
    position: relative;
    border: 1px solid #c1c1c1; }

  .searchad_movil {
    display: none; }

  .searchadvanc .addtag {
    display: inline-block;
    color: #636363;
    background: #e3e3e3;
    height: 26px;
    line-height: 26px;
    padding: 0 8px;
    margin: 0 0 8px 6px;
    float: right;
    text-decoration: none;
    border-radius: 3px 3px 3px 3px;
    behavior: url(PIE.htc);
    border-bottom: 1px solid #d1d1d1;
    border-right: 1px solid #d1d1d1; }

  .searchadvanc .addtag span {
    padding-right: 5px; }

  .searchadvanc .addtag img {
    max-width: inherit !important; }

  .searchadvanc {
    background: #f4f4f4;
    color: #636363;
    border: 1px solid #dadada;
    border-radius: 6px 6px 6px 6px;
    margin-bottom: 30px;
    behavior: url(PIE.htc);
    padding: 0 19px; }

  .searchadvanc h3 {
    background: #009b3a;
    padding: 17px;
    width: 102%;
    margin-left: -19px;
    color: #ffffff;
    font: normal 1.8em/24px 'omnesmedium';
    border-bottom: 1px solid #fff;
    behavior: url(PIE.htc);
    border-radius: 6px 6px 0px 0; }

  .searchadvanc .cont-as1 {
    margin-top: 8px; }

  .searchadvanc .cont-as1 label {
    color: #636363;
    display: block;
    font: bold 1em/16px "Trebuchet MS"; }

  .searchadvanc .cont-as1 input[type="text"] {
    background: url("../images/trabaja/d-cont-as1input.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid #D3D3D3;
    border-radius: 4px 4px 4px 4px;
    behavior: url(PIE.htc);
    color: #909090;
    font: 1em/26px "Trebuchet MS";
    height: 28px;
    margin-bottom: 28px;
    padding: 0 0 0 15px;
    width: 243px; }

  .searchadvanc .cont-as2 .wrap_continteres {
    width: 260px !important; }

  .searchadvanc .wrap_continteres .conint_top {
    background: url("../images/trabaja/interes_top.jpg") no-repeat scroll 0 0 transparent !important; }

  .searchadvanc .wrap_continteres .conint_cont {
    background: url("../images/trabaja/interes_cont.jpg") repeat-y scroll 0 0 transparent !important; }

  .searchadvanc .wrap_continteres .conint_bott {
    background: url("../images/trabaja/interes_bott.jpg") no-repeat scroll 0 0 transparent !important; }

  .searchadvanc .sinmarg {
    margin-bottom: 8px !important; }

  .searchadvanc .sinmarg p {
    clear: both; }

  .searchadvanc .bt_search {
    height: 25px;
    width: 110px;
    color: #fff;
    font: normal 0.92em/25px 'Trebuchet MS';
    display: block;
    margin: 20px 75px;
    background: url(../images/trabaja/bt_search_advance.jpg) repeat-x;
    text-align: center;
    text-decoration: none;
    border-radius: 4px 4px 4px 4px;
    behavior: url(PIE.htc); }

  .searchadvanc .bt_search:hover {
    background-position: 0 -25px;
    color: #fff; }

  /**** ESTOS ESTILOS SON DE JACK, ASI QUE YA NO LOS AGREGRES**********/
  .modPerfil {
    background: #f4f4f4;
    border: 1px solid #dadada;
    behavior: url(PIE.htc);
    border-radius: 6px;
    margin-bottom: 30px;
    position: relative; }

  .modPerfil h3 {
    background: url(../images/trabaja/top_box_sug.png) 0 0 no-repeat;
    color: #FFF;
    font-family: 'omnesmedium';
    font-size: 2em;
    padding: 8px 0 8px 16px; }

  .modPerfil ul li {
    font-size: 1.1em; }

  .modPerfil ul li a {
    color: #5f5f5f;
    display: block;
    padding: 16px 0 16px 20px;
    text-decoration: none; }

  .modPerfil ul li a:hover {
    background: #acacac;
    behavior: url(PIE.htc);
    border-radius: 3px;
    color: #FFF; }

  .modPerfil ul li a span {
    padding-left: 25px; }

  .modPerfil ul li a.icoPostu span {
    background: url(../images/trabaja/ico_per.png) 0 0 no-repeat; }

  .modPerfil ul li a.icoPostu:hover span {
    background: url(../images/trabaja/ico_per.png) 0 -16px no-repeat; }

  .modPerfil ul li a.icoActua span {
    background: url(../images/trabaja/ico_per.png) 0 -34px no-repeat; }

  .modPerfil ul li a.icoActua:hover span {
    background: url(../images/trabaja/ico_per.png) 0 -52px no-repeat; }

  .modPerfil ul li a.icoCambi span {
    background: url(../images/trabaja/ico_per.png) 0 -70px no-repeat; }

  .modPerfil ul li a.icoCambi:hover span {
    background: url(../images/trabaja/ico_per.png) 0 -85px no-repeat; }

  .Cconta {
    background: #FFF;
    border: 1px solid #d8d8d8;
    border-radius: 6px;
    behavior: url(PIE.htc);
    color: #5e5e5e;
    height: 17px;
    left: 254px;
    position: absolute;
    text-align: center;
    top: 64px;
    width: 24px; }

  /**** FIN ESTILOS SON DE JACK**********/
  .conteLb .texDetalb2 {
    color: #009b3a;
    font-size: 1.5em;
    line-height: 22px;
    margin: auto;
    padding-top: 15px;
    padding-bottom: 37px;
    text-align: center;
    width: 60%; }

  .sinpadd {
    padding-bottom: 0 !important; }

  .cueLb2 {
    background: #fff;
    padding-bottom: 40px; }

  .content_register {
    display: inline-table;
    width: 292px;
    margin-left: 12px;
    text-align: center;
    color: #5f5f5f;
    position: relative; }

  .content_register .titlereg {
    font-size: 1.83em;
    font-weight: bold;
    color: #009b3a;
    padding: 0 74px; }

  .content_register .titlereg2 {
    font-size: 1.83em;
    font-weight: bold;
    color: #009b3a;
    padding: 0 36px; }

  .content_register .cont_text {
    padding: 15px 30px;
    line-height: 16px; }

  .content_register .cont_text2 {
    padding: 15px 20px;
    line-height: 16px;
    margin-bottom: 15px; }

  .content_register .btn_register {
    background: url(../images/trabaja/bot_backgrey.png) repeat-x scroll 0 0 transparent;
    border: 1px solid #BBC1C6;
    border-radius: 4px 4px 4px 4px;
    behavior: url(PIE.htc);
    color: #5F5F5F;
    display: block;
    font: 0.92em/23px "Trebuchet MS";
    margin: 0 auto;
    text-align: center;
    text-decoration: none;
    width: 124px;
    position: relative; }

  .content_register .btn_register2 {
    background: url(../images/trabaja/bot_backgrey.png) repeat-x scroll 0 0 transparent;
    border: 1px solid #BBC1C6;
    border-radius: 4px 4px 4px 4px;
    behavior: url(PIE.htc);
    color: #5F5F5F;
    display: block;
    font: 0.92em/23px "Trebuchet MS";
    margin: 0 auto;
    text-align: center;
    text-decoration: none;
    width: 105px;
    position: relative; }

  .content_register .btn_register img {
    position: absolute;
    top: 4px;
    left: 22px; }

  .content_register .btn_register span {
    padding-left: 22px; }

  .content_register .error {
    color: #ab0326;
    padding: 10px 20px; }

  .content_register .medimg {
    background: url(../images/trabaja/line_med_register.jpg) no-repeat;
    width: 17px;
    height: 195px;
    position: absolute;
    top: -4px;
    left: 290px; }

  .content_register .medimg_chat {
    background: url(../images/trabaja/line_med_chat.jpg) no-repeat;
    width: 17px;
    height: 215px;
    position: absolute;
    top: 15px;
    left: 290px; }

  .content_register input[type="text"].inputtext, .content_register input[type="password"].inputtext {
    position: relative;
    background: #f6f6f6;
    border: 1px solid #d3d3d3;
    border-radius: 3px;
    behavior: url(PIE.htc);
    padding: 7px 4px;
    width: 236px;
    margin-bottom: 10px !important; }

  .content_register .titlelabel {
    color: #009b3a;
    display: block;
    text-align: left;
    padding: 0px 10px 1px 23px;
    line-height: 18px; }

  .content_register .btn_register_chat {
    background: url(../images/trabaja/bot_backgrey.png) repeat-x scroll 0 0 transparent;
    border: 1px solid #BBC1C6;
    border-radius: 4px 4px 4px 4px;
    behavior: url(PIE.htc);
    color: #5F5F5F;
    font: 0.92em/23px "Trebuchet MS";
    margin: 0 auto;
    text-align: center;
    text-decoration: none;
    width: 105px !important;
    height: 25px;
    position: relative;
    margin-top: 20px; }

  .forgotpass {
    color: #5f5f5f;
    padding: 40px 0 10px 335px; }

  .forgotpass a {
    color: #0036aa;
    text-decoration: none; }

  /*FIN Javier 15-11-2013*/
  /*jack 26/11/2013*/
  .cabLbreco {
    background: url(../images/trabaja/cab_lbreco.png) 0 0 no-repeat;
    height: 83px;
    position: relative;
    width: 450px; }

  .cabLbreco a {
    display: block;
    height: 30px;
    position: absolute;
    right: 20px;
    text-decoration: none;
    top: 15px;
    width: 30px; }

  .cabLbreco p {
    color: #0036aa;
    font-family: omneslight;
    font-size: 2.5em;
    line-height: 60px;
    padding-left: 20px; }

  .conteLbreco {
    width: 450px;
    margin-top: -40px; }

  .cueLbreco {
    background: #fff; }

  .frmReco {
    margin: auto;
    width: 78%; }

  .inpReco {
    padding-bottom: 8px; }

  .inpReco input[type="text"] {
    background: #F6F6F6;
    border: 1px solid #D3D3D3;
    box-shadow: 0 0 2px 1px #E4E4E4 inset;
    border-radius: 3px;
    color: #747678;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 1em;
    padding: 7px 4px;
    width: 338px !important; }

  .labReco label {
    color: #009b3a;
    font-size: 1em; }

  .modBtnEnviareco {
    padding: 15px 0;
    text-align: center; }

  .modBtnEnviareco input {
    position: relative;
    color: #FFF;
    background: url(../images/trabaja/bot_backgblue.png) repeat-x 0 0;
    border: none;
    border-radius: 3px;
    font-size: 1em;
    height: 25px;
    padding: 0;
    text-shadow: none;
    width: 70px !important; }

  .modBtnEnviareco input:hover {
    color: #FFF;
    background: url(../images/trabaja/bot_backgblue.png) repeat-x 0 bottom; }

  .pieLbreco {
    background: url(../images/trabaja/pie_lbreco.png) 0 0 no-repeat;
    height: 10px;
    width: 450px; }

  .texRecolb {
    color: #009b3a;
    font-size: 1.5em;
    line-height: 22px;
    margin: auto !important;
    padding-top: 5px;
    padding-bottom: 20px;
    text-align: center;
    width: 78%; }

  .textReco textarea {
    background: #F6F6F6;
    border: 1px solid #D3D3D3;
    box-shadow: 0 0 2px 1px #E4E4E4 inset;
    border-radius: 3px;
    height: 64px;
    padding: 7px 4px;
    resize: none;
    width: 338px; }

  /* FIN jack 26/11/2013*/
  .callactions_overin_grey, .callactions_overin {
    display: none; }

  .wrap_callactions .suscribirseBoletinModal {
    width: 242px !important; }

  /********************* ***************/
  ul.bjqs {
    position: relative;
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    display: none; }

  li.bjqs-slide {
    position: absolute;
    display: none; }

  ul.bjqs-controls {
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 9999; }

  ul.bjqs-controls.v-centered li a {
    position: absolute; }

  ul.bjqs-controls.v-centered li.bjqs-next a {
    right: 0;
    background-position: -748px -138px; }

  ul.bjqs-controls.v-centered li.bjqs-next a:hover {
    background-position: -748px -209px; }

  ul.bjqs-controls.v-centered li.bjqs-prev a {
    left: 0;
    background-position: -685px -138px; }

  ul.bjqs-controls.v-centered li.bjqs-prev a:hover {
    background-position: -685px -209px; }

  ol.bjqs-markers {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    position: absolute;
    bottom: 10px; }

  ol.bjqs-markers.h-centered {
    text-align: center; }

  ol.bjqs-markers li {
    display: inline; }

  ol.bjqs-markers li a {
    display: inline-block; }

  p.bjqs-caption {
    display: block;
    width: 96%;
    margin: 0;
    padding: 2%;
    position: absolute;
    bottom: 0; }

  ul.bjqs-controls.v-centered li a {
    display: block;
    width: 62px;
    height: 70px;
    background: url(../images/sprite01.png) no-repeat;
    text-indent: -9999px; }

  ul.bjqs-controls.v-centered li a:hover {
    color: #fff; }

  ol.bjqs-markers li a {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(../images/sprite01.png) -767px -117px no-repeat;
    text-indent: -9999px;
    border: 0;
    margin: 0 5px; }

  ol.bjqs-markers li.active-marker a, ol.bjqs-markers li a:hover {
    background-position: -766px -97px; }

  p.bjqs-caption {
    background: rgba(255, 255, 255, 0.5); }

  .ui-widget-content {
    z-index: 10 !important; }

  /*SCROLL BUSQUEDA AVANZADA */
  .slimScrollBar {
    height: 132.1353065539112px;
    cursor: pointer; }

  .cancelForm {
    background: url(../images/trabaja/bot_backgrey.png) repeat-x 0 0 !important;
    border: 1px solid #BBC1C6 !important;
    color: #5F5F5F !important;
    margin-left: 10px !important;
    padding: 0px 10px;
    height: 23px;
    display: inline-block;
    line-height: 23px;
    border-radius: 3px; }

  .cancelForm:hover {
    background-position: 0 bottom !important;
    color: #fff !important; }

  .text_check {
    display: block;
    width: 100%;
    clear: both;
    padding: 13px 0 0 50px;
    vertical-align: middle; }

  .text_check input[type="checkbox"] {
    margin-top: -2px;
    width: 13px;
    height: 13px; }

  .text_check label {
    color: #5f5f5f;
    display: inline-block; }

  .filaCampo .menWi textarea {
    height: 38px; }

  .simplemodal-wrap {
    display: block !important; }

  .error404 {
    width: 92%;
    margin: 100px auto; }

  .error404 .top404 {
    text-align: center;
    margin: 30px 0;
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 20px; }

  .error404 .top404 img {
    margin: 6px; }

  .top404 .text_404 {
    color: #009b3a;
    font-size: 18px;
    margin-bottom: 30px; }

  .top404 .text2_404 {
    width: 72%;
    margin: 0 auto; }

  .top404 .text_404 span {
    display: block;
    font-size: 30px;
    font-weight: bold;
    line-height: 36px; }

  .top404 a {
    display: block;
    background: #ea094b;
    width: 156px;
    margin: 0 auto;
    text-decoration: none;
    color: #fff;
    padding: 8px 10px 8px 0px;
    border-radius: 10px 0px 10px 0px;
    text-transform: uppercase;
    font-weight: bold;
    position: relative; }

  .top404 a:hover {
    color: #fff; }

  .top404 .img404 {
    height: 10px;
    background: url(../images/trabaja/error_arrow_bt.jpg) no-repeat;
    position: absolute;
    width: 8px;
    top: 10px;
    right: 14px; }

  .error404 .bottom404 {
    color: #aeaeae;
    font-size: 16px; }

  .bottom404 p {
    text-align: center; }

  .bottom404 ul {
    width: 70%;
    margin: 0 auto;
    margin-top: 12px; }

  .bottom404 ul li {
    display: inline-block;
    margin: 0.5% 0 1% 8%;
    width: 41%; }

  .bottom404 ul li a {
    display: block;
    width: 100%;
    background: url(../images/trabaja/pantallas-error_11.jpg) no-repeat right center;
    text-decoration: none;
    color: #aeaeae; }

  .bordernone {
    border: none !important; }

  /*** RECUPERAR CONTRASEA *******/
  .recupera_pass label {
    margin-right: 50px;
    float: left;
    padding-top: 13px; }

  .recupera_pass input[type="text"] {
    background: #f6f6f6 !important;
    behavior: url(PIE.htc);
    border: 1px solid #d3d3d3 !important;
    border-radius: 3px !important;
    margin: 6px 0 0 0;
    padding: 7px 4px !important;
    width: 370px;
    position: relative;
    color: #747678;
    height: 20px;
    line-height: 20px; }

  .recupera_captcha {
    margin: 20px 0 15px -2px; }

  .recupera_captcha .control-group {
    top: -6px !important; }

  .recupera_captcha input[type="text"] {
    background: #f6f6f6 !important;
    behavior: url(PIE.htc);
    border: 1px solid #d3d3d3 !important;
    border-radius: 3px !important;
    margin: 0;
    padding: 7px 4px !important;
    width: 176px;
    color: #747678;
    height: 20px;
    line-height: 20px; }

  .envio_recuperar {
    margin: 0 auto; }

  .box_lightbox {
    width: 620px;
    height: auto;
    top: 50%;
    left: 50%;
    z-index: 999;
    display: none;
    position: fixed;
    margin-top: -275px;
    margin-left: -300px; }

  article.newsdeta ul li {
    list-style: disc;
    margin-left: 25px; }

  article.det_empleo .txtcont a {
    text-decoration: underline;
    color: #0af; }

  .texInfo-small {
    padding: 0 0 36px;
    font: normal 12px/16px "Trebuchet MS";
    color: #009b3a;
    text-align: center; }

  /**** Actualzacion 2015 form Jajck ****/
  .carIco {
    background: url(../images/trabaja/sprite_jaco.png) 0 0 no-repeat;
    float: left;
    height: 22px;
    width: 18px; }

  .carNom {
    border-bottom: 1px solid #8b8d8e;
    float: left;
    line-height: 22px;
    margin-left: 10px;
    position: relative;
    width: 622px; }

  .carNom a {
    color: #8b8d8e;
    font-family: 'omnesmedium';
    font-size: 20px;
    position: absolute;
    right: 0;
    text-decoration: none;
    top: 0; }

  .carNom a:hover {
    color: #a71930; }

  .carTex {
    padding: 24px 0;
    position: relative; }

  .carTex a {
    color: #8b8d8e;
    display: block;
    font-family: 'omnesmedium';
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding-left: 40px;
    position: absolute;
    text-decoration: none;
    width: 60px; }

  .carTex .desAr {
    background: url(../images/trabaja/sprite_jaco.png) #f4f4f4 10px -68px no-repeat;
    bottom: 29px;
    right: 122px; }

  .carTex .ampAr {
    background: url(../images/trabaja/sprite_jaco.png) #f4f4f4 10px -32px no-repeat;
    bottom: 29px;
    right: 22px; }

  .carTex textarea {
    border: 1px solid #8b8d8e;
    height: 138px;
    resize: none;
    width: 651px;
    padding: 10px 20px;
    color: #8b8d8e;
    box-sizing: border-box;
    -moz-transition: height 0.3s ease-in-out;
    -o-transition: height 0.3s ease-in-out;
    -webkit-transition: height 0.3s ease-in-out;
    transition: height 0.3s ease-in-out; }

  .conBtn {
    padding-bottom: 20px; }

  .conBtn a {
    margin: auto; }

  .conFormu {
    margin: auto;
    width: 650px; }

  .conFormu .formuL {
    float: left;
    padding-right: 60px;
    width: 295px; }

  .conFormu .formuR {
    float: left;
    width: 295px; }

  .conNav {
    background: url(../images/trabaja/img_navega.png) center 0 no-repeat;
    height: 52px;
    margin-bottom: 20px; }

  .contPri {
    padding-top: 20px;
    padding-bottom: 80px; }

  .contIn {
    overflow: hidden;
    padding: 20px 0 25px; }

  .contL {
    float: left; }

  .contR {
    float: left;
    padding-left: 25px;
    width: 230px; }

  .contDat {
    border-bottom: 1px solid #8b8d8e;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 20px 0 10px; }

  .contDat span {
    float: left; }

  .contInfo {
    border-bottom: 1px solid #8b8d8e;
    overflow: hidden;
    padding: 20px 0; }

  .contInfo span {
    display: block;
    float: left; }

  .contInfo a {
    display: block;
    float: left; }

  .contInfo .inT1 {
    color: #535454;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    width: 120px; }

  .contInfo .inT2 {
    color: #535454;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    width: 110px; }

  .contInfo .inD1 {
    color: #8b8d8e;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 220px; }

  .contInfo .inD2 {
    color: #8b8d8e;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 160px; }

  .contInfo .ediT {
    background: url(../images/trabaja/sprite_jaco.png) 0 -108px no-repeat;
    height: 15px;
    padding: 0 7px;
    width: 13px; }

  .contInfo .ediT:hover {
    background-position: 0 -125px; }

  .contInfo .eliM {
    color: #8b8d8e;
    font-family: "omnesmedium";
    font-size: 20px;
    line-height: 16px;
    text-decoration: none; }

  .contInfo .eliM:hover {
    color: #a71930; }

  .datGra {
    width: 358px; }

  .datNom {
    width: 292px; }

  .msError {
    background: #f5e0e7 !important;
    border: 1px solid #dc0451 !important; }

  .op2 {
    background-position: center -56px; }

  .stClo {
    position: relative;
    width: 265px !important; }

  .stClo a {
    color: #8b8d8e;
    font-family: 'omnesmedium';
    font-size: 20px;
    position: absolute;
    right: -30px;
    text-decoration: none;
    top: 0; }

  .stClo a:hover {
    color: #a71930; }

  .stTitu1 {
    border-bottom: 1px solid #8b8d8e;
    color: #0039a6;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 30px;
    padding-bottom: 5px;
    padding-top: 15px; }

  .stTitu2 {
    color: #0039a6;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 20px; }

  .stTex1 {
    color: #8b8d8e;
    display: block;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 10px; }

  .stTex2 {
    color: #8b8d8e;
    display: block;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10px; }

  .stTex3 {
    color: #535454;
    display: block;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold; }

  .st {
    padding-bottom: 20px; }

  .st1 {
    padding-bottom: 10px; }

  .st3 {
    padding: 25px 0; }

  .st3 a {
    margin: auto; }

  .st4 {
    padding: 25px 0; }

  .st4 a {
    margin: auto; }

  .simov {
    display: none; }

  .txError {
    height: 12px;
    padding-bottom: 15px; }

  .txError span {
    color: #dc0451;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px; }

  .wrap_breadcrumb {
    display: none; }

  .newForm .imgpaso {
    width: 674px;
    margin: 0 auto 0 auto; }

  .newForm .btnForm_cv {
    border-radius: 12px 0 12px 0;
    background-color: #ffffff;
    width: 235px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: block;
    border: 1px solid;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 12px;
    font-family: 'omnesmedium';
    -webkit-box-shadow: 3px 3px 0px 0px #b2b2b2;
    -moz-box-shadow: 3px 3px 0px 0px #b2b2b2;
    box-shadow: 3px 3px 0px 0px #b2b2b2;
    box-sizing: border-box; }

  .newForm .inputxt {
    position: relative; }

  .newForm .inputxt input[type="text"], .newForm .inputxt input[type="password"] {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    padding: 0 0 0 20px;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    position: relative;
    color: #8b8d8e; }

  .newForm .inputxt:before {
    position: absolute;
    content: '';
    width: 7px;
    height: 30px;
    left: 0;
    top: 0;
    background-color: #009b3a;
    z-index: 2; }

  /*Colores */
  .newForm .btn_linkedin {
    background-color: #fff;
    border: 1px solid #00add0;
    color: #00add0;
    position: relative;
    padding-left: 34px;
    transition: background-color .2s ease-in-out; }

  .newForm .btn_linkedin i {
    display: block;
    width: 37px;
    height: 30px;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../images/trabaja/icolinkedin.png);
    background-repeat: no-repeat;
    background-position: top left;
    border-right: 1px solid #00add0; }

  .newForm .btn_linkedin:hover {
    background-color: #00add0;
    color: #ffffff !important;
    background-position: bottom left; }

  .newForm .btn_linkedin:hover i {
    background-position: bottom left;
    border-right: 1px solid #ffffff; }

  .newForm .btn_green {
    border: 1px solid #009b3a;
    color: #009b3a;
    background-color: #fff;
    transition: background-color .2s ease-in-out; }

  .newForm .btn_green:hover {
    background-color: #009b3a;
    color: #ffffff; }

  .newForm .btn_save {
    border: 1px solid #dc0451;
    color: #dc0451;
    background-image: url(../images/trabaja/icobtn_save.png);
    background-repeat: no-repeat;
    background-position: top  right;
    transition: background-color .2s ease-in-out; }

  .newForm .btn_save:hover {
    background-color: #dc0451;
    color: #ffffff !important;
    background-position: bottom right; }

  .newForm .savePa {
    background-image: url(../images/trabaja/icobtn_savePa.png);
    background-repeat: no-repeat;
    background-position: 25px top;
    padding-left: 18px; }

  .newForm .savePa:hover {
    background-position: 25px -30px; }

  .newForm .addPa {
    background-image: url(../images/trabaja/icobtn_addPa.png);
    background-repeat: no-repeat;
    background-position: 25px top;
    padding-left: 18px; }

  .newForm .addPa:hover {
    border: 1px solid #009b3a;
    color: #009b3a;
    background-color: #ffffff;
    background-position: 25px -30px; }

  .newForm a.addbtnExpe {
    background-image: url(../images/trabaja/icobtn_addPa.png);
    background-repeat: no-repeat;
    background-position: 25px top;
    padding-left: 18px; }

  .newForm a.addbtnExpe:hover {
    background-color: #009b3a !important;
    background-position: 25px -30px !important;
    color: #ffffff !important; }

  .newForm .addPactive {
    background-image: url(../images/trabaja/icobtn_addPa.png);
    background-position: 25px -30px;
    background-color: #009b3a !important;
    color: white !important; }

  .newForm .saveEx {
    background-image: url(../images/trabaja/icobtn_savePa.png);
    background-repeat: no-repeat;
    background-position: 25px top;
    padding-left: 18px; }

  .newForm .saveEx:hover {
    background-position: 25px -30px; }

  .newForm .inputFile {
    position: relative;
    height: 30px;
    width: 236px;
    cursor: pointer; }

  .btn_pointer {
    cursor: pointer; }

  .newForm .inputFile input {
    position: absolute;
    z-index: 5;
    opacity: 0;
    left: -1px;
    top: -1px; }

  .newForm .inputFile img {
    position: absolute;
    z-index: 1; }

  /* SELECT js */
  .newForm .styleselect {
    width: 100%;
    height: 30px;
    position: relative;
    border: 1px solid #e5e5e5;
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: right center;
    box-sizing: border-box; }

  .newForm .styleselect:before {
    content: '';
    position: absolute;
    right: -1px;
    top: -1px;
    width: 30px;
    height: 30px;
    background-color: #fff;
    background-image: url(../images/trabaja/arrow_select.png);
    background-repeat: no-repeat;
    background-position: center center;
    border: 1px solid #009b3a;
    box-sizing: border-box; }

  .newForm .styleselect .listselect {
    position: absolute;
    z-index: 1;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    color: #959595;
    font-size: 12px;
    font-family: 'Arial'; }

  .newForm .styleselect select {
    width: 99.9%;
    color: #959595;
    height: 30px;
    font-size: 12px;
    font-family: 'Arial';
    font-weight: normal;
    line-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #ffffff;
    cursor: pointer;
    position: relative;
    z-index: 4;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    padding-left: 20px; }

  /*** INPUT date */
  .newForm .inputdate input[type="text"] {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    padding: 0 0 0 20px;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    position: relative;
    color: #8b8d8e;
    border-radius: 0px; }

  .newForm .inputdate input[type="text"]:disabled {
    color: #8b8d8e;
    border: 1px solid #e5e5e5; }

  .newForm .inputdate {
    position: relative; }

  .newForm .inputdate img {
    position: absolute;
    right: 1.5%;
    top: 6px;
    z-index: 3;
    display: block;
    cursor: pointer; }

  .newForm .inputdate .fixfecha {
    position: absolute;
    width: 100%;
    height: 30px;
    z-index: 2;
    cursor: not-allowed; }

  div.box_file, h2.box_file {
    display: none; }

  /** terminos y condicionses **/
  .regisRap div.botonAdjuntar {
    display: none; }

  .regisRap div.ruta {
    display: none; }

  .newForm h1.title_reg {
    color: #0039a6;
    font-size: 20px;
    margin: 10px 0 12px 0;
    font-family: 'Trebuchet MS';
    border: none; }

  .newForm .terminos {
    max-width: 314px;
    font-size: 12px;
    color: #8b8d8e;
    margin: 10px auto 0 auto;
    position: relative;
    text-align: center; }

  .newForm .terminos a {
    font-size: 12px;
    color: #8b8d8e;
    text-decoration: none;
    text-decoration: underline; }

  .newForm .terminos a .open_lb span {
    text-decoration: underline; }

  .newForm .terminos .box_checkbox {
    background: url(../images/trabaja/img_checkbox.gif) no-repeat;
    width: 13px;
    height: 13px;
    position: absolute;
    left: -4px;
    top: 1px;
    display: block; }

  .newForm .terminos span.active {
    background-position: -13px 0px; }

  .newForm .terminos .txt_error .box_checkbox {
    background-position: -26px 0px; }

  .newForm .terminos .txt_error span.active {
    background-position: -13px 0px; }

  .newForm .box_checkbox input[type="checkbox"] {
    position: relative;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0; } }