.container-fluid{border-bottom:1px solid #e5e5e5}.info-content-tj{padding:55px 25px 45px 45px}.info-content-tj h4{color:#3c3c3c}.sidebar-content-tj{padding:45px 20px 20px 10px;text-align:center}.sidebar-content-tj h4{margin-top:20px}.title-box .main-title-tj{padding:20px 10px 10px 20px}.info-content-tj h3{margin-bottom:15px}.info-content-tj .oferta-box h3,.info-content-tj .oferta-box p{margin-bottom:5px}.info-empresas{font-size:13px;color:#444}.info-content-tj .oferta-box h3.oferta-title{min-height:54px}section .hr-divisor{border-top:1px solid #e5e5e5;margin-bottom:40px;margin-top:20px}section .float-left{float:left}section .float-right{float:right;text-align:right}section .small-6{padding-right:10px}section .title-box{color:#fff}section .main-logo{border-radius:6px;padding:28px 16px;background-color:#fff;position:absolute;margin-top:23px;-webkit-box-shadow:0 0 8px 0 rgba(51,51,51,.7);-moz-box-shadow:0 0 8px 0 rgba(51,51,51,.7);box-shadow:0 0 8px 0 rgba(51,51,51,.7)}section .title-box .logo-box{display:list-item;list-style:none;min-width:200px;min-height:110px}section .info-title{float:left;margin-bottom:0;font-weight:400;font-size:14px}section .title-basica{margin-bottom:.15em!important;font-weight:600;font-size:34px;color:#fff}section .title-overline{margin-bottom:25px;margin-top:25px;text-align:center}section .title-overline h2{color:#e8554f;font-weight:500;font-size:25px;background:#fff;padding:0 12px;display:inline-block;max-width:75%}section .tabla-tj{border-right:4px solid #ccc}section .tabla-tj .oferta-box{padding:10px 20px}section .tabla-tj .oferta-box:not(:first-child){box-shadow:inset 0 5px 7px -5px rgba(51,51,51,.25)}section .tabla-tj .oferta-box:nth-child(odd){background:#f5f5f5;border-left:solid 3px #3c3c3c}section .tabla-tj .oferta-box:nth-child(even){background:#ededed;border-left:solid 3px #e8554f}section .tabla-tj .oferta-box:last-child{border-bottom:1px solid #ccc}section .compartir-box{margin-top:30px}.basica-empresa section a:hover:not(.btn){opacity:.8}section .reduce-pad{margin-bottom:10px}section .text-comparte{font-size:12px;color:#666}section .info-content-tj{border-right:1px solid #e5e5e5}section .sidebar-tj{padding-left:10px}section .col-empresa-tj{padding-right:25px}section .sidebar-tj .widget-text{font-size:15px}.red-text{color:#e8554f}.box-email{background-color:#ededed;border-radius:6px;padding:8px 12px}.logos img{opacity:.5;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.logos img:hover{opacity:1;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%)}.logo-empresa{border:1px solid #ccc;padding:5px;margin-bottom:15px;border-radius:5px;width:130px;height:65px}.space-bottom{margin-bottom:40px}.space-top{margin-top:40px}.space-topsmall{margin-top:20px}.block-relacionadas .ambito{color:#757575}section .btn-box .btn{line-height:1.15rem;display:inline-block;width:auto;color:#fff}section .btn-box .btn-final{text-transform:none}.oferta-box .mini-icon,.main-title-tj .mini-icon{padding-right:5px;margin-top:-2px;font-size:18px;color:#fff}.main-title-tj .info-title{padding-right:15px;letter-spacing:.5px}section .main-title-tj .info-title a{color:#fff}section .oferta-box .text-nuevo{color:#1976d2;font-weight:bold;display:inline-block}section .oferta-box h3.oferta-title a{color:#3c3c3c}section .oferta-box .text-lugar-oferta{color:#444}section .text-inscribete{color:#e8554f;font-weight:bold;display:inline-block}section .text-fecha{color:#3c3c3c;display:inline-block}section .cta-box{text-align:right;margin-top:5px}section h3.title-relacionadas{font-weight:500}@media only screen and (max-width:1071px) and (min-width:768px){section .main-title-tj{margin-left:35px;margin-top:20px}}@media only screen and (min-width:768px){section .main-logo{margin-left:35px}}@media only screen and (max-width:768px){section .info-content-tj{padding-left:20px;padding-right:35px}section .small-19{width:73%}section .small-5{width:27%}section .main-title-tj{padding-left:8px}section .logo-box{margin-bottom:20px}section .main-title-tj{width:100%}.basica-empresa .pad10.title-box{padding:20px!important}.small-8.compartir-box{width:100%}}@media only screen and (max-width:580px){section .small-19,section .small-12,section .small-5{width:100%}section .small-6{width:50%}section .sidebar-tj{background-color:#f5f5f5;padding-left:30px}}