@font-face {
  font-family: 'din_alternatebold';
  src: url("fonts/din/din_alternate_bold-webfont.woff2") format("woff2"), url("fonts/din/din_alternate_bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'din_condensedbold';
  src: url("fonts/din/din_condensed_bold-webfont.woff2") format("woff2"), url("fonts/din/din_condensed_bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/* line 15, ../scss/main.scss */
:root {
  --medioHorizontal: translateX(-50%);
  --medioVertical: translateY(-50%);
  --medioGlobal: translate(-50%, -50%);
}

/* line 29, ../scss/main.scss */
html, body {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
}

/* line 35, ../scss/main.scss */
body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  min-height: 100%;
  overflow: visible;
  background-color: #ffffff;
  font-family: arial;
}

/* line 46, ../scss/main.scss */
body.nonescroll {
  height: 100%;
  overflow: hidden;
}

/* line 51, ../scss/main.scss */
#loader {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #fff;
  z-index: 9999999999;
}
/* line 60, ../scss/main.scss */
#loader .animacion {
  width: 115px;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: var(--medioGlobal);
}

/* line 70, ../scss/main.scss */
.sombra {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 85px;
  left: 0;
  background: #000000;
  opacity: 0.5;
  display: none;
  z-index: 777777;
}

/*.sombra_layer{
	width: 100%;
	height:100%;
	position: fixed;
	z-index: 9999998;
	background-color: #000000;
	opacity: 0.5;
	top: 0;
	left: 0;
	display: none;
}*/
/* line 95, ../scss/main.scss */
* {
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  *behavior: url(./js/htc/boxsizing.htc);
}

/**{
	@include transition(all 0.3s ease-out);
}*/
/* line 106, ../scss/main.scss */
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 115, ../scss/main.scss */
img {
  width: 100%;
  max-width: 100%;
  height: auto;
  border: none;
  display: block;
}

/* line 123, ../scss/main.scss */
h1, h2, h3, p {
  margin: 0;
  padding: 0;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
}

/* line 131, ../scss/main.scss */
.clear {
  clear: both;
}

/* line 136, ../scss/main.scss */
header, aside, nav, section, article {
  display: block;
  position: relative;
}

/* line 141, ../scss/main.scss */
li, div {
  position: relative;
}

/* line 145, ../scss/main.scss */
table {
  border-spacing: 0;
  border-collapse: collapse;
  border: 0;
}

/* line 151, ../scss/main.scss */
a.full {
  width: 100%;
  height: 100%;
  background: url(../images/bg-a.png);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
}

/* line 161, ../scss/main.scss */
a {
  text-decoration: none;
}

/* line 165, ../scss/main.scss */
span.bolder {
  font-weight: bold;
}

/* line 170, ../scss/main.scss */
.texto {
  color: #707070;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  margin-bottom: 25px;
  font-family: arial;
  position: relative;
}
/* line 179, ../scss/main.scss */
.texto .insidePhoto {
  max-width: 570px;
  float: right;
  margin-left: 20px;
  margin-bottom: 10px;
}
/* line 187, ../scss/main.scss */
.texto p {
  margin-bottom: 30px;
}
/* line 190, ../scss/main.scss */
.texto p.rojo {
  color: #E94B26;
}
/* line 194, ../scss/main.scss */
.texto p span {
  color: #165592;
  font-style: italic;
}
/* line 199, ../scss/main.scss */
.texto p strong {
  font-weight: bold;
}
/* line 204, ../scss/main.scss */
.texto strong {
  font-weight: bold;
}
/* line 208, ../scss/main.scss */
.texto em {
  color: #E94B26;
}
/* line 212, ../scss/main.scss */
.texto.paddingLeft {
  padding-left: 40px;
}
/* line 216, ../scss/main.scss */
.texto a {
  color: #09539B;
}
/* line 220, ../scss/main.scss */
.texto ul.ul1 {
  padding-left: 15px;
}
/* line 222, ../scss/main.scss */
.texto ul.ul1 li {
  list-style: disc;
  padding-left: 0;
}

/* line 229, ../scss/main.scss */
.campo {
  margin-bottom: 10px;
}
/* line 231, ../scss/main.scss */
.campo input {
  width: 100%;
  border: 1px solid #707070;
  height: 41px;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 14px;
  color: #707070;
  text-transform: uppercase;
  padding-left: 15px;
  border-radius: 5px;
}
/* line 246, ../scss/main.scss */
.campo .SubirDocumento input {
  height: auto;
  padding-left: 0;
}
/* line 251, ../scss/main.scss */
.campo textarea {
  width: 100%;
  border: 1px solid #707070;
  height: 130px;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 14px;
  color: #707070;
  text-transform: uppercase;
  border-radius: 5px;
  padding: 15px;
}

/* line 266, ../scss/main.scss */
.campo_check span.jqTransformCheckboxWrapper {
  margin-top: 0;
}
/* line 269, ../scss/main.scss */
.campo_check span.jqTransformCheckboxWrapper a {
  height: 14px;
}

/* line 277, ../scss/main.scss */
.campo_select {
  width: 100%;
}
/* line 280, ../scss/main.scss */
.campo_select * {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
/* line 284, ../scss/main.scss */
.campo_select select {
  width: 100%;
}
/* line 288, ../scss/main.scss */
.campo_select .jqTransformSelectWrapper {
  width: 100% !important;
  float: none;
  height: 32px;
  background-image: none;
  margin-bottom: 0;
}
/* line 295, ../scss/main.scss */
.campo_select .jqTransformSelectWrapper:before {
  content: '';
  width: calc(100% - 15px);
  height: 32px;
  position: absolute;
  top: 0;
  left: 0;
  background: url(../images/jqtransformplugin/select_left.png) no-repeat top left;
}
/* line 305, ../scss/main.scss */
.campo_select .jqTransformSelectWrapper span {
  height: 32px;
  padding-left: 13px;
  padding-top: 9px;
  font-size: 11px;
  line-height: 14px;
  color: #707070;
  text-transform: uppercase;
}
/* line 315, ../scss/main.scss */
.campo_select .jqTransformSelectWrapper a {
  height: 32px;
  border-radius: 0;
  background: url(../images/jqtransformplugin/select_right.png) no-repeat top left;
}
/* line 321, ../scss/main.scss */
.campo_select .jqTransformSelectWrapper a.jqTransformSelectOpen {
  width: 36px;
  height: 32px;
}
/* line 326, ../scss/main.scss */
.campo_select .jqTransformSelectWrapper ul {
  top: 32px;
}
/* line 329, ../scss/main.scss */
.campo_select .jqTransformSelectWrapper ul a {
  height: auto;
  background-image: none;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 14px;
  padding-left: 13px;
}
/* line 337, ../scss/main.scss */
.campo_select .jqTransformSelectWrapper ul a:hover, .campo_select .jqTransformSelectWrapper ul a.selected:hover {
  background-color: #E94B26;
}
/* line 344, ../scss/main.scss */
.campo_select.campo_uno {
  z-index: 12;
}
/* line 347, ../scss/main.scss */
.campo_select.campo_dos {
  z-index: 10;
}
/* line 350, ../scss/main.scss */
.campo_select.campo_tres {
  z-index: 8;
}
/* line 353, ../scss/main.scss */
.campo_select.campo_cuatro {
  z-index: 6;
}
/* line 356, ../scss/main.scss */
.campo_select.campo_cinco {
  z-index: 4;
}
/* line 359, ../scss/main.scss */
.campo_select.campo_seis {
  z-index: 2;
}

/* line 364, ../scss/main.scss */
.subtitulo {
  margin-bottom: 15px;
  color: #E94B26;
  font-size: 14px;
}

/* line 371, ../scss/main.scss */
p strong {
  font-family: arial;
}
/* line 375, ../scss/main.scss */
p a {
  text-decoration: none;
}

/* line 381, ../scss/main.scss */
.video {
  width: 100%;
  z-index: 3;
}
/* line 385, ../scss/main.scss */
.video .contenedor_video {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  padding-top: 30px;
  position: relative;
}
/* line 392, ../scss/main.scss */
.video .contenedor_video iframe, .video .contenedor_video object, .video .contenedor_video embed, .video .contenedor_video video {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* line 402, ../scss/main.scss */
.btn_yellow {
  width: 100%;
  max-width: 260px;
  height: 40px;
  background-color: #FED230;
  text-align: center;
  color: #165592;
  padding-top: 14px;
  border-radius: 5px;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  border: 0;
  margin: 0 auto;
  font-size: 12px;
  line-height: 13px;
  text-transform: uppercase;
  cursor: pointer;
  font-weight: 500;
}
/* line 422, ../scss/main.scss */
.btn_yellow:hover {
  background-color: #165592;
  color: #FED230;
}
/* line 428, ../scss/main.scss */
.btn_yellow.vers2:hover {
  background-color: #fff;
  color: #165592;
}

/* line 437, ../scss/main.scss */
.wrapper {
  width: 100%;
  font-family: arial;
}
/* line 441, ../scss/main.scss */
.wrapper .sombra_de_menu {
  width: 100%;
  height: calc(100% - 103px);
  position: fixed;
  z-index: 100;
  background-color: #000000;
  opacity: 0.5;
  display: none;
  bottom: 0;
  left: 0;
}
/* line 457, ../scss/main.scss */
.wrapper section .seccion_principal ul .owl-stage-outer {
  width: 100%;
  margin: 0 auto;
}
/* line 462, ../scss/main.scss */
.wrapper section .seccion_principal ul .owl-controls {
  width: 100%;
  position: static;
  top: 0;
}
/* line 468, ../scss/main.scss */
.wrapper section .seccion_principal ul .owl-nav {
  width: 100%;
  position: static;
}
/* line 472, ../scss/main.scss */
.wrapper section .seccion_principal ul .owl-nav .owl-prev {
  width: 10px;
  height: 17.38px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -30px;
  text-indent: -999999;
  font-size: 0.1px;
  background-image: url(../images/flecha-left-blue.svg);
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 68%;
  opacity: 1;
  margin: 0;
}
/* line 489, ../scss/main.scss */
.wrapper section .seccion_principal ul .owl-nav .owl-prev:hover {
  opacity: 1;
  background-color: transparent;
  background-image: url(../images/flecha-left-blue.svg);
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 68%;
}
/* line 500, ../scss/main.scss */
.wrapper section .seccion_principal ul .owl-nav .owl-next {
  width: 10px;
  height: 17.38px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -30px;
  text-indent: -999999;
  font-size: 0.1px;
  background-image: url(../images/flecha-right-blue.svg);
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 68%;
  opacity: 1;
  margin: 0;
}
/* line 517, ../scss/main.scss */
.wrapper section .seccion_principal ul .owl-nav .owl-next:hover {
  opacity: 1;
  background-color: transparent;
  background-image: url(../images/flecha-right-blue.svg);
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 68%;
}
/* line 529, ../scss/main.scss */
.wrapper section .seccion_principal ul .owl-dots {
  display: none !important;
}
/* line 534, ../scss/main.scss */
.wrapper section .seccion_principal .seccion_white {
  width: 100%;
  background-color: #fff;
  padding: 60px 0;
}
/* line 539, ../scss/main.scss */
.wrapper section .seccion_principal .seccion_white .titulo {
  width: 100%;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 40px;
  color: #165592;
}
/* line 555, ../scss/main.scss */
.wrapper section .seccion_principal .seccion_white .lista_marcas_1 .logo:before, .wrapper section .seccion_principal .seccion_white .lista_marcas_2 .logo:before, .wrapper section .seccion_principal .seccion_white .lista_marcas_3 .logo:before {
  content: '';
  width: 1px;
  border-right: 1px dashed #707070;
  position: absolute;
  right: -15px;
  height: 100%;
  top: 50%;
  transform: var(--medioVertical);
}
/* line 566, ../scss/main.scss */
.wrapper section .seccion_principal .seccion_white .lista_marcas_1 .logo img, .wrapper section .seccion_principal .seccion_white .lista_marcas_2 .logo img, .wrapper section .seccion_principal .seccion_white .lista_marcas_3 .logo img {
  width: 100%;
  max-width: 126px;
  margin: 0 auto;
}
/* line 573, ../scss/main.scss */
.wrapper section .seccion_principal .seccion_white .lista_marcas_1 .logo.last:before, .wrapper section .seccion_principal .seccion_white .lista_marcas_2 .logo.last:before, .wrapper section .seccion_principal .seccion_white .lista_marcas_3 .logo.last:before {
  display: none;
}
/* line 580, ../scss/main.scss */
.wrapper section .seccion_principal .seccion_white .lista_marcas_1 {
  margin-bottom: 60px;
}
/* line 584, ../scss/main.scss */
.wrapper section .seccion_principal .seccion_white .lista_marcas_2 {
  width: calc(100% - 160px);
  margin: 0 auto;
}
/* line 589, ../scss/main.scss */
.wrapper section .seccion_principal .seccion_white .lista_marcas_3 {
  margin-bottom: 20px;
}
/* line 596, ../scss/main.scss */
.wrapper section .consulta_en_linea {
  width: 140px;
  height: 68px;
  background-color: #1f8e39;
  position: absolute;
  top: 30px;
  right: 25px;
  padding-left: 60px;
  padding-top: 22px;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 11px;
  line-height: 14px;
  border-radius: 8px;
  z-index: 999;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  font-weight: 600;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  cursor: pointer;
}
/* line 618, ../scss/main.scss */
.wrapper section .consulta_en_linea .ico {
  width: 34px;
  height: 34px;
  background-image: url(../images/ico-wassap.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  position: absolute;
  top: 50%;
  left: 15px;
  transform: var(--medioVertical);
}
/* line 631, ../scss/main.scss */
.wrapper section .consulta_en_linea:hover {
  width: 160px;
}
/* line 637, ../scss/main.scss */
.wrapper .hideItem {
  display: none;
}

/* line 644, ../scss/main.scss */
.container {
  width: 100%;
  max-width: 1118px;
  margin: 0 auto;
  position: relative;
}
/* line 650, ../scss/main.scss */
.container .row.padd-0 {
  padding-left: 0;
  padding-right: 0;
}
/* line 654, ../scss/main.scss */
.container .row.padd-0 > div {
  padding-left: 0;
  padding-right: 0;
}
/* line 660, ../scss/main.scss */
.container .row.padd-1 {
  padding-left: 1px;
  padding-right: 1px;
}
/* line 664, ../scss/main.scss */
.container .row.padd-1 > div {
  padding-left: 1.5px;
  padding-right: 1.5px;
}
/* line 670, ../scss/main.scss */
.container .row.padd-2 {
  padding-left: 2px;
  padding-right: 2px;
}
/* line 674, ../scss/main.scss */
.container .row.padd-2 > div {
  padding-left: 3px;
  padding-right: 3px;
}
/* line 679, ../scss/main.scss */
.container .row.padd-3 {
  padding-left: 3px;
  padding-right: 3px;
}
/* line 683, ../scss/main.scss */
.container .row.padd-3 > div {
  padding-left: 4px;
  padding-right: 4px;
}
/* line 689, ../scss/main.scss */
.container .row.padd-4 {
  padding-left: 4px;
  padding-right: 4px;
}
/* line 693, ../scss/main.scss */
.container .row.padd-4 > div {
  padding-left: 5px;
  padding-right: 5px;
}
/* line 698, ../scss/main.scss */
.container .row.padd-5 {
  padding-left: 5px;
  padding-right: 5px;
}
/* line 702, ../scss/main.scss */
.container .row.padd-5 > div {
  padding-left: 6px;
  padding-right: 6px;
}
/* line 708, ../scss/main.scss */
.container .row.padd-8 {
  padding-left: 7px;
  padding-right: 7px;
}
/* line 712, ../scss/main.scss */
.container .row.padd-8 > div {
  padding-left: 8px;
  padding-right: 8px;
}
/* line 718, ../scss/main.scss */
.container .row.padd-10 {
  padding-left: 5px;
  padding-right: 5px;
}
/* line 722, ../scss/main.scss */
.container .row.padd-10 > div {
  padding-left: 10px;
  padding-right: 10px;
}

@media (max-width: 768px) {
  /* line 742, ../scss/main.scss */
  .wrapper .sombra_de_menu {
    height: calc(100% - 68px);
  }
}
@media (max-width: 640px) {
  /* line 756, ../scss/main.scss */
  .wrapper .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 420px) {
  /* line 769, ../scss/main.scss */
  .texto.paddingLeft {
    padding-left: 0;
  }
}
/* line 2, ../scss/_home.scss */
.wrapper_home section {
  background-color: #404040;
}
/* line 5, ../scss/_home.scss */
.wrapper_home section .banner {
  width: 100%;
  position: relative;
}
/* line 9, ../scss/_home.scss */
.wrapper_home section .banner ul.slider {
  width: 100%;
  margin-bottom: 0;
}
/* line 12, ../scss/_home.scss */
.wrapper_home section .banner ul.slider li {
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  behavior: url(/js/htc/backgroundsize.htc) \9;
  background-position: center;
}
/* line 17, ../scss/_home.scss */
.wrapper_home section .banner ul.slider li .container {
  height: auto;
  position: relative;
  z-index: 16;
  height: 596px;
  max-width: 400px;
}
/* line 25, ../scss/_home.scss */
.wrapper_home section .banner ul.slider li .caja_azul {
  width: calc(50% - 80px);
  height: 596px;
  background-color: rgba(0, 62, 123, 0.4);
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 33, ../scss/_home.scss */
.wrapper_home section .banner ul.slider li .caja_azul .c {
  width: 100%;
}
/* line 35, ../scss/_home.scss */
.wrapper_home section .banner ul.slider li .caja_azul .c .barra_yellow {
  width: calc(100% + 25px);
  border-radius: 0 8px 8px 0;
  padding: 25px 0 25px;
  background-color: #FED230;
}
/* line 41, ../scss/_home.scss */
.wrapper_home section .banner ul.slider li .caja_azul .c .barra_yellow .r {
  width: 100%;
  max-width: 425px;
  float: right;
  margin-right: 25px;
  padding-right: 25px;
}
/* line 48, ../scss/_home.scss */
.wrapper_home section .banner ul.slider li .caja_azul .c .barra_yellow .r h1,
.wrapper_home section .banner ul.slider li .caja_azul .c .barra_yellow .r .titulo {
  color: #165592;
  text-transform: uppercase;
  font-size: 24px;
  line-height: 27px;
  font-weight: 700;
  margin-bottom: 0;
}
/* line 59, ../scss/_home.scss */
.wrapper_home section .banner ul.slider li .caja_azul .c .contenido {
  width: 100%;
  max-width: 400px;
  float: right;
  margin-right: 25px;
  padding-right: 25px;
  padding-top: 20px;
}
/* line 67, ../scss/_home.scss */
.wrapper_home section .banner ul.slider li .caja_azul .c .contenido .parrafo {
  width: 100%;
  color: #ffffff;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 20px;
}
/* line 75, ../scss/_home.scss */
.wrapper_home section .banner ul.slider li .caja_azul .c .contenido .logo_atos {
  width: 200px;
  margin-bottom: 25px;
}
/* line 80, ../scss/_home.scss */
.wrapper_home section .banner ul.slider li .caja_azul .c .contenido .btn_conozca_mas {
  width: 168px;
  height: 32px;
  border: 1px solid #ffffff;
  border-radius: 5px;
  margin-bottom: 20px;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
  padding-top: 7px;
  color: #ffffff;
}
/* line 92, ../scss/_home.scss */
.wrapper_home section .banner ul.slider li .caja_azul .c .contenido .btn_conozca_mas:hover {
  background-color: #FED230;
  color: #165592;
  border: 1px solid #FED230;
}
/* line 105, ../scss/_home.scss */
.wrapper_home section .banner .bx-wrapper .bx-pager {
  max-width: 1050px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
  left: 50%;
  transform: translateX(-50%);
}
/* line 112, ../scss/_home.scss */
.wrapper_home section .banner .bx-wrapper .bx-pager a {
  width: 15px;
  height: 15px;
  text-indent: -999999;
  font-size: 0;
  border-radius: 50%;
  background-color: #165592;
}
/* line 120, ../scss/_home.scss */
.wrapper_home section .banner .bx-wrapper .bx-pager a.active {
  background-color: #FED230;
}
/* line 127, ../scss/_home.scss */
.wrapper_home section .banner .bx-controls {
  position: static;
}
/* line 130, ../scss/_home.scss */
.wrapper_home section .banner .bx-controls .bx-controls-direction {
  max-width: 1100px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
  position: static;
}
/* line 137, ../scss/_home.scss */
.wrapper_home section .banner .bx-controls .bx-controls-direction a {
  width: 39px;
  height: 50px;
  top: 50%;
  transform: var(--medioVertical);
  background-color: rgba(9, 83, 155, 0.9);
  background-size: 40%;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 147, ../scss/_home.scss */
.wrapper_home section .banner .bx-controls .bx-controls-direction a.bx-prev {
  background-image: url(../images/flecha-left-white-2.svg);
  left: 0;
}
/* line 152, ../scss/_home.scss */
.wrapper_home section .banner .bx-controls .bx-controls-direction a.bx-next {
  left: auto;
  right: 0;
  background-image: url(../images/flecha-right-white-2.svg);
}
/* line 158, ../scss/_home.scss */
.wrapper_home section .banner .bx-controls .bx-controls-direction a:hover {
  background-color: #FED230;
  opacity: 1;
  background-color: #09539b;
}
/* line 169, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_yellow {
  width: 100%;
  background-image: url(../images/home-banner-yellow.jpg);
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  behavior: url(/js/htc/backgroundsize.htc) \9;
  background-position: center;
}
/* line 176, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_yellow .container {
  width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
}
/* line 181, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_yellow .container .titulo {
  text-transform: uppercase;
  text-align: center;
  color: #165592;
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 5px;
}
/* line 190, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_yellow .container .texto {
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 35px;
  color: #000000;
}
/* line 199, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_yellow .container .btn_conozca_mas {
  width: 168px;
  height: 32px;
  border: 1px solid #165592;
  border-radius: 5px;
  margin: 0 auto;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
  padding-top: 7px;
  color: #165592;
}
/* line 211, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_yellow .container .btn_conozca_mas:hover {
  background-color: #165592;
  color: #FED230;
  border: 1px solid #165592;
}
/* line 220, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue {
  margin-top: -46px;
}
/* line 223, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue.vers2 {
  margin-top: -100px;
}
/* line 226, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue.vers2:before {
  height: calc(100% - 100px);
}
/* line 231, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue:before {
  content: "";
  width: 100%;
  height: calc(100% - 46px);
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #165592;
  z-index: 1;
}
/* line 241, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue .container {
  max-width: 935px;
  z-index: 3;
}
/* line 247, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue article * {
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 250, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue article .imagen {
  width: 100%;
}
/* line 253, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue article .imagen .ico_flotante {
  color: #ffffff;
  padding-left: 30px;
  font-size: 16px;
  position: absolute;
  left: 20px;
  bottom: 70px;
}
/* line 261, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue article .imagen .ico_flotante .ico {
  width: 25px;
  position: absolute;
  top: -7px;
  left: 0;
}
/* line 270, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue article .imagen .layer {
  width: 100%;
  height: 100%;
  background-color: rgba(3, 47, 90, 0.8);
  padding: 35px 40px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  opacity: 0;
  display: block;
}
/* line 283, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue article .imagen .layer ul.lista li {
  width: 100%;
  text-align: left;
  vertical-align: top;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 14px;
  line-height: 19px;
  margin-left: 0;
  position: relative;
  cursor: pointer;
  margin-bottom: 6px;
  font-family: arial;
  font-weight: 100;
  padding-left: 0;
  /*&:before{
    content: '-';
    color: #ffffff;
    position: absolute;
    top: 0px;
    left: 0;
    font-size: 14px;
    line-height: 19px;
  }*/
}
/* line 299, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue article .imagen .layer ul.lista li a {
  color: #ffffff;
  text-decoration: none;
}
/* line 303, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue article .imagen .layer ul.lista li a:hover {
  color: #FED230;
}
/* line 320, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue article .imagen .layer .titulo {
  color: #ffffff;
  padding-left: 35px;
  font-size: 16px;
  margin-bottom: 30px;
}
/* line 325, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue article .imagen .layer .titulo .ico {
  width: 25px;
  position: absolute;
  top: -7px;
  left: 0;
}
/* line 333, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue article .imagen .layer .texto {
  font-size: 14px;
  color: #ffffff;
  line-height: 14px;
  text-align: left;
}
/* line 341, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue article .caja_titular {
  width: calc(100% - 30px);
  height: 80px;
  line-height: 80px;
  margin: 0 auto;
  background-color: #FED230;
  padding-left: 20px;
  padding-right: 60px;
  border-radius: 10px;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  transform: var(--medioVertical);
  z-index: 5;
}
/* line 356, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue article .caja_titular:before {
  content: "";
  width: 18px;
  height: 33px;
  background-image: url(../images/+.svg);
  position: absolute;
  top: 50%;
  transform: var(--medioVertical);
  right: 30px;
}
/* line 367, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue article .caja_titular span {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  text-transform: uppercase;
  color: #165592;
}
/* line 378, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue article:hover .caja_titular {
  width: calc(100% - 60px);
}
/* line 383, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue article:hover .imagen .layer {
  opacity: 1;
}
/* line 387, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue article:hover .imagen .ico_flotante {
  opacity: 0;
}
/* line 395, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue_2 {
  margin-top: -46px;
  background-color: #165592;
  padding: 50px 0;
}
/* line 400, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue_2 .container {
  max-width: 935px;
  z-index: 3;
}
/* line 405, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue_2 .titulo {
  width: 100%;
  text-align: center;
  font-size: 20px;
  text-transform: uppercase;
  margin-bottom: 40px;
  color: #ffffff;
  font-weight: normal;
}
/* line 416, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue_2 .lista_productos_destacados article {
  margin-bottom: 20px;
}
/* line 418, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue_2 .lista_productos_destacados article .imagen {
  width: 100%;
  overflow: hidden;
  border-radius: 10px;
}
/* line 423, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue_2 .lista_productos_destacados article .imagen * {
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 427, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue_2 .lista_productos_destacados article .imagen .esquina {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 72px 72px;
  border-color: transparent transparent #fed130 transparent;
}
/* line 437, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue_2 .lista_productos_destacados article .imagen .esquina .mas {
  position: absolute;
  color: #165592;
  top: 43px;
  right: 13px;
  font-size: 14px;
  line-height: 14px;
}
/* line 448, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue_2 .lista_productos_destacados article .contenido {
  padding: 16px 0;
}
/* line 451, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue_2 .lista_productos_destacados article .contenido .nombre {
  width: 100%;
  height: auto;
  color: #ffffff;
  font-size: 14px;
  line-height: 16px;
  font-weight: normal;
  text-transform: uppercase;
  margin-bottom: 13px;
  overflow: hidden;
}
/* line 463, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue_2 .lista_productos_destacados article .contenido .marca {
  color: #ffffff;
  font-size: 13px;
}
/* line 471, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue_2 .lista_productos_destacados article:hover .imagen img {
  transform: scale(1.1);
}
/* line 475, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue_2 .lista_productos_destacados article:hover .imagen .esquina {
  bottom: -10px;
  right: -10px;
}
/* line 479, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue_2 .lista_productos_destacados article:hover .imagen .esquina .mas {
  top: 38px;
  right: 18px;
}
/* line 487, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_blue_2 .lista_productos_destacados article:hover .contenido .nombre,
.wrapper_home section .seccion_principal .seccion_blue_2 .lista_productos_destacados article:hover .contenido .marca {
  color: #FED230;
}
/* line 497, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_grey {
  width: 100%;
  background-image: url(../images/home-banner-grey.jpg);
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  behavior: url(/js/htc/backgroundsize.htc) \9;
  background-position: center;
}
/* line 504, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_grey .container {
  width: 100%;
  padding-top: 100px;
  padding-bottom: 150px;
}
/* line 509, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_grey .container .titulo {
  text-transform: uppercase;
  text-align: center;
  color: #165592;
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 5px;
}
/* line 518, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_grey .container .texto {
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 35px;
}
/* line 526, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_grey .container .btn_conozca_mas {
  width: 168px;
  height: 32px;
  border: 1px solid #165592;
  border-radius: 5px;
  margin: 0 auto;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
  padding-top: 7px;
  color: #165592;
}
/* line 538, ../scss/_home.scss */
.wrapper_home section .seccion_principal .seccion_grey .container .btn_conozca_mas:hover {
  background-color: #165592;
  color: #FED230;
  border: 1px solid #165592;
}

@media (max-width: 1010px) {
  /* line 556, ../scss/_home.scss */
  .wrapper_home section .banner ul.slider li .caja_azul {
    width: 100%;
  }
  /* line 559, ../scss/_home.scss */
  .wrapper_home section .banner ul.slider li .caja_azul .c .barra_yellow {
    width: 94%;
    max-width: 500px;
    padding-left: 50px;
  }
  /* line 563, ../scss/_home.scss */
  .wrapper_home section .banner ul.slider li .caja_azul .c .barra_yellow .r {
    margin: 0 0 0 0;
    float: none;
  }
  /* line 569, ../scss/_home.scss */
  .wrapper_home section .banner ul.slider li .caja_azul .c .contenido {
    margin: 0;
    padding-left: 50px;
    float: none;
  }
  /* line 581, ../scss/_home.scss */
  .wrapper_home section .banner .bx-controls .bx-controls-direction a.bx-prev {
    left: 0;
  }
  /* line 585, ../scss/_home.scss */
  .wrapper_home section .banner .bx-controls .bx-controls-direction a.bx-next {
    right: 0;
  }
}
@media (max-width: 480px) {
  /* line 621, ../scss/_home.scss */
  .wrapper_home section .banner ul.slider li .caja_azul .c .barra_yellow {
    padding: 16px 20px 16px;
  }
  /* line 624, ../scss/_home.scss */
  .wrapper_home section .banner ul.slider li .caja_azul .c .barra_yellow .r h1,
  .wrapper_home section .banner ul.slider li .caja_azul .c .barra_yellow .r .titulo {
    font-size: 19px;
    line-height: 19px;
  }
  /* line 642, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_blue_2 .lista_productos_destacados article .contenido .nombre {
    line-height: 17px;
    height: auto;
  }
  /* line 652, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_white .lista_marcas_2 {
    width: calc(100% - 80px);
  }
  /* line 656, ../scss/_home.scss */
  .wrapper_home section .seccion_principal .seccion_white .lista_marcas_2 .logo:before {
    right: -7px;
  }
}
/* line 4, ../scss/_internas.scss */
.wrapper_interna section .banner_interna .container {
  height: 225px;
}
/* line 7, ../scss/_internas.scss */
.wrapper_interna section .banner_interna .container .barra_azul {
  width: auto;
  height: auto;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 20px 50px 21px 0;
  background-color: #09539B;
  min-width: 275px;
}
/* line 17, ../scss/_internas.scss */
.wrapper_interna section .banner_interna .container .barra_azul:before {
  content: '';
  width: 1000px;
  position: absolute;
  bottom: 0;
  right: 99%;
  height: 100%;
  background-color: #09539B;
}
/* line 27, ../scss/_internas.scss */
.wrapper_interna section .banner_interna .container .barra_azul h2 {
  color: #ffffff;
  font-size: 20px;
  text-transform: uppercase;
  line-height: 22px;
  margin-bottom: 0;
  position: relative;
  z-index: 3;
  padding-left: 15px;
}
/* line 37, ../scss/_internas.scss */
.wrapper_interna section .banner_interna .container .barra_azul h2.yellow {
  color: #FED230;
}
/* line 42, ../scss/_internas.scss */
.wrapper_interna section .banner_interna .container .barra_azul .ico {
  width: 26px;
  position: absolute;
  top: 50%;
  left: 15px;
  transform: var(--medioVertical);
}
/* line 50, ../scss/_internas.scss */
.wrapper_interna section .banner_interna .container .barra_azul.i {
  padding-left: 45px;
}
/* line 58, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal {
  padding-bottom: 0;
  background-color: #f5f6f5;
}
/* line 62, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .breadcrumb_caja {
  background-color: transparent;
  height: auto;
  padding-right: 20px;
  padding-left: 0;
  z-index: 10;
  padding-top: 20px;
  margin-bottom: 40px;
}
/* line 71, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .breadcrumb_caja.mobile {
  display: none;
}
/* line 75, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .breadcrumb_caja ul.breadcrumb {
  padding: 0;
  list-style: none;
  background-color: transparent;
  margin-bottom: 0;
  text-align: left;
  list-style-type: none;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  font-size: 0;
  text-overflow: ellipsis;
}
/* line 89, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .breadcrumb_caja ul.breadcrumb li {
  display: inline;
  font-size: 11px;
  vertical-align: middle;
  padding-left: 0;
  line-height: 13px;
  margin-bottom: 0;
  color: #707070;
}
/* line 98, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .breadcrumb_caja ul.breadcrumb li:after {
  content: '/';
  font-size: 14px;
  display: inline-block;
  margin: 0 3px;
  color: #707070;
}
/* line 107, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .breadcrumb_caja ul.breadcrumb li:last-child:after {
  display: none;
}
/* line 112, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .breadcrumb_caja ul.breadcrumb li a {
  color: #707070;
  text-decoration: none;
  font-weight: 500;
  font-family: arial;
  font-size: 11px;
}
/* line 120, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .breadcrumb_caja ul.breadcrumb li a:hover {
  color: #165592;
  text-decoration: none;
}
/* line 125, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .breadcrumb_caja ul.breadcrumb li a.activo {
  color: #165592;
  text-decoration: none;
  font-weight: bold;
}
@media (max-width: 420px) {
  /* line 134, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .breadcrumb_caja ul.breadcrumb li + li + li {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 200px;
  }
}
/* line 145, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .breadcrumb_caja.marginLong {
  margin-bottom: 100px;
}
/* line 149, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .ancla {
  width: 1px;
  height: 1px;
  position: absolute;
  top: -100px;
  left: 0;
}
/* line 157, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .paginador {
  width: 100%;
  text-align: center;
}
/* line 161, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .paginador .flecha_left {
  width: 10px;
  height: 12px;
  display: inline-block;
  cursor: pointer;
}
/* line 167, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .paginador .flecha_left:hover {
  opacity: 0.5;
}
/* line 171, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .paginador .flecha_left:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 10.4px 6px 0;
  border-color: transparent #404044 transparent transparent;
  position: absolute;
  top: 2px;
  right: 0;
}
/* line 184, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .paginador ul {
  width: auto;
  display: inline-block;
  margin: 0 5px;
}
/* line 189, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .paginador ul li {
  display: inline-block;
}
/* line 192, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .paginador ul li a {
  width: 22px;
  height: 22px;
  background-color: #165592;
  border: 0;
  color: #ffffff;
  margin: 0 2px;
  display: block;
  font-size: 11px;
  font-family: arial;
  padding-top: 3px;
}
/* line 208, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .paginador ul li.activo a, .wrapper_interna section .seccion_principal .paginador ul li:hover a {
  background-color: #FED230;
  color: #ffffff;
  text-decoration: none;
}
/* line 217, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .paginador .flecha_right {
  width: 10px;
  height: 12px;
  display: inline-block;
  cursor: pointer;
}
/* line 223, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .paginador .flecha_right:hover {
  opacity: 0.5;
}
/* line 227, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .paginador .flecha_right:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 10.4px;
  border-color: transparent transparent transparent #404044;
  position: absolute;
  top: 2px;
  left: 0;
}
/* line 242, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal h1 {
  width: 100%;
  color: #165592;
  font-size: 24px;
  line-height: 26px;
  margin-bottom: 35px;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 251, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal h1.margin10 {
  margin-bottom: 10px;
}
/* line 255, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal h1.small {
  font-size: 18px;
  line-height: 21px;
}
/* line 262, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal h2 {
  width: 100%;
  color: #165592;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 30px;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 272, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .subtitulo {
  color: #165592;
  font-size: 18px;
  line-height: 22px;
}
/* line 278, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .logo_marca {
  width: 126px;
  position: absolute;
  right: 0;
  top: 38px;
}
/* line 285, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal h3 {
  width: 100%;
  color: #165592;
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 20px;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 295, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .linea_horizontal {
  width: 100%;
  height: 1px;
  border-bottom: 1px dashed #165592;
  margin-bottom: 30px;
}
/* line 302, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_productos {
  margin-bottom: 50px;
}
/* line 305, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_productos article {
  margin-bottom: 60px;
}
/* line 308, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_productos article .imagen {
  width: 100%;
  border: 1px dashed #707070;
  overflow: hidden;
}
/* line 313, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_productos article .imagen * {
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 317, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_productos article .imagen .mas {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 37px;
  height: 37px;
  background-color: #FED230;
  color: #165592;
  font-size: 15px;
  line-height: 15px;
  text-align: center;
  padding-top: 12px;
  z-index: 4;
}
/* line 332, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_productos article .imagen .ico_carrito {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 37px;
  height: 37px;
  color: #165592;
  font-size: 15px;
  line-height: 15px;
  text-align: center;
  padding-top: 12px;
  z-index: 4;
  background: #FED230 url(../images/ico-carrito.svg) center no-repeat;
  background-size: 50%;
  z-index: 12;
  cursor: pointer;
}
/* line 349, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_productos article .imagen .ico_carrito:hover {
  transform: scale(1.1);
}
/* line 355, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_productos article .nombre {
  width: 100%;
  padding: 15px 0 0;
  color: #09539B;
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 365, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_productos article .modelo {
  color: #707070;
  font-size: 13px;
  font-weight: 700;
}
/* line 373, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_productos article:hover .imagen img {
  transform: scale(1.1);
}
/* line 377, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_productos article:hover .imagen .mas {
  width: 45px;
  height: 45px;
}
/* line 385, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_productos article:hover .nombre {
  color: #FED230;
}
/* line 393, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal ul.lista_acordion {
  width: 100%;
  margin-bottom: 40px;
}
/* line 398, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal ul.lista_acordion li .titulo {
  padding: 15px 20px 17px 15px;
  color: #165592;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 17px;
  font-weight: bold;
  cursor: pointer;
  background-color: #e2e2e2;
  margin-bottom: 5px;
}
/* line 409, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal ul.lista_acordion li .titulo:before {
  content: '';
  width: 11.55px;
  height: 8px;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: var(--medioVertical);
  background-image: url(../images/flecha-down-blue.svg);
  background-size: 100%;
  background-repeat: no-repeat;
}
/* line 424, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal ul.lista_acordion li .desplegable {
  width: 100%;
  border-bottom: 1px dashed #165592;
  margin-bottom: 30px;
  padding-top: 20px;
}
/* line 430, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal ul.lista_acordion li .desplegable .lista_productos {
  margin-bottom: 10px;
}
/* line 436, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal ul.lista_acordion li:last-child .desplegable {
  border-bottom: 0;
}
/* line 443, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal ul.lista_acordion_pestanas {
  width: 100%;
  margin-bottom: 70px;
  padding-top: 65px;
  position: relative;
}
/* line 449, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal ul.lista_acordion_pestanas li {
  position: static;
}
/* line 451, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal ul.lista_acordion_pestanas li .titulo {
  padding: 15px 20px 0 15px;
  color: #165592;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 17px;
  font-weight: bold;
  cursor: pointer;
  background-color: #e2e2e2;
  margin-bottom: 5px;
  width: 32%;
  height: 50px;
}
/* line 464, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal ul.lista_acordion_pestanas li .titulo:before {
  content: '';
  width: 8px;
  height: 11.55px;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: var(--medioVertical);
  background-image: url(../images/flecha-right-blue.svg);
  background-size: 90%;
  background-repeat: no-repeat;
}
/* line 479, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal ul.lista_acordion_pestanas li .desplegable {
  width: 100%;
  margin-bottom: 30px;
  padding: 20px;
  background-color: #f9f9f9;
  display: none;
}
/* line 488, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal ul.lista_acordion_pestanas li:first-child .titulo {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 496, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal ul.lista_acordion_pestanas li:nth-child(2) .titulo {
  position: absolute;
  top: 0;
  left: 50%;
  transform: var(--medioHorizontal);
}
/* line 505, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal ul.lista_acordion_pestanas li:last-child .titulo {
  position: absolute;
  top: 0;
  right: 0;
}
/* line 513, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal ul.lista_acordion_pestanas li:hover .titulo {
  background-color: #09539B;
  color: #ffffff;
}
/* line 517, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal ul.lista_acordion_pestanas li:hover .titulo:before {
  background-image: url(../images/flecha-right-white-2.svg);
}
/* line 524, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal ul.lista_acordion_pestanas li.activo .titulo {
  background-color: #09539B;
  color: #ffffff;
}
/* line 528, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal ul.lista_acordion_pestanas li.activo .titulo:before {
  width: 11.55px;
  height: 8px;
  background-image: url(../images/flecha-down-white.svg);
  background-size: 100%;
}
/* line 539, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .btn_ver_mas_productos, .wrapper_interna section .seccion_principal .btn_solicitar, .wrapper_interna section .seccion_principal .btn_ver_mas_noticias {
  width: 100%;
  max-width: 260px;
  height: 40px;
  background-color: #FED230;
  text-align: center;
  color: #165592;
  padding-top: 14px;
  border-radius: 5px;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  border: 0;
  margin: 0 auto;
  font-size: 12px;
  line-height: 13px;
  text-transform: uppercase;
  cursor: pointer;
  font-weight: 500;
}
/* line 559, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .btn_ver_mas_productos:hover, .wrapper_interna section .seccion_principal .btn_solicitar:hover, .wrapper_interna section .seccion_principal .btn_ver_mas_noticias:hover {
  background-color: #165592;
  color: #FED230;
}
/* line 565, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_noticias {
  width: 100%;
}
/* line 568, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_noticias article {
  width: 100%;
  margin-bottom: 30px;
}
/* line 572, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_noticias article * {
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 576, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_noticias article .imagen {
  overflow: hidden;
}
/* line 579, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_noticias article .imagen .barra_yellow {
  width: 100%;
  height: 54px;
  line-height: 54px;
  padding-right: 30px;
  background-color: rgba(254, 210, 48, 0.9);
  width: 100%;
  bottom: 0;
  left: 0;
  position: absolute;
  padding-left: 15px;
}
/* line 591, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_noticias article .imagen .barra_yellow:before {
  content: '';
  background-image: url(../images/flecha-right-blue.svg);
  width: 10.77px;
  height: 17.02px;
  position: absolute;
  background-repeat: no-repeat;
  top: 50%;
  right: 15px;
  transform: var(--medioVertical);
}
/* line 604, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_noticias article .imagen .barra_yellow span {
  line-height: 16px;
  font-size: 14px;
  color: #165592;
  font-weight: bold;
}
/* line 616, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_noticias article .contenido {
  width: 100%;
  padding: 10px 0;
}
/* line 620, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_noticias article .contenido .fecha {
  width: 100%;
  color: #165592;
  font-weight: 100;
  font-size: 16px;
  margin-bottom: 8px;
}
/* line 629, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_noticias article .contenido .texto {
  width: 100%;
  color: #165592;
}
/* line 637, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_noticias article:hover .imagen img {
  transform: scale(1.1);
}
/* line 641, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_noticias article:hover .imagen .barra_yellow {
  height: 70px;
}
/* line 646, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_noticias article:hover .contenido {
  /*.fecha{
  	text-decoration: underline;
  }
  .texto{
  	text-decoration: underline;
  }*/
}
/* line 658, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_servicios {
  width: 100%;
}
/* line 661, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_servicios article {
  width: 100%;
  margin-bottom: 50px;
}
/* line 665, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_servicios article * {
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 669, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_servicios article .imagen {
  overflow: hidden;
}
/* line 672, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_servicios article .imagen:before {
  content: '';
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #165592;
  opacity: 0.44;
}
/* line 685, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_servicios article .barra_yellow {
  width: calc(100% - 30px);
  height: 60px;
  line-height: 60px;
  padding-right: 40px;
  background-color: #fed230;
  transform: translateY(-50%);
  margin: 0 auto;
  padding-left: 15px;
  border-radius: 7px;
  z-index: 3;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
}
/* line 700, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_servicios article .barra_yellow:before {
  content: '+';
  color: #165592;
  width: 10.77px;
  height: auto;
  position: absolute;
  background-repeat: no-repeat;
  top: 50%;
  font-size: 26px;
  line-height: 0;
  right: 15px;
  transform: var(--medioVertical);
}
/* line 715, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_servicios article .barra_yellow span {
  line-height: 16px;
  font-size: 14px;
  color: #165592;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
}
/* line 732, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_servicios article:hover .imagen img {
  transform: scale(1.1);
}
/* line 736, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_servicios article:hover .imagen .barra_yellow {
  height: 70px;
}
/* line 741, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .lista_servicios article:hover .barra_yellow {
  width: calc(100% - 10px);
}
/* line 751, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto.insideProducts {
  background-color: #fff;
}
/* line 755, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto.insideProducts .container {
  background-color: #ffffff;
  padding-left: 0;
  font-size: 0;
}
/* line 760, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto.insideProducts .container .menu_lateral {
  min-height: 670px;
}
/* line 764, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto.insideProducts .container .contenido {
  width: calc(100% - 275px);
  padding-left: 20px;
  display: inline-block;
  vertical-align: top;
  min-height: 670px;
  padding-bottom: 0;
}
/* line 775, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto.bgwhite {
  background-color: #fff;
}
/* line 779, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto.bgwhite .container {
  padding-left: 15px;
}
/* line 787, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .container {
  background-color: transparent;
  padding-left: 0;
}
/* line 792, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .container .menu_lateral {
  width: 275px;
  height: calc(100% + 20px);
  position: relative;
  left: 0;
  top: 0;
  background-color: #C5C7C5;
  padding-top: 70px;
  padding-left: 15px;
  display: inline-block;
  padding-bottom: 30px;
  vertical-align: top;
}
/* line 805, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .container .menu_lateral:before {
  content: '';
  width: 1000px;
  position: absolute;
  bottom: 0;
  right: 99%;
  height: 100%;
  background-color: #C5C7C5;
}
/* line 815, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .container .menu_lateral .btn_menu_lateral {
  display: none;
}
/* line 820, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .container .menu_lateral ul.lista_acordion_menu {
  width: calc(100% - 20px);
  margin-right: 0;
}
/* line 823, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .container .menu_lateral ul.lista_acordion_menu li {
  width: 100%;
  margin-bottom: 20px;
}
/* line 827, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .container .menu_lateral ul.lista_acordion_menu li .titulo {
  border-bottom: 1px dashed #165592;
  padding: 7px 20px 12px 0;
  color: #165592;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
  cursor: pointer;
}
/* line 837, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .container .menu_lateral ul.lista_acordion_menu li .titulo:before {
  content: '';
  width: 11.55px;
  height: 6.66px;
  position: absolute;
  right: 5px;
  top: 12px;
  background-image: url(../images/flecha-down-blue.svg);
  background-size: 100%;
}
/* line 850, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .container .menu_lateral ul.lista_acordion_menu li .desplegable {
  padding-top: 15px;
}
/* line 853, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .container .menu_lateral ul.lista_acordion_menu li .desplegable .item {
  margin-bottom: 4px;
  padding-left: 30px;
}
/* line 856, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .container .menu_lateral ul.lista_acordion_menu li .desplegable .item .campo_check {
  position: absolute;
  top: 2px;
  left: 0;
  margin-right: 0;
  vertical-align: middle;
  margin-right: 0;
}
/* line 863, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .container .menu_lateral ul.lista_acordion_menu li .desplegable .item .campo_check input {
  width: 10px;
  height: 10px;
}
/* line 868, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .container .menu_lateral ul.lista_acordion_menu li .desplegable .item .txt {
  text-transform: uppercase;
  color: #242424;
  font-size: 12px;
  vertical-align: middle;
  padding-top: 1px;
  height: auto;
}
/* line 877, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .container .menu_lateral ul.lista_acordion_menu li .desplegable .item .txt label {
  cursor: pointer;
  margin-bottom: 0;
}
/* line 884, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .container .menu_lateral ul.lista_acordion_menu li .desplegable .item.checkeado .txt, .wrapper_interna section .seccion_principal .seccion_producto .container .menu_lateral ul.lista_acordion_menu li .desplegable .item:hover .txt {
  color: #09539B;
  font-weight: bold;
}
/* line 896, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .container .contenido {
  width: 100%;
  min-height: 900px;
  padding-bottom: 100px;
}
/* line 901, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .container .contenido .sombra_menu_lateral {
  display: none;
}
/* line 905, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .container .contenido .imagen_video {
  margin-bottom: 25px;
  overflow: hidden;
}
/* line 909, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .container .contenido .imagen_video * {
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 913, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .container .contenido .imagen_video:before {
  content: '';
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}
/* line 924, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .container .contenido .imagen_video .play {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 25px 0 25px 43.3px;
  border-color: transparent transparent transparent #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: var(--medioGlobal);
  z-index: 5;
}
/* line 939, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .container .contenido .imagen_video:hover img {
  transform: scale(1.1);
}
/* line 947, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto {
  width: 100%;
  margin-bottom: 40px;
}
/* line 951, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .imagenes {
  margin-bottom: 40px;
}
/* line 954, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .imagenes ul.slider_imagenes li {
  width: 100%;
  border: 1px dashed #bbbbbb;
}
/* line 957, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .imagenes ul.slider_imagenes li img {
  max-width: 260px;
  margin: 0 auto;
}
/* line 965, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .imagenes .bx-controls {
  position: static;
}
/* line 968, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .imagenes .bx-controls .bx-controls-direction {
  max-width: 1100px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
  position: static;
}
/* line 975, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .imagenes .bx-controls .bx-controls-direction a {
  width: 31px;
  height: 31px;
  top: 50%;
  transform: var(--medioVertical);
  background-color: #FED230;
  background-size: 30%;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 985, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .imagenes .bx-controls .bx-controls-direction a.bx-prev {
  background-image: url(../images/flecha-left-blue.svg);
  left: 0;
}
/* line 992, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .imagenes .bx-controls .bx-controls-direction a.bx-next {
  left: auto;
  right: 0;
  background-image: url(../images/flecha-right-blue.svg);
}
/* line 998, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .imagenes .bx-controls .bx-controls-direction a:hover {
  background-color: #FED230;
  opacity: 1;
  background-color: #09539b;
}
/* line 1003, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .imagenes .bx-controls .bx-controls-direction a:hover.bx-prev {
  background-image: url(../images/flecha-left-white-2.svg);
}
/* line 1009, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .imagenes .bx-controls .bx-controls-direction a:hover.bx-next {
  background-image: url(../images/flecha-right-white-2.svg);
}
/* line 1020, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .area_detalle {
  width: 100%;
  background-color: #f9f9f9;
  padding: 25px;
  margin-bottom: 30px;
}
/* line 1026, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .area_detalle .marca {
  color: #165592;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 20px;
}
/* line 1034, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .area_detalle .texto {
  color: #165592;
}
/* line 1038, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .area_detalle .precio {
  width: 100%;
  text-align: left;
  font-size: 24px;
  line-height: 22px;
  color: #165592;
  font-weight: bolder;
}
/* line 1047, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .area_detalle .texto {
  font-size: 12px;
  line-height: 14px;
}
/* line 1052, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .area_detalle .txt {
  color: #165592;
  font-size: 14px;
  text-transform: uppercase;
  text-align: left;
}
/* line 1059, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .area_detalle .caja_cantidad_de_unidades {
  width: 120px;
  float: right;
  font-size: 0;
  text-align: right;
}
/* line 1065, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .area_detalle .caja_cantidad_de_unidades .simbolo_menos {
  width: 38px;
  height: 34px;
  background-color: #ebebeb;
  font-size: 20px;
  line-height: 20px;
  color: #165592;
  text-align: center;
  display: inline-block;
  padding-top: 5px;
  vertical-align: top;
  margin-right: 2px;
  cursor: pointer;
}
/* line 1079, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .area_detalle .caja_cantidad_de_unidades .simbolo_menos:hover {
  background-color: #FED230;
  color: #ffffff;
}
/* line 1085, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .area_detalle .caja_cantidad_de_unidades .numero {
  width: 38px;
  height: 34px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  text-align: center;
  padding-top: 9px;
  color: #165592;
  display: inline-block;
  font-size: 13px;
  line-height: 13px;
  vertical-align: top;
  margin-right: 2px;
  font-weight: bold;
}
/* line 1101, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .area_detalle .caja_cantidad_de_unidades .simbolo_mas {
  width: 38px;
  height: 34px;
  background-color: #ebebeb;
  font-size: 16px;
  line-height: 16px;
  color: #165592;
  text-align: center;
  display: inline-block;
  padding-top: 8px;
  vertical-align: top;
  cursor: pointer;
}
/* line 1114, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .area_detalle .caja_cantidad_de_unidades .simbolo_mas:hover {
  background-color: #FED230;
}
/* line 1122, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .area_detalle .btn_solicitar {
  max-width: 100%;
}
/* line 1126, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .area_detalle .redes .txt {
  display: inline-block;
  color: #165592;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 10px;
  margin-right: 12px;
  padding-top: 13px;
  vertical-align: middle;
}
/* line 1138, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .area_detalle .redes .ico {
  width: 26px;
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
/* line 1145, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .area_detalle .redes .ico:hover {
  transform: scale(1.1);
}
/* line 1155, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido {
  width: 100%;
  background-color: #fff;
}
/* line 1162, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .titular_blue {
  width: calc(100% - 150px);
  color: #165592;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16px;
  float: left;
  margin-bottom: 7px;
}
/* line 1171, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .titular_blue.right {
  float: right;
  text-align: right;
  width: 150px;
  margin-bottom: 15px;
}
/* line 1179, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .texto {
  color: #707070;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 35px;
}
/* line 1186, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .linea {
  width: 100%;
  height: 1px;
  border-bottom: 1px dashed #d0d0d0;
  margin-bottom: 3px;
}
/* line 1194, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes {
  margin-bottom: 50px;
}
/* line 1196, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li {
  width: 100%;
  background-color: #f9f9f9;
  margin-bottom: 10px;
  display: table;
}
/* line 1202, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .c {
  display: table-row;
  width: 100%;
}
/* line 1207, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .c_1 {
  display: table-cell;
  vertical-align: middle;
  width: 15.5%;
}
/* line 1213, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .c_2 {
  display: table-cell;
  vertical-align: middle;
  width: 23.8%;
  border-right: 1px dashed #d0d0d0;
}
/* line 1220, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .c_3 {
  display: table-cell;
  vertical-align: middle;
  width: 16.9%;
  border-right: 1px dashed #d0d0d0;
}
/* line 1227, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .c_4 {
  display: table-cell;
  vertical-align: middle;
  width: 16.9%;
  border-right: 1px dashed #d0d0d0;
}
/* line 1234, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .c_5 {
  display: table-cell;
  vertical-align: middle;
  width: 16.9%;
  border-right: 1px dashed #d0d0d0;
}
/* line 1241, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .c_6 {
  display: table-cell;
  vertical-align: middle;
  width: 10%;
}
/* line 1248, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .imagen {
  border: 1px dashed #707070;
}
/* line 1252, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .nombre {
  padding: 15px;
  font-size: 15px;
  line-height: 17px;
  color: #707070;
}
/* line 1259, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .precio {
  color: #165592;
  padding: 20px;
  font-size: 16px;
  font-weight: bold;
  padding: 0 15px;
}
/* line 1266, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .precio span {
  display: none;
}
/* line 1271, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .caja_cantidad_de_unidades {
  width: 100%;
  font-size: 0;
  text-align: left;
  padding-left: 15px;
}
/* line 1277, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .caja_cantidad_de_unidades .simbolo_menos {
  width: 38px;
  height: 34px;
  background-color: #ebebeb;
  font-size: 20px;
  line-height: 20px;
  color: #165592;
  text-align: center;
  display: inline-block;
  padding-top: 5px;
  vertical-align: top;
  margin-right: 8px;
  cursor: pointer;
}
/* line 1291, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .caja_cantidad_de_unidades .simbolo_menos:hover {
  background-color: #FED230;
  color: #ffffff;
}
/* line 1297, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .caja_cantidad_de_unidades .numero {
  width: 53px;
  height: 34px;
  background-color: #fff;
  border: 1px solid #ebebeb;
  text-align: center;
  padding-top: 9px;
  color: #165592;
  display: inline-block;
  font-size: 13px;
  line-height: 13px;
  vertical-align: top;
  margin-right: 10px;
  font-weight: bold;
}
/* line 1313, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .caja_cantidad_de_unidades .simbolo_mas {
  width: 38px;
  height: 34px;
  background-color: #ebebeb;
  font-size: 16px;
  line-height: 16px;
  color: #165592;
  text-align: center;
  display: inline-block;
  padding-top: 8px;
  vertical-align: top;
  cursor: pointer;
}
/* line 1326, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .caja_cantidad_de_unidades .simbolo_mas:hover {
  background-color: #FED230;
}
/* line 1332, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .num {
  width: 100%;
  font-weight: bold;
  text-align: center;
  color: #707070;
}
/* line 1339, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .subtotal {
  color: #165592;
  padding: 20px;
  font-size: 16px;
  font-weight: bold;
  padding: 0 15px;
}
/* line 1346, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .subtotal span {
  display: none;
}
/* line 1352, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .caja_close {
  display: 100%;
}
/* line 1355, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .caja_close .close {
  width: 100%;
  text-align: center;
}
/* line 1358, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .caja_close .close .ico {
  width: 50px;
  height: 50px;
  background-image: url(../images/btn_close_menu_black.svg);
  margin: 0 auto;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 40%;
  background-position: center;
}
/* line 1370, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .caja_close .close .remove {
  display: none;
}
/* line 1376, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .txt {
  width: 100%;
  color: #165592;
  padding: 15px;
  font-size: 14px;
  text-transform: uppercase;
}
/* line 1385, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li:first-child {
  background-color: #fff;
}
/* line 1389, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li:first-child .c_1 .txt {
  padding-left: 0;
}
/* line 1395, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li:first-child .c_2 {
  border-right: 0;
}
/* line 1399, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li:first-child .c_3 {
  border-right: 0;
}
/* line 1403, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li:first-child .c_4 {
  border-right: 0;
}
/* line 1407, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li:first-child .c_5 {
  border-right: 0;
}
/* line 1414, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes.lista_confirmada {
  margin-bottom: 5px;
}
/* line 1417, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes.lista_confirmada li {
  margin-bottom: 5px;
}
/* line 1419, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes.lista_confirmada li:nth-child(1) {
  display: none;
}
/* line 1423, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes.lista_confirmada li .nombre {
  padding-top: 30px;
  padding-bottom: 30px;
}
/* line 1429, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes.lista_confirmada li .c_1 {
  display: none;
}
/* line 1433, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes.lista_confirmada li .c_2 {
  width: 49.3%;
}
/* line 1438, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes.lista_confirmada li .c_3 .precio {
  text-align: center;
}
/* line 1443, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes.lista_confirmada li .c_5 {
  border-right: 0;
}
/* line 1445, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes.lista_confirmada li .c_5 .subtotal {
  text-align: center;
}
/* line 1450, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes.lista_confirmada li .c_6 {
  display: none;
}
/* line 1456, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .caja_formulario {
  border-top: 1px dashed #d0d0d0;
  border-bottom: 1px dashed #d0d0d0;
  background-color: #f9f9f9;
  padding: 50px 10px;
  margin-bottom: 80px;
}
/* line 1463, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .caja_formulario .titulo_blue {
  width: 100%;
  color: #165592;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  margin-bottom: 10px;
}
/* line 1473, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .caja_formulario .parrafo {
  color: #707070;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 35px;
  text-align: center;
}
/* line 1481, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .caja_formulario .formulario {
  width: 100%;
  max-width: 750px;
  margin: 0 auto;
}
/* line 1488, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .caja_formulario .btn_enviar {
  width: 100%;
  height: 68px;
  max-width: 100%;
  padding-top: 25px;
  font-size: 16px;
  margin-bottom: 60px;
}
/* line 1499, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .caja_right {
  width: 100%;
  max-width: 461px;
  margin-bottom: 40px;
  float: right;
}
/* line 1505, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .caja_right .btn_actualizar {
  width: 190px;
  height: 40px;
  background-color: #DDDADA;
  border-radius: 5px;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  color: #09539B;
  text-align: center;
  padding-top: 13px;
  font-size: 12px;
  line-height: 14px;
  float: right;
  text-transform: uppercase;
  margin-bottom: 30px;
  cursor: pointer;
  border: 0;
}
/* line 1524, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .caja_right .btn_actualizar:hover {
  background-color: #09539B;
  color: #FED230;
}
/* line 1532, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .caja_right .caja_costos {
  width: 100%;
  height: 180px;
  padding: 40px 30px;
  background-color: #f9f9f9;
  margin-bottom: 5px;
}
/* line 1539, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .caja_right .caja_costos.caja_padd {
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 1544, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .caja_right .caja_costos.caja_padd .fila {
  margin-bottom: 8px;
}
/* line 1549, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .caja_right .caja_costos .fila {
  width: 100%;
  height: 18px;
  border-bottom: 1px dashed #09539B;
  margin-bottom: 20px;
}
/* line 1555, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .caja_right .caja_costos .fila .txt {
  text-transform: uppercase;
  color: #165592;
  font-size: 16px;
  line-height: 16px;
  background-color: #f9f9f9;
  padding-right: 15px;
  text-align: left;
  top: 0;
  display: inline-block;
}
/* line 1567, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .caja_right .caja_costos .fila .precio {
  text-transform: uppercase;
  color: #165592;
  font-size: 16px;
  line-height: 16px;
  background-color: #f9f9f9;
  padding-left: 15px;
  position: absolute;
  right: 0;
  top: 3px;
  text-align: right;
  min-width: 100px;
}
/* line 1582, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .caja_right .caja_costos .fila.row_final .txt, .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .caja_right .caja_costos .fila.row_final .precio {
  font-weight: bold;
}
/* line 1589, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .caja_right .btn_yellow {
  width: 100%;
  height: 68px;
  max-width: 100%;
  padding-top: 29px;
  font-size: 16px;
  margin-bottom: 60px;
}
/* line 1602, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .seccion_gracias {
  height: 500px;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 1608, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .seccion_gracias .caja_gracias {
  max-width: 380px;
  padding-left: 90px;
  margin-bottom: 20px;
}
/* line 1613, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .seccion_gracias .caja_gracias .icono {
  width: 71px;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 1620, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .seccion_gracias .caja_gracias .titular {
  color: #165592;
  font-size: 19px;
  line-height: 20px;
  margin-bottom: 18px;
  text-transform: uppercase;
}
/* line 1629, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .seccion_gracias .caja_gracias .tit {
  color: #165592;
  font-size: 15px;
  line-height: 16px;
  margin-bottom: 7px;
  text-transform: uppercase;
}
/* line 1636, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .seccion_gracias .caja_gracias .texto {
  margin-bottom: 150px;
}
/* line 1640, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .seccion_gracias .caja_gracias .btn_gris {
  width: 250px;
  height: 40px;
  border: 0;
  border-radius: 5px;
  margin: 0 auto 0;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
  padding-top: 12px;
  color: #ffffff;
  background-color: #7E7D7D;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  cursor: pointer;
  right: 20px;
}
/* line 1658, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .seccion_gracias .caja_gracias .btn_gris:hover {
  background-color: #165592;
  color: #FED230;
}
/* line 1675, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_conocenos {
  width: 100%;
  padding: 0 0 128px;
  background-image: url(../images/home-banner-grey.jpg);
  background-position: center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  behavior: url(/js/htc/backgroundsize.htc) \9;
}
/* line 1688, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_conocenos .caja_video .caja_azul {
  width: 40%;
  height: 100%;
  max-width: 534px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #165592;
  padding: 30px 30px 10px;
  z-index: 4;
  overflow-x: auto;
}
/* line 1700, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_conocenos .caja_video .caja_azul .titulo {
  width: 100%;
  font-size: 20px;
  line-height: 23px;
  color: #ffffff;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 1710, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_conocenos .caja_video .caja_azul .texto {
  color: #ffffff;
  font-weight: 100;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0;
}
/* line 1717, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_conocenos .caja_video .caja_azul .texto p {
  margin-bottom: 15px;
}
/* line 1723, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_conocenos .caja_video .video {
  width: 60%;
  float: right;
}
/* line 1731, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_barra_gris {
  width: 100%;
  padding: 0 0 30px;
  background-color: #e2e3e2;
}
/* line 1737, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_trayectoria {
  padding: 50px 0;
  background-color: #fff;
}
/* line 1741, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_trayectoria .titulo {
  width: 100%;
  font-size: 20px;
  line-height: 23px;
  text-align: center;
  color: #165592;
  margin-bottom: 35px;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 1753, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_trayectoria article {
  width: 100%;
  max-width: 260px;
  margin: 0 auto;
}
/* line 1758, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_trayectoria article .nombre {
  width: 100%;
  color: #165592;
  text-transform: uppercase;
  text-align: left;
  height: 55px;
  line-height: 55px;
  margin-bottom: 10px;
}
/* line 1767, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_trayectoria article .nombre span {
  display: inline-block;
  line-height: 17px;
  font-size: 15px;
  vertical-align: bottom;
  font-weight: 500;
}
/* line 1776, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_trayectoria article .imagen {
  width: 100%;
  margin-bottom: 15px;
}
/* line 1782, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_trayectoria article .texto {
  color: #707070;
  font-size: 12px;
  line-height: 16px;
}
/* line 1787, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_trayectoria article .texto p {
  margin-bottom: 8px;
}
/* line 1792, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_trayectoria article:before {
  content: '';
  width: 76px;
  height: 89px;
  background-image: url(../images/trayectoria-img-flecha-1.png);
  position: absolute;
  top: 88px;
  left: calc(100% + 18px);
}
/* line 1804, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_trayectoria article.second:before {
  background-image: url(../images/trayectoria-img-flecha-2.png);
  top: 92px;
}
/* line 1812, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_trayectoria article.final:before {
  display: none;
}
/* line 1819, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_empresas_que_confian {
  width: 100%;
  background-image: url(../images/home-banner-yellow.jpg);
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  behavior: url(/js/htc/backgroundsize.htc) \9;
  background-position: center;
}
/* line 1826, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_empresas_que_confian .container {
  width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
  max-width: 960px;
}
/* line 1832, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_empresas_que_confian .container .titulo {
  text-transform: uppercase;
  text-align: center;
  color: #165592;
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 50px;
}
/* line 1844, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_empresas_que_confian .container ul.lista_empresas_que_confian li .logo {
  max-width: 170px;
  margin: 0 auto 10px;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
}
/* line 1858, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_white {
  padding: 70px 0;
  background-color: #fff;
}
/* line 1862, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_white .titulo {
  width: 100%;
  font-size: 20px;
  line-height: 23px;
  text-align: center;
  color: #165592;
  margin-bottom: 35px;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 1874, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_white .parrafo {
  width: 100%;
  text-align: center;
  color: #707070;
  font-size: 14px;
  line-height: 18px;
  max-width: 920px;
  margin: 0 auto 70px;
}
/* line 1884, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_white .lista_certificados {
  margin-bottom: 0;
}
/* line 1887, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_white .lista_certificados article {
  width: 100%;
  padding-right: 130px;
  min-height: 110px;
  margin-bottom: 60px;
  padding-left: 30px;
}
/* line 1894, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_white .lista_certificados article:before {
  content: '';
  width: 1px;
  height: 96%;
  border-right: 1px dashed #707070;
  position: absolute;
  top: 50%;
  right: -15px;
  transform: var(--medioVertical);
}
/* line 1905, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_white .lista_certificados article:after {
  content: '';
  width: 90%;
  height: 1px;
  border-bottom: 1px dashed #707070;
  position: absolute;
  bottom: -30px;
  left: 50%;
  transform: var(--medioHorizontal);
}
/* line 1916, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_white .lista_certificados article .tit {
  font-size: 16px;
  line-height: 18px;
  text-align: left;
  color: #165592;
  margin-bottom: 10px;
  text-transform: uppercase;
}
/* line 1925, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_white .lista_certificados article .texto {
  max-width: 300px;
}
/* line 1930, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_white .lista_certificados article .logo {
  width: 120px;
  position: absolute;
  top: -12px;
  right: 30px;
}
/* line 1939, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_white .lista_certificados article.artSecond:before {
  display: none;
}
/* line 1945, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_white .lista_certificados article.artThird:after {
  display: none;
}
/* line 1951, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_white .lista_certificados article.artFourth:before {
  display: none;
}
/* line 1954, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_white .lista_certificados article.artFourth:after {
  display: none;
}
/* line 1965, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_terminos {
  background-color: #fff;
  padding: 50px 0 80px;
}
/* line 1970, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_preguntas_frecuentes {
  background-color: #fff;
  padding: 50px 0 80px;
}
/* line 1974, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_preguntas_frecuentes ul.lista_acordion {
  border-top: 2px solid #165592;
  margin-bottom: 40px;
}
/* line 1977, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_preguntas_frecuentes ul.lista_acordion li {
  width: 100%;
  border: 1px solid #E0DDDD;
}
/* line 1982, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_preguntas_frecuentes ul.lista_acordion li .titulo {
  color: #165592;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 14px;
  padding: 20px 30px 20px 20px;
  background-color: #fff;
}
/* line 1990, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_preguntas_frecuentes ul.lista_acordion li .titulo:before {
  content: '';
  width: 6.8px;
  height: 10.5px;
  background-image: url(../images/flecha-right-blue.svg);
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  background-size: 100%;
  top: 50%;
  right: 20px;
  border-radius: 2px;
  transform: var(--medioVertical);
}
/* line 2007, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_preguntas_frecuentes ul.lista_acordion li .desplegable {
  padding: 5px 20px 15px;
  border-bottom: 0;
  display: none;
}
/* line 2012, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_preguntas_frecuentes ul.lista_acordion li .desplegable .texto {
  line-height: 20px;
}
/* line 2019, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_preguntas_frecuentes ul.lista_acordion li:hover .titulo:before {
  width: 11.55px;
  height: 8px;
  background-image: url(../images/flecha-down-blue.svg);
}
/* line 2029, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_preguntas_frecuentes .consulta {
  width: 100%;
  padding: 25px;
  background-color: #f1f2f1;
  margin-bottom: 30px;
}
/* line 2035, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_preguntas_frecuentes .consulta .titulo {
  color: #165592;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 15px;
  margin-bottom: 15px;
}
/* line 2046, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_preguntas_frecuentes .consulta .formulario .campo input {
  background-color: #fff;
  border: 1px solid #D3D3D3;
}
/* line 2051, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_preguntas_frecuentes .consulta .formulario .campo textarea {
  background-color: #fff;
  border: 1px solid #D3D3D3;
}
/* line 2057, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_preguntas_frecuentes .consulta .formulario .btn_enviar {
  width: 100%;
  height: 33px;
  padding-top: 9px;
  padding-left: 20px;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  color: #165592;
  text-transform: uppercase;
  background-color: #FED230;
  border-radius: 2px;
  cursor: pointer;
}
/* line 2071, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_preguntas_frecuentes .consulta .formulario .btn_enviar:before {
  content: '';
  width: 6.8px;
  height: 10.5px;
  background-image: url(../images/flecha-right-blue.svg);
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  background-size: 100%;
  top: 50%;
  right: 15px;
  border-radius: 2px;
  transform: var(--medioVertical);
}
/* line 2086, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_preguntas_frecuentes .consulta .formulario .btn_enviar:hover {
  background-color: #ffffff;
}
/* line 2101, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_noticias_y_eventos, .wrapper_interna section .seccion_principal .seccion_trabajos_realizados {
  width: 100%;
  background-color: #E4E4E4;
  padding: 100px 0;
}
/* line 2106, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_noticias_y_eventos.padd_middle, .wrapper_interna section .seccion_principal .seccion_trabajos_realizados.padd_middle {
  padding-top: 50px;
}
/* line 2110, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_noticias_y_eventos.bgwhite, .wrapper_interna section .seccion_principal .seccion_trabajos_realizados.bgwhite {
  background-color: #fff;
  background-image: none;
}
/* line 2115, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_noticias_y_eventos .titulo, .wrapper_interna section .seccion_principal .seccion_trabajos_realizados .titulo {
  width: 100%;
  font-size: 20px;
  line-height: 23px;
  text-align: center;
  color: #165592;
  margin-bottom: 40px;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 2126, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_noticias_y_eventos .btn_vermas, .wrapper_interna section .seccion_principal .seccion_trabajos_realizados .btn_vermas {
  width: 238px;
  text-align: right;
  float: right;
  text-transform: uppercase;
  color: #165592;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 20px;
}
/* line 2136, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_noticias_y_eventos .btn_vermas:hover, .wrapper_interna section .seccion_principal .seccion_trabajos_realizados .btn_vermas:hover {
  color: #FED230;
}
/* line 2143, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_noticias_detalle .nombre, .wrapper_interna section .seccion_principal .seccion_trabajos_realizados_detalle .nombre {
  color: #165592;
  font-size: 20px;
  line-height: 23px;
  font-weight: bold;
  margin-bottom: 15px;
}
/* line 2152, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_noticias_detalle .fecha, .wrapper_interna section .seccion_principal .seccion_trabajos_realizados_detalle .fecha {
  color: #707070;
  font-size: 14px;
  margin-bottom: 25px;
}
/* line 2159, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios {
  background-color: #fff;
  margin-bottom: 120px;
}
/* line 2163, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_barra_gris {
  width: 100%;
  padding: 0 0 30px;
  background-color: #e2e3e2;
}
/* line 2170, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .lista_trabajos article {
  margin-bottom: 40px;
}
/* line 2173, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .lista_trabajos article .imagen {
  border-radius: 8px;
  overflow: hidden;
}
/* line 2177, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .lista_trabajos article .imagen * {
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 2182, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .lista_trabajos article .contenido {
  padding: 10px 0;
}
/* line 2184, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .lista_trabajos article .contenido .texto {
  width: 100%;
  height: 50px;
  color: #165592;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}
/* line 2195, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .lista_trabajos article .contenido .btn_vermas {
  width: 168px;
  height: 32px;
  border: 0;
  border-radius: 5px;
  margin-bottom: 0;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
  padding-top: 8px;
  color: #165592;
  background-color: #FED230;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  cursor: pointer;
  float: none;
}
/* line 2220, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .lista_trabajos article:hover .imagen img {
  transform: scale(1.1);
}
/* line 2226, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .lista_trabajos article:hover .contenido .btn_vermas {
  background-color: #165592;
  color: #ffffff;
}
/* line 2236, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_white {
  background-color: #fff;
  padding: 40px 0;
}
/* line 2242, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_trabajos_realizados {
  width: 100%;
  background-image: url(../images/servicios-trabajos-fondo.jpg);
  padding: 100px 0;
  background-position: center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  behavior: url(/js/htc/backgroundsize.htc) \9;
}
/* line 2250, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_trabajos_realizados.padd_middle {
  padding-top: 50px;
}
/* line 2254, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_trabajos_realizados.bgwhite {
  background-color: #fff;
  background-image: none;
}
/* line 2259, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_trabajos_realizados .titulo {
  width: 100%;
  font-size: 24px;
  line-height: 26px;
  text-align: center;
  color: #ffffff;
  margin-bottom: 40px;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 2273, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_trabajos_realizados .lista_trabajos article .contenido .texto {
  color: #ffffff;
}
/* line 2282, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_trabajos_realizados .lista_trabajos article:hover .contenido .btn_vermas {
  background-color: #ffffff;
  color: #165592;
}
/* line 2294, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_trabajos_realizados .btn_vermas_trabajos {
  width: 238px;
  text-align: right;
  float: right;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 14px;
}
/* line 2304, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_trabajos_realizados .btn_vermas_trabajos:hover {
  color: #FED230;
}
/* line 2309, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_trabajos_realizados .line {
  width: 100%;
  border-bottom: 1px dashed #ffffff;
  margin-bottom: 40px;
}
/* line 2316, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_conozca {
  width: 100%;
  background-image: url(../images/seccion-conozca-fondo.jpg);
  padding: 100px 0 0;
}
/* line 2321, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_conozca .container {
  max-width: 750px;
}
/* line 2324, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_conozca .container .left_side {
  width: 56%;
  float: left;
  padding-top: 50px;
}
/* line 2329, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_conozca .container .left_side .titulo {
  width: 100%;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  color: #165592;
  margin-bottom: 20px;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 2341, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_conozca .container .left_side .btn_click {
  width: 168px;
  height: 40px;
  border: 0;
  border-radius: 5px;
  margin-bottom: 25px;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
  padding-top: 12px;
  color: #165592;
  background-color: #FED230;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
/* line 2358, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_conozca .container .left_side .btn_click:hover {
  background-color: #ffffff;
  color: #165592;
}
/* line 2365, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_conozca .container .left_side .img {
  overflow: hidden;
}
/* line 2368, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_conozca .container .left_side .img * {
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 2373, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_conozca .container .left_side .img:hover img {
  transform: scale(1.1);
}
/* line 2381, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_conozca .container .persona {
  width: 44%;
  max-width: 294px;
  float: right;
}
/* line 2390, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_detalle {
  padding-bottom: 60px;
}
/* line 2394, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_detalle .texto .imagen_flotante {
  width: 48%;
  max-width: 352px;
  float: left;
  margin-right: 15px;
  margin-bottom: 25px;
}
/* line 2403, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_detalle .btn_volver {
  width: 168px;
  height: auto;
  padding-left: 15px;
  color: #165592;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 60px;
  padding-top: 0;
  left: 15px;
}
/* line 2415, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_detalle .btn_volver .flecha {
  width: 6.95px;
  height: 10.98px;
  position: absolute;
  top: 2px;
  left: 0;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../images/flecha-left-blue.svg);
}
/* line 2428, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_detalle .btn_volver:hover {
  color: #FED230;
}
/* line 2434, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_detalle .formulario {
  width: 100%;
  margin-bottom: 30px;
  background-color: #165592;
  padding: 25px;
}
/* line 2440, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_detalle .formulario .txt {
  width: 100%;
  font-size: 14px;
  line-height: 16px;
  color: #ffffff;
  margin-bottom: 15px;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 2450, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_detalle .formulario .campo {
  margin-bottom: 10px;
}
/* line 2452, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_detalle .formulario .campo input {
  width: 100%;
  height: 33px;
  border-radius: 2px;
  border: 0;
  background-color: #fff;
  color: #707070;
  padding-left: 15px;
  text-transform: uppercase;
}
/* line 2463, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_detalle .formulario .campo textarea {
  width: 100%;
  height: 82px;
  border-radius: 2px;
  border: 0;
  background-color: #fff;
  color: #707070;
  padding-left: 15px;
  text-transform: uppercase;
  padding: 15px;
}
/* line 2476, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_detalle .formulario .btn_enviar {
  width: 100%;
  height: 33px;
  padding-top: 1px;
  padding-left: 20px;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  color: #165592;
  text-transform: uppercase;
  background-color: #FED230;
  border-radius: 2px;
  cursor: pointer;
}
/* line 2490, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_detalle .formulario .btn_enviar:before {
  content: '';
  width: 6.8px;
  height: 10.5px;
  background-image: url(../images/flecha-right-blue.svg);
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  background-size: 100%;
  top: 50%;
  right: 15px;
  border-radius: 2px;
  transform: var(--medioVertical);
}
/* line 2505, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_servicios .seccion_detalle .formulario .btn_enviar:hover {
  background-color: #ffffff;
}
/* line 2519, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos, .wrapper_interna section .seccion_principal .seccion_trabaja {
  background-color: #fff;
}
/* line 2521, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white {
  background-color: #fff;
  padding: 50px 0;
}
/* line 2525, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white .barra_gris, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white .barra_gris {
  width: 100%;
  background-color: #e2e3e2;
  padding: 30px 20px 20px;
  margin-bottom: 25px;
}
/* line 2531, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white .barra_gris .item, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white .barra_gris .item {
  padding-left: 35px;
  color: #165592;
  height: 65px;
  line-height: 65px;
  font-size: 14px;
  margin-bottom: 15px;
}
/* line 2539, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white .barra_gris .item .ico, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white .barra_gris .item .ico {
  width: 26.54px;
  position: absolute;
  top: 50%;
  transform: var(--medioVertical);
  left: 0;
}
/* line 2548, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white .barra_gris .item span, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white .barra_gris .item span {
  vertical-align: middle;
  display: inline-block;
  line-height: 14px;
}
/* line 2552, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white .barra_gris .item span a, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white .barra_gris .item span a {
  color: #165592;
}
/* line 2557, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white .barra_gris .item.phone, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white .barra_gris .item.phone {
  font-size: 20px;
}
/* line 2560, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white .barra_gris .item.phone span, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white .barra_gris .item.phone span {
  line-height: 22px;
}
/* line 2568, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white .btn_subir, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white .btn_subir {
  width: 100%;
  max-width: 168px;
  height: 40px;
  padding-top: 12px;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  color: #165592;
  text-transform: uppercase;
  background-color: #FED230;
  border-radius: 4px;
  float: none;
  text-align: center;
  cursor: pointer;
}
/* line 2584, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white .btn_subir:hover, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white .btn_subir:hover {
  background-color: #165592;
  color: #FED230;
}
/* line 2590, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white .btn_enviar, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white .btn_enviar {
  width: 100%;
  max-width: 168px;
  height: 40px;
  padding-top: 12px;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  color: #165592;
  text-transform: uppercase;
  background-color: #FED230;
  border-radius: 4px;
  float: right;
  text-align: center;
  cursor: pointer;
}
/* line 2608, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white .btn_enviar:hover, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white .btn_enviar:hover {
  background-color: #165592;
  color: #FED230;
}
/* line 2614, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white button.btn_enviar, .wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white input.btn_enviar, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white button.btn_enviar, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white input.btn_enviar {
  padding-top: 0;
}
/* line 2618, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white .formulario, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white .formulario {
  margin-bottom: 40px;
}
/* line 2622, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white .subtitulo, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white .subtitulo {
  color: #165592;
}
/* line 2628, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white .texto a, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white .texto a {
  color: #165592;
  text-decoration: none;
}
/* line 2632, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white .texto span, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white .texto span {
  color: #165592;
}
/* line 2638, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white article.imagen_lateral, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white article.imagen_lateral {
  width: 100%;
  margin-bottom: 50px;
}
/* line 2642, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white article.imagen_lateral *, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white article.imagen_lateral * {
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
/* line 2646, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white article.imagen_lateral .imagen, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white article.imagen_lateral .imagen {
  overflow: hidden;
}
/* line 2650, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white article.imagen_lateral .barra_yellow, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white article.imagen_lateral .barra_yellow {
  width: calc(100% - 30px);
  height: 60px;
  line-height: 60px;
  padding-right: 0;
  background-color: #fed230;
  transform: translateY(-50%);
  margin: 0 auto 0;
  padding-left: 0;
  border-radius: 7px;
  text-align: center;
  z-index: 3;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
}
/* line 2666, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white article.imagen_lateral .barra_yellow span, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white article.imagen_lateral .barra_yellow span {
  line-height: 16px;
  font-size: 14px;
  color: #165592;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
}
/* line 2683, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white article.imagen_lateral:hover .imagen img, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white article.imagen_lateral:hover .imagen img {
  transform: scale(1.1);
}
/* line 2687, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white article.imagen_lateral:hover .imagen .barra_yellow, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white article.imagen_lateral:hover .imagen .barra_yellow {
  height: 70px;
}
/* line 2692, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_white article.imagen_lateral:hover .barra_yellow, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_white article.imagen_lateral:hover .barra_yellow {
  width: calc(100% - 10px);
}
/* line 2700, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_mapa, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_mapa {
  width: 100%;
  background-image: url(../images/mapa.jpg);
  background-position: center;
}
/* line 2706, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_mapa .container, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_mapa .container {
  height: 588px;
}
/* line 2708, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_mapa .container .ubicacion, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_mapa .container .ubicacion {
  width: 290px;
  background-color: #FED230;
  padding-left: 45px;
  color: #165592;
  height: 84px;
  line-height: 84px;
  font-size: 14px;
  padding-right: 30px;
  position: absolute;
  top: 270px;
  right: 300px;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
}
/* line 2724, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_mapa .container .ubicacion:before, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_mapa .container .ubicacion:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 26px 10px 0 10px;
  border-color: #fed130 transparent transparent transparent;
  position: absolute;
  top: 100%;
  left: 20px;
  z-index: 2;
}
/* line 2737, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_mapa .container .ubicacion .ico, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_mapa .container .ubicacion .ico {
  width: 26.54px;
  position: absolute;
  top: 50%;
  transform: var(--medioVertical);
  left: 15px;
}
/* line 2746, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_mapa .container .ubicacion span, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_mapa .container .ubicacion span {
  vertical-align: middle;
  display: inline-block;
  line-height: 14px;
}
/* line 2750, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_mapa .container .ubicacion span a, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_mapa .container .ubicacion span a {
  color: #165592;
}
/* line 2755, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_mapa .container .ubicacion.phone, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_mapa .container .ubicacion.phone {
  font-size: 20px;
}
/* line 2758, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .seccion_contactenos .seccion_mapa .container .ubicacion.phone span, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_mapa .container .ubicacion.phone span {
  line-height: 22px;
}
/* line 2768, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .caja_lista_imagenes {
  margin-bottom: 40px;
}
/* line 2771, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .caja_lista_imagenes ul.lista_imagenes li {
  width: 100%;
  font-size: 0;
}
/* line 2775, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .caja_lista_imagenes ul.lista_imagenes li .imgA {
  width: 66%;
  max-width: 733px;
  display: inline-block;
  margin-right: 2.2%;
  vertical-align: top;
}
/* line 2783, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .caja_lista_imagenes ul.lista_imagenes li .imgRight {
  width: 32%;
  display: inline-block;
  max-width: 352px;
  vertical-align: top;
}
/* line 2790, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .caja_lista_imagenes ul.lista_imagenes li .imgRight .imgB {
  width: 100%;
  margin-bottom: 7%;
}
/* line 2795, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .caja_lista_imagenes ul.lista_imagenes li .imgRight .imgC {
  width: 100%;
}
/* line 2802, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .caja_lista_imagenes .bx-controls {
  position: static;
}
/* line 2805, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .caja_lista_imagenes .bx-controls .bx-controls-direction {
  max-width: 1100px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
  position: static;
}
/* line 2812, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .caja_lista_imagenes .bx-controls .bx-controls-direction a {
  width: 31px;
  height: 31px;
  top: auto;
  bottom: -55px;
  background-color: #09539b;
  background-size: 30%;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 2822, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .caja_lista_imagenes .bx-controls .bx-controls-direction a.bx-prev {
  background-image: url(../images/flecha-left-white-2.svg);
  left: auto;
  right: 36px;
}
/* line 2830, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .caja_lista_imagenes .bx-controls .bx-controls-direction a.bx-next {
  left: auto;
  right: 0;
  background-image: url(../images/flecha-right-white-2.svg);
}
/* line 2836, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .caja_lista_imagenes .bx-controls .bx-controls-direction a:hover {
  background-color: #FED230;
  opacity: 1;
}
/* line 2841, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .caja_lista_imagenes .bx-controls .bx-controls-direction a:hover.bx-prev {
  background-image: url(../images/flecha-left-blue.svg);
}
/* line 2848, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .caja_lista_imagenes .bx-controls .bx-controls-direction a:hover.bx-next {
  background-image: url(../images/flecha-right-blue.svg);
}
/* line 2860, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .btn_regresar {
  width: 168px;
  height: 40px;
  border: 0;
  border-radius: 5px;
  margin-bottom: 0;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
  padding-top: 12px;
  color: #165592;
  background-color: #FED230;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
/* line 2877, ../scss/_internas.scss */
.wrapper_interna section .seccion_principal .btn_regresar:hover {
  background-color: #165592;
  color: #FED230;
}

/* line 2890, ../scss/_internas.scss */
.layer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999999;
  font-family: arial;
  display: none;
}
/* line 2900, ../scss/_internas.scss */
.layer .sombra_layer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: #000000;
  opacity: 0.7;
  z-index: 2;
  display: block;
}
/* line 2912, ../scss/_internas.scss */
.layer .caja {
  width: 96%;
  max-width: 900px;
  height: auto;
  max-height: 96%;
  background-color: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: var(--medioGlobal);
  z-index: 999999;
  overflow-x: auto;
  border-radius: 12px;
}
/* line 2926, ../scss/_internas.scss */
.layer .caja .topper {
  width: 100%;
  height: 72px;
  padding-left: 30px;
  padding-right: 80px;
  background-color: #09529A;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 24px;
  font-weight: 500;
  line-height: 72px;
}
/* line 2938, ../scss/_internas.scss */
.layer .caja .topper span {
  display: inline-block;
  vertical-align: middle;
  line-height: 25px;
}
/* line 2945, ../scss/_internas.scss */
.layer .caja .topper .btn_close {
  position: absolute;
  top: 0;
  right: 0;
  width: 72px;
  height: 72px;
  background-image: url(../images/close-blue.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50%;
  z-index: 22;
  background-color: #FED230;
  border-radius: 0;
  opacity: 1;
  cursor: pointer;
}
/* line 2961, ../scss/_internas.scss */
.layer .caja .topper .btn_close:hover {
  background-color: #ffffff;
}
/* line 2967, ../scss/_internas.scss */
.layer .caja .container {
  padding: 50px 92px 50px;
}
/* line 2970, ../scss/_internas.scss */
.layer .caja .container .titulo {
  color: #165592;
  text-transform: uppercase;
  font-size: 16px;
  height: 40px;
  line-height: 18px;
  margin-bottom: 35px;
  padding-right: 150px;
}
/* line 2980, ../scss/_internas.scss */
.layer .caja .container .parrafo {
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  color: #707070;
  margin: 0 auto 20px;
}
/* line 2988, ../scss/_internas.scss */
.layer .caja .container .parrafo.left {
  text-align: left;
  font-size: 16px;
  line-height: 18px;
}
/* line 2995, ../scss/_internas.scss */
.layer .caja .container .right_detalle {
  width: 150px;
  top: 50px;
  right: 92px;
  text-align: right;
  position: absolute;
}
/* line 3002, ../scss/_internas.scss */
.layer .caja .container .right_detalle .det {
  text-align: right;
  font-size: 14px;
  margin-bottom: 7px;
  color: #165592;
}
/* line 3012, ../scss/_internas.scss */
.layer .caja .container .sA .right_detalle {
  top: 0;
  right: 0;
}
/* line 3020, ../scss/_internas.scss */
.layer .caja .container .sB {
  display: none;
}
/* line 3022, ../scss/_internas.scss */
.layer .caja .container .sB .c {
  max-width: 600px;
}
/* line 3024, ../scss/_internas.scss */
.layer .caja .container .sB .c .titulo_superior {
  padding-left: 90px;
  margin-bottom: 20px;
}
/* line 3028, ../scss/_internas.scss */
.layer .caja .container .sB .c .titulo_superior .icono {
  width: 71px;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 3035, ../scss/_internas.scss */
.layer .caja .container .sB .c .titulo_superior .tit {
  color: #165592;
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
/* line 3044, ../scss/_internas.scss */
.layer .caja .container .sB .c .detalle {
  border-bottom: 1px dashed #6c6c6c;
  padding: 20px 0 10px;
}
/* line 3048, ../scss/_internas.scss */
.layer .caja .container .sB .c .detalle .texto {
  color: #6C6C6C;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 14px;
}
/* line 3055, ../scss/_internas.scss */
.layer .caja .container .sB .c .detalle .texto span {
  color: #000000;
}
/* line 3058, ../scss/_internas.scss */
.layer .caja .container .sB .c .detalle .texto span.bolder {
  font-weight: bold;
}
/* line 3063, ../scss/_internas.scss */
.layer .caja .container .sB .c .detalle .texto .item {
  display: inline-block;
  vertical-align: middle;
  margin-right: 30px;
}
/* line 3073, ../scss/_internas.scss */
.layer .caja .container .sB .c .caja_inferior {
  padding-top: 20px;
}
/* line 3076, ../scss/_internas.scss */
.layer .caja .container .sB .c .caja_inferior .tit {
  color: #6C6C6C;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 14px;
}
/* line 3085, ../scss/_internas.scss */
.layer .caja .container .sB .c .caja_inferior .texto {
  color: #000000;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 40px;
}
/* line 3093, ../scss/_internas.scss */
.layer .caja .container .sB .c .btn_gris {
  width: 100%;
  max-width: 250px;
  height: 40px;
  padding-top: 13px;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #ffffff;
  text-transform: uppercase;
  background-color: #7E7D7D;
  border-radius: 4px;
  text-align: center;
  cursor: pointer;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
}
/* line 3111, ../scss/_internas.scss */
.layer .caja .container .sB .c .btn_gris:hover {
  background-color: #165592;
}
/* line 3118, ../scss/_internas.scss */
.layer .caja .container .producto_agregado {
  border-top: 1px dashed #165592;
  border-bottom: 1px dashed #165592;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 0;
  margin-bottom: 60px;
}
/* line 3126, ../scss/_internas.scss */
.layer .caja .container .producto_agregado .c1 {
  width: calc(100% - 250px);
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  line-height: 18px;
  color: #165592;
}
/* line 3135, ../scss/_internas.scss */
.layer .caja .container .producto_agregado .detalle {
  width: 250px;
  display: inline-block;
  font-size: 0;
  text-align: right;
}
/* line 3141, ../scss/_internas.scss */
.layer .caja .container .producto_agregado .detalle .item {
  text-align: right;
  display: inline-block;
  width: auto;
  font-size: 14px;
  line-height: 16px;
  color: #165592;
  margin-left: 15px;
}
/* line 3150, ../scss/_internas.scss */
.layer .caja .container .producto_agregado .detalle .item span {
  font-weight: bold;
}
/* line 3158, ../scss/_internas.scss */
.layer .caja .container .botonera {
  width: 100%;
  text-align: right;
  font-size: 0;
}
/* line 3163, ../scss/_internas.scss */
.layer .caja .container .botonera .btn_continuar {
  width: 235px;
  height: 40px;
  border: 0;
  border-radius: 5px;
  margin-bottom: 0;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
  padding-top: 12px;
  color: #ffffff;
  background-color: #165592;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  display: inline-block;
  cursor: pointer;
}
/* line 3181, ../scss/_internas.scss */
.layer .caja .container .botonera .btn_continuar:hover {
  background-color: #FED230;
  color: #165592;
}
/* line 3187, ../scss/_internas.scss */
.layer .caja .container .botonera .btn_solicitud {
  width: 208px;
  height: 40px;
  border: 0;
  border-radius: 5px;
  margin-bottom: 0;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
  padding-top: 12px;
  color: #165592;
  background-color: #FED230;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  display: inline-block;
  cursor: pointer;
  margin-left: 25px;
}
/* line 3206, ../scss/_internas.scss */
.layer .caja .container .botonera .btn_solicitud:hover {
  background-color: #165592;
  color: #FED230;
}

/* line 3217, ../scss/_internas.scss */
.formulario .btn_enviar {
  width: 168px;
  height: 40px;
  border: 0;
  border-radius: 5px;
  margin-bottom: 0;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
  padding-top: 12px;
  color: #165592;
  background-color: #FED230;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.4);
  float: right;
  cursor: pointer;
}
/* line 3235, ../scss/_internas.scss */
.formulario .btn_enviar:hover {
  background-color: #165592;
  color: #FED230;
}
/* line 3241, ../scss/_internas.scss */
.formulario .campo_check {
  margin-bottom: 20px;
}
/* line 3243, ../scss/_internas.scss */
.formulario .campo_check input {
  width: 15px;
  height: 15px;
}
/* line 3247, ../scss/_internas.scss */
.formulario .campo_check .txt {
  display: inline-block;
  margin-left: 0;
  font-size: 14px;
  line-height: 16px;
  color: #707070;
  vertical-align: top;
  padding-top: 0;
}
/* line 3256, ../scss/_internas.scss */
.formulario .campo_check .txt a {
  color: #707070;
}

@media (max-width: 1500px) {
  /* line 3265, ../scss/_internas.scss */
  .layer .caja {
    max-width: 800px;
  }
  /* line 3267, ../scss/_internas.scss */
  .layer .caja .container {
    padding: 30px 50px;
  }
  /* line 3270, ../scss/_internas.scss */
  .layer .caja .container .right_detalle {
    top: 30px;
    right: 50px;
  }
}
@media (max-width: 1200px) {
  /* line 3289, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .caja_lista_imagenes ul.lista_imagenes li .imgA {
    margin-right: 2%;
  }
}
@media (max-width: 1100px) {
  /* line 3310, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal ul.lista_acordion_pestanas li .titulo {
    font-size: 13px;
  }
  /* line 3317, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .ancla {
    top: -60px;
  }
}
@media (max-width: 996px) {
  /* line 3333, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li {
    display: block;
    margin-bottom: 40px;
    background-color: #fff;
    border-bottom: 1px dashed #707070;
    padding-bottom: 40px;
  }
  /* line 3340, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li:first-child {
    display: none;
  }
  /* line 3344, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li:last-child {
    border-bottom: 0;
  }
  /* line 3348, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .c {
    display: block;
    padding-left: 200px;
  }
  /* line 3352, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .c .c_1 {
    width: 200px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 3359, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .c .c_2 {
    width: 100%;
    display: block;
    border-right: 0;
  }
  /* line 3364, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .c .c_2 .nombre {
    padding-top: 0;
  }
  /* line 3368, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .c .c_3 {
    width: 100%;
    display: block;
    border-right: 0;
  }
  /* line 3373, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .c .c_3 .precio {
    margin-bottom: 15px;
  }
  /* line 3376, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .c .c_3 .precio span {
    display: inline-block;
    margin-right: 5px;
    font-size: 14px;
    color: #165592;
  }
  /* line 3384, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .c .c_4 {
    width: 100%;
    display: block;
    border-right: 0;
  }
  /* line 3389, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .c .c_4 .caja_cantidad_de_unidades {
    margin-bottom: 15px;
  }
  /* line 3394, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .c .c_5 {
    width: 100%;
    display: block;
    border-right: 0;
  }
  /* line 3399, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .c .c_5 .subtotal {
    margin-bottom: 0;
  }
  /* line 3402, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .c .c_5 .subtotal span {
    display: inline-block;
    margin-right: 5px;
    font-size: 14px;
    color: #165592;
  }
  /* line 3410, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .c .c_6 {
    width: 100%;
    display: block;
  }
  /* line 3415, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .c .c_6 .caja_close .close {
    text-align: left;
    float: none;
    font-size: 0;
  }
  /* line 3420, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .c .c_6 .caja_close .close .ico {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0;
  }
  /* line 3425, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .c .c_6 .caja_close .close .remove {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    font-weight: 300;
  }
}
@media (max-width: 768px) {
  /* line 3451, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .logo_marca {
    position: relative;
    top: auto;
    right: auto;
    margin-bottom: 25px;
  }
  /* line 3460, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto.insideProducts .container {
    padding-left: 0;
  }
  /* line 3463, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto.insideProducts .container .menu_lateral {
    left: -275px;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    z-index: 20;
    position: absolute;
  }
  /* line 3469, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto.insideProducts .container .menu_lateral .btn_menu_lateral {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    height: 100%;
    background-color: #C5C7C5;
    cursor: pointer;
  }
  /* line 3478, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto.insideProducts .container .menu_lateral .btn_menu_lateral:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 0 8px 8px;
    border-color: transparent transparent transparent #165592;
    position: absolute;
    top: 18px;
    left: 50%;
    transform: var(--medioHorizontal);
    z-index: 5;
  }
  /* line 3494, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto.insideProducts .container .contenido {
    width: 100%;
  }
  /* line 3500, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto.insideProducts .container.activado .menu_lateral {
    left: 0;
  }
  /* line 3505, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto.insideProducts .container.activado .menu_lateral .btn_menu_lateral:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 8px 8px 0;
    border-color: transparent #165592 transparent transparent;
    position: absolute;
    top: 18px;
    left: 50%;
    transform: var(--medioHorizontal);
    z-index: 5;
  }
  /* line 3523, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto.insideProducts .container.activado .contenido .sombra_menu_lateral {
    content: '';
    width: calc(100% + 100px);
    height: calc(100% + 20px);
    position: absolute;
    top: 0;
    left: 50%;
    transform: var(--medioHorizontal);
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 10;
    display: block;
  }
  /* line 3543, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .imagenes {
    margin-bottom: 30px;
  }
  /* line 3547, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .area_detalle .caja_cantidad_de_unidades {
    float: none;
    margin-bottom: 20px;
  }
  /* line 3553, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto .detalle_producto .area_detalle .redes {
    margin-bottom: 20px;
  }
  /* line 3560, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal ul.lista_acordion_pestanas {
    padding-top: 0;
  }
  /* line 3562, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal ul.lista_acordion_pestanas li {
    position: relative;
  }
  /* line 3564, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal ul.lista_acordion_pestanas li .titulo {
    width: 100%;
    position: relative !important;
    top: auto !important;
    left: auto !important;
    transform: translateX(0) !important;
    right: auto !important;
  }
  /* line 3579, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_servicios .seccion_conozca {
    padding-top: 60px;
  }
  /* line 3582, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_servicios .seccion_conozca .container .left_side {
    padding-top: 0;
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 3594, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_conocenos .caja_video {
    padding-left: 0;
  }
  /* line 3596, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_conocenos .caja_video .caja_azul {
    width: 100%;
    height: auto;
    top: auto;
    left: auto;
    position: relative;
    transform: translate(0);
  }
  /* line 3609, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_sobre_brammertz .seccion_conocenos .caja_video .video {
    width: 100%;
    float: none;
  }
  /* line 3620, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_contactenos .seccion_mapa .container .ubicacion, .wrapper_interna section .seccion_principal .seccion_trabaja .seccion_mapa .container .ubicacion {
    right: 10%;
  }

  /* line 3634, ../scss/_internas.scss */
  .layer .caja .container .titulo {
    margin-bottom: 10px;
    height: auto;
  }
  /* line 3639, ../scss/_internas.scss */
  .layer .caja .container .right_detalle {
    width: 100%;
    position: relative;
    top: auto;
    right: auto;
    margin-bottom: 20px;
    text-align: left;
  }
  /* line 3647, ../scss/_internas.scss */
  .layer .caja .container .right_detalle .det {
    text-align: left;
    display: inline-block;
    margin-right: 20px;
  }
  /* line 3656, ../scss/_internas.scss */
  .layer .caja .container .producto_agregado .c1 {
    width: 100%;
    margin-bottom: 10px;
  }
  /* line 3661, ../scss/_internas.scss */
  .layer .caja .container .producto_agregado .detalle {
    width: 100%;
    text-align: left;
  }
  /* line 3665, ../scss/_internas.scss */
  .layer .caja .container .producto_agregado .detalle .item {
    width: auto;
    text-align: left;
    margin-left: 0;
    margin-right: 15px;
  }
  /* line 3675, ../scss/_internas.scss */
  .layer .caja .container .botonera .btn_continuar, .layer .caja .container .botonera .btn_solicitud {
    width: 100%;
    max-width: 240px;
    display: block;
    margin: 0 auto 15px;
  }
}
@media (max-width: 574px) {
  /* line 3695, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto.insideProducts .container .menu_lateral {
    left: -253px;
  }
  /* line 3698, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_producto.insideProducts .container .contenido {
    padding-left: 40px;
    min-width: 0;
  }

  /* line 3711, ../scss/_internas.scss */
  .layer .caja .topper {
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    padding-left: 20px;
    padding-right: 50px;
  }
  /* line 3718, ../scss/_internas.scss */
  .layer .caja .topper .btn_close {
    height: 40px;
    width: 40px;
    background-size: 60%;
  }
  /* line 3724, ../scss/_internas.scss */
  .layer .caja .container {
    padding: 20px;
  }
  /* line 3726, ../scss/_internas.scss */
  .layer .caja .container .titulo {
    margin-bottom: 10px;
    height: auto;
    font-size: 14px;
  }
  /* line 3732, ../scss/_internas.scss */
  .layer .caja .container .right_detalle {
    width: 100%;
    position: relative;
    top: auto;
    right: auto;
    margin-bottom: 20px;
    text-align: left;
  }
  /* line 3740, ../scss/_internas.scss */
  .layer .caja .container .right_detalle .det {
    text-align: left;
    display: inline-block;
    margin-right: 20px;
  }
  /* line 3750, ../scss/_internas.scss */
  .layer .caja .container .formulario .campo input {
    height: 32px;
  }
  /* line 3754, ../scss/_internas.scss */
  .layer .caja .container .formulario .campo textarea {
    height: 80px;
  }
}
@media (max-width: 440px) {
  /* line 3768, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .breadcrumb_caja {
    /*display: none;*/
  }
  /* line 3772, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal h1 {
    width: 100%;
    font-size: 16px;
    line-height: 18px;
    padding-right: 80px;
  }
  /* line 3784, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .c {
    padding-left: 140px;
  }
  /* line 3786, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido ul.lista_solicitudes li .c .c_1 {
    width: 140px;
  }
  /* line 3797, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .caja_right .btn_actualizar {
    width: 100%;
  }
  /* line 3802, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .caja_right .caja_costos {
    padding: 20px;
    height: auto;
  }
  /* line 3806, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .caja_right .caja_costos .fila .txt {
    font-size: 14px;
  }
  /* line 3811, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .caja_right .caja_costos .fila .precio {
    font-size: 14px;
  }
  /* line 3824, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_servicios .seccion_detalle .texto .imagen_flotante {
    width: 100%;
    float: none;
    margin-right: 0;
  }
  /* line 3837, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .seccion_gracias {
    height: auto;
    padding: 30px 0 80px;
  }
  /* line 3840, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .seccion_gracias .caja_gracias {
    height: auto;
    padding-left: 0;
    margin-bottom: 0;
  }
  /* line 3844, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .seccion_gracias .caja_gracias .icono {
    display: none;
  }
  /* line 3847, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .seccion_gracias .caja_gracias .texto {
    margin-bottom: 50px;
    font-size: 12px;
    line-height: 14px;
  }
  /* line 3853, ../scss/_internas.scss */
  .wrapper_interna section .seccion_principal .seccion_solicitud_de_pedido .container .contenido .seccion_gracias .caja_gracias .btn_gris {
    right: auto;
  }

  /* line 3872, ../scss/_internas.scss */
  .layer .caja .container .sB .c .titulo_superior {
    padding-left: 0;
    margin-bottom: 0;
  }
  /* line 3875, ../scss/_internas.scss */
  .layer .caja .container .sB .c .titulo_superior .icono {
    display: none;
  }
  /* line 3878, ../scss/_internas.scss */
  .layer .caja .container .sB .c .titulo_superior .texto {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 14px;
  }
}
/* line 1, ../scss/_header.scss */
.wrapper {
  padding-top: 178px;
}
/* line 3, ../scss/_header.scss */
.wrapper header {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #ffffff;
  z-index: 999999;
  border-bottom: 1px solid #ededed;
}
/* line 12, ../scss/_header.scss */
.wrapper header .barra_gris {
  width: 100%;
  background-color: #eeeeee;
}
/* line 16, ../scss/_header.scss */
.wrapper header .barra_gris .container {
  height: 50px;
  padding-top: 0;
}
/* line 21, ../scss/_header.scss */
.wrapper header .barra_gris .dato {
  float: left;
  padding-left: 22px;
  color: #09539B;
  font-size: 12px;
  text-transform: uppercase;
  padding-top: 0px;
  margin-right: 50px;
  margin-top: 17px;
}
/* line 31, ../scss/_header.scss */
.wrapper header .barra_gris .dato .ico {
  width: 14.4px;
  position: absolute;
  top: 2px;
  left: 0;
}
/* line 40, ../scss/_header.scss */
.wrapper header .barra_gris .dato.dato_phone .ico {
  top: 4px;
}
/* line 45, ../scss/_header.scss */
.wrapper header .barra_gris .dato.dato_descarga {
  margin-right: 0;
  padding-left: 18px;
}
/* line 48, ../scss/_header.scss */
.wrapper header .barra_gris .dato.dato_descarga .ico {
  width: 10.47px;
  top: 1px;
}
/* line 55, ../scss/_header.scss */
.wrapper header .barra_gris .btn_pedidos {
  float: right;
  width: 168px;
  height: 48px;
  background-color: #fff;
  color: #09539B;
  font-size: 12px;
  text-transform: uppercase;
  padding-top: 16px;
  padding-left: 20px;
}
/* line 66, ../scss/_header.scss */
.wrapper header .barra_gris .btn_pedidos .ico {
  width: 22.73px;
  height: 26.27px;
  background-image: url(../images/ico-carrito.svg);
  background-size: 100%;
  background-position: center;
  position: absolute;
  top: 50%;
  transform: var(--medioVertical);
  right: 20px;
}
/* line 78, ../scss/_header.scss */
.wrapper header .barra_gris .btn_pedidos:hover {
  background-color: #FED230;
}
/* line 85, ../scss/_header.scss */
.wrapper header .area_blanca .container {
  height: 128px;
  padding-top: 25px;
  position: relative;
}
/* line 90, ../scss/_header.scss */
.wrapper header .area_blanca .container .logo {
  width: 157px;
  position: absolute;
  left: 100px;
  top: 19px;
}
/* line 97, ../scss/_header.scss */
.wrapper header .area_blanca .container .btn_menu {
  position: absolute;
  top: 45px;
  left: 15px;
  cursor: pointer;
}
/* line 103, ../scss/_header.scss */
.wrapper header .area_blanca .container .btn_menu .sanguche {
  width: 58px;
  height: 51px;
  background-color: #FED230;
  padding: 16px 11px;
  border-radius: 5px;
  cursor: pointer;
}
/* line 111, ../scss/_header.scss */
.wrapper header .area_blanca .container .btn_menu .sanguche .lines {
  width: 27px;
  height: 4px;
  border-radius: 0;
  margin: 0 auto 4px;
  background-color: #165592;
}
/* line 119, ../scss/_header.scss */
.wrapper header .area_blanca .container .btn_menu .sanguche:hover {
  background-color: #165592;
}
/* line 122, ../scss/_header.scss */
.wrapper header .area_blanca .container .btn_menu .sanguche:hover .lines {
  background-color: #FED230;
}
/* line 128, ../scss/_header.scss */
.wrapper header .area_blanca .container .btn_menu .exis {
  width: 58px;
  height: 51px;
  background-color: #165592;
  background-image: url(../images/close-yellow.svg);
  background-repeat: no-repeat;
  background-size: 80%;
  background-position: center;
  border-radius: 5px;
}
/* line 138, ../scss/_header.scss */
.wrapper header .area_blanca .container .btn_menu .exis:hover {
  background-color: #FED230;
  background-image: url(../images/close-blue.svg);
}
/* line 144, ../scss/_header.scss */
.wrapper header .area_blanca .container .btn_menu .c {
  display: none;
}
/* line 149, ../scss/_header.scss */
.wrapper header .area_blanca .container .barra_middle {
  width: 522px;
  position: absolute;
  bottom: 25px;
  right: 15px;
}
/* line 155, ../scss/_header.scss */
.wrapper header .area_blanca .container .barra_middle .campo {
  width: 348px;
  float: left;
}
/* line 159, ../scss/_header.scss */
.wrapper header .area_blanca .container .barra_middle .campo input {
  width: 100%;
  height: 40px;
  border: 1px solid #c6c5c5;
  border-radius: 5px;
  padding-right: 40px;
  color: #09539B;
  text-transform: uppercase;
  font-size: 12px;
  padding-left: 12px;
}
/* line 171, ../scss/_header.scss */
.wrapper header .area_blanca .container .barra_middle .campo .lupa {
  width: 23.21px;
  height: 20px;
  position: absolute;
  top: 50%;
  transform: var(--medioVertical);
  right: 10px;
  cursor: pointer;
  background-image: url(../images/lupa.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: top;
  background-color: transparent;
}
/* line 187, ../scss/_header.scss */
.wrapper header .area_blanca .container .barra_middle .btn_contactenos {
  width: 165px;
  height: 40px;
  float: right;
  background-color: #FED230;
  border-radius: 5px;
  float: right;
  cursor: pointer;
  color: #09539B;
  font-size: 12px;
  text-transform: uppercase;
  padding-top: 12px;
  padding-left: 20px;
  -webkit-box-shadow: 0px 3px 10px -1px rgba(0, 0, 0, 0.31);
  -moz-box-shadow: 0px 3px 10px -1px rgba(0, 0, 0, 0.31);
  box-shadow: 0px 3px 10px -1px rgba(0, 0, 0, 0.31);
}
/* line 205, ../scss/_header.scss */
.wrapper header .area_blanca .container .barra_middle .btn_contactenos .ico {
  width: 21.72px;
  height: 15.5px;
  background-image: url(../images/ico-mail.svg);
  background-size: 100%;
  background-position: center;
  position: absolute;
  top: 50%;
  transform: var(--medioVertical);
  right: 20px;
}
/* line 217, ../scss/_header.scss */
.wrapper header .area_blanca .container .barra_middle .btn_contactenos:hover {
  background-color: #c2c2c2;
}
/* line 222, ../scss/_header.scss */
.wrapper header .area_blanca .container .barra_middle .ico_phone {
  display: none;
}
/* line 225, ../scss/_header.scss */
.wrapper header .area_blanca .container .barra_middle .ico_pedidos {
  display: none;
}
/* line 229, ../scss/_header.scss */
.wrapper header .area_blanca .container .barra_middle .ico_mail {
  display: none;
}
/* line 234, ../scss/_header.scss */
/* .wrapper header .area_blanca .container nav {
  width: 100%;
  vertical-align: top;
  padding: 0;
  position: absolute;
  top: calc(100% + 1px);
  left: 0;
  display: none;
  background-color: #165592;
  padding: 30px 25px;
} */
/* line 245, ../scss/_header.scss */
.wrapper header .area_blanca .container nav .titulo {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500;
  color: #FED230;
  margin-bottom: 10px;
}
/* line 253, ../scss/_header.scss */
.wrapper header .area_blanca .container nav ul.menu {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  text-align: right;
  font-size: 0;
  padding: 0;
  padding-right: 7px;
}
/* line 262, ../scss/_header.scss */
.wrapper header .area_blanca .container nav ul.menu > li {
  width: 100%;
  text-align: left;
  vertical-align: top;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 12px;
  line-height: 18px;
  margin-left: 0;
  position: relative;
  cursor: pointer;
  margin-bottom: 3px;
  font-family: arial;
  font-weight: 100;
  padding-left: 12px;
}
/* line 278, ../scss/_header.scss */
.wrapper header .area_blanca .container nav ul.menu > li:before {
  content: "";
  width: 3.84px;
  height: 9.33px;
  position: absolute;
  top: 4px;
  left: 0;
  background-image: url(../images/flecha-right-white-2.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 291, ../scss/_header.scss */
.wrapper header .area_blanca .container nav ul.menu > li.activo {
  color: #FED230;
}
/* line 294, ../scss/_header.scss */
.wrapper header .area_blanca .container nav ul.menu > li.activo:before {
  background-image: url(../images/flecha-right-yellow.svg);
}
/* line 299, ../scss/_header.scss */
.wrapper header .area_blanca .container nav ul.menu > li:hover {
  color: #FED230;
}
/* line 302, ../scss/_header.scss */
.wrapper header .area_blanca .container nav ul.menu > li:hover:before {
  background-image: url(../images/flecha-right-yellow.svg);
}
/* line 309, ../scss/_header.scss */
.wrapper header .area_blanca .container nav .imagen_menu {
  width: 100%;
  max-width: 302px;
}
/* line 314, ../scss/_header.scss */
.wrapper header .area_blanca .container nav .campo {
  width: 348px;
  display: none;
}
/* line 318, ../scss/_header.scss */
.wrapper header .area_blanca .container nav .campo input {
  width: 100%;
  height: 40px;
  border: 1px solid #c6c5c5;
  border-radius: 5px;
  padding-right: 40px;
  color: #09539B;
  text-transform: uppercase;
  font-size: 12px;
  padding-left: 12px;
}
/* line 330, ../scss/_header.scss */
.wrapper header .area_blanca .container nav .campo .lupa {
  width: 23.21px;
  height: 20px;
  position: absolute;
  top: 50%;
  transform: var(--medioVertical);
  right: 10px;
  cursor: pointer;
  background-image: url(../images/lupa.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: top;
}

@media (max-width: 1200px) {
  /* line 351, ../scss/_header.scss */
  .wrapper {
    padding-top: 81px;
  }
  /* line 355, ../scss/_header.scss */
  .wrapper header .barra_gris {
    display: none;
  }
  /* line 360, ../scss/_header.scss */
  .wrapper header .area_blanca .container {
    height: 80px;
    padding-top: 3px;
  }
  /* line 364, ../scss/_header.scss */
  .wrapper header .area_blanca .container .btn_menu {
    top: 27px;
    left: 0;
  }
  /* line 367, ../scss/_header.scss */
  .wrapper header .area_blanca .container .btn_menu .sanguche {
    width: 44px;
    height: 44px;
    padding: 12px 9px;
  }
  /* line 373, ../scss/_header.scss */
  .wrapper header .area_blanca .container .btn_menu .exis {
    width: 44px;
    height: 44px;
  }
  /* line 379, ../scss/_header.scss */
  .wrapper header .area_blanca .container .barra_middle {
    text-align: right;
    bottom: 9px;
    width: 150px;
  }
  /* line 383, ../scss/_header.scss */
  .wrapper header .area_blanca .container .barra_middle .campo {
    display: none;
  }
  /* line 386, ../scss/_header.scss */
  .wrapper header .area_blanca .container .barra_middle .btn_contactenos {
    display: none;
  }
  /* line 390, ../scss/_header.scss */
  .wrapper header .area_blanca .container .barra_middle .ico_phone {
    width: 31px;
    height: 31px;
    background-image: url(../images/ico-phone.svg);
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    display: inline-block;
    margin-left: 5px;
    background-color: #FED230;
  }
  /* line 403, ../scss/_header.scss */
  .wrapper header .area_blanca .container .barra_middle .ico_pedidos {
    width: 31px;
    height: 31px;
    background-image: url(../images/ico-carrito.svg);
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    display: inline-block;
    margin-left: 5px;
    background-color: #FED230;
  }
  /* line 416, ../scss/_header.scss */
  .wrapper header .area_blanca .container .barra_middle .ico_mail {
    width: 31px;
    height: 31px;
    background-image: url(../images/ico-mail.svg);
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    display: inline-block;
    margin-left: 5px;
    background-color: #FED230;
  }
  /* line 430, ../scss/_header.scss */
  .wrapper header .area_blanca .container .logo {
    width: 138px;
    position: absolute;
    left: 60px;
    top: 3px;
  }
  /* line 437, ../scss/_header.scss */
  .wrapper header .area_blanca .container nav {
    width: 100%;
    height: calc(100% - 80px);
    position: fixed;
    padding: 40px 43px;
    bottom: 0;
    left: -120%;
    top: auto;
    background-color: #165592;
    /* display: block !important; */
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    overflow-x: auto;
  }
  /* line 450, ../scss/_header.scss */
  .wrapper header .area_blanca .container nav ul.menu {
    padding-right: 0;
    margin-bottom: 20px;
  }
  /* line 454, ../scss/_header.scss */
  .wrapper header .area_blanca .container nav ul.menu li {
    width: 100%;
    color: #ffffff;
    font-size: 15px;
  }
  /* line 459, ../scss/_header.scss */
  .wrapper header .area_blanca .container nav ul.menu li:last-child {
    border-bottom: none;
  }
  /* line 465, ../scss/_header.scss */
  .wrapper header .area_blanca .container nav .campo {
    display: block;
    margin-bottom: 20px;
  }
  /* line 470, ../scss/_header.scss */
  .wrapper header .area_blanca .container nav .imagen_menu {
    display: none;
  }
  /* line 475, ../scss/_header.scss */
  .wrapper header .area_blanca .container nav.activo {
    left: 0;
  }
}
@media (max-width: 768px) {
  /* line 485, ../scss/_header.scss */
  .wrapper {
    padding-top: 68px;
  }
  /* line 489, ../scss/_header.scss */
  .wrapper header .area_blanca .container {
    height: 68px;
    padding-top: 15px;
  }
  /* line 493, ../scss/_header.scss */
  .wrapper header .area_blanca .container .btn_menu {
    top: 14px;
    left: 15px;
  }
  /* line 496, ../scss/_header.scss */
  .wrapper header .area_blanca .container .btn_menu .txt {
    display: none;
  }
  /* line 500, ../scss/_header.scss */
  .wrapper header .area_blanca .container .btn_menu .sanguche {
    padding-top: 13px;
  }
  /* line 502, ../scss/_header.scss */
  .wrapper header .area_blanca .container .btn_menu .sanguche .lines {
    height: 3px;
  }
  /* line 507, ../scss/_header.scss */
  .wrapper header .area_blanca .container .btn_menu .exis {
    width: 40px;
    height: 40px;
    border-radius: 3px;
    top: 0px;
    right: 0px;
  }
  /* line 516, ../scss/_header.scss */
  .wrapper header .area_blanca .container .logo {
    width: 120px;
    left: 73px;
  }
  /* line 521, ../scss/_header.scss */
  .wrapper header .area_blanca .container nav {
    width: 100%;
    height: calc(100% - 68px);
    padding: 20px 20px;
  }
}
/* line 2, ../scss/_footer.scss */
.wrapper footer {
  padding: 0 0 0;
  position: relative;
  margin-top: -20px;
  z-index: 25;
}
/* line 8, ../scss/_footer.scss */
.wrapper footer:before {
  content: '';
  width: 100%;
  height: calc(100% - 20px);
  position: absolute;
  bottom: 0;
  background-color: #FED230;
  z-index: 1;
}
/* line 19, ../scss/_footer.scss */
.wrapper footer .container {
  position: relative;
  z-index: 4;
}
/* line 22, ../scss/_footer.scss */
.wrapper footer .container .caja_azul {
  width: 100%;
  height: 486px;
  border-radius: 12px 12px 0 0;
  background-color: #165592;
  padding: 30px 40px;
}
/* line 29, ../scss/_footer.scss */
.wrapper footer .container .caja_azul .superior {
  padding-bottom: 25px;
  border-bottom: 1px dashed #ffffff;
  padding-top: 20px;
  padding-left: 25px;
  padding-right: 25px;
}
/* line 36, ../scss/_footer.scss */
.wrapper footer .container .caja_azul .superior .logo {
  width: 100%;
  max-width: 176px;
  margin-bottom: 50px;
  margin-top: -20px;
}
/* line 43, ../scss/_footer.scss */
.wrapper footer .container .caja_azul .superior .titulo {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500;
  color: #FED230;
  margin-bottom: 10px;
}
/* line 51, ../scss/_footer.scss */
.wrapper footer .container .caja_azul .superior ul.menu {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  text-align: right;
  font-size: 0;
  padding: 0;
  padding-right: 7px;
}
/* line 61, ../scss/_footer.scss */
.wrapper footer .container .caja_azul .superior ul.menu > li {
  width: 100%;
  text-align: left;
  vertical-align: top;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 12px;
  line-height: 18px;
  margin-left: 0;
  position: relative;
  cursor: pointer;
  margin-bottom: 3px;
  font-family: arial;
  font-weight: 100;
  padding-left: 12px;
}
/* line 77, ../scss/_footer.scss */
.wrapper footer .container .caja_azul .superior ul.menu > li:before {
  content: '';
  width: 3.84px;
  height: 9.33px;
  position: absolute;
  top: 4px;
  left: 0;
  background-image: url(../images/flecha-right-white-2.svg);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 90, ../scss/_footer.scss */
.wrapper footer .container .caja_azul .superior ul.menu > li.activo {
  color: #FED230;
}
/* line 93, ../scss/_footer.scss */
.wrapper footer .container .caja_azul .superior ul.menu > li.activo:before {
  background-image: url(../images/flecha-right-yellow.svg);
}
/* line 98, ../scss/_footer.scss */
.wrapper footer .container .caja_azul .superior ul.menu > li:hover {
  color: #FED230;
}
/* line 101, ../scss/_footer.scss */
.wrapper footer .container .caja_azul .superior ul.menu > li:hover:before {
  background-image: url(../images/flecha-right-yellow.svg);
}
/* line 108, ../scss/_footer.scss */
.wrapper footer .container .caja_azul .superior ul.lista_items {
  width: 100%;
  margin-bottom: 40px;
}
/* line 112, ../scss/_footer.scss */
.wrapper footer .container .caja_azul .superior ul.lista_items .item {
  width: 100%;
  max-width: 200px;
  padding-left: 40px;
  margin-bottom: 26px;
  color: #FED230;
  font-size: 14px;
  line-height: 17px;
}
/* line 121, ../scss/_footer.scss */
.wrapper footer .container .caja_azul .superior ul.lista_items .item .ico {
  width: 26px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 128, ../scss/_footer.scss */
.wrapper footer .container .caja_azul .superior ul.lista_items .item span {
  font-size: 20px;
}
/* line 137, ../scss/_footer.scss */
.wrapper footer .container .caja_azul .superior .redes {
  width: 100%;
  font-size: 0;
}
/* line 141, ../scss/_footer.scss */
.wrapper footer .container .caja_azul .superior .redes .ico {
  width: 34px;
  display: inline-block;
  margin-right: 20px;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  -webkit-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
}
/* line 147, ../scss/_footer.scss */
.wrapper footer .container .caja_azul .superior .redes .ico:hover {
  transform: scale(1.1);
}
/* line 154, ../scss/_footer.scss */
.wrapper footer .container .caja_azul .superior .detalle {
  width: 100%;
  text-align: right;
}
/* line 158, ../scss/_footer.scss */
.wrapper footer .container .caja_azul .superior .detalle .item {
  display: inline-block;
  color: #ffffff;
  font-size: 12px;
  line-height: 13px;
  text-transform: uppercase;
  margin-left: 20px;
}
/* line 166, ../scss/_footer.scss */
.wrapper footer .container .caja_azul .superior .detalle .item .ico {
  width: 22px;
  display: inline-block;
  margin-right: 7px;
  vertical-align: bottom;
  height: 18px;
}
/* line 175, ../scss/_footer.scss */
.wrapper footer .container .caja_azul .superior .detalle .item .ico.ico_maletin {
  width: 18px;
}
/* line 179, ../scss/_footer.scss */
.wrapper footer .container .caja_azul .superior .detalle .item:hover {
  color: #FED230;
}
/* line 186, ../scss/_footer.scss */
.wrapper footer .container .caja_azul .inferior {
  width: 100%;
  text-align: right;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 25px;
}
/* line 193, ../scss/_footer.scss */
.wrapper footer .container .caja_azul .inferior .btn_inferior {
  width: auto;
  height: 32px;
  border: 1px solid #ffffff;
  border-radius: 5px;
  margin-left: 20px;
  text-align: center;
  font-size: 12px;
  text-transform: none;
  padding-top: 7px;
  color: #ffffff;
  padding-left: 25px;
  padding-right: 25px;
  display: inline-block;
}
/* line 208, ../scss/_footer.scss */
.wrapper footer .container .caja_azul .inferior .btn_inferior:hover {
  background-color: #FED230;
  color: #165592;
  border: 1px solid #FED230;
}
/* line 222, ../scss/_footer.scss */
.wrapper footer.vers2 .seccion_inferior {
  display: none;
}

@media (max-width: 990px) {
  /* line 240, ../scss/_footer.scss */
  .wrapper footer .container .caja_azul {
    height: auto;
  }
  /* line 244, ../scss/_footer.scss */
  .wrapper footer .container .caja_azul .superior .redes {
    padding-top: 20px;
    margin-bottom: 20px;
  }
  /* line 250, ../scss/_footer.scss */
  .wrapper footer .container .caja_azul .superior ul.menu {
    margin-bottom: 20px;
  }
  /* line 254, ../scss/_footer.scss */
  .wrapper footer .container .caja_azul .superior .detalle {
    text-align: left;
  }
  /* line 256, ../scss/_footer.scss */
  .wrapper footer .container .caja_azul .superior .detalle .item {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 20px;
  }
  /* line 265, ../scss/_footer.scss */
  .wrapper footer .container .caja_azul .inferior {
    text-align: left;
  }
  /* line 268, ../scss/_footer.scss */
  .wrapper footer .container .caja_azul .inferior .btn_inferior {
    margin-left: 0;
    margin-right: 20px;
    margin-bottom: 10px;
  }
}
@media (max-width: 420px) {
  /* line 294, ../scss/_footer.scss */
  .wrapper footer .container .caja_azul {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */
/** RESET AND LAYOUT
===================================*/
/* line 17, ../scss/_bxslider.scss */
.bx-wrapper {
  position: relative;
  margin: 0 auto 0;
  padding: 0;
  *zoom: 1;
}

/* line 24, ../scss/_bxslider.scss */
.bx-wrapper img {
  max-width: 100%;
  display: block;
}

/** THEME
===================================*/
/* line 32, ../scss/_bxslider.scss */
.bx-wrapper .bx-viewport {
  /*-moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  border:  5px solid #fff;
  left: -5px;*/
  /*background: #fff;*/
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
  -moz-transform: translatez(0);
  -ms-transform: translatez(0);
  -o-transform: translatez(0);
  transform: translatez(0);
}

/* line 48, ../scss/_bxslider.scss */
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: 17px;
  width: 100%;
  left: 10px;
}

/* LOADER */
/* line 58, ../scss/_bxslider.scss */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(../images/bx_loader.gif) center center no-repeat #fff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}

/* PAGER */
/* line 71, ../scss/_bxslider.scss */
.bx-wrapper .bx-pager {
  text-align: left;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}

/* line 80, ../scss/_bxslider.scss */
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  text-align: center;
}

/* line 88, ../scss/_bxslider.scss */
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #ffffff;
  /*text-indent: -9999px;*/
  display: block;
  width: 14px;
  height: 14px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  font-size: 11px;
  color: #000000;
  padding-top: 2px;
  /*border-radius: 5px;*/
}

/* line 104, ../scss/_bxslider.scss */
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #b80000;
  color: #ffffff;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
/* line 112, ../scss/_bxslider.scss */
.bx-wrapper .bx-prev {
  left: 7px;
  background: url(../images/flecha-left.png) no-repeat top;
  background-size: 80%;
}

/* line 119, ../scss/_bxslider.scss */
.bx-wrapper .bx-next {
  right: 7px;
  background: url(../images/flecha-right.png) no-repeat top;
  background-size: 80%;
}

/* line 125, ../scss/_bxslider.scss */
.bx-wrapper .bx-prev:hover {
  opacity: 0.8;
}

/* line 129, ../scss/_bxslider.scss */
.bx-wrapper .bx-next:hover {
  opacity: 0.8;
}

/* line 133, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  outline: 0;
  width: 16px;
  height: 29px;
  text-indent: -9999px;
  z-index: 4;
}

/* line 144, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}

/* AUTO CONTROLS (START / STOP) */
/* line 150, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}

/* line 154, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(../images/controls.png) -86px -11px no-repeat;
  margin: 0 3px;
}

/* line 164, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0;
}

/* line 169, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(../images/controls.png) -86px -44px no-repeat;
  margin: 0 3px;
}

/* line 179, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
/* line 186, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}

/* line 191, ../scss/_bxslider.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}

/* IMAGE CAPTIONS */
/* line 198, ../scss/_bxslider.scss */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666 \9;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}

/* line 207, ../scss/_bxslider.scss */
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}

@media (max-width: 600px) {
  /* line 224, ../scss/_bxslider.scss */
  .bx-wrapper .bx-next {
    /*background-image: url("../images/btn_next_responsive.png");*/
    right: 3px;
  }
  /* line 228, ../scss/_bxslider.scss */
  .bx-wrapper .bx-prev {
    /*background-image: url("../images/btn_prev_responsive.png");*/
    left: 3px;
  }
}
/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-animated-in {
  z-index: 0;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-animated-out {
  z-index: 1;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* line 1, ../scss/_owlcarrousel.scss */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 1;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0px, 0, 0);
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-controls .owl-dot, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel.owl-loaded {
  display: block;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel.owl-hidden {
  opacity: 0;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-refresh .owl-item {
  display: none;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel.owl-rtl {
  direction: rtl;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* line 1, ../scss/_owlcarrousel.scss */
.no-js .owl-carousel {
  display: block;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
  display: none;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

/* line 1, ../scss/_owlcarrousel.scss */
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

/* line 2, ../scss/_owlcarrousel.scss */
.owl-theme .owl-controls {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}

/* line 2, ../scss/_owlcarrousel.scss */
.owl-theme .owl-controls .owl-nav [class*=owl-] {
  color: #fff;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #d6d6d6;
  display: inline-block;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 2, ../scss/_owlcarrousel.scss */
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
  background: #869791;
  color: #fff;
  text-decoration: none;
}

/* line 2, ../scss/_owlcarrousel.scss */
.owl-theme .owl-controls .owl-nav .disabled {
  opacity: .5;
  cursor: default;
}

/* line 2, ../scss/_owlcarrousel.scss */
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}

/* line 2, ../scss/_owlcarrousel.scss */
.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #d6d6d6;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  -moz-transition: opacity 200ms ease;
  -ms-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}

/* line 2, ../scss/_owlcarrousel.scss */
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #869791;
}

/* line 1, ../scss/_jqtransform.scss */
form.jqtransformdone label {
  margin-top: 4px;
  margin-right: 8px;
  display: block;
  float: left;
}

/* line 7, ../scss/_jqtransform.scss */
form.jqtransformdone div.rowElem {
  clear: both;
  padding: 4px 0px;
}

/* -------------
 * Buttons
 * ------------- */
/* line 14, ../scss/_jqtransform.scss */
button.jqTransformButton {
  margin: 0px;
  padding: 0px;
  border: none;
  background-color: transparent;
  cursor: pointer;
  overflow: visible;
  font-family: Arial;
}

/* line 24, ../scss/_jqtransform.scss */
*:first-child + html button.jqTransformButton[type] {
  width: 1;
}

/* IE7 */
/* line 26, ../scss/_jqtransform.scss */
button.jqTransformButton span {
  background: transparent url(../images/jqtransformplugin/btn_right.gif) no-repeat right top;
  display: block;
  float: left;
  padding: 0px 4px 0px 0px;
  /* sliding doors padding */
  margin: 0px;
  height: 33px;
}

/* line 35, ../scss/_jqtransform.scss */
button.jqTransformButton span span {
  background: transparent url(../images/jqtransformplugin/btn_left.gif) no-repeat top left;
  color: #333;
  padding: 8px 4px 0px 8px;
  font-weight: normal;
  font-size: 12px;
  line-height: 13px;
  display: block;
  text-decoration: none;
  height: 33px;
}

/*hover*/
/* line 48, ../scss/_jqtransform.scss */
button.jqTransformButton_hover span span {
  background-position: left -33px;
}

/* line 49, ../scss/_jqtransform.scss */
button.jqTransformButton_hover span {
  background-position: right -33px;
}

/*clicked*/
/* line 52, ../scss/_jqtransform.scss */
button.jqTransformButton_click span span {
  background-position: left -66px;
}

/* line 53, ../scss/_jqtransform.scss */
button.jqTransformButton_click span {
  background-position: right -66px;
}

/* IE 6 */
/* line 56, ../scss/_jqtransform.scss */
* html button.jqTransformButton {
  height: 33px;
}

/* line 57, ../scss/_jqtransform.scss */
* button.jqTransformButton span span {
  height: 25px;
}

/* IE 7 */
/* line 59, ../scss/_jqtransform.scss */
* + html button.jqTransformButton {
  height: 33px;
}

/* line 60, ../scss/_jqtransform.scss */
* + button.jqTransformButton span span {
  height: 25px;
}

/* -------------
 * Inputs
 * ------------- */
/* line 66, ../scss/_jqtransform.scss */
.jqTransformInputWrapper {
  background: transparent url(../images/jqtransformplugin/input_text_left.gif) no-repeat left top;
  height: 32px;
  padding: 0px;
  float: left;
  margin-bottom: 8px;
  border-radius: 5px;
}

/* line 75, ../scss/_jqtransform.scss */
.jqTransformInputInner {
  background: transparent url(../images/jqtransformplugin/input_text_right.gif) no-repeat top right;
  padding: 0px;
  margin: 0px;
}

/* line 81, ../scss/_jqtransform.scss */
.jqTransformInputInner div {
  height: 32px;
  margin: 0px 0px 0px 8px;
}

/* line 86, ../scss/_jqtransform.scss */
.jqTransformInputInner div input {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  vertical-align: middle;
  height: 32px;
  color: #494643;
  border: none;
  padding: 0 0px 0px 0px;
  margin: 0px;
  background: transparent;
}

/*  IE6 */
/* line 100, ../scss/_jqtransform.scss */
* html .jqTransformInputInner div input {
  padding: 6px 0 0 0;
  margin: 0 0 0 -8px;
  height: 24px;
}

/* Ie7 */
/* line 106, ../scss/_jqtransform.scss */
* + html .jqTransformInputInner div input {
  padding: 6px 0 0 0;
  margin-left: -10px;
  height: 24px;
}

/*hover*/
/* line 113, ../scss/_jqtransform.scss */
.jqTransformInputWrapper_hover {
  background-position: left -32px;
}

/* line 114, ../scss/_jqtransform.scss */
.jqTransformInputWrapper_hover div.jqTransformInputInner {
  background-position: right -32px;
}

/*focus*/
/* line 117, ../scss/_jqtransform.scss */
.jqTransformInputWrapper_focus {
  background-position: left -64px;
}

/* line 118, ../scss/_jqtransform.scss */
.jqTransformInputWrapper_focus div.jqTransformInputInner {
  background-position: right -64px;
}

/* line 122, ../scss/_jqtransform.scss */
.jqTransformSafari .jqTransformInputInner div {
  position: relative;
  overflow: hidden;
  margin: 0px 8px;
}

/* line 127, ../scss/_jqtransform.scss */
.jqTransformSafari .jqTransformInputInner div input {
  background-color: none;
  position: absolute;
  top: -10px;
  left: -2px;
  height: 42px;
  padding-left: 4px;
}

/* -------------
 * Textarea
 * ------------- */
/* line 141, ../scss/_jqtransform.scss */
table.jqTransformTextarea td#jqTransformTextarea-mm textarea {
  font-size: 12px;
  line-height: 16px;
}

/* line 146, ../scss/_jqtransform.scss */
table.jqTransformTextarea td {
  font-size: 1px;
  line-height: 1px;
  width: 5px;
  height: 5px;
  margin: 0;
  padding: 0;
}

/* line 155, ../scss/_jqtransform.scss */
table.jqTransformTextarea tr {
  /*border: 1px solid red;*/
}

/* line 159, ../scss/_jqtransform.scss */
table.jqTransformTextarea textarea {
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
}

/* line 165, ../scss/_jqtransform.scss */
table.jqTransformTextarea td#jqTransformTextarea-tl {
  background: url(../images/jqtransformplugin/textarea/textarea_tl.gif) no-repeat top left;
}

/* line 166, ../scss/_jqtransform.scss */
table.jqTransformTextarea td#jqTransformTextarea-tm {
  background: url(../images/jqtransformplugin/textarea/textarea_tm.gif) repeat-x top left;
}

/* line 167, ../scss/_jqtransform.scss */
table.jqTransformTextarea td#jqTransformTextarea-tr {
  background: url(../images/jqtransformplugin/textarea/textarea_tr.gif) no-repeat top left;
}

/* line 169, ../scss/_jqtransform.scss */
table.jqTransformTextarea td#jqTransformTextarea-ml {
  background: url(../images/jqtransformplugin/textarea/textarea_ml.gif) repeat-y top left;
}

/* line 170, ../scss/_jqtransform.scss */
table.jqTransformTextarea td#jqTransformTextarea-mm {
  background: url(../images/jqtransformplugin/textarea/textarea-mm.gif) repeat;
}

/* line 171, ../scss/_jqtransform.scss */
table.jqTransformTextarea td#jqTransformTextarea-mr {
  background: url(../images/jqtransformplugin/textarea/textarea_mr.gif) repeat-y top left;
}

/* line 173, ../scss/_jqtransform.scss */
table.jqTransformTextarea td#jqTransformTextarea-bl {
  background: url(../images/jqtransformplugin/textarea/textarea_bl.gif) no-repeat top left;
}

/* line 174, ../scss/_jqtransform.scss */
table.jqTransformTextarea td#jqTransformTextarea-bm {
  background: url(../images/jqtransformplugin/textarea/textarea_bm.gif) repeat-x top left;
}

/* line 175, ../scss/_jqtransform.scss */
table.jqTransformTextarea td#jqTransformTextarea-br {
  background: url(../images/jqtransformplugin/textarea/textarea_br.gif) no-repeat top left;
}

/*hover*/
/* line 178, ../scss/_jqtransform.scss */
table.jqTransformTextarea-hover td#jqTransformTextarea-tl {
  background-position: 0px -5px;
}

/* line 179, ../scss/_jqtransform.scss */
table.jqTransformTextarea-hover td#jqTransformTextarea-tm {
  background-position: 0px -5px;
}

/* line 180, ../scss/_jqtransform.scss */
table.jqTransformTextarea-hover td#jqTransformTextarea-tr {
  background-position: 0px -5px;
}

/* line 181, ../scss/_jqtransform.scss */
table.jqTransformTextarea-hover td#jqTransformTextarea-ml {
  background-position: -5px 0px;
}

/* line 182, ../scss/_jqtransform.scss */
table.jqTransformTextarea-hover td#jqTransformTextarea-mm {
  background-image: url(../images/jqtransformplugin/textarea/textarea-mm-hover.gif);
}

/* line 183, ../scss/_jqtransform.scss */
table.jqTransformTextarea-hover td#jqTransformTextarea-mr {
  background-position: -5px 0px;
}

/* line 184, ../scss/_jqtransform.scss */
table.jqTransformTextarea-hover td#jqTransformTextarea-bl {
  background-position: 0px -5px;
}

/* line 185, ../scss/_jqtransform.scss */
table.jqTransformTextarea-hover td#jqTransformTextarea-bm {
  background-position: 0px -5px;
}

/* line 186, ../scss/_jqtransform.scss */
table.jqTransformTextarea-hover td#jqTransformTextarea-br {
  background-position: 0px -5px;
}

/*focus*/
/* line 189, ../scss/_jqtransform.scss */
table.jqTransformTextarea-focus td#jqTransformTextarea-tl {
  background-position: 0px -10px;
}

/* line 190, ../scss/_jqtransform.scss */
table.jqTransformTextarea-focus td#jqTransformTextarea-tm {
  background-position: 0px -10px;
}

/* line 191, ../scss/_jqtransform.scss */
table.jqTransformTextarea-focus td#jqTransformTextarea-tr {
  background-position: 0px -10px;
}

/* line 192, ../scss/_jqtransform.scss */
table.jqTransformTextarea-focus td#jqTransformTextarea-ml {
  background-position: -10px 0px;
}

/* line 193, ../scss/_jqtransform.scss */
table.jqTransformTextarea-focus td#jqTransformTextarea-mm {
  background-image: url(../images/jqtransformplugin/textarea/textarea-mm-focus.gif);
}

/* line 194, ../scss/_jqtransform.scss */
table.jqTransformTextarea-focus td#jqTransformTextarea-mr {
  background-position: -10px 0px;
}

/* line 195, ../scss/_jqtransform.scss */
table.jqTransformTextarea-focus td#jqTransformTextarea-bl {
  background-position: 0px -10px;
}

/* line 196, ../scss/_jqtransform.scss */
table.jqTransformTextarea-focus td#jqTransformTextarea-bm {
  background-position: 0px -10px;
}

/* line 197, ../scss/_jqtransform.scss */
table.jqTransformTextarea-focus td#jqTransformTextarea-br {
  background-position: 0px -10px;
}

/* line 200, ../scss/_jqtransform.scss */
table.jqTransformTextarea .jqTransformSafariTextarea div {
  position: relative;
  overflow: hidden;
  border: 0px solid red;
}

/* line 205, ../scss/_jqtransform.scss */
table.jqTransformTextarea .jqTransformSafariTextarea textarea {
  background: none;
  position: absolute;
  top: -10px;
  left: -10px;
  padding: 10px 10px 10px 10px;
  resize: none;
}

/* -------------
 * Radios
 * ------------- */
/* line 218, ../scss/_jqtransform.scss */
.jqTransformRadioWrapper {
  float: left;
  display: block;
  margin-left: 0px;
  margin-right: 5px;
  margin-top: 0px;
}

/* line 219, ../scss/_jqtransform.scss */
.jqTransformRadio {
  background: transparent url(../images/jqtransformplugin/radio.gif) no-repeat center top;
  vertical-align: middle;
  height: 19px;
  width: 18px;
  display: block;
  /*display: -moz-inline-block;*/
}

/* -------------
 * Checkboxes
 * ------------- */
/* line 231, ../scss/_jqtransform.scss */
span.jqTransformCheckboxWrapper {
  display: block;
  float: left;
  margin-top: 5px;
  margin-right: 5px;
}

/* line 236, ../scss/_jqtransform.scss */
a.jqTransformCheckbox {
  background: transparent url(../images/jqtransformplugin/checkbox.gif) no-repeat center top;
  vertical-align: middle;
  height: 19px;
  width: 21px;
  display: block;
  /*display: -moz-inline-block;*/
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
/* line 247, ../scss/_jqtransform.scss */
a.jqTransformChecked {
  background-position: center bottom;
}

/* -------------
 * Selects
 * ------------- */
/* line 253, ../scss/_jqtransform.scss */
.jqTransformSelectWrapper {
  /*width: 43%;*/
  position: relative;
  height: 34px;
  background: url(../images/jqtransformplugin/select_left.png) no-repeat top left;
  float: left;
  margin-bottom: 8px;
  margin-right: 4px;
}

/* line 263, ../scss/_jqtransform.scss */
.jqTransformSelectWrapper div span {
  font-size: 12px;
  float: none;
  position: absolute;
  white-space: nowrap;
  height: 32px;
  line-height: 15px;
  padding: 8px 0 0 7px;
  /*overflow: hidden;*/
  cursor: pointer;
  /*border: 1px solid #CCCCCC;*/
  /*	border-right: none;*/
}

/* line 279, ../scss/_jqtransform.scss */
.jqTransformSelectWrapper a.jqTransformSelectOpen {
  display: block;
  position: absolute;
  right: 0px;
  width: 30px;
  height: 34px;
  background: url(../images/jqtransformplugin/select_right.png) no-repeat center center;
}

/* line 288, ../scss/_jqtransform.scss */
.jqTransformSelectWrapper ul {
  position: absolute;
  width: 100% !important;
  top: 30px;
  left: 0px;
  list-style: none;
  background-color: #FFF;
  border: solid 1px #CCC;
  display: none;
  margin: 0px;
  padding: 0px;
  height: 200px;
  overflow: auto;
  overflow-y: auto !important;
  z-index: 10;
}

/* line 305, ../scss/_jqtransform.scss */
.jqTransformSelectWrapper ul a {
  display: block;
  padding: 5px;
  text-decoration: none;
  color: #333;
  background-color: #FFF;
  font-size: 12px;
}

/* line 314, ../scss/_jqtransform.scss */
.jqTransformSelectWrapper ul a.selected {
  background: #EDEDED;
  color: #333;
}

/* line 319, ../scss/_jqtransform.scss */
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
  background: #66bcee;
  color: #fff;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
/* line 327, ../scss/_jqtransform.scss */
.jqTransformHidden {
  display: none;
}






/* 27/08/25 */
.campo_select .jqTransformSelectWrapper {
  border: 1px solid #707070;
  color: #707070;
  border-radius: 5px;
  height: 42px;
  padding-top: 5px;
}
.campo_select .jqTransformSelectWrapper:before {
    background-image: none;
}
.campo_select .jqTransformSelectWrapper a {
  background: url(../images/jqtransformplugin/select_rightN.png) no-repeat top left;
 } 
.campo_select .jqTransformSelectWrapper span {
  font-size: 12px;
}
.campo.SubirDocumento input {
  height: auto;
  padding-left: 0;
}
.campo.SubirDocumento input[type="file"]::file-selector-button {
  background-color: #0056b3;
  color: white;
  border: none;
  padding: 8px 16px;
  cursor: pointer;
  transition: background 0.3s;

  width: 100%;
  max-width: 168px;
  height: 40px;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  color: #165592;
  text-transform: uppercase;
  background-color: #FED230;
  border-radius: 4px;
  float: none;
  text-align: center;
}
.campo.SubirDocumento input[type="file"]::file-selector-button:hover {
  background-color: #0056b3;
  color: #FED230;
}


