@charset "UTF-8";
/* Importaciones de css */
/* import googlefont*/
@import url("https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700|Open+Sans:300,400,700&subset=latin-ext");
@import url("https://fonts.googleapis.com/css?family=Oswald:300,400,700&subset=latin-ext");
@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700|Roboto:300,400,700&subset=latin-ext");
/*------------------------------------------
font-family: 'Open Sans', sans-serif;
font-family: 'Open Sans Condensed', sans-serif;
font-family: 'Oswald', sans-serif;
font-family: 'Roboto', sans-serif;
font-family: 'Roboto Condensed', sans-serif;

--------------------------------------------*/
/*  CSS Help Desing
*--------------------------------------*/
/* line 19, ../scss-theme/_ayuda.scss */
#border-1b { border: 1px dashed #000; background: rgba(255, 147, 0, 0.1); }

/* line 20, ../scss-theme/_ayuda.scss */
#border-2b { border: 1px dashed #000; background: rgba(128, 0, 128, 0.1); }

/* line 21, ../scss-theme/_ayuda.scss */
#border-3b { border: 1px dashed #000; background: rgba(0, 255, 0, 0.1); }

/* line 22, ../scss-theme/_ayuda.scss */
#border-1 { border: 1px dashed deeppink; }

/* line 23, ../scss-theme/_ayuda.scss */
#border-2 { border: 1px dashed navy; }

/* line 24, ../scss-theme/_ayuda.scss */
#border-3 { border: 1px dashed #ff5800; }

/* line 25, ../scss-theme/_ayuda.scss */
#border-4 { border: 1px dashed indigo; }

/*.container {border: 1px dashed purple;}
.row {border: 1px dashed red;}*/
/* CSS tama├▒os de iconos
*---------------------------------------------*/
/* line 38, ../scss-theme/_ayuda.scss */
.icon-xl { display: inline-block !important; vertical-align: middle !important; font-size: 5em; margin: 0; padding: 0; }

/* line 39, ../scss-theme/_ayuda.scss */
.icon-lg { display: inline-block !important; vertical-align: middle !important; font-size: 3.5em; margin: 0; padding: 0; }

/* line 40, ../scss-theme/_ayuda.scss */
.icon-md { display: inline-block !important; vertical-align: middle !important; font-size: 2.5em; margin: 0; padding: 0; }

/* line 41, ../scss-theme/_ayuda.scss */
.icon-sm { display: inline-block !important; vertical-align: middle !important; font-size: 1.5em; margin: 0; padding: 0; }

/* line 42, ../scss-theme/_ayuda.scss */
.icon-xs { display: inline-block !important; vertical-align: middle !important; font-size: 1.33333em; margin: 0; padding: 0; line-height: 0.75em; vertical-align: -15%; }

/*  CSS Anchos de tipos web
*--------------------------------------*/
/* line 54, ../scss-theme/_ayuda.scss */
#mailing { max-width: 600px; width: 600px; height: auto; margin: 0 auto; padding: 0; border: 1px dashed #000; }

/* line 55, ../scss-theme/_ayuda.scss */
#landing-page { max-width: 960px; width: 960px; height: auto; margin: 0 auto; padding: 0; border: 1px dashed #333; }

/* line 56, ../scss-theme/_ayuda.scss */
.full-width { max-width: 100%; width: 100%; height: auto; margin: 0 auto; padding: 0; border: 1px dashed red; }

/* Ayudas de maquetaci├│n
*--------------------------------------*/
/* line 59, ../scss-theme/_ayuda.scss */
.father { position: relative; }

/* line 60, ../scss-theme/_ayuda.scss */
.center-child { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); display: inline-block; }

/* line 61, ../scss-theme/_ayuda.scss */
.element-left { text-align: left; margin: 10px 0; padding: 0; }

/* line 62, ../scss-theme/_ayuda.scss */
.element-center { text-align: center; margin: 10px 0; padding: 0; }

/* line 63, ../scss-theme/_ayuda.scss */
.element-right { text-align: right; margin: 10px 0; padding: 0; }

/* line 64, ../scss-theme/_ayuda.scss */
.air-margin { margin: 10px !important; padding: 0 !important; }

/* line 65, ../scss-theme/_ayuda.scss */
.air-padding { margin: 0 !important; padding: 10px !important; }

/* line 66, ../scss-theme/_ayuda.scss */
.no-margin, .no-padding { margin: 0 !important; padding: 0 !important; }

/* line 67, ../scss-theme/_ayuda.scss */
.full-width { margin: 0 !important; padding: 0 !important; max-width: 100%; width: 100%; }

/* line 68, ../scss-theme/_ayuda.scss */
.line-hr { margin-top: 10px; margin-bottom: 0px; clear: both; border: 0; height: 1px; background-image: -webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.15), transparent); }

/* Mixins efectos css
*--------------------------------------*/
/*-------------------------------------------- Ayudas Querys*/
/* Custom, iPhone Retina  (xxs) */
@media only screen and (min-width: 250px) and (max-width: 320px) { /* line 122, ../scss-theme/_ayuda.scss */
  .prueba { background-color: indigo; }
  /* line 123, ../scss-theme/_ayuda.scss */
  .margin-xxs { margin: 10px !important; padding: 0 !important; }
  /* line 124, ../scss-theme/_ayuda.scss */
  .padding-xxs { margin: 0 !important; padding: 10px !important; }
  /* line 125, ../scss-theme/_ayuda.scss */
  .no-margin-xxs, .no-padding-xxs { margin: 0 !important; padding: 0 !important; } }
/*Hasta smartphones de 480px (xs) */
@media only screen and (min-width: 321px) and (max-width: 480px) { /* line 129, ../scss-theme/_ayuda.scss */
  .prueba { background-color: magenta; }
  /* line 130, ../scss-theme/_ayuda.scss */
  .margin-xs { margin: 10px !important; padding: 0 !important; }
  /* line 131, ../scss-theme/_ayuda.scss */
  .padding-xs { margin: 0 !important; padding: 10px !important; }
  /* line 132, ../scss-theme/_ayuda.scss */
  .no-m-xs, .no-p-xs { margin: 0 !important; padding: 0 !important; } }
/* de Smartphones a Tablets (sm) */
@media only screen and (min-width: 481px) and (max-width: 768px) { /* line 137, ../scss-theme/_ayuda.scss */
  .prueba { background-color: cyan; }
  /* line 138, ../scss-theme/_ayuda.scss */
  .margin-sm { margin: 10px !important; padding: 0 !important; }
  /* line 139, ../scss-theme/_ayuda.scss */
  .padding-sm { margin: 0 !important; padding: 10px !important; }
  /* line 140, ../scss-theme/_ayuda.scss */
  .no-m-sm, .no-p-sm { margin: 0 !important; padding: 0 !important; } }
/* de Tablets a pantallas de desktops (md) */
@media only screen and (min-width: 769px) and (max-width: 1199px) { /* line 145, ../scss-theme/_ayuda.scss */
  .prueba { background-color: tomato; }
  /* line 146, ../scss-theme/_ayuda.scss */
  .margin-md { margin: 10px !important; padding: 0 !important; }
  /* line 147, ../scss-theme/_ayuda.scss */
  .padding-md { margin: 0 !important; padding: 10px !important; }
  /* line 148, ../scss-theme/_ayuda.scss */
  .no-m-xmd, .no-p-md { margin: 0 !important; padding: 0 !important; } }
/* Pantallas anchas (desktops) (lg) */
@media only screen and (min-width: 1200px) and (max-width: 1399px) { /* line 153, ../scss-theme/_ayuda.scss */
  .prueba { background-color: teal; }
  /* line 154, ../scss-theme/_ayuda.scss */
  .margin-lg { margin: 10px !important; padding: 0 !important; }
  /* line 155, ../scss-theme/_ayuda.scss */
  .padding-lg { margin: 0 !important; padding: 10px !important; }
  /* line 156, ../scss-theme/_ayuda.scss */
  .no-m-lg, .no-p-lg { margin: 0 !important; padding: 0 !important; } }
/* Pantallas anchas (desktops) (xl) */
@media only screen and (min-width: 1400px) { /* line 160, ../scss-theme/_ayuda.scss */
  .prueba { background-color: deeppink; }
  /* line 161, ../scss-theme/_ayuda.scss */
  .margin-xl { margin: 10px !important; padding: 0 !important; }
  /* line 162, ../scss-theme/_ayuda.scss */
  .padding-xl { margin: 0 !important; padding: 10px !important; }
  /* line 163, ../scss-theme/_ayuda.scss */
  .no-margin-xl, .no-padding-xl { margin: 0 !important; padding: 0 !important; } }
/*
* CSS BOTONES SOLUCIONES GENERALES
*----------------------------------------*/
/* mixin btns
*---------------------------------------*/
/* Reset btn bootstrap */
/* line 32, ../scss-theme/_btn.scss */
.btn, .btn:link, .btn:focus, .btn:visited { outline: none !important; border: none !important; }

/* css btns
*---------------------------------------*/
/* line 38, ../scss-theme/_btn.scss */
.btn-orange { background: #ff6d1f; box-shadow: 0px 2px 0px 0px #ef5411; }
/* line 9, ../scss-theme/_btn.scss */
.btn-orange:link, .btn-orange:focus, .btn-orange:visited { border-color: none; font-family: 'Open sans', Arial, Helvetica, sans-serif; font-weight: 400; font-size: 1em; color: #fff; text-decoration: none; }
/* line 14, ../scss-theme/_btn.scss */
.btn-orange:hover { background-color: rgba(255, 130, 46, 0.8); }
/* line 17, ../scss-theme/_btn.scss */
.btn-orange:active { position: relative; top: 1px; }

/* line 41, ../scss-theme/_btn.scss */
.btn-white { background: white; box-shadow: 0px 2px 0px 0px #c3c3c3; border: 1px solid #c3c3c3 !important; }
/* line 9, ../scss-theme/_btn.scss */
.btn-white:link, .btn-white:focus, .btn-white:visited { border-color: none; font-family: 'Open sans', Arial, Helvetica, sans-serif; font-weight: 400; font-size: 1em; color: #444; text-decoration: none; }
/* line 14, ../scss-theme/_btn.scss */
.btn-white:hover { background-color: #ffc107; }
/* line 17, ../scss-theme/_btn.scss */
.btn-white:active { position: relative; top: 1px; }

/* line 45, ../scss-theme/_btn.scss */
.btn-orange-red { background: #ff5722; color: #fff !important; box-shadow: 0px 4px 0px 0px #d84a1e; }
/* line 49, ../scss-theme/_btn.scss */
.btn-orange-red:hover { background: rgba(255, 87, 34, 0.8); }

/* line 53, ../scss-theme/_btn.scss */
.btn-red { background-color: #f44336; border: 1px solid #c9392f; color: #fff; background: -webkit-linear-gradient(top, #f44336, #c9392f); background: linear-gradient(to bottom, #f44336, #c9392f); background: -webkit-linear-gradient(to bottom, #f44336, #c9392f); }
/* line 58, ../scss-theme/_btn.scss */
.btn-red:hover { background: linear-gradient(to-bottom, #c9392f, #f44336); background: -webkit-linear-gradient(to-bottom, #c9392f, #f44336); color: #fff; }

/* line 63, ../scss-theme/_btn.scss */
.btn-ok { background-color: #7bbf2c; border: 1px solid #7bbf2c; background: -webkit-linear-gradient(top, #a3de5f 0, #7bbf2c 100%); background: linear-gradient(to bottom, #a3de5f 0, #7bbf2c 100%); color: #fff; }
/* line 68, ../scss-theme/_btn.scss */
.btn-ok:hover { background: -webkit-linear-gradient(top, #a3de5f 0, #7bbf2c 100%); background: linear-gradient(to bottom, #a3de5f 0, #7bbf2c 100%); color: #fff; }

/* line 73, ../scss-theme/_btn.scss */
.btn-primario { background-color: #0088cf; border: 1px solid #0088cf; background: -webkit-linear-gradient(top, #17a1e6, #0088cf); background: linear-gradient(to bottom, #17a1e6, #0088cf); background: -webkit-linear-gradient(to bottom, #17a1e6, #0088cf); color: #fff; }
/* line 78, ../scss-theme/_btn.scss */
.btn-primario:hover { color: #fff; background: -webkit-linear-gradient(top, #0088cf, #17a1e6); background: linear-gradient(to bottom, #0088cf, #17a1e6); background: -webkit-linear-gradient(to bottom, #0088cf, #17a1e6); }

/* line 83, ../scss-theme/_btn.scss */
.btn-secundario { background-color: #f77d0e; border: 1px solid #f77d0e; color: #fff; background: -webkit-linear-gradient(top, #f77d0e, #e8760e); background: linear-gradient(to bottom, #f77d0e, #e8760e); background: -webkit-linear-gradient(to bottom, #f77d0e, #e8760e); }
/* line 88, ../scss-theme/_btn.scss */
.btn-secundario:hover { background: -webkit-linear-gradient(top, #e8760e, #f77d0e); background: linear-gradient(to bottom, #e8760e, #f77d0e); background: -webkit-linear-gradient(to bottom, #e8760e, #f77d0e); color: #fff; }

/* line 93, ../scss-theme/_btn.scss */
#btn-up { color: #fff; margin: 0; padding: 20px 15px; /* border: 1px solid #fff; */ position: absolute; bottom: 0; right: 2%; text-decoration: none; background: #333; z-index: 90; }
/* line 104, ../scss-theme/_btn.scss */
#btn-up:hover { background: #222; -webkit-transition: all 500ms ease; transition: all 500ms ease; }

/* line 113, ../scss-theme/_btn.scss */
.icon-arrow_up { font-size: 1.8em; color: #fff; }

/*
* wrapper btns
*---------------------------------*/
/* line 127, ../scss-theme/_btn.scss */
.wrapper-btn { width: 100%; text-align: right; margin: 0 auto; padding: 10px 0; overflow: hidden; }

/* line 130, ../scss-theme/_btn.scss */
.btn-center { width: 100%; text-align: center; margin: 0 auto; padding: 10px 0; overflow: hidden; display: block; }

/* line 134, ../scss-theme/_btn.scss */
.btn-left { width: 100%; text-align: left; margin: 0 auto; padding: 10px 0; overflow: hidden; display: block; }

/* line 138, ../scss-theme/_btn.scss */
.btn-right { width: 100%; text-align: right; margin: 0 auto; padding: 10px 0; overflow: hidden; display: block; }

/* size btns
*----------------------------------------------*/
/* line 144, ../scss-theme/_btn.scss */
.btn-large { padding: 13px 22px; border-radius: 4px; font-size: 1.2em; }

/* line 149, ../scss-theme/_btn.scss */
.btn-full { width: 100%; text-align: center; }

/*
* colores redes sociales
*-------------------------------------------------------*/
/*
*  CSS COLORS
*--------------------------------------*/
/* line 13, ../scss-theme/_colores.scss */
.background-1 { background: #0b3756; background: -webkit-gradient(left bottom, right top, color-stop(0%, #0b3756), color-stop(51%, #0f78a8), color-stop(100%, #19a5e6)); background: -webkit-linear-gradient(45deg, #0b3756 0%, #0f78a8 51%, #19a5e6 100%); background: linear-gradient(45deg, #0b3756 0%, #0f78a8 51%, #19a5e6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b3756', endColorstr='#19a5e6', GradientType=1 ); }

/* line 23, ../scss-theme/_colores.scss */
.background-2 { background: #161e2c; margin: 0; padding: 15px 0; }

/*
*  COLORES CORPORATIVOS VARIALES
*--------------------------------------*/
/*                 hex         rgb
orange:          #FF7200    255,114,0
lightblue:       #08A3F9    8,163,249
greenlight:      #68BE00    104,190,0
blue:            #0071bc    0,113,188
blue-dark:       #0563A3    5,99,163
purple:          #6B338B    107,51,139
red:             #e4291b    228,41,27
black:           #3d4345    61,67,69
gray:            #f8f7f7    248,247,247
gray-blue        #5D6D7E    93,109,126
*/
/*
*  COLORES CORPORATIVOS VARIALES
*--------------------------------------*/
/*
* CSS MODALES
*----------------------------------*/
/* Mixin Modal
*--------------------------*/
/* clases modales independientes.
*  centrar modal desde <div class="modal-dialog modal-center" role="document">
*----------------------------------------------------------------------------*/
/* line 22, ../scss-theme/_modal.scss */
.modal-center { -webkit-transform: translate(-50%, -50%) !important; -ms-transform: translate(-50%, -50%) !important; transform: translate(-50%, -50%) !important; position: absolute !important; top: 50%; left: 50%; margin-top: 0; max-width: 1024px; }

/* line 27, ../scss-theme/_modal.scss */
#container-modal { width: auto !important; padding: 0 !important; height: auto !important; }

/* line 32, ../scss-theme/_modal.scss */
.wrapper-mod-video { padding: 1%; }

/* line 35, ../scss-theme/_modal.scss */
.wrapper-md-content { padding: 1.5%; }

/* line 38, ../scss-theme/_modal.scss */
.wrapper-btn-modal { display: inline-block; padding: 1% 2%; margin: 0; overflow: hidden; position: absolute; top: 0; right: 0; z-index: 200; }

/* Los tama├▒os de los modales se aplican desde: 
<div class="modal-dialog mod-lg" role="document">
*-------------------------------------------------------------*/
/* line 51, ../scss-theme/_modal.scss */
.mod-md { width: 65%; height: auto; margin: 0 auto; }

/* line 54, ../scss-theme/_modal.scss */
.mod-xs { width: 20%; height: auto; margin: 0 auto; }

/* line 57, ../scss-theme/_modal.scss */
.mod-sm { width: 30%; height: auto; margin: 0 auto; }

/* line 60, ../scss-theme/_modal.scss */
.mod-lg { width: 95%; height: auto; margin: 0 auto; }

/* line 63, ../scss-theme/_modal.scss */
.mod-auto { width: auto; height: auto; margin: 0 auto; }

/*
* querys modale
*---------------------------------------------------*/
/* Custom, iPhone Retina */
@media only screen and (min-width: 250px) and (max-width: 320px) { /* line 71, ../scss-theme/_modal.scss */
  .mod-xs, .mod-sm, .mod-md, mod-lg { width: 80%; height: auto; margin: 0 auto; } }
/*Hasta smartphones de 480px*/
@media only screen and (min-width: 321px) and (max-width: 480px) { /* line 77, ../scss-theme/_modal.scss */
  .mod-xs, .mod-sm, .mod-md, mod-lg { width: 80%; height: auto; margin: 0 auto; } }
/* de Smartphones a Tablets */
@media only screen and (min-width: 481px) and (max-width: 768px) { /* line 83, ../scss-theme/_modal.scss */
  .mod-xs, .mod-sm, .mod-md, mod-lg { width: 70%; height: auto; margin: 0 auto; } }
/* de Tablets a pantallas de desktops */
@media only screen and (min-width: 769px) and (max-width: 1199px) { /* line 89, ../scss-theme/_modal.scss */
  .mod-xs, .mod-sm, .mod-md, mod-lg { width: 50%; height: auto; margin: 0 auto; } }
/* Pantallas anchas (desktops) */
@media only screen and (min-width: 1200px) and (max-width: 1399px) { /* line 95, ../scss-theme/_modal.scss */
  .mod-xs, .mod-sm, .mod-md, mod-lg { width: 30%; height: auto; margin: 0 auto; } }
/* Pantallas anchas (hd) */
@media only screen and (min-width: 1400px) { /* css */ }
/*
* css personalizados
*----------------------------------------------------*/
/* line 106, ../scss-theme/_modal.scss */
#inner-modal .modal-header { background: #e3e3e3; text-align: center; padding: 20px; }
/* line 110, ../scss-theme/_modal.scss */
#inner-modal .modal-header h2 { display: inline-block; text-align: center; margin: 0 auto; padding: 0; font-family: 'Oswald', Arial, Helvetica, sans-serif; font-weight: 400; font-size: 2.3em; color: #707070; }
/* line 119, ../scss-theme/_modal.scss */
#inner-modal .modal-body .header-modal { text-align: center; margin: 0; padding: 1% 0; font-family: 'Open sans', Arial, Helvetica, sans-serif; font-weight: 400; font-size: 1em; color: #333; }
/* line 125, ../scss-theme/_modal.scss */
#inner-modal .modal-body .expanded-input { height: 40px; font-size: 16px; border: 1px solid #a7a7a7; }

/* line 1, ../scss-theme/_generales.scss */
#header { min-width: 100%; background-color: #ff7200; text-align: right; padding: 1%; min-height: 10%; }
/* line 7, ../scss-theme/_generales.scss */
#header .brand { max-width: 10%; height: auto; padding: 0; display: inline-block; margin-right: 10%; }

/* line 15, ../scss-theme/_generales.scss */
#wrapper-container { min-width: 100%; min-height: 80%; /* - flex interiories - */ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
/* line 23, ../scss-theme/_generales.scss */
#wrapper-container .sidebar { min-width: 35%; overflow: hidden; }
/* line 27, ../scss-theme/_generales.scss */
#wrapper-container .section-main { /*min-width: 78%;*/ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

/* line 34, ../scss-theme/_generales.scss */
#footer { min-width: 100%; background-color: #ff7200; min-height: 10%; }

/* line 40, ../scss-theme/_generales.scss */
.text-orange { color: #ff7200; display: block; }

/* line 41, ../scss-theme/_generales.scss */
.text-gris { color: #707070; }

/*
* css sidebar
*------------------------------------------------------------*/
/* line 46, ../scss-theme/_generales.scss */
.wp-mj-sidebar { min-width: 100%; padding: 0; margin: 0; text-align: center; }
/* line 51, ../scss-theme/_generales.scss */
.wp-mj-sidebar h2 { margin: 3% 0; padding: 1% 0; }
/* line 55, ../scss-theme/_generales.scss */
.wp-mj-sidebar .title { font-family: 'Oswald', Arial, Helvetica, sans-serif; font-weight: 400; font-size: 2em; color: #707070; border-bottom: 1px solid #707070; display: inline-block; }
/* line 60, ../scss-theme/_generales.scss */
.wp-mj-sidebar .highlight { display: block; color: #ff7200; }

/* line 65, ../scss-theme/_generales.scss */
.wrapper-icons { min-width: 100%; min-height: 200px; margin: 0 auto; text-align: center; overflow: hidden; }
/* line 71, ../scss-theme/_generales.scss */
.wrapper-icons .box-icon { display: inline-block; width: 35%; min-height: 100px; margin: 1%; padding: 0; text-align: center; vertical-align: top; }
/* line 79, ../scss-theme/_generales.scss */
.wrapper-icons .box-icon .icon-img { margin: 0; padding: 1%; max-width: 60px; min-width: 60px; }
/* line 85, ../scss-theme/_generales.scss */
.wrapper-icons .box-icon p { color: #707070; margin: 0; padding: 1%; }

/* line 92, ../scss-theme/_generales.scss */
.wrapper-renueva { text-align: center; margin: 2% 0; }
/* line 95, ../scss-theme/_generales.scss */
.wrapper-renueva .btn-renueva { max-width: 200px; height: auto; }

/* line 102, ../scss-theme/_generales.scss */
.btn-old-web { border: 1px solid #fff; color: #fff; padding: 1%; display: inline-block; border-radius: 5px; text-align: center; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
/* line 110, ../scss-theme/_generales.scss */
.btn-old-web:link, .btn-old-web:active, .btn-old-web:focus, .btn-old-web:visited { text-decoration: none; }
/* line 113, ../scss-theme/_generales.scss */
.btn-old-web:hover { background-color: white; color: #ff7200; text-decoration: none; border: 1px solid #ff7200; }

/* line 121, ../scss-theme/_generales.scss */
.social-nework p { display: inline-block; color: #fff; }
/* line 125, ../scss-theme/_generales.scss */
.social-nework a { display: inline-block; vertical-align: middle; text-decoration: none; }
/* line 130, ../scss-theme/_generales.scss */
.social-nework .icon-social { max-width: 30px; height: auto; vertical-align: middle; margin: 0 0 0 5px; }
/* line 136, ../scss-theme/_generales.scss */
.social-nework .icon-contact { width: auto; height: 30px; vertical-align: middle; margin: 0 0 0 8px; padding: 0; text-decoration: none; }
/* line 144, ../scss-theme/_generales.scss */
.social-nework .vertical-line { min-width: 1px; height: 30px; background-color: #fff; display: inline-block; margin: 0 auto; vertical-align: middle; }

/*
* RESET MENU BOOTSTRAP
*--------------------------------------*/
/* line 4, ../scss-theme/_menu.scss */
.navbar-inner, .navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner, .navbar-static-top .navbar-inner { background: none; border: none; border-radius: 0; box-shadow: none; -webkit-filter: none; filter: none; padding: 0; }

/* line 18, ../scss-theme/_menu.scss */
.navbar { margin-bottom: 0; }

/* line 19, ../scss-theme/_menu.scss */
.navbar .nav { margin: 0; }

/* line 20, ../scss-theme/_menu.scss */
.navbar .brand, .navbar .nav > li > a { margin: 0; padding: 0; text-shadow: none; }

/* line 26, ../scss-theme/_menu.scss */
.navbar .btn-navbar, .navbar .btn-navbar:hover { background: none; border-radius: 0; box-shadow: none; margin: 0; padding: 0; text-shadow: none; }

/* line 38, ../scss-theme/_menu.scss */
.nav > li > a:focus, .nav > li > a:hover, .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:visited { color: #fff; background-color: transparent; background: tranparent; }

/* line 43, ../scss-theme/_menu.scss */
.nav-pills > li > a { border-radius: none; }

/* CSS MEN├Ü PROYECTO
*------------------------------------------*/
/* CSS MEN├Ü QUERYS
*------------------------------------------*/
@media (max-width: 480px) { /*Hasta smartphones de 480px*/ }
@media (max-width: 768px) { /* de Smartphones a Tablets*/ }
@media (min-width: 768px) and (max-width: 980px) { /* de Tablets a pantallas de desktops */ }
@media (min-width: 1200px) { /* Pantallas anchas (desktops) */ }
/*----------------------- css login */
/* line 2, ../scss-theme/_login.scss */
.inner-acceso { width: 50%; min-height: auto; }
/* line 5, ../scss-theme/_login.scss */
.inner-acceso .wrapper-mensaje { max-width: 100%; margin: 0; padding: 3% 2%; background: url(../images/blur.png) center 35% no-repeat; background-size: 90%; text-align: center; }
/* line 12, ../scss-theme/_login.scss */
.inner-acceso .wrapper-mensaje h2 { display: inline-block; font-family: 'Oswald', Arial, Helvetica, sans-serif; font-weight: 400; font-size: 3em; color: #707070; margin: 0; padding: 0; text-shadow: 0px 0px 11px white; }
/* line 20, ../scss-theme/_login.scss */
.inner-acceso .wrapper-login { display: block; max-width: 80%; min-height: auto; height: auto; margin: 0 auto; }
/* line 26, ../scss-theme/_login.scss */
.inner-acceso .wrapper-login .panel { border-radius: 5px; border: 2px solid #e3e3e3; box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.5); }
/* line 30, ../scss-theme/_login.scss */
.inner-acceso .wrapper-login .panel .panel-heading { background-color: #E5E5E5; padding: 3.5%; }
/* line 33, ../scss-theme/_login.scss */
.inner-acceso .wrapper-login .panel .panel-heading h3 { padding: 0; margin: 0; font-family: 'Open sans', Arial, Helvetica, sans-serif; font-weight: 400; font-size: 1.2em; color: #707070; text-align: center; }
/* line 40, ../scss-theme/_login.scss */
.inner-acceso .wrapper-login .panel .panel-body { background-color: #fff; }
/* line 42, ../scss-theme/_login.scss */
.inner-acceso .wrapper-login .panel .panel-body .wrapper-form { margin: 0; padding: 0; }
/* line 45, ../scss-theme/_login.scss */
.inner-acceso .wrapper-login .panel .panel-body .wrapper-form .input-login { margin: 3% 0; }
/* line 47, ../scss-theme/_login.scss */
.inner-acceso .wrapper-login .panel .panel-body .wrapper-form .input-login .input-group-addon { border-top: 1px solid #a7a7a7; border-bottom: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7; }
/* line 52, ../scss-theme/_login.scss */
.inner-acceso .wrapper-login .panel .panel-body .wrapper-form .input-login .expanded-input { height: 40px; font-size: 16px; border: 1px solid #a7a7a7; }
/* line 58, ../scss-theme/_login.scss */
.inner-acceso .wrapper-login .panel .panel-body .wrapper-form .btn-login { background-color: #E80707; color: #fff; padding: 3%; margin: 3% 0 0 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
/* line 64, ../scss-theme/_login.scss */
.inner-acceso .wrapper-login .panel .panel-body .wrapper-form .btn-login:hover { background-color: #cc0000; }
/* line 70, ../scss-theme/_login.scss */
.inner-acceso .wrapper-login .panel .panel-footer { background-color: #ededed; padding: 15px; }
/* line 73, ../scss-theme/_login.scss */
.inner-acceso .wrapper-login .panel .panel-footer .wrapper-btn-footer { display: block; text-align: center; overflow: hidden; }
/* line 77, ../scss-theme/_login.scss */
.inner-acceso .wrapper-login .panel .panel-footer .wrapper-btn-footer .registrarse { color: #007DBD; font-weight: bold; text-decoration: none; float: left; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
/* line 83, ../scss-theme/_login.scss */
.inner-acceso .wrapper-login .panel .panel-footer .wrapper-btn-footer .registrarse:hover { text-decoration: underline; }
/* line 87, ../scss-theme/_login.scss */
.inner-acceso .wrapper-login .panel .panel-footer .wrapper-btn-footer .olvidar-clave { color: #007DBD; font-weight: bold; text-decoration: none; display: inline-block; float: right; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
/* line 94, ../scss-theme/_login.scss */
.inner-acceso .wrapper-login .panel .panel-footer .wrapper-btn-footer .olvidar-clave:hover { text-decoration: underline; }

/* INICIO DE PROYECTO CSS
*---------------------------------------------*/
/* css Genrales
----------------------------------*/
/* line 17, ../scss-theme/my-style-theme.scss */
* { -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; }

/* line 22, ../scss-theme/my-style-theme.scss */
.bg-acceso { background: url(../images/bg-escritorio-final.jpg) center center no-repeat; background-size: cover; }

/* line 26, ../scss-theme/my-style-theme.scss */
html, body { height: 100%; }

/* line 29, ../scss-theme/my-style-theme.scss */
#main { min-height: 100%; height: 100%; /*border: 1px dashed indigo;*/ background: #fff; /* - flex estrucutra - */ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

/*
* Media Querys
*---------------------------------------------------*/
/* Custom, iPhone Retina */
@media only screen and (min-width: 250px) and (max-width: 320px) { /* line 4, ../scss-theme/_querys.scss */
  #header { text-align: center; min-height: 10%; }
  /* line 7, ../scss-theme/_querys.scss */
  #header .brand { margin: 2% auto; max-width: 100px; }
  /* line 12, ../scss-theme/_querys.scss */
  #wrapper-container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
  /* line 15, ../scss-theme/_querys.scss */
  #wrapper-container .sidebar { display: none; }
  /* line 18, ../scss-theme/_querys.scss */
  #wrapper-container .section-main { min-width: 100%; }
  /* line 20, ../scss-theme/_querys.scss */
  #wrapper-container .section-main .inner-acceso { width: 100%; }
  /* line 23, ../scss-theme/_querys.scss */
  #wrapper-container .section-main .inner-acceso .wrapper-mensaje h2 { font-size: 1.6em; }
  /* line 30, ../scss-theme/_querys.scss */
  #footer { text-align: center; min-height: auto; height: auto; padding: 2%; }
  /* line 35, ../scss-theme/_querys.scss */
  #footer .btn-old-web { font-size: .8em; }
  /* line 38, ../scss-theme/_querys.scss */
  #footer .social-nework { margin: 2% 0; }
  /* line 42, ../scss-theme/_querys.scss */
  #footer .social-nework .icon-social { max-width: 25px; margin: 0 0 0 5px; }
  /* line 46, ../scss-theme/_querys.scss */
  #footer .social-nework .icon-contact { height: 25px; }
  /* line 49, ../scss-theme/_querys.scss */
  #footer .social-nework .vertical-line { height: 35px; } }
/*Hasta smartphones de 480px*/
@media only screen and (min-width: 321px) and (max-width: 480px) { /* line 58, ../scss-theme/_querys.scss */
  #header { text-align: center; min-height: 10%; }
  /* line 61, ../scss-theme/_querys.scss */
  #header .brand { margin: 2% auto; max-width: 140px; }
  /* line 66, ../scss-theme/_querys.scss */
  #wrapper-container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; min-height: 70%; }
  /* line 70, ../scss-theme/_querys.scss */
  #wrapper-container .sidebar { display: none; }
  /* line 71, ../scss-theme/_querys.scss */
  #wrapper-container .section-main { min-width: 100%; }
  /* line 72, ../scss-theme/_querys.scss */
  #wrapper-container .section-main .inner-acceso { width: 100%; }
  /* line 77, ../scss-theme/_querys.scss */
  #footer { text-align: center; min-height: auto; height: auto; }
  /* line 81, ../scss-theme/_querys.scss */
  #footer .btn-old-web { margin: 10px auto; }
  /* line 84, ../scss-theme/_querys.scss */
  #footer .social-nework { text-align: center; padding: 2%; margin: 2% auto; } }
/* de Smartphones a Tablets */
@media only screen and (min-width: 481px) and (max-width: 768px) { /* line 94, ../scss-theme/_querys.scss */
  #header { text-align: center; min-height: 10%; }
  /* line 97, ../scss-theme/_querys.scss */
  #header .brand { margin: 2% auto; max-width: 140px; }
  /* line 102, ../scss-theme/_querys.scss */
  #wrapper-container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; min-height: 76%; }
  /* line 106, ../scss-theme/_querys.scss */
  #wrapper-container .sidebar { display: none; }
  /* line 107, ../scss-theme/_querys.scss */
  #wrapper-container .section-main { min-width: 100%; }
  /* line 108, ../scss-theme/_querys.scss */
  #wrapper-container .section-main .inner-acceso { width: 85%; }
  /* line 111, ../scss-theme/_querys.scss */
  .btn-old-web { margin: 10px auto; }
  /* line 114, ../scss-theme/_querys.scss */
  #footer { text-align: center; min-height: auto; height: auto; }
  /* line 118, ../scss-theme/_querys.scss */
  #footer .btn-old-web { margin: 10px auto; }
  /* line 121, ../scss-theme/_querys.scss */
  #footer .social-nework { text-align: center; padding: 2%; margin: 2% auto; } }
/* de Tablets a pantallas de desktops */
@media only screen and (min-width: 769px) and (max-width: 1199px) { /* line 131, ../scss-theme/_querys.scss */
  #wrapper-container { max-width: 100%; }
  /* line 132, ../scss-theme/_querys.scss */
  .sidebar { min-width: 40% !important; }
  /* line 133, ../scss-theme/_querys.scss */
  .section-main { min-width: 60% !important; }
  /* line 134, ../scss-theme/_querys.scss */
  .section-main .inner-acceso { width: 90%; }
  /* line 136, ../scss-theme/_querys.scss */
  #footer { text-align: center; min-height: auto; height: auto; }
  /* line 140, ../scss-theme/_querys.scss */
  #footer .btn-old-web { margin: 10px auto; }
  /* line 143, ../scss-theme/_querys.scss */
  #footer .social-nework { text-align: center; padding: 2%; margin: 2% auto; } }
/* Pantallas anchas (desktops) */
@media only screen and (min-width: 1200px) and (max-width: 1399px) { /* line 153, ../scss-theme/_querys.scss */
  #header { text-align: right; }
  /* line 156, ../scss-theme/_querys.scss */
  #wrapper-container { max-width: 100%; }
  /* line 158, ../scss-theme/_querys.scss */
  #wrapper-container .sidebar { margin-top: 0; }
  /* line 175, ../scss-theme/_querys.scss */
  #wrapper-container .sidebar .wrapper-renueva { margin: 1% 0; }
  /* line 177, ../scss-theme/_querys.scss */
  #wrapper-container .sidebar .wrapper-renueva .btn-renueva { max-width: 220px; }
  /* line 182, ../scss-theme/_querys.scss */
  #wrapper-container .section-main { min-width: 65%; }
  /* line 186, ../scss-theme/_querys.scss */
  #footer { text-align: center; padding: 1%; }
  /* line 192, ../scss-theme/_querys.scss */
  #footer .social-nework p { display: inline-block; color: #fff; } }
@media only screen and (min-width: 1400px) { /* line 210, ../scss-theme/_querys.scss */
  #header { text-align: right; min-height: 10%; }
  /* line 213, ../scss-theme/_querys.scss */
  #header .brand { display: inline-block; margin-right: 10%; }
  /* line 218, ../scss-theme/_querys.scss */
  #wrapper-container { max-width: 100%; }
  /* line 220, ../scss-theme/_querys.scss */
  #wrapper-container .sidebar { min-width: 35%; margin-top: 0; }
  /* line 224, ../scss-theme/_querys.scss */
  #wrapper-container .sidebar .wp-mj-sidebar h2 { font-size: 3em; }
  /* line 229, ../scss-theme/_querys.scss */
  #wrapper-container .sidebar .wrapper-icons .box-icon { min-height: 160px; }
  /* line 231, ../scss-theme/_querys.scss */
  #wrapper-container .sidebar .wrapper-icons .box-icon .icon-img { max-width: 180px; }
  /* line 234, ../scss-theme/_querys.scss */
  #wrapper-container .sidebar .wrapper-icons .box-icon p { font-size: 1.5em; }
  /* line 240, ../scss-theme/_querys.scss */
  #wrapper-container .sidebar .wrapper-renueva .btn-renueva { max-width: 255px; }
  /* line 245, ../scss-theme/_querys.scss */
  #wrapper-container .section-main { min-width: 65%; }
  /* line 249, ../scss-theme/_querys.scss */
  #footer { text-align: center; padding: 1%; }
  /* line 252, ../scss-theme/_querys.scss */
  #footer .btn-old-web { font-size: 1.5em; }
  /* line 256, ../scss-theme/_querys.scss */
  #footer .social-nework p { display: inline-block; color: #fff; }
  /* line 261, ../scss-theme/_querys.scss */
  #footer .social-nework .icon-social { max-width: 40px; margin: 0 0 0 5px; }
  /* line 265, ../scss-theme/_querys.scss */
  #footer .social-nework .icon-contact { height: 40px; }
  /* line 268, ../scss-theme/_querys.scss */
  #footer .social-nework .vertical-line { height: 35px; } }

/*# sourceMappingURL=style-theme.min.css.map */