/*--------------- fuente ---------------*/
@font-face {
font-family: 'titillium_webitalic';
src: url('fonts/titillium/titilliumweb-italic-webfont.eot');
src: url('fonts/titillium/titilliumweb-italic-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/titillium/titilliumweb-italic-webfont.woff2') format('woff2'),
url('fonts/titillium/titilliumweb-italic-webfont.woff') format('woff'),
url('fonts/titillium/titilliumweb-italic-webfont.ttf') format('truetype'),
url('fonts/titillium/titilliumweb-italic-webfont.svg#titillium_webitalic') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'titillium_weblight';
src: url('fonts/titilliumweb-light-webfont.eot');
src: url('fonts/titilliumweb-light-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/titilliumweb-light-webfont.woff2') format('woff2'),
url('fonts/titilliumweb-light-webfont.woff') format('woff'),
url('fonts/titilliumweb-light-webfont.ttf') format('truetype'),
url('fonts/titilliumweb-light-webfont.svg#titillium_weblight') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'titillium_webregular';
src: url('fonts/titillium/titilliumweb-regular-webfont.eot');
src: url('fonts/titillium/titilliumweb-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/titillium/titilliumweb-regular-webfont.woff2') format('woff2'),
url('fonts/titillium/titilliumweb-regular-webfont.woff') format('woff'),
url('fonts/titillium/titilliumweb-regular-webfont.ttf') format('truetype'),
url('fonts/titillium/titilliumweb-regular-webfont.svg#titillium_webregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'titillium_websemibold';
src: url('fonts/titillium/titilliumweb-semibold-webfont.eot');
src: url('fonts/titillium/titilliumweb-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/titillium/titilliumweb-semibold-webfont.woff2') format('woff2'),
url('fonts/titillium/titilliumweb-semibold-webfont.woff') format('woff'),
url('fonts/titillium/titilliumweb-semibold-webfont.ttf') format('truetype'),
url('fonts/titillium/titilliumweb-semibold-webfont.svg#titillium_websemibold') format('svg');
font-weight: normal;
font-style: normal;
}
/*--------------- Comunes ---------------*/
html {-webkit-text-size-adjust: none;}
body {background:#eff0f4 url(/directemar/imag/v1/auxi/bg_port.jpg) no-repeat left top !important; font-family:'Titillium_webregular', sans-serif;}
* {font-family:'Titillium_webregular', sans-serif; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; box-sizing: border-box;}
#main .body-content a:visited, #taxport_adjunto #main .auxi a:visited {color:#993399 !important;} /* aplica solo para links de los articulos y taxports*/
.btn-primary:visited {color:#ffffff !important;}
.bottom-slide:visited {color:#ffffff !important;}
.bottom-slide + .bottom-slide:visited {color:#ff6700 !important;}
.buceo.banner-doble .box-txt h2 a:visited {color:#fff !important;}
#banner-full .box-txt h2 a:visited {color:#fff !important;}
body#inicio {background:none !important;}
#main > .auxi {background-color:#FFF !important; display:block;}
strong {font-weight:bold;}
.separa {width:100%; clear:both; height:0px; display:block; margin:0; padding:0;}
.aleft {float:left !important;}
.aright {float:right !important;}
.anone {float:none;}
.hide {display:none;}
.left {text-align:left;}
.right {text-align:right;}
.hide {display:none;}
.block, .show {display:block;}
.container {margin-left:auto; margin-right:auto; padding:0 !important; width:100% !important;}
.breadcrumbs {display:block; font-size:12px; color:#999999; margin:0;}
.breadcrumbs a {color:#37240C;}
.subir {margin:0; padding:.5em 0 1em 0; font-size:12px; font-weight:normal; color:#0e7a7a; text-align:right;}
.subir a {margin:0; font-size:11px; font-weight:normal; color:#003366; text-align:right; background:#F0F0F0; border-radius:3px; padding:.5em 1.2em; text-decoration:none;}
.subir a:hover {background:#003366; color:#FFFFFF;}
.autor {display:block; font-size:12px; color:#000000; font-style:italic; margin:8px 0;}
.only-responsive {display:none;}
.auxi {width: 100%; max-width: 1000px; margin: 0 auto;}
.container {width: 100%;}
.row {margin: 0 auto !important;}
.box-redes .wp-print .wp-box.glyphicon {padding:5px 7px 7px !important; color:#fff !important}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {color:#FFF !important;}
.access1 {color:#fcfcfc; height:0px; width:100%;}
.access1 a {display:inline-block; font-size:0; height:20px; vertical-align:top; width:20px;}
/* FIN Comunes */
/*mapa sitio*/
.lista_sitio {padding-right: 0px !important; padding-left: 0px !important; }
.lista_sitio ul{margin-left: 40px;}
.lista_sitio h3{margin-left: 20px;}
.lista_sitio .lista_seccion {background-color: #fcfcfc; padding: 1px 20px 20px 25px; margin: 20px auto; width: 95%; border: 1px solid #EDEDED;}
/*--------------- Estructurales ---------------*/
#main {width:100%; margin:0 auto; clear:both; overflow:hidden;}
#header {width:100%; display:block; margin:0 auto; padding:0; position: relative; background:#fcfbfa;}
#footer {width:100%; display:block; margin:0 auto; background:#0b5580; border-top:10px solid #5ba7c1;}
#header .auxi {display:block; margin:0 auto; padding:20px 0; max-width:1100px; }
#footer .auxi {display:block; margin:0 auto; padding:40px 0; max-width:1100px; }
#header.interior .auxi {display:block; margin:15px auto; max-width:1100px;}
#aside {float:left;}
#navbar {clear:both; background:#0b5580}
.navbar-default .navbar-nav > li > a {font-size:14px; color:#FFF !important; letter-spacing: 1px;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background-color: #2992b7 !important;}
/*.nav.navbar-nav {float:left; display:flex;justify-content: flex-start; flex-direction:row; align-items: stretch }
.nav.navbar-nav li {align-self:flex-start;}
.nav.navbar-nav {display:flex; flex-direction:row; align-items:stretch; justify-content:space-between;}
.nav.navbar-nav li {align-self:flex-start; justify-content:center; display:flex; margin:0 8px; flex:1;}*/
.nav.navbar-nav {float:left;}
.nav.navbar-nav li {float:left; width:129px;}
.nav.navbar-nav li + li {width:114px;}
.nav.navbar-nav li + li + li + li + li + li {width:142px;}
.nav.navbar-nav li + li + li + li + li + li + li {width:154px;}
.nav.navbar-nav li + li + li + li + li + li + li + li {width:114px;}
#header.sticky .nav.navbar-nav li {width:100px;}
#header.sticky .nav.navbar-nav li + li {width:80px;}
#header.sticky .nav.navbar-nav li + li + li + li + li + li {width:105px;}
#header.sticky .nav.navbar-nav li + li + li + li + li + li + li {width:120px;}
#header.sticky .nav.navbar-nav li + li + li + li + li + li + li + li {width:90px;}
#header.sticky .nav.navbar-nav li.dropdown-menu-secundario ul.dropdown-menu li {clear:both; width:100%;}
#menu-header .caret {position:absolute; bottom:5px; left:5px;}
.navbar-brand {height:92px !important; padding:0 !important;}
/*#header.sticky .nav.navbar-nav {width:85%;}*/
.navbar-fixed-top, .navbar-fixed-bottom {position:relative !important;}
#navbar .row {float:none; margin:0 auto; max-width:1100px; width:100%;}
.navbar-nav > li > a {padding-bottom:17px !important; padding-top:17px !important;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color:#fff !important;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: #fff !important;}
.auxi_articulo {margin:30px auto !important; float:none; padding: 0 15px !important;}
#header {
-webkit-transition:all 0.8s ease 0s;
-moz-transition:all 0.8s ease 0s;
-o-transition:all 0.8s ease 0s;
transition:all 0.8s ease 0s;}
#header.sticky {-webkit-transition:all 0.8s ease 0s;
-moz-transition:all 0.8s ease 0s;
-o-transition:all 0.8s ease 0s;
transition:all 0.8s ease 0s;}
#header .navbar {margin-bottom:0 ;-webkit-transition:all 0.8s ease 0s;
-moz-transition:all 0.8s ease 0s;
-o-transition:all 0.8s ease 0s;
transition:all 0.8s ease 0s;}
#header .navbar .row .navbar-brand.dos {display:none; width:165px; height:auto; -webkit-transition:all 0.8s ease 0s;
-moz-transition:all 0.8s ease 0s;
-o-transition:all 0.8s ease 0s;
transition:all 0.8s ease 0s;}
#header.sticky .navbar .row .navbar-brand.dos {margin:5px 0 0 5px; display:block; -webkit-transition:all 0.8s ease 0s;
-moz-transition:all 0.8s ease 0s;
-o-transition:all 0.8s ease 0s;
transition:all 0.8s ease 0s;}
#header.sticky .navbar .row .navbar-brand.dos img {width:100%; height:auto; -webkit-transition:all 0.8s ease 0s;
-moz-transition:all 0.8s ease 0s;
-o-transition:all 0.8s ease 0s;
transition:all 0.8s ease 0s;}
#header.sticky .navbar .auxi, #header.sticky #top-header {display:none; -webkit-transition:all 0.8s ease 0s;
-moz-transition:all 0.8s ease 0s;
-o-transition:all 0.8s ease 0s;
transition:all 0.8s ease 0s;}
#header.sticky .navbar #navbar {position:fixed; width:100%; -webkit-transition:all 0.8s ease 0s;
-moz-transition:all 0.8s ease 0s;
-o-transition:all 0.8s ease 0s;
transition:all 0.8s ease 0s;}
#header.sticky .navbar .navbar-collapse .row ul.navbar-nav li a {font-size:12px;}
#header.sticky .navbar-default .navbar-nav > .open > a, #header.sticky .navbar-default .navbar-nav > .active > a {border-bottom:4px solid #ff6700;}
#top-header {background:#FFF; border-bottom:1px solid #e2e2e2; overflow:hidden;}
#top-header .auxi {padding:0; width: 100%; max-width: 100%;}
#top-header .auxi a {float:left; font-size:12px;}
#top-header .auxi ul.hora, #top-header .auxi .hora {float:left; margin:0px 0 0 0px;}
#top-header .auxi ul.hora li {float:left; margin:0 0 0 5px; font-size:13px; color:#8e8e8e}
#top-header .auxi ul.hora li.tit {margin:0 0 0 20px;}
#top-header .auxi ul.hora li.item {margin:0 0 0 10px;}
#top-header .auxi .navbar-form.navbar-right {margin:0 !important; padding:0 !important; background-color:#0b5580;}
#top-header .auxi .navbar-form.navbar-right .form-group .form-control {background-color:#0b5580; border:none; color:#FFF; font-family:titillium_weblight, Verdana, Geneva, sans-serif; font-weight:normal;}
#top-header .auxi .navbar-form.navbar-right .form-group .form-control::-webkit-input-placeholder {color:#FFF;}
#top-header .auxi .navbar-form.navbar-right .form-group .form-control:-moz-placeholder {color:#FFF;}
#top-header .auxi .navbar-form.navbar-right .form-group .form-control::-moz-placeholder {color:#FFF;}
#top-header .auxi .navbar-form.navbar-right .form-group .form-control:-ms-input-placeholder {color:#FFF;}
#top-header .auxi .navbar-form.navbar-right .btn-search {background:url(/directemar/imag/v1/auxi/lupa.jpg) no-repeat left top; border:none; font-size:0; height:39px; width:53px; float:right;}
ul.menu-secundario {margin:30px 0 0 0;}
ul.menu-secundario li {width:90px; float:left; margin:0 0 0 15px; font-family:titillium_webregular, Verdana, Geneva, sans-serif; font-size:14px; color:#428697;}
ul.menu-secundario li a {font-family:titillium_webregular, Verdana, Geneva, sans-serif; color:#428697;}
#cursos-dos .row .curso:first-child {padding:0 15px;}
.auxi_articulo > .pref {margin:0 5px 0 0 !important;}
.pref {line-height:113%; margin:0 5px 0 20px;}
.breadcrumbs {float:left; position:relative;}
.breadcrumbs li {color:#428697; font-family:"titillium_webregular",sans-serif; font-size:14px; font-weight:400; line-height:113%; display:block !important; margin:0 0 20px 0 !important; padding:0 7px !important; border-right:1px solid #e7e7e7;}
.breadcrumbs li a {float:left; font-family:"titillium_webregular",sans-serif; line-height:113%; margin:0 !important}
/* FIN Estructurales */
.nav > li {}
.nav > li + li {margin-left:15px;}
.nav > li > a {padding:10px 5px !important;}
/*#header.sticky .navbar .navbar-collapse .row ul.navbar-nav li {width:115px;}*/
/*--------------- Header ---------------*/
/*MAIN*/
.margin0-auto-30 {margin:0 auto 30px !important;}
.margin0-auto, #main.port.margin0-auto.padding0 {margin:0 auto;}
.margin40-auto-30 {margin:40px auto 30px;}
.margin40-auto-0 {margin:40px auto 0;}
.margin0-auto-30 {margin:0 auto 30px !important;}
#main.port.padding0 {padding:0;}
.margin-top-35 {margin-top:35px !important;}
.padding-top-35 {padding-top:35px !important;}
.padding-0 {padding:0 !important;}
.padding-5 {padding:5px !important;}
.margin-35-0 {margin:35px 0 !important;}
.margin-20-0 {margin:20px auto 20px !important;}
.margin-0-0-30 {margin:0 0 35px !important;}
.margin-0-0-5 {margin:0 0 5px !important;}
.table-center {margin:0 auto; display:table; width:auto;}
.margin-bottom-15 {margin-top:15px;}
.padding-0-0-60 {padding:0 0 60px !important;}
/*background*/
.bg-1 {background:url(/directemar/imag/v1/auxi/bg_port.jpg) no-repeat left top #eff0f4;}
/*Calendario*/
.right.filtro {position:relative;}
.right.filtro .calendarContainer {position:absolute; right:0; top:30px;}
.right.filtro > p > a > img {float:right; margin:0 0 0 5px;}
.calendarContainer {width:245px !important; background:#FFFFFF; position: absolute;top:40px; right:0; z-index: 9999;}
.cal-rotulo {font-size:13px !important; padding:8px 0 !important; color: #555; font-size:1.3em; text-align:center; text-transform:lowercase; color:#000 !important;}
#anterior {color:inherit; text-decoration:none; float:left;}
#siguiente {color:inherit; text-decoration:none; float:right;}
.calendarContainer table.calendar {width:240px; font-size:12px !important;}
.CalendarBox table {width:240px; font-size:12px !important;}
.calendarContainer div.title_cal {font-size: 13px !important; padding: 8px 0 !important;}
.calendarContainer .calendar th {padding: 0.7em 0.5em !important; font-size: 0.8em !important;}
.CalendarBox table th, .cal-top {padding: 0.7em 0.5em !important; font-size: 0.8em !important;}
.cal-top {background-color:rgb(237, 251, 252); color:white; font-size:1em; padding:0 0.5em; text-align:center; border:0 !important; color:#000 !important;}
.calendarContainer .calendar td {padding: 0.5em 0.25em !important;}
.CalendarBox table td {padding:0.5em 0.25em !important; border:2px solid #eeeeee; padding:0.25em; text-align:center; vertical-align:top; width:14%; color:#888;}
.cal-cont a {color:#33335a; text-decoration:underline;}
/* -- */
/*Lo Mas*/
.lo-mas ul.ui-tabs-nav {border:none;}
.lo-mas ul.ui-tabs-nav li {border:none; padding:5px; background:none;}
.lo-mas ul.ui-tabs-nav li.ui-tabs-active, .lo-mas ul.ui-tabs-nav li:hover {background:#ff6700;}
.lo-mas ul.ui-tabs-nav li.ui-tabs-active a, .lo-mas ul.ui-tabs-nav li a:hover {color:#ffffff !important; font-size: 11px !important;}
.lo-mas ul.ui-tabs-nav li.ui-tabs-anchor a {color:#003366 !important; font-size: 11px !important;}
.lo-mas .ui-tabs-panel { border-right:0; border-left:0; border-bottom:0;}
/* -- */
.form-group.filtros {margin:0 auto !important;}
#contenido-despelgable .auxi_articulo {padding:30px 0 0 0;}
.col-xs-8 > .fecha-relacionado {margin-top:0 !important; padding:0 0 .1em 0;}
.auxi_articulo .box-fecha {border:1px solid #3f3f3f; border-bottom-left-radius:5px; border-top-right-radius:5px; float:left; margin:5px 20px 0 0; padding:11px; text-align:center;}
.auxi_articulo .box-fecha .numero-fecha {color:#3f3f3f; font-size:30px;}
.auxi_articulo .box-fecha .mes-fecha {clear:both; color:#3f3f3f; display:block; font-size:11px; text-transform:uppercase;}
/*-------------------oo------------------------*/
.banner-aside {max-width:250px; width:100%; margin:0 auto 15px; display:table;}
.banner-aside img {width:100%; height:auto;}
.circle {border-radius:50%; height:auto; width:100%;}
.buscador.radio input[type="radio"] {position:relative; margin-left:0; margin-right:5px;}
.btn.btn-default.form-search {margin:0 !important; height:35px !important; font-family:titillium_webregular,Verdana, Geneva, sans-serif;}
.form-horizontal .form-group label, .form-horizontal .form-group legend {font-family:titillium_webregular,Verdana, Geneva, sans-serif;}
.bx-wrapper {margin:60px auto 140px !important; background-color: rgba(255, 255, 255, 0.8) !important; padding:0 0 50px !important;}
.bx-wrapper .bx-viewport {background:none !important;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {bottom:0 !important;}
.inicio.banner-triple .auxi {background:#FFF;}
.inicio.banner-triple .box-txt {background:none; left:0; margin:0 auto; position:relative; right:0; text-align:center; top:0; padding-bottom:15px;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {background-color:#5BA7C1 !important; color:#FFF !important; width:100%;
-webkit-transition: width 2s, height 2s, -webkit-transform 2s; /* Safari */
transition: width 2s, height 2s, transform 2s;}
ul.menu-secundario {background:none; border:none;}
ul.menu-secundario li a span.ui-menu-icon {display:none;}
ul.menu-secundario li {position:relative;}
ul.menu-secundario li a:hover {color:#337ab7;}
.ui-menu.ui-widget {position:absolute; left:0; top:10px;}
li.dropdown-menu-secundario ul {display:none; position:absolute; min-width:140px; z-index:9999; padding:0 !important;}
.navbar.navbar-default.navbar-fixed-top .auxi .container ul.menu-secundario.aright li.dropdown-menu-secundario ul {top:17px;}
li.dropdown-menu-secundario:hover > ul {display:block; background-color:#fff;}
li.dropdown-menu-secundario:hover > ul li {margin:0 0 5px; font-size:13px; width:100%;}
li.dropdown-menu-secundario:hover > ul li + li {border-top:1px solid #bfe9e9;}
li.dropdown-menu-secundario:hover > ul li a {font-size:13px; padding:5px; float:left;}
#menu-header li.dropdown-menu-secundario:hover > ul {min-width:220px; display:block; background-color:#ffffff !important;}
#menu-header li.dropdown-menu-secundario:hover > ul li {margin:0 0 5px; font-size:13px; width:100%;}
#menu-header li.dropdown-menu-secundario:hover > ul li + li {border-top:1px solid #f0f0f0; overflow: hidden;}
#menu-header li.dropdown-menu-secundario:hover > ul li + li a {width: 100%;}
#menu-header li.dropdown-menu-secundario:hover > ul li a {font-size:13px; padding:5px; width: 100%;}
#menu-header .dropdown-menu > li > li > a:hover,
#menu-header .dropdown-menu > li > li > a:focus {color:#262626; text-decoration:none; background-color:#ffffff !important; background-image:none !important; }
#slider-portada .swiper-controls {z-index:999 !important;}
.swiper-container.auxi.top {width:66%; max-width:580px; margin:0 0 -10px; float:left;}
.swiper-container2 {width:20%; max-width:200px; margin-left:0px; float:left;}
.swiper-container3 {width:20%; max-width:150px; margin-top:75px; float:right;}
.swiper-container4.auxi.top {max-width:580px; margin:0 0 95px; float:left;}}
.text-align-left {text-align:left !important;}
.auxi.top .bx-wrapper {max-width:660px; width:100%; padding:30px 40px 60px !important; float:left; margin:60px auto 0 !important;min-height: 371px;}
.auxi.top .bx-wrapper .box-txt {padding:0 !important;}
.auxi.top .bx-wrapper .box-txt .epigrafe {font-family:titillium_weblight, Verdana, Geneva, sans-serif; font-size:16px; color:#428697; text-align:left;}
.auxi.top .bx-wrapper .box-txt h2 {font-family:titillium_websemibold, Verdana, Geneva, sans-serif; font-size:22px; color:#121010; text-align:left; margin-bottom:0 !important; margin-top:0 !important;}
.auxi.top .bx-wrapper .box-txt h2 a {font-family:titillium_websemibold, Verdana, Geneva, sans-serif; color:#121010;}
.auxi.top .bx-wrapper .box-txt h2 a:hover{text-decoration: none; color:#ff6700; transition: .3s all ease;}
.box-txt p {font-family:titillium_weblight, Verdana, Geneva, sans-serif; font-size:18px; color:#666666; text-align:left;}
.auxi.top .bx-wrapper .box-txt .foto { margin:0 15px 0 0;}
.aleft.botones .bottom-slide {margin:0 15px 0 0; padding: 10px 12px; font-size:17px; font-family:titillium_websemibold, Verdana, Geneva, sans-serif; background-color:#ff6700 !important;text-shadow:none; border-radius:0;}
.aleft.botones .bottom-slide:hover{background-color: #2992b7 !important; transition:.3s all ease;color:#fff;}
.aleft.botones .bottom-slide + .bottom-slide:hover{border-color:#2992b7 !important; border-color:#2992b7 !important; transition:.3s all ease;color:#2992b7 !important;}
.aleft.botones .bottom-slide + .bottom-slide {margin:0; background-color:#fff !important; border:1px solid #ff6700; color:#ff6700}
#slider-portada .swiper-button-play.active {border-left:8px solid #ff761a !important;}
#slider-portada .swiper-button-pause.active {border-left: 3.2px solid #ff761a !important; border-right: 3.2px solid #ff761a !important;}
#slider-portada .swiper-button-pause {border-left:3.2px solid #666 !important; border-right:3.2px solid #666 !important;}
#slider-portada .swiper-button-play {border-left:8px solid #a0c2cb !important;}
#slider-portada .swiper-button-next, #slider-portada .swiper-button-prev {background-size:25px 30px;}
.swiper-pagination-bullet-active {background:#ff761a !important;}
.box-txt.col-lg-12.text-align-left .aleft.botones {margin-top:15px;}
/*--Modulo 2--*/
.inicio.banner-triple .auxi {border:1px solid #cccccc; min-height: 385px;}
.inicio.banner-triple .auxi .icono {margin:35px auto 30px; float:none; display:table;}
.inicio.banner-triple .auxi .box-txt h2 {font-family:titillium_websemibold, Verdana, Geneva, sans-serif; font-size:23px; color:#000000; width:auto; margin:0 auto 30px; display:table; text-align:center; letter-spacing:1px;}
.inicio.banner-triple .auxi .box-txt h2 a {font-family:titillium_websemibold, Verdana, Geneva, sans-serif; color:#000000;}
.inicio.banner-triple .auxi .box-txt h2 a:hover{text-decoration:none; color:#2992b7; transition:.3s all ease;}
.inicio.banner-triple .auxi .box-txt .bajada {margin:0 0 35px; text-align:center !important;}
.inicio.banner-triple .auxi .box-txt .btn.btn-primary.ver-mas {margin:0 auto -20px; width:245px; background-color:#ff6700 !important; text-shadow:none; border-radius:0; font-family:titillium_webregular, Verdana, Geneva, sans-serif; font-size:20px; line-height:1.8;}
.inicio.banner-triple .auxi .box-txt .btn.btn-primary.ver-mas:hover{background-color: #2992b7 !important; transition:.3s all ease;}
/*--FIN Modulo 2--*/
/*--Modulo 3--*/
.buceo.banner-doble {position:relative;}
.buceo.banner-doble .box-txt {margin:0; background:none; padding:0 0 0 50px; top:150px; width:92%;}
.buceo.banner-doble .box-txt h2 {margin-top:45px; font-family:titillium_websemibold, Verdana, Geneva, sans-serif; font-size:28px; color:#FFF;}
.buceo.banner-doble .box-txt h2 a {font-family:titillium_websemibold, Verdana, Geneva, sans-serif; color:#FFF;}
.buceo.banner-doble .box-txt h2 a:hover{color:#ff6700; text-decoration: none; transition:.5s all ease; }
.buceo.banner-doble .box-txt .bajada {font-family:titillium_websemibold, Verdana, Geneva, sans-serif; font-size:16px; color:#FFF; line-height:175%;}
/*--FIN Modulo 3--*/
/*--Modulo 4--*/
h1.rotulo-seccion {font-family:titillium_websemibold, Verdana, Geneva, sans-serif; font-size:38px; color:#333; margin:10px auto; width:100%; padding-left:15px; padding-right:15px;}
h2.rotulo-seccion , h3.rotulo-seccion {font-family:titillium_websemibold, Verdana, Geneva, sans-serif; font-size:28px; text-transform: uppercase; letter-spacing:4px; color:#2992b7; margin:50px auto 15px; width:100%; padding-left:15px; padding-right:15px; text-align:left; clear:both;}
h1.rotulo-seccion, h2.rotulo-seccion {padding-left:20px; padding-right:20px;}
.port .auxi p {font-size:18px; padding:0 25px;}
#cursos {padding:0;}
#cursos .box-cursos .auxi {background-color:#FFF; border:1px solid #cccccc;}
#cursos .box-cursos .auxi .foto { margin:25px auto 30px;}
#cursos .box-cursos .auxi h2.titular {font-family:titillium_websemibold, Verdana, Geneva, sans-serif; font-size:25px; color:#000; padding:0 5px;}
#cursos .box-cursos .auxi h2.titular a {font-family:titillium_websemibold, Verdana, Geneva, sans-serif; color:#000;}
#cursos .box-cursos .auxi h2.titular a:hover{color:#23527c; text-decoration: none; transition:.3s all ease;}
#cursos .box-cursos .auxi span.epigrafe {font-family:titillium_webregular, Verdana, Geneva, sans-serif; font-size:18px; color:#428798; text-decoration:underline; margin:0 auto 35px; display:table;}
#cursos .box-cursos .auxi p {font-family:titillium_weblight, Verdana, Geneva, sans-serif; font-size:16px; color:#062c35; padding:0 10px 45px;}
/*--FIN Modulo 4--*/
/*--Carrusel--*/
#carrusel .bx-wrapper {background: none!important;}
#carrusel > .bx-wrapper .bx-controls-direction a {height:47px; width:27px;}
#carrusel > .bx-wrapper .bx-prev {background:url(/directemar/imag/v1/auxi/flecha01.png) no-repeat left top; left:-45px;}
#carrusel > .bx-wrapper .bx-next {background:url(/directemar/imag/v1/auxi/flecha02.png) no-repeat left top; right:-45px;}
/*--FIN Carrusel--*/
/*boton*/
.btn.btn-primary.ver-mas {margin:0 auto -20px; width:245px; background-color:#ff6700 !important; text-shadow:none; border-radius:0; font-family:'titillium_websemibold', Verdana, Geneva, sans-serif; font-size:20px; line-height:1.8; }
.banner-triple .btn.btn-primary.ver-mas, .box-cursos .btn.btn-primary.ver-mas {position:relative; left:0; right:0; bottom:40px;}
.btn.btn-primary.ver-mas:hover {background-color: #2992b7 !important; transition:.3s all ease;}
.buceo .btn.btn-primary.ver-mas:hover, .btn.btn-primary.aright:hover, .boton.btn.btn-primary:hover{background-color: #5ba7c1 !important;color:#fff; transition: .3s all ease;}
.buceo .btn.btn-primary.ver-mas, .btn.btn-primary.aright, .boton.btn.btn-primary, #taxport .boton {background-color:#ff6700 !important; border-radius:0; font-family:'titillium_websemibold',Verdana,Geneva,sans-serif; font-size:20px; line-height:1.8; margin:0 auto; text-shadow:none; width:245px;}
.btn.btn-primary.aright, .boton.btn.btn-primary {font-size:16px; line-height:1.8em; margin: 5px auto; padding: 3px;}
.boton.btn.btn-primary {width:120px;}
.btn.btn-primary.ver-mas.aright {width: 110px;}
.buceo .btn.btn-primary.ver-mas {margin:55px auto 0;}
.col-xs-12.col-sm-4.col-md-4.col-lg-4 #btn-selector {background-color:#ff6700 !important; border-radius:0; font-family:"titillium_webregular",Verdana,Geneva,sans-serif; font-size:20px; line-height:1; text-shadow:none;}
#taxport .boton {font-size: 18px; color: #fff;}
/*FIN boton*/
#main > .auxi > .col-lg-12, #main > .auxi > .row > .col-lg-12 {padding:0 !important;}
#articulos .box-articulos {margin:0 0 20px;}
#articulos .box-articulos .auxi {background-color:#FFF; border:1px solid #CCC; text-align: center; position:relative; padding-bottom:70px;}
#articulos .box-articulos .auxi h2.titular {font-family:titillium_websemibold, Verdana, Geneva, sans-serif; font-size:20px; margin:8px 25px 0; letter-spacing:0; text-align: left; line-height: 130%;}
#articulos .box-articulos .auxi h2.titular a {font-family:titillium_websemibold, Verdana, Geneva, sans-serif; color:#428798;}
#articulos .box-articulos .auxi span {display:block; font-family:titillium_weblight, Verdana, Geneva, sans-serif; font-size:13px; color:#8e8e8e; margin:20px 25px 5px; padding:0; text-align: left;}
#articulos .box-articulos .auxi span.categoria {display:table; margin:0 25px; text-align: left;}
#articulos .box-articulos .auxi span strong {color:#428798; display: table; font-family:titillium_webregular,Verdana,Geneva,sans-serif; padding:0; font-size:16px; font-weight:normal;}
#articulos .box-articulos .auxi p {text-align:left; font-size:16px; line-height:130%; margin:9px 0 0 0;}
#articulos .box-articulos .auxi .btn.btn-primary.aright {float: none !important; margin:0 auto; position:absolute; bottom:10px; left:0; right:0;}
#noticias .art-large.col-lg-12 .col-sm-6 {padding:0;}
#noticias .art-large.col-lg-12 .col-sm-6 span {font-family: titillium_weblight,Verdana,Geneva,sans-serif; font-size: 15px; display: block; margin:20px 0 8px 20px; color:#8e8e8e;}
#noticias .art-large.col-lg-12 .col-sm-6 span strong {display: block; color:#428798; font-weight: normal;}
#noticias .art-large.col-lg-12 .col-sm-6 h2 {margin:0 0 8px 20px;}
#noticias .art-large.col-lg-12 .col-sm-6 .btn.btn-primary.ver-mas.aright {margin-right: 20px;}
/*box articulo largo*/
.art-large {margin:15px auto 20px; background: #ffffff; border:1px solid #CCC; overflow: hidden;}
.list-group {border-radius:0; box-shadow:none !important;}
.box-relacionados article {padding:0; margin:10px 0 50px; padding:0 10px}
.box-relacionados article .auxi {background:#FFF;}
/*#articulos .box-articulos:first-child {padding-left:0;}*/
li.list-group-item a img.ico-file {width:45px; height:auto; margin-right:10px; padding:0;}
li.list-group-item a img.ico-descarga {width:40px; height:auto; padding:0;}
p.tema {font-family:titillium_websemibold, Verdana, Geneva, sans-serif; font-size:18px; padding:0}
.auxi.padding-0-0-60 > .inicio.banner-triple.col-lg-4 {min-height:430px; padding:0 0 45px 0;}
.auxi.padding-0-0-60 > .inicio.banner-triple.col-lg-4 + .inicio.banner-triple.col-lg-4 {padding:0 0 45px 5px;}
#cursos .box-cursos {padding:0 15px 45px;}
.box-redes .wp-print .wp-box.glyphicon.glyphicon-envelope, .wp-print .wp-box.glyphicon.glyphicon-envelope {color:#fff; padding:5px 6px 7px!important;}
.box-relacionados article .boton {float:left; clear:both; width:auto !important;}
#main .auxi ul.list-group {padding:0 20px;}
#main .auxi > .col-md-9 > ul.list-group {padding:0 !important;}
/*new*/
/*imagenes*/
.box-cursos .auxi .foto img, #banner-full img, .slider1 .swiper-slide a img, .banner-doble img, .box-articulos .auxi .foto img, .art-large a img, .curso .auxi a img, .curso a img, .box-articulos .auxi a img, #banner-triple img {width:100%; height:auto;}
#banner-triple {margin-bottom:50px;}
.box-twitter.banner-doble .top-box-twitter img {width:47px;}
.form-horizontal .form-group select {border:1px solid #ccc; border-radius:5px; box-shadow:none; height:35px;}
form#formProntus input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="rut"], input[type="direccion"], select, textarea {background-color:#fff; border:2px solid #fff; border-radius:3px; color:#666; font:13px Arial,Helvetica,sans-serif; height:22px; margin-bottom:5px; padding:5px; text-align:left; width:100%; z-index:10;}
.pagination {position:relative;}
.paginacion_centrada {text-align:center;}
.pagination.numbers a, .pagination.numbers span {font-size:15px; padding:5px 7px;}
.pagination li a {background-color:#1f4ea6; color:#ffffff; font-family:"titillium_websemibold",sans-serif; font-weight:normal; margin-left:3px;}
ul.pagination li .current_pag {color:#FFF;}
ul.pagination li a, #main .body-content ul.pagination li a:visited {background-color:#daf2fb; border-radius:0; color:#2992b7; font-size:15px; margin:auto 1px; padding:8px 35px;}
.pagination > li:first-child > a, .pagination > li:first-child > span {border-bottom-left-radius:4px !important; border-top-left-radius:4px !important; margin-left:0;}
/*--------------- Footer ---------------*/
#footer .auxi .row .col-lg-4 a img { max-width:175px; width:100%;}
#footer .auxi .row .col-lg-4 p { font-size:16px; color:#FFF; text-align:justify;}
#footer .auxi .row ul li a {color:#FFF; font-size:14px;}
#footer a:visited {color: #ffffff !important;}
#footer .auxi .row ul li a stong {color:#FFF; font-size:14px; font-family:titillium_websemibold, Verdana, Geneva, sans-serif;}
#footer .auxi .row .col-lg-9 ul.col-lg-4 li, #footer .auxi .row .col-lg-10 ul.col-lg-4 li {margin:0 0 15px;}
#footer .auxi .row .col-lg-9 ul.col-lg-4 li.margin-0-0-5 a {text-decoration: none; border-bottom: 1px solid #9bc3d6;}
#footer .auxi .row ul li.titular-rot {font-weight:bold; color:#FFF;}
#footer .auxi .row .col-lg-9 .separa {margin-bottom:80px;}
#footer ul.bottom li {float:left; margin:10px 10px 0 10px;}
#footer ul.bottom li a {text-decoration: none; border-bottom: 1px solid #9bc3d6;}
#footer ul.bottom li + li {margin:10px 10px 0 0;}
.banner-footer {margin:0 0 0 15px;}
#footer .auxi .row .col-lg-9 ul.col-lg-4 li.margin-0-0-5 a:hover, #footer ul.bottom li a:hover {border-bottom:none;}
.info-footer {margin:15px 0 0 0;}
.info-footer .titular {font-family:titillium_websemibold, Verdana, Geneva, sans-serif; font-size:16px; color:#FFF;}
.info-footer p {font-family:titillium_webregular, Verdana, Geneva, sans-serif; font-size:16px; line-height:120%; color:#FFF;}
.info-footer p.fin-info {font-family:titillium_webregular, Verdana, Geneva, sans-serif; font-size:14px; color:#FFF; margin-top:15px;}
/*--------------- Font face ---------------*/
p {font-family:'titillium_webregular', sans-serif !important;}
h1{font-family:'titillium_webregular', sans-serif !important; font-size: 40px; color: #222222; letter-spacing: 3px; }
h2{font-family:'titillium_webregular', sans-serif !important; font-size: 25px; color: #222222; letter-spacing: 3px; }
h3{font-family:'titillium_webregular', sans-serif !important; font-size: 20px; color: #222222; letter-spacing: 1px; }
h4{font-family:'titillium_webregular', sans-serif !important; font-size: 16px; color: #222222; letter-spacing: 1px; }
ul, ul li {font-family:'titillium_webregular', sans-serif !important;}
/*--------------- RESPONSIVE ----------------*/
@media(min-width:1360px){
/*.bx-wrapper {margin: 60px auto 40px!important;}*/
}
@media(max-width:1200px) {
.banner-doble .mascara {width:100% !important;}
}
@media(max-width:1184px) {
.box-cursos {margin:0 auto 30px;}
}
@media(max-width:1100px) {
/*.nav > li {width:145px;}
#header.sticky .navbar .navbar-collapse .row ul.navbar-nav li {width:115px;}*/
.nav > li > a {padding:10px 5px !important;}
}
@media(max-width:1082px) {
.nav > li > a {padding-left:7px !important; padding-right:7px !important;}
#header .auxi {width:97%;}
#header.sticky .nav.navbar-nav li + li + li + li + li + li {width:109px;}
}
@media(max-width:1030px) {
.navbar-default .navbar-nav > li > a {font-size:14px; padding:5px !important}
.nav > li + li {margin-left:0;}
#header .auxi {width:97%;}
#menu-header .caret {bottom:3px;}
}
@media(max-width:1020px) {
/*.nav > li {width:129px;}
#header.sticky .navbar .navbar-collapse .row ul.navbar-nav li {width:115px;}*/
}
@media(max-width:995px) {
.nav.navbar-nav li {width:125px;}
.nav.navbar-nav li + li {width:110px;}
.nav.navbar-nav li + li + li + li + li + li {width:135px;}
.nav.navbar-nav li + li + li + li + li + li + li {width:150px;}
.nav.navbar-nav li + li + li + li + li + li + li + li {width:110px;}
}
@media(max-width:975px) {
.navbar-header, .menu-secundario.aright {float:none !important; margin:5px auto !important; display:table;}
}
@media(max-width:960px) {
.nav.navbar-nav li {width:115px;}
.nav.navbar-nav li + li {width:85px;}
.nav.navbar-nav li + li + li + li + li + li {width:125px;}
.nav.navbar-nav li + li + li + li + li + li + li {width:140px;}
.nav.navbar-nav li + li + li + li + li + li + li + li {width:100px;}
}
@media(max-width:925px) {
#header.sticky .nav > li + li {margin-left:2%;}
}
@media(max-width:920px) {
#header .navbar .navbar-collapse .row .navbar-nav > li > a {font-size:12px !important; padding:0 5px 5px!important;}
#menu-header .caret {bottom:2px;}
/*.nav > li {width:112px;}*/
}
@media(max-width:884px) {
#header.sticky .nav > li + li {margin-left:1%;}
}
@media(max-width:836px) {
.navbar-default .navbar-nav > li > a {font-size:13px; padding:5px !important;}
.varios {width:97% !important; margin:0 auto 10px !important}
/*.nav > li {width:105px;}*/
#header .navbar .navbar-collapse .row .navbar-nav > li > a {font-size:12px !important;}
}
@media(max-width:817px) {
#header.sticky .nav > li + li {margin-left:0;}
}
@media(max-width:800px) {
.nav > li + li {margin-left:0;}
}
@media(max-width:824px) {
/* #header.sticky .navbar .navbar-collapse .row ul.navbar-nav li {width:105px;}*/
}
@media(max-width:768px) {
.navbar-header {width:95%;}
.navbar-brand > img {max-width:365px; width:100%;}
.navbar-brand {height:auto !important;}
#marco_normativo .mascara {display:none;}
li.dropdown-menu-secundario:hover > ul li + li {border-top:0 solid #bfe9e9;}
li.dropdown-menu-secundario:hover > ul li a {padding:3px 20px;}
}
@media(max-width:650px) {
.auxi.top .bx-wrapper .box-txt .foto {/*display:none !important;*/}
}
/*LG--- Pantallas grandes*/
@media(max-width:1200px) {
#footer > .auxi {width:97%; max-width:1200px;}
#footer > .auxi > .row .col-lg-3 {width:25%; float:left;}
#footer > .auxi > .row .col-lg-9 {width:75%; float:left;}
#footer > .auxi > .row .col-lg-4 {width:33.3333%; float:left;}
}
/*MD--- Pantallas medianas*/
@media(min-width:992px) and (max-width:1199px) {
.auxi {width:97%; max-width:1190px !important; margin: 0 auto;}
ul.menu-secundario li {margin:0 0 0 10px;}
header .menu_nav {width: 40% !important;}
.sidebar{display: none;}
.navbar-brand img {width:205px;}
.navbar-brand {height:auto;}
}
@media(min-width:976px) and (max-width:1199px) {
.auxi {width:97%; max-width:1190px !important; margin: 0 auto;}
header .menu_nav {width: 40% !important;}
.sidebar{display: none;}
.navbar-brand img {width:205px;}
.navbar-brand {height:auto;}
}
/*SM-- Tablet*/
@media(max-width:1110px) {
.row > .varios.col-lg-4 {width:30%;}
}
@media(max-width:976px) {
ul.menu-secundario li {margin:0 0 0 10px;}
}
@media(max-width:925px) {
#header.sticky .nav.navbar-nav {width:100%;}
}
@media(min-width:769px) and (max-width:991px){
.auxi {width: 90%; margin: 0 auto;}
/* margen titulo y bajada*/
.auxi .auxi_articulo { margin: 0 auto;}
/* margenes portada taxonomica*/
.auxi .box-relacionados { margin: 0 auto;}
.sidebar{display: none;}
}
/*XS--- Movil*/
@media (max-width: 768px) {
.auxi{width:95% !important; margin: 0 auto;}
.box-relacionados .row .file .auxi {width:100%;}
/* margen titulo y bajada*/
.auxi .auxi_articulo {margin: 0 auto;}
/* margenes portada taxonomica*/
.auxi .box-relacionados {margin: 0 auto;}
.sidebar{display: none;}
nav .auxi {width:100% !important;}
nav .auxi .container {padding-left:10px; padding-right:10px;}
}
@media (max-width: 767px) {
.box-relacionados article {padding: 10px 0 !important;}
#articulos .box-articulos {padding-left:10px;}
}
@media (min-width: 768px) and (max-width: 991px) {
.col-md-3 .bs-docs-sidebar {display:block !important; clear:both;}
}
@media(min-width:768px){
.boto-whatsapp{display: none !important;}
}
@media(max-width:860px) {
.banner-doble.col-lg-6.relative {padding:0 !important;}
.banner-doble .box-txt {padding:20px 20px 50px;}
#banner-full .box-txt .btn.btn-primary.ver-mas.text-center, .banner-doble .box-txt .btn btn-primary.ver-mas.text-center {position:relative !important;}
#top-header .auxi ul.hora {margin:8px 0 0 5px;}
.banner-doble .box-txt h2 {margin-top:0;}
#banner-full .box-txt h2 {margin-bottom:20px;}
#banner-full .box-txt h2 a {color:#FFF; text-shadow:none;}
#banner-full .box-txt p {text-shadow:none;}
.banner-doble .box-txt p {color:#666666; text-shadow:none; text-align: center;}
#top-header .auxi .navbar-form.navbar-right {width:248px;}
#top-header .auxi ul.hora, #top-header .auxi .hora {margin-left:0 !important;}
}
@media(max-width:768px) {
#top-header .auxi .navbar-form.navbar-right {width:240px !important; margin:5px auto !important; display:table !important; overflow:hidden !important;}
#top-header .auxi .navbar-form.navbar-right .form-group .form-control {width:auto !important;}
.form-group {float:left;}
#top-header .auxi ul.hora {float:none; margin:8px auto !important; width:97%; overflow:hidden;}
#footer > .auxi > .row > .col-lg-3, #footer > .auxi > .row > .col-lg-9 {text-align:center;}
#footer .auxi .row .col-lg-9 .separa {margin-bottom:20px; }
#articulos .box-articulos:first-child {padding-left:10px !important;}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {max-width: none !important;}
.navbar-collapse.in {overflow-y:visible !important;}
.navbar-fixed-top, .navbar-fixed-bottom {position:relative !important;}
#header.sticky .navbar .row .navbar-brand.dos {display:none}
#header.sticky .navbar #navbar {position:static !important;}
#contenido-despelgable{clear: both;}
.navbar {min-height:inherit !important;}
.aleft.botones .bottom-slide, .aleft.botones .bottom-slide + .bottom-slide { margin-bottom:8px;}
.swiper-container.auxi.top {margin:0 0 15px;}
.banner-triple {margin:10px auto 10px;}
.buceo.banner-doble .box-txt {top:204px; width:100%;}
.footer-both.aright {display:table; float:none !important; margin:0 auto;}
ul.bottom {width:auto !important; float:none !important; margin:0px auto 20px !important; display:table !important; clear:both !important;}
#cursos .box-cursos {padding:0 0 45px;}
.nav.navbar-nav li {float:left; clear:both; width:100%; margin-bottom:10px; border-bottom:1px solid #359ec3; padding-bottom:10px;}
.nav.navbar-nav li + li {width:100%;}
.nav.navbar-nav li + li + li + li + li + li {width:100%;}
.nav.navbar-nav li + li + li + li + li + li + li {width:100%;}
.nav.navbar-nav li + li + li + li + li + li + li + li {width:100%;}
.dropdown-menu > li > a {color:#FFF !important;}
.dropdown-menu-secundario .dropdown-menu {display:block !important; position:relative !important; background:none !important; border:0 !important; box-shadow:none !important;}
.navbar-nav > li > .dropdown-menu li {margin-bottom:0; border-bottom:0 solid #359ec3; padding-bottom:0;}
#menu-header .caret {position:relative;}
}
@media(max-width:915px) {
#top-header .auxi ul.hora {margin:8px 0 0 0;}
#inicio .btn.btn-primary.ver-mas {width: 80%;}
#inicio .buceo.banner-doble.col-sm-6.col-lg-6 img {width:100%; height:100%;}
#inicio .buceo .btn.btn-primary.ver-mas {margin:-10px auto 0;}
.navbar-nav { margin: 7.5px auto !important; }
.navbar-nav > li {float:none !important; display: inline-block !important;}
}
@media(max-width:888px) {
.navbar-default .navbar-nav > li > a {padding:5px !important; font-size:13px;}
}
@media(max-width:808px) {
.navbar-form .form-control {width:155px !important;}
#top-header .auxi .navbar-form.navbar-right {width:210px !important;}
}
@media(max-width:863px) {
.nav.navbar-nav li {float:left; width:105px;}
.nav.navbar-nav li + li {width:83px;}
.nav.navbar-nav li + li + li + li + li + li {width:108px;}
.nav.navbar-nav li + li + li + li + li + li + li {width:122px;}
.nav.navbar-nav li + li + li + li + li + li + li + li {width:82px;}
}
@media(max-width:783px) {
.navbar-default .navbar-nav > li > a {padding:3px !important; font-size:12px;}
}
@media(max-width:768px) {
#selector-seccion, #selector-tema {margin:7px 0 7px;}
#top-header .auxi .navbar-form.navbar-right {width:180px !important; float:none !important;}
#top-header .auxi .navbar-form.navbar-right .form-group .form-control {width:120px !important;}
.form-horizontal.buscador .row .form-group {width:100%;}
.form-horizontal.buscador .row .form-group .control-label {text-align:left; width:200px}
}
#menu2_movil {display:none;}
@media(max-width:767px) {
#top-header, .menu-secundario.aright {display:none;}
.nav > li {float:left; clear:both; width:100%; margin-bottom:10px; border-bottom: 1px solid #359ec3; padding-bottom: 10px;}
.dropdown-menu-secundario .dropdown-menu {display:block !important; position:relative !important; background:none !important; border:0 !important; box-shadow:none !important;}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {max-height:none !important;}
.dropdown-menu > li > a {color:#FFF !important;}
#menu-header li.dropdown-menu-secundario:hover > ul {min-width:160px; display:block; background:none !important;}
#menu-header li.dropdown-menu-secundario:hover > ul li a {font-size:14px; padding:3px 20px; width:100%; background:none !important;}
#menu-header li.dropdown-menu-secundario:hover > ul li + li {border-top:0 solid #f0f0f0; overflow: hidden;}
#menu-header li.dropdown-menu-secundario:hover > ul li {margin:0 !important;}
#menu2_movil {display:block;}
#header .navbar .navbar-collapse .row .navbar-nav > li > a {padding:3px !important; font-size:14px !important;}
#banner-full .box-txt, .banner-doble .box-txt {color:#ffffff; position:relative !important; background-color:#2992b7 !important; overflow:auto; padding:20px !important; top:0 !important;}
#banner-full .box-txt a, .banner-doble .box-txt a {color:#ffffff; }
.banner-doble .box-txt p {color:#ffffff; text-shadow:none; text-align: center;}
.btn.btn-primary.ver-mas {margin: 0 auto; float: none !important;}
#banner-full .box-txt h2, #banner-full .box-txt p {text-align: center;}
#banner-full .btn.btn-primary.ver-mas {margin:0 auto;}
#header .navbar .navbar-collapse .row ul.navbar-nav li {width:100%;}
#menu2_movil .nav.navbar-nav {width:100%;}
}
@media(max-width:700px) {
ul.list-group li.list-group-item a .aleft.txt-list {width:80%;}
}
@media(max-width:625px) {
#footer > .auxi > .row .col-lg-3 {width:100%; float:none; margin:0 auto;}
#footer > .auxi > .row .col-lg-9 {width:100%; float:none; margin:0 auto;}
#footer > .auxi > .row .col-lg-4 {width:100%; float:none; margin:0 auto;}
}
@media(max-width:600px) {
.box-relacionados .row .file {margin:10px auto 20px; float:none;}
#footer .auxi .row .col-lg-9 {display:none;}
#footer .auxi { padding:10px 0;}
.footer-both.aright {display:none;}
}
@media(max-width:490px) {
.buceo.banner-doble .box-txt h2 {margin-top:0;}
a.navbar-brand {width:80%;}
.navbar-brand > img {width:100%;}
.buceo .btn.btn-primary.ver-mas {margin:15px auto 0;}
.buceo.banner-doble .box-txt h2 {font-size:26px;}
.banner-doble .box-txt h2 a {color:#FFF;}
.auxi_articulo {padding: 0 15px !important;}
.auxi_articulo .pref {display: none !important;}
.breadcrumbs li {padding: 0 5px !important;}
}
/* FIN */
/*20220127*/
#main.port.padding0 .auxi {max-width: 1100px;}
.row.sec {width:97%; margin:0 auto;}
