@charset "CP850";
/*/@import url(http://fonts.googleapis.com/css?family=Rambla);*/
@font-face {
  font-family: 'Rambla';
  font-style: normal;
  font-weight: 400;
  src: local('Rambla'), local('Rambla-Regular'), url(http://fonts.gstatic.com/s/rambla/v4/RdAtQKqB_37Xb5Wjf2ote_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rambla';
  font-style: normal;
  font-weight: 400;
  src: local('Rambla'), local('Rambla-Regular'), url(http://fonts.gstatic.com/s/rambla/v4/0AvXfVhsw8_c6r3onmlo7g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

.node-type-webform .messages.error,
.page-node-done .messages.error {
  display: none;
}

/*---------------------------------------*
*  Theme Styles
*---------------------------------------*/


body {
  color: #808184;
  font-family: 'Rambla', Arial, sans-serif;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 13px;
}

body {
  background-position: center 0;
  background-repeat: no-repeat;
}

p {
  color: #808184;
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  margin-top: 0;
}

a,
p a {
  color: #00928f;
  text-decoration: none;
}
a:hover,
p a:hover {
  text-decoration: underline;
}

h1.title {
  color: #00928f;
}

.fleft {
  float: left;
}

.fright {
  float: right;
}

#page {
  overflow: hidden;
}

.container {
  width: 960px;
  margin: 0 auto;
}

.admin-menu .header-top {
  top: 30px;
}

.region-navigation-menu {
  position: relative;
  width: 960px;
  margin: 0 auto;
}

.columns {
  float: left;
}

.region.region-content {
  position: relative;
}

.form-item .description {
  font-size: 13px;
  margin-top: 4px;
}

.container-region-content.c-sb-left {
  width: 662px;
  float: left;
  padding: 0 7px 16px;
}

/*---------------------------------------*
* Colorbox
*---------------------------------------*/
#cboxLoadedContent {
  margin-bottom: 0;
  margin-top: 28px;
}

#cboxClose {
  top: 0;
  bottom: auto;
}

#cboxContent {
  font-size: 13px;
}

.home-hogar h1.title,
.home-pymes h1.title,
.home-corporativo h1.title,
.page-node-31 h1.title,
.page-node-41 h1.title,
.page-node-87 h1.title {
  display: none;
}

.region-help .block-views {
  display: none;
}

/*---------------------------------------*
* Drupal Stuff
*---------------------------------------*/
div.error,
table tr.error {
  background-color: #fef5f1;
  word-break: break-all;
}

/*---------------------------------------*
* Drupal Pager
*---------------------------------------*/
.item-list .pager {
  margin: 20px 0;
}
.item-list .pager li {
  padding: 0;
  width: 10px;
  margin: 0 2px;
}
.item-list .pager li.pager-current {
  padding: 6px 10px;
  color: white;
}
.item-list .pager a {
  color: #808184;
  background: #e6e7e8;
  display: inline-block;
  padding: 6px 10px;
}
.item-list .pager a:hover,
.item-list .pager .pager-current {
  background: #69c8c6;
  color: white;
  text-decoration: none;
}

/*---------------------------------------*
* Formularios y Botones
*---------------------------------------*/
input,
.form-text,
.form-password
.form-textarea,
.form-select,
.select,
input[type=text],
input[type=password],
textarea {
  font-family: 'Rambla', Arial, sans-serif;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 13px;
  border: 1px solid #DADBDD;
}

.form-text,
.form-password,
input[type=text],
input[type=password],
select,
textarea {
  padding: 6px;
}

.form-submit,
.bbtn,
.chat-container .cctu_input_enviar {
  background-color: #f36f21;
  border: none;
  color: #fff;
  font-family: 'Rambla', Arial, sans-serif;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  padding: 6px 18px;
  text-align: center;
}

.form-select {
  font-family: Arial, sans-serif;
  background-color: #e6e7e8;
}

.form-required {
  color: #f36f21;
  font-size: 22px;
  position: relative;
  font-weight: normal;
  top: 8px;
}

.form-textarea {
  background: #e6e7e8;
  resize: vertical;
}

.form-item label,
.form-item .description {
  font-family: Arial, sans-serif;
}

.form-item label {
  color: #221f1f;
}

.region-content .form-text {
  background-color: #e6e7e8;
}

.form-item .description:before {
  content: '◆';
  color: #69c8c6;
  position: relative;
  top: -1px;
  margin-right: 4px;
}

.btn-1, .page-taxonomy-term .region-content .node .node-readmore a, .view-id-view_product_list .views-field-nothing a, .view-id-normatividad .views-field-field-archivo-descargable .ver-mas a,
.view-id-normatividad .views-field-field-archivo-tramites-y-requisi .ver-mas a,
.view-id-tramites_requisitos .views-field-field-archivo-descargable .ver-mas a,
.view-id-tramites_requisitos .views-field-field-archivo-tramites-y-requisi .ver-mas a,
.view-id-invitacion_publica .views-field-field-archivo-descargable .ver-mas a,
.view-id-invitacion_publica .views-field-field-archivo-tramites-y-requisi .ver-mas a,
.view-id-proveedores .views-field-field-archivo-descargable .ver-mas a,
.view-id-proveedores .views-field-field-archivo-tramites-y-requisi .ver-mas a, .view-slider-hogar .views-row .slide-button a, #quicktabs-destacados_home_ .link-mas,
#quicktabs-quick_tabs_home_empresas .link-mas,
#quicktabs-home_destacados_corporativo .link-mas {
  background-color: #69c8c6;
  border-right: 4px solid #fec225;
  color: white;
  display: block;
  font-family: 'Rambla', Arial, sans-serif;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 5px 12px;
}

.btn-2, .link-cotizador,
.link-cotiza, .view-display-id-block_lda .button,
.view-display-id-llamadas_urgentes .button, #comments .links a, .page-nuestra-empresa-trabaje-con-nosotros .view-trabaje-con-nosotros .link-postulate, #webform-client-form-946 #edit-submitted-adjunta-hoja-de-vida-upload-button, .node-type-promotions .view_promo, #btn_envio_name_bienvenida, .chat-container .bt-goto a, .page-servicio-al-cliente-encuestas .views-field-nothing a, .page-servicio-al-cliente-notificacion-por-aviso-pqr .region-content .views-table .views-field-field-documento-de-respuesta a.bbtn, .page-servicio-al-cliente-notificacion-por-aviso-pqr .region-content .views-table .views-field-field-documento-de-respuesta .chat-container a.cctu_input_enviar, .chat-container .page-servicio-al-cliente-notificacion-por-aviso-pqr .region-content .views-table .views-field-field-documento-de-respuesta a.cctu_input_enviar {
  background-color: #00928f;
  border-left: 4px solid #f36f21;
  color: white;
  display: block;
  font-family: 'Rambla', Arial, sans-serif;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 5px 12px;
}

.btn-3, #block-search-form .form-submit {
  background: #fff;
  border-right: 4px solid #69c8c6;
  display: block;
  margin-left: 2px;
  text-indent: -9999px;
  width: 30px;
}

/*-----Hover Effect de Botones------*/
.form-submit:hover,
.bbtn:hover,
.chat-container .cctu_input_enviar:hover,
.btn-1:hover,
.page-taxonomy-term .region-content .node .node-readmore a:hover,
.view-id-view_product_list .views-field-nothing a:hover,
.view-id-normatividad .views-field-field-archivo-descargable .ver-mas a:hover,
.view-id-normatividad .views-field-field-archivo-tramites-y-requisi .ver-mas a:hover,
.view-id-tramites_requisitos .views-field-field-archivo-descargable .ver-mas a:hover,
.view-id-tramites_requisitos .views-field-field-archivo-tramites-y-requisi .ver-mas a:hover,
.view-id-invitacion_publica .views-field-field-archivo-descargable .ver-mas a:hover,
.view-id-invitacion_publica .views-field-field-archivo-tramites-y-requisi .ver-mas a:hover,
.view-id-proveedores .views-field-field-archivo-descargable .ver-mas a:hover,
.view-id-proveedores .views-field-field-archivo-tramites-y-requisi .ver-mas a:hover,
.view-slider-hogar .views-row .slide-button a:hover,
#quicktabs-destacados_home_ .link-mas:hover,
#quicktabs-quick_tabs_home_empresas .link-mas:hover,
#quicktabs-home_destacados_corporativo .link-mas:hover,
.btn-2:hover,
.link-cotizador:hover,
.link-cotiza:hover,
.view-display-id-block_lda .button:hover,
.view-display-id-llamadas_urgentes .button:hover,
#comments .links a:hover,
.page-nuestra-empresa-trabaje-con-nosotros .view-trabaje-con-nosotros .link-postulate:hover,
#webform-client-form-946 #edit-submitted-adjunta-hoja-de-vida-upload-button:hover,
.node-type-promotions .view_promo:hover,
#btn_envio_name_bienvenida:hover,
.chat-container .bt-goto a:hover,
.page-servicio-al-cliente-encuestas .views-field-nothing a:hover,
.page-servicio-al-cliente-notificacion-por-aviso-pqr .region-content .views-table .views-field-field-documento-de-respuesta a.bbtn:hover,
.page-servicio-al-cliente-notificacion-por-aviso-pqr .region-content .views-table .views-field-field-documento-de-respuesta .chat-container a.cctu_input_enviar:hover,
.chat-container .page-servicio-al-cliente-notificacion-por-aviso-pqr .region-content .views-table .views-field-field-documento-de-respuesta a.cctu_input_enviar:hover,
.btn-3:hover,
#block-search-form .form-submit:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value*10)";
  filter: alpha(opacity=8);
  opacity: 0.8;
  text-decoration: none;
}

.link-cotizador,
.link-cotiza {
  width: 44px;
  display: inline-block;
}

/*---------------------------------------*
* Header
*---------------------------------------*/
header {
  clear: both;
  margin: 0 auto;
  height: 85px;
  width: 960px;
  position: relative;
}
header .logo {
  float: left;
  margin-top: 20px;
}

#block-search-form {
  position: absolute;
  background: #e6e7e8;
  right: 0px;
  top: 22px;
  overflow: hidden;
}
#block-search-form .form-text {
  border: none;
  float: left;
  padding: 4px;
  background: #e6e7e8;
}
#block-search-form .form-submit {
  float: left;
  background: #e6e7e8 url("../images/sprite-icon-general.png") 18px -142px no-repeat;
  height: 24px;
}

/*---------------------------------------*
* Footer
*---------------------------------------*/
.footer_left_1 {
  position: relative;
  float: left;
  width: 540px;
  clear: none;
  margin: 0;
  padding: 0;
}

.footer_left_2 {
  clear: none;
  float: right;
  padding-right: 40px;
  position: relative;
  text-align: right;
  width: 360px;
}
.footer_left_2 p {
  color: #808184;
  font-size: 11px;
}
.footer_left_2 p strong {
  color: #221f1f;
}

.footer_legal {
  margin: 10px auto 10px;
  overflow: hidden;
  height: 52px;
}

.left-foot {
  border-bottom: 5px solid #726868;
  overflow: hidden;
}
.left-foot .region-left-foot {
  float: left;
}
.left-foot .social {
  float: right;
  height: 22px;
  margin-right: 2px;
  margin-top: 6px;
}
.left-foot img {
  vertical-align: middle;
  margin-left: 5px;
}

/*---------------------------------------*
 * Footer - Boletin de noticias
 * Newsletter
 *---------------------------------------*/
#block-webform-client-block-941 h2 {
  display: none;
}
#block-webform-client-block-941 .field-name-field-webform-body {
  background: #f36f21;
  color: white;
  cursor: pointer;
  float: left;
  font-size: 12px;
  height: 35px;
  line-height: 35px;
  margin-right: 0px;
  text-align: center;
  width: 490px;
}
#block-webform-client-block-941 .field-name-field-webform-body:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value*10)";
  filter: alpha(opacity=8);
  opacity: 0.8;
}
#block-webform-client-block-941 .form-text {
  border: none;
  padding: 9px;
  width: 160px;
}
#block-webform-client-block-941 .form-item {
  margin: 0;
  float: left;
}
#block-webform-client-block-941 .form-actions {
  float: left;
  margin: 0;
}
#block-webform-client-block-941 .form-submit {
  background: #f36f21 url("../images/sprite-icon-general.png") 88px -188px no-repeat;
  height: 35px;
  padding: 0 36px 0 12px;
}
#block-webform-client-block-941 .webform-client-form {
  float: left;
}

/*---------------------------------------
* Breadcrumbs
*---------------------------------------*/
.breadcrumb {
  color: #00928f;
  padding: 15px 0 10px 0;
  width: 100%;
  position: relative;
  float: left;
  font-size: 13px;
  margin-bottom: 10px;
}
.breadcrumb .you-are-here {
  margin-right: 12px;
  color: #808184;
}
.breadcrumb .active {
  font-weight: bold;
}
.breadcrumb span {
  position: relative;
  padding: 0 5px;
}
.breadcrumb a {
  color: #808184;
}
.breadcrumb a:hover {
  text-decoration: underline;
  color: #00928f;
}

/*----- Breadcrumbs must be hidden in some pages ------*/
.front #breadcrumbs,
.page-node-31 #breadcrumbs,
.page-node-87 #breadcrumbs,
.page-node-41 #breadcrumbs {
  display: none;
}

/*---------------------------------------
*  Page Error 404
*---------------------------------------*/
.error_page {
  border: 1px solid #e1e1e3;
  padding: 30px 40px 15px;
  margin: 15px 5px 0;
}

/*---------------------------------------*
* Parrilla de canales
*---------------------------------------*/
.view-id-parrilla_canales .view-header h2 {
  margin-top: 0;
}
.view-id-parrilla_canales .view-content > h3 {
  clear: both;
  font-size: 17px;
  color: #221f1f;
  padding: 10px;
  background: #e6e7e8;
  margin: 0;
  border-left: 4px solid #fec225;
}
.view-id-parrilla_canales .views-field-field-numero-del-canal {
  display: block;
  margin-top: 2px;
}
.view-id-parrilla_canales .views-row {
  padding: 6px;
  float: left;
  height: 110px;
  margin-right: 8px;
  margin-top: 8px;
  text-align: center;
  width: 90px;
  font-family: Arial, sans-serif;
}
.view-id-parrilla_canales .views-row-last {
  margin-bottom: 50px;
}

/*---------------------------------------*
* Lineas de Atención | Lightbox
*---------------------------------------*/
#block-views-nodequeue-2-llamadas-urgentes > h2,
#block-views-nodequeue-1-block-lda > h2 {
  font-family: 'Rambla', Arial, sans-serif;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 0;
  color: #221f1f;
}

.view-display-id-block_lda > h2,
.view-display-id-llamadas_urgentes > h2 {
  text-align: center;
}
.view-display-id-block_lda .views-row,
.view-display-id-llamadas_urgentes .views-row {
  clear: both;
}
.view-display-id-block_lda .view-header,
.view-display-id-block_lda .view-footer,
.view-display-id-llamadas_urgentes .view-header,
.view-display-id-llamadas_urgentes .view-footer {
  clear: both;
  margin: 12px 0;
}
.view-display-id-block_lda .view-header p,
.view-display-id-block_lda .view-footer p,
.view-display-id-llamadas_urgentes .view-header p,
.view-display-id-llamadas_urgentes .view-footer p {
  margin: 0 4px;
}
.view-display-id-block_lda .view-header strong,
.view-display-id-block_lda .view-footer strong,
.view-display-id-llamadas_urgentes .view-header strong,
.view-display-id-llamadas_urgentes .view-footer strong {
  color: #333;
}
.view-display-id-block_lda .view-header,
.view-display-id-llamadas_urgentes .view-header {
  font-size: 18px;
  background: #e6e7e8;
  border-left: 3px solid #fec225;
  padding: 10px;
}
.view-display-id-block_lda .view-content,
.view-display-id-llamadas_urgentes .view-content {
  overflow: hidden;
}
.view-display-id-block_lda .view-footer,
.view-display-id-llamadas_urgentes .view-footer {
  text-align: center;
}
.view-display-id-block_lda .button,
.view-display-id-llamadas_urgentes .button {
  width: 90px;
  margin: 20px auto 0;
  margin-bottom: 20px;
  text-align: center;
}
.view-display-id-block_lda .views-field-field-phone,
.view-display-id-llamadas_urgentes .views-field-field-phone {
  clear: both;
  color: #221f1f;
  background: #e6e7e8;
  /*border-left: 3px solid $yellow;*/
  float: left;
  font-size: 18px;
  font-family: 'Rambla', Arial, sans-serif;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  height: 35px;
  line-height: 35px;
  margin: 0 12px 8px 4px;
  text-align: center;
  width: 130px;
  vertical-align: middle;
}
.view-display-id-block_lda .views-field-title,
.view-display-id-llamadas_urgentes .views-field-title {
  margin-left: 100px;
  vertical-align: middle;
}

/*---------------------------------------*
* Formularios de contacto
*---------------------------------------*/
#webform-client-form-645,
#webform-client-form-646,
#webform-client-form-649,
#webform-client-form-930 {
  border-left: 4px solid #fec225;
  padding-left: 24px;
}
#webform-client-form-645 .form-text,
#webform-client-form-646 .form-text,
#webform-client-form-649 .form-text,
#webform-client-form-930 .form-text {
  width: 386px;
}
#webform-client-form-645 .form-select,
#webform-client-form-646 .form-select,
#webform-client-form-649 .form-select,
#webform-client-form-930 .form-select {
  width: 400px;
}
#webform-client-form-645 .webform-component-textarea,
#webform-client-form-646 .webform-component-textarea,
#webform-client-form-649 .webform-component-textarea,
#webform-client-form-930 .webform-component-textarea {
  width: 400px;
}
#webform-client-form-645 label,
#webform-client-form-646 label,
#webform-client-form-649 label,
#webform-client-form-930 label {
  margin-top: 20px;
}
#webform-client-form-645 .form-submit,
#webform-client-form-646 .form-submit,
#webform-client-form-649 .form-submit,
#webform-client-form-930 .form-submit {
  margin: 10px 0 2px;
}

.menu,
ul.menu {
  margin: 0;
  padding: 0;
}
.menu li,
ul.menu li {
  float: left;
  list-style: none;
  margin: 0;
}

/*---------------------------------------
* Drupal Primary Tabs
*---------------------------------------*/
.tabs.primary {
  clear: both;
  height: 16px;
  margin-top: 30px;
  padding-bottom: 8px;
}

.tabs.primary li a {
  color: #666;
  padding: 8px 12px;
  margin: 0;
  border-radius: 5px 5px 0 0;
  background: #e6ebef;
  background: -moz-linear-gradient(top, white 0%, #e6ebef 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #e6ebef));
  background: -webkit-linear-gradient(top, white 0%, #e6ebef 100%);
  background: -o-linear-gradient(top, white 0%, #e6ebef 100%);
  background: -ms-linear-gradient(top, white 0%, #e6ebef 100%);
  background: linear-gradient(to bottom, white 0%, #e6ebef 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6ebef',GradientType=0 );
}

.tabs.primary li a.active,
.tabs.primary li a:hover {
  background: #D7D5D5;
}

/*---------------------------------------*
* Menu Superior
*---------------------------------------*/
.header-top {
  background-color: #221f1f;
  height: 33px;
  overflow: hidden;
}
.header-top .menu-user {
  float: left;
  font-size: 13px;
  padding: 0;
  overflow: hidden;
  width: 280px;
}
.header-top .menu-user a {
  color: #00928f;
  display: inline-block;
  margin-left: 2px;
}
.header-top .menu-top {
  float: right;
  margin: 0;
  padding: 0;
}
.header-top .menu-top ul.menu {
  overflow: visible;
}
.header-top .menu-top .leaf {
  float: right;
  margin: 0;
  padding: 8px 0;
}
.header-top .menu-top .leaf a {
  border-left: 1px solid #fec225;
  color: white;
  display: block;
  font-size: 13px;
  padding: 1px 8px;
  text-align: center;
}
.header-top .menu-top .leaf.last a {
  border-left: none;
  padding-left: 0;
}
.header-top .menu-top .leaf .contacto {
  display: none;
}

.home-hogar #block-menu-menu-men-superior .leaf .contacto-hogar {
  display: block;
}

.home-gobierno #block-menu-menu-men-superior .leaf .contacto-gobierno {
  display: block;
}

.home-empresas #block-menu-menu-men-superior .leaf .contacto-empresas {
  display: block;
}

.home-nuestra-empresa #block-menu-menu-men-superior .leaf .contacto-hogar {
  display: block;
}

/*---------------------------------------
 * User Menu
 *---------------------------------------*/
.menu-user {
  float: left;
  line-height: 30px;
  font-size: 12px;
}
.menu-user a {
  color: #fff;
}
.menu-user a:hover {
  text-decoration: underline;
}

/*---------------------------------------*
* Menu fijo Lateral - Fixed Menu
*---------------------------------------*/
#block-menu-menu-fixed-menu {
  position: fixed;
  right: 0;
  top: 39%;
  z-index: 50;
  /*-----Oculta los links de contacto para
  luego mostrar el específico del segmento------*/
}
#block-menu-menu-fixed-menu .menu {
  width: 40px;
  background: #fff;
  border: 1px solid #F1F5F8;
}
#block-menu-menu-fixed-menu .menu li {
  height: 36px;
  margin: 0px;
  float: none;
}
#block-menu-menu-fixed-menu .menu-3223,
#block-menu-menu-fixed-menu .menu-3224,
#block-menu-menu-fixed-menu .menu-3225 {
  display: none;
}
#block-menu-menu-fixed-menu .menu a {
  background: white url("../images/icon/icon-sprite-fixedmenu.png") -4px top no-repeat;
  border: 1px solid transparent;
  color: #808184;
  display: block;
  height: 40px;
  line-height: 40px;
  padding: 0;
  position: absolute;
  right: 0;
  text-indent: 45px;
  text-align: left;
  transition: 0.3s width ease;
  white-space: nowrap;
  width: 40px;
}
#block-menu-menu-fixed-menu .menu a.facebook {
  background-position: -4px 0px;
  margin-bottom: 6px;
}
#block-menu-menu-fixed-menu .menu a.youtube {
  background-position: -4px -92px;
}
#block-menu-menu-fixed-menu .menu a.contacto {
  background-position: -4px -192px;
}
#block-menu-menu-fixed-menu .menu a.chat {
  background-position: -4px -292px;
}
#block-menu-menu-fixed-menu .menu a.twitter {
  background-position: -4px -395px;
}
#block-menu-menu-fixed-menu .menu li a:hover {
  background-color: #fff;
  border-color: #EBEFF2;
  text-decoration: none;
  width: 140px;
  /*text-indent: 45px;*/
}

.home-hogar #block-menu-menu-fixed-menu .menu-3223,
.home-nuestra-empresa #block-menu-menu-fixed-menu .menu-3223 {
  display: block;
}

.home-empresas #block-menu-menu-fixed-menu .menu-3224 {
  display: block;
}

.home-gobierno #block-menu-menu-fixed-menu .menu-3225 {
  display: block;
}

/*---------------------------------------*
* Menu de Segmentos/Perfiles (Hogar, Empresas, Gobierno)
*---------------------------------------*/
.menu-tipo-cuenta {
  clear: both;
}

#block-menu-menu-menu-perfiles {
  width: 100%;
  height: 28px;
  /*-----Pestaña activa sengu el segmento------*/
}
#block-menu-menu-menu-perfiles .menu {
  padding-left: 380px;
}
#block-menu-menu-menu-perfiles .leaf {
  margin-right: 6px;
  padding: 0;
  /*-----Link Hogar------*/
  /*-----Link Empresas------*/
  /*-----Link Corporativo------*/
}
#block-menu-menu-menu-perfiles .leaf a {
  background: #69c8c6 url("../images/sprite-icon-general.png") 24px 6px no-repeat;
  color: #fff;
  display: block;
  font-size: 15px;
  font-weight: bold;
  margin: 0;
  padding: 6px 30px 6px 55px;
  -webkit-border-radius: 15px 15px 0 0;
  -moz-border-radius: 15px 15px 0 0;
  -ms-border-radius: 15px 15px 0 0;
  border-radius: 15px 15px 0 0;
}
#block-menu-menu-menu-perfiles .leaf a:hover, #block-menu-menu-menu-perfiles .leaf.active-trail a {
  text-decoration: none;
  background-color: #00928f;
}
#block-menu-menu-menu-perfiles .leaf a.hogar-icon {
  background-position: 24px 6px;
}
#block-menu-menu-menu-perfiles .leaf a.empresas-icon {
  background-position: 24px -44px;
}
#block-menu-menu-menu-perfiles .leaf a.gobierno-icon {
  background-position: 28px -94px;
}
#block-menu-menu-menu-perfiles .leaf a.corporativo-icon {
  background-position: 28px -94px;
}
.home-hogar #block-menu-menu-menu-perfiles .hogares-icon, .home-empresas #block-menu-menu-menu-perfiles .empresas-icon, .home-gobierno #block-menu-menu-menu-perfiles .gobierno-icon {
  background-color: #00928f;
}

/*---------------------------------------*
* Menu Principal
*---------------------------------------*/
.main_nav {
  background: #f36f21;
  clear: both;
  height: 38px;
  margin-bottom: 2px;
}

/*#block-nice-menus-1 ul.nice-menu,*/
.block-nice-menus ul.nice-menu,
#block-menu-menu-nuestra-empresa ul.menu {
  position: relative;
  width: 100%;
}
.block-nice-menus ul.nice-menu > li,
#block-menu-menu-nuestra-empresa ul.menu > li {
  background: none;
  border: none;
  margin: 0 5px;
  text-align: center;
  position: static;
}
.block-nice-menus ul.nice-menu > li:hover,
#block-menu-menu-nuestra-empresa ul.menu > li:hover {
  background: none;
}
.block-nice-menus ul.nice-menu > li.last,
#block-menu-menu-nuestra-empresa ul.menu > li.last {
  float: right;
  margin-right: 12px;
}
.block-nice-menus ul.nice-menu > li.last a,
#block-menu-menu-nuestra-empresa ul.menu > li.last a {
  background-color: #221f1f;
}
.block-nice-menus ul.nice-menu > li.last a:hover,
#block-menu-menu-nuestra-empresa ul.menu > li.last a:hover {
  text-decoration: none;
  background: #fff;
  color: #808184;
}
.block-nice-menus ul.nice-menu > li > a,
#block-menu-menu-nuestra-empresa ul.menu > li > a {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  display: block;
  margin-top: 7px;
  padding: 4px 18px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  border-radius: 12px;
}
.block-nice-menus ul.nice-menu > li.active-trail a,
.block-nice-menus ul.nice-menu > li.over a,
.block-nice-menus ul.nice-menu > li > a:hover,
#block-menu-menu-nuestra-empresa ul.menu > li.active-trail a,
#block-menu-menu-nuestra-empresa ul.menu > li.over a,
#block-menu-menu-nuestra-empresa ul.menu > li > a:hover {
  text-decoration: none;
  background: #fff;
  color: #808184;
}
.block-nice-menus ul.nice-menu li ul,
#block-menu-menu-nuestra-empresa ul.menu li ul {
  background: #fff;
  top: 32px;
  width: 740px;
  border-bottom: 2px solid #f36f21;
}
.block-nice-menus ul.nice-menu li ul li,
#block-menu-menu-nuestra-empresa ul.menu li ul li {
  border: none;
  clear: none;
  float: left;
  width: 184px;
}
.block-nice-menus ul.nice-menu li ul a,
#block-menu-menu-nuestra-empresa ul.menu li ul a {
  display: block;
  background: #fff;
  padding: 10px 15px;
  font-size: 14px;
}
.block-nice-menus ul.nice-menu li ul a:hover,
#block-menu-menu-nuestra-empresa ul.menu li ul a:hover {
  color: #00928f;
}

/*---------------------------------------*
* Block Menu Nuestra empresa
*---------------------------------------*/
.main_nav #block-menu-menu-nuestra-empresa ul.menu {
  height: 38px;
  width: 98%;
  padding: 0 1%;
}
.main_nav #block-menu-menu-nuestra-empresa .leaf {
  margin: 0 5px;
}
.main_nav #block-menu-menu-nuestra-empresa .leaf.last {
  margin-right: 0;
}
.main_nav #block-menu-menu-nuestra-empresa .leaf a {
  margin-top: 4px;
  padding: 4px 6px;
}
.main_nav #block-menu-menu-nuestra-empresa .leaf.last {
  float: left;
}
.main_nav #block-menu-menu-nuestra-empresa .leaf.last a {
  background: none;
}
.main_nav #block-menu-menu-nuestra-empresa .leaf.last a:hover,
.main_nav #block-menu-menu-nuestra-empresa .leaf.active-trail a {
  background: white;
}

/*---------------------------------------*
* Menu de Servicio al Cliente Inferior
*---------------------------------------*/
.modulo-herramientas {
  margin: 32px 0 5px;
  overflow: hidden;
  padding: 5px 0;
}
.modulo-herramientas .module-foot {
  float: left;
  height: 220px;
  margin: 0 25px 0 4px;
  width: 290px;
  padding: 0;
}
.modulo-herramientas h3 {
  margin: 0;
}
.modulo-herramientas h3 a {
  /*border-bottom: 4px solid lighten($black, 30);*/
  background: #f36f21;
  border-left: 4px solid #fec225;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 17px;
  height: 24px;
  line-height: 24px;
  padding: 6px 0;
  text-align: center;
  width: 100%;
}
.modulo-herramientas h3 a:hover {
  text-decoration: none;
}
.modulo-herramientas a {
  font-size: 13px;
  line-height: 15px;
}
.modulo-herramientas .menu li {
  float: none;
}
.modulo-herramientas .over-menu {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value*10)";
  filter: alpha(opacity=8);
  opacity: 0.8;
  background: #fff;
  cursor: pointer;
  display: none;
  height: 100%;
  padding-top: 10px;
  position: relative;
  z-index: 1;
}
.modulo-herramientas .module-foot:hover .over-menu {
  display: block;
}
.modulo-herramientas .over-menu ul {
  margin: 0 20px 0px 30px;
  color: #808184;
}
.modulo-herramientas .over-menu ul li {
  margin-top: 2px;
  list-style: disc outside;
}
.modulo-herramientas .over-menu ul a {
  font-weight: bold;
  color: #221f1f;
}
.modulo-herramientas .over-menu ul a:hover {
  text-decoration: underline;
}
.modulo-herramientas .servicio {
  background: url("../images/menu-de-servicios-servicio-al-cliente.png") center bottom no-repeat;
  height: 186px;
}
.modulo-herramientas .herramientas {
  background: url("../images/menu-de-servicios-herramientas.png") center bottom no-repeat;
  height: 186px;
}
.modulo-herramientas .proteccion {
  background: url("../images/menu-de-servicios-normativa-y-usuario.png") center bottom no-repeat;
  height: 186px;
}

/*---------------------------------------
* Footer - Menu de Servicios
*---------------------------------------*/
#block-menu-menu-services-menu {
  float: left;
  position: relative;
  margin: 32px 0 32px;
}
#block-menu-menu-services-menu .leaf {
  float: left;
  width: 145px;
  list-style: none;
  text-align: center;
  padding-bottom: 10px;
  position: relative;
}
#block-menu-menu-services-menu .menu li .puntos-de-atencion {
  padding: 18px 0 0;
  padding-left: 35px;
  height: 37px;
}
#block-menu-menu-services-menu .leaf a {
  color: #221f1f;
  display: block;
  font-size: 15px;
  font-weight: bold;
  min-height: 34px;
  padding: 10px 13px 10px 44px;
}
#block-menu-menu-services-menu .leaf a:hover {
  text-decoration: none;
  color: #00928f;
}
#block-menu-menu-services-menu .leaf .icon {
  display: block;
  position: absolute;
  width: 50px;
  height: 47px;
  background: url("../images/sprite-services-menu.png") 0 0 no-repeat;
  left: 20px;
  top: 16px;
}
#block-menu-menu-services-menu .leaf a.encuesta {
  height: 34px;
  line-height: 17px;
}
#block-menu-menu-services-menu .leaf a.lineas-de-atencion .icon {
  background-position: 0 0;
}
#block-menu-menu-services-menu .leaf a.lineas-de-atencion:hover .icon {
  background-position: 0 -100px;
}
#block-menu-menu-services-menu .leaf a.nuestra-factura .icon {
  background-position: 0 -196px;
}
#block-menu-menu-services-menu .leaf a.nuestra-factura:hover .icon {
  background-position: 0 -297px;
}
#block-menu-menu-services-menu .leaf a.descarga .icon {
  background-position: 6px -400px;
}
#block-menu-menu-services-menu .leaf a.descarga:hover .icon {
  background-position: 6px -500px;
}
#block-menu-menu-services-menu .leaf a.parrilla-de-canales .icon {
  background-position: 0 -600px;
}
#block-menu-menu-services-menu .leaf a.parrilla-de-canales:hover .icon {
  background-position: 0 -700px;
}
#block-menu-menu-services-menu .leaf a.noticias .icon {
  background-position: 8px -800px;
}
#block-menu-menu-services-menu .leaf a.noticias:hover .icon {
  background-position: 8px -900px;
}
#block-menu-menu-services-menu .leaf a.encuesta .icon {
  background-position: 0 -1000px;
}
#block-menu-menu-services-menu .leaf a.encuesta:hover .icon {
  background-position: 0 -1099px;
}
#block-menu-menu-services-menu .leaf.menu-3109 a {
  padding-left: 59px;
  line-height: 34px;
}
#block-menu-menu-services-menu .leaf.menu-3109 .icon {
  left: 15px;
}
#block-menu-menu-services-menu .leaf.menu-2688 a {
  padding-left: 55px;
}
#block-menu-menu-services-menu .leaf.menu-2690 a {
  padding-left: 55px;
}
#block-menu-menu-services-menu .leaf a.descarga {
  line-height: 34px;
}

/*---------------------------------------*
* Menu Inferior Footer
*---------------------------------------*/
#block-menu-menu-menu-footer .leaf {
  width: 90px;
}
#block-menu-menu-menu-footer a {
  color: #808184;
  display: block;
  padding: 0px;
  text-align: center;
}

/*---------------------------------------*
* Menu Lateral Izq en secciones como /parrilla-de-canales
*---------------------------------------*/
.sidebar_left {
  float: left;
  width: 240px;
  margin-right: 40px;
  /*-----Elementos del 3er Nivel------*/
}
.sidebar_left .leaf {
  float: none;
}
.sidebar_left .block-accordion-menu {
  border: none;
  width: 241px;
  border: none;
  width: 240px;
}
.sidebar_left .block-accordion-menu .accordion-header.no-children .ui-icon {
  background: none;
}
.sidebar_left .block-accordion-menu .ui-accordion-header {
  position: relative;
  margin-top: 1px;
  /*a,*/
}
.sidebar_left .block-accordion-menu .ui-accordion-header .ui-icon {
  position: absolute;
  left: 210px;
  top: 42%;
  width: 26px;
  height: 26px;
}
.sidebar_left .block-accordion-menu .ui-accordion-header .accordion-link {
  padding: 10px 30px 10px 20px;
  width: 190px;
  font-size: 15px;
  color: #808184;
  background: #e6e7e8;
  font-weight: normal;
}
.sidebar_left .block-accordion-menu .ui-accordion-header.ui-state-active .accordion-link,
.sidebar_left .block-accordion-menu .ui-accordion-header :hover {
  background: #69c8c6;
  color: #fff;
  text-decoration: none;
}
.sidebar_left .block-accordion-menu .ui-state-default {
  font-size: 14px;
  color: #808184;
}
.sidebar_left .block-accordion-menu .ui-state-active {
  color: white;
  font-size: 14px;
}
.sidebar_left .block-accordion-menu .ui-state-active a {
  color: white;
}
.sidebar_left .block-accordion-menu .ui-icon.ui-icon-triangle-1-s {
  background: url("../images/icon-menus-up.png") -2px -24px no-repeat scroll transparent;
  padding: 5px;
}
.sidebar_left .block-accordion-menu .ui-icon.ui-icon-triangle-1-e {
  background: url("../images/icon-menus-down-hover.png") 0px -24px no-repeat scroll transparent;
  padding: 5px;
}
.sidebar_left .block-accordion-menu .ui-accordion-content > ul.menu {
  display: block;
  border: 1px solid #e1e1e3;
  border-top: none;
  padding-right: 7px;
  margin-bottom: 0;
  padding: 10px 20px;
  width: 198px;
  overflow: hidden;
}
.sidebar_left .block-accordion-menu .ui-accordion .ui-accordion-content {
  padding: 0 !important;
}
.sidebar_left .block-accordion-menu ul li {
  clear: both;
  color: #808184;
  list-style: none;
  margin-bottom: 10px;
  width: 100%;
}
.sidebar_left .block-accordion-menu ul li a {
  color: #808184;
  font-weight: normal;
  font-size: 13px;
  font-family: Arial, sans-serif;
}
.sidebar_left .block-accordion-menu ul li a:hover {
  color: #00928f;
  text-decoration: none;
}
.sidebar_left .block-accordion-menu ul li a.active {
  color: #00928f;
}
.sidebar_left .block-accordion-menu .ui-accordion .ui-accordion-content-active {
  display: inline;
}
.sidebar_left .accordion-menu-wrapper {
  margin-bottom: 20px;
}
.sidebar_left .ui-accordion-content li > ul {
  padding: 6px 0;
}
.sidebar_left .ui-accordion-content li > ul li {
  margin: 0 0 0 16px;
  width: 90%;
}
.sidebar_left .ui-accordion-content li > ul li:before {
  content: '- ';
}

.page-node-146,
.node-type-responsabilidad-social,
.node-type-gestion-ambiental,
.node-type-noticias-corporativas,
.page-node-150,
.page-nuestra-empresa-responsabilidad-social,
.page-nuestra-empresa-noticias-corporativas,
.page-nuestra-empresa-gestion-ambiental,
.page-nuestra-empresa-trabaje-con-nosotros,
.home-nuestra-empresa {
  /*---------------------------------------
  * Nuestra empresa Menu
  *---------------------------------------*/
}
.page-node-146 #block-nice-menus-1,
.page-node-146 #block-nice-menus-2,
.page-node-146 #block-nice-menus-3,
.page-node-146 #block-menu-menu-menu-perfiles,
.node-type-responsabilidad-social #block-nice-menus-1,
.node-type-responsabilidad-social #block-nice-menus-2,
.node-type-responsabilidad-social #block-nice-menus-3,
.node-type-responsabilidad-social #block-menu-menu-menu-perfiles,
.node-type-gestion-ambiental #block-nice-menus-1,
.node-type-gestion-ambiental #block-nice-menus-2,
.node-type-gestion-ambiental #block-nice-menus-3,
.node-type-gestion-ambiental #block-menu-menu-menu-perfiles,
.node-type-noticias-corporativas #block-nice-menus-1,
.node-type-noticias-corporativas #block-nice-menus-2,
.node-type-noticias-corporativas #block-nice-menus-3,
.node-type-noticias-corporativas #block-menu-menu-menu-perfiles,
.page-node-150 #block-nice-menus-1,
.page-node-150 #block-nice-menus-2,
.page-node-150 #block-nice-menus-3,
.page-node-150 #block-menu-menu-menu-perfiles,
.page-nuestra-empresa-responsabilidad-social #block-nice-menus-1,
.page-nuestra-empresa-responsabilidad-social #block-nice-menus-2,
.page-nuestra-empresa-responsabilidad-social #block-nice-menus-3,
.page-nuestra-empresa-responsabilidad-social #block-menu-menu-menu-perfiles,
.page-nuestra-empresa-noticias-corporativas #block-nice-menus-1,
.page-nuestra-empresa-noticias-corporativas #block-nice-menus-2,
.page-nuestra-empresa-noticias-corporativas #block-nice-menus-3,
.page-nuestra-empresa-noticias-corporativas #block-menu-menu-menu-perfiles,
.page-nuestra-empresa-gestion-ambiental #block-nice-menus-1,
.page-nuestra-empresa-gestion-ambiental #block-nice-menus-2,
.page-nuestra-empresa-gestion-ambiental #block-nice-menus-3,
.page-nuestra-empresa-gestion-ambiental #block-menu-menu-menu-perfiles,
.page-nuestra-empresa-trabaje-con-nosotros #block-nice-menus-1,
.page-nuestra-empresa-trabaje-con-nosotros #block-nice-menus-2,
.page-nuestra-empresa-trabaje-con-nosotros #block-nice-menus-3,
.page-nuestra-empresa-trabaje-con-nosotros #block-menu-menu-menu-perfiles,
.home-nuestra-empresa #block-nice-menus-1,
.home-nuestra-empresa #block-nice-menus-2,
.home-nuestra-empresa #block-nice-menus-3,
.home-nuestra-empresa #block-menu-menu-menu-perfiles {
  display: none;
}
.page-node-146 .menu-tipo-cuenta .menu li a,
.node-type-responsabilidad-social .menu-tipo-cuenta .menu li a,
.node-type-gestion-ambiental .menu-tipo-cuenta .menu li a,
.node-type-noticias-corporativas .menu-tipo-cuenta .menu li a,
.page-node-150 .menu-tipo-cuenta .menu li a,
.page-nuestra-empresa-responsabilidad-social .menu-tipo-cuenta .menu li a,
.page-nuestra-empresa-noticias-corporativas .menu-tipo-cuenta .menu li a,
.page-nuestra-empresa-gestion-ambiental .menu-tipo-cuenta .menu li a,
.page-nuestra-empresa-trabaje-con-nosotros .menu-tipo-cuenta .menu li a,
.home-nuestra-empresa .menu-tipo-cuenta .menu li a {
  color: #333;
}

.img_empresa {
  border-width: 0px;
  border-style: solid;
  margin: 0px;
  float: left;
  margin-bottom: 10px;
}

/*---------------------------------------*
* Área de Contenidos - Nuestra Empresa
*---------------------------------------*/
.page-nuestra-empresa .region-content .views-row {
  list-style: none;
}

/*---------------------------------------
* QUICK TABS
*---------------------------------------*/
#quicktabs-quienes_somos_block,
#block-quicktabs-tabs-corporativo,
#block-quicktabs-tabs-quienes-somos {
  clear: both;
  margin-top: 20px;
  border: 1px solid #e1e1e3;
  border-top: none;
  margin: 0 5px;
}
#quicktabs-quienes_somos_block .ui-tabs .ui-tabs-nav,
#block-quicktabs-tabs-corporativo .ui-tabs .ui-tabs-nav,
#block-quicktabs-tabs-quienes-somos .ui-tabs .ui-tabs-nav {
  list-style: none;
  padding: 0;
  color: #FFF;
  width: 948px;
}
#quicktabs-quienes_somos_block .ui-state-active,
#block-quicktabs-tabs-corporativo .ui-state-active,
#block-quicktabs-tabs-quienes-somos .ui-state-active {
  background: #fff;
  color: #7A7B7D;
}
#quicktabs-quienes_somos_block .ui-tabs .ui-tabs-panel,
#block-quicktabs-tabs-corporativo .ui-tabs .ui-tabs-panel,
#block-quicktabs-tabs-quienes-somos .ui-tabs .ui-tabs-panel {
  display: block;
  border: 0;
  padding: 0;
  background: none;
}
#quicktabs-quienes_somos_block .views-row,
#block-quicktabs-tabs-corporativo .views-row,
#block-quicktabs-tabs-quienes-somos .views-row {
  border-right: 1px solid #e6e7e8;
  float: left;
  margin: 20px 0 0 0;
  padding: 0 24px;
  width: 28%;
  list-style: none;
}
#quicktabs-quienes_somos_block .views-row.views-row-last,
#block-quicktabs-tabs-corporativo .views-row.views-row-last,
#block-quicktabs-tabs-quienes-somos .views-row.views-row-last {
  border-right: none;
}
#quicktabs-quienes_somos_block .views-row h2,
#block-quicktabs-tabs-corporativo .views-row h2,
#block-quicktabs-tabs-quienes-somos .views-row h2 {
  color: #00928f;
  font-size: 18px;
  text-align: center;
  min-height: 44px;
  margin-top: 5px;
}
#quicktabs-quienes_somos_block .views-field-field-imagen,
#quicktabs-quienes_somos_block .views-field-field-imagen-nc,
#block-quicktabs-tabs-corporativo .views-field-field-imagen,
#block-quicktabs-tabs-corporativo .views-field-field-imagen-nc,
#block-quicktabs-tabs-quienes-somos .views-field-field-imagen,
#block-quicktabs-tabs-quienes-somos .views-field-field-imagen-nc {
  padding-bottom: 20px;
  text-align: center;
}
#quicktabs-quienes_somos_block .more-link a,
#block-quicktabs-tabs-corporativo .more-link a,
#block-quicktabs-tabs-quienes-somos .more-link a {
  color: #00928f;
  font-weight: bold;
  padding: 10px;
  margin-right: 24px;
}
#quicktabs-quienes_somos_block .view-content,
#block-quicktabs-tabs-corporativo .view-content,
#block-quicktabs-tabs-quienes-somos .view-content {
  clear: both;
  padding-top: 20px;
  overflow: hidden;
}
#quicktabs-quienes_somos_block .views-field-title a,
#block-quicktabs-tabs-corporativo .views-field-title a,
#block-quicktabs-tabs-quienes-somos .views-field-title a {
  display: block;
  color: #221f1f;
  font-weight: bold;
  font-size: 17px;
  text-align: center;
  margin-bottom: 20px;
}
#quicktabs-quienes_somos_block .views-field-title a:hover,
#block-quicktabs-tabs-corporativo .views-field-title a:hover,
#block-quicktabs-tabs-quienes-somos .views-field-title a:hover {
  text-decoration: none;
  color: #00928f;
}
#quicktabs-quienes_somos_block .field-name-field-qs-picture,
#block-quicktabs-tabs-corporativo .field-name-field-qs-picture,
#block-quicktabs-tabs-quienes-somos .field-name-field-qs-picture {
  margin-top: 20px;
}
#quicktabs-quienes_somos_block p strong,
#block-quicktabs-tabs-corporativo p strong,
#block-quicktabs-tabs-quienes-somos p strong {
  color: #221f1f;
}
#quicktabs-quienes_somos_block .group-right h2,
#block-quicktabs-tabs-corporativo .group-right h2,
#block-quicktabs-tabs-quienes-somos .group-right h2 {
  color: #221f1f;
}

/*---------------------------------------*
* QuickTabs - Quienes Somos
*---------------------------------------*/
#quicktabs-quienes_somos_block .ds-2col-fluid .group-left {
  width: 30%;
}

#quicktabs-quienes_somos_block .ds-2col-fluid .group-right {
  float: right;
  width: 69%;
}

#quicktabs-tabs_corporativo .ui-tabs-nav,
#quicktabs-quienes_somos_block .ui-tabs-nav {
  background: #f36f21;
  height: 40px;
  width: 100%;
}
#quicktabs-tabs_corporativo .ui-tabs-nav li,
#quicktabs-quienes_somos_block .ui-tabs-nav li {
  top: 2px;
  margin: 4px 0 0 18px;
  background: none;
}
#quicktabs-tabs_corporativo .ui-tabs-nav li a,
#quicktabs-quienes_somos_block .ui-tabs-nav li a {
  color: white;
  font-size: 15px;
  border-bottom: 4px solid transparent;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
  padding: 7px 22px 6px;
  font-weight: bold;
}
#quicktabs-tabs_corporativo .ui-tabs-nav li a:hover,
#quicktabs-tabs_corporativo .ui-tabs-nav .ui-state-active a,
#quicktabs-quienes_somos_block .ui-tabs-nav li a:hover,
#quicktabs-quienes_somos_block .ui-tabs-nav .ui-state-active a {
  background: white;
  color: #221f1f;
  display: block;
  border-color: #fec225;
}

/*---------------------------------------*
* Gestión Ambiental
*---------------------------------------*/
.view-id-gestion_ambiental.view-display-id-block_1 .views-field-field-imag-n {
  padding-bottom: 20px;
}

/*-----------------------------------------------------------
* Views de Responsabilidad social y noticias corporativas desde Empresa*
------------------------------------------------------------*/
.page-node-146 .view-gestion-ambiental,
.page-node-146 .view-responsabilidad-social,
.page-node-146 .view-noticias-corporativas {
  height: 435px;
}
.page-node-146 .view-gestion-ambiental .pager,
.page-node-146 .view-responsabilidad-social .pager,
.page-node-146 .view-noticias-corporativas .pager {
  display: none;
}
.page-node-146 .field-name-body {
  display: none;
}

/*---------------------------------------
* Comments
*---------------------------------------*/
#comments .footer-comment-form > h2.title,
#comments .footer-comments-list > h2.title,
.footer-comment-form > h2.title {
  color: #fff;
  font-size: 15px;
  padding: 50px;
  line-height: 17px;
  padding: 8px 0 8px 21px;
  position: relative;
  left: -21px;
  width: 670px;
  height: 20px;
}

#comments .footer-comments-list,
#comments .footer-comment-form {
  padding: 0 0 20px 0;
  width: 98%;
  margin: 0;
}

#comments {
  padding-top: 40px;
  clear: both;
}
#comments .comment {
  margin-top: 20px;
  border-top: 1px solid #eee;
  padding: 16px 0 10px;
}
#comments .comment:first-child {
  border-top: none;
}
#comments .comment_author {
  font-size: 16px;
  font-weight: bold;
  color: #221f1f;
  text-transform: capitalize;
  margin-bottom: 20px;
  float: left;
  width: 60%;
}
#comments .comment_date {
  float: right;
  width: 39%;
  text-align: right;
  font-size: 12px;
}
#comments .comment_body {
  clear: both;
}
#comments .links {
  margin-top: 20px;
  display: block;
  clear: both;
}
#comments .links a {
  display: inline-block;
}
#comments .links a:hover {
  text-decoration: underline;
}

.comment-form {
  padding: 0;
}
.comment-form .form-text {
  width: 98%;
}
.comment-form .footer-comments-list,
.comment-form .footer-comment-form {
  margin-top: 30px;
}
.comment-form .form-actions {
  text-align: right;
  margin-top: 20px;
}

.page-nuestra-empresa-responsabilidad-social .item-list ul,
.page-nuestra-empresa-noticias-corporativas .item-list ul,
.page-nuestra-empresa-gestion-ambiental .item-list ul {
  margin: 0;
  padding: 0;
}
.page-nuestra-empresa-responsabilidad-social .views-row,
.page-nuestra-empresa-noticias-corporativas .views-row,
.page-nuestra-empresa-gestion-ambiental .views-row {
  margin-left: 0;
  clear: both;
  position: relative;
  min-height: 140px;
  margin-bottom: 32px;
  border-bottom: 1px dotted #e6e7e8;
  padding-bottom: 32px;
}
.page-nuestra-empresa-responsabilidad-social .views-row-last,
.page-nuestra-empresa-noticias-corporativas .views-row-last,
.page-nuestra-empresa-gestion-ambiental .views-row-last {
  border-bottom: none;
}
.page-nuestra-empresa-responsabilidad-social .views-field,
.page-nuestra-empresa-noticias-corporativas .views-field,
.page-nuestra-empresa-gestion-ambiental .views-field {
  padding-left: 300px;
}
.page-nuestra-empresa-responsabilidad-social .views-field-title a,
.page-nuestra-empresa-noticias-corporativas .views-field-title a,
.page-nuestra-empresa-gestion-ambiental .views-field-title a {
  font-size: 17px;
  color: #221f1f;
  display: block;
  margin: 0 0 4px 0;
  font-weight: bold;
}
.page-nuestra-empresa-responsabilidad-social .views-field-title a:hover,
.page-nuestra-empresa-noticias-corporativas .views-field-title a:hover,
.page-nuestra-empresa-gestion-ambiental .views-field-title a:hover {
  text-decoration: none;
  color: #00928f;
}
.page-nuestra-empresa-responsabilidad-social .views-field-body,
.page-nuestra-empresa-noticias-corporativas .views-field-body,
.page-nuestra-empresa-gestion-ambiental .views-field-body {
  width: 500px;
  margin-top: 12px;
}
.page-nuestra-empresa-responsabilidad-social .views-field-field-imagen-nc,
.page-nuestra-empresa-responsabilidad-social .views-field-field-imag-n,
.page-nuestra-empresa-responsabilidad-social .views-field-field-imagen,
.page-nuestra-empresa-noticias-corporativas .views-field-field-imagen-nc,
.page-nuestra-empresa-noticias-corporativas .views-field-field-imag-n,
.page-nuestra-empresa-noticias-corporativas .views-field-field-imagen,
.page-nuestra-empresa-gestion-ambiental .views-field-field-imagen-nc,
.page-nuestra-empresa-gestion-ambiental .views-field-field-imag-n,
.page-nuestra-empresa-gestion-ambiental .views-field-field-imagen {
  padding-left: 0;
  position: absolute;
  left: 0;
}
.page-nuestra-empresa-responsabilidad-social .views-field-field-tags-nc,
.page-nuestra-empresa-responsabilidad-social .views-field-field-tags-rs,
.page-nuestra-empresa-noticias-corporativas .views-field-field-tags-nc,
.page-nuestra-empresa-noticias-corporativas .views-field-field-tags-rs,
.page-nuestra-empresa-gestion-ambiental .views-field-field-tags-nc,
.page-nuestra-empresa-gestion-ambiental .views-field-field-tags-rs {
  margin: 0;
  width: 300px;
  background: none;
  float: left;
}

/*---------------------------------------*
* Paginas con Sidebar Right
*---------------------------------------*/
.node-type-noticias-corporativas .region-content,
.node-type-responsabilidad-social .region-content,
.node-type-gestion-ambiental .region-content {
  width: 700px;
  float: left;
}
.node-type-noticias-corporativas .region-content .block-system > .content,
.node-type-responsabilidad-social .region-content .block-system > .content,
.node-type-gestion-ambiental .region-content .block-system > .content {
  float: right;
  padding: 32px;
  border: solid 1px #e6e7e8;
  width: 650px;
}
.node-type-noticias-corporativas .region-content p,
.node-type-responsabilidad-social .region-content p,
.node-type-gestion-ambiental .region-content p {
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 18px;
  color: #67686a;
}
.node-type-noticias-corporativas .region-content h2.title,
.node-type-responsabilidad-social .region-content h2.title,
.node-type-gestion-ambiental .region-content h2.title {
  color: #221f1f;
  float: left;
  width: 450px;
  margin-top: 0;
  display: none;
}
.node-type-noticias-corporativas .region-content img,
.node-type-responsabilidad-social .region-content img,
.node-type-gestion-ambiental .region-content img {
  max-width: 100%;
}
.node-type-noticias-corporativas .region-content .field-name-post-date,
.node-type-responsabilidad-social .region-content .field-name-post-date,
.node-type-gestion-ambiental .region-content .field-name-post-date {
  display: none;
}
.node-type-noticias-corporativas .region-content .field-name-field-imag-n,
.node-type-noticias-corporativas .region-content .field-name-field-imagen,
.node-type-noticias-corporativas .region-content .field-name-field-imagen-nc,
.node-type-responsabilidad-social .region-content .field-name-field-imag-n,
.node-type-responsabilidad-social .region-content .field-name-field-imagen,
.node-type-responsabilidad-social .region-content .field-name-field-imagen-nc,
.node-type-gestion-ambiental .region-content .field-name-field-imag-n,
.node-type-gestion-ambiental .region-content .field-name-field-imagen,
.node-type-gestion-ambiental .region-content .field-name-field-imagen-nc {
  margin: 0 0 20px;
}
.node-type-noticias-corporativas #right,
.node-type-responsabilidad-social #right,
.node-type-gestion-ambiental #right {
  float: right;
  margin: 0 0 0 5px;
  padding: 0;
  width: 220px;
}

/*---------------------------------------*
* Sidebar Right
*---------------------------------------*/
.node-type-noticias-corporativas #right .block > h2,
.node-type-responsabilidad-social #right .block > h2,
.node-type-gestion-ambiental #right .block > h2 {
  background: #f36f21;
  border-left: 4px solid #fec225;
  text-align: center;
  color: white;
  padding: 10px;
  font-size: 17px;
  font-weight: bold;
  margin: 0;
}
.node-type-noticias-corporativas #right .block > .content,
.node-type-responsabilidad-social #right .block > .content,
.node-type-gestion-ambiental #right .block > .content {
  padding: 16px;
  width: 175px;
  position: relative;
  top: -5px;
}
.node-type-noticias-corporativas #right .views-row,
.node-type-responsabilidad-social #right .views-row,
.node-type-gestion-ambiental #right .views-row {
  padding: 10px 0;
  border-bottom: 1px solid #eee;
}
.node-type-noticias-corporativas #right .views-row a,
.node-type-responsabilidad-social #right .views-row a,
.node-type-gestion-ambiental #right .views-row a {
  color: #221f1f;
}
.node-type-noticias-corporativas #right .views-row-last,
.node-type-responsabilidad-social #right .views-row-last,
.node-type-gestion-ambiental #right .views-row-last {
  border-bottom: none;
}

/*---------------------------------------*
* Trabaje con Nosotros
*---------------------------------------*/
.page-nuestra-empresa-trabaje-con-nosotros .view-trabaje-con-nosotros {
  width: 660px;
  border: 1px solid #e6e7e8;
  padding: 40px;
}
.page-nuestra-empresa-trabaje-con-nosotros .view-trabaje-con-nosotros ul {
  margin: 0;
  padding: 0;
}
.page-nuestra-empresa-trabaje-con-nosotros .view-trabaje-con-nosotros .views-row {
  margin: 0 0 24px 0;
  padding-bottom: 24px;
  border-bottom: 1px dotted #e6e7e8;
  position: relative;
}
.page-nuestra-empresa-trabaje-con-nosotros .view-trabaje-con-nosotros .views-row-last {
  border-bottom: none;
}
.page-nuestra-empresa-trabaje-con-nosotros .view-trabaje-con-nosotros .views-field-changed {
  width: auto;
  float: right;
}
.page-nuestra-empresa-trabaje-con-nosotros .view-trabaje-con-nosotros .views-field-title a {
  color: #221f1f;
  font-size: 17px;
  font-weight: bold;
}
.page-nuestra-empresa-trabaje-con-nosotros .view-trabaje-con-nosotros .views-field-title a:hover {
  color: #00928f;
  text-decoration: none;
}
.page-nuestra-empresa-trabaje-con-nosotros .view-trabaje-con-nosotros .views-field-body {
  width: 85%;
  clear: both;
  margin: 10px 0;
}
.page-nuestra-empresa-trabaje-con-nosotros .view-trabaje-con-nosotros .link-postulate {
  position: absolute;
  right: 0;
  bottom: 24px;
}

.node-type-trabaje-con-nosotros .node-trabaje-con-nosotros {
  border: 1px solid #e6e7e8;
  padding: 15px;
  margin: 20px 3px;
}
.node-type-trabaje-con-nosotros .node-trabaje-con-nosotros .field {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}
.node-type-trabaje-con-nosotros .node-trabaje-con-nosotros .field .field-label {
  font-weight: bold;
  float: left;
  color: #00928f;
  min-width: 140px;
  text-align: right;
  margin-right: 15px;
  font-size: 14px;
}
.node-type-trabaje-con-nosotros .node-trabaje-con-nosotros .field .field-item {
  float: left;
  color: #221f1f;
  font-family: Arial, sans-serif;
}

/*---------------------------------------*
* Trabaja con nosotros - Formulario
*---------------------------------------*/
#webform-client-form-946 {
  padding-left: 20px;
  border-left: 4px solid #fec225;
  width: 420px;
}
#webform-client-form-946 #edit-submitted-adjunta-hoja-de-vida-upload-button {
  margin-top: 10px;
}

/*---------------------------------------*
* Page Taxonomy Term
*---------------------------------------*/
.page-taxonomy-term .region-content {
  border: 1px solid #e6e7e8;
  padding: 40px;
  margin: 20px 0;
}
.page-taxonomy-term .region-content .node {
  border-bottom: 1px dotted #e6e7e8;
  margin-bottom: 20px;
  position: relative;
  clear: both;
}
.page-taxonomy-term .region-content .node:last-child {
  border-bottom: none;
}
.page-taxonomy-term .region-content .node h2 a {
  color: #221f1f;
}
.page-taxonomy-term .region-content .node h2 a:hover {
  text-decoration: none;
  color: #00928f;
}
.page-taxonomy-term .region-content .node .comment-add {
  display: none;
}
.page-taxonomy-term .region-content .node .links {
  margin-bottom: 24px;
}
.page-taxonomy-term .region-content .node .node-readmore {
  float: right;
}

/*---------------------------------------*
* Nodo - Promociones
*---------------------------------------*/
.node-type-promotions .node-promotions img {
  margin-bottom: 20px;
  text-align: center;
}
.node-type-promotions .view_promo {
  display: block;
  margin: 0 auto;
  text-align: center;
  width: 120px;
  font-size: 16px;
  margin-bottom: 20px;
  padding: 8px 16px;
}
.node-type-promotions .field-label {
  font-family: Arial, sans-serif;
  color: #221f1f;
  font-size: 15px;
  margin-bottom: 6px;
}
.node-type-promotions .field-name-body {
  margin-bottom: 40px;
}

/*---------------------------------------*
* Nodo - Productos
*---------------------------------------*/
.node-type-products #product-detail ul {
  margin-top: 0px;
  padding-left: 16px;
}
.node-type-products #product-detail li {
  list-style: disc;
}
.node-type-products #product-detail .tabs {
  background: #bbbdbf;
  height: 42px;
}
.node-type-products #product-detail .tabs .opc {
  float: left;
  width: 33%;
  height: 42px;
}
.node-type-products #product-detail .tabs .opc .item {
  display: block;
  height: 100%;
}
.node-type-products #product-detail .tabs a {
  border-bottom: 4px solid transparent;
  color: white;
  display: block;
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
  margin: 5px 19px 0;
  padding: 4px 8px 10px;
  text-align: center;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}
.node-type-products #product-detail .tabs a:hover, .node-type-products #product-detail .tabs a.active {
  color: #221f1f;
  background: white;
  border-color: #fec225;
  text-decoration: none;
}
.node-type-products #product-detail .info-tabs .field-image {
  float: left;
  display: inline-block;
}
.node-type-products #product-detail .info-tabs .field-description {
  display: inline-block;
  position: relative;
  width: 60%;
  padding: 20px;
  color: #808184;
}
.node-type-products #product-detail .info-tabs .info {
  padding: 25px 30px 0px;
  overflow: hidden;
}
.node-type-products #product-detail .info-tabs .title h3 {
  font-size: 24px;
  margin-bottom: 20px;
  color: #00928f;
}
.node-type-products #product-detail .info-tabs .item {
  overflow: hidden;
  clear: both;
  overflow: hidden;
  margin-bottom: 30px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 30px;
}
.node-type-products #product-detail .info-tabs .item:last-child {
  border-bottom: none;
}
.node-type-products #product-detail .info-tabs .item > .fields,
.node-type-products #product-detail .info-tabs .price-quotation {
  float: left;
  padding-top: 20px;
}
.node-type-products #product-detail .info-tabs .price-quotation {
  padding: 20px 10px 0;
  text-align: center;
}
.node-type-products #product-detail .info-tabs .field-image {
  padding: 20px 20px 0px 0;
  width: auto;
}
.node-type-products #product-detail .info-tabs .field-title {
  padding-top: 20px;
  width: 440px;
  margin-right: 22px;
}
.node-type-products #product-detail .info-tabs .field-title .data {
  color: #221f1f;
  display: block;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 20px;
}
.node-type-products #product-detail .info-tabs .field-price span {
  display: block;
  padding-bottom: 5px;
  text-align: center;
}
.node-type-products #product-detail .price-quotation .field-price span.label1 {
  font-size: 18px;
}
.node-type-products #product-detail .price-quotation .field-price span.label2 {
  font-size: 28px;
}
.node-type-products #product-detail .price-quotation .field-price span.label3 {
  font-size: 16px;
}
.node-type-products #product-detail .price-quotation a.button-quotation {
  display: block;
  padding: 11px;
  text-align: center;
}

/*---------------------------------------*
 * Pagina de Producto
 * Titulos Separadores de cada sección
 *---------------------------------------*/
.node-type-products .prod_subt {
  background: #f36f21;
  display: block;
  width: 958px;
  height: 78px;
  position: relative;
  margin: 50px 0 2px;
  padding: 0;
  z-index: 10;
}
.node-type-products .prod_subt b {
  font-weight: bold;
  font-size: 26px;
  color: #fff;
  display: block;
}
.node-type-products .prod_subt em {
  font-style: normal;
  color: #58595b;
  font-size: 22px;
  font-weight: normal;
  display: block;
  line-height: 10px;
}
.node-type-products .prod_subt .subt_icon {
  background: url("../images/sprite-icon-productos.png") 0 0 no-repeat;
  float: left;
  height: 60px;
  margin-left: 20px;
  margin-top: 10px;
  width: 65px;
}
.node-type-products .prod_subt .subt_text {
  float: left;
  width: 800px;
  margin-left: 24px;
  margin-top: 15px;
}
.node-type-products .prod_subt.subt_a .subt_text {
  margin-top: 25px;
}
.node-type-products .prod_subt.subt_b .subt_icon {
  background-position: 0 -100px;
}
.node-type-products .prod_subt.subt_c .subt_icon {
  background-position: 0 -200px;
}

/*============== Variaciones de producto ==============*/
#block-tlb-product-details-variation-information-product {
  margin: 0 5px 0 5px;
  overflow: hidden;
  padding: 0px;
  position: relative;
  width: 950px;
}

.view-display-id-packages_variations_product {
  margin: 0;
  padding: 50px 0;
  /*-----
  Ocultando Los datos del precio
  Cuando el precio es igual a 0 (.precio-0)
  ------*/
}
.view-display-id-packages_variations_product .view-header h2 {
  font-size: 24px;
  color: #00928f;
  font-weight: 700;
  margin-bottom: 20px;
  text-transform: capitalize;
}
.view-display-id-packages_variations_product .views-row {
  clear: both;
  overflow: hidden;
  margin-bottom: 30px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 30px;
  min-height: 125px;
}
.view-display-id-packages_variations_product .views-row-last {
  border-bottom: none;
  padding-bottom: 0;
}
.view-display-id-packages_variations_product .views-row.precio-0 .field_price {
  display: none;
}
.view-display-id-packages_variations_product .col_1 {
  float: left;
  margin-right: 0px;
  width: 440px;
  margin-right: 30px;
}
.view-display-id-packages_variations_product .col_2 {
  float: left;
  width: auto;
  text-align: right;
}
.view-display-id-packages_variations_product .col_2 > div {
  width: auto;
  text-align: center;
}
.view-display-id-packages_variations_product .field_price {
  font-size: 24px;
}
.view-display-id-packages_variations_product .field_price .label1 {
  font-size: 18px;
}
.view-display-id-packages_variations_product .field_price .label2 {
  font-size: 28px;
}
.view-display-id-packages_variations_product .field_price .label3 {
  font-size: 16px;
}
.view-display-id-packages_variations_product .field_title {
  color: #221f1f;
  font-size: 18px;
  margin-bottom: 20px;
  font-weight: bold;
}
.view-display-id-packages_variations_product .field_btn {
  margin: 10px 0;
}
.view-display-id-packages_variations_product .views-field-field-product-image {
  float: left;
  margin-right: 20px;
  margin-left: 36px;
}

/*============== Carousel Productos Similares ==============*/
.view-id-view_product_list .views-field-title a {
  font-size: 18px;
  font-weight: bold;
  color: #221f1f;
  display: block;
  margin: 32px 0 16px;
}
.view-id-view_product_list .views-field-title a:hover {
  color: #69c8c6;
  text-decoration: none;
}
.view-id-view_product_list .views-field-field-imagen,
.view-id-view_product_list .views-field-body-1 {
  margin-bottom: 16px;
}
.view-id-view_product_list .views-field-nothing {
  position: absolute;
  bottom: 24px;
  left: 74px;
}
.view-id-view_product_list .views-field-nothing a {
  width: 46px;
  margin: 0 auto;
}
.view-id-view_product_list .jcarousel-skin-tango {
  height: 330px;
  padding-bottom: 12px;
  border-bottom: 1px solid #e6e7e8;
}
.view-id-view_product_list .jcarousel-item {
  padding: 0;
  width: 220px !important;
  height: 330px !important;
  overflow: hidden;
  border: none;
  position: relative;
  list-style: none;
  margin-right: 24px;
  padding-right: 32px;
  border-right: 1px solid #EEF2F1;
}
.view-id-view_product_list .jcarousel-item:last-child {
  border-right: none;
}
.view-id-view_product_list .jcarousel-container-horizontal {
  padding: 10px 20px 0px;
  width: 810px;
  height: 330px;
  border: none;
  background: none;
}
.view-id-view_product_list .jcarousel-prev {
  position: absolute;
  top: 122px;
  left: 0px;
  background-position: 0 0;
  background: url("../images/icon-pager-prev.png") no-repeat 0px -24px;
  height: 24px;
}
.view-id-view_product_list .jcarousel-prev:hover {
  background-position: 0 0;
}
.view-id-view_product_list .jcarousel-next {
  position: absolute;
  top: 122px;
  right: 10px;
  background: url("../images/icon-pager-next.png") no-repeat 0px -24px;
  height: 24px;
}
.view-id-view_product_list .jcarousel-next:hover {
  background-position: 0 0;
}
.view-id-view_product_list .jcarousel-next[disabled=true],
.view-id-view_product_list .jcarousel-prev[disabled=true] {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value*10)";
  filter: alpha(opacity=5);
  opacity: 0.5;
}
.view-id-view_product_list .jcarousel-clip-horizontal {
  width: 810px;
}

/*---------------------------------------*
* Node - Qform
*---------------------------------------*/
.page-cotizador {
  /*-----WTH??------*/
  /*============== Formulario Cotizador ==============*/
  /*============== Resultados de la cotizacion ==============*/
  /*============== Formulario de envio de cotizacion ==============*/
  /*============== LightBox del formulario del cotizador ==============*/
}
.page-cotizador #edit-radios-voices-99,
.page-cotizador label[for="edit-radios-voices-99"] {
  display: none;
}
.page-cotizador #forms-tlb-cotizador-form {
  /*label[for="edit-check-plan-premium"],*/
}
.page-cotizador #forms-tlb-cotizador-form .vertical-tabs {
  border: 1px solid #ccc;
  color: #808184;
  float: left;
  margin: 0;
  padding: 0 0 20px;
  position: relative;
  min-height: 350px;
  width: 50%;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}
.page-cotizador #forms-tlb-cotizador-form ul.vertical-tabs-list {
  background: #f36f21;
  list-style: none;
  border-top: 0;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 32px;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}
.page-cotizador #forms-tlb-cotizador-form ul.vertical-tabs-list li {
  border: none;
  outline: none;
  float: left;
  background: none;
  margin: 2px 4px 0;
}
.page-cotizador #forms-tlb-cotizador-form ul.vertical-tabs-list a {
  color: white;
  border-bottom: 4px solid transparent;
  cursor: pointer;
  padding: 6px 10px 4px;
  margin: 3px 3px 0;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}
.page-cotizador #forms-tlb-cotizador-form ul.vertical-tabs-list li.selected a {
  background: white;
  border-color: #fec225;
  color: #221f1f;
  text-decoration: none;
}
.page-cotizador #forms-tlb-cotizador-form .vertical-tabs-panes {
  margin-top: 30px;
  padding: 25px 0 0;
}
.page-cotizador #forms-tlb-cotizador-form .vertical-tabs-panes .vertical-tabs-pane {
  padding: 0px;
}
.page-cotizador #forms-tlb-cotizador-form .vertical-tabs-panes .fieldset-legend {
  display: none;
}
.page-cotizador #forms-tlb-cotizador-form .vertical-tabs-panes fieldset.form-wrapper {
  border: none;
  padding: 0;
  margin: 0;
}
.page-cotizador #forms-tlb-cotizador-form .vertical-tabs-panes .form-radios,
.page-cotizador #forms-tlb-cotizador-form .vertical-tabs-panes .form-select,
.page-cotizador #forms-tlb-cotizador-form .vertical-tabs-panes .form-checkboxes {
  margin: 0 35px;
}
.page-cotizador #forms-tlb-cotizador-form .vertical-tabs-panes .form-submit.next {
  margin-right: 40px;
}
.page-cotizador #forms-tlb-cotizador-form .vertical-tabs-panes .form-submit.prev {
  margin-left: 40px;
}
.page-cotizador #forms-tlb-cotizador-form #edit-description {
  display: none;
}
.page-cotizador #forms-tlb-cotizador-form .form-item {
  margin-bottom: 15px;
}
.page-cotizador #forms-tlb-cotizador-form .fieldset-wrapper > div > label {
  background: #e6e7e8;
  color: #00928f;
  font-size: 20px;
  margin-bottom: 12px;
  padding: 7px 50px;
  width: 380px;
}
.page-cotizador #forms-tlb-cotizador-form .form-type-checkbox label,
.page-cotizador #forms-tlb-cotizador-form .form-type-radio label,
.page-cotizador #forms-tlb-cotizador-form .form-item-data-stratum label {
  margin-bottom: 6px;
  color: #808184;
  font-size: 14px;
  margin-bottom: 20px;
  padding: 6px;
}
.page-cotizador #forms-tlb-cotizador-form #edit-result {
  display: none;
}
.page-cotizador #forms-tlb-cotizador-form .fieldset-wrapper > fieldset.form-wrapper,
.page-cotizador #forms-tlb-cotizador-form .fieldset-wrapper > .form-item-data-stratum {
  display: none;
}
.page-cotizador #forms-tlb-cotizador-form .form-submit,
.page-cotizador #forms-tlb-cotizador-form .bbtn,
.page-cotizador #forms-tlb-cotizador-form .chat-container .cctu_input_enviar,
.chat-container .page-cotizador #forms-tlb-cotizador-form .cctu_input_enviar {
  float: right;
  margin-top: 20px;
}
.page-cotizador #forms-tlb-cotizador-form .form-submit.prev {
  float: left;
}
.page-cotizador #container-result {
  display: block;
  position: relative;
  width: 440px;
  border: 1px solid #ccc;
  height: auto;
  float: right;
  padding: 0 0 20px;
  min-height: 350px;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}
.page-cotizador #container-result span {
  color: #808184;
}
.page-cotizador #container-result .header {
  background: #f36f21;
  position: relative;
  height: 32px;
  line-height: 32px;
  width: 420px;
  padding-left: 20px;
  margin-bottom: 16px;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}
.page-cotizador #container-result .header h3 {
  font-size: 14px;
  color: #fff;
  margin: 0;
}
.page-cotizador #container-result .content-service-info {
  padding: 0;
}
.page-cotizador #container-result .content-terms {
  float: left;
  width: 280px;
  margin-top: 12px;
  padding-left: 35px;
}
.page-cotizador #container-result .content-terms b {
  color: #00928f;
}
.page-cotizador #container-result #enviar-coti {
  margin-right: 35px;
}
.page-cotizador #container-result .content-service {
  position: relative;
  clear: both;
  float: left;
  width: 100%;
  padding-bottom: 5px;
}
.page-cotizador #container-result .content-service .name-service {
  width: 230px;
  float: left;
}
.page-cotizador #container-result .content-service .price-service {
  float: right;
  margin-left: 20px;
  width: 80px;
  text-align: right;
}
.page-cotizador #container-result .content-service .row {
  overflow: hidden;
  margin: 0;
}
.page-cotizador #container-result .content-plans,
.page-cotizador #container-result .content-total,
.page-cotizador #container-result .content-result,
.page-cotizador #container-result #edit-submit {
  float: right;
  clear: both;
  width: 100%;
}
.page-cotizador #container-result .plan-container {
  margin: 0px 35px 20px;
  overflow: hidden;
  clear: both;
  padding-top: 10px;
}
.page-cotizador #container-result .plan-title {
  color: #00928f;
  font-weight: bold;
  margin-bottom: 4px;
}
.page-cotizador #container-result .content-service-info {
  float: left;
  width: 49%;
}
.page-cotizador #container-result .content-service-info .name-service {
  font-weight: bold;
  margin-right: 4px;
}
.page-cotizador #container-result .content-service-info > div {
  display: inline;
  width: 48%;
}
.page-cotizador #container-result .content-plans .add-title,
.page-cotizador #container-result .content-service .add-title {
  clear: both;
  padding: 8px 0px 4px;
  width: 405px;
  background: #e6e7e8;
  color: #00928f;
  padding-left: 35px;
  margin-top: 15px;
  font-weight: bold;
  font-size: 14px;
}
.page-cotizador #container-result .content-plans .sub-title,
.page-cotizador #container-result .content-service .sub-title {
  font-weight: bold;
  color: #808184;
  padding-left: 60px;
  text-align: right;
}
.page-cotizador #container-result .content-plans .sub-title span,
.page-cotizador #container-result .content-service .sub-title span {
  margin-left: 20px;
}
.page-cotizador #container-result .content-plans .add-voices,
.page-cotizador #container-result .content-plans .add-internet,
.page-cotizador #container-result .content-plans .add-tv-hd,
.page-cotizador #container-result .content-plans .add-tv-audio,
.page-cotizador #container-result .content-service .add-voices,
.page-cotizador #container-result .content-service .add-internet,
.page-cotizador #container-result .content-service .add-tv-hd,
.page-cotizador #container-result .content-service .add-tv-audio {
  color: #808184;
  border-bottom: 1px dotted #ccc;
  line-height: 5px;
  margin: 0 35px;
  padding: 22px 0;
  width: 370px;
}
.page-cotizador #container-result .content-plans .row.body,
.page-cotizador #container-result .content-service .row.body {
  width: 370px;
  border-bottom: 1px dotted #ccc;
  padding: 15px 0;
  margin: 0 35px;
  color: #808184;
}
.page-cotizador #container-result .content-plans .add-name,
.page-cotizador #container-result .content-service .add-name {
  float: left;
  clear: both;
}
.page-cotizador #container-result .content-plans .add-price,
.page-cotizador #container-result .content-service .add-price {
  float: right;
}
.page-cotizador #container-result .content-plans .add-tv-premium,
.page-cotizador #container-result .content-service .add-tv-premium {
  float: left;
  width: 370px;
  margin: 0 35px;
}
.page-cotizador #container-result .content-plans .add-tv-premium .add-name,
.page-cotizador #container-result .content-service .add-tv-premium .add-name {
  width: 100%;
  border-bottom: 1px dotted #ccc;
  padding: 10px 0;
}
.page-cotizador #container-result .content-plans .add-tv-premium .add-price,
.page-cotizador #container-result .content-service .add-tv-premium .add-price {
  position: relative;
  top: -26px;
}
.page-cotizador #container-result .content-total {
  color: #00928f;
  background-color: #e6e7e8;
  font-size: 15px;
  font-weight: bold;
  padding: 8px 0 4px;
  margin-bottom: 15px;
  margin-top: 20px;
  width: 405px;
  padding-left: 35px;
}
.page-cotizador #container-result .content-total .content-coment {
  float: left;
}
.page-cotizador #container-result .content-total .content-result {
  float: right;
  clear: none;
  width: auto;
  padding-right: 35px;
}
.page-cotizador #container-result .content-total .content-result span {
  color: #221f1f;
}
.page-cotizador #send-cotizador {
  display: none;
}
.page-cotizador #send-cotizador h3 {
  color: #00928f;
  font-family: 'Rambla', Arial, sans-serif;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 0;
}
.page-cotizador #send-cotizador .form-item-data {
  display: none;
}
.page-cotizador #send-cotizador .form-submit {
  margin-top: 10px;
}
.page-cotizador #cboxContent #send-cotizador {
  display: block !important;
}
.page-cotizador #cboxContent #send-cotizador .form-text {
  width: 95%;
}

/*----- //bienvenida------*/
#text_name_bienvenida {
  width: 240px;
}

#btn_envio_name_bienvenida {
  margin-top: 12px;
  width: 100px;
  text-align: center;
}

.chat-container {
  border: 1px solid #e6e7e8;
  font-family: Arial, sans-serif;
  font-size: 13px;
  height: auto;
  margin: 0;
  overflow: hidden;
  padding: 24px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.chat-container .cc_usuarios_pendientes {
  margin: 0;
  width: 644px;
}
.chat-container a.usuario_pendiente {
  text-transform: capitalize;
  margin-right: 6px;
  background-color: #fec225;
  color: #221f1f;
}
.chat-container .col-right {
  float: right;
  width: 410px;
  padding-top: 20px;
}
.chat-container .col-left {
  width: 230px;
}
.chat-container .bt-goto a {
  text-align: center;
  width: 90px;
}
.chat-container .cctu_input_enviar {
  width: 50px;
  left: 322px;
  text-align: center;
}
.chat-container .left-content {
  background: #fff;
}
.chat-container .left-content .pic {
  height: auto;
}
.chat-container .name_asesor,
.chat-container .user-name {
  background: #e6e7e8;
  border-left: 4px solid #fec225;
  font-family: 'Rambla', Arial, sans-serif;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: bold;
  font-size: 16px;
  padding: 8px 0 8px 16px;
}
.chat-container .title {
  background: #69c8c6;
  color: #fff;
  font-family: 'Rambla', Arial, sans-serif;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  font-weight: bold;
  padding: 8px;
  text-align: center;
  display: block;
}
.chat-container .user-name {
  margin: 20px 0 1px;
}
.chat-container .menu-chat li {
  float: none;
  clear: both;
  margin-bottom: 8px;
}
.chat-container .menu-chat .bt-goto a {
  width: 120px;
}

/*---------------------------------------
* Sitemap
*---------------------------------------*/
.site-map-menus,
.site-map-taxonomys {
  width: 100%;
  float: left;
  padding-left: 16px;
}

.site-map-menus {
  margin-right: 18px;
  padding-right: 18px;
  border-right: 1px solid #ddd;
}

.site-map-box-menu,
.site-map-box-terms {
  clear: both !important;
  float: none;
  overflow: hidden;
  margin-bottom: 20px;
}

.site-map-box-menu .expanded {
  margin: 0 0 12px 0;
}

.site-map-box-menu .expanded ul {
  /*padding-left: 12px;*/
  margin: 0;
  padding: 0;
}

.site-map-box-menu > .content > ul.site-map-menu,
.site-map-box-terms > .content > ul {
  margin-bottom: 12px;
  padding-bottom: 12px;
}

.site-map-box-menu .expanded ul li {
  padding: 0 !important;
  margin: 0 !important;
  width: 100%;
}

.site-map-box-menu h2.title,
.site-map-taxonomys h2.title {
  background: #e6e7e8;
  border-left: 4px solid #fec225;
  clear: both;
  color: #221f1f;
  font-size: 18px;
  font-weight: bold;
  margin: 20px 0;
  padding: 18px;
  text-transform: capitalize;
  width: 900px;
}

.site-map-box-menu li,
.site-map-box-terms li,
.site-map-box-menu .expanded li {
  display: block;
  padding: 5px 0;
  background: none;
  border: none;
  position: static;
  height: auto;
}

.site-map-menu li {
  display: inline-block;
  vertical-align: top;
  width: 24%;
}

.site-map-menu .leaf a:before {
  content: '◆ ';
  color: #69c8c6;
}

.site-map-box-menu .expanded li:hover {
  background: none !important;
  border: none !important;
}

.site-map-box-menu li a,
.site-map-box-terms li a,
.site-map-box-menu .expanded a {
  color: #221f1f;
  background: #fff;
  display: block;
  height: 20px;
  clear: both;
  font-size: 14px;
}

.site-map-menu > li.expanded > a {
  font-weight: bold;
  margin-bottom: 10px;
  display: block;
  color: #00928f;
  font-size: 20px;
}

.site-map-box-menu li a:hover,
.site-map-box-terms li a:hover,
.site-map-box-menu .expanded a:hover {
  text-decoration: underline;
  color: #00928f;
}

.site-map-box-terms li a {
  display: inline;
}

/*============== servicio-al-cliente ==============*/
.view-id-servicio_al_cliente td,
.view-id-herramientas td {
  padding-bottom: 30px;
  padding-right: 30px;
  padding-top: 0;
  width: 300px;
  position: relative;
}
.view-id-servicio_al_cliente .views-field-title h3,
.view-id-herramientas .views-field-title h3 {
  margin: 0;
}
.view-id-servicio_al_cliente .views-field-title a,
.view-id-servicio_al_cliente .views-field-title h3 > .tl,
.view-id-herramientas .views-field-title a,
.view-id-herramientas .views-field-title h3 > .tl {
  background: #e6e7e8;
  border-left: 4px solid #fec225;
  color: #221f1f;
  display: block;
  font-size: 17px;
  height: 24px;
  line-height: 24px;
  padding: 6px 0;
  text-align: center;
  width: 100%;
}
.view-id-servicio_al_cliente .views-field-title a:hover,
.view-id-herramientas .views-field-title a:hover {
  text-decoration: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value*10)";
  filter: alpha(opacity=8);
  opacity: 0.8;
}
.view-id-servicio_al_cliente .views-field-body,
.view-id-herramientas .views-field-body {
  height: 150px;
  width: 300px;
  position: absolute;
  left: 0px;
  top: 40px;
  z-index: 79;
}
.view-id-servicio_al_cliente .views-field-body a,
.view-id-herramientas .views-field-body a {
  color: #221f1f;
}
.view-id-servicio_al_cliente .views-field-body ul,
.view-id-herramientas .views-field-body ul {
  padding: 0 0 0 10px;
}
.view-id-servicio_al_cliente .over-menu,
.view-id-herramientas .over-menu {
  background: #fff;
  display: none;
  padding: 0 30px;
  height: 150px;
  width: 241px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$value*10)";
  filter: alpha(opacity=8);
  opacity: 0.8;
}
.view-id-servicio_al_cliente .row:hover .over-menu,
.view-id-herramientas .row:hover .over-menu {
  display: block !important;
}

/*---------------------------------------*
* /servicio-al-cliente/encuestas
*---------------------------------------*/
.page-servicio-al-cliente-encuestas .-php {
  padding: 20px 0;
  border-bottom: 1px dotted #e6e7e8;
  overflow: hidden;
}
.page-servicio-al-cliente-encuestas .field-title {
  color: #00928f;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 12px;
}
.page-servicio-al-cliente-encuestas .views-field-nothing a {
  margin-top: 20px;
  float: right;
  display: inline-block;
}

/*---------------------------------------*
* Nodo Encuestas - qForm
*---------------------------------------*/
.node-type-qform .node-qform {
  border-left: 4px solid #fec225;
  padding-left: 20px;
  width: 540px;
}
.node-type-qform label {
  margin-top: 24px;
}
.node-type-qform .field-name-field-descripcion-enc {
  padding: 10px;
  background-color: #e6e7e8;
  font-family: Arial, sans-serif;
  margin-bottom: 10px;
}
.node-type-qform .field-name-field-descripcion-enc .field-label {
  color: #00928f;
}
.node-type-qform .field-name-field-categorias-encuestas {
  font-family: Arial, sans-serif;
  font-size: 15px;
  margin-top: 20px;
}
.node-type-qform .field-name-field-categorias-encuestas .field-label {
  display: inline-block;
  color: #221f1f;
}
.node-type-qform .field-name-field-categorias-encuestas .field-items {
  display: inline-block;
}
.node-type-qform .form-actions {
  margin-bottom: 2px;
}
.node-type-qform .form-submit {
  margin: 20px 0 0;
}

/*---------------------------------------*
* Proteccion al Usuario y Normativa
*---------------------------------------*/
.view-id-normatividad .pdfs-row,
.view-id-tramites_requisitos .pdfs-row,
.view-id-invitacion_publica .pdfs-row,
.view-id-proveedores .pdfs-row {
  background: url("../images/icon/icon-pdf.png") 0px 20px no-repeat;
  border-bottom: 1px dotted #e6e7e8;
  clear: both;
  min-height: 40px;
  overflow: hidden;
  padding: 20px 110px 20px 60px;
  position: relative;
  font-family: Arial, sans-serif;
}
.view-id-normatividad .pdfs-row a,
.view-id-tramites_requisitos .pdfs-row a,
.view-id-invitacion_publica .pdfs-row a,
.view-id-proveedores .pdfs-row a {
  color: #808184;
}
.view-id-normatividad .views-field-field-archivo-descargable,
.view-id-normatividad .views-field-field-archivo-tramites-y-requisi,
.view-id-tramites_requisitos .views-field-field-archivo-descargable,
.view-id-tramites_requisitos .views-field-field-archivo-tramites-y-requisi,
.view-id-invitacion_publica .views-field-field-archivo-descargable,
.view-id-invitacion_publica .views-field-field-archivo-tramites-y-requisi,
.view-id-proveedores .views-field-field-archivo-descargable,
.view-id-proveedores .views-field-field-archivo-tramites-y-requisi {
  position: absolute;
  top: 20px;
  right: 0;
}
.view-id-normatividad .views-field-field-urlc a,
.view-id-tramites_requisitos .views-field-field-urlc a,
.view-id-invitacion_publica .views-field-field-urlc a,
.view-id-proveedores .views-field-field-urlc a {
  color: #00928f;
}

/*---------------------------------------*
* Notificación por aviso pqr
*---------------------------------------*/
.page-servicio-al-cliente-notificacion-por-aviso-pqr .region-content .views-table {
  width: 640px;
}
.page-servicio-al-cliente-notificacion-por-aviso-pqr .region-content .views-table thead {
  color: #00928f;
  font-size: 20px;
}
.page-servicio-al-cliente-notificacion-por-aviso-pqr .region-content .views-table tbody {
  color: #808184;
}
.page-servicio-al-cliente-notificacion-por-aviso-pqr .region-content .views-table th {
  width: 60%;
  font-weight: bold;
  padding: 10px 0;
  border-bottom: 1px solid #eee;
}
.page-servicio-al-cliente-notificacion-por-aviso-pqr .region-content .views-table th.views-field-field-radicado {
  width: 19%;
}
.page-servicio-al-cliente-notificacion-por-aviso-pqr .region-content .views-table th.views-field-field-documento-de-respuesta {
  width: 19%;
}
.page-servicio-al-cliente-notificacion-por-aviso-pqr .region-content .views-table tr {
  background: none;
  border-bottom: 1px solid #eee;
}
.page-servicio-al-cliente-notificacion-por-aviso-pqr .region-content .views-table td {
  padding: 10px 0;
}
.page-servicio-al-cliente-notificacion-por-aviso-pqr .region-content .views-table .views-field-field-documento-de-respuesta {
  text-align: right;
}
.page-servicio-al-cliente-notificacion-por-aviso-pqr .region-content .views-table .views-field-field-documento-de-respuesta a.bbtn, .page-servicio-al-cliente-notificacion-por-aviso-pqr .region-content .views-table .views-field-field-documento-de-respuesta .chat-container a.cctu_input_enviar, .chat-container .page-servicio-al-cliente-notificacion-por-aviso-pqr .region-content .views-table .views-field-field-documento-de-respuesta a.cctu_input_enviar {
  position: relative;
  top: 0;
  left: 0;
}

/*---------------------------------------*
* Pagina Formas y puntos de pago
*---------------------------------------*/
.page-servicio-al-cliente-formas-y-puntos-de-pago .region-content .views-field-body {
  font-family: Arial, sans-serif;
}
.page-servicio-al-cliente-formas-y-puntos-de-pago .region-content ul {
  padding: 0;
  list-style: inside disc;
}
.page-servicio-al-cliente-formas-y-puntos-de-pago .region-content li {
  margin: 6px 0;
}

/*---------------------------------------*
* Preguntas frecuentes
*---------------------------------------*/
.page-servicio-al-cliente-preguntas-frecuentes #main {
  width: 460px;
  float: left;
  padding: 0 35px;
}
.page-servicio-al-cliente-preguntas-frecuentes #right {
  width: 380px;
  float: right;
  padding: 0 35px 0 0;
}
.page-servicio-al-cliente-preguntas-frecuentes #block-block-13 {
  padding: 0 20px;
}
.page-servicio-al-cliente-preguntas-frecuentes h1.title,
.page-servicio-al-cliente-preguntas-frecuentes .view-header h3 {
  display: block;
  color: #00928f;
  font-size: 24px;
  font-weight: bold;
  margin-top: 20px;
}

/*============== Preguntas Frecuentes ==============*/
.view-id-preguntas_frecuentes {
  width: 100%;
}
.view-id-preguntas_frecuentes .views-exposed-form .form-select {
  width: 100%;
}
.view-id-preguntas_frecuentes .views-exposed-form .description {
  margin: 16px 0;
  padding: 0 20px;
  font-weight: bold;
  font-family: Arial, sans-serif;
}
.view-id-preguntas_frecuentes .views-exposed-form .views-exposed-widget {
  padding: 0;
}
.view-id-preguntas_frecuentes .view-content {
  font-family: Arial, sans-serif;
}
.view-id-preguntas_frecuentes .view-content {
  border: 1px solid #e6e7e8;
  border-left: 4px solid #fec225;
  padding: 20px 0;
  margin-bottom: 20px;
  margin-top: 41px;
}
.view-id-preguntas_frecuentes .view-content a {
  border-bottom: 1px dotted #e6e7e8;
  display: block;
  font-size: 14px;
  margin: 0 5%;
  padding: 10px 0;
  width: 90%;
  color: #221f1f;
}
.view-id-preguntas_frecuentes .view-content a:hover {
  color: #00928f;
  text-decoration: none;
}
.view-id-preguntas_frecuentes .views-row-last a {
  border-bottom: none;
}
.view-id-preguntas_frecuentes .ui-accordion-content-active {
  height: auto !important;
  border-bottom: 1px solid #e6e7e8;
}
.view-id-preguntas_frecuentes .ui-state-active {
  background: #e6e7e8;
}

/*============== Videotutoriales ==============*/
.view-id-video_tutoriales .view-header h3 {
  background: url("../images/icon/ico_youtube.png") 180px -10px no-repeat;
}
.view-id-video_tutoriales .views-exposed-form .views-exposed-widget {
  float: left;
}
.view-id-video_tutoriales .views-exposed-form .form-select {
  width: 220px;
}
.view-id-video_tutoriales .views-exposed-form .form-submit {
  margin-top: 0;
}
.view-id-video_tutoriales .view-content {
  font-family: Arial, sans-serif;
}
.view-id-video_tutoriales .view-content ul {
  padding-left: 12px;
  margin-top: 35px;
  border-left: 4px solid #fec225;
}
.view-id-video_tutoriales .view-content li {
  clear: both;
  list-style: inside;
}
.view-id-video_tutoriales .view-content li a {
  background: url(../images/sprite-icon-general.png) 306px -747px no-repeat;
  border-bottom: 1px dotted #e6e7e8;
  display: block;
  font-size: 14px;
  margin: 0 2%;
  padding: 7px 0;
  width: 92%;
  color: #221f1f;
}
.view-id-video_tutoriales .view-content li a:hover {
  color: #00928f;
}
.view-id-video_tutoriales .view-content li a img {
  float: right;
}

.landing-home {
  width: 600px;
  margin: 20px auto 0;
  text-align: center;
}
.landing-home .prehome-img {
  margin: 0 auto;
  text-align: center;
  margin-bottom: 20px;
}
.landing-home li {
  display: inline-block;
  vertical-align: top;
  margin: 0 32px;
}
.landing-home a {
  display: block;
  background: #f36f21;
  color: #fff;
  text-decoration: none;
  padding: 8px 12px;
}
.landing-home a:hover {
  background: #d5570c;
}

/*---------------------------------------*
* Slider Pagina de Inicio
*---------------------------------------*/
#block-views-slider-hogar-block {
  margin-bottom: 40px;
  clear: both;
  position: relative;
  z-index: 0;
}

#block-views-slider-hogar-block-1 {
  width: 960px;
  margin: 0 auto;
}

.view-slider-hogar {
  /*-----Paginador del slider------*/
}
.view-slider-hogar > .view-content {
  position: relative;
}
.view-slider-hogar .views-row {
  position: relative;
}
.view-slider-hogar .views-row .slide-button {
  position: absolute;
  left: 20px;
  bottom: 20px;
  z-index: 99;
}
.view-slider-hogar .views-row .slide-button a {
  color: #fff;
  padding: 10px 20px;
  font-size: 18px;
}
.view-slider-hogar .views-slideshow-controls-bottom {
  position: absolute;
  bottom: -26px;
  z-index: 40;
  text-align: center;
  width: 100%;
}
.view-slider-hogar .views-slideshow-controls-bottom .views-slideshow-pager-field-item {
  display: inline-block;
  text-align: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.view-slider-hogar .views-slideshow-controls-bottom .btn_slider {
  background: #69c8c6;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
  height: 14px;
  width: 14px;
  margin: 0 2px;
}
.view-slider-hogar .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active .btn_slider,
.view-slider-hogar .views-slideshow-controls-bottom .btn_slider:hover {
  background-color: #00928f;
}

/*---------------------------------------*
* Pagina Inicial - Bloque de inicio de sesión Sobre el Slider
*---------------------------------------*/
#block-user-login {
  background: #fff;
  margin: 0 auto;
  height: 250px;
  width: 208px;
  border-right: 3px solid #69c8c6;
  position: absolute;
  right: 50px;
  top: 57px;
  z-index: 20;
}
#block-user-login .content {
  padding: 0 9px;
  position: relative;
}
#block-user-login h2 {
  text-align: center;
  color: #f36f21;
  font-size: 16px;
  padding: 9px 0px;
  border-bottom: 1px dashed #e6e7e8;
  width: 120px;
  margin: 0 auto;
}
#block-user-login label {
  display: none;
}
#block-user-login .form-text {
  border: solid 1px #e6e7e8;
  background: #e6e7e8;
  padding-left: 10px;
  height: 29px;
  width: 168px;
}
#block-user-login .form-actions {
  text-align: center;
}
#block-user-login div.item-list {
  display: none;
}
#block-user-login li.last {
  text-align: center;
}
#block-user-login .logout {
  padding: 5px 15px;
  color: white;
}
#block-user-login .registrate {
  margin-top: 8px;
}
#block-user-login .olvidaste {
  margin-top: 4px;
  padding-bottom: 8px;
  border-bottom: 1px dotted #e6e7e8;
}
#block-user-login .olvidaste,
#block-user-login .registrate {
  font-size: 12px;
  display: block;
  position: relative;
  text-align: center;
}
#block-user-login .olvidaste a,
#block-user-login .registrate a {
  color: #00928f;
  text-decoration: none;
  font-weight: bold;
}

/*---------------------------------------*
* Quick Tabs de Productos Destacados
*---------------------------------------*/
#quicktabs-destacados_home_,
#quicktabs-quick_tabs_home_empresas,
#quicktabs-home_destacados_corporativo {
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
  border: none;
  /*.link-cotiza {
      @extend .btn-2;
      width: 44px;
  }*/
}
#quicktabs-destacados_home_ ul.ui-tabs-nav,
#quicktabs-quick_tabs_home_empresas ul.ui-tabs-nav,
#quicktabs-home_destacados_corporativo ul.ui-tabs-nav {
  padding: 0;
  width: 96%;
  padding: 0 2%;
  background: #f36f21;
  margin: 0;
  height: 36px;
}
#quicktabs-destacados_home_ .ui-tabs-nav li,
#quicktabs-quick_tabs_home_empresas .ui-tabs-nav li,
#quicktabs-home_destacados_corporativo .ui-tabs-nav li {
  background: none;
  display: block;
  float: left;
  margin: 6px 10px;
  padding: 0px;
  height: 30px;
  text-align: center;
}
#quicktabs-destacados_home_ .ui-tabs-nav li a,
#quicktabs-quick_tabs_home_empresas .ui-tabs-nav li a,
#quicktabs-home_destacados_corporativo .ui-tabs-nav li a {
  background-color: none;
  color: #fff;*/
  cursor: pointer;
  display: block;
  font-size: 15px;
  font-weight: bold;
  line-height: 7px;
  padding: 7px 22px 14px;
  border-bottom: 4px solid transparent;
  width: 120px;
  -webkit-border-radius: 16px 16px 0 0;
  -moz-border-radius: 16px 16px 0 0;
  -ms-border-radius: 16px 16px 0 0;
  border-radius: 16px 16px 0 0;
}
#quicktabs-destacados_home_ .ui-tabs-nav li a:hover, #quicktabs-destacados_home_ .ui-tabs-nav li.ui-state-active a,
#quicktabs-quick_tabs_home_empresas .ui-tabs-nav li a:hover,
#quicktabs-quick_tabs_home_empresas .ui-tabs-nav li.ui-state-active a,
#quicktabs-home_destacados_corporativo .ui-tabs-nav li a:hover,
#quicktabs-home_destacados_corporativo .ui-tabs-nav li.ui-state-active a {
  color: #221f1f;
  background-color: #fff;
  text-decoration: none;
  /*border-color: #fec225;*/
}
#quicktabs-destacados_home_ .item-list ul,
#quicktabs-quick_tabs_home_empresas .item-list ul,
#quicktabs-home_destacados_corporativo .item-list ul {
  margin: 0;
}
#quicktabs-destacados_home_ .ui-tabs-panel,
#quicktabs-quick_tabs_home_empresas .ui-tabs-panel,
#quicktabs-home_destacados_corporativo .ui-tabs-panel {
  overflow: hidden;
  clear: both;
}
#quicktabs-destacados_home_ .views-row,
#quicktabs-quick_tabs_home_empresas .views-row,
#quicktabs-home_destacados_corporativo .views-row {
  padding-bottom: 50px;
  overflow: hidden;
  height: 280px;
  position: relative;
  float: left;
  margin: 10px;
  padding: 10px;
  width: 20%;
}
#quicktabs-destacados_home_ .views-field-title,
#quicktabs-quick_tabs_home_empresas .views-field-title,
#quicktabs-home_destacados_corporativo .views-field-title {
  text-align: center;
}
#quicktabs-destacados_home_ .views-field-title .field-content,
#quicktabs-quick_tabs_home_empresas .views-field-title .field-content,
#quicktabs-home_destacados_corporativo .views-field-title .field-content {
  margin: 6px 0 16px;
  display: block;
}
#quicktabs-destacados_home_ .views-field-title a,
#quicktabs-quick_tabs_home_empresas .views-field-title a,
#quicktabs-home_destacados_corporativo .views-field-title a {
  color: #221f1f;
  font-size: 17px;
  font-weight: bold;
  text-align: center;
}
#quicktabs-destacados_home_ .views-field-title a:hover,
#quicktabs-quick_tabs_home_empresas .views-field-title a:hover,
#quicktabs-home_destacados_corporativo .views-field-title a:hover {
  color: #00928f;
  text-decoration: none;
}
#quicktabs-destacados_home_ .views-field-body,
#quicktabs-quick_tabs_home_empresas .views-field-body,
#quicktabs-home_destacados_corporativo .views-field-body {
  text-align: center;
}
#quicktabs-destacados_home_ .views-field-field-image,
#quicktabs-destacados_home_ .views-field-field-imagen,
#quicktabs-quick_tabs_home_empresas .views-field-field-image,
#quicktabs-quick_tabs_home_empresas .views-field-field-imagen,
#quicktabs-home_destacados_corporativo .views-field-field-image,
#quicktabs-home_destacados_corporativo .views-field-field-imagen {
  text-align: center;
}
#quicktabs-destacados_home_ .views-field-view-node,
#quicktabs-quick_tabs_home_empresas .views-field-view-node,
#quicktabs-home_destacados_corporativo .views-field-view-node {
  margin-left: 10px;
  position: absolute;
  bottom: 0;
  left: 10px;
}
#quicktabs-destacados_home_ .link-mas,
#quicktabs-quick_tabs_home_empresas .link-mas,
#quicktabs-home_destacados_corporativo .link-mas {
  width: auto;
}
#quicktabs-destacados_home_ .views-field-nothing,
#quicktabs-quick_tabs_home_empresas .views-field-nothing,
#quicktabs-home_destacados_corporativo .views-field-nothing {
  margin-right: 10px;
  position: absolute;
  bottom: 0;
  right: 10px;
}
#quicktabs-destacados_home_ .view-id-view_package .views-field-nothing,
#quicktabs-destacados_home_ .view-tab-promotion .views-field-nothing,
#quicktabs-quick_tabs_home_empresas .view-id-view_package .views-field-nothing,
#quicktabs-quick_tabs_home_empresas .view-tab-promotion .views-field-nothing,
#quicktabs-home_destacados_corporativo .view-id-view_package .views-field-nothing,
#quicktabs-home_destacados_corporativo .view-tab-promotion .views-field-nothing {
  right: 28%;
}

.conversion_for { width: 100%;
 margin: 0 auto; 
 display: none;
 }
/*
#block-quicktabs-home-destacados-corporativo .ui-tabs-nav li {
    padding: 0 24px;
}

#block-quicktabs-destacados-home- .ui-tabs-nav li:hover a,
#block-quicktabs-destacados-home- .ui-tabs-nav li.ui-state-active a,
#block-quicktabs-home-destacados-corporativo .ui-tabs-nav li:hover a,
#block-quicktabs-home-destacados-corporativo .ui-tabs-nav li.ui-state-active a {
    color: $black;
}

#quicktabs-home_destacados_corporativo .link-cotiza {
    display: none ;
}

.ui-tabs .productos  li {
    float: left;
    margin: 10px;
    padding: 10px;
    width: 20%;
}
*/

/*# sourceMappingURL=style.css.map */