@charset "UTF-8";
/* CSS Document */
/* Diseño, HTML y CSS realizado por Eduardo Aranda Lazcano - 2015 */

*, html, body {padding:0px;margin:0px;}
body {background:#f7f7f7;font-family: 'Open Sans', sans-serif;overflow-x:hidden;color:#607696;}
img {border:0;}
h1 {font-size:24px;color:#0b2b5c;font-weight:500;}
h2 {font-size: 14px;color: #295786;font-weight: bold;}
h2.separador {font-size: 16px;color: #295786;font-weight: bold;  border-bottom: 1px dotted #c9c9c9;margin-bottom: 20px;padding-bottom: 4px;}
h3 {font-size: 13px;color: #12aaeb;font-weight: 600;}
h4 {font-size:14px;color:#3a567e;font-weight:bold;}
p {font-size: 12px;}
a {color:#607696;text-decoration: none}
a:hover {text-decoration: underline;color:#ff9900;}
    
.margen0 {margin:0px!important;}
.margen1 {margin:10px!important;}
.margen0-top {margin-top:0px!important;}
.margen0-left {margin-left:0px!important;}
.margen0-right {margin-right:0px!important;}
.margen0-bottom {margin-bottom:0px!important;} 
.margen1-top {margin-top:10px!important;}
.margen1-left {margin-left:10px!important;}
.margen1-right {margin-right:10px!important;}
.margen1-bottom {margin-bottom:10px!important;} 

.margen12-top {margin-top:12px!important;}

.margen2 {margin:20px!important;}
.margen2-top {margin-top:20px!important;}
.margen2-left {margin-left:20px!important;}
.margen2-right {margin-right:20px!important;}
.margen2-bottom {margin-bottom:20px!important;} 
 
.padding0 {padding:0px!important;}
.padding0-top {padding-top:0px!important;}
.padding0-left {padding-left:0px!important;}
.padding0-right {padding-right:0px!important;}
.padding0-bottom {padding-bottom:0px!important;}

.padding1 {padding:10px!important;}
.padding1-top {padding-top:10px!important;}
.padding1-left {padding-left:10px!important;}
.padding1-right {padding-right:10px!important;}
.padding1-bottom {padding-bottom:10px!important;}

.padding2 {padding:20px!important;}
.padding2-top {padding-top:20px!important;}
.padding2-left {padding-left:20px!important;}
.padding2-right {padding-right:20px!important;}
.padding2-bottom {padding-bottom:20px!important;}

.float-left {float:left!important;}
.float-right {float:right!important;}
 
.dblock {display:block!important;}
.dtable {display:table!important;}
.dinline {display:inline-block!important;}
.clear {clear:both!important;}
.italic {font-style: italic!important;}
.pcolor {color: #3d1172!important;}
.underline {text-decoration: underline!important;}

.wrapper {display:table;margin:0 auto;width:100%;max-width:1200px;}

.header {background:#0f3268}
.header .barra_sup {border-bottom:1px solid #20437a; width:100%;height:27px;display:block;}
.header .barra_sup .grupo_info {float:left;padding-top: 5px;}
.header .barra_sup .grupo_info .fecha {color:#3bb9ee;float:left;font-size:11px;}
.header .barra_sup .grupo_info .issn {color:#fff;float:left;font-size:11px;}
.header .barra_sup .grupo_accesos {float:right;padding-top: 5px;}
.header .barra_sup .grupo_accesos a {float:left;font-size:11px;color:#fff;text-decoration:none;}
.header .barra_sup .grupo_accesos a:hover {text-decoration:underline;}
.header .barra_sup .grupo_accesos a i {float:left;display:inline-block;width:17px;height:17px;background:url(../images/sprite_mundo_maritimo.png) no-repeat;margin: 0 4px 0 10px;}
.header .barra_sup .grupo_accesos .reg_empresas i {background-position:-3px -3px;}
.header .barra_sup .grupo_accesos .reg_usuarios i {background-position:-3px -3px;}
.header .barra_sup .grupo_accesos .empleos i {background-position:-2px -24px;}
.header .barra_sup .grupo_accesos .servicios i {background-position:-3px -47px;}
.header .barra_sup .grupo_accesos .contacto i {background-position:-2px -69px;}
.header .link_home {display: inline-block;margin:20px 0;}
.header .banner {float:right;margin-top:20px;}

.header .menu {height:38px;background:#183f7c;margin-top:22px;position:relative;}
.header .menu ul {list-style:none;float:left;z-index:60;}
.header .menu ul li {float:left;position: relative;}
.header .menu ul li a, .header .menu ul li span {padding:11px 11px 10px 11px;font-size:12px;font-weight:200;color:#fff;text-align:center;text-decoration:none;display:block;cursor:pointer;}
.header .menu ul li a:hover, .header .menu ul li:hover span  {background-color:#3bb9ee;}
.header .menu ul li {background:url(../images/separador_menu.jpg) no-repeat right top;}
.header .puntonet {padding:10px;font-size:12px;font-weight:200;color:#fff;text-align:left;text-decoration:none;display:inline-block;}
.header .puntonet:hover {background-color:#3bb9ee;}
.header .puntonet i {background:url(../images/sprite_mundo_maritimo.png) no-repeat;  background-position: -3px -84px;display: inline-block;width: 13px;height: 18px;float: right;margin-left: 8px;}
/*.header .menu ul li .submenu {    }
.header .menu ul li:hover .submenu {display:block;position:absolute;top:38px;left:0px;}
.header .menu ul li:hover .submenu li {display:block;clear:both;width:100%;background:#183f7c;}*/

.header .menu .grupo_buscador {float:right;width:300px;overflow:hidden;height:38px;position:absolute;right:0px;z-index:80;}
.header .menu .buscador .lupa {display:block;width:38px;height:38px;background: #2c499b url(../images/sprite_mundo_maritimo.png) no-repeat;background-position:0px -102px;cursor:pointer;}
.header .menu .buscador {width: 38px;height: 38px;float: right;display: inline-block;position:absolute;top:0;right:0;background:#1a043f;}
/*.header .menu .open-buscador {position: absolute;width:238px;background:#2c499b;right:1px;padding:4px;}
.header .menu .open-buscador #divToolsBuscador .search {display:inline-block;float:left;position:relative;}
.header .menu .btnClose {float:right;}*/
.header .menu .inputsearch {width:170px;float:right;border: 0;height: 22px;padding: 4px;font-size: 11px;font-weight: 100;margin:4px;-webkit-transition: width 1s; /* Safari */transition: width 1s;}
.header .menu .inputsearch:focus {width:204px;}
.header .menu .bt_buscar {position: absolute;cursor:pointer;top:6px;right:6px;width: 26px;height: 26px;border: 0;background:#183f7c url(../images/sprite_mundo_maritimo.png) no-repeat;background-position:-6px -109px;}
/*Fin estilos Header*/

.contenido {display:table;width:100%;height:100%;}
.contenido .barra_noticias {height:30px;margin-top:1px;display:table;width:100%;overflow:hidden;}
.contenido .barra_noticias .row {display:table-row;}
.contenido .barra_noticias .row .titulo {background:#295786;display:table-cell;width:12%;font-size:11px;color:#fff;text-align:center;float:left;}
.contenido .barra_noticias .row .noticias {overflow:hidden;background:#295786;display:table-cell;width:70%;font-size:11px;color:#fff;text-align:left;float:left;position:relative;}
.contenido .barra_noticias .row .noticias .not {white-space:nowrap;overflow:hidden;padding:0;}
.contenido .barra_noticias .row .link_shared {background:#295786;display:table-cell;margin-right:0px;width:18%;float:left;}
.contenido .barra_noticias .row .link_shared .group {display:block;width:125px;margin:0 auto;}
.contenido .barra_noticias .row .link_shared .twitter {display: inline-block;width:65px;height: 18px;float:left;margin-right:10px;}
.contenido .barra_noticias .row .link_shared .twitter span {display: inline-block;float:left;color:#fff;font-size: 11px;}
.contenido .barra_noticias .row .link_shared .twitter i.itwitter {display: inline-block;float:left;margin-left:6px;width:20px;height:20px;background: url(../images/sprite_mundo_maritimo.png) no-repeat;background-position:-6px -780px;}
.contenido .barra_noticias .row .link_shared .rss {display: inline-block;width:50px;height: 18px;float:left;}
.contenido .barra_noticias .row .link_shared .rss span {display: inline-block;float:left;color:#fff;font-size: 11px;}
.contenido .barra_noticias .row .link_shared .rss i.irss {display: inline-block;float:left;margin-left:6px;width:20px;height:20px;background: url(../images/sprite_mundo_maritimo.png) no-repeat;background-position:-6px -755px;}

.contenido .barra_noticias .row .line {display:block;width:auto;border-right:1px solid #fff;padding:8px 1%;height:18px;}

.contenido .columnas {display:table-row;width:100%;height:100%;}
.contenido .columnas .banner {display:block;width:120px;height:60px;margin:0 auto 12px;background:#f1f1f1;border: 1px solid #eee;}
.contenido .columnas .banner2 {width:180px;height:150px;margin:0 auto 16px;background:#f1f1f1;border: 1px solid #eee;}
.contenido .banner3 {margin:10px auto 20px;display:block;width:100%;height:auto;border: 1px solid #eee;}
.contenido .banner4 {margin:0 auto;display:block;text-align: center;}
.contenido .banner4 img {width:100%;height:auto;}

.contenido .columnas .col1 {width:120px;float:left;display:table-cell;margin-top:20px;margin-right:15px;}
.contenido .columnas .col2 {width:500px;float:left;display:table-cell;height:100%;background:#fbfbfb;margin:20px 15px 0 0;padding:10px;box-shadow: 0px 1px 6px 1px #f3f3f3;}
.contenido .columnas .col3 {width:180px;float:left;display:table-cell;margin-top:20px;margin-right:15px;}
.contenido .columnas .col4 {width:120px;float:left;display:table-cell;margin-top:20px;margin-right:15px;}
.contenido .col5 {width:180px;float:left;display:table-cell;margin-top:20px;}
.contenido .col-detalle-contenido {width:710px;float:left;display:inline-table;height:100%;background:#fbfbfb;margin:20px 15px 0 0;padding:10px;}
.contenido .col-detalle-contenido .img {width:48%;height:auto;float:left;display:inline-block;}
.contenido .col-detalle-contenido .img img {width:100%;height:auto;}
.contenido .col-detalle-contenido .banner4 img {max-width:643px;}
.contenido .col-detalle-contenido .noticia .img {width:auto;}
.contenido .col-detalle-contenido .noticia .img img {width:auto;}



.contenido .col-detalle-directorio {width:992px;float:left;display:inline-table;height:100%;margin:20px 15px 0 0;padding:10px 10px 10px 0;}
.contenido .col-detalle-directorio  h1 {margin-bottom:2px;}
.contenido .col-contenido-sbg {width:730px;float:left;display:inline-table;height:100%;margin:20px 15px 0 0;}

.orange_box {display:inline-block;width:8px;height:8px;background:#ff9900;margin-right:8px;}
.box_link {display:block;}
.box_link:hover {text-decoration:underline!important;display:block;width:100%;height:100%;}

.contenido .noticia_principal {display:table;height:190px;margin-bottom:30px;width:100%;}
.contenido .noticia_principal .img {float:left;display:inline-block;margin-right:10px;width:50%;}
.contenido .noticia_principal .img img {width:100%;height:auto;}
/*.contenido .noticia_principal .img img {width:100%;height:auto;}*/
.contenido .noticia_principal .info_not {float:left;width:48%;display:block;height:188px;}
.contenido .noticia_principal .info_not .fecha {color:#3bb9ee;font-size:11px;}
.contenido .noticia_principal .info_not .titulo_not {display:block;font-size:18px;color:#3a567e;font-weight:bold;}
.contenido .noticia_principal .info_not .bajada {font-size:13px;color:#3a567e;display:block;font-weight:normal;}
.box_link:hover span {text-decoration:underline;}



.contenido .grupo-reportajes .noticia_principal {display:table;height: inherit!important;margin-bottom: 10px;width: 98%;padding: 6px;border: 1px solid #ddd;}
.contenido .grupo-reportajes .noticia_principal .img {float:left;display:inline-block;margin-right:10px;width: 19%;}
.contenido .grupo-reportajes .noticia_principal .img img {width:100%;height:auto;}
.contenido .grupo-reportajes .noticia_principal .info_not {float:left;width: 78%;display:block;height: inherit;}
.contenido .grupo-reportajes .noticia_principal .info_not .fecha {color:#3bb9ee;font-size:11px;}
.contenido .grupo-reportajes .noticia_principal .info_not .titulo_not {display:block;font-size:18px;color:#3a567e;font-weight:bold;}
.contenido .grupo-reportajes .noticia_principal .info_not .bajada {font-size:13px;color:#3a567e;display:block;font-weight:normal;}

.contenido .cuatro_noticias {display:table;width:100%;}
.contenido .cuatro_noticias .noticia {width:100%;display:inline-table;float:left;margin-bottom:10px;padding-bottom:10px;background:url(../images/line_div.jpg) no-repeat bottom left;}
/* .contenido .cuatro_noticias .noticia:nth-child(1), .contenido .cuatro_noticias .noticia:nth-child(2) {background:url(../images/line_div.jpg) no-repeat bottom left;}
.contenido .cuatro_noticias .noticia:nth-child(3), .contenido .cuatro_noticias .noticia:nth-child(4) {margin-bottom:0px;}
.contenido .cuatro_noticias .noticia:nth-child(2n+0) {margin-left:10px;} */
.contenido .cuatro_noticias .noticia .img {float:left;margin-right:10px;}
.contenido .cuatro_noticias .noticia .fecha_not {background:#f7f7f7;color: #3bb9ee;font-size: 11px;text-align:center;display:none;}
.contenido .cuatro_noticias .noticia .text_not {margin-bottom: 0;color:#607696;font-size:12px;/*margin-left:10px;float:left;width:51%;*/    }
.box_link:hover p {text-decoration:underline;}
.contenido .line_div {background:url(../images/line_div.jpg) no-repeat bottom left;}

.contenido .box_azul {display:block;background:#295786;border-radius:6px;width: 160px;height:auto;margin:10px auto 10px;padding:10px 6px;/* box-shadow: 0px 1px 6px 1px #bbb;*/position:relative;}
.contenido .box_azul .title {position: absolute;width: 100%;height: 30px;top: 0;left: 0;background:url(../images/bg_tit_box_blue.png) repeat-x bottom left;}
.contenido .box_azul .title h4 {color:#ff9900;font-size:12px;font-weight:500;padding:4px;}
.contenido .box_azul .title h4 i {float:left;display:inline-block;background:url(../images/sprite_mundo_maritimo.png) no-repeat;width:22px;height:18px;margin-right:4px;  background-position: -3px -202px;}

.contenido .indices_ec p {font-size: 11px;color:#fff;text-align:left;clear:both;margin:8px 0 0 5px;}
.contenido .indices_ec p span {color:#3bb9ee}
.contenido .indices_ec h4 {color:#ff9900;font-size:12px;font-weight:400;}
.contenido .indices_ec h4 i {background:url(../images/sprite_mundo_maritimo.png) no-repeat;background-position:-4px -143px;float:left;width:18px;height:23px;display:inline-block;margin: -4px 4px 0 4px;}
.contenido .indices_ec table {width:100%;border-bottom:1px solid #6a8aab;border-collapse: collapse;margin:10px 0;}
.contenido .indices_ec table tr.even td {background:#6a8aab;}
.contenido .indices_ec table tr td:last-child {text-align:right;}
.contenido .indices_ec table tr td {padding:3px;font-size:10px;color:#FFF;}
.contenido .indices_ec a {font-size:11px;color:#FFF;  display: block;width: 100%;text-align: right;}
.contenido .indices_ec a:hover {color:#ff9900;}

.contenido .noticia_destacada {display: table;width: 100%;margin:12px auto;background: url(../images/line_div.jpg) no-repeat bottom left;padding-bottom:20px;clear: both;height: 100%;}
.contenido .noticia_destacada .fecha {font-size:12px;color:#12aaeb;display:block;}
.contenido .noticia_destacada .imagen {margin: 10px 10px 0;}
.contenido .noticia_destacada .titular {color:#3a567e;font-size:14px;font-weight:400;}
.contenido .noticia_destacada a {text-decoration:none;}
.contenido .noticia_destacada a:hover {text-decoration:underline;}

.contenido .mini_noticias {display:block;width:180px;margin:10px auto;padding:10px 0;background: url(../images/line_div.jpg) no-repeat bottom left;}
.contenido .mini_noticias .noticia {display:table;margin-bottom:20px;width: 100%;}
.contenido .mini_noticias .noticia a .texto {text-decoration:none;color:#607696;}
.contenido .mini_noticias .noticia a:hover .texto {text-decoration:underline!important;}
.contenido .mini_noticias .noticia .imagen {display:inline-block;float:left;width:75px;height:55px;margin-right:5px;}
.contenido .mini_noticias .noticia .texto {float: left;display: inline-block;height: 55px;font-size: 11px;width: 95px;overflow: hidden;line-height: 14px;}

.contenido .archivo_noticias {display:table;width:180px;margin:10px auto;}
.contenido .archivo_noticias .noticia_antigua {display:block;font-size:12px; margin:12px 0 6px 0;padding-bottom: 8px;border-bottom: 1px dotted #ccc;}
.contenido .archivo_noticias .noticia_antigua a {text-decoration:none;line-height:14px;color:#607696;font-size:11px;}
.contenido .archivo_noticias .noticia_antigua a:hover {text-decoration:underline;}
.contenido .archivo_noticias i {background:url(../images/sprite_mundo_maritimo.png) no-repeat;background-position:-4px -177px;display:inline-block;float:left;width:20px;height:18px;margin-right:4px;}

.contenido .puntonet {display:block;position:relative;padding-top:40px;width:170px;}
.contenido .puntonet .title {position: absolute;width: 100%;height: 30px;top: 0;left: 0;background:url(../images/bg_tit_box_blue.png) repeat-x bottom left;}
.contenido .puntonet .title h4 {color:#ff9900;font-size:12px;font-weight:500;padding:4px;}
.contenido .puntonet .title h4 i {float:left;display:inline-block;background:url(../images/sprite_mundo_maritimo.png) no-repeat;background-position:-4px -202px;width:18px;height:18px;margin-right:4px;}
.contenido .puntonet .noticia {display:table;margin-bottom:14px;}
.contenido .puntonet .noticia a {font-size:11px;color:#fff;text-decoration:none;line-height:14px;}
.contenido .puntonet .noticia a .imagen {display:inline-block;float:left;width:75px;height:55px;margin-right:5px;}
.contenido .puntonet .noticia a .texto {text-decoration:none;line-height:14px;display:inline-block;float:left;width:86px;height:55px;overflow:hidden;}
.contenido .puntonet .noticia a:hover .texto {text-decoration:underline;}


.contenido .newsletter {padding-top:36px;margin-top:0px;}
.contenido .newsletter p {width:100%;text-align:center;color:#fff;font-size:12px;margin: 2px;}
.contenido .newsletter input[type="text"] {width:160px;margin-bottom:14px;}

.contenido .botones {display:table;text-align:right;width:100%;}
.contenido input[type="button"] {background:#597a96;border:0;border-radius:0;color:#fff;font-size:12px;float:right;padding:8px 16px;cursor:pointer;}
.contenido input[type="button"]:hover {background:#3bb9ee;}
.contenido input[type="text"] {background:#fff;padding:4px;font-size:12px;color:#607696;box-shadow:none;border:1px solid #6a8aab;margin:10px 0;}

.contenido .agenda {padding-top:40px;}
.contenido .agenda a {font-size:11px;color:#fff;text-decoration:none;}
.contenido .agenda a:hover {text-decoration:underline;}
.contenido .agenda .evento {display:block;margin:10px 4px 12px 4px;}
.contenido .agenda .fecha {text-align:right;color:#3bb9ee;display:block;width:100%;}

.contenido .agenda .evento.destacado {margin-top:0;padding-bottom:10px;background:#1D354E;padding:0 6px 6px 6px;border-radius: 6px;}
.contenido .agenda .evento.destacado .orange_box {display: none;}
.contenido .agenda .evento.destacado .calendar {display: inline-block;width:22px;height:22px;background: url(../images/calendar.png);background-size: 100%;margin: 9px 0 0 7px;}
.contenido .agenda .evento.destacado .fecha {font-size: 15px;text-align: left;border-bottom: 1px dotted #3bb9ee;padding-bottom: 4px;margin-bottom: 4px;height:40px;}
.contenido .agenda .evento.destacado .fecha .dia {display: inline-block;float:left;font-size: 32px;}
.contenido .agenda .evento.destacado .fecha .group {float:left;padding:8px 0 0 4px;}
.contenido .agenda .evento.destacado .fecha .group .mes {display:block;font-size: 14px;line-height: 13px;}
.contenido .agenda .evento.destacado .fecha .group .year {display:block;font-size: 14px;line-height: 13px;}
.contenido .agenda .evento.destacado .dato {font-size: 12px;}

.contenido .clasificados {padding-top:40px;}
.contenido .clasificados .aviso {padding-bottom:10px;border-bottom:1px solid #3bb9ee;display:table;margin-bottom:8px; }
.contenido .clasificados .aviso a {max-height:30px;overflow:hidden;font-size:11px;color:#fff;text-decoration:none;}
.contenido .clasificados .aviso a:hover {text-decoration:underline;}

.contenido .empleos {padding-top:40px;}
.contenido .empleos .aviso_empleo {display:block;    margin-bottom: 20px;}
.contenido .empleos .aviso_empleo a {display:block;margin-bottom:10px;text-decoration:none;}
.contenido .empleos .aviso_empleo a:hover div {text-decoration:underline;}
.contenido .empleos .imagen {display:inline-block;float:left;margin-right:8px;height:43px;width:57px;margin-top:4px;}
.contenido .empleos .imagen img {width:100%;height:auto;}
.contenido .empleos .info {display:inline-block;width:94px;min-height:60px;font-size:11px;}
.contenido .empleos .info .cargo {color:#fff;}
.contenido .empleos .info .empresa {color:#ff9900;}
.contenido .empleos .info .fecha {color:#fff;font-size:10px;}
.contenido .ver_todas {color:#3bb9ee!important;font-size:12px!important;width:100%;text-align:center;display:block;margin-bottom:10px;}
.contenido .ver_todas:hover {background: rgba(255, 255, 255, 0.1);border-radius: 4px;}
.contenido .empleos input[type="button"] {margin:6px auto;display:table;float:inherit;}

.content_foot {display:table;width:100%;height:auto;margin-top:20px;}
.contenido .box_blanca {display:block;background:#fff;border-radius:6px;width:168px;height:auto;margin:20px auto;padding:10px 6px;  box-shadow: 0px 1px 6px 1px #ededed;position:relative;}

.contenido .serviciosdelportal {margin-top:0px;  min-height: 486px;position:relative;padding-top:40px;}
.contenido .serviciosdelportal .title {border-radius:6px 6px 0 0 ;background:#fbfbfb;line-height:30px;position:absolute;left:0;top:0;right:0;padding-top:8px;}
.contenido .serviciosdelportal .title h4 {color:#3bb9ee;}
.contenido .serviciosdelportal .title i {float:left;display:inline-block;background:url(../images/sprite_mundo_maritimo.png) no-repeat;background-position:-4px -316px;width:26px;height:22px;margin:4px 4px 0 4px;}
.contenido .servicio {display:block;}
.contenido .servicio a {text-decoration:none;color:#597a96;}
.contenido .servicio a:hover {text-decoration:underline;}
.contenido .servicio a:hover h3 {text-decoration:none!important;}
.contenido .servicio .llamada {color:#597a96;font-size:14px;margin:10px auto;}
.contenido .servicio .descripcion {font-size:12px;height:217px;}
.contenido .servicio i {display:block;width:90px;height:90px;margin:10px auto;background:url(../images/servicios.jpg) no-repeat;}
.contenido .servicio h3 {display:block;width:100%;text-align:center;color:#3bb9ee;font-size:14px;}

.contenido .servicio i.publicidad {background-position:0px 0px;}
.contenido .servicio i.webdesign {background-position: -89px 0px;}
.contenido .servicio i.promo {background-position: -183px 0px;}
.contenido .servicio i.marketing {background-position: -276px 0px;}
.contenido .servicio i.rrhh {background-position: -367px 0px;}
.contenido .servicio i.publicaciones {background-position: -555px 0px;}
.contenido .servicio i.database {background-position: -463px 0px;}


.contenido .directorio {float:left;display:inline-block;background:#fff;border-radius:6px;width:965px;height:auto;margin:20px 12px 0 10px;padding:10px 6px;  box-shadow: 0px 1px 6px 1px #ededed;position:relative;color:#295786;font-size:12px;}
.contenido .directorio .encabezado {display:table;width:100%;}
.contenido .directorio .encabezado h2 {display:inline-block;float:left;color:#3bb9ee;font-size:24px;font-weight:normal;}
.contenido .info_empresa {font-size:12px;display:inline-block;float:left;color:#607696;}
.contenido .info_empresa span {color:#ff9900;}
.contenido .directorio ul.empresas {list-style:none;display:table;}
.contenido .directorio ul.empresas li {float:left;margin-top:20px;width:14%;min-height:120px;}
.contenido .directorio ul.empresas li a {color:#607696;text-decoration:none;}
.contenido .directorio ul.empresas li a:hover {color:#ff9900;text-decoration:underline;}
.contenido .directorio ul.empresas li i {display:block;margin:0 auto 8px;width:60px;height:60px;background:url(../images/ico_empresas_V2.png) no-repeat;background-size:auto 68px;}
.contenido .directorio ul.empresas li p {display:block;width:94%;font-size:12px;margin:0 auto;text-align:center;}
.contenido .directorio .botones {display:table;margin-top:20px;}
.contenido .directorio .link_bt {display:inline-block;color:#fff;font-size:12px;background:#3bb9ee;padding:6px 20px;text-decoration:none;margin-left:20px;}
.contenido .directorio .link_bt:hover {background:#ff9900;}

.contenido .agencia_naviera {background-position: 0px -2px!important;}
.contenido .agenciasdesduanas {background-position: -62px -2px!important;}
.contenido .almacenamientoyBodegaje {background-position: -124px -2px!important;}
.contenido .astilleros {background-position: -186px -2px!important;}
.contenido .companiasnavieras {background-position:-497px -2px!important;}
.contenido .consultoresmaritimos {background-position: -311px -2px!important;}
.contenido .embarcadores {background-position: -373px -2px!important;}
.contenido .empresasportuariasyterminalesmaritimos {background-position: -808px -2px!important;}
.contenido .equiposnauticos {background-position:-560px -2px!important;}
.contenido .estibaydesestina {background-position:-1244px -3px!important;}
.contenido .exportadores {background-position: -996px -2px!important;}
.contenido .importadores {background-position: -933px -2px!important;}
.contenido .ingenieriacertificacioneinspeccion {background-position: -434px -2px!important;}
.contenido .organizadores {background-position: -1059px -2px!important;}
.contenido .pesqueros {background-position: -249px -2px!important;}
.contenido .repuestosyaccesorios {background-position: -684px -2px!important;}
.contenido .terminalesterrestresyaeropuertos {background-position: -872px -2px!important;}
.contenido .transporteaereo {background-position: -621px -2px!important;}
.contenido .transporteterrestre {background-position: -746px -2px!important;}
.contenido .turismo {background-position: -1184px -2px!important;}
.contenido .otros {background-position: -1122px -2px!important;}


.contenido .titulo_noticia {display:inline-block;height:auto;margin-bottom:30px;margin-top:2px;width:50%;float:right;}
.contenido .titulo_noticia img {float:left;display:inline-block;margin-right:10px;}
.contenido .titulo_noticia > a:hover {float:left;display: inline-block;margin-right: 0px;width: auto;}
.contenido .titulo_noticia .info_not {float:left;width:100%;display:block;text-decoration:none;height:auto;}
.contenido .titulo_noticia .info_not .fecha {color:#3bb9ee;font-size:11px;}
.contenido .titulo_noticia .info_not .titulo_not {display:block;font-size:18px;color:#3a567e;font-weight:bold;margin-bottom:20px;}
.contenido .titulo_noticia .info_not .bajada {font-size:13px;color:#3a567e;display:block;font-weight:normal;}
.contenido .barra_compartir {width:100%;display:table;height:20px;border-top:1px dotted #c9c9c9;border-bottom:1px dotted #c9c9c9;}
.contenido .titulo_noticia .barra_compartir {float:left;width:100%;margin-bottom:30px;}
.contenido .barra_compartir .links {float:left;display:inline-block;}
.contenido .barra_compartir .links li {float:left;display:inline-block;}
.contenido .barra_compartir .links li a {line-height: 21px;font-size:11px;color:#295786;margin-right:4px;text-decoration: none;}
.contenido .barra_compartir .links li a:hover {text-decoration: underline;}
.contenido .barra_compartir .links li a.colega i {float:left;background: url(../images/sprite_mundo_maritimo.png) no-repeat;background-position: -2px -476px;display: inline-block;width:26px;height:20px;margin-right:2px;}
.contenido .barra_compartir .links li a.editor i {float:left;background: url(../images/sprite_mundo_maritimo.png) no-repeat;background-position: -2px -447px;display: inline-block;width:26px;height:20px;margin-right:2px;}
.contenido .barra_compartir .fontsize {float:right;width:50px;display: inline-block;margin-top:2px;}
.contenido .barra_compartir .fontsize .decrease {}
.contenido .barra_compartir .fontsize .decrease i {float:left;background: url(../images/sprite_mundo_maritimo.png) no-repeat;background-position: -34px -576px;display: inline-block;width:17px;height:17px;margin-right:6px;}
.contenido .barra_compartir .fontsize .increase {}
.contenido .barra_compartir .fontsize .increase i {float:left;background: url(../images/sprite_mundo_maritimo.png) no-repeat;background-position: -11px -576px;display: inline-block;width:17px;height:17px;}
.contenido .cuerpo {font-size: 13px;line-height: 22px;display: block;margin-top:20px;} 
.contenido .cuerpo h3 {margin:20px 0;display: inline-block;}
.contenido .cuerpo p {display: inline-block;float:left;}
.contenido .txt-gris {color:#5c5c5c;float:left;margin-top:30px;}
.contenido .cuerpo {float:inherit;display:block;width:100%;height:100%;} 
.contenido .cuerpo.galeria {float:inherit;width:100%;height:100%;margin-bottom: 20px;} 
.contenido .cuerpo.galeria .txt-contenido {display: inline-block;float:left;width:100%;}
.contenido .cuerpo.galeria .galeria_images {float:right;display: inline-block;width:170px;height:100%;margin-left: 20px;}
.contenido .cuerpo.galeria .galeria_images h2 {border-top:1px solid #ff9900;padding:4px 0;}
.contenido .cuerpo.galeria .galeria_images a {display: block;margin-bottom:10px;}

.contenido .col-detalle-directorio .box_directorio {display:table;width:101%;height:100%;margin-left:-10px;}
.contenido .col-detalle-directorio .box_directorio .box_empresa {padding:4px;display:inline-block;float:left;width:30.5%;min-height:104px;background:#fff;margin-bottom:24px;margin-left:10px;}
.contenido .col-detalle-directorio .box_directorio .box_empresa:hover {box-shadow:0px 0px 3px 2px #ccc;}
.contenido .col-detalle-directorio .box_directorio .box_empresa a {display:block;width:100%;height:100%;text-decoration:none;}
.contenido .col-detalle-directorio .box_directorio .box_empresa i {display:inline-block;margin:20px 10px;width:60px;height:60px;background:url(../images/ico_empresas_V2.png) no-repeat;background-size:auto 68px;float:left;}
.contenido .col-detalle-directorio .box_directorio .box_empresa .info {display: inline-block;float:left;width:68%;}
.contenido .col-detalle-directorio .box_directorio .box_empresa .info h3 {color:#295786;}
.contenido .col-detalle-directorio .box_directorio .box_empresa .info .descripcion {color:#295786;font-size: 12px;font-weight: 300;text-decoration: none;  height: 60px;overflow: hidden;line-height: 15px;margin-top: 4px;}

.contenido .filtro_busqueda {display:table;clear:both;width:98%;margin:20px 0 40px;min-height: 20px;padding:10px;background:#ededed;border-radius:6px;}
.contenido label {font-size: 12px;display:inline-block;margin-right:10px;font-weight: 600;}
.contenido .filtro_busqueda .inputtext {font-weight: 300;width:200px;border:0!important;background:#fff;box-shadow: none;padding:4px;font-size: 12px;margin:0 10px 0 0;    min-height: 22px;}
.contenido .filtro_busqueda input[type="button"] {float:right;}
.contenido .filtro_busqueda select {margin-right: 10px;}
.contenido .filtro_busqueda select.corto {width:100px;}
.contenido .filtro_busqueda select.medio {width:200px;}
.contenido .filtro_busqueda select.largo {width:300px;}
.contenido form .separador_filtro {display:block;margin-bottom:6px;}
.contenido form .separador_filtro label {width:35%;display: inline-block;}
.contenido form .separador_filtro input[type="text"] {width:40%;}
.contenido form .separador_filtro  select{width:40%;}
.contenido form .radio-1c .check {width:90%;height:30px;} 
.contenido form .radio-2c .check {width:48%;height:48px;}
.contenido form .radio-3c .check {width:30%;height:48px;}    
.contenido form .check-condiciones {float:right;margin-top: 6px;}

.contenido .paginacion {display: table;width:300px;margin:20px auto;min-height: 10px;}
.contenido .paginacion ul {list-style: none;margin-left:0px;}
.contenido .paginacion ul li {display: inline-block;float:left;margin:0 4px;}
.contenido .paginacion ul li a {display:block;width:22px;height:22px;text-decoration:none;color:#295786;text-align: center;font-size: 14px;  line-height: 22px;}
.contenido .paginacion ul li a:hover {background-color:#ff9900;color:#fff;}
.contenido .paginacion ul li .back {background: url(../images/sprite_mundo_maritimo.png) no-repeat;background-position:-7px -650px;}
.contenido .paginacion ul li .back:hover {background-position:-33px -650px;}
.contenido .paginacion ul li .back_all {background: url(../images/sprite_mundo_maritimo.png) no-repeat;background-position:-7px -673px;}
.contenido .paginacion ul li .back_all:hover {background-position:-33px -673px;}
.contenido .paginacion ul li .pagina {}
.contenido .paginacion ul li .seleccionada {background:#ff9900;color:#fff;}
.contenido .paginacion ul li .last {background: url(../images/sprite_mundo_maritimo.png) no-repeat;background-position:-5px -627px;}
.contenido .paginacion ul li .last:hover {background-position:-31px -627px;}
.contenido .paginacion ul li .last_all {background: url(../images/sprite_mundo_maritimo.png) no-repeat;background-position:-7px -604px;}
.contenido .paginacion ul li .last_all:hover {background-position:-31px -604px;}

.contenido .patrocinadas {font-size: 12px;margin-top: 40px;}
.contenido .patrocinadas .llamado {display:block;white-space: nowrap;}
.contenido .patrocinadas .llamado a {color:#ff9900;}
.contenido .box_empresa_patrocinada {display:table;width:100%;border-bottom: 1px dotted #c9c9c9;padding:6px 0;margin-top:10px;overflow:hidden;}
.contenido .box_empresa_patrocinada .logo_empresa {display: inline-block;float:left;width:148px;height:106px;margin-right:10px;background: #fff;}
.contenido .box_empresa_patrocinada .info {float:left;display:inline-block;  width: 83%;}
.contenido .box_empresa_patrocinada .info .nombre_empresa {width:100%;background:#e9e9e9;border-left:2px solid #ff9900;font-size: 14px;color:#0f3268;  padding: 3px 8px;}
.contenido .box_empresa_patrocinada .descripcion {display:block;}
.contenido .box_empresa_patrocinada .descripcion .left {float:left;display: inline-block;width:48%;}
.contenido .box_empresa_patrocinada .direccion {margin-top:6px;}
.contenido .pais {margin-top:8px;}
.contenido .pais i {background: url(../images/banderas.jpg) no-repeat;width:27px;height:18px;display: inline-block;margin-right:4px;float:left;}
.contenido .box_empresa_patrocinada .descripcion .left .promo {color:#656565;font-size: 11px;text-align:left;clear: both;margin-top: 6px;}
.contenido .box_empresa_patrocinada .descripcion .left .promo a {color:#ff9900;font-size: 11px;}
.contenido .box_empresa_patrocinada .descripcion .right {float:right;display: inline-block;width:50%;border-left:1px dotted #c9c9c9;padding-left:10px;}
.contenido .web {line-height: 26px;margin-top:6px;float:left;}
.contenido .web i {margin-right:6px;background: url(../images/sprite_mundo_maritimo.png) no-repeat;background-position:-10px -522px;display: inline-block;width:22px;height:22px;float:left;}
.contenido .box_empresa_patrocinada .descripcion .right .contactos {float:left;display: inline-block;width:45%;}
.contenido .box_empresa_patrocinada .descripcion .right .telefonos {clear:left;margin-top:6px;}
.contenido .box_empresa_patrocinada .descripcion .right .telefonos i {margin-top:6px;float:left;margin-right:6px;background: url(../images/sprite_mundo_maritimo.png) no-repeat;background-position:-10px -552px;display: inline-block;width:22px;height:22px;}
.contenido .box_empresa_patrocinada .descripcion .right .telefonos .fono {}
.contenido .box_empresa_patrocinada .descripcion .right .telefonos .fax {}
.cont_empresa {float:right;display: inline-block;background: #295786;color:#fff;text-decoration:none;padding: 30px 15px;text-align: center;margin-top:6px;}
.cont_empresa:hover {background-color:#3bb9ee;}

.contenido .table_reg {display: block;width:100%;height:100%;margin-top:30px;}
.contenido .table_reg table {border:0;border-collapse: collapse;font-size: 12px;width:100%;} 
.contenido .table_reg table th {background: #295786;color:#fff;text-align: left;padding:14px 6px;}
.contenido .table_reg table th span {float:left;}
.contenido .table_reg table th .sort {margin-top:3px;display: inline-block;float: left;width:11px;height:15px;background: url(../images/sort_tipo.png) no-repeat;margin-left: 10px;}
.contenido .table_reg table td {color:#295786;text-align: left;padding:6px;}
.contenido .table_reg table td span {display: block;clear: both;}
.contenido .table_reg table td strong {clear: both;display:block;}
.contenido .table_reg table tr:nth-child(odd) {}
.contenido .table_reg table tr:nth-child(even) td {background:#fff;}
.contenido .table_reg tr:hover td {background:#ededed!important;}


.contenido .box_evento {display:block;width:100%;background:#fff;min-height: 140px;margin-bottom: 16px;}
.contenido .box_evento .grupo_fecha {width: 150px;display:table-cell;padding:0 10px 0 10px;border-right:1px dotted #ff9900;margin: 10px 0;}
.contenido .box_evento .grupo_fecha p {font-size: 12px;}
.contenido .box_evento .grupo_fecha .fecha {display: table;width: 100%;}
.contenido .box_evento .grupo_fecha .fecha .dia {font-size: 50px;color:#3bb9ee;float:left;width:49%;line-height:50px;}
.contenido .box_evento .grupo_fecha .fecha .group {float:left;display: inline-block;width:auto;font-size: 12px;  margin-top: 4px;}
.contenido .box_evento .grupo_fecha .fecha .group .mes {display:block;font-weight:bold;}
.contenido .box_evento .grupo_fecha .fecha .group .year {display:block;border-bottom:2px solid #ff9900;}
.contenido .box_evento .grupo_fecha .desdehasta {display:block;}
.contenido .box_evento .grupo_fecha .desdehasta p {font-size: 11px;}
.contenido .box_evento .grupo_fecha .desdehasta p span {font-weight:bold;}
.contenido .box_evento .grupo_datos {display:table-cell;width: 70%;padding: 10px;}
.contenido .box_evento .grupo_datos .evento {font-size: 14px;clear: both;margin-bottom: 10px;}
.contenido .box_evento .grupo_datos .evento p {}
.contenido .box_evento .grupo_datos .evento p span {}
.contenido .box_evento .grupo_datos .ubicacion {float: left;display: inline-block;width:48%;font-size: 12px;border-right:1px dotted #ff9900;}
.contenido .box_evento .grupo_datos .ubicacion p {}
.contenido .box_evento .grupo_datos .ubicacion p span {}
.contenido .box_evento .grupo_datos .contacto {float:right;display: inline-block;width:48%;font-size: 12px;}
.contenido .box_evento .grupo_datos .contacto p {}
.contenido .box_evento .grupo_datos .contacto p span {}
.contenido .barra_info {display: block;width: 100%;clear: both;background: #e9e9e9;padding: 4px 0;font-size: 12px;text-align: center;}
.contenido .barra_info .masinfo {font-size: 12px;color:#607696;text-decoration: none;margin-right: 10px;}
.contenido .barra_info .masinfo:hover {text-decoration:underline;}
.contenido .barra_info .recomendar {font-size: 12px;color:#607696;text-decoration: none;}
.contenido .barra_info .recomendar:hover {text-decoration:underline;}




.contenido .box_clasificado {display:block;width:100%;background:#fff;min-height: 140px;margin-bottom: 16px;}
.contenido .box_clasificado .titulo {display:block;margin:10px;padding-top:6px;font-size: 20px;border-bottom: 1px dotted #ff9900;}
.contenido .box_clasificado .grupo_fecha {width: 110px;display:inline-block;float:left;padding:0 10px 0 10px;margin: 10px 0;border-right:1px dotted #ff9900;}
.contenido .box_clasificado .grupo_fecha p {font-size: 12px;margin-bottom: 0px;}
.contenido .box_clasificado .grupo_fecha .fecha {display: table;width: 100%;}
.contenido .box_clasificado .grupo_fecha .fecha .dia {font-size: 50px;color:#3bb9ee;float:left;width:59%;line-height:50px;}
.contenido .box_clasificado .grupo_fecha .fecha .group {float:left;display: inline-block;width:auto;font-size: 12px;  margin-top: 4px;}
.contenido .box_clasificado .grupo_fecha .fecha .group .mes {display:block;font-weight:bold;}
.contenido .box_clasificado .grupo_fecha .fecha .group .year {display:block;border-bottom:2px solid #ff9900;}
.contenido .box_clasificado .grupo_fecha .ubicacion {display:block;font-size: 12px;margin-top:10px;}
.contenido .box_clasificado .grupo_fecha .ubicacion span {display:block;}

.contenido .box_clasificado .grupo_datos {display:inline-block;float:left;width:50%;padding: 10px;margin-bottom: 10px;}
.contenido .box_clasificado .grupo_datos .descripcion {display:block;font-size: 12px;}
.contenido .box_clasificado .grupo_datos .descripcion p {margin-bottom:0;}
.contenido .box_clasificado .grupo_datos .descripcion span.valor {font-weight: 600;font-size: 14px;}
.contenido .box_clasificado .imagen {float:right;width: 179px;height:134px;margin: 10px;border: 1px solid #eee;}


.contenido .col-detalle-contenido .servicio {min-height:400px;display:inline-block;width:100%;max-width:180px;background:#FFF;float:left;margin:0 20px 20px 0;padding: 10px;position:relative;}
.contenido .col-detalle-contenido .servicio h3 {margin-bottom: 20px;}
.contenido .col-detalle-contenido .servicio .descripcion {min-height:160px;height:auto;}
.contenido .col-detalle-contenido .servicio .masinfo {position: absolute;bottom:10px;font-size:12px;right:10px;text-decoration: underline;}


/*Modal*/
.solicitarinfo {max-width:550px!important;}
.recomendar {max-width:550px!important;}
.remodal .left {width:46%;display:inline-block;float:left;margin-bottom: 10px;}
.remodal .right {width:46%;display:inline-block;float:right;margin-bottom: 10px;}
.remodal textarea {width:99%;clear: both;resize: none;height:170px;background: #fff;box-shadow: none;padding: 4px;font-size: 12px;font-weight: 300;border: 0!important;}
.remodal .captcha {display:block;width:100%;text-align:right;clear: both;margin-bottom: 10px;}
.remodal .btns_modal {display:block;width:100%;text-align:right;clear:both;margin-bottom: 10px;}
.remodal .inputtext {width:98%;font-weight: 300;border: 0!important;background: #fff;box-shadow: none;padding: 4px;font-size: 12px;margin-bottom:10px;}
.remodal input[type="button"] {background:#597a96;border:0;border-radius:0;color:#fff;font-size:12px;float:right;padding:4px 8px;cursor:pointer;}
.remodal input[type="button"]:hover {background:#3bb9ee;}
.remodal select {margin-bottom: 10px;width:99%;clear: both;}


/*Iconos*/
i.info {margin:0 4px -3px 0;display:inline-block;width:17px;height:17px;background:url(../images/sprite_mundo_maritimo.png) no-repeat;background-position:-12px -500px;}
i.recomendar {margin:0 4px -3px 0;display:inline-block;width: 27px;height: 18px;background: url(../images/sprite_mundo_maritimo.png) no-repeat;background-position: -2px -475px;}

/*TABS*/
.datos_utiles {margin-left: -10px;}
.datos_utiles .table_reg {margin-top:0px;}
.datos_utiles .ui-corner-all {border:0;}
.datos_utiles .ui-widget-content {background: none;padding:0;margin:0;}
.datos_utiles .ui-tabs .ui-tabs-nav {padding:0;background: none;}
.datos_utiles .ui-tabs .ui-tabs-nav li {position:relative;width:100%;max-width: 22%;display:inline-block;border:1px solid #f1f1f1;border-radius: 4px;margin-top:10px;margin-left: 10px;background: 0 none;}
.datos_utiles .ui-tabs .ui-tabs-nav li a {font-size: 13px;white-space: normal;min-height: 50px;width:80%;padding:10%;;outline: none;text-align: center;}
.datos_utiles .ui-tabs .ui-tabs-panel {padding:10px;margin:20px 0;}
.datos_utiles .ui-tabs .ui-tabs-panel p {line-height:20px;}
.datos_utiles .ui-tabs .ui-tabs-nav li.ui-state-active  {background: #295786;}
.datos_utiles .ui-tabs .ui-tabs-nav li:hover {background: #3bb9ee;}
.datos_utiles .ui-tabs .ui-tabs-nav li:hover a {color: #FFF;}
.datos_utiles .ui-tabs .ui-tabs-nav li.ui-state-active:before  {content:' ';display:block;position:absolute;bottom:10px;margin-left:50%;left:-5px;width:0px;height:0px;border-style: solid;border-width: 6px;border-bottom-width:0px;border-color: #ff9900 transparent transparent transparent;}
.datos_utiles .ui-state-active, .datos_utiles .ui-widget-content .ui-state-active, .datos_utiles .ui-widget-header .ui-state-active {background: #295786;}
.datos_utiles .ui-state-active a, .datos_utiles .ui-widget-content .ui-state-active a, .datos_utiles .ui-widget-header .ui-state-active a {color:#FFF}
.table_datos_utiles a {display:block;clear: both;}

/*Banderas*/
i.chile {background-position: 0 0;}
i.uruguay {background-position: 0 -18px!important;}

/*Footer*/
.footer {background:#0f3268;width:100%;min-height:min-height:150px;margin-top:20px;}
.footer .grupo_accesos {float:left;display:inline-block;}
.footer .link_home {float:right;display:inline-block;margin:28px 0;}
.footer .barra_footer {border-top:1px solid #20437a; width:100%;min-height:27px;display:block;clear:both;}
.footer .barra_footer .politicas {float:left;display:inline-block;}
.footer .barra_footer .politicas a {text-decoration:none;color:#fff;font-size:11px;padding:6px 0;display: inline-block;}
.footer .barra_footer .politicas a:hover {text-decoration:underline}
.footer .barra_footer .marca {float:right;display:inline-block;color:#fff;font-size:11px;padding:6px 0;}
.footer .grupo_accesos {float:left;padding-top:26px;}
.footer .grupo_accesos a {float:left;font-size:11px;color:#fff;text-decoration:none;}
.footer .grupo_accesos a:hover {text-decoration:underline;}
.footer .grupo_accesos a i {float:left;display:inline-block;width:17px;height:17px;background:url(../images/sprite_mundo_maritimo.png) no-repeat;margin: 0 4px 0 10px;}
.footer .grupo_accesos .reg_empresas i {background-position:-3px -3px;}
.footer .grupo_accesos .reg_usuarios i {background-position:-3px -3px;}
.footer .grupo_accesos .empleos i {background-position:-2px -24px;}
.footer .grupo_accesos .servicios i {background-position:-3px -47px;}
.footer .grupo_accesos .contacto i {background-position:-2px -69px;margin-left:0px;}

.datos_utiles .select-tab {display:none;}
.cuatro_noticias.relacionadas {padding: 20px 0;}
.cuatro_noticias.relacionadas h2 {margin-bottom:20px;}
.cuatro_noticias.relacionadas .noticia {width:31%;background: none!important;}

.contenido .columnas .col5.directorio {display: inline-block;width: 180px;background: none;padding: 0; box-shadow: none;margin:20px 0 0 0;}

#slider1_container {width:100%!important;}
#slider1_container > div {width:100%!important;}
.newsticker {}
.newsticker li {padding-bottom: 20px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}

.bottom-fix {position:fixed;bottom:0px;}

/*Responsive*/
@media screen and (max-width:1199px) {
    .contenido .columnas .col1 {width:10%;max-width:120px;min-width:120px;display:table-cell;margin-right:1%;}
    .contenido .columnas .col2 {width:39%;}
    .contenido .columnas .col3 {width:15%;max-width:180px;min-width:180px;display:table-cell;margin-right:1%;}
    .contenido .columnas .col4 {width:10%;max-width:120px;min-width:120px;display:table-cell;margin-right:1%;}
    .contenido .col5 {width:15%;max-width:180px;min-width:180px;display:table-cell;}
    .contenido .directorio {width:78%;}.contenido .col-detalle-contenido {width:710px;float:left;display:inline-table;height:100%;background:#fbfbfb;margin:20px 15px 0 0;padding:10px;}
    .contenido .col-detalle-directorio {width:80%;float:left;display:inline-table;height:100%;margin:20px 15px 0 0;padding:10px 10px 10px 0;}
    .contenido .col-detalle-directorio  h1 {margin-bottom:2px;}
    .contenido .col-contenido-sbg {width:730px;float:left;display:inline-table;height:100%;margin:20px 15px 0 0;}
    .contenido .col-detalle-contenido {width:50%;}
    .col-detalle-contenido .img img {width:100%;height:auto;}
    .contenido .box_empresa_patrocinada .info {float: left;display: inline-block;width: 76%;}
}
@media screen and (max-width:1110px) {
    .contenido .columnas .col2 {width:34%;}
}	

@media screen and (max-width:1023px) {
    .wrapper {width: 98%;padding: 0 1%;}
    .contenido .directorio {width:70%;}
    .contenido .col-detalle-contenido {margin:20px 10px 0px 10px;}
    .contenido .titulo_noticia .info_not {width: 60%;}
    .contenido .titulo_noticia .barra_compartir {width: 100%;}
    .contenido .cuerpo.galeria .txt-contenido {width: 65%;}
    .contenido .col-detalle-contenido {max-width: 67%;}
    .contenido .col-detalle-directorio {width: 100%;max-width: 98%;}
    .contenido .filtro_busqueda {width: 93%;}
    .contenido .col-contenido-sbg {max-width: 69%;}
    .contenido .columnas .col2 {width:100%;max-width:51%;display:table-cell;}
    .contenido .columnas .col4 {margin-right:0;}
    .contenido .columnas .col5 {display:none;}
    .contenido .directorio {width:76%;max-width:954px;}
    .contenido .col-detalle-contenido {width:100%;max-width:68%;float:left;display:table-cell;height:100%;background:#fbfbfb;margin-top:20px;padding:10px;}
    .contenido .col-detalle-directorio {width:100%;max-width:78%;float:left;display:inline-table;height:100%;margin-top:20px;padding:10px;}
    .contenido .col-contenido-sbg {width:100%;max-width:55%;float:left;display:inline-table;}
    .contenido .col-detalle-directorio .box_directorio .box_empresa {width: 45.5%;}
    .contenido .columnas .col3 {margin-right:10px;}
    .contenido .titulo_noticia .info_not {width: 100%;}
    .contenido .barra_noticias .row .titulo .line {padding: 4px;line-height: 14px;height: 26px;}
    .contenido .box_empresa_patrocinada .info {width: 74%;}
    .contenido .barra_noticias {width: 105%;margin-left: -2%;}
    .contenido .columnas .col2 {width:100%;max-width:44%;display:table-cell;}
    .header .menu .grupo_buscador {margin-right: 1%;}
    .contenido .directorio {width:74%;}
    .contenido .col-detalle-contenido {max-width:64%;}
    .contenido .col-detalle-directorio {width: 100%;max-width: 71%;}
    .contenido .box_empresa_patrocinada .descripcion .left {width: 46%;}
    .contenido .box_empresa_patrocinada .descripcion .right {width: 48%;}
    .contenido .box_empresa_patrocinada .descripcion .right .contactos {width: 99%;}
    .contenido .box_empresa_patrocinada .descripcion .cont_empresa {padding: 10px 30px;}
}

@media screen and (max-width:900px) {
    .header .banner {width:48%;}
    .header .banner img {width: 96%;height: auto;margin-top: 11px;}
    .contenido .columnas .col3 {display:none;}
    .tickercontainer .mask {width:700px!important;}
    .footer .grupo_accesos .contacto i {margin-left:10px;}
    .contenido .directorio {width:66%;}
    .contenido .columnas .col2 {margin-right:10px;}
    .contenido .titulo_noticia .info_not {width:98%;}
    .contenido .cuerpo.galeria .txt-contenido {width: 98%;}
    .contenido .col-detalle-contenido {max-width: 60%;}
    .contenido .col-detalle-directorio .box_directorio .box_empresa .info {width: 60%;}
    .contenido .box_empresa_patrocinada .info {width: 67%;}
    .contenido .box_empresa_patrocinada .descripcion .left {width: 46%;}
    .contenido .col-contenido-sbg {max-width: 64%;}
    .datos_utiles .ui-tabs .ui-tabs-nav li {max-width: 29%;}
    .contenido .columnas .col2 {width:100%;max-width:60%;display:table-cell;}
    .wrapper { width: 96%;padding: 0px 2%;}
    .contenido .directorio {width:70%;}
    .contenido .col-detalle-directorio {width: 100%;max-width: 68%;}
	
	.contenido .columnas .col-group-noticias {width:98%;padding: 0 1%;max-width: 60%;vertical-align: top;display: table-cell;}
	.contenido .columnas .col2 {width: 95%;max-width: 95%;float:none;display:block;height:100%;background:#fbfbfb;margin:20px 15px 0 0;padding:10px;box-shadow: 0px 1px 6px 1px #f3f3f3;}
	.contenido .columnas .col3 {width: 90%;max-width: 90%;loat:none;display:block;margin-top:20px;margin-right:15px;}
	.contenido .columnas .col3 .box_azul {display: inline-block;float:left;}
	.contenido .columnas .col3 .banner2 {display: inline-block;float:left;}
	.contenido .columnas .col3 .noticia_destacada .imagen {display:inline-block;float:left;}
    .contenido .columnas .col3 .noticia_destacada .fecha {display:inline-block;}
    .contenido .columnas .col3 .noticia_destacada .titular {display: inline-block;width: 60%;}
    .contenido .mini_noticias {width: 49%;float: left;}
    .contenido .mini_noticias .noticia .texto {width:60%}
    .contenido .archivo_noticias {width:49%;margin-top:38px;}
    .contenido .puntonet {display:block;clear:both;width:100%}
    .contenido .puntonet .noticia {display:inline-block;float:left;width:48%}
}

@media screen and (max-width:760px) {
    .header .banner {display:none;}
    .header .barra_sup .grupo_accesos a {clear: both;float:right;}
    .header .barra_sup .grupo_accesos {margin-top: 40px;}
    .contenido .columnas .col5 {display:none;}
    .tickercontainer .mask {width:560px!important;}
    /*.contenido .columnas .col4 {display:none;}*/
    .content_foot .col5 {display: none;}
    .contenido .columnas .col2 {max-width: 96%;}
    .contenido .directorio {width:94%;margin: 10px;}
    .footer .grupo_accesos {width:50%;  padding: 20px 0;}
    .footer .grupo_accesos a {float:inherit;clear:both;margin-bottom:8px;}
    .footer .link_home {margin: 20px 10px;}
    .contenido .col-detalle-contenido {max-width: 72%;}
    .contenido .col-detalle-directorio .box_directorio .box_empresa {width:46%;}
    .contenido .col-detalle-directorio .box_directorio .box_empresa .info {width: 70%;}
    .contenido .box_empresa_patrocinada .info {width: 93%;}
    .contenido .box_empresa_patrocinada .descripcion .left {float: inherit;display: block;width:100%;}
    .contenido .box_empresa_patrocinada .descripcion .right {float: right;display: inline-block;width: 98%;border-left: none;padding-left: 10px;border-top: 1px dotted #c9c9c9;}
    .contenido .col-contenido-sbg {max-width: 74%;}
    .datos_utiles .ui-tabs .ui-tabs-nav li {max-width: 29%;}
    .link_home img {width:80%;max-width:348px;height:auto;}
    .contenido .col-detalle-directorio {width: 100%;max-width: 64%;}
    .contenido .col-detalle-directorio .box_directorio .box_empresa {width: 94%;}
    .contenido .box_empresa_patrocinada .logo_empresa {width: 98%;}
    .contenido .box_empresa_patrocinada .logo_empresa img {display:block;margin: 0 auto;}
    .contenido .box_empresa_patrocinada .descripcion .right .contactos {width: 48%;}
    .contenido .box_empresa_patrocinada .descripcion .cont_empresa {padding: 30px 10px;}
}

@media screen and (max-width:660px) {
    .contenido .barra_noticias .row .line {float: right;}
    .header .barra_sup .grupo_accesos {display:none;}
    .contenido .barra_noticias .row .titulo {display:none;}
    .contenido .barra_noticias .row .noticias {display:none;}
    .contenido .barra_noticias .row .link_shared {width:100%;}
    .contenido .columnas .col1 {display:none;}
    .contenido .columnas .col2 {max-width: 94%;}
    .contenido .col-detalle-contenido {max-width: 92%;}
    .contenido .col-detalle-directorio .box_directorio .box_empresa .info {width: 60%;}
    .contenido .col-contenido-sbg {max-width: 96%;}
    .datos_utiles .ui-tabs .ui-tabs-nav li {max-width: 29%;}
    .datos_utiles .ui-tabs .ui-tabs-nav {display: none;}
    .datos_utiles .select-tab {display:block;  margin-left: 10px;margin-bottom: 20px;}
    .datos_utiles .ui-tabs .ui-tabs-panel {padding: 0 10px;margin: 0;}
    .contenido .col-detalle-directorio {width: 100%;max-width: 50%;}
    .contenido .filtro_busqueda select {margin: 10px 0 10px 0;}
}

@media screen and (max-width:480px) {
    .contenido .columnas .col2 {max-width: 96%;}
    .contenido .columnas .col4 {display:none;}
    .header .menu .grupo_buscador {display:none;}
    .contenido .noticia_principal {height:100%;margin-bottom: 20px;}
    .contenido .noticia_principal img {clear:both;float:inherit}
    .contenido .noticia_principal .info_not {float:inherit;width: 100%;display: block;height: auto;  padding-bottom: 20px;}
    .contenido .cuatro_noticias .noticia {width: 100%;display: table;float: inherit;margin-bottom:16px;padding-bottom:16px;clear: both;}
    .contenido .banner3 {margin: 10px auto 30px;display: block;width: 100%;height: auto;}
    .contenido .cuatro_noticias .noticia .text_not {width: 94%;}
    .contenido .cuatro_noticias .noticia:nth-child(2n+0) {margin-left:0px;}
    .contenido .cuatro_noticias .noticia {background:url(../images/line_div.jpg) no-repeat bottom left;}
    .contenido .cuatro_noticias .noticia:nth-child(2n+0) {margin-bottom:26px;}
    .contenido .cuatro_noticias .noticia:nth-child(3), .contenido .cuatro_noticias .noticia:nth-child(4) {margin-bottom: 26px;}
    .contenido .directorio { width: 90%;margin:10px;}
    .contenido .directorio ul.empresas li {min-height: 140px;min-width: 84px;}
    .contenido .directorio .botones {text-align: center;}
    .contenido .directorio .link_bt {margin:0 auto 10px;  width: 76%;}
    .footer .barra_footer .marca {float:inherit;}
    .contenido .titulo_noticia .info_not {width: 98%;display:block;  height: auto;margin: 20px 0;}
    .contenido .cuerpo.galeria .txt-contenido {width: 100%;}
    .contenido .cuerpo.galeria .galeria_images {float: inherit;display: inline-block;width: 100%;margin-left: 0;}
    .contenido .cuerpo.galeria .galeria_images a {display: inline-block;}
    .contenido .filtro_busqueda {width:98%;}
    .contenido .table_reg {width:100%;}
    .contenido .col-detalle-contenido {max-width: 88%;}
    .contenido .paginacion {width: 260px;}
    .contenido .paginacion ul li {margin: 0 2px;}
    .contenido .filtro_busqueda select {margin-top: 14px;width:100%;}
    .contenido .filtro_busqueda input[type="button"] {width:100%;margin:10px 0;}
    .contenido form .separador_filtro label {width: 95%;display: block;}
    .contenido form .separador_filtro input[type="text"] {width: 96%;}
    .contenido form .radio-3c .check {width: 46%;min-height: 54px;float: left;}
    .contenido form .separador_filtro select {width: 96%;}
    .contenido .col-detalle-contenido .servicio {min-height:260px;display: inline-block;max-width: 400px;width:93%;margin-right:0;}
    .contenido .col-detalle-contenido .servicio .descripcion {min-height: initial;height: auto;}
    .header .link_home {display:table;margin:10px auto;text-align: center;}
    .contenido .col-detalle-directorio .box_directorio .box_empresa {width:100%; margin: 0 0 10px 0px;}
    .contenido .col-detalle-directorio .box_directorio .box_empresa .info {width:75%;}
    .contenido .box_empresa_patrocinada .logo_empresa {display:none;float:inherit;margin:10px auto;}
    .contenido .box_empresa_patrocinada .info {width: 94%;}
    .contenido .patrocinadas .llamado {white-space: normal;}
    .contenido .patrocinadas .llamado  strong {display: block;clear:both;}
    .contenido .box_evento .grupo_fecha {width: 90%;display: table;border-right:none;border-bottom:1px dotted #ff9900;margin-left:8px;}
    .contenido .box_evento .grupo_fecha p {padding-top:10px;margin-bottom: 10px;}
    .contenido .box_evento .grupo_fecha .fecha {display: inline-block;width:50%;float:left;margin-bottom: 8px;}
    .contenido .box_evento .grupo_fecha .desdehasta {display: inline-block;float: left;width:50%;}
    .contenido .box_evento .grupo_fecha .desdehasta p {margin-bottom: 4px;  padding-top: 5px;}
    .datos_utiles .ui-tabs .ui-tabs-nav li {max-width:44%;}
    .datos_utiles .ui-tabs .ui-tabs-nav li a {font-size: 12px;}
    .remodal .left {width: 100%;display:block;float: inherit;margin-bottom: 10px;}
    .remodal .right {width:100%;display:block;float: inherit;margin-bottom: 10px;}
    .remodal input[type="button"] {padding: 10px 20px;}
    .contenido .col-detalle-directorio .box_directorio {margin-left:0px;}
    .contenido .columnas .col5.directorio {display:none;}
    .contenido .col-detalle-directorio {max-width: 94%;}
    .contenido .titulo_noticia {width: 100%;margin-bottom:0;}
    .contenido .col-detalle-contenido .img {width:100%;}
}
 
@media screen and (max-width:330px) {
    .contenido .titulo_noticia img {width:100%;height:auto;}
    .contenido .barra_compartir .links li {float: inherit;display: block;clear: both;}
    .contenido .filtro_busqueda .inputtext {width: 96%;}
    .contenido .filtro_busqueda select {width: 100%;margin: 10px 0 0;}
    .contenido .filtro_busqueda input[type="button"] {width:100%;margin:10px 0;}
    .contenido .col-detalle-directorio {max-width: 90%;}
} 

.redes_sociales {width:46px;background: #FFF;border-radius: 6px 0 0 6px;position: absolute;top:260px;right: 0;box-shadow:0 0 4px rgba(0,0,0,0.3);z-index: 1;}
.fixed {position:fixed!important;top:0!important;}
.redes_sociales a {display:block;width:36px;height:36px;margin: 5px 5px 0 5px;background-size:contain!important;}
.redes_sociales a:last-child {margin-bottom: 5px;}
.redes_sociales .facebook {background:url(../images/facebook.png);}
.redes_sociales .twitter {background:url(../images/twitter.png);}
.redes_sociales .linkedin {background:url(../images/linkedin.png);}
.redes_sociales .rss {background:url(../images/rss.png);}
