@charset "UTF-8";
/*--------------- Comunes ---------------*/
html { -webkit-text-size-adjust: none;}
body {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
* {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
a {text-decoration:none; color:#37240C; outline:none;}
a:hover {text-decoration:underline;}
strong {font-weight:normal;}
.separa {width:100%; clear:both; height:0px; display:block; margin:0; padding:0;}
.aleft {float:left;}
.aright {float:right;}
.hidden {opacity:0;}
.visible {opacity:1;}
.fullwidth { width:100%; height:auto;}

/*Opacidad*/
.opacity {opacity: 1;
filter: alpha(opacity=100); /* For IE8 and earlier */}
.opacity:hover {opacity: 0.80;
filter: alpha(opacity=80); /* For IE8 and earlier */}
/*/Opacidad*/

/*Transiciones*/
.transition {-webkit-transition:all 0.5s ease 0s;
-moz-transition:all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition:all 0.5s ease 0s;}
.transition:hover {-webkit-transition:all 0.5s ease 0s;
-moz-transition:all 0.5s ease 0s;
-o-transition:all 0.5s ease 0s;
transition:all 0.5s ease 0s;}
/*/Transiciones*/

/*Transformacion*/
.transform {
-ms-transform:scale(1);
-webkit-transform:scale(1);
transform:scale(1);}
.transform:hover {
-ms-transform:scale(0.9);
-webkit-transform:scale(0.9);
transform:scale(0.9);}
/*/Transformacion*/

/*Escala*/
.scale {-moz-transform: scale(1);
-webkit-transform: scale(1);
transform: scale(1);}
.scale:hover {-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;}
/*/Escala*/

/*tabla div*/
.table {display: table;}
.fila {display: table-row;}
.cell {display: table-cell;}
.tex-align-left {text-align:left;}
.tex-align-right {text-align:right;}
.tex-align-center {text-align:center;}
.vertical-align-middle {vertical-align:middle}
.vertical-align-bottom {vertical-align:bottom}
.vertical-align-top {vertical-align:top}
.margin-0-auto-30 {margin:0 auto 30px;}
.margin-0-auto {margin:0 auto;}
.float-none {float:none !important;}
/*tabla div*/
/* FIN Comunes */


/*--------------- CONTRASTE ACCESIBILIDAD ---------------*/
/*Header*/
body.contraste {background-color:#000000 !important; color:#fff !important;}
body.contraste a {color:#fff !important; text-decoration: underline;}
body.contraste p, body.contraste p.bajada {color:#fff !important;}
body.contraste * {color:#fff !important;}
body.contraste * input, body.contraste * .select-items div, body.contraste * textarea {color:#000 !important;}
body.contraste h1, body.contraste h2, body.contraste h3, body.contraste h4, body.contraste h5, body.contraste h6 {color: #fff !important;}
body.contraste .bar1, body.contraste .bar2, body.contraste .bar3 {background-color:#ffffff;}
body.contraste .bar1:hover, body.contraste .bar2:hover, body.contraste .bar3:hover {background-color:#002c74;}
body.contraste header {background-color: #000000 !important;}
body.contraste header .menu-small li a {color:#ffffff !important;}
body.contraste .box-accesibilidad .ico-mas {width:28px; height: 28px; margin-right:7px; float: left; background-image:url(/aduana/imag/v1/auxi/iconos_sprite_contraste.png); background-position: -9px -7px;}
body.contraste .box-accesibilidad .ico-menos {width:28px; height: 28px; margin-right:7px; float: left; background-image:url(/aduana/imag/v1/auxi/iconos_sprite_contraste.png); background-position: -45px -7px;}
body.contraste .box-accesibilidad .ico-contraste {width:28px; height: 28px; float: left; background-image:url(/aduana/imag/v1/auxi/iconos_sprite_contraste.png); background-position: -79px -7px;}
body.contraste .box-accesibilidad .ico-mas:hover {background-position: -9px -40px;}
body.contraste .box-accesibilidad .ico-menos:hover {background-position: -45px -40px;}
body.contraste .box-accesibilidad .ico-contraste:hover {background-position: -79px -40px;}
body.contraste header .auxi  a img {background-color: white; padding: 10px 30px 20px;}
body.contraste header.sticky .auxi  a img {padding: 10px 10px 20px;}
body.contraste header .auxi  .cont_search .campo-search {background-color: #000000; padding: 5px;}
body.contraste header .auxi  .cont_search .boton-search {background-image: url(/aduana/imag/v1/auxi/lupa-contraste.png);}
body.contraste header .dropdown-menu {background-color:#000000;}
body.contraste header .dropdown-menu > li > a:hover{background-color: #000; padding-bottom: 10px;}
body.contraste .alerta .alerta-seccion .alerta-cerrar a img {background: #000; border-radius: 3px; padding: 3px; margin: 6px 3px 0 0}
body.contraste .buscador_head_m .cont_search .auxi-search .campo-search {color:#fff !important;}
/*Alertas*/
body.contraste .alerta {background: #444444; color:#ffffff; border-bottom: 1px solid #ffffff;}
body.contraste .alerta .alerta-seccion p{color:#ffffff;}
body.contraste .ayuda {background-color: #000; color:#000; border-top: 2px solid #fff; border-left: 2px solid #fff; border-bottom: 2px solid #fff;}*/
/*Top section*/
body.contraste .top-section h2.titular{color: #ffffff;}
body.contraste .top-section a.ver{color: #ffffff; background:url(/aduana/imag/v1/auxi/arrow_rotw.png) no-repeat right 68px;}
body.contraste .top-section a.contacto.ver {background: url(/aduana/imag/v1/auxi/ico_lapizw.png) no-repeat left 52px;}
body.contraste ul.list-filtros li{color:#ffffff;}
body.contraste ul.list-filtros li a{color:#ffffff;}
body.contraste .dest-sm {border-top: 3px solid #000000 !important; border-left: 6px solid #000000 !important; border-right: 0 solid #000000 !important; border-bottom: 4px solid #000000 !important;}
body.contraste #informa .cont-filtros article {border-color: #000000 !important;}
/*Tramites section*/
body.contraste section#tramites {background-color: #000000; border-top: 1px solid #ffffff !important;border-bottom: 1px  solid #ffffff !important;}
body.contraste section#tramites .swiper-button-next{background: url(/aduana/imag/v1/auxi/arrow_nextw.png) no-repeat left top;}
body.contraste section#tramites .swiper-button-next{background: url(/aduana/imag/v1/auxi/arrow_nextw.png) no-repeat left top;}
body.contraste section#tramites .bg-box-uno {background-color: #222222;}
body.contraste section#tramites .bg-box-dos {background-color: #333333;}
body.contraste section#tramites .bg-box-tres {background-color: #444444;}
/*Ayuda section*/
body.contraste section#ayuda .columna-uno {background-color: #222222;;}
body.contraste section#ayuda .columna-uno .auxi h4 a.titular {color: #ffffff;}
body.contraste section#ayuda .columna-uno .auxi p.bajada{color: #ffffff;}
body.contraste section#ayuda .ver-todo {color: #ffffff;}
body.contraste section#ayuda .columna-dos {background-color: #444444;}
body.contraste section#ayuda .columna-dos .ayuda-art + .ayuda-art {border-top: 1px solid #ffffff;}
body.contraste section#ayuda .box-consulta .titular.scroll,
body.contraste section#ayuda .box-formulario .titular.scroll {background-color: #000; color:#fff; border: 1px solid #fff;}
body.contraste section#ayuda .columna-tres {background-color: #222222; border-color: #000000 !important;}
body.contraste section#ayuda ul.consulta li {background: url(/aduana/imag/v1/auxi/scroll-unow.png) no-repeat left 3px;}
body.contraste section#ayuda ul.consulta li a {color: #ffffff;}
body.contraste section#ayuda .box-consulta .slimScrollBar {background: #ffffff none repeat scroll 0% 0% !important;}
body.contraste section#ayuda ul.formulario li {background: url(/aduana/imag/v1/auxi/scroll-dosw.png) no-repeat left top;}
body.contraste section#ayuda ul.formulario li a {color: #ffffff;}
body.contraste section#ayuda .box-formulario .slimScrollBar {background: #ffffff none repeat scroll 0% 0% !important;}
body.contraste section#ayuda .box-consulta{border-bottom: 10px solid #000000;}
body.contraste section#ayuda .box-consulta{border-bottom: 10px solid #000000;}
body.contraste section#ayuda .box-ayuda{background-color: #000000;}
/*Home*/
body.contraste .box-filtro.bg-uno, body.contraste .box-filtro.bg-dos {background-image: none !important; background-color: #333 !important; }
body.contraste #link-generales {background: #000 !important;}
body.contraste .box-txt ul li {background: #000;}
body.contraste .box-txt ul.accesos-principales {background: transparent !important; }
body.contraste .box-txt ul.accesos-principales li.rotulo {background: transparent !important; }
body.contraste .gob-banner {background-image: none !important; border:1px solid #fff; min-height: 30px;}
body.contraste .box-txt .aleft {border-left: none; background: #000; padding: 5px;}
body.contraste .box-txt ul {background: #000; padding: 5px;}
body.contraste .swiper-pagination-principal > .swiper-pagination-bullet {background:#000; border:1px solid #fff;}
body.contraste .swiper-pagination-principal > .swiper-pagination-bullet-active {background:#fff; border:1px solid #fff;}
/*Perfiles*/
body.contraste #perfiles {background: #000;}
body.contraste #perfiles .auxi .row article.perfil .auxi {background: #000; border:1px solid;}
/*barra lateral*/
body.contraste .box-lateral .color-uno, body.contraste .box-lateral .color-dos, body.contraste .box-lateral .color-tres,
body.contraste .box-lateral .color-cuatro, body.contraste .box-lateral .color-cinco
{background-color:#000 !important; border: 2px solid; border-right: 0 solid;border-radius: 0; border-bottom-left-radius:7px; border-top-left-radius:7px; }
/*--SLIDE Art--*/
body.contraste .color-uno, body.contraste .color-dos, body.contraste .color-tres, body.contraste .color-cuatro,
body.contraste .color-cinco {background-color:#333; border-bottom: 1px solid;}
body.contraste #perfiles .auxi .row article.perfil .auxi .tit-perfil {color: #fff !important;}
body.contraste article.perfil.uno:hover .auxi, body.contraste article.perfil.dos:hover .auxi,
body.contraste article.perfil.tres:hover .auxi, body.contraste article.perfil.cuatro:hover .auxi,
body.contraste article.perfil.cinco:hover .auxi {background: transparent !important;}
body.contraste .ver-mas-tab {background:none; text-decoration: none;}
body.contraste .box-filtros .auxi-filtro {background: #ccc;}
body.contraste.port-int ul.list-filtros li a {text-decoration: none;}
body.contraste.port-int ul.list-filtros li:hover {background: transparent;}
body.contraste .select-selected {color: #000 !important;}
/*regiones*/
body.contraste .tooltip:hover .tooltiptext {background: #000 !important; color: #fff;}
body.contraste .tooltip .tooltiptext::after {border-color: #000  transparent transparent transparent; }
/*Footer*/
body.contraste footer#footer{background-color: #000000;border-top: 1px solid #ffffff;}
body.contraste .swiper-button-prev-link, body.contraste  #tramites .swiper-button-prev,
body.contraste .swiper-button-prev-rel {background: url(/aduana/imag/v1/auxi/arrow_prev3.png) no-repeat left top; }
body.contraste .swiper-button-next-link, body.contraste .swiper-button-next-rel {background: url(/aduana/imag/v1/auxi/arrow_next3.png) no-repeat left top; }
body.contraste #footer .auxi.table .fila.row.esp > .cell.col + .cell.col {border-left:1px solid #474747;}
/*forms*/
body.contraste #formProntus .btn {background-color: #000000 !important; border: 1px solid #ffffff; padding: 5px 40px 20px; }
/*articulo*/
body.contraste ul.herramientas-box {padding: 5px 10px 5px 0; background:#ccc; border-radius:3px;}
body.contraste .subtitulos {background: #ccc; color:#000 !important;}
body.contraste .subtitulos a, body.contraste .contSubtit .linkSubtit a, body.contraste .subtitulos a b {color:#000 !important;}
body.contraste .box-descargas {background: transparent !important; border: 1px solid #fff;}
body.contraste article.swiper-slide h3 {background-color: #333;}
body.contraste .box-mini DIV ul li, body.contraste .box-descarga DIV ul li {border:none;}
body.contraste .box-mini DIV > ul > li > a > span, body.contraste .box-descarga DIV > ul > li > a > span
{color: #fff !important}
body.contraste .CUERPO tr:first-child {background-color: #333 !important;}
body.contraste .CUERPO tr:nth-child(2n) {background-color: #333;}
body.contraste .CUERPO tr:nth-child(2n+1) {background-color: #333;}
body.contraste .CUERPO td {border: 1px solid #fff;}
/*centro de ayuda*/
body.contraste #destacamos {background-color: #000;}
body.contraste #transversal .row article, body.contraste body.home .cont-filtros article {border-color: #000 !important;}
body.contraste .search-item > DIV.aleft > p {color: #fff !important;}
body.contraste .search-item {border-bottom:1px solid #5F5F5F;}
body.contraste .paginacion .pag_actual, body.contraste .paginacion .actual {background-color:#fff; border: 1px solid #fff; color:#000 !important;}
body.contraste .paginacion a {background: transparent; border: 1px solid #fff; text-decoration: none;}
/* buscador*/
body.contraste .form-horizontal .form-group .btn {background-color: #000 !important; border:1px solid #fff !important; color:#fff !important;}
/*Colores*/
body.contraste section .auxi a span {color: #fff !important;}
body.contraste section .auxi p.bajada {color: #fff !important;}
body.contraste .bg-box-uno {background-color:#4e4e4e;}
body.contraste .bg-box-dos {background-color:#8C8C8C;}
body.contraste .bg-box-tres {background-color:#636363;}

body.contraste .bg-box-cuatro {background-color:#636363;}
body.contraste .bg-box-cinco {background-color:#8C8C8C;}
body.contraste .bg-box-seis {background-color:#4e4e4e;}
body.contraste .bg-box-siete {background-color:#747474;}
body.contraste .bg-box-ocho {background-color:#989898;}
body.contraste .bg-box-nueve {background-color:#bababa;}

body.contraste .bg-box-diez {background-color:#747474;}
body.contraste .bg-box-once {background-color:#4e4e4e;}
body.contraste .bg-box-doce {background-color:#8C8C8C;}
body.contraste .bg-box-trece {background-color:#636363;}

body.contraste .bg-box-catorce {background-color:#747474;}
body.contraste .bg-box-quince {background-color:#8C8C8C;}
body.contraste .bg-box-dieciseis {background-color:#4e4e4e;}
body.contraste .bg-box-diecisiete {background-color:#636363;}

body.contraste .bg-box-dieciocho {background-color:#747474;}
body.contraste .bg-box-diecisinueve {background-color:#8C8C8C;}
body.contraste .bg-box-veite {background-color:#4e4e4e;}
body.contraste .bg-box-veitiuno {background-color:#636363;}

body.contraste .bg-box-veitidos {background-color:#747474;}
body.contraste .bg-box-veititres {background-color:#4e4e4e;}
body.contraste .bg-box-veitecuatro {background-color:#8C8C8C;}
body.contraste .bg-box-veiticinco {background-color:#636363;}

/*--FONTS--*/
/*Lato*/
@font-face {
  font-family: 'lato';
  src: url('fonts/lato.eot');
  src: url('fonts/lato.eot?#iefix') format('embedded-opentype'),
     url('fonts/lato.woff') format('woff'),
     url('fonts/lato.ttf') format('truetype'),
     url('fonts/lato.svg#lato') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*FIN Lato*/

/*lato Bold*/
@font-face {
  font-family: 'latoBold';
  src: url('fonts/lato-Bold.eot');
  src: url('fonts/lato-Bold.eot?#iefix') format('embedded-opentype'),
     url('fonts/lato-Bold.woff') format('woff'),
     url('fonts/lato-Bold.ttf') format('truetype'),
     url('fonts/lato-Bolda.svg#latoBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*FIN lato Bold*/



/*-- HEADER --*/
/*--Sticky--*/
.sticky {z-index:999; position:fixed; top:0;}
#header * {-webkit-transition:all 0.6s ease;
-moz-transition:all 0.6s ease;
-o-transition:all 0.6s ease;
transition:all 0.6s ease;}
.sticky .top-header.aright {display:none;
opacity:0;
filter:alpha(opacity=0); /* For IE8 and earlier */
-webkit-transition:all 0.6s ease;
-moz-transition:all 0.6s ease;
-o-transition:all 0.6s ease;
transition:all 0.6s ease}
.sticky a.logo {float:left;}
.sticky a.logo img {width:115px; -webkit-transition:all 0.6s ease;
-moz-transition:all 0.6s ease;
-o-transition:all 0.6s ease;
transition:all 0.6s ease}
.sticky .navbar {width:85%; margin:27px 0 0 10px}
.sticky .navbar li a {padding:12px 10px;}
/*--Sticky--*/


header#header {background-color:#FFF;border-bottom:1px solid #eeeeee;}
header#header, #main, footer#footer {width:100%; margin:0 auto;}
header#header .auxi, #main .auxi, footer#footer .auxi, section#tramites .auxi {max-width:1235px; width:95%; margin:0 auto; position:relative;}
.navbar-toggle {cursor:pointer; margin-top:15px; background:no-repeat; border:none; float:right;}
/*efecto menÃº*/
.bar1, .bar2, .bar3 {width:41px; height:5px; background-color:#002c74; margin:8px 0; transition:0.4s;}
.change .bar1 {-webkit-transform:rotate(-45deg) translate(-13px, 13px) ;transform:rotate(-45deg) translate(-13px, 13px); background-color:#002c74;}
.change .bar2 {opacity: 0;}
.change .bar3 {-webkit-transform: rotate(45deg) translate(-5px, -5px) ;transform: rotate(45deg) translate(-5px, -5px) ;background-color:#002c74;}


/*Menu Responsive*/
.navbar-toggle,.dropdown-menu{
  -webkit-transition: all .3s !important;
  -moz-transition: all .3s !important;
  -ms-transition: all .3s !important;
  -o-transition: all .3s !important;
  transition: all .3s !important; }
.container-fluid {max-width:1295px; width:100%; margin-right:auto; margin-left:auto; padding-left:15px; padding-right:15px;}
.collapse {display:none;}
.collapse.in {display:block;
-webkit-transition:all 0.9s ease 0s;
-moz-transition:all 0.9s ease 0s;
-o-transition:all 0.9s ease 0s;
transition:all 0.9s ease 0s;
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */}
.caret {display:inline-block; width:0; height:0; margin-left:2px; vertical-align:middle; border-top:4px solid; border-right:4px solid transparent; border-left:4px solid transparent;}
.caret.right {border-top:4px solid transparent; border-right:4px solid transparent; border-left:4px solid; border-bottom:4px solid transparent;}
.dropdown {position:relative;}
.dropdown-toggle:focus {outline:0;}
.dropdown-menu {position:absolute; top:100%; left:0; z-index:1000; visibility:visible; padding:5px 0; margin:2px 0 0; display:none; list-style:none; font-size:14px; background-color:#3a3a7a; border-radius:0 0 0 4px; background-clip:padding-box;}
.dropdown-menu .dropdown-menu {min-width:160px; padding:0; display:none; margin:2px 0 0 40px; list-style:none; font-size:14px; opacity:0; background-color:#063847; border-radius:0 0 0 4px; background-clip:padding-box;  }

.container-fluid {padding-left:0 !important; padding-right:0 !important;}

@media (min-width: 990px) {
  .dropdown-menu {top:200%; left:0; visibility:hidden; float:left; display:block; min-width:225px; width:100%; padding:5px 0; opacity:0;}
  .dropdown-menu:before{display:none; content:""; position:absolute; top:-20px; left:30%; border-style:solid; border-width:10px; border-color:transparent transparent #063847 transparent;}
  .dropdown-menu .dropdown-menu {top:-3px; left:120%; display:block; float:left; z-index:1000; margin:2px 0 0; visibility:hidden; opacity:0;}
  .dropdown-menu .dropdown-menu:before{content:""; position:absolute; top:5px; left:-20px; border-style:solid; border-width:10px; border-color:transparent #0e6e8c transparent transparent;}
  .dropdown:hover > .dropdown-menu {opacity:1; top:100%; visibility:visible;}
  .dropdown-menu .dropdown:hover > .dropdown-menu {opacity:1; top:-3px; left:100%; padding:5px 0; visibility:visible;}
  .navbar-right .dropdown-menu {left:auto; right:0;}
  .navbar-right .dropdown-menu:before {content:""; position:absolute; top:-20px; left:auto; right:30%; border-style:solid; border-width:10px; border-color:transparent transparent #063847 transparent;}
  .navbar-header {float:left;}
  .navbar-collapse {width:auto; border-top:0; box-shadow:none;}
  .navbar-collapse.collapse {display:block !important; height:auto !important; padding-bottom:0; overflow:visible !important;}
  .navbar-collapse.in {overflow-y:visible;}
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {padding-left:0; padding-right:0;}
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {margin-right:0 !important; margin-left:0 !important;}
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {margin-left:-15px;}
  .navbar-toggle {display:none;}
  .navbar-nav {float:left; margin:0 !important;}
  .navbar-nav > li {float:left; padding-top:0 !important; padding-bottom:0 !important;}
  .navbar-nav > li a {padding-top:10px !important; padding-bottom:10px !important;}
  .navbar-nav.navbar-right:last-child {margin-right:-15px;}
  .navbar-right {float:right !important;}
  .buscador_head_m .cont_search .auxi-search{margin-top:15px;}
}
.dropdown-menu .divider {height:1px; margin:9px 0; overflow:hidden; background-color:#0e6e8c;}
.dropdown-menu > li {position:relative;}
.dropdown-menu > li > a {display:block; padding:10px 10px 10px !important; clear:both; color:#fff; line-height:1.42857143; white-space:nowrap;}
.dropdown > .dropdown-menu > li > a.select,.dropdown > .dropdown-menu > li > a:hover, .dropdown > .dropdown-menu > li > a:focus {border-bottom:none !important; padding-bottom:10px !important;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {background:#0e6e8c; color:#fff;
-webkit-transition:all 0.5s ease 0s;
-moz-transition:all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition:all 0.5s ease 0s;}
.open > .dropdown-menu {display:block; opacity:1;}
.navbar {margin:20px auto 0; float:left; width:100%;}
.navbar-collapse {max-height:390px; overflow-x:visible; border-top:1px solid transparent; box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-overflow-scrolling:touch;}
.navbar-collapse.in {overflow-y:auto;}

.container > .navbar-collapse,
.container-fluid > .navbar-collapse {margin-right:0; margin-left:0;}
.navbar-brand {float:left; padding:15px 15px; font-size:18px; line-height:20px; color:#fff;}
.navbar-brand:hover,
.navbar-brand:focus {text-decoration:none;}
.navbar-toggle {z-index:999; cursor:pointer; position:absolute; top:0; right:0; float:right; margin-right:0; padding:7px; margin-top:0; margin-bottom:0; background-color:transparent; background-image:none; border:0 solid transparent; border-radius:4px;}
.navbar-toggle:focus {outline:none;}
.navbar-toggle .icon-bar {display:block; width:22px; height:2px; border-radius:1px;}
.navbar-toggle .icon-bar + .icon-bar {margin-top:4px;}
.navbar-nav {margin:7.5px -15px; list-style:none; padding-left:0;}
.navbar-nav > li {position:relative; display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; }
.navbar-nav > li > a {text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:12px 25px; font-size:13px; position:relative; display:block; line-height:20px; overflow:hidden; text-align:center; color:#666666;}
@media (max-width: 990px) {
  .navbar-nav .open .dropdown-menu {position:static; float:none; width:auto; margin-top:0; border:0; box-shadow:none;}
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {padding:5px 15px 5px 25px;}
  .navbar-nav .open .dropdown-menu > li > a{line-height:20px;}
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {background-image:none;}
  .navbar-nav {margin:10px 0 0; width:100%;}
  .navbar-nav > li > a {padding:0; text-align:left;}
  #header2018 .logos {margin-top:15px;}
  ul.link-pre-footer {margin:10px auto 0; float:none; display:table;}
  #pre-footer2018 .redes-footer { display:table; float:none !important; margin:10px auto 0 !important;}
  .top-header.aright {margin-top:45px;}
  .sticky .navbar {width:100%; margin:0; clear:both;}

}
.navbar-nav > li > .dropdown-menu {margin-top:0; border-top-right-radius:0; border-top-left-radius:0;}
.navbar .navbar-brand:hover,
.navbar .navbar-brand:focus {color:#fff; background-color:transparent;}
.navbar .navbar-nav > li:hover {padding-bottom:0 !important;}
.navbar .navbar-nav > li a.select, .navbar .navbar-nav > li a:hover,
.navbar .navbar-nav > li a:focus { border-bottom:4px solid #3a3a7a; padding-bottom:5px !important;}
.navbar .navbar-nav > .active > a,
.navbar .navbar-nav > .active > a:hover,
.navbar .navbar-nav > .active > a:focus {font-family:latoBold, Verdana, Geneva, sans-serif; font-size:14px; color:#fff; background-color:#063847;}
.navbar .navbar-toggle {border-color:#0069B7;  }
.navbar .navbar-toggle:hover,
.navbar .navbar-toggle:focus {background-color:#fff; border-color:#0069B7;}
.navbar .navbar-toggle .icon-bar {background-color:#0069B7;}
/*/Menu Responsive*/

/*idioma*/
.auxi.idioma {max-width:1180px !important; clear:both;}
ul.idioma { margin:20px 0 0; float:left; border-bottom:0 solid #666666; padding:0;}
ul.idioma li a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; font-size:13px; line-height:120%;}
ul.idioma li a img {margin-left:5px; width:17px; height:auto;}
ul.idioma li a.flex {display: flex;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: -o-flex;
 align-items:center;}
.auxi.idioma.art ul.idioma {margin:15px 0; border:1px solid #f0f0f0; padding:5px 10px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;}
.auxi.idioma.art {width:100% !important;}


/*buscador - mobile*/
.inicio .buscador_head_m {display:none;}
.buscador_head_m{position:relative; width:295px; float:right; margin-top:20px;}
.buscador_head_m .cont_search{position:relative; height:22px; width:100%; margin:0 auto !important;}
.buscador_head_m .cont_search .auxi-search {margin:0 auto; width:97%; text-align:right;}
.buscador_head_m .cont_search .auxi-search {width:100%; text-align: center;}
.buscador_head_m .cont_search .boton-search {margin:0;background:url(/aduana/imag/v1/auxi/lupa.png) no-repeat; padding:0; font-size:0; -webkit-appearance:none; width:22px; height:22px; border:none; cursor:pointer; background-size:22px; float: left;}
.buscador_head_m .cont_search .auxi-search .campo-search {-webkit-appearance:none; border-bottom:1px solid #959595; border-top: none !important; border-left:none !important; border-right:none !important; padding:2px 5px !important; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#959595;}
.buscador_head_m .cont_search .auxi-search .campo-search {height:22px; padding:0 7px !important; margin:0 5px 0 0; width:248px; float:left;}
::placeholder {color:#959595; opacity:1; /* Firefox */}
:-ms-input-placeholder { /* Internet Explorer 10-11 */color:#959595;}
::-ms-input-placeholder { /* Microsoft Edge */color:#959595}

.menu-small {margin:10px 0 0 0;}
.menu-small li {float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#013171; font-size:11px; margin-right: 10px; padding-right: 10px; border-right:1px solid #ccc;}
.menu-small li a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#013171;}
.menu-small li a:hover, .idioma li a.active {border-bottom: 2px solid #fff; text-decoration: none;}
.menu-small li:last-child {border-right: none;}

.box-accesibilidad {width:100px; height:28px; float:right; margin-top:0; margin-right:0;}
.box-accesibilidad .ico-mas {width:28px; height: 28px; margin-right:7px; float: left; background-image:url(/aduana/imag/v1/auxi/iconos_sprite.png); background-position: -9px -7px;}
.box-accesibilidad .ico-menos {width:28px; height: 28px; margin-right:7px; float: left; background-image:url(/aduana/imag/v1/auxi/iconos_sprite.png); background-position: -45px -7px;}
.box-accesibilidad .ico-contraste {width:28px; height: 28px; float: left; background-image:url(/aduana/imag/v1/auxi/iconos_sprite.png); background-position: -79px -7px;}
.box-accesibilidad .ico-mas:hover {background-position: -9px -40px;}
.box-accesibilidad .ico-menos:hover {background-position: -45px -40px;}
.box-accesibilidad .ico-contraste:hover {background-position: -79px -40px;}


.top-header.aright {margin-top:40px;}
/*--/HEADER --*/

/*--MAIN--*/
.swiper-container-principal { position:relative;}
.swiper-pagination-principal {z-index:995; position:absolute; left:0 !important; bottom:5px !important; width:auto !important; margin:0 auto; right:0; display:table;}
.swiper-pagination-principal > .swiper-pagination-bullet {width:13px !important; height:13px !important; background:#E1241C; opacity:1 !important;}
.swiper-pagination-principal > .swiper-pagination-bullet-active {background:#007aff;}

.ver-mas {font-family:Tahoma, Geneva, sans-serif; font-size:15px; line-height:120%; color:#393979; margin:0 auto; display:table; text-decoration:underline;}
/*ALERTA*/
#alerta_link {width:100%; margin:0 auto; display: flex; align-items: center;}
.alerta {background:#fffaa8; clear:both; overflow:hidden;   padding: 8px 0; width:100%; position: relative;}
.alerta .alerta-seccion {max-width: 1170px; margin:0 auto ; overflow:hidden; width:95%;line-height: 25px; padding: 0 30px;}
.alerta .alerta-seccion img {margin: 0; width: 21px; -ms-flex-item-align: center;-webkit-align-self: center;align-self: center; display: block;}
.alerta .alerta-seccion .img-wrap{padding: 8px; border-radius: 50%; background-color: #ffffff; -ms-flex-item-align: center;-webkit-align-self: center;align-self: center;}
.alerta .alerta-seccion .content{padding: 0 20px; display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
-ms-flex-align: center;
-moz-box-align: center; 
-webkit-box-align: center; 
-webkit-align-items: center;
align-items: center;
}
.alerta .alerta-seccion .content > a{flex: 1 0 100%; padding-left: 20px;}
.alerta .alerta-seccion p {color:#201f56; font-size:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; float:left; margin:0; padding:0; width:90%;}
.alerta-seccion p a {color:#db541d; margin:0 0 0 10px; text-decoration:none;}
.alerta .alerta-cerrar {margin:5px 10px 0 0;vertical-align: middle; position: absolute; right: 2px; top: 2px;}
.alerta .alerta-seccion  .alerta-cerrar a img {width:10px;}
.alerta .wrapper{position: relative;}

.alerta .swiper-button-prev, .alerta .swiper-button-next{background-size: 9px;}
.alerta .swiper-button-prev{left: 0; background-image:url(/aduana/imag/v1/auxi/arrow_prev.png);}
.alerta .swiper-button-next{right: 0; background-image:url(/aduana/imag/v1/auxi/arrow_next.png);}


.quicklinks{padding: 30px 0;}
.quicklinks .cont-quick{display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
-ms-flex-align: center;
-moz-box-align: center; 
-webkit-box-align: center; 
-webkit-align-items: center;
align-items: center;
}
.quicklinks .cont-quick{border: 1px solid #d3d3d3; border-radius: 3px;}
.quicklinks .cont-quick figure{min-width:51px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; overflow:hidden; border-right: 1px solid #d3d3d3;}
.quicklinks .cont-quick figure img{display: block;}
.quicklinks .cont-quick p{color: #201f56; font-weight: bold;}
.quicklinks .cont-quick .content{padding-left: 10px;  padding-right: 10px;}

.quicklinks .swiper-pagination{ right: 0; padding-top: 5px; bottom: 0 !important;  text-align: right; padding-top: 10px; position: relative;}
.quicklinks .swiper-pagination-bullet{background: none; border: 1px solid #023173; opacity: 1; margin-right: 5px; width: 9px; height: 9px;}
.quicklinks .swiper-pagination-bullet-active{background-color:#023173; }

section#tramites {background-color:#ffffff; padding:30px 0 60px;}
section#tramites ul.list-filtros li a {background-color: #f2f2f2;}
section#tramites ul.list-filtros li:hover a{background-color:#383979; color: #ffffff; transform: .3s all ease; text-decoration: none;}

#slide-principal { overflow:hidden; margin:0 auto; max-width:1600px; width:100%; position:relative;}
.boton-ayuda {position:absolute; right:0; top:40%;}

/*--Destacado--*/
.box-txt.mapa {position:absolute; top:5% !important;}
.box-txt.mapa .mapa {margin:0 auto; display:table; padding:15px 0 0 0; clear:both; position:relative;}
body.port-int .box-txt.mapa ul {margin-bottom:15px;}
.box-txt.mapa .mapa img {max-width:997px; width:100%;}

.box-txt {position:absolute; top:10%; left:0; right:0; margin:0 auto; max-width:1200px; width:95%; z-index:990;}
.box-txt ul {float:right; margin-right:105px;}
.box-txt ul li.rotulo {margin-bottom:25px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; margin-left:0; font-size:19px; line-height:120%; color:#ffffff;  border:none;}
.box-txt ul li {float:left; clear:both; border:1px solid #FFF; width:100%; max-width: 324px; margin-bottom:10px; margin-left:20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.box-txt ul li a {float:left; clear:both;}
.box-txt ul li a img {float:left; border-right:1px solid #FFF;}
.box-txt ul li a span {float:left; padding:15px 10px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; line-height:120%; color:#ffffff;}
.box-txt .aleft {border-left:1px solid #FFF; padding:10px 0 10px 20px; margin-top:50px;}
.box-txt .aleft h1.titular {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:45px; line-height:120%; color:#ffffff;}
.box-txt .aleft p.bajada {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:nomal; font-size:21px; line-height:120%; color:#ffffff;}
#myBtn {position:absolute; left:calc(10%); bottom:calc(10%); z-index:99; }

.myBtn {position:absolute; left:calc(10%); bottom:calc(10%); z-index:99; width:24px; height:23px; border:0; font-size:0;}
.myBtn.play {margin:0; background:url(/aduana/imag/v1/auxi/play.png) no-repeat;}
.myBtn.pause {margin:0;background:url(/aduana/imag/v1/auxi/pause.png) no-repeat;}

/*--SLIDE Art--*/
#tramites .cont-slide {width:100%; position:relative; margin:0 auto;}
.cont-slide {width:95%; position:relative; margin:0 auto;}
article.swiper-slide { position:relative;}
article.swiper-slide .foto-art {width:100%; height:auto;}
.art-relac h4.titular {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:25px; line-height:120%; color:#393979; padding:0 0 30px 20px}
article.swiper-slide h3 {background-color: rgba(32, 79, 115, 0.9); width:100%; height:auto; position:absolute; bottom:0; left:0; right:0;}
article.swiper-slide h3 a {padding:20px; float:left; text-align:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; line-height:120%; color:#FFF;}
.art-relac {clear:both;}
.cuerpo-articulo.sin-foto {float:left; margin-left:25px;}
body.articulo.buscador .cuerpo-articulo.sin-foto {margin-left:0;}
.art-relac.mini-sitio .cont-slide .swiper-container-horizontal .swiper-wrapper article.swiper-slide .foto-art {width:auto; height:auto; margin-top:20px;}
.art-relac.mini-sitio .cont-slide .swiper-container-horizontal .swiper-wrapper article.swiper-slide h3 {text-align:center; background:none; position:relative;}
.art-relac.mini-sitio .cont-slide .swiper-container-horizontal .swiper-wrapper article.swiper-slide h3 a {float:none; text-align:center; display:table; margin:0 auto; color:#201f56; font-size:20px;}

.swiper-slide .banner-slide p {position:absolute; left:15px; top:15px; font-family:Arial,Helvetica,Sans-Serif,Tahoma,Verdana !important; font-size:13px; color:#929292; width:160px;}


/*--SLIDE Art--*/
.color-uno {background-color:#9d2426;}
.color-dos {background-color:#ef8d39;}
.color-tres {background-color:#8aaf35;}
.color-cuatro {background-color:#2f6da1;}
.color-cinco {background-color:#1f2053;}
.color-seis{background-color: #ffffff;}
.color-seis img{  width: 32px;}
#tramites .swiper-button-prev, #tramites .swiper-button-next {width:12px; height:23px;}
#tramites .swiper-button-next {background:url(/aduana/imag/v1/auxi/arrow_next.png) no-repeat left top; right:-20px;}
#tramites .swiper-button-prev {background:url(/aduana/imag/v1/auxi/arrow_prev.png) no-repeat left top; left:-20px;}


/*redes sociales*/

.sociales {padding: 30px 0}
.sociales .top-section{ 
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-align: start;
  -webkit-box-align: start;
  -moz-box-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.sociales{background-color: #ECF4F7;}
.sociales .top-section{padding-top: 20px; padding-bottom: 20px;}
.sociales .top-section .ver{background-image: none; background-color: #393979; color: #ffffff; text-transform: uppercase; padding: 17px 45px; border-radius: 4px; font-size: 13px; letter-spacing: .3px;}
.sociales .top-section h2.titular{text-transform: uppercase;padding-top: 0;}
.sociales .top-section p{color:#393979; padding-bottom: 5px;}
.sociales .cont-facebook{text-align: center;}
.sociales .social-head{height: 60px; position: relative; display: flex; justify-content: flex-end; align-items: center;}
.sociales .social-head:before{content: ''; background-size: 25px;background-repeat: no-repeat; background-position: 50%; position: absolute; left: 20px; top: calc(50% - 20px); width: 40px; height: 40px;}
.sociales .social-head img{width: 18px; align-self: center;}
.sociales .social-head a{display: block; padding: 20px;}
.sociales .head-twitter{background-color: #0F1419;}
.sociales .head-twitter:before{background-image: url(/aduana/imag/v1/auxi/twitter-x.png);}
.sociales .head-facebook{background-color: #3b5998;}
.sociales .head-facebook:before{background-image: url(/aduana/imag/v1/auxi/ic_facebook_w.png);}
.sociales .head-instagram{background-color: #e4405f;}
.sociales .head-instagram:before{background-image: url(/aduana/imag/v1/auxi/ic_instagram_w.png);}
.sociales .head-youtube{background-color:#C4302B;}
.sociales .head-youtube:before{background-image: url(/aduana/imag/v1/auxi/ic_youtube_w.png);}

.sociales .rrss_cuerpo {width: auto; overflow: auto; margin-top: 10px; background-color: #ffffff; flex: 1 0 auto; display: flex; flex-direction: column; justify-content: space-between;}
.sociales .rrss_cuerpo .account-head, .sociales .rrss_cuerpo .account-head a{display: flex; align-items: center;}
.sociales .rrss_cuerpo .account-avatar{width: 40px; min-width: 40px;}
.sociales .rrss_cuerpo .account-tit{margin-left: 10px; color: #393979; font-size: 15px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold; line-height: 1.2;}
.sociales .rrss_cuerpo .CUERPO p, .sociales .rrss_cuerpo .CUERPO ul li{margin-top: 10px; font-size: 14px; color: #333333; line-height: 21px;}
.sociales .rrss_cuerpo .CUERPO a{color: #1876F2;}
.sociales .rrss_cuerpo .account-avatar img{width: 100%;}
.sociales .rrss_cuerpo .account-content{padding: 20px; display: flex; justify-content: space-between; flex-direction: column;}
.sociales .account-img img{display: block; width: 100%;}
.sociales .account-img {position: relative;}
.sociales .account-img .btn-play {position: absolute; left: calc(50% - 40px); top: calc(50% - 40px); transition: .3s all ease; background-color: rgba(0, 0, 0, 0.6); padding: 20px; border-radius: 50%;}
.sociales .account-img-video a:hover .btn-play{background-color: rgba(0, 0, 0, 0.8);}
.sociales .account-img .btn-play{width: 25px;}


.sociales .col{margin-left: 0; border-left-width: 20px; margin-bottom: 15px; display: flex; flex-direction: column;}
.sociales .auxi .row{margin-left:-20px !important; display: flex; align-items: stretch; flex-wrap: wrap;}
.sociales .cont-facebook, .sociales .cont-twitter, .sociales .cont-linkedin, .sociales .cont-youtube{border-top: none;}

/*Link Generales*/
#ayuda {width:100%; margin:0 auto; padding-bottom: 60px; background-color:#ecf4f7;}

#link-generales .swiper-pagination{ right: 0; padding-top: 5px;}
#link-generales .swiper-pagination-bullet{background: none; border: 1px solid #023173; opacity: 1; margin-right: 5px; width: 9px; height: 9px;}
#link-generales .swiper-pagination-bullet-active{background-color:#023173; }

#link-generales { margin-bottom:5px;}
#link-generales .cont-slide {width:95%; max-width:1200px;}
#link-generales { background-color:#ecf4f7; padding: 50px 0;}
.swiper-container-link {margin:0 auto; position:relative; overflow:hidden; list-style:none; padding:0; z-index:1;}
.swiper-button-prev-link, .swiper-button-next-link {width:12px; height:23px; position:absolute; top:50%; margin-top:-22px; z-index:10; cursor:pointer;}
.swiper-button-next-link {background: url(/aduana/imag/v1/auxi/arrow_next.png) no-repeat left top; right:-30px;}
.swiper-button-prev-link {background: url(/aduana/imag/v1/auxi/arrow_prev.png) no-repeat left top; left:-30px;}
.gob-banner{background-image: url(/aduana/imag/v1/auxi/barra.png);
  background-repeat: no-repeat;
  background-position: 20px;
  background-size: 38px;
  display: block;
  width: 99%;
  font-size: 13px;
  color: #333333;
  padding: 15px 0 22px;
  text-decoration: none;
  border: 1px solid #d6d6d6;
  border-radius: 5px;
  background-color: #ffffff;}
.gob-banner p{padding: 0 11px; font-family: Tahoma, Geneva, sans-serif;}
ul.box-lateral {position:fixed; right:0; top:40%; z-index:995;}
body.home ul.box-lateral {top: 45%;display: none;}
ul.box-lateral li {float:right; clear:both; margin:1px 0 0 0;}
ul.box-lateral li a ico {-ms-transform:scale(1.3);
-webkit-transform:scale(1.3);
transform:scale(1.3);}
ul.box-lateral li a {float:left; padding:5px;
-moz-border-radius-topleft:7px;
-webkit-border-top-left-radius:7px;
 border-top-left-radius:7px;
-moz-border-radius-bottomleft:7px;
-webkit-border-bottom-left-radius:7px;
border-bottom-left-radius:7px;}
ul.box-lateral li a:hover, ul.box-lateral li a.selected {padding:8px;}
ul.box-lateral li, ul.box-lateral li * {-webkit-transition: all 2s;
  -moz-transition: all 2s;
  -ms-transition: all 2s;
  -o-transition: all 2s;
  transition: all 2s;}
ul.box-lateral li:hover, ul.box-lateral li:hover *  {-webkit-transition: all 2s;
  -moz-transition: all 2s;
  -ms-transition: all 2s;
  -o-transition: all 2s;
  transition: all 2s;}
ul.box-lateral li a span {display:none; right:-165px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; line-height:120%; color:#ffffff; margin-left:0; margin-top:10px;
opacity: 0;
filter: alpha(opacity=0); /* For IE8 and earlier */}
ul.box-lateral li a:hover span {display:block; margin-left:8px; right:0;
opacity: 1;
filter: alpha(opacity=100); /* For IE8 and earlier */}
.ayuda {background-color:#393979; margin:15px 0 0 0;  border-top:3px solid #393979; border-left:3px solid #393979; border-bottom:3px solid #393979;}
.alertas {background-color:#fff1d9; margin:15px 0 0 0; border-top:3px solid #fcd79a; border-left:3px solid #fcd79a; border-bottom:3px solid #fcd79a;}

.top-section h2.titular {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:42px; line-height:120%; color:#383979; padding:50px 0 40px 0;}
.top-section a.ver {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:regular; font-size:16px; line-height:120%; color:#383979; padding:65px 20px 0 0; background:url(/aduana/imag/v1/auxi/arrow_rot.png) no-repeat right 68px;}
.top-section a.contacto.ver {background:url(/aduana/imag/v1/auxi/ico_lapiz.png) no-repeat left 52px; padding-bottom:5px; padding-left:35px;}

/*Centro de Ayuda*/
.box-ayuda {margin:0 auto 60px;}
.columna-uno {padding:0 !important;background-color: #ecf4f7;}
.columna-uno .auxi {padding:0 0; width:auto !important;}
.columna-uno .auxi h4 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:25px; line-height:120%; color:#383979; text-align:center; margin:0 auto 10px;}
.columna-uno .auxi h4 a.titular {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#383979;}
.columna-uno .auxi p.bajada a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; line-height:120%; color:#383979; margin-top:30px;}
.columna-uno .auxi p.bajada {background-image:url('/aduana/imag/v1/auxi/arrow_next.png'); background-position: 100%; background-repeat: no-repeat; background-size: 15px; background-size: 8px; padding-right: 19px; margin-top:10px; }
.columna-uno a.ver-todo {padding: 4px 12px; background-color: #ffffff; border-radius: 4px; border: 1px solid #cccccc; clear: both; display: table; margin: 25px auto 0;}
.ver-todo {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:13px; line-height:120%; color:#595959; margin-top:25px;}
.img-ayuda {position: relative; display: block; margin-bottom: 17px;}
.img-ayuda span {background-image:url('/aduana/imag/v1/icon/ico_play.png'); background-position: 100%; background-repeat: no-repeat; background-size:83px; top: 50%;
left: 50%; transform: translate(-50%, -50%); width:83px; height: 83px; margin: 0 auto; text-align: center; position: absolute;}


.columna-dos {background-color:#013171;}
.columna-dos .ayuda-art {padding:0 30px; width:auto !important; text-align:center;}
.columna-dos .ayuda-art + .ayuda-art { border-top:1px solid #3e6293;}
.columna-dos .ayuda-art img { margin:0 auto; display:table; padding-top:10px; padding-bottom:10px;}
.columna-dos .ayuda-art a.img {margin-bottom: 0;}
.ayuda-art a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; line-height:120%; color:#ffffff; text-align:center; display: block; margin-bottom: 10px; }
a.ver-todo {padding:40px 0 35px 0; clear:both; display:table; margin:0 auto;}

.columna-tres .boton-tramites{ background: url(/aduana/imag/v1/auxi/arrow-tabs.png) no-repeat 95% 10px;}

.columna-tres {border-left-width:15px !important; background-color: #ecf4f7;}
.slimScrollDiv {width:85% !important; margin:15px auto 15px; padding:0 15px 0 0 !important;}
.box-consulta {border-bottom:10px solid #ecf4f7;}
.box-consulta .titular.scroll {background:#c22a22;}
.box-formulario .titular.scroll {background-color:#383979;}
.titular.scroll {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; line-height:120%; color:#ffffff; text-align:center; padding:15px 0;}
ul.consulta {}
ul.consulta li {background:url(/aduana/imag/v1/auxi/scroll-uno.png) no-repeat left 3px; float:left; clear:both; padding:10px 0 10px 45px;}
ul.consulta li a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; line-height:120%; color:#666666;}
ul.formulario {}
ul.formulario li {background:url(/aduana/imag/v1/auxi/scroll-dos.png) no-repeat left top; float:left; clear:both; padding:7px 0 7px 45px;}
ul.formulario li a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; line-height:120%; color:#666666;}
.box-consulta .slimScrollBar {background: rgb(194, 42, 34, 1) none repeat scroll 0% 0% !important; opacity:1 !important;}
.box-formulario .slimScrollBar {background: rgb(56, 57, 121, 1) none repeat scroll 0% 0% !important; opacity:1 !important;}


#destacamos .destacado-ayuda{
  margin: 0 0 !important;
  max-width: none !important;
  width: 100% !important;
  bottom: 0 !important;
  top: 60% !important;
}
#destacamos .destacado-ayuda p {
  max-width: 80%;
}
#destacamos .tit-dest {
  margin-bottom: 20px !important;
  margin-top: 8px !important;
  font-size: 22px;
}
#destacamos .dest-n-p-btn{
  top:80% !important;
}
.height-box-primary{
  max-height: 468px;
}
.height-box-secondary{
  max-height: 224px;
}
/*FIN Centro de Ayuda*/

/* Estadísticas COMEX */

#estadisticas >.auxi{
  padding-bottom: 60px;
}
#estadisticas .box-estadisticas .row {
  margin-left: -25px !important;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-lines: single;
	-moz-box-lines: single;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.box-estadisticas .row .col{
  background-color: #eef3f7;
  position: relative;
  margin: 0;
}
.box-estadisticas .titular{
  font-size: 22px;
  color: #383979;
  font-weight: 700;
}

.box-estadisticas .block-slider{
  max-width: 36.5%;
  width: 100%;
}

.box-estadisticas .block-dashboard{
  max-width: 36.5%;
  width: 100%;
}

.box-estadisticas .block-dest{
  max-width: 27%;
  width: 100%;
}

@media only screen and (max-width:862px) {
  .box-estadisticas .block-dashboard, .box-estadisticas .block-slider, .box-estadisticas .block-dest{
    max-width: 100%;
  }
}

.box-estadisticas .block-dashboard .box-tabs {
  padding: 20px 10px 10px;
}

.box-estadisticas .block-dashboard .cont-tit{
  padding: 20px 20px 15px;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
  -ms-flex-align: center;
	-moz-box-align: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.box-estadisticas .block-dashboard .cont-tit .btn-sec{
  font-size: 14px;
  color: #383979;
}

.box-estadisticas .block-dashboard .cont-tit .btn-sec img{
  margin-right: 5px;
  width: 26px;
  vertical-align: center;
  position: relative;
  top: 3px;
}

.box-estadisticas .block-dashboard .box-tabs .tab-btns {
  background-color: #4D4D4D;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

.box-estadisticas .block-dashboard .box-tabs .tab-btns a.active {
  color: #383979;
  border-color: rgba(255, 255, 255, 0);
  background-color: #ffffff;
}

.box-estadisticas .block-dashboard .box-tabs .tab-btns a {
  font-size: 12px;
  color: #7F7F7F;
  background-color: #f3f7f9;
  position: relative;
  padding: 10px 15px;
  flex: 0 1 50%;
  -webkit-flex: 0 1 50%;
}

.box-estadisticas .block-dashboard .tab-content.active {
  visibility: visible;
  opacity: 1;
  height: 100%;
}
.box-estadisticas .block-dashboard .tab-content {
  visibility: hidden;
  height: 0;
  opacity: 0;
  background-color: #ffffff;
  transition: opacity 600ms, visibility 600ms;
}

.box-estadisticas .block-dashboard .tab-content.active .cont-iframe{
  display: block;
}

.box-estadisticas .block-dashboard .tab-content .cont-iframe{
  display: none;
}


.box-estadisticas .block-dashboard .img-ej{
  width: 100%;
}

.box-estadisticas .block-dest .box-scroll{
  max-width: 95%;
  margin: 0 auto;
}

.box-estadisticas .block-dest .slimScrollBar{
  background: rgb(56, 57, 121, 1) none repeat scroll 0% 0% !important;
  opacity: 1 !important;
}

.box-estadisticas .block-dest .titular {
  padding: 20px;
}
.box-estadisticas .block-dest .box-scroll .art-dest .img-wrap{
  position: relative;
}
.box-estadisticas .block-dest .box-scroll .art-dest .img-wrap .img-thumb{
  width: 100%;
  display: block;
}

.box-estadisticas .block-dest .box-scroll .art-dest{
  margin-bottom: 20px;
  position: relative;
}
.box-estadisticas .block-dest .box-scroll .art-dest a:hover .btn-hover{
  opacity: 1;
}
.box-estadisticas .block-dest .box-scroll .art-dest .subtit{
  font-size: 14px;
  color: #383979;
  margin-top: 8px;
}

.box-estadisticas .block-dest .slimScrollDiv{
  margin-top: 0;
}
.box-estadisticas .block-dest .box-scroll .art-dest a:hover{
  text-decoration: none;
  border-bottom: none;
}
.box-estadisticas .block-dest .box-scroll .art-dest .btn-hover{
  position: absolute;
  opacity: 0;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: rgba(56, 57, 121, .72);
  transition: .3s all ease;
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
  -webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
  -ms-flex-align: center;
	-moz-box-align: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-orient: block-axis;
	-webkit-box-orient: vertical;
	-moz-box-orient: block-axis;
	-moz-box-orient: vertical;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
}
.box-estadisticas .block-dest .box-scroll .art-dest .btn-hover .cont-btn{
  text-align: center;
  padding: 8px 20px;
  border-radius: 40px;
  border: 1px solid rgba(255, 255, 255, .5);
}
.box-estadisticas .block-dest .box-scroll .art-dest .btn-hover .btn-txt{
  color: #ffffff;
  font-size: 11px;
  font-weight: 700;
  margin-top: 5px;
}
.box-estadisticas .swiper-slide{
  position: relative;
}
.box-estadisticas .swiper-slide img{
  width: 100%;
  display: block;
}

.box-estadisticas .block-slider{
  background: none !important;
}

.box-estadisticas .block-slider .box-slide{
  position: relative;
}

.box-estadisticas .block-slider .swiper-button-next{
  background: url(/aduana/imag/v1/auxi/arrow_r_w.png) no-repeat center;
  background-color: rgba(56, 57, 121, .75);
  width: 44px;
  right: 0;
}
.box-estadisticas .block-slider .swiper-button-prev{
  background: url(/aduana/imag/v1/auxi/arrow_l_w.png) no-repeat center;
  background-color: rgba(56, 57, 121, .75);
  width: 44px;
  left: 0;
}

.box-estadisticas .block-slider .cont-txt {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 1;
  padding: 30px;
  background: url(/aduana/imag/v1/auxi/bg_textst.png) no-repeat center top;
}


.box-estadisticas .swiper-slide .cont-txt{

}
.box-estadisticas .swiper-slide .cont-txt .pref{
  color: #ffffff;
  font-size: 13px;
  margin-bottom: 3px;
}
.box-estadisticas .swiper-slide .cont-txt .subtit{
  position: relative;
  color: #ffffff;
  font-size: 18px;
  background: none;
}


/* FIN Estadísticas COMEX */

#informa {padding-bottom:60px; background-color:#ecf4f7;}
/*--Filtros--*/
.filtros {width:100%; margin-bottom:35px;
  display: flex; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox;
  -webkit-box-lines: single; -moz-box-lines: single; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;
}
.filtros p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; font-size:13px; line-height:120%; color:#666666; margin-bottom:20px; float:left; clear:both;}
.filtros p.tit-filtros { margin:20px 0 10px;}
ul.list-filtros {width:100%; float:left; clear:both;}
ul.list-filtros li {position:relative; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; font-size:13px; line-height:120%; color:#666666; border-radius: 20px; margin-bottom: 10px !important;}
body.port-int ul.list-filtros li {position:relative; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; font-size:13px; line-height:120%; color:#666666; border-radius: 20px; margin-bottom: 10px !important;}
body.port-int ul.list-filtros li:hover { background:#383979;}
body.port-int ul.list-filtros li + li {margin:0 0 5px 7px; cursor:pointer;}
ul.list-filtros li a {cursor:pointer; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size: 14px; line-height:120%; color:#959595; border-radius: 20px; padding: 9px 30px;}
ul.list-filtros li .cat_filter{ display: inline-block;}
ul.list-filtros .cat_list:hover > a {color: #ffffff; transition: .3s all; text-decoration: none;}
ul.list-filtros .cat_list:hover{background-color: #383979 !important; transition: .3s all}
ul.list-filtros li + li {margin:0 0 0 15px;}
ul.list-filtros li + li + li {margin:0 0 0 20px;}

ul.list-filtros li.dropdown {padding-right: 35px !important;}
ul.list-filtros li.dropdown:hover{-webkit-box-shadow: 9px 14px 25px -13px rgba(0,0,0,0.21);
-moz-box-shadow: 9px 14px 25px -13px rgba(0,0,0,0.21);
box-shadow: 9px 14px 25px -13px rgba(0,0,0,0.21);}
ul.list-filtros li.dropdown > a::after {position:absolute; content:""; top: 12px; right: 15px; width: 15px; height: 15px;
background-image: url('/aduana/imag/v1/auxi/chevron_g.png'); 
background-size:13px; background-repeat: no-repeat;
}
ul.list-filtros li.dropdown:hover > a::after {background-image: url('/aduana/imag/v1/auxi/arrow_prevw.png'); 
background-size:7px; -webkit-transform: rotate(90deg);transform: rotate(90deg);}
ul.list-filtros .cat_list.dropdown:hover{  border-radius: 20px; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
ul.list-filtros li ul.sub-menu {display:none; position:absolute; left:0; top: 34px;height: 200px; z-index:999; background-color:#FFF;border-bottom-left-radius: 20px; width: 100%;
  border-bottom-right-radius: 20px; scrollbar-color: #cccccc #ffffff; scrollbar-width: thin;
  overflow-y: scroll; -webkit-box-shadow: 9px 14px 25px -13px rgba(0,0,0,0.21);
-moz-box-shadow: 9px 14px 25px -13px rgba(0,0,0,0.21);
box-shadow: 9px 14px 25px -13px rgba(0,0,0,0.21);}
ul.list-filtros li:hover ul.sub-menu {display:block;}
ul.list-filtros li:hover ul.sub-menu li {width:100%; padding-left:0; padding-right:0; margin:0 !important; border-left:none; border-top:none; border-right:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
ul.list-filtros li:hover ul.sub-menu li a{ padding: 10px;}
ul.list-filtros li:hover ul.sub-menu li a span {padding:0 5px; float:left;}
ul.list-filtros li ul.sub-menu li:hover { background-color: #383979 !important;transition: .3s all ease; }
ul.list-filtros li ul.sub-menu li:hover a{ color:#ffffff; transition: .3s all ease; }
ul.list-filtros li:hover ul.sub-menu::-webkit-scrollbar {
  width: 10px;
}
ul.list-filtros li:hover ul.sub-menu::-webkit-scrollbar-track {
  width: 5px;
  margin-bottom: 20px;
}
ul.list-filtros li:hover ul.sub-menu::-webkit-scrollbar-thumb {
    background-color: #cccccc;
    transition: .3s all ease;
}
ul.list-filtros li:hover ul.sub-menu::-webkit-scrollbar-scroll{
  width: 5px;
}

.icon-filtro {position:absolute;top:19%; left:0; right:0; margin:0 auto;}
.box-filtro {width:100%; position:absolute; bottom:0; left:0; right:0;}
.box-filtro.dos {bottom:0; top:0; left:0; right:0;}
.box-filtro.dos .icon-filtro {float:right; margin:0; position:relative; width:80px;}
.first-dest {width: 100% !important; margin:3px 0 0 6px !important; overflow:hidden !important;}
.dest-sm{border-top: 3px solid #ffffff !important; border-left: 6px solid #ffffff !important; border-right: 0 solid #ffffff !important; border-bottom: 4px solid #ffffff !important;}
.dest-lg{border-top: 3px solid #ffffff !important;border-bottom: 3px solid #ffffff !important;border-left: 6px solid #ffffff !important;}
.box-filtro.dos .top { margin-bottom:20px;}
.box-filtro.dos .auxi {padding:25px;}
.box-filtro.dos .auxi a {float:left; color:#FFF; text-decoration:none;}
.box-filtro.dos span.epigrafe {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:regular; font-size:16px; line-height:120%; color:#ffffff;}
.box-filtro.dos h4.tit {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; line-height:120%; color:#ffffff;}
.box-filtro.dos p.bajada {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; line-height:150%; color:#ffffff; float:left; clear:both;}
.box-filtro.dos p.bajada strong {font-weight:bold;}
.box-filtro.dos p.bajada-dos {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:regular; font-size:14px; line-height:150%; color:#ffffff; float:left; clear:both;}

.box-filtro .auxi {padding:30px; width:auto !important;}
.img-full .box-filtro .auxi {padding:0 !important; width:auto !important;}
.box-filtro .auxi a.tit {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:regular; font-size:16px; line-height:120%; color:#fff;}
.cont-filtros > article .box-filtro .auxi a {font-size:22px;}

.cont-filtros article, #transversal article {position:relative; overflow:hidden;}
.box-filtro.bg-uno {background:url(/aduana/imag/v1/auxi/bg_text01.png) no-repeat center top;}
.box-filtro.bg-dos {background:url(/aduana/imag/v1/auxi/bg_text02.png) no-repeat center top;}
.box-filtro.bg-tres {background:url(/aduana/imag/v1/auxi/bg_text03.png) no-repeat center top;}
.box-filtro.bg-cuatro {background:url(/aduana/imag/v1/auxi/bg_text04.png) no-repeat center top;}
article .aduana_prensa { border:3px solid #c74e4e}
article .aduana_prensa.dos {border:3px solid #ffffff; overflow:hidden;}
article .aduana_prensa.dos .box-filtro {width:98.3%; position:absolute; bottom:3px; left:0; right:0; margin:0 auto;}

.seccion-prensa {background: url(/aduana/imag/v1/auxi/bg_text03_v2.png) no-repeat left center; position:absolute; top:8px; right:0; padding:5px 5px 7px 20px;  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:15px; line-height:120%; color:#fff;}

.box-filtro .auxi.oficina {padding:25px 30px 15px 30px;}
.box-filtro .auxi.oficina a.tit {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:regular; font-size:16px; line-height:120%; color:#fff;}
.box-filtro .auxi.oficina a.tit .epigrafe {float:left; clear:both;}
.box-filtro .auxi.oficina a.tit .titular-sede {float:left; clear:both;}

.cont-filtros article img, #transversal article img {-moz-transform: scale(1);
-webkit-transform: scale(1);
transform: scale(1);}
.cont-filtros article:hover img, #transversal article:hover img {-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-o-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;}

/*Tramites en linea*/
#tramites .auxi .cont-slide .swiper-container .swiper-wrapper .swiper-slide article {
  text-align:center; padding:35px 0 18px 0; min-height:165px;
  display: flex; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox;
  -webkit-box-lines: single; -moz-box-lines: single; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;
  -ms-flex-align: stretch; -moz-box-align: stretch; -webkit-box-align: stretch; -webkit-align-items: stretch; align-items: stretch;
  -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center;
}
#tramites .swiper-slide{  
  display: flex; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox;
  -webkit-box-lines: single; -moz-box-lines: single; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
#tramites .auxi article span.titular {font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:120%; color:#ffffff; letter-spacing:1px; clear:both; display:block; padding:20px 10px 0; font-weight:normal;}
#tramites .auxi article:hover * {text-decoration:none;}
#tramites .slider-tramite {padding-top: 35px;}
.slide-responsive {display: none;}
.slide-no-responsive {display: block;}
.bg-box-uno {background-color:#759bb9;}
.bg-box-dos {background-color:#406f94;}
.bg-box-tres {background-color:#204f73;}
.bg-box-not {background-color:#ecf4f7;}

/************* COLORES PERFILES USUARIOS **************/

/*naranjo - comercio electronico*/
.bg-box-cuatro {background-color:#FF6D00;}
.bg-box-cinco {background-color:#FF9100;}
.bg-box-seis {background-color:#FFAB40;}
.bg-box-siete {background-color:#FFD180;}
/*.bg-box-ocho {background-color:#fbd980;}*/
/*.bg-box-nueve {background-color:#e5e9f1;}*/
body.comercio section#electronico DIV.auxi a span, body.comercio section#electronico DIV.auxi p.bajada {color:#000;}
body.comercio .box-mini .col.esp .bg-box-veinticinco.aleft span, body.comercio .box-descarga DIV h4 span
{color:#201f56 !important;}

/*rojo - viajero*/
.bg-box-diez {background-color:#a21f00;}
.bg-box-once {background-color:#c02500;}
.bg-box-doce {background-color:#d62900;}
.bg-box-trece {background-color:#d76148;}
body.viajero section#electronico DIV.auxi a span, body.viajero section#electronico DIV.auxi p.bajada {color:#FFF;}
.box-mini .col.esp .bg-box-diez.aleft span, .box-descarga DIV h4 span,
.box-mini .col.esp .bg-box-once.aleft span, .box-descarga DIV h4 span,
.box-mini .col.esp .bg-box-doce.aleft span, .box-descarga DIV h4 span,
.box-mini .col.esp .bg-box-trece.aleft span, .box-descarga DIV h4 span
{color:#FFFFFF !important;} /*textos recuadros en articulo*/
.art-relac.mini-sitio .cont-slide .swiper-container-horizontal .swiper-wrapper article.swiper-slide.bg-box-diez h3 a,
.art-relac.mini-sitio .cont-slide .swiper-container-horizontal .swiper-wrapper article.swiper-slide.bg-box-once h3 a,
.art-relac.mini-sitio .cont-slide .swiper-container-horizontal .swiper-wrapper article.swiper-slide.bg-box-doce h3 a,
.art-relac.mini-sitio .cont-slide .swiper-container-horizontal .swiper-wrapper article.swiper-slide.bg-box-trece h3 a
{color:#FFFFFF !important;} /*textos relacionados en articulo*/

/*verde - beneficios*/
.bg-box-catorce {background-color:#9fca30;}
.bg-box-quince {background-color:#c3e36f;}
.bg-box-dieciseis {background-color:#d9f19a;}
.bg-box-diecisiete {background-color:#edfbc9;}
body.beneficios section#electronico DIV.auxi a span, body.beneficios section#electronico DIV.auxi p.bajada {color:#000;}

body.beneficios .box-mini .col.esp .bg-box-veinticinco.aleft span, body.beneficios .box-descarga DIV h4 span
{color:#201f56 !important;}


/*celeste - importador*/
.bg-box-dieciocho {background-color:#01579B;}
.bg-box-diecinueve {background-color:#0277BD;}
.bg-box-veinte {background-color:#0288D1;}
.bg-box-veintiuno {background-color:#03A9F4;}
body.importador section#electronico DIV.auxi a span, body.importador section#electronico DIV.auxi p.bajada {color:#FFF;}
.box-mini .col.esp .bg-box-dieciocho.aleft span, .box-descarga DIV h4 span,
.box-mini .col.esp .bg-box-diecinueve.aleft span, .box-descarga DIV h4 span,
.box-mini .col.esp .bg-box-veinte.aleft span, .box-descarga DIV h4 span,
.box-mini .col.esp .bg-box-veintiuno.aleft span, .box-descarga DIV h4 span
{color:#FFFFFF !important;} /*textos recuadros en articulo*/
.art-relac.mini-sitio .cont-slide .swiper-container-horizontal .swiper-wrapper article.swiper-slide.bg-box-dieciocho h3 a,
.art-relac.mini-sitio .cont-slide .swiper-container-horizontal .swiper-wrapper article.swiper-slide.bg-box-diecinueve h3 a,
.art-relac.mini-sitio .cont-slide .swiper-container-horizontal .swiper-wrapper article.swiper-slide.bg-box-veinte h3 a,
.art-relac.mini-sitio .cont-slide .swiper-container-horizontal .swiper-wrapper article.swiper-slide.bg-box-veintiuno h3 a
{color:#FFFFFF !important;} /*textos relacionados en articulo*/

/* azul - operador exterior */
.bg-box-veintidos {background-color:#232d91;}
.bg-box-veintitres {background-color:#3d4fa6;}
.bg-box-veinticuatro {background-color:#475baf;}
.bg-box-veinticinco {background-color:#4e74be;}
body.exterior section#electronico DIV.auxi a span, body.exterior section#electronico DIV.auxi p.bajada {color:#FFF;}
.box-mini .col.esp .bg-box-veintidos.aleft span, .box-descarga DIV h4 span,
.box-mini .col.esp .bg-box-veintitres.aleft span, .box-descarga DIV h4 span,
.box-mini .col.esp .bg-box-veinticuatro.aleft span, .box-descarga DIV h4 span,
.box-mini .col.esp .bg-box-veinticinco.aleft span, .box-descarga DIV h4 span
{color:#FFFFFF !important;} /*textos recuadros en articulo*/
.art-relac.mini-sitio .cont-slide .swiper-container-horizontal .swiper-wrapper article.swiper-slide.bg-box-veintidos h3 a,
.art-relac.mini-sitio .cont-slide .swiper-container-horizontal .swiper-wrapper article.swiper-slide.bg-box-veintitres h3 a,
.art-relac.mini-sitio .cont-slide .swiper-container-horizontal .swiper-wrapper article.swiper-slide.bg-box-veinticuatro h3 a,
.art-relac.mini-sitio .cont-slide .swiper-container-horizontal .swiper-wrapper article.swiper-slide.bg-box-veinticinco h3 a
{color:#FFFFFF !important;} /*textos relacionados en articulo*/


/*portadas interiores*/
body.port-int ul.box-lateral li a.alertas {display:none;}
body.port-int .alerta .alerta-seccion {max-width:580px; margin:0 auto ; overflow:hidden; width:95%;line-height: 25px;}
body.port-int .box-txt ul {float:left; margin-right:0; margin-bottom:30px;}
ul.breadcrumbs li a {padding-left:5px;}
body.port-int .box-txt ul li {color:#FFF; float:left; clear:none; border:0px solid #FFF; width:auto; margin-bottom:0; margin-left:5px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; font-size:13px;}
body.port-int .box-txt ul li a {float:none; clear:none; color:#FFF;}
body.port-int h1.titular {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:45px; font-weight:bold; line-height:200%; color:#ffffff; float:left; clear:both;text-transform: uppercase;}
body.port-int p.bajada {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:21px; font-weight:normal; line-height:120%; color:#ffffff; float:left; clear:both;}

body.port-int h1.titular.beneficios {background:url(/aduana/imag/v1/auxi/ico-beneficios.png) no-repeat left top; padding-left:110px;}
body.port-int h1.titular.comercio {background:url(/aduana/imag/v1/auxi/ico-comercio.png) no-repeat left top; padding-left:110px;}
body.port-int h1.titular.viajero {background:url(/aduana/imag/v1/auxi/ico-viajero.png) no-repeat left top; padding-left:110px;}
body.port-int h1.titular.importador {background:url(/aduana/imag/v1/auxi/ico-importador.png) no-repeat left top; padding-left:110px;}
body.port-int h1.titular.exterior {background:url(/aduana/imag/v1/auxi/ico-exterior.png) no-repeat left top; padding-left:110px;}
body.port-int h1.titular.ayuda-ico {background:url(/aduana/imag/v1/auxi/ico-ayuda.png) no-repeat left top; padding-left:110px;}

/*Video*/
.box-video {margin:0 auto 30px; width:100%;}
.box-video .video {position:relative; padding-bottom:56.25%; /* 16:9 */ padding-top:25px; height:0; margin:0 0 30px;}
.box-video .video iframe, .box-video .video #prontusPlayer {height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
/*/Video*/


/*---------------------------------------------------------Estilos formulario*/
.form-horizontal.buscador {clear:both;}
.auxi .row {margin-left: 0 !important; margin-right: 0 !important;}
.form-horizontal .form-group label, .form-horizontal .form-group legend {font-size: 16px; font-weight: 300; color: #666; border:none;}
.form-horizontal .form-control {padding:1px 5px; border:1px solid #CCC; width:70%; position:relative; z-index:2; display:table-cell; margin-bottom:0; height:25px; box-shadow:none !important;}
.form-horizontal .form-group select {width: 100%; height: 35px; box-shadow: none !important; border: 1px solid #ccc; border-radius: 5px;}
.form-horizontal .item-capcha label {font-size: 14px; font-weight: 300; color: #666; font-style: italic;}
.form-horizontal .form-group .form-check-label .check {margin: 0 7px 0 0;}
.form-horizontal .form-group .btn {height:50px; background-color:#ff6700 !important; border:1px solid #ff6700; cursor:pointer; font-size:14px; color:#fff; border-radius: 0; float:none; margin:0 auto 10px; padding: 0 40px; display:table; }
.form-horizontal .form-group textarea {height: 130px;}
.form-horizontal .form-group .radio label {padding-left:0;}
.form-horizontal .form-group .radio input[type="radio"] {margin:0 5px 0 0; position:relative;}
#buscar {clear:both; width:100%; margin:0 auto; padding:10px 15px; z-index:999;}
.boton-buscador {clear:both; float:left; cursor:pointer; margin:0 0 15px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:17px; color:#666666;}
/*----------------------------------------------------------Estilos busqueda avanzada*/
.form-horizontal .input-group label {font-size:16px; font-weight:300; color:#666; padding-left:0;}
.form-horizontal .input-group {margin-bottom:10px !important;}
.input-group-btn {position:relative; font-size:0; white-space:nowrap; width:1%; display:table-cell;}
.input-group-btn {float:left;}
.btn.btn-default {margin: 0 !important; border:1px solid #ff6700; height:29px !important; cursor:pointer;}
.input-group {width:100%; position:relative; display:table; border-collapse:separate;}
.form-horizontal.buscador .form-group {margin-bottom:5px; float:left; clear:both; width:100%;}
.input-group-addon {cursor:pointer; padding:6px 12px; font-size:14px; font-weight:normal; line-height:1; color:#555; text-align:center; background-color:#eee; border:1px solid #ccc; border-left-color:rgb(204, 204, 204); border-left-style:solid; border-left-width:1px; border-radius:4px; border-top-left-radius:4px; border-bottom-left-radius:4px;}
.cont-art .pref {display:inline-block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:300; margin:0 5px 0 0 !important; line-height:113%; float:left; padding:0 0 5px; font-weight:normal; color:#666;}
.cont-art .txt-busqueda {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 0 0 5px; padding:2px 0 0 0; font-size:16px; font-weight:400; color:#222;}
.cont-art p.resultados {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; clear:both; float:left; margin:0 0 10px; font-size:16px; font-weight:300; color:#666;}
.search-item {width:100%; border-bottom:1px solid #F0F0F0; clear:both; display:block; padding:15px 0; margin:0; overflow:hidden;
display:flex;
display:-webkit-flex;
display:-moz-flex;
display:-ms-flexbox;
display:-o-flex;}
.search-item > DIV.aleft {padding: 0 0 0 15px; max-width:90%; overflow:hidden;}
.search-item h2 {font-size:16px; padding:0; color:#006699; margin:0; font-weight:normal; line-height:130%;}
.search-item > DIV.aleft > p { font-family:Tahoma, Geneva, sans-serif; margin:0 !important; font-size:14px !important; line-height:135% !important; font-weight:normal; color:#595959 !important; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:3px !important; clear:both !important; text-align:left;}
.search-item h2 {font-size:22px; padding:0; color:#383979; margin:0; font-weight: normal; line-height:130%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.search-item h2 a {color:inherit;}
.search-item.tax-general:hover > a img {-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;}

/*PAGINACION*/
.paginacion {max-width:690px; width:100%; display:block; margin:20px 0;}
.paginacion a {display:inline-block; color:#4786c4; background:#F0F0F0; margin:0 5px 0 0; padding:3px 6px; border-radius:3px; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.paginacion .pag_actual, .paginacion .actual { margin:0 5px 0 0; padding:3px 6px; display:inline-block; background:#006699;  border-radius:3px; font-size:16px; color:#FFFFFF; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.paginacion a:hover {background:#006699; color:#FFFFFF;}


/*Destacamos*/
#destacamos {background-color:#edf4f7;}
#destacamos .auxi {padding-bottom:40px;}
#destacamos .auxi DIV article {position:relative; margin-bottom:20px;}
#destacamos .auxi DIV article.mb65 {margin-bottom:65px;}
#destacamos .auxi DIV article .box-filtro {bottom:20%;}
#destacamos .auxi DIV article .box-filtro .auxi {text-align:center;}
#destacamos .auxi DIV article .box-filtro .auxi h3.titular {font-size:22px;}
#destacamos .auxi DIV article .box-filtro .auxi h3.titular a {font-size:22px;}
#destacamos .auxi DIV article .box-filtro .auxi a .icon-filtro {position:relative; margin-bottom:20px;}
#destacamos .auxi h2.titular {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:42px; line-height:120%; font-weight:bold; color:#383979; padding:40px 0;}


body.ayuda-port.port-int .cont-slide .swiper-container .swiper-wrapper .swiper-slide .box-slide {text-align:center; position:absolute; left:0; right:0; margin:0 auto; top:30%; max-width:550px; width:90%;}
body.ayuda-port.port-int .cont-slide .swiper-container .swiper-wrapper .swiper-slide .box-slide .ico_tramt {margin-bottom:40px}
body.ayuda-port.port-int .cont-slide .swiper-container .swiper-wrapper .swiper-slide .box-slide span.titular {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; color:#FFF; clear:both; display:table; text-align:center; margin:0 auto 30px;}
body.ayuda-port.port-int .cont-slide .swiper-container .swiper-wrapper .swiper-slide .box-slide p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; line-height:130%; color:#FFF; clear:both; display:table; text-align:center; margin:0 auto;}
body.ayuda-port.port-int .cont-slide .swiper-container .swiper-wrapper .swiper-slide .box-slide:hover { text-decoration:none !important;}
body.ayuda-port.port-int .box-filtro .auxi span.epigrafe {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; font-size:16px; clear:both;}
body.ayuda-port.port-int .box-filtro .auxi a.tit {font-size:18px; clear:both; display:table; float:none; margin:0 auto;}
body.ayuda-port.port-int .box-filtro .auxi { text-align:center;}

.carrusel-down .swiper-button-prev, body.ayuda-port.port-int .swiper-button-prev, .carrusel-down .swiper-button-next, body.ayuda-port.port-int .swiper-button-next {width:12px  !important ; height:21px  !important ; background-size:12px 21px  !important;}
.carrusel-down .swiper-button-next, body.ayuda-port.port-int .swiper-button-next, .carrusel-down .swiper-container-rtl .swiper-button-prev, body.ayuda-port.port-int .swiper-container-rtl .swiper-button-prev {background-image:url("/aduana/imag/v1/auxi/arrow_next2.png") !important; right:60px !important; left:auto !important;}
.carrusel-down .swiper-button-prev,body.ayuda-port.port-int .swiper-button-prev, .carrusel-down .swiper-container-rtl .swiper-button-next, body.ayuda-port.port-int .swiper-container-rtl .swiper-button-next {background-image:url("/aduana/imag/v1/auxi/arrow_prev2.png") !important; left:60px !important; right:auto !important;}


/*Galeria*/
.box-galeria {width:100%; margin:0 auto;}

/*--TABS Responsive--*/
ul.ui-tabs-nav li a { position:relative;}
ul.ui-tabs-nav li a span.ico-uno {background:url(/aduana/imag/v1/auxi/ico_tabs01.png) no-repeat center 25px;}
ul.ui-tabs-nav li a span.ico-dos {background:url(/aduana/imag/v1/auxi/ico_tabs02.png) no-repeat center 25px;}
ul.ui-tabs-nav li a span.ico-tres {background:url(/aduana/imag/v1/auxi/ico_tabs03.png) no-repeat center 25px;}
ul.ui-tabs-nav li:hover span.ico-uno, ul.ui-tabs-nav li.ui-state-active span.ico-uno {background:url(/aduana/imag/v1/auxi/ico_tabs_hover01.png) no-repeat center 25px; color:#536e00;}
ul.ui-tabs-nav li:hover span.ico-dos, ul.ui-tabs-nav li.ui-state-active span.ico-dos {background:url(/aduana/imag/v1/auxi/ico_tabs_hover02.png) no-repeat center 25px; color:#536e00;}
ul.ui-tabs-nav li:hover span.ico-tres, ul.ui-tabs-nav li.ui-state-active span.ico-tres {background:url(/aduana/imag/v1/auxi/ico_tabs_hover03.png) no-repeat center 25px; color:#536e00;}
ul.ui-tabs-nav li {padding:0 !important; position:relative;}
.resp-tab-item {background:#536e00 !important;}
.resp-tab-active {background:#f2f2f2 !important; border:4px solid #b3ca6a !important;}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {width:100%; padding:0 !important;}
ul.ui-tabs-nav li a span {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:22px; color:#FFF; height:115px; padding:100px 0 0 0 !important; margin:0 auto; width:220px; display:table; text-align:center;}

.ui-tabs .ui-tabs-nav {margin:0 !important; padding:0 !important;}
.auxi > .ui-widget.ui-widget-content {border:0 solid #c5c5c5; border-radius:0 !important; padding:0;}
.ui-widget-header {border:0 solid #dddddd !important; background:none !important;}

.botones-tabs li.lg-4 {width: 31.333%;}

ul.ui-tabs-nav li a span.bottom-tabs {background:url(/aduana/imag/v1/auxi/arrow_tab.png) no-repeat center top; font-size:0; color:inherit; height:17px; padding:0 !important; margin:0 auto; width:100%; display:block; position:absolute; bottom:30px;}
ul.ui-tabs-nav li.ui-state-active a span.bottom-tabs, .ui-state-hover a span.bottom-tabs, .ui-widget-content .ui-state-hover a span.bottom-tabs, .ui-widget-header .ui-state-hover a span.bottom-tabs {background:url(/aduana/imag/v1/auxi/bottom_tab.png) no-repeat center top; height:21px; margin:0 auto; width:100%; bottom:-17px;}
.cuerpo-tabs {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:17px; line-height:170%; padding:40px 45px 80px 80px !important;}
.ver-mas-tab {background:url(/aduana/imag/v1/auxi/arrow-tabs.png) no-repeat 100px 10px; margin-top:60px; margin-right:35px; float:right; border-top:1px solid #d5d5df; border-bottom:1px solid #d5d5df; border-left:1px solid #d5d5df; border-right:1px solid #d5d5df; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; line-height:120%; color:#383979; padding:7px 45px 7px 25px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.cuadros-tabs article {height:calc(100%); text-align:center; padding:35px 0 18px 0; min-height:185px;}
.cuadros-tabs span.titular {background:url(/aduana/imag/v1/auxi/arrow_green.png) no-repeat right 20px; margin:0 auto; width:135px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:120%; color:#006000; clear:both; display:block; padding:20px 25px 0; font-weight:normal;}
.cuadros-tabs .bg-box-uno {background-color:#e0e0e0;}
.cuadros-tabs .bg-box-dos {background-color:#efefef;}
.ver-mas-tab.center {margin:30px auto 30px !important; float:none !important; clear:both !important; display:table;}

/*--Perfiles--*/
#perfiles {background:#e4e4e4; padding:25px 0 65px;}
#perfiles .auxi .row {text-align:center;}
#perfiles .auxi .row article.perfil {display:inline-block; float:none;}
#perfiles .auxi {text-align:center;}
#perfiles .auxi .row article.perfil .top {width:100%; padding:7px 0;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
}
#perfiles .auxi h3.titular {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; color:#383979; font-size:20px; line-height:120%; margin-bottom:25px;}
#perfiles .auxi .row article.perfil .auxi {-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; border-top-left-radius: 5px;background:#FFF; min-height:145px;}
#perfiles .auxi .row article.perfil .auxi .tit-perfil {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; color:#383979; font-size:16px; line-height:120%; width:60%; display:table; margin:25px auto 0;}

article.perfil.uno .auxi .tit-perfil {color:#383979 !important;}
article.perfil.dos .auxi .tit-perfil {color:#ef8d39 !important;}
article.perfil.tres .auxi .tit-perfil {color:#8bb035 !important;}
article.perfil.cuatro .auxi .tit-perfil {color:#2f6da1 !important;}
article.perfil.cinco .auxi .tit-perfil {color:#1f2053 !important;}

article.perfil.uno:hover .auxi .tit-perfil, article.perfil.dos:hover .auxi .tit-perfil, article.perfil.tres:hover .auxi .tit-perfil, article.perfil.cuatro:hover .auxi .tit-perfil, article.perfil.cinco:hover .auxi .tit-perfil, article.perfil.uno.select .auxi .tit-perfil, article.perfil.dos.select .auxi .tit-perfil, article.perfil.tres.select .auxi .tit-perfil, article.perfil.cuatro.select .auxi .tit-perfil, article.perfil.cinco.select .auxi .tit-perfil {color:#ffffff !important;}

article.perfil.uno:hover .auxi {background:#9d2426 !important;}
article.perfil.uno.select .auxi {background:#9d2426 !important;}
article.perfil.dos:hover .auxi {background:#ef8d39 !important;}
article.perfil.dos.select .auxi {background:#ef8d39 !important;}
article.perfil.tres:hover .auxi {background:#8bb035 !important;}
article.perfil.tres.select .auxi {background:#8bb035 !important;}
article.perfil.cuatro:hover .auxi {background:#2f6da1 !important;}
article.perfil.cuatro.select .auxi {background:#2f6da1 !important;}
article.perfil.cinco:hover .auxi {background:#1f2053 !important;}
article.perfil.cinco.select .auxi {background:#1f2053 !important;}

/*Comercio electronico*/
section#electronico {max-width:1180px; width:100%; margin:40px auto; padding:0;}

.h-170 {min-height:170px}
section#electronico DIV.auxi {padding:45px 0 0 0; margin:0 auto;}
section#electronico  article.bg-box-ocho DIV.auxi {padding:33px 0 0 0;}
section#electronico DIV.auxi.tipo-uno {width:65%;}
section#electronico DIV.auxi.tipo-dos {padding:25px 0 0 0; width:95%; padding:25px 0 0 0; text-align:center;}
section#electronico .lg-4 DIV.auxi {width:85%;}
section#electronico DIV.auxi.tipo-uno a {display:flex; justify-content:center; align-items:center;}
section#electronico DIV.auxi.tipo-dos a {text-align:center; margin:0 auto; float:none;}
section#electronico DIV.auxi.tipo-dos a img {float:none; margin:0 auto; display:table; margin-bottom:15px;}
section#electronico DIV.auxi a {float:left;}
section#electronico DIV.auxi a img {float:left; margin:0 20px 0 0;}
section#electronico DIV.auxi.tipo-dos a span {margin:0 auto;}
section#electronico DIV.auxi a span {float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; line-height:110%;}
.font-white{color: #ffffff !important;}
section#electronico DIV.auxi.tipo-tres {width:80%; padding:15px 0 0 0;}
section#electronico article.bg-box-ocho DIV.auxi.tipo-tres {padding:0;}
section#electronico article:hover DIV.auxi {padding:10px 0 0 0;}
section#electronico article.h-170 DIV.auxi p.bajada {padding:0; margin-bottom:0;}
section#electronico article.h-170:hover DIV.auxi p.bajada {padding:10px 0 0 0; margin-bottom: 65px;}
section#electronico DIV.auxi.tipo-tres img {margin:0 auto 0; display:table;}
section#electronico article:hover DIV.auxi.tipo-tres img {margin:0 auto 2px;}
section#electronico DIV.auxi span {width:100%; margin-bottom:20px; text-align:left; float:left; clear:both; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; line-height:110%; color:#201f56;}
section#electronico .lg-3 DIV.auxi span {text-align:center;}
section#electronico article:hover span {margin-bottom:50px !important;}
section#electronico DIV.auxi p.bajada {display:none; float:left; clear:both; margin-bottom:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:130%; color:#ffffff; text-align:justify;
opacity: 0;
filter: alpha(opacity=0); /* For IE8 and earlier */}
section#electronico article:hover p.bajada {display:block; margin-bottom:65px;
opacity: 1;
filter: alpha(opacity=100); /* For IE8 and earlier */}
section#electronico DIV.auxi a.ver-mas {float:left; font-weight:bold; text-decoration:underline; clear:both; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:130%; color:#000000; text-align:justify; padding-bottom:10px;}
body.viajero DIV.auxi a.ver-mas {color:#ffffff !important;}
body.exterior DIV.auxi a.ver-mas {color:#ffffff !important;}
body.importador DIV.auxi a.ver-mas {color:#ffffff !important;}
section#electronico article:hover DIV.auxi. a.ver-mas {padding-bottom:65px;}
body.comercio .ver-mas-tab {border:0 solid #d5d5df;}
section#electronico article:hover * {text-decoration:none;}


section#electronico article:hover DIV.auxi a {display:block; justify-content:normal; align-items:normal; float:none; margin-top:64px;}
section#electronico article:hover DIV.auxi a img {float:none !important;margin:0 auto 35px; display:table;}
section#electronico article:hover DIV.auxi a span {float:none !important; clear:both; display:table; text-align:center;}

section#electronico article * {-webkit-transition:all 0.99s ease 0s;
-moz-transition:all 0.99s ease 0s;
-o-transition: all 0.99s ease 0s;
transition:all 0.99s ease 0s;}
section#electronico article:hover * {-webkit-transition:all 0.99s ease 0s;
-moz-transition:all 0.99s ease 0s;
-o-transition: all 0.99s ease 0s;
transition:all 0.99s ease 0s;}

section#electronico article.bg-box-ocho {min-height:170px;}

/*--Transversal--*/
#transversal { padding-top:50px;}
#transversal .row article, body.home .cont-filtros article {position:relative; border-left:6px solid #ecf4f7 !important; border-top:3px solid #ecf4f7; border-bottom:3px solid #ecf4f7;}

/*--TOOLTIPS--*/
 /* Tooltip container */
.tooltip {position:relative; display:inline-block; /* If you want dots under the hoverable text */ cursor:pointer;}
/* Tooltip text */
.tooltip .tooltiptext {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:120%; color:#2f3073; visibility:hidden; width:170px; background-color:#ebebeb; text-align:center; padding:5px 0; border-radius:6px;
    /* Position the tooltip text */
    position:absolute; z-index:1; bottom:125%; left:50%; margin-left:-90px; padding:3px 5px;
    /* Fade in tooltip */
    opacity:0; transition:opacity 0.3s;}
/* Tooltip arrow */

.tooltip .tooltiptext::after {content:""; position:absolute; top:100%; left:50%; margin-left:-8px; border-width:8px; border-style:solid; border-color:#ebebeb transparent transparent transparent;}
/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {visibility:visible; opacity:1;}

/*Posicion en el mapa*/
.tooltip {position:absolute;}
.tooltip.principal {top:91px; left:377px;}

.tooltip.direc-reg-uno {top:80px; left:30px;}
.tooltip.direc-reg-dos {top:74px; left:67px;}
.tooltip.direc-reg-tres {top:76px; left:112px;}
.tooltip.direc-reg-cuatro {top:80px; left:149px;}
.tooltip.direc-reg-cinco {top:85px; left:220px;}
.tooltip.direc-reg-seis {top:101px; left:316px;}
.tooltip.direc-reg-siete {top:88px; left:368px;}
.tooltip.direc-reg-ocho {top:99px; left:370px;}
.tooltip.direc-reg-nueve {top:104px; left:389px;}
.tooltip.direc-reg-diez {top:83px; left:393px;}
.tooltip.direc-reg-once {top:133px; left:493px;}
.tooltip.direc-reg-doce {top:136px; left:582px;}
.tooltip.direc-reg-trece {top:135px; left:604px;}
.tooltip.direc-reg-catorce {top:124px; left:697px;}
.tooltip.direc-reg-quince {top:120px; left:715px;}
.tooltip.direc-reg-dieciseis {top:88px; left:894px;}


.tooltip.oficina-uno {top:67px; left:8px;}
.tooltip.oficina-dos {top:73px; left:21px;}
.tooltip.oficina-tres {top:59px; left:30px;}
.tooltip.oficina-cuatro {top:55px; left:43px;}
.tooltip.oficina-cinco {top:53px; left:55px;}
.tooltip.oficina-seis {top:55px; left:69px;}
.tooltip.oficina-siete {top:49px; left:89px;}
.tooltip.oficina-ocho {top:72px; left:95px;}
.tooltip.oficina-nueve {top:35px; left:130px;}
.tooltip.oficina-diez {top:18px; left:139px;}
.tooltip.oficina-once {top:21px; left:155px;}
.tooltip.oficina-doce {top:35px; left:155px;}
.tooltip.oficina-trece {top:50px; left:191px;}
.tooltip.oficina-catorce {top:52px; left:217px;}
.tooltip.oficina-quince {top:47px; left:228px;}
.tooltip.oficina-dieseis {top:82px; left:310px;}
.tooltip.oficina-diecisiete {top:82px; left:376px;}
.tooltip.oficina-dieciocho {top:91px; left:458px;}
.tooltip.oficina-diecinueve {top:101px; left:472px;}
.tooltip.oficina-veinte {top:103px; left:489px;}
.tooltip.oficina-veintiuno {top:104px; left:502px;}
.tooltip.oficina-veintidos {top:98px; left:515px;}
.tooltip.oficina-veintitres {top:108px; left:532px;}
.tooltip.oficina-veinticuatro {top:112px; left:551px;}
.tooltip.oficina-veinticinco {top:113px; left:562px;}
.tooltip.oficina-veintiseis {top:115px; left:573px;}
.tooltip.oficina-veintisiete {top:116px; left:594px;}
.tooltip.oficina-veintiocho {top:113px; left:610px;}
.tooltip.oficina-veintinueve {top:113px; left:645px;}
.tooltip.oficina-treinta {top:109px; left:658px;}
.tooltip.oficina-treintaiuno {top:103px; left:699px;}
.tooltip.oficina-treintaidos {top:109px; left:732px;}
.tooltip.oficina-treintaitres {top:111px; left:742px;}
.tooltip.oficina-treintaicuatro {top:104px; left:883px;}
.tooltip.oficina-treintaicinco {top:94px; left:883px;}
.tooltip.oficina-treintaiseis {top:85px; left:883px;}
.tooltip.oficina-treintaisiete {top:71px; left:883px;}
.tooltip.oficina-treintaiocho {top:60px; left:909px;}



/*--Filtros--*/
.filtros.sedes .auxi-filtro {padding:0;}
.filtros.sedes .auxi-filtro .col:first-child {border-left-width:0;}
.filtros.sedes .auxi-filtro .custom-select {margin:0;}
.filtros.sedes .auxi-filtro .custom-select .select-selected { border:1px solid #959595;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;}
.filtros.sedes .box-filtros .auxi-filtro {background:none;}

.box-filtros { clear:both; float:left;}
.box-filtros .auxi-filtro {padding:10px; clear:both; float:left; background:#bed0de;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.relative {position:relative; clear:both;}
.input {margin:0;  padding:15px 15px; border:1px solid #aeaeae; width:30%;font-size:14px; background-color:#FFF;
-webkit-box-shadow: 4px 4px 0px 0px rgba(209, 209, 209, 0.75);
-moz-box-shadow:    4px 4px 0px 0px rgba(209, 209, 209, 0.75);
box-shadow:         4px 4px 0px 0px rgba(209, 209, 209, 0.75);}
input.input + input.input {margin:0 0 0 5%;}
input.input[type="text"]:focus {border:1px solid #fddf65;}
input.input ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color:#aeaeae;
    opacity: 1; /* Firefox */}
input.input :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:#aeaeae;}
input.input ::-ms-input-placeholder { /* Microsoft Edge */
    color:#aeaeae;}
  .triangulo {background:url(imag/v1/auxi/arrow.png) no-repeat left top; width:18px; height:9px; display:block; float:right; margin:7px 0 0 0;}
/*Combobox*/
.custom-select, .custom-select-dos {position:relative; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.custom-select select, .custom-select-dos select {display:none; /*hide original SELECT element:*/}
.custom-select-dos {padding: 15px 15px; border: 1px solid #aeaeae; width:135px; height:18px;
background-color: #FFF;
-webkit-box-shadow: 4px 4px 0px 0px rgba(209, 209, 209, 0.75);
-moz-box-shadow: 4px 4px 0px 0px rgba(209, 209, 209, 0.75);
box-shadow: 4px 4px 0px 0px rgba(209, 209, 209, 0.75);}
.select-selected,{background-color:#FFF; border:1px solid #aeaeae; -webkit-box-shadow: 4px 4px 0px 0px rgba(209, 209, 209, 0.75);
-moz-box-shadow:    4px 4px 0px 0px rgba(209, 209, 209, 0.75);
box-shadow:         4px 4px 0px 0px rgba(209, 209, 209, 0.75);}
/*style the arrow inside the select element:*/
.select-selected:after {position:absolute; content: ""; top:10px; right:3px; width:0; height:0; border:7px solid transparent; border-color:#666666 transparent transparent transparent;}
/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {border-color:transparent transparent #666666  transparent; top:4px;}
/*style the items (options), including the selected item:*/
.select-items div,.select-selected {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#aeaeae; padding:5px 25px 5px 5px; border:0 solid #aeaeae; cursor:pointer; user-select:none; background-color:#FFF;

color:rgba(174, 174, 174, 1);}
.custom-select-dos .select-selected {padding: 15px 27px 15px 7px; width:90px; position:relative}
/*style items (options):*/
.select-items {font-size:14px; color:rgba(174, 174, 174, 1); position:absolute; background-color: #FFF; top:100%; left:0; right:0; z-index:99;}
/*hide the items when the select box is closed:*/
.select-hide {display:none;}
.select-items div:hover, .same-as-selected {background-color:rgba(0, 0, 0, 0.1);}
/*/Combobox*/

.width-dos {width: 90px;}
.select-hide {display:none;}
.select-items {font-size:14px; color:rgba(174, 174, 174, 1); position:absolute; background-color:#FFF; top:100%; left:0; right:0; z-index:99;}

/*Box Mini*/
.box-mini {margin:20px auto; padding:20px 0; border-top:1px solid #ccd7e0; border-bottom:1px solid #ccd7e0;}
.box-mini .col.esp-dos {margin-top:0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.box-mini .col.esp a.aleft {padding:10px; display:table; margin:0 auto; float:none;}
.box-mini .col.esp a.aleft span {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#201f56; padding:8px 0 0 0; float:left; margin:0 0 0 10px;}
.box-descarga {margin:0 auto 90px; padding:0;}
.row.box-descarga > DIV.aleft {margin:0;}
.box-descarga DIV h4 {margin:0;}
.box-descarga DIV h4 img {margin:10px 0 10px 20px;}
.box-descarga DIV h4 span {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#002a74; margin:15px 0 10px 20px; float:left;}
.box-mini DIV ul, .box-descarga DIV ul {clear:both;}
.box-mini DIV ul li, .box-descarga DIV ul li {width:47%; min-height:40px; float:left; border:1px solid #e1e8f5; margin:10px 0 0 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px}
.box-mini DIV ul li a, .box-descarga DIV ul li a {display:table; height:40px; padding:0 0 0 35px;}
.box-mini DIV ul.enlaces li a, .box-descarga DIV ul.enlaces li a {background:url(/aduana/imag/v1/aduana/ico_rel07.png) no-repeat 10px center;}
.box-mini DIV ul.desc-archivos li a, .box-descarga DIV ul.desc-archivos li a {background:url(/aduana/imag/v1/aduana/ico_rel08.png) no-repeat 10px center;}
.box-mini DIV > ul > li > a > span, .box-descarga DIV ul li a span {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px !important; color:#595959 !important; display:table-cell; vertical-align:middle;}

/*Input Number*/
.input-number {font-family: Verdana, Geneva, sans-serif; color:#767676; text-align: center;position:absolute; left:10px; top:10px; width:133px; height:20px; padding:0px; font-size:14pt; border:none; z-index:1;}
.spinner-button {position:absolute; cursor:default; z-index:2; background-color:#fff; width:14.5px; text-align:center; margin:0px; pointer-events:none; height:10px; line-height:10px;}
#inc-button {cursor:pointer; background:url(/aduana/imag/v1/auxi/arrow.png) no-repeat left top #FFF; left:125px; top:10.5px; width:20px; height:10px; margin-bottom:2px;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);}
#dec-button {cursor:pointer;  background:url(/aduana/imag/v1/auxi/arrow.png) no-repeat left bottom #FFF; left:125px; top:20.5px; width:20px; height:12px; margin-topm:2px;}
/*/Input Number*/
.siguiente {background-color:#013171; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#fff; padding:6px 15px; margin:0; border:1px solid #013171;
opacity: 1 !important;
filter: alpha(opacity=100) !important;}
.mes, .siguiente {margin:0 0 0 10px;}

.siguiente:hover {background-color:#1354aa; opacity: 1 !important;
filter: alpha(opacity=100) !important;}

/*FORMULARIO*/
#formProntus {width:100%;}
.campo-form {width:85%; clear:both; border:1px solid #b7b7b7; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#a7a7a7; padding:10px 20px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.campo-form.dos {width:20px; padding:8px 5px; margin:15px 5px 0 0;}
.campo-form.tres {max-width:200px; width:100%; margin:15px 5px 0 0; clear:none;}
.aleft.separacion {width:5px; padding:8px 5px; margin:15px 2px 0;}
textarea.campo-form {width:92.5%;}

#formProntus label, #formProntus legend {font-size: 16px; font-weight: 300; color: #666; border:none;}
#formProntus select {height: 35px; box-shadow: none !important; border: 1px solid #ccc; border-radius: 5px;}
#formProntus .form-check-label .check {margin: 0 7px 0 0;  border:1px solid #b7b7b7;}
#formProntus .btn {height:30px; background-color:#000066 !important; font-size:14px; color:#fff; float:left; border:none; margin:50px auto; padding: 0 30px; display:table; cursor:pointer;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
#formProntus textarea {height: 130px;}
#formProntus .radio label {padding-left:0;}
#formProntus .radio input[type="radio"] {margin:0 5px 0 0; position:relative; border:1px solid #b7b7b7;}
.combobox.custom-select {max-width:200px; width:100%;}
#formProntus .combobox.custom-select {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#aeaeae; padding:5px 25px 5px 5px; border:1px solid #b7b7b7; cursor:pointer; user-select:none; background-color:#FFF; color:rgba(167, 167, 167, 1); margin-top:15px;}
#formProntus .select-items div {border-top:1px solid #b7b7b7; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; margin-top:0; padding:5px;}
.combobox.custom-select .select-selected::after {top:14px;}
.combobox.custom-select .select-selected.select-arrow-active::after {top:4px;}
#formProntus legend, #formProntus .txt-campo {font-family:; font-size:18px; color:#333333; margin-top:35px; margin-bottom:10px; float:left;}
.radio, .form-check-label {margin-bottom:5px;}

.boton-tramites {background:url(/aduana/imag/v1/auxi/arrow-tabs.png) no-repeat 100px 10px; margin-top:10px; margin-bottom:15px; margin-right:35px; float:right; border:1px solid #d5d5df; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; line-height:120%; color:#383979; padding:7px 45px 7px 25px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

/* --------- PORTADA ADUANA EN REGIONES --------- */
.aduana-regiones .only-responsive {display:none;}
.aduana-regiones .box-breadcrumbs {background-color:#edf4f7;}
.aduana-regiones .box-breadcrumbs .auxi {padding:30px 0;}
.aduana-regiones .box-breadcrumbs .auxi ul.breadcrumbs li {float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; line-height:120%; color:#595959;}
.aduana-regiones .box-breadcrumbs .auxi ul.breadcrumbs li + li {margin-left:5px;}
.aduana-regiones .box-breadcrumbs .auxi ul.breadcrumbs li a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#595959; padding-left:5px;}
.aduana-regiones #destacamos .cont-slide {background-color:#ffffff; min-height: 533px; max-height: 533px;}
.aduana-regiones #destacamos .bg-box-uno {background-color:transparent; margin-bottom: 0;}
.aduana-regiones #destacamos .box-filtro {position: relative !important;}
.aduana-regiones #destacamos .destacado-ayuda {background-color:#ffffff;}
.aduana-regiones #destacamos .destacado-ayuda .auxi {clear:both; padding: 30px;}
.aduana-regiones #destacamos .destacado-ayuda .auxi {width:auto; clear:both; padding: 11px 30px; min-height:60px;}
.aduana-regiones #destacamos .destacado-ayuda .tit-dest {font-size: 16px; color:#383979; margin:0 0 15px !important; line-height: 120%;
  display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;
}
.aduana-regiones #destacamos .destacado-ayuda p {max-width:100%; font-size: 15px; color:#666; line-height: 130%;}
.aduana-regiones #destacamos .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23383979'%2F%3E%3C%2Fsvg%3E");
  left: 0;
  right: auto;
}
.aduana-regiones #destacamos .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23383979'%2F%3E%3C%2Fsvg%3E");
  right: 0;
  left: auto;
}
.aduana-regiones #destacamos .swiper-button-prev, .aduana-regiones #destacamos .swiper-button-next {background-size:14px;}
.aduana-regiones #destacamos .dest-n-p-btn {top:30% !important; background-color: rgba(255, 255, 255, 0.7); padding: 0 10px;}

.aduana-regiones #destacamos .dest-n-p-btn {top:50% !important;}
.aduana-regiones #destacamos .auxi DIV article .box-filtro .auxi {min-height:257px; max-height: 257px; overflow:hidden;}
.aduana-regiones #destacamos .auxi DIV.span-3 article.bg-box-dos.white {background-color:#ffffff;}
.aduana-regiones #destacamos .auxi DIV.span-3 article.bg-box-dos.white .box-filtro .auxi a.tit {color:#383979;}
.aduana-regiones #destacamos .auxi DIV.span-3 article.bg-box-dos.blue {background-color:#383979;}
.aduana-regiones #destacamos .auxi DIV.span-3 article {border-left-width:15px;}
.aduana-regiones #destacamos .auxi DIV article .box-filtro .auxi h3.titular a {font-size:14px !important; text-align: left; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.bg-uno { background-color:#383979;}

.img-full {position:relative; padding:0 !important;}
.img-full .box-filtro {top:0; position:relative; }
/*.img-full .box-filtro .auxi {min-height:260px !important;}*/
.aduana-regiones #noticias .row .img-full > .box-filtro > .auxi {padding:0 !important; background: none !important; min-height:257px; max-height: 257px; overflow:hidden;}
.img-full .txt-img-full {position:absolute; left:0; right:0; bottom:25px; text-align: center; padding:0 30px; padding-bottom:10px; width: auto !important;  overflow: hidden;}
.img-full.top-art  .txt-img-full {bottom:13px;} 
#noticias .img-full .txt-img-full {padding:0 30px 15px 30px; bottom:13px;}
.img-full .txt-img-full h3.titular {font-size:22px !important; color:#FFF;}
.img-full .txt-img-full a.tit {font-size:18px !important; color:#FFF !important;}
.img-full .auxi .img-filtro {position:relative; margin-bottom:0; width:100%; height:auto;}
.img-full .auxi a .icon-filtro {position:relative; margin-bottom:20px; top: 19%; left:0; right:0; margin:0 auto;}

.aduana-regiones #alerta_link {margin:35px 0 35px;}
.aduana-regiones #alerta_link.alerta .alerta-seccion {max-width:90% !important; padding: 20px 0;}
.aduana-regiones #alerta_link.alerta .alerta-seccion img.alerta1 {width:38px; height:38px; float:left; margin-right:15px;}
.aduana-regiones #alerta_link.alerta .alerta-cerrar {margin:10px 10px 0 0;}
.aduana-regiones #alerta_link.alerta .alerta-seccion .box-text {width:95%; display: inline-block;}
.aduana-regiones #alerta_link.alerta .alerta-seccion .box-text a {font-size:18px; color:#383979;}
.aduana-regiones #alerta_link.alerta .alerta-seccion .box-text p {font-size:13px; color:#666666;}

.aduana-regiones #noticias {overflow:hidden; margin-bottom:20px;}
.aduana-regiones #noticias h2 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 30px; line-height: 120%; font-weight: bold; color: #383979; padding: 20px 0;}
.aduana-regiones #noticias .row article, .art-noticia {border:0; border-left:12px solid transparent !important; background: #ecf4f7;}
.art-noticia {background:#ffffff;}
.aduana-regiones #noticias .row .img-full  { background:none;}
.aduana-regiones #noticias .row article .auxi, .art-noticia .auxi {clear: both !important; padding: 23px 20px 20px !important; width: auto !important; background: #ecf4f7;}
.art-noticia .auxi {padding:25px 20px !important; background: #ffffff;}
.aduana-regiones #noticias .row article .auxi .tit, .art-noticia .auxi .tit {line-height: 120%; font-size:14px !important; text-align:left; color:#383979; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.aduana-regiones #noticias .row article.box-final {text-align: center;}
.aduana-regiones #noticias .row article.box-final .auxi .tit {font-size:18px; color:#383979;}

.aduana-regiones .box-full {width:100%; background: #383979; margin:30px 0;}
.aduana-regiones .box-full .auxi {padding: 30px;}
.aduana-regiones .box-full .auxi h2 {font-size:30px; color:#fff; text-transform: uppercase; margin-bottom: 20px; }
.aduana-regiones .box-full .auxi .custom-select.span-8 {border-left-width:0;}
.aduana-regiones .box-full .auxi .box-buscar {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: start;
  align-items: auto;
  align-content: start
}
.aduana-regiones .box-full .auxi .box-buscar .ico-buscar {margin: 0px; width:60px; height:60px; background: #c22a22; border-radius: 5px 0 0 5px;}
.aduana-regiones .box-full .auxi .box-buscar .ico-buscar .boton-search {width:100%; height:inherit; font-size:0; background: url(/aduana/imag/v1/auxi/lupa-red.gif) no-repeat center center; border:0; cursor:pointer;}
.aduana-regiones .box-full .auxi .box-buscar .campo-buscar {flex: 1 0 auto; margin: 0px; width:auto; height:60px; background: #fff; border-radius: 0 5px 5px 0}
.aduana-regiones .box-full .auxi .box-buscar .campo-buscar input {width:95%; font-size: 16px; border:0; padding: 20px; border-radius: 0 5px 5px 0;}
.aduana-regiones .box-full .auxi .col {margin-left:0;}
body.port-int.aduana-regiones ul.list-filtros > li {width:100%; background:#fff !important; border-radius: 5px !important; padding:12px !important;}
body.port-int.aduana-regiones ul.list-filtros li.dropdown > a::after {height:25px; background-position:0 13px; }
body.port-int.aduana-regiones ul.list-filtros .cat_list:hover > a {color: #333333; }
body.port-int.aduana-regiones ul.list-filtros .cat_list .cat_filter {padding-left: 10px !important;}
body.port-int.aduana-regiones ul.list-filtros li ul.sub-menu {top:54px;} 
.aduana-regiones .custom-select select {display: block;}

.aduana-regiones #transversal {padding-top: 0; margin-bottom: 40px !important; overflow:hidden;}
.aduana-regiones #transversal .row article {border:15px solid transparent; border-left:15px solid transparent !important;}
.aduana-regiones #transversal .box-filtro {position: relative !important;}
.aduana-regiones #transversal .box-filtro .auxi {clear:both; padding: 30px; background: #ecf4f7;}
.aduana-regiones #transversal .box-filtro .auxi .tit {color:#383979; font-weight: 600;}

/*responsive portada aduana en regiones*/
@media only screen and (max-width:1200px) {

}

/*responsive portada aduana en regiones*/
@media only screen and (max-width:768px) {
  .aduana-regiones .only-responsive {display:block;}
  body.port-int.aduana-regiones #destacamos .auxi h2.titular {font-size:30px; padding: 20px 0;}
  .aduana-regiones #destacamos .destacado-ayuda {width: 100% !important; position:static;}
  .aduana-regiones #destacamos .auxi {padding-bottom: 30px;}
  .aduana-regiones #destacamos .cont-slide {width:100%; min-height: auto; max-height: auto;}
  .aduana-regiones #destacamos .auxi DIV.span-3 article {border-left-width:0;}
  .aduana-regiones #alerta_link.alerta .alerta-seccion .box-text {width:80%;}
  .aduana-regiones #noticias .row article {border-left-width:0 !important;}
  .aduana-regiones .box-full .auxi .box-buscar .campo-buscar {flex:1 0 auto;}
  .aduana-regiones .box-full .auxi .box-buscar .campo-buscar input {width:auto;}
  .aduana-regiones .box-full .auxi .col {border-left-width:0;}
  body.port-int.aduana-regiones ul.list-filtros {width:auto;}
  body.port-int.aduana-regiones ul.list-filtros > li {margin-left:0;}
  .aduana-regiones #noticias .row .img-full > .box-filtro > .auxi {min-height:100%; max-height: 100%;}

}
/* fin responsive portada aduana en regiones*/

/* --------- PORTADA DIRECCION REGIONAL --------- */
.direccion-regional .box-breadcrumbs {background-color:#edf4f7;}
.direccion-regional .box-breadcrumbs .auxi {padding:30px 0;}
.direccion-regional .box-breadcrumbs .auxi ul.breadcrumbs li {float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; line-height:120%; color:#595959;}
.direccion-regional .box-breadcrumbs .auxi ul.breadcrumbs li + li {margin-left:5px;}
.direccion-regional .box-breadcrumbs .auxi ul.breadcrumbs li a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#595959; padding-left:5px;}

body.port-int.direccion-regional h1.titular {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 42px; line-height: 120%; font-weight: bold; color: #383979; padding: 20px 0;}
body.port-int.direccion-regional h2 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 30px; line-height: 120%; font-weight: bold; color: #383979; padding: 20px 0;}
.direccion-regional #destacamos .art-noticia:first-child {border-left-width:0 !important; border-right-width:10px !important;}
.direccion-regional #destacamos .auxi {padding-bottom:15px;}
.direccion-regional #destacamos .box-filtro {position: relative !important;}
.direccion-regional #destacamos .cont-slide {/*background-color:#ffffff; --min-height: 557px; max-height: 557px;--*/}
.direccion-regional #destacamos .bg-box-uno {background-color:transparent;}
.direccion-regional #destacamos .destacado-ayuda .auxi {width:auto; clear:both; padding:15px 15px 0 15px;}
.direccion-regional #destacamos .destacado-ayuda .tit-dest {font-size: 19px; color:#383979; margin:0 0 13px !important; line-height: 130%; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;}
.direccion-regional #destacamos .destacado-ayuda p {max-width:100%; font-size: 15px; color:#666; line-height: 130%; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;}
.direccion-regional #destacamos .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23383979'%2F%3E%3C%2Fsvg%3E");
  left: 0;
  right: auto;
}
.direccion-regional #destacamos .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23383979'%2F%3E%3C%2Fsvg%3E");
  right: 0;
  left: auto;
}

.direccion-regional #destacamos .carrusel-down .box-filtro {top: 70% !important; position:absolute !important; z-index:10;}
.direccion-regional #destacamos .carrusel-down .destacado-ayuda .auxi {padding:25px 10px 0 !important;}
.direccion-regional #destacamos .carrusel-down .destacado-ayuda .tit-dest {float: none; left: 0; right: 0; width: 90%; margin: 0 auto !important; display:table; font-size: 16px; color: #ffffff;}
.direccion-regional #destacamos .carrusel-down .destacado-ayuda  p {max-width: 80%; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; line-height: 130%; color: #FFF; clear: both; display: table; text-align: center; margin: 0 auto;}
.direccion-regional #destacamos .carrusel-down .bg-box-uno {margin-bottom: 0 !important;}

.box-perfil {top: 43%; left: 50%; transform: translate(-50%, -43%); width:90%; margin: 0 auto; position: absolute; z-index: 10;}
.box-perfil .txt {display: flex; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; 
  -ms-flex-align: start;
  -webkit-box-align: start;
  -moz-box-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;

-webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;}
.box-perfil .txt img {margin-right:15px;}
.box-perfil .tit-slide {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:regular; font-size:30px; line-height:120%; color:#fff;}
.relative:hover .tit-slide { text-decoration: underline; }
.art-slide .relative {position: relative; width: 100%; height: 100%; }
.art-slide .relative a {left: 0; width: 100%; height: 100%; float: left; z-index: 100; position: absolute;}

.filtro_uno, .filtro_dos, .filtro_tres, .filtro_cuatro, .filtro_cinco, .filtro_img {position:relative;}
.filtro_uno::before {position:absolute; top:0; right:0; bottom:0; left:0; content:""; z-index:1; background:rgba(156, 36, 38, 0.8) !important;}
.filtro_dos::before {position:absolute; top:0; right:0; bottom:0; left:0; content:""; z-index:1; background:rgba(240, 141, 56, 0.8) !important;}
.filtro_tres::before {position:absolute; top:0; right:0; bottom:0; left:0; content:""; z-index:1; background:rgba(137, 175, 53, 0.8) !important;}
.filtro_cuatro::before {position:absolute; top:0; right:0; bottom:0; left:0; content:""; z-index:1; background:rgba(46, 109, 160, 0.8) !important;}
.filtro_cinco::before {position:absolute; top:0; right:0; bottom:0; left:0; content:""; z-index:1; background:rgba(31, 33, 84, 0.8) !important;}
.filtro_img::before {position:absolute; top:0; right:0; bottom:0; left:0; content:""; z-index:1; background:rgba(31, 33, 84, 0.8) !important;}


.direccion-regional #destacamos .swiper-button-prev, .direccion-regional #destacamos .swiper-button-next {background-size:14px;}
.direccion-regional #destacamos .dest-n-p-btn {top:30% !important; background-color: rgba(255, 255, 255, 0.7); padding: 0 10px;}
.direccion-regional #destacamos .carrusel-down .dest-n-p-btn {background-color:rgba(255, 255, 255, 0) !important; top: 50% !important;}
.carrusel-down .swiper-button-next {right: 10px !important;}
.carrusel-down .swiper-button-prev {left: 10px !important;}

.direccion-regional #destacamos .auxi DIV.span-3 article.bg-box-dos.white {background-color:#ffffff;}
.direccion-regional #destacamos .auxi DIV.span-3 article.bg-box-dos.white .box-filtro .auxi a.tit {color:#383979;}
.direccion-regional #destacamos .auxi DIV.span-3 article.bg-box-dos.blue {background-color:#383979;}
.direccion-regional #destacamos .auxi DIV.span-3 article {border-left-width:15px;}
.direccion-regional #destacamos .auxi DIV article .box-filtro .auxi .txt-img-full {padding: 0 20px;}
.direccion-regional #destacamos .auxi DIV article .box-filtro .auxi h3.titular {font-size:16px !important;}
.direccion-regional #destacamos .auxi DIV article .box-filtro .auxi h3.titular a {font-size:16px !important;}
.direccion-regional #destacamos .box-right.bg-uno {background: #fff;}
.direccion-regional #destacamos .box-right ul {padding: 30px 40px 0;}
.list-contacto {}
.direccion-regional #destacamos .box-right ul li {margin:0 0 0; font-size: 13px; color:#666; padding:10px 10px 0 0;
display:-webkit-box;
display:-webkit-flex;
display:-moz-box;
display:-ms-flexbox;
display:flex;
-ms-flex-align:center;
-moz-box-align:center;
-webkit-box-align:center;
-webkit-align-items:center;
align-items:center;}
.direccion-regional #destacamos .box-right ul li strong {color:#383979;font-weight: bold;}
.direccion-regional #destacamos .box-right ul li a {color:#383979;}

/*.direccion-regional #destacamos .box-right .ico-direccion {background: url(/aduana/imag/v1/auxi/ico-direccion.gif) no-repeat left top;}
.direccion-regional #destacamos .box-right .ico-telefonos {background: url(/aduana/imag/v1/auxi/ico-telefonos.gif) no-repeat left top;}
.direccion-regional #destacamos .box-right .ico-contacto {background: url(/aduana/imag/v1/auxi/ico-contacto.gif) no-repeat left top;}
.direccion-regional #destacamos .box-right .ico-director {background: url(/aduana/imag/v1/auxi/ico-director.gif) no-repeat left top;}
.direccion-regional #destacamos .box-right .ico-oficina {background: url(/aduana/imag/v1/auxi/ico-oficina.gif) no-repeat left top;}
.direccion-regional #destacamos .box-right .ico-pasos {background: url(/aduana/imag/v1/auxi/ico-pasos.gif) no-repeat left top;}*/

.direccion-regional #destacamos .box-right .icon-map, .direccion-regional #destacamos .box-right .ico-direccion, .direccion-regional #destacamos .box-right .ico-direccion, .direccion-regional #destacamos .box-right .ico-telefonos, .direccion-regional #destacamos .box-right .ico-contacto, .direccion-regional #destacamos .box-right .ico-director, .direccion-regional #destacamos .box-right .ico-oficina, .direccion-regional #destacamos .box-right .ico-pasos {margin-right:15px;}

.direccion-regional #destacamos .box-right .box-bg {padding: 20px 40px; }
/*.direccion-regional #destacamos .box-right .box-bg:first-child {border-right-width:10px !important;}*/
.direccion-regional #destacamos .auxi .box-right DIV article .box-filtro .auxi h3.titular a {font-size: 14px !important; text-align: left; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.direccion-regional #destacamos .auxi .box-right DIV article .box-filtro .auxi a .icon-filtro {margin-bottom:0;}
.direccion-regional #destacamos .box-right .box-bg .auxi {padding: 0; min-height: 227px; max-height: 227px; overflow:hidden;}
/*.direccion-regional #destacamos .box-right .box-bg .auxi {padding: 0; min-height: 360px; max-height: 360px; overflow:hidden;}*/
.direccion-regional #destacamos .box-right .box-bg.blue {background:#383979; color:#fff; min-height: 230px; max-height: 230px;}
.direccion-regional #destacamos .box-right .box-bg.red {background:#c22a22; color:#fff; border-left-width:15px; min-height: 230px; max-height: 230px;}

.direccion-regional #alerta_link {margin:35px 0 0;}
.direccion-regional #alerta_link.alerta .alerta-seccion {max-width:90% !important; padding: 20px 0;}
.direccion-regional #alerta_link.alerta .alerta-seccion img.alerta1 {width:38px; height:38px; float:left; margin-right:15px;}
.direccion-regional #alerta_link.alerta .alerta-cerrar {margin:10px 10px 0 0;}
.direccion-regional #alerta_link.alerta .alerta-seccion .box-text {width:95%; display: inline-block;}
.direccion-regional #alerta_link.alerta .alerta-seccion .box-text a {font-size:18px; color:#383979;}
.direccion-regional #alerta_link.alerta .alerta-seccion .box-text p {font-size:13px; color:#666666; float:none; clear:both;}

.direccion-regional #noticias-regionales > .auxi {padding:35px 0 40px;}
.direccion-regional #noticias-regionales .auxi .box-rot h2 {width:70%; float:left; padding: 0 0 30px;}
.direccion-regional #noticias-regionales .auxi .box-rot .btn-ver-mas {width:auto; cursor:pointer; font-size:16px; color:#383979; float:right; padding: 0 20px 0 15px; display: block; background: url(/aduana/imag/v1/auxi/arrow_rot.png) no-repeat right 1px;}
.direccion-regional #noticias-regionales .cont-slide {overflow: hidden;}
.direccion-regional #noticias-regionales article {width: 80%; margin:0 auto;}
.direccion-regional #noticias-regionales article .tit {font-size: 22px; color:#383979; line-height: 130%; margin-bottom: 10px; display: block;}
.direccion-regional #noticias-regionales article p {font-size: 14px; color:#666; line-height: 130%;}
.direccion-regional #noticias-regionales .box-foto {width: 30%;}
.direccion-regional #noticias-regionales .box-slide {width: 70%;}
.direccion-regional #noticias-regionales .swiper-button-prev {background: url(/aduana/imag/v1/auxi/flecha-left2.gif) no-repeat center center; left: 0; right: auto;}
.direccion-regional #noticias-regionales .swiper-button-next {background: url(/aduana/imag/v1/auxi/flecha-right2.gif) no-repeat center center; right: 0; left: auto;}
.direccion-regional #noticias-regionales .dest-n-p-btn {top:40% !important; padding: 0 10px;}


.direccion-regional #noticias-regionales .cont-slide.dos {overflow:inherit;}
.direccion-regional #noticias-regionales .cont-slide.dos .swiper-noticias {overflow: hidden;}
.direccion-regional #noticias-regionales .swiper-slide.dos article {width:100%; margin:0 auto;}
.direccion-regional #noticias-regionales .swiper-slide.dos .box-foto {width:100%; margin: 0 auto;}
/*.direccion-regional #noticias-regionales .swiper-slide.dos .box-slide {width:100%;}*/
.direccion-regional #noticias-regionales .swiper-button-next.not-2 {background: url(/aduana/imag/v1/auxi/flecha-right2.gif) no-repeat center center;
right: -45px; left: auto;}
.direccion-regional #noticias-regionales .swiper-button-prev.not-2 {background: url(/aduana/imag/v1/auxi/flecha-left2.gif) no-repeat center center;
left: -45px; right: auto;}

.direccion-regional #consultas {background-color:#edf4f7;}
.direccion-regional #consultas .auxi {padding:35px 0 60px;}
.direccion-regional #consultas .auxi .box-preguntas ul {width: 95%;}
.direccion-regional #consultas .auxi .box-preguntas ul li a {font-size:14px; display:block; padding: 25px 30px; border-bottom: 1px solid #ccc;}
.direccion-regional #consultas .auxi .box-preguntas ul li a.selected {background: #383979; color:#fff; border-radius: 5px; border-bottom:none;}
.direccion-regional #consultas .auxi .box-preguntas .ver-mas {width:max-content; cursor:pointer; font-size:16px; color:#383979; margin:20px auto; padding: 15px 20px 15px 15px; display: block; background: url(/aduana/imag/v1/auxi/arrow_rot.png) no-repeat right center; text-decoration: none;}
.direccion-regional #consultas .auxi .box-preguntas .ver-mas:hover {text-decoration: underline;}
.direccion-regional #consultas .auxi .box-respuestas {background: #fff; padding: 50px 70px; border-radius: 5px; }
.direccion-regional #consultas .auxi .box-respuestas .box-scroll {overflow-y: auto; height: 400px;}
.direccion-regional #consultas .auxi .box-respuestas p {font-size:15px; color:#646464; line-height: 160%; margin:0 0 10px;}
.direccion-regional #consultas .auxi .box-respuestas .ver-mas {font-weight: regular font-size: 15px; line-height: 120%; color: #383979; margin-top:50px; padding: 0 20px 0 0; background: url(/aduana/imag/v1/auxi/arrow_rot.png) no-repeat right 2px; text-decoration: none;}
.direccion-regional #consultas .auxi .box-respuestas .ver-mas:hover {text-decoration: underline;}

.direccion-regional #videos {background-color:#383979;}
.direccion-regional #videos .auxi {padding:30px 0;}
body.port-int.direccion-regional #videos .auxi h2 {color: #ffffff;}
body.port-int.direccion-regional #videos .auxi .col.span-4 {border-left-width:15px;}
body.port-int.direccion-regional #videos .auxi ul {overflow-y: auto; height: 490px;}
body.port-int.direccion-regional #videos .auxi ul li {display: block; margin:0 0 15px; overflow: hidden;}
body.port-int.direccion-regional #videos .auxi ul li .box-foto {width:40%;}
body.port-int.direccion-regional #videos .auxi ul li .box-text {width:50%; margin-left:10px; }
body.port-int.direccion-regional #videos .auxi ul li .box-text .tit {font-size:15px; color:#fff; margin-bottom:5px;}
body.port-int.direccion-regional #videos .auxi ul li .box-text p {font-size:13px; color:#c1c1c1; }

.direccion-regional #otras-noticias > .auxi {padding:30px 0 60px;}
body.port-int.direccion-regional #otras-noticias h2 {padding: 20px 0 30px;}
.direccion-regional #otras-noticias .cont-slide .swiper-direcciones {overflow: hidden;}
.direccion-regional #otras-noticias .destacado-ayuda {clear:both; padding: 30px 20px; background: #ecf4f7;}
.direccion-regional #otras-noticias .destacado-ayuda .tit {font-size:14px; color:#383979;}
.direccion-regional #otras-noticias .swiper-button-prev {background: url(/aduana/imag/v1/auxi/flecha-left2.gif) no-repeat center center; left: -45px; right: auto;}
.direccion-regional #otras-noticias .swiper-button-next {background: url(/aduana/imag/v1/auxi/flecha-right2.gif) no-repeat center center; right: -45px; left: auto;}
.direccion-regional #otras-noticias .dest-n-p-btn {top:40% !important; padding: 0 10px;}

.tres.swiper-slide .bg-box-uno .box-slide.destacado-ayuda, .direccion-regional #noticias-regionales .swiper-slide.dos .box-slide {padding:0 !important; width:100%; position:absolute; bottom:0; left:0; right:0; margin:0 auto; background:url(/aduana/imag/v1/auxi/bg_text01.png) no-repeat center top  !important;}
.tres.swiper-slide .bg-box-uno .box-slide.destacado-ayuda .auxi, .swiper-slide.dos article .box-slide.destacado-ayuda .auxi {padding:25px 10px 15px !important; width:auto !important;}
.tres.swiper-slide .bg-box-uno .box-slide.destacado-ayuda .auxi .tit {color:#ffffff !important;}
.direccion-regional #noticias-regionales .swiper-slide.dos article .tit {
    font-size: 14px;
    color: #ffffff !important;
    line-height: 130%;
    margin-bottom: 0;
    display: block;
}

.flex {display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
-ms-flex-align: stretch;
-moz-box-align: stretch;
-webkit-box-align: stretch;
-webkit-align-items: stretch;
align-items: stretch;
-webkit-box-lines: multiple;
-moz-box-lines: multiple;
-ms-flex-wrap: none;
-webkit-flex-wrap: nowrap;}

/*responsive portada direccion regional*/
@media only screen and (max-width:768px) {
  .direccion-regional #destacamos .cont-slide {min-height: auto; max-height: auto;}
  body.port-int.direccion-regional h1.titular {font-size:30px;}
  .direccion-regional #destacamos .box-right .box-bg.red {border-left-width:0 !important;}
  .direccion-regional #destacamos .destacado-ayuda {width: 100% !important; position:static;}
  .direccion-regional #destacamos .cont-slide {width:100%;}
  .direccion-regional #noticias-regionales .auxi .box-rot h2 {width: 100%;}
  .direccion-regional #alerta_link.alerta .alerta-seccion .box-text {width:80%;}
  .direccion-regional #noticias-regionales .cont-slide {overflow:inherit;}
  .direccion-regional #noticias-regionales .cont-slide .swiper-noticias {overflow:hidden;}
  .direccion-regional #noticias-regionales article {width:100%; margin:0; }
  .direccion-regional #noticias-regionales .box-foto {width:90%; float:none; margin: 0 auto 20px; overflow:hidden;}
  .direccion-regional #noticias-regionales .box-slide {width:100%; float:none; margin: 0 auto 20px;}
  .direccion-regional #noticias-regionales .auxi .box-rot .btn-ver-mas {float:none; width:auto; clear:both; margin:0 0 30px;}
  .direccion-regional #noticias-regionales .swiper-button-prev {left:-25px;}
  .direccion-regional #noticias-regionales .swiper-button-next {right:-25px;}
  .direccion-regional #consultas .auxi .box-respuestas {padding:30px 30px;}
  .direccion-regional #otras-noticias .cont-slide {width:85%;}
  .direccion-regional #otras-noticias .swiper-button-prev {left:-40px;}
  .direccion-regional #otras-noticias .swiper-button-next {right:-40px;}
  .direccion-regional #destacamos .box-right .box-bg .auxi {min-height: 100%; max-height: 100%; }
  .direccion-regional #destacamos .box-right .icon-map, .direccion-regional #destacamos .box-right .ico-direccion, 
  .direccion-regional #destacamos .box-right .ico-direccion, .direccion-regional #destacamos .box-right .ico-telefonos, 
  .direccion-regional #destacamos .box-right .ico-contacto, .direccion-regional #destacamos .box-right .ico-director, 
  .direccion-regional #destacamos .box-right .ico-oficina, .direccion-regional #destacamos .box-right .ico-pasos {margin-right:5px; float:left;}
  .direccion-regional #destacamos .box-right ul li {display: inline-block;}

}
/* fin responsive portada direccion regional*/

/*--/MAIN--*/

/*--FOOTER--*/
footer#footer {background-color:#002c74;}
#footer .auxi.table {position:relative; padding:25px 0 20px;}
#footer .auxi.table .fila.row.esp > .cell.col {position:relative; padding-bottom:20px; padding-top:25px; float:none; margin:0 0 50px;}
#footer .auxi.table .fila.row.esp > .cell.col + .cell.col {border-left:1px solid #FFF; float:none;}
.bg-bicolor {position:absolute; left:32%; bottom:-20px;}
.logo-footer {margin:0 auto; display:table;}
.logo-footer img {float:left;}
.tit-footer {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; line-height:120%; color:#fefeff;}
.bajada-footer {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; line-height:120%; color:#fefeff;}
.bajada-footer a{color:#fefeff ! important;text-decoration: none;}
.bajada-footer a:visited {color:#fefeff ! important;}
.ver-mapa {background:url(/aduana/imag/v1/auxi/ico_map.png) no-repeat left center; padding:3px 0 3px 23px; margin:30px auto 0; clear:both; display:table; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; line-height:120%; color:#fefeff;}
ul.redes-footer {margin:0 auto; display:table; padding-top:30px;}
ul.redes-footer li {clear:both; float:left;}
ul.redes-footer li + li { margin:15px 0 0 0;}
ul.redes-footer li a {float:left;}
ul.redes-footer li a img {float:left; margin:0 5px 0 0;}
ul.redes-footer li a span {float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; line-height:120%; color:#ffffff; padding:3px 0 0 0;}
ul.accesos-footer {float:left; border-left-width:0; margin:0;}
.auxi-col.redes {margin:0 auto; display:table; width:80%}
.auxi-col.redes h4.titular {font-family:latoBold, Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; line-height:120%; color:#ffffff; margin-bottom:40px;}
ul.accesos-footer {float:left;}
ul.accesos-footer + ul.accesos-footer { float:right;}
ul.accesos-footer li {background:url(/aduana/imag/v1/auxi/bullet_white.gif) no-repeat left 7px; margin-bottom:5px; padding:0 0 0 10px;}
ul.accesos-footer li a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; line-height:120%; color:#ffffff;}
.img-footer { margin:0 auto; display:table;}


/*--/FOOTER--*/

.m0 {margin:0 !important;}

@media screen and (max-width: 989px) and (min-width: 719px) {
    .top-header.aright {margin-top: 60px;}
    #tramites .auxi .cont-slide .swiper-container .swiper-wrapper .swiper-slide article {height: calc(100%);text-align: center;padding: 35px 0 18px 0;min-height: 165px;width: 100%;}
}
@media screen and (max-width: 1200px) and (min-width: 863px) {
    #slide-principal > .box-txt {top:auto; bottom:0;}
}

@media only screen and (max-width:1370px) {
  body.ayuda-port.port-int #slide-principal img.fullwidth {float:left;}
}
@media only screen and (max-width:1285px) {
  .box-txt {top:5%;}
}
@media only screen and (max-width:1200px) {
  .box-txt ul {float:left; margin-right:105px; clear:both;}
  .box-txt ul li {clear:none; width:100%; max-width: 324px;}
  .box-txt ul li.rotulo {width:100%; margin-left:20px; margin-bottom:10px; margin-top:10px;}
  #myBtn {display:none;}
  .box-txt .aleft {margin-top:0;}
}
@media only screen and (max-width:1280px) {
  .direccion-regional #destacamos .box-right .box-bg .auxi {min-height: 223px; max-height: 223px;}
  .direccion-regional #destacamos .box-right .art-noticia .auxi {padding: 23px 20px !important; background: #ffffff;}
}
@media only screen and (max-width:1270px) {
  .navbar-nav > li > a {padding:10px;}
}
@media only screen and (max-width:1250px) {
  .mapa {display:none;}
}
@media only screen and (max-width:1270px) {
  .direccion-regional #destacamos .box-right .box-bg .auxi {min-height: 220px; max-height: 220px;}
  
}
@media (min-width: 1226px) and (max-width: 1235px){
  .direccion-regional #destacamos .box-right .box-bg .auxi {min-height: 215px; max-height: 215px;}
  }
@media only screen and (max-width:1225px) {
  .direccion-regional #destacamos .box-right .box-bg .auxi {min-height: 214px; max-height: 214px;}
  
}
@media only screen and (max-width:1215px) {
  .direccion-regional #destacamos .box-right .box-bg .auxi {min-height: 210px; max-height: 210px;}
  
}
@media only screen and (max-width:1210px) {
  .direccion-regional #destacamos .box-right .box-bg .auxi {min-height: 210px; max-height: 210px;}
  
}
@media only screen and (max-width:1200px) {
  .direccion-regional #destacamos .box-right .box-bg .auxi {min-height: 210px; max-height: 210px;}
  .direccion-regional #destacamos .box-right .art-noticia .auxi {padding: 22px 20px !important; background: #ffffff;}
}
@media only screen and (max-width:1185px) {
  body.port-int .box-txt ul {margin-top:10px; margin-bottom:10px;}
  body.port-int h1.titular.beneficios {background-position:left 5px; background-size:52px auto; padding-left:65px;}
  body.port-int h1.titular.importador {background-position:left 5px; background-size:52px auto; padding-left:65px;}
  body.port-int h1.titular.exterior {background-position:left 5px; background-size:52px auto; padding-left:65px;}
  body.port-int h1.titular.viajero {background-position:left 5px; background-size:52px auto; padding-left:65px;}
  body.port-int h1.titular {line-height:115%;}
  body.comercio h1.titular.comercio { background-size:52px auto; padding-left:75px;}
  body.ayuda-port h1.titular.ayuda-ico { background-size:52px auto; padding-left:75px;}
}

@media only screen and (max-width:1170px) {
  body.ayuda-port.port-int .swiper-button-next, body.ayuda-port.port-int .swiper-container-rtl .swiper-button-prev {right:15px;}
  body.ayuda-port.port-int .swiper-button-prev, body.ayuda-port.port-int .swiper-container-rtl .swiper-button-next {left:15px;}
}

@media only screen and (max-width:1180px) {
  .box-txt {top:2%;}
  .box-txt .aleft {padding:0 0 10px 20px;}
}
@media only screen and (max-width:1155px) {
  ul.list-filtros li + li, ul.list-filtros li {margin:0 10px 0 10px; padding:5px 0;}
}
@media only screen and (max-width:1120px) {
  #destacamos .auxi {padding-bottom:0;}
  body.ayuda-port.port-int .cont-slide .swiper-container .swiper-wrapper .swiper-slide .box-slide {top:10%;}
}
@media only screen and (max-width:1112px) {
  .icon-filtro {width:20%;}
}
@media only screen and (max-width:1170px) {
  .direccion-regional #destacamos .box-right ul {padding:0 10px 0;}
  .direccion-regional #destacamos .carrusel-down .destacado-ayuda .tit-dest {font-size:16px;}
}
@media only screen and (max-width:1090px) {
#destacamos > .auxi > .row > .m0.flex, #destacamos > .auxi > .row > .col.span-12 {border-left-width:0;}
}
@media only screen and (max-width:1084px) {
  .navbar-nav > li > a {padding:8px;}
}
@media only screen and (max-width:1033px) {
  .cuerpo-tabs {padding:20px 10px!important;}
  .ver-mas-tab {margin-top:0; margin-right:0; margin-bottom:15px; float:left; clear:both;}
}
@media only screen and (max-width:990px) {
  .box-filtro.dos .auxi a {float:none; margin:0 auto;}
}
@media only screen and (max-width:950px) {
  .col.span-12.m0.flex {display: block;}
  .direccion-regional #destacamos .box-right.bg-uno {margin:20px auto; display: table;}
  .direccion-regional #destacamos .box-right ul {padding:10px;}
  .direccion-regional #destacamos .cont-slide.carrusel-down {margin:20px auto;}
}
@media only screen and (max-width:945px) {
  section#electronico DIV.auxi a span {font-size:18px;}
  section#electronico DIV.auxi.tipo-tres p.bajada, section#electronico DIV.auxi.tipo-tres span {margin-bottom:30px;}
  section#electronico DIV.auxi.tipo-tres img {margin:0 auto 25px;}
  section#electronico DIV.auxi.tipo-tres {padding:0; width:90%;}
  section#electronico DIV.auxi {padding:25px 0 0 0;}
  section#electronico DIV.auxi.tipo-tres a {margin-bottom:20px;}
}
@media only screen and (max-width:930px) {
  .icon-filtro {width:15%; top:7%;}
}
@media only screen and (max-width:862px) {
  #fullScreenDiv { background:#002C74 !important;}
  /*#slide-principal .fullwidth{display:none;}*/
  .swiper-container-principal {position:relative; padding:0 0 30px; background-color:#002c74;}
  .box-txt {position:relative; top:0; width:100%; background:#002C74; clear:both;}
  .box-txt ul {float: none; margin: 0 auto; display: table; max-width: 330px; width: 95%;}
  #slide-principal .box-txt ul.breadcrumbs {margin-top: 20px;}
  #slide-principal .box-txt ul li {margin-left: 0}
  #slide-principal .box-txt ul li:last-child {margin-bottom: 30px;}
  #slide-principal .box-txt .aleft h1.titular {margin-top:20px;border-left: 0 !important; font-size:30px !important;}
  #slide-principal .box-txt .aleft {border-left: 0 !important;}

  .box-txt .aleft {width:95%;}
  .box-txt ul li.rotulo {width:100%;}
  body.port-int .box-txt ul, body.port-int h1.titular {margin-left:10px;}
  body.port-int h1.titular {font-size:30px; margin-left:10px !important; line-height:125%;}
  body.port-int p.bajada {margin:10px 0 20px 10px; font-size: 16px;}
  body.port-int h1.titular.beneficios {background-size:35px auto; padding-left:45px;}
  body.comercio h1.titular.comercio {background-size:44px auto; padding-left:47px;}
  .box-filtro.dos p.bajada {margin:0;}

  body.port-int h1.titular.beneficios {background:url(/aduana/imag/v1/auxi/ico-beneficios.png) no-repeat left top; background-size: auto 34px; back padding-left:50px;}
  body.port-int h1.titular.comercio {background:url(/aduana/imag/v1/auxi/ico-comercio.png) no-repeat left top; background-size: auto 34px; padding-left:50px;}
  body.port-int h1.titular.viajero {background:url(/aduana/imag/v1/auxi/ico-viajero.png) no-repeat left top; background-size: auto 34px; padding-left:50px;}
  body.port-int h1.titular.importador {background:url(/aduana/imag/v1/auxi/ico-importador.png) no-repeat left top; background-size: auto 34px; padding-left:50px;}
  body.port-int h1.titular.exterior {background:url(/aduana/imag/v1/auxi/ico-exterior.png) no-repeat left top; background-size: auto 34px; padding-left:50px;}
  body.port-int h1.titular.ayuda-ico {background:url(/aduana/imag/v1/auxi/ico-ayuda.png) no-repeat left top; background-size: auto 34px; padding-left:50px;}
}
@media only screen and (max-width:845px) {
  body.ayuda-port.port-int .cont-slide .swiper-container .swiper-wrapper .swiper-slide .box-slide .ico_tramt {margin-bottom:10px !important;}
  body.ayuda-port.port-int .cont-slide .swiper-container .swiper-wrapper .swiper-slide .box-slide span.titular {margin: 0 auto 10px;}
}
@media only screen and (max-width:807px) {
  .botones-tabs li.lg-4 {width:100%;}
  .ui-tabs .ui-tabs-nav li + li {margin:0 !important;}
  ul.ui-tabs-nav li.ui-state-active a span.bottom-tabs, .ui-state-hover a span.bottom-tabs, .ui-widget-content .ui-state-hover a span.bottom-tabs, .ui-widget-header .ui-state-hover a span.bottom-tabs { display:none;}
  .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {border:4px solid #b3ca6a !important;}
  .slide-responsive {display: block;}
  .slide-no-responsive {display: none;}
  .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { border-bottom:4px solid #b3ca6a !important;}
  ul.ui-tabs-nav li a span {font-weight:normal; font-size:18px; height:auto; padding:80px 0 15px 0 !important;}

  ul.ui-tabs-nav li a span.ico-uno, ul.ui-tabs-nav li a span.ico-dos, ul.ui-tabs-nav li a span.ico-tres, ul.ui-tabs-nav li:hover span.ico-uno, ul.ui-tabs-nav li.ui-state-active span.ico-uno, ul.ui-tabs-nav li:hover span.ico-dos, ul.ui-tabs-nav li.ui-state-active span.ico-dos, ul.ui-tabs-nav li:hover span.ico-tres, ul.ui-tabs-nav li.ui-state-active span.ico-tres {background-position:center 20px; background-size:50px auto;}
  ul.ui-tabs-nav li a span.bottom-tabs { display:none;}
  .sociales .col.lg-4{display: block; float: none;}

}
@media only screen and (max-width:767px) {
  .box-right .box-bg.img-full.box-height-dos, .box-right .art-noticia.top-art.bg-uno.box-height-dos {height: auto !important;}
  .art-noticia {border-left:0px solid transparent !important;}
  .top-header.aright {margin-top:45px;}
  .cell {display:block;}
  #footer .auxi.table .fila.row.esp > .cell.col {border-left-width:12px; padding-right:12px; text-align:center;}
  #footer .auxi.table .fila.row.esp > .cell.col + .cell.col {border-left:0;}
  ul.redes-footer li {clear:none; margin:5px}
  ul.redes-footer li + li {margin:5px;}
  ul.accesos-footer li {float:none; margin:5px; display:inline-block;}
  #footer .auxi.table .fila.row.esp > .cell.col {border-left-width:0; padding-right:0;}
  .auxi-col.redes {width:100%;}
  #footer .auxi.table .fila.row.esp > .cell.col {padding-bottom:10px; padding-top:10px; margin:0 0 10px;}
  .auxi-col.redes h4.titular {margin-bottom:10px;}
  .bg-bicolor {position:absolute; left:0; right:0; margin:0 auto;}
  .columna-tres {border-left-width:0 !important;}
  .top-section h2.titular { width: 100%; padding: 40px 0 15px 0 !important; font-size: 31px; display: block; text-align: center;}
  .top-section a.contacto.ver {background: url(/aduana/imag/v1/auxi/ico_lapiz.png) no-repeat left 2px; padding:10px 20px 10px 30px; float:left !important;}
  .top-section a.ver {background:url(/aduana/imag/v1/auxi/arrow_rot.png) no-repeat right 12px; padding:10px 20px 10px 0; float:left !important;}
  #link-generales .cont-slide {width:75%;}
  header#header .auxi, #main .auxi, footer#footer .auxi, section#tramites .auxi {width:90%;}
  #perfiles .auxi .row article.perfil {display:block; float:left; margin-bottom:15px;}
  .icon-filtro {width:auto; top: 19%;}
  .h-170 {height:auto;}
  section#electronico DIV.auxi.tipo-dos {padding:25px 0;}
  section#electronico DIV.auxi.tipo-uno a {display:block !important; float:none; margin:0 auto;}
  section#electronico DIV.auxi a span {font-size:18px; clear:both; float:none; display:table; margin:0 auto; text-align:center;}
  section#electronico DIV.auxi a img {float:none; margin:0 auto 15px; display:table;}
  section#electronico DIV.auxi {padding:25px 0;}
  .box-mini, .row.box-descarga {margin-left:0 !important;}
  .box-descarga DIV ul li {width:100%; margin: 10px 0 0 0;}
  #transversal {padding-top:25px;}
  .filtros.sedes .box-filtros .auxi-filtro .custom-select + .custom-select {border-left-width:0; margin-top:15px;}
  body.ayuda-port.port-int .cont-slide {width:100%;}
  .col.esp-dos, .col.esp-dos:first-child {margin:0 0 15px !important;}
  #buscar {padding:10px 0;}
  .box-txt ul li a span{font-size: 13px;}
  .alerta .alerta-seccion .content > a {flex: 0 1 100%;}
  .alerta .alerta-seccion .content {padding: 0;}
  ul.list-filtros li a{padding: 6px 15px; font-size: 13px; display: block;}
  ul.list-filtros li + li, ul.list-filtros li{  margin: 0 5px; padding: 0;}
  ul.list-filtros li + li + li { margin: 0 0 0 5px;}
  .filtros{ margin-bottom: 0;}
  .sociales .top-section{
    -webkit-box-lines: single; -moz-box-lines: single; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;
    -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center;
  }
  .sociales .top-section .ver{  margin-top: 20px;padding: 13px 45px;}
  .sociales .top-section p{padding-bottom: 10px; line-height: 1.2;}
  .sociales .col.lg-4{width: 100%;}
  article .aduana_prensa.dos .box-filtro {width: 99.3%;}
}
@media only screen and (max-width:673px) {
  .box-perfil .tit-slide {font-size:22px;}
  .box-perfil .txt img {width: 50px;}
  .direccion-regional #destacamos .carrusel-down .box-filtro {top: 45% !important;}
  .box-perfil {width: 80%;}
  .carrusel-down .swiper-button-next {right: -8px !important;}
  .carrusel-down .swiper-button-prev {left: -8px !important;}
  .top-header.aright {margin-top:45px;}
  .box-lateral {display:none;}
  .top-header.aright {margin-top:5px;}
  .cont-art {margin:15px auto 25px;}
  .navbar {padding-bottom:5px;}
  .navbar-nav > li {margin:0 0 5px;}
  .navbar-nav > li > a {font-size:16px; font-weight:normal; border-bottom:4px solid #FFF; padding-bottom:5px !important;}
}
body.home #slide-principal > .fullwidth {display:none;}
body.home #slide-principal > .fullwidth.block {display:block;}
@media only screen and (max-width:640px) {
  #slide-principal > .fullwidth {display:none;}
  #slide-principal > #fullScreenDiv {display:none;}
  .print {display:none;}
  .box-descargas {padding:15px;}
}
@media only screen and (max-width:550px) {
  .box-accesibilidad {display:none !important;}
  h1.titular {font-size:30px;}
  .icon-filtro {width:auto; top:5%;}
}
@media only screen and (max-width:515px) {
  body.ayuda-port.port-int .cont-slide .swiper-container .swiper-wrapper .swiper-slide img.fullwidth {display:none;}
  body.ayuda-port.port-int .cont-slide .swiper-container .swiper-wrapper .swiper-slide .box-slide {position:relative;}
  body.ayuda-port.port-int .cont-slide .swiper-container .swiper-wrapper .swiper-slide .box-slide .ico_tramt {margin:10px auto; display:table;}
  body.ayuda-port.port-int .cont-slide .swiper-container .swiper-wrapper .swiper-slide .box-slide p {margin:10px auto; padding:0 10px;}
  body.ayuda-port.port-int .icon-filtro {top:20%;}

  #destacamos img.fullwidth{display:block;}
  #destacamos p.no-responsive {display: none;}
  #destacamos .destacado-ayuda{width: 100% !important; bottom: 0 !important; top: 60% !important; position:absolute;}
  #destacamos .dest-n-p-btn{top:86% !important;}
}
@media only screen and (max-width:507px) {
  section#link-generales .cont-slide .swiper-container-link .swiper-wrapper .swiper-slide a img {width:180px;}
}
@media only screen and (max-width:517px) {
  section#link-generales .cont-slide .swiper-container-link .swiper-wrapper .swiper-slide { width:100% !important;}
  section#link-generales .cont-slide .swiper-container-link .swiper-wrapper .swiper-slide a {position:relative; margin:0 auto; display:table;}
}
@media only screen and (max-width:450px) {
  .box-accesibilidad {display:none !important;}
  h1.titular {font-size:30px;}
  .icon-filtro {width:auto; top:5%;}
  article.art-txt img.fullwidth {display:none;}
  article.art-txt .box-filtro.dos {position:relative;}
  ul.redes-footer li {clear:both; float:left;}
}
@media only screen and (max-width:370px) {
  #tramites .auxi .cont-slide .swiper-container .swiper-wrapper .swiper-slide article {min-height:200px;}
}
@media only screen and (max-width:350px) {
  .icon-filtro {width:20%; top:5%;}
}
#fullScreenDiv{width100%; min-height:100%;
   / Set the height to match that of the viewport. /
    width:auto; padding:0!important; margin:0!important; background-color:#ffffff; position:relative;}
#video{width:100vw; height:auto; object-fit:cover; left:0px; top:0px; z-index:1;}
.video {width:100%; height:auto; display: block;}

@media (min-width: 1225px) and (max-width: 1399px){

  .video {width: 120%;}

}

#videoDiv:before{content: '';position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(10, 10, 10, 0.3);}

@media (max-aspect-ratio: 16/9) {
  #video {width:150%; left:-100%;}
}


@media (min-width: 1200px) and (max-width: 1300px){
 /* .direccion-regional #destacamos .box-right {height: 298px;}*/
  .direccion-regional #destacamos .box-right ul {padding: 30px 40px 0; /*min-height: 247px;*/}
}
/*@media (min-width: 1228px) and (max-width: 1300px){
  .direccion-regional #destacamos .box-right ul {min-height: 254px;}
}*/

.cont-slide.carrusel-down.dos {width: 433px; margin: 0;}
.cont-slide.dos {width:357px; margin: 0; clear: both;
float: left;}

.cont-slide.carrusel-down.dos .bg-box-uno {
    margin-bottom: 0 !important;
}
.cont-slide.carrusel-down.dos .bg-box-uno {
    background-color: transparent;
}
.cont-slide.carrusel-down.dos .auxi DIV article {
    position: relative;
    margin-bottom: 20px;
}
.swiper-button-prev-4, .swiper-button-next-4 {
    background-size: 14px;
}
.swiper-button-next-4 {
    right: 10px !important;
}
.swiper-button-prev-4 {
    left: 10px !important;
}
.swiper-button-next-4 {
    background-image: url("/aduana/imag/v1/icon/next_ayuda_uno.png") !important;
    right: 10px !important;
    left: auto !important;
}
.swiper-button-prev-4 {
    background-image: url("/aduana/imag/v1/icon/prev_ayuda_uno.png") !important;
    left: 10px !important;
    right: auto !important;
}
.swiper-button-prev-4 {
    width: 12px !important;
    height: 18px !important;
    background-size: 12px 18px !important;
}
.swiper-button-prev-4, .swiper-button-next-4 {
    position: absolute;
    top: 55%;
    width: 12px !important;
  height: 18px !important;
  background-size: 12px 18px !important;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
}


.carrusel-down.dos .box-perfil {width: 70%;}
.carrusel-down.dos .box-perfil .tit-slide {font-size: 18px; line-height: 110%; margin-bottom:0;}

.carrusel-down.dos .box-perfil .tit-slide span {padding:15px 0 0 0; float: left; clear: both; font-size: 16px; text-decoration: underline;}

.columna-dos h4 {color: #383979; margin-bottom: 15px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; font-size: 25px; line-height: 120%; margin: 0 auto 15px;
display: table; }
.columna-dos { background: #fff;}
.columna-dos .auxi-col { padding: 20px 0 10px; background: #fff;display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
-webkit-box-orient: block-axis;
-webkit-box-orient: vertical;
-moz-box-orient: block-axis;
-moz-box-orient: vertical;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;}
.art-tips img {margin: 0 auto; display: table;}

.swiper-button-prev-3, .swiper-button-next-3 {
    background-size: 14px;
}
.swiper-button-next-3 {
    right: 10px !important;
}
.swiper-button-prev-3 {
    left: 10px !important;
}
.swiper-button-next-3 {
    background-image: url("/aduana/imag/v1/icon/next_ayuda_dos.png") !important;
    right: 15px !important;
    left: auto !important;
}
.swiper-button-prev-3 {
    background-image: url("/aduana/imag/v1/icon/prev_ayuda_dos.png") !important;
    left: 10px !important;
    right: auto !important;
}
.swiper-button-prev-3 {
    width: 13px !important;
    height: 18px !important;
}
.swiper-button-prev-3, .swiper-button-next-3 {
    position: absolute;
    top: 35%;
    width: 12px !important;
  height: 18px !important;
  background-size: 12px 18px !important;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
}

.art-tips .box-slide .auxi p {padding:20px 50px; color: #393979; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: regular; font-size: 16px; line-height: 120%;}
.art-tips .box-slide .auxi p a {color: #393979;}

/*.row_esp {
  margin-left: -25px !important;
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-box-lines: single;
    -moz-box-lines: single;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    -moz-box-align: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}*/

/*.columna-uno {margin-left: 0 !important;}
.columna-uno, .columna-dos, .columna-tres {border-left-width: 25px !important;
padding: 0 0px; border: 0px solid rgba(0,0,0,0); border-left-width: 0px; float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-moz-background-clip: padding-box !important;
-webkit-background-clip: padding-box !important;
background-clip: padding-box !important;}*/

.row_esp {
  margin-left: -25px;
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-box-lines: single;
    -moz-box-lines: single;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    -moz-box-align: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.row_esp .columna-uno{
    margin-left: 0;
}


.row_esp .columna-uno, .row_esp .columna-dos, .row_esp .columna-tres {display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
-webkit-box-orient: block-axis;
-webkit-box-orient: vertical;
-moz-box-orient: block-axis;
-moz-box-orient: vertical;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
border: 0px solid rgba(0,0,0,0);
    border-left-width: 0px;
float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-moz-background-clip: padding-box !important;
-webkit-background-clip: padding-box !important;
background-clip: padding-box !important;}

.columna-dos, .columna-tres  {
    border-left-width:25px !important;
    padding: 0 0px;
}


.row_esp .columna-uno {/*width: 435px;*/max-width: 34.5%;
width: 100%;}
.columna-dos {/*
-webkit-flex: 0 1 377px;
flex: 0 1 377px;*/
max-width: 30%;
width: 100%;
/*width: 377px;*/}
.columna-tres {
/*-webkit-flex: 0 1 395px;
flex: 0 1 395px;
width: 395px;*/
max-width: 33.5%;
width: 100%;
/*width: 395px;*/}
.row_esp .columna-uno .auxi {width: 100% !important;}
.row_esp .columna-dos .auxi {width: 100% !important;}
.row_esp .columna-tres .auxi {width: 100% !important;}

#ayuda .auxi {max-width: 1233px;}


#ayuda .row_esp .columna-uno .height-box-primary {max-height: 165px !important;}
#ayuda .row_esp .columna-uno .box-perfil {top: 49%;}

.img-ayuda img {width: 100%; height: auto;}
.art-tips img {width: 260px; height: auto;}


@media only screen and (max-width:1200px) {
  .columna-uno {max-width:30.5%; width:100%;}
  .columna-dos {max-width:34%; width:100%;}
  .columna-tres {max-width:30%; width:100%;}
  .img-ayuda img {width: 100%; height: auto;}
  .art-tips img {width: 100%; height: auto;}
  cont-slide.carrusel-down.dos {width: 100% !important;}
  .cont-slide.dos {width: 100% !important;}
  .art-tips .box-slide .auxi p {padding: 20px;}
}
@media only screen and (max-width:995px) {
  .carrusel-down.dos .box-perfil {width: 85%;}
}
@media only screen and (max-width:862px) {
  .columna-dos {margin-bottom:20px; margin-top:20px;}
  .row_esp {margin-left: 0;}
   .row_esp .columna-uno, .row_esp .columna-dos, .row_esp .columna-tres {max-width:100%; margin: 0 auto}
   #ayuda .row_esp .columna-uno .height-box-primary {max-height:none !important; height: auto !important;}
  .row_esp .columna-dos, .row_esp .columna-tres {border-left-width:0 !important;}
  .row_esp .columna-dos {margin-bottom: 20px;margin-top: 20px;}
}