﻿@charset "utf-8";

body {
  display: block;
  position: absolute;  
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  top: 0;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 100%;  
  margin: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding: 0px;
  padding-left: 0px;
  padding-right: 0px;    
  font:  "Lato", sans-serif; /* 400 15px/1.8*/
  font-size: 22px;
  color: #777;
  
   /* Better Font Rendering =========== */
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   
} /*#cuerpo { background-color: rgba(235, 235, 235, 1); }*/

html {

  height: 100%;
}

#carcasa {
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  top: 0px;
  left: 0px;
  right: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  padding: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0px;
  padding-right: 0px; 

}

/* div.container-fluid a.dropdown-toggle:hover {color: rgb(63, 159, 144);} */


/* -------     Inicia Área Fija Superior    ------- */


#fijo {
  display: block;
  z-index: 1000;
  position: fixed;
  float: none;
  top: 0;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;  
  width: 100%;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  opacity: 1;            
  background-color: rgba(255, 255, 255, 1); 
}


/* -------     Incia Caja Superior    ------- */

#caja_sup {
    height: auto;
    width: auto;
    overflow: hidden;
    background: rgba(63, 159, 144, 1);
}

/* -------     Inicia Logo Crescenti    ------- */

#logo_crescenti {
    display: block;
    position: relative;
    float: left;
    height: 52px;
    width: 15%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0px;
}

#logotipo {
    display: block;
    position: relative;
    overflow: hidden;
    padding: 0px;
    width: 100%;
}

#a_logo {  
  display: -webkit-flex; /* Chrome, Safari */
  display: -ms-flex; /* IE 10 */
  display: -moz-flex; /* Mozilla FireFox */
  display: -o-flex; /* Opera */
  display: flex;  
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -o-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;  
  -webkit-align-items: center;
  -moz-align-items: center;
  -o-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: relative;
  float: left;
  height: 52px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-align-items: border-box;
  -o-align-items: border-box;
  -ms-align-items: border-box;
  box-sizing: border-box;
  padding: 10%;
  background: #ffffff;
}

#mini_logo {
  display: block;
  position: relative;
  float: left;    
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 30px;
  width: auto;
  padding: 0px;  
  background: #ffffff;
  background-color: solid #ffffff;
  z-index: 1000;
 /* border: 4px Solid rgb(251, 255, 4); */
}


/* -------     Finaliza Logo Crescenti    ------- */


/* -------     Inicia Cinta 1 para PCs    ------- */

#cinta_1 {
  float: left;  
  display: -webkit-flex; /* Chrome, Safari */
  display: -ms-flex; /* IE 10 */
  display: -moz-flex; /* Mozilla FireFox */
  display: -o-flex; /* Opera */
  display: flex;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -o-justify-content: space-around;
  -ms-justify-content: space-around;
  justify-content:space-around;
  -webkit-align-items: center;
  -moz-align-items: center;
  -o-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: 75%;
  height: 52px;
  padding-left: 2%;
  background: rgba(63, 159, 144, 1);
  font-size: 30px;
  font-weight: bolder;
}

/*
@supports (background: rgba(187,31,53, 0.8)) {
  #cinta_1 {
    background: rgba(187,31,53, 0.8);
  }
}
*/

#contactanos {
  color: #222;
}

#escribenos {
  display: flex;
  display: -webkit-flex; /* Chrome Safari */
  display: -moz-flex; /* Mozilla FireFox */
  display: -o-flex; /* Opera */
  display: -ms-flex; /* IE 10 */
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -o-align-items: center;
  -ms-align-items: center;
  height: 52px;
}

a:link {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
a:visited {
  text-decoration: none;
}

#anclacorreo, .anclacorreo, #dircorreo, #correo {
  text-decoration: none;
  color: #222;
}

#anclacorreo:hover, .anclacorreo:hover, #correo:hover {
  text-decoration: none;
  color: rgba(176, 246, 236, 1);
}

#anclacel, .anclacel, #numcel, #cel {
  text-decoration: none;
  color: #222;
}

#anclacel:hover, .anclacel:hover, #cel:hover {
  text-decoration: none;
  color: rgba(176, 246, 236, 1);
}

/* -------     Finaliza Cinta 1 para PCs    ------- */

/* -------     Inicia Barra de Redes Sociales Facebook, Twitter, Instagram, WhatsApp, etc.    ------- */

#rs1 {
  position: relative;
  float: right;
  display: flex;
  display: -webkit-flex; /* Chrome Safari */
  display: -moz-flex; /* Mozilla FireFox */
  display: -o-flex; /* Opera */
  display: -ms-flex; /* IE 10 */
  flex-direction: row;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -o-flex-direction: row;
  -ms-flex-direction: row;  
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -o-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -o-align-items: center;
  -ms-align-items: center;
  width: 10%;
  height: 52px;
  background: rgba(63, 159, 144, 1);
}

/*
@supports (background: rgba(187,31,53, 0.8)) {
  #rs1 {
      background: rgba(187,31,53, 0.8);
  }
}
*/

#facebook1 {
  display: block;
  position: relative;
  box-sizing: border-box;
  float: left;
  margin-left: 0;
  margin-right: 0%;
  padding-left: 20%;
  padding-right: 5%;
  /* border: 1px solid rgb(253, 198, 95); */
}

#whatsapp1 {
    display: block;
    position: relative;
    box-sizing: border-box;
    float: left;
    margin-left: 0;
    margin-right: 0%;
    padding-left: 0%;
    padding-right: 20%; 
}

#FacebookLogo1, #WhatsAppLogo1 .FacebookLogo, .WhatsAppLogo, #facebook_pie, #FacebookLogo_pie {
  display: block;
  position: relative;
  margin: 0px;
  padding: 0px;  
  width: 30px;
  height: 30px;
}

/* Fin Barra de Redes Sociales Facebook, Twitter, Instagram, WhatsApp, etc. */

#rs2 {
  display: none;
}

/* Cintas A, B y C para móviles */

#cinta_A, #cinta_B, #cinta_C {
  display: none;
  clear: both;
}

/* -------     Inicia Barra-Menú Adaptable     ------- */

#nav {
  clear: both;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

nav#nav navbar-inverse {
  display: block;
  float: none;
  width: 95%;
  max-width: 95%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;

}

#container-fluid, .container-fluid {
  margin-bottom: 0px;
}

.navbar-header, #EncabezadoDelMenu {
  margin-bottom: 0px;
}

#miMenu, .navbar-collapse {
  margin-bottom: 0px;
}

#miMenu, #container-fluid {
  background-color: #222;
}

#nav .container-fluid .navbar-header .lema_barra_menu {
  display: none;
}

#mini_logo_barra_menu {
  display: block;
  position: relative;
  float: left;    
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 30px;
  width: auto;
  padding: 0px;  
  background: #ffffff;
  background-color: solid #ffffff;
  z-index: 1000;
  display: none;
/* border: 4px Solid rgb(251, 255, 4); */
}

#EncabezadoDelMenu a.navbar-brand {
  background-color: #ffffff;
}

#color_letra_qs {
  color: #ffffff;
}

#color_letra_tyc {
  color: #ffffff;
}

#color_letra_capital-humano {
  color: #ffffff;
}

#color_letra_consult {
  color: #ffffff;
}

#color_letra_coach {
  color: #ffffff;
}

#color_letra_ayh {
  color: #ffffff;
}

#color_letra_info {
  color: #ffffff;
  font-size: 30px;
}

#color_letra_qs:hover {
  color: #3F9F90;
  color: rgba(63, 159, 144, 1); 
}

#color_letra_tyc:hover {
  /* background: #36454d; */
  color: #3F9F90;
  color: rgba(63, 159, 144, 1);
  /*font-weight: bold;*/
}

#color_letra_consult:hover {
  
  color: rgba(63, 159, 144, 1);
  /*font-weight: bold;*/
}

#color_letra_coach:hover {
  color: #3F9F90;
  color: rgba(63, 159, 144, 1);
  /*font-weight: bold;*/
}

#color_letra_ayh:hover {
  color: #3F9F90;
  color: rgba(63, 159, 144, 1);
}

#color_letra_info:hover {
  color: #3F9F90;
  color: rgba(63, 159, 144, 1);
}

/* -------     Finaliza Barra-Menú Adaptable    ------- */


/* -------    Fin del Área Fija Superior    ------- */


/* -------    Área de Contenido    ------- */


header.lyl {
  margin-top: 0px;
  margin-bottom: 0px;
}

header.titulos {
  margin: 0px;
  padding: 0px;
}

#caja1 {    
  display: -webkit-flex; /* Chrome, Safari */
  display: -ms-flex; /* IE 10 */
  display: -moz-flex; /* Mozilla FireFox */
  display: -o-flex; /* Opera */
  display: flex;
 
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -o-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  
  -webkit-align-items: center;
  -moz-align-items: center;
  -o-align-items: center;
  -ms-align-items: center;
  align-items: center;
  border: rgb(31, 187, 78) 1px solid;
}

header.titulares {
  padding-left: 2%;
  padding-right: 2%;
  padding-bottom: 1%;
}

#caja_encabezado {
  display: -webkit-flex; /* Chrome, Safari */
  display: -ms-flex; /* IE 10 */
  display: -moz-flex; /* Mozilla FireFox */
  display: -o-flex; /* Opera */
  display: flex;
 
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -o-justify-content: space-around;
  -ms-justify-content: space-around;
  justify-content: space-around;
  
  -webkit-align-items: center;
  -moz-align-items: center;
  -o-align-items: center;
  -ms-align-items: center;
  align-items: center;
  border: rgb(31, 187, 78) 1px solid;
}

#caja_encabezado_con_emp {
  display: -webkit-flex; /* Chrome, Safari */
  display: -ms-flex; /* IE 10 */
  display: -moz-flex; /* Mozilla FireFox */
  display: -o-flex; /* Opera */
  display: flex;
 
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -o-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  position: relative;
  margin-left: 0%;
  padding-left: 1%;
  padding-right: 1%;

}

p.titular {
  margin: 0px;
}

.titular span#tnos {
  line-height: 100%;
  font-size: 43px; /* 40px; */
  color: #3F9F90;
  color: rgba(63, 159, 144, 1);
  padding-left: 1%; 
}

.titular span#tpyt {
  line-height: 100%;
  font-size: 43px; /* 40px; */
  color: #3F9F90;
  color: rgba(63, 159, 144, 1);
  padding-left: 1%;  
}

.titular span#tpyte {
  padding-left: 3%;
  font-size: 40px;
  font-weight: normal;
  color: rgba(54, 69, 77, 1);
  line-height: 120%;
}

.titular span#tpyto { 
  padding-left: 3%;
  font-size: 40px;
  font-weight: normal;
  color: rgba(54, 69, 77, 1);
  line-height: 120%;
}

.titular span#tpytpdp {
  padding-left: 3%;
  font-size: 40px;
  font-weight: normal;
  color: rgba(54, 69, 77, 1);
  line-height: 120%;
}

.titular span#tce {
 
  padding-left: 3%;
  font-size: 40px;
  font-weight: normal;
  color: rgba(54, 69, 77, 1);
  line-height: 120%;
}

.titular span#tco {
 
  padding-left: 3%;
  font-size: 40px;
  font-weight: normal;
  color: rgba(54, 69, 77, 1);
  line-height: 120%;
}

.titular span#tcoachp {
 
  padding-left: 3%;
  font-size: 40px;
  font-weight: normal;
  color: rgba(54, 69, 77, 1);
  line-height: 120%;
}

.titular span#tcoachej {
 
  padding-left: 3%;
  font-size: 40px;
  font-weight: normal;
  color: rgba(54, 69, 77, 1);
  line-height: 120%;
}

.titular span#tcoachpet {
 
  padding-left: 3%;
  font-size: 40px;
  font-weight: normal;
  color: rgba(54, 69, 77, 1);
  line-height: 120%;
}

.titular span#tcoachdn {
 
  padding-left: 3%;
  font-size: 40px;
  font-weight: normal;
  color: rgba(54, 69, 77, 1);
  line-height: 120%;
}

.titular {
  display: block;
  position: relative;
  padding-top: 1%;
}

.titular_2 {
  display: block;
  position: relative;
  color: #3F9F90;
  color: rgba(63, 159, 144, 1);
  text-align: left;
}

.titular span#tch {
  display: block;
  position: relative;
  padding-top: 4px;
  line-height: 100%;
  font-size: 43px; /* 40px; */
  color: #3F9F90;
  color: rgba(63, 159, 144, 1);
  padding-left: 1%;  
}

#titular_consultoria {
  display: block;
  position: relative;
  margin-top: 0px;
  margin-bottom: 1%;
  width: 100%;
  padding-bottom: 0px;
  padding-left: 1%;
  text-align: left;
}

.lema_titular {
  display: block;
  position: relative;  
  padding-right: 1%;
  width: 100%;
  height: auto;
  text-align: right;
  font-size: 24px;
  color: rgb(224, 92, 18, 1); 
}

#carrusel {
  position: relative;  
  width: 100%;
  border: #BB1F35 1px solid;
}

.burritos {
  padding-top: 1%;
  border-top: 2px Solid #BB1F35;
}

.crestext {
  font-weight: bold;
  color:  rgba(54, 69, 77, 1); 
}
/* rgba(102, 98, 90 , 1); */ /* rgba(224, 92, 18, 1); */

.crestext2 {
  font-weight: bold;
}

#cyt {
  position: relative; 
  width: 30%;
  border: rgb(99, 31, 187) 1px solid;
}

#para_emp {  
  position: relative;
}

#nosotros_li, #nosotros_ul, #tyc_li, #tyc_ul, #consul_li, #consul_ul, #coach_li, #coach_ul {
  background-color: #ACBAC0; /*rgba(187,31,53, 0.8);*/
}

.portada, .quienes_somos, .talleresycursos, .consultoria, .coaching, .encabezados, .mis {  
  display: block;
  position: relative; /* Aparentemente position:relative tiene que rir debajo de display:block para que no deje ningón margen a los lados */
  -webkit-box-sizing: border-box;
  -moz-align-items: border-box;
  -o-align-items: border-box;
  -ms-align-items: border-box;
  box-sizing: border-box;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  /* border: 1px Solid rgb(253, 116, 4); */
  padding-left: 0;
  padding-right: 0;
  /* box-shadow: 10px 10px 5px grey; */
}

#qs {
  /*background: rgba(172, 186, 192, 0.4); */
  padding-top: 0%;
  padding-bottom: 3%;
  padding-left: 4%;
  padding-right: 4%;
}

#qsp {
  padding-top: 1%;
}

#myv {
  background: rgba(172, 186, 192, 0.4);
  padding-top: 3%;
  padding-bottom: 3%;
  padding-left: 4%;
  padding-right: 4%; 
}

#textporta, .textos, #programas-y-talleres, #programas-y-talleres_2 {
  display: block;
  position: relative;
 
  margin-left: auto;
  margin-right: auto;
  padding-left: 4%;
  padding-right: 4%;
  text-align: justify;
}

#programas-y-talleres {
  padding-left: 1%;
  padding-right: 1%;
}

#capital_humano_lista, #cursos_y_talleres_emprendedores, #programas-y-talleres, #programas-y-talleres_2, 
#cursos-y-talleres-desarrollo-personal-profesional, #consultoria_emprendedores, 
#consultoria_organizaciones, #coaching_personal_lista_de_servicios, #coaching_ejecutivo_lista_de_servicios,
#coaching_equipos_lista_de_servicios, #coaching_negocios_lista_de_servicios {
    
  display: -webkit-flex; /* Chrome, Safari */
  display: -ms-flex; /* IE 10 */
  display: -moz-flex; /* Mozilla FireFox */
  display: -o-flex; /* Opera */
  display: flex;
 
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -o-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  
  -webkit-align-items: center;
  -moz-align-items: center;
  -o-align-items: center;
  -ms-align-items: center;
  align-items: center;

    /* border: rgb(31, 187, 78) 1px solid; */

}

#fondo {
  display: block;
  position: relative;
  width: 100%;
  height: 600px;
  margin-left: 4%;
  padding-left: 1%;
  opacity : 1;
  background-image:  url("../img/Cursos y Talleres para Emprendedores.jpg");
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
}

#fondo_cyt_dpp {
  position: relative;
  width: 50%;
  height: 450px;
  overflow: hidden;
  opacity : 1;
  background-image:  url("../img/Cursos y Talleres para el Desarrollo Personal y Profesional.jpg");
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
}

#texto_emp {
  display: block;
  position: relative;
  margin-top: 0%;
  margin-bottom: 1%;
  width: 50%;
  padding-top: 0%;
  padding-bottom: 0%;
  padding-left: 1%;
  padding-right: 1%;
  /* <background: rgba(172, 186, 192, 0.4); */
}

#texto_ped_per-y-pro {
  display: block;
  position: relative;
  margin-top: 1%;
  margin-bottom: 1%;
  width: 50%;
  padding-top: 2%;
  padding-bottom: 2%;
  padding-left: 4%;
  padding-right: 4%; 
  /* <background: rgba(172, 186, 192, 0.4); */
}

.enfrente {
  opacity : 1;
  z-index: 10;
}

#foto_ch_izq {
  display: block;
  position: relative;
  width: 50%;
  height: auto;
  padding-top: 2%;
  padding-bottom: 2%;
  /* border: rgb(1, 58, 18) 1px solid; */
}

#foto_pyt_emp_der {
  display: block;
  position: relative;    
  width: 50%;
  height: auto;
  padding-top: 2%;
  padding-bottom: 2%;
  padding-left: 2%;
  padding-right: 2%;

  /* border: 2px solid rgb(2, 252, 77) ; */
}

#foto_pyt_der {
  display: block;
  position: relative;
  width: 50%;
  height: auto;
  padding-top: 2%;
  padding-bottom: 2%;
   /* border: rgb(1, 58, 18) 1px solid; */
}

#foto_pyt_izq {
  display: block;
  position: relative;
  width: 50%;
  height: auto;
  padding-top: 2%;
  padding-bottom: 2%;
   /* border: rgb(1, 58, 18) 1px solid; */
}

#foto_cp_der, #foto_cej_der {
  display: block;
  position: relative;    
  width: 50%;
  height: auto;
  padding-top: 2%;
  padding-bottom: 2%;
  padding-left: 2%;
  padding-right: 2%;

  /* border: 2px solid rgb(2, 252, 77) ; */
}

#foto_ceq_der, #foto_cn_der {
  display: block;
  position: relative;    
  width: 50%;
  height: auto;
  padding-top: 2%;
  padding-bottom: 2%;
  padding-left: 2%;
  padding-right: 4%;

  /* border: 2px solid rgb(2, 252, 77) ; */
}

.sangria {
  padding-left: 4%;
  padding-right: 4%;
}

.sangria_2 {
   padding-left: 4%;
}

#fondo_pyt_dmcp {  
  padding-top: 3%;
  padding-bottom: 3%;
  padding-left: 4%;
  padding-right: 4%;
  background: rgba(172, 186, 192, 0.4);
}

.lista_pyt {
  display: block;
  position: relative;
  text-align: center;
  color: rgba(54,69,77,1);
  font-weight: bold;
}

.lista_2_pyt {
  display: block;
  position: relative;
  text-align: center;
  color: rgba(54,69,77,1);
  font-weight: bold;
}

.lista_ch {
  display: block;
  position: relative;
  text-align: center;
  color: rgba(54,69,77,1);
  font-weight: bold;
}

.lista_coach_personal {
  display: block;
  position: relative;
  text-align: center;
  color: rgba(54,69,77,1);
  font-weight: bold;
}

.lista_coach_ejecutivo {
  display: block;
  position: relative;
  text-align: center;
  color: rgba(54,69,77,1);
  font-weight: bold;
}

.lista_coach_equipos {
  display: block;
  position: relative;
  text-align: center;
  color: rgba(54,69,77,1);
  font-weight: bold;
}

.lista_coach_negocios {
  display: block;
  position: relative;
  text-align: center;
  color: rgba(54,69,77,1);
  font-weight: bold;
}

.entre_otros {
  float: right;
  font-weight: bold;
  color: #36454D;
  color:  rgba(54, 69, 77, 1);
}

#lista_pyt_org {
  width: 50%;
  padding-left: 1%;
  padding-right: 1%;

  /* border: rgb(1, 58, 18) 1px solid; */
}

#lista_pyt_org_2 {
  width: 50%;
  padding-top: 0%;
  padding-bottom: 4%;
  padding-left: 5%;
   /* border: rgb(1, 58, 18) 1px solid; */
}

#ch_lista_servicios li.chl {
  margin-left: 7%;
}

/* Inicia Cunsultoría para Emprendedores */

#encabezado_lista_con_emp {
  display: block;
  position: relative;
  padding-left:4%;
  padding-right:4%;
  text-align: center;
  color:rgba(54,69,77,1);
  font-weight: bold;
}

#foto_con_emp_der {
  display: block;
  position: relative;
  width: 50%;
  height: auto;
  padding-top: 2%;
  padding-bottom: 2%;
  padding-right: 4%;
  /* border: rgb(1, 58, 18) 1px solid; */
}

#con_emp_list_serv {
  display: block;
  position: relative;
  margin-top: 1%;
  margin-bottom: 1%;
  margin-left: 4%;
  margin-right: 4%;
  width: 50%;
  padding-top: 2%;
  padding-bottom: 2%;
  background: rgba(172, 186, 192, 0.4);
  color: rgba(102, 98, 90, 1);
  z-index: 999;
}

/* Inicia Cunsultoría para Organizaciones */

#encabezado_lista_con_org {
  display: block;
  position: relative;
  padding-left: 4%;
  padding-right: 4%;
  text-align: center;
  color: rgba(54,69,77,1);
  font-weight: bold;
}

#foto_con_org_der {
  display: block;
  position: relative;
  width: 50%;
  height: auto;
  padding-top: 2%;
  padding-bottom: 2%;
  padding-right: 4%;
  /* border: rgb(1, 58, 18) 1px solid; */
}

#con_org_list_serv {
  display: block;
  position: relative;
  margin-top: 1%;
  margin-bottom: 1%;
  margin-left: 4%;
  margin-right: 4%;
  width: 50%;
  padding-top: 2%;
  padding-bottom: 2%;
  background: rgba(172, 186, 192, 0.4);
  color: rgba(102, 98, 90, 1);
  z-index: 999;
}

/* Finaliza Cunsultoría para Organizaciones */

#coach_personal_ls, #coach_ejecutivo_ls, #coach_equipos_ls, #coach_negocios_ls {
  display: block;
  position: relative;
  margin-top: 1%;
  margin-bottom: 1%;
  width: 50%;
  padding-top: 2%;
  padding-bottom: 2%;
  padding-left: 4%;
  padding-right: 4%;
  background: rgba(172, 186, 192, 0.4);
  z-index: 999;
}

.fondo_gris_claro {
  margin-bottom: 0px;
  padding-top: 3%;
  padding-bottom: 3%;
  padding-left: 4%;
  padding-right: 4%;
  background: rgba(172, 186, 192, 0.4);
}
/*
#coach_ejecutivo_ls {
  padding-top: 3%;
  padding-bottom: 3%;
  padding-left: 4%;
  padding-right: 4%;
  background: rgba(172, 186, 192, 0.4);
}
*/
.fondo_azulgrisaseo {
  padding-top: 2%;
  padding-bottom: 3%;
  padding-left: 0%;
  padding-right: 0;;
  background: rgba(172, 186, 192, 0.4);
}

#logo {
  margin-left: auto;
  margin-right: auto;
  max-width: 45%;                            
}

#imagen_lema {
  display: block;
  position: relative;
  float: right;
  max-width: 45%;
  padding-top: 1%;
  padding-right: 1%;
  padding-bottom: 1%;
}

.titular span#tc {
  line-height: 100%;
  font-size: 43px; /* 40px; */
  color: #3F9F90;
  color: rgba(63, 159, 144, 1);
  padding-left: 1%; 
}

.titular span#tcoach {
    line-height: 100%;
  font-size: 43px; /* 40px; */
  color: #3F9F90;
  color: rgba(63, 159, 144, 1);
  padding-left: 1%;
}

.tce, .tco, .tcoachp, .tcoachej, .tcoachpet,.tcoachdn {
  padding-left: 3%;
  font-size: 40px;
  font-weight: normal;
  color: rgba(54, 69, 77, 1);
  line-height: 120%;
}

#lema {
  position: relative;
  display: block;
  float: right;
  max-width: 45%;
  text-align: center; 
  font-size: 1.5em;
  font-style: oblique;
  color: rgb(54, 69, 77);
}
#lema .lema {              
  font-size: 1.5em;
  font-style: oblique;
  color: rgb(54, 69, 77);
}

span.cresciente {
  display:block;
  text-align: center;
  color: rgb(54, 69, 77); /* rgba(224, 92, 18, 1); */
  font-size: 42px;
}
              
.titular {
  padding-bottom: 1%; 
  color: rgb(63, 159, 144);
 }
              
hr { 
  display: block;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: auto;
  margin-right: auto;
  max-width: 50%;
  border-style: solid;
  border-width: 3px;
  color: rgba(187, 31, 53, 1);
}

hr.delgado { 
  display: block;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: auto;
  margin-right: auto;
  border-style: solid;
  border-width: 1px;
  color: rgba(187, 31, 53, 1);
}

.enlace_al_calendario {
  font-size: 28px;
  font-weight: bold;
  color: rgba(224, 92, 18, 1);
}

/* Inicia Pata Pie Footer */

#pata {
  display: block;
  position: relative;
  height: auto; /* 144px */
  padding: 0px;
}

#pata #pie_1 {
  position: relative;  
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: auto;
  padding-bottom: auto;
  width: 100%;
  height: auto;
  font-size: 20px;
  background: rgba(172,186,192,1);
  text-align: center;
}

#pata #pie_2 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;  
  display: -webkit-flex; /* Chrome, Safari */
  display: -ms-flex; /* IE 10 */
  display: -moz-flex; /* Mozilla FireFox */
  display: -o-flex; /* Opera */
  display: flex;  
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -o-justify-content: space-around;
  -ms-justify-content: space-around;
  justify-content: space-around;  
  -webkit-align-items: center;
  -moz-align-items: center;
  -o-align-items: center;
  -ms-align-items: center;
  align-items: center;  
  float: left;
  width: 100%;
  height: auto; /* 52px */
  padding-top: 1%;
  padding-bottom: 1%;
  padding-left: 0px;
  padding-right: 0px;
  color: #222;
  background: rgba(63,159,144,1);  
}

#pie_invita {
  box-sizing: border-box;
  display: block;
  position: relative; 
  top: 0px;
  width: 100%;
  height: auto;
  padding-top: 0px;  
  padding-bottom: 0px;
  text-align: center;
  font-size: 26px;  
  color: rgba(54,69,77,1)/* rgba(231,229,164,1); */
}

#Enlace_Face_Pie, #Facebook_Logo_Pie {
  display: inline-block;
  margin: 0px;
  padding: 0px;
}

#Facebook_Logo_Pie {
width: 32px;
height: 32px;
}

#crescenti {
  position: relative;
  background: rgba(172, 186, 192, 1); /* rgba(243, 124, 45, 0.993);*/
  text-align: center;
  padding-top: 1%;
  padding-bottom: 1%;
}

.minilogopie {
  width: 32px;
  height: 32px;
}

#Lema_Pie {
  font-size: 28px;
  color: rgba(54,69,77,1); /* rgba(54,69,77,1); */
}

#copyright span,  #enlace_al_aviso span { 
  font-size: 18px;
  text-decoration: none;
  color: #222;
}

.pie #dda {
  color: #222; /* color: rgba(102,98,90,1); */
  font-weight: bold;
}

#a_pie_aviso:link, #a_pie_aviso:active, #a_pie_aviso:visited {
  text-decoration: none;
  font-size: 18px;
  color: #222;
}

#a_pie_aviso:hover {
  color: rgb(231, 229, 164);
}

#ir_al_comienzo {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1%;  
  padding-right: 1%;
  font-size: 18px;
  text-align: center;
  color: #ffffff;
}
#ir_al_comienzo:hover {
  color: rgb(218, 215, 57);
}

#fin {
 width: 20%;
}

#a_fin {
  width: auto;
  background: rgb(231, 229, 164);
}

.pie #adp {
  color: #222;
  font-weight: bold;  /* color: rgba(102,98,90,1); */
}

/* Finaliz Pata Pie Footer */

h3 {
  letter-spacing: 2px;
  text-transform: uppercase;
  font: 20px "Lato", sans-serif;
  color: #111;
}

.nos {
  text-align: center;
  letter-spacing: 5px;
  text-transform: uppercase;
  font: 20px "Lato", sans-serif;
  color: #111;
}

#flotando {
  display: block;
  position: fixed;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  top: 50%;
  right: 0px;
  width: auto;
  height: 10%;
  opacity: 0.7;
}

#flotando:hover {
  opacity: 1;
}

#enlace_calendario {
  display: block;
  position: fixed;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;  
  top: 50%;  
  right: 0px;
  width: auto;
  height:10%;
}

 .enlace-calendario {
  display: none;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;

  left: 0px;
  width: auto;
  height: 10%;
  opacity: 0.7;
}

.enlace-calendario:hover {
  opacity: 1;
}

.imagen-enlace-calendario {
  display: none;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;  

  left: 0px;
  width: a;
  height:10%;
}


#marco-aviso {
  display: block;
  position: relative;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  width: auto;
}

#contenido-aviso {
  display: block;
  position: relative;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  width: auto;
  padding-left: 5%;
  padding-right: 5%;
}

@media screen and (max-width: 1366px) { /* 1082 */

#cinta_1 {
  font-size: 25px;
}

div#carcasa div#fijo nav#nav a img#minilogo {
  height: 20px;
}

.dropdown-toggle  {
  font-size: 15px;
}

} /* Fin del @media screen and (max-width: 1366px) */


/* Inicio del @media screen and (max-width: 800px)  */

@media screen and (max-width: 800px) {


body, html {
  display:block;
  box-sizing:border-box;
  top:0;
  left: 0px;
  right: 0px;        
  height: 100%;
  margin: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding: 0px;
  padding-left: 0px;
  padding-right: 0px;
  font:  "Lato", sans-serif; /* 400 15px/1.8*/
  font-size: 18px;
  color: #777;
}

/*#cuerpo { background-color: rgba(235, 235, 235, 1); }*/

#carcasa {
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;;
  margin: 0px;
  margin-left: 0px;
  margin-right: 0px;
  width: 100%;
  height: auto;
  padding: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

#fijo {
  display: block;
  box-sizing:border-box;
  z-index: 1000;
  position: fixed;
  float: none;
  top: 0;
  left: 0;
  right: 0;
  margin-left: 0px;
  margin-right: 0px;  
  width: 100%;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  opacity: 1;            
  background-color: rgba(255, 255, 255, 1)
}

main, #mis {
  max-width: 94%;
}

#caja_sup, #cinta_1, #rs1, #cinta_A, #rs2 {
  display: none;
}
 
#cinta_A  {
  float: left;
  
  display: -webkit-flex; /* Chrome Safari */
  display: -moz-flex; /* Mozilla FireFox */
  display: -o-flex; /* Opera */
  display: -ms-flex; /* IE 10 */
  display: flex;

  
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -o-justify-content: space-around;
  -ms-justify-content: space-around;
  justify-content:space-around;

  
  -webkit-align-items: center;
  -moz-align-items: center;
  -o-align-items: center;
  -ms-align-items: center;
  align-items: center;

  width: 80%;
  height: 52px;
  background: #BB1F35;
  background: rgba(187,31,53, 0.8);
  font-size: 30px;
  font-weight: bolder;
}

#contacto_A {
  color: #222;
}

/* Barra de Redes Sociales Facebook, Twitter, Instagram, WhatsApp, etc. */

#rs2 {
  position: relative;
  float: right;

  display: flex;
  display: -webkit-flex; /* Chrome Safari */
  display: -moz-flex; /* Mozilla FireFox */
  display: -o-flex; /* Opera */
  display: -ms-flex; /* IE 10 */

  flex-direction: row;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -o-flex-direction: row;
  -ms-flex-direction: row;

  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -o-justify-content: center;
  -ms-justify-content: center;

  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -o-align-items: center;
  -ms-align-items: center;

  width: 20%;
  height: 52px;
 
  background: #BB1F35;
  background: rgba(187,31,53, 0.8);
  
  /* background: rgba(63, 159, 144, 1); */
}
/*
@supports (background: rgba(187,31,53, 0.8)) {
  #rs1 {
      background: rgba(187,31,53, 0.8);
  }
}
*/

#facebook1, #whatsapp1 {
  display: block;
  position: relative;
  float: left;
  margin: 2%;
  padding: 0px;
}

#FacebookLogo1, #WhatsAppLogo1 .FacebookLogo, .WhatsAppLogo {
  display: block;
  position: relative;
  margin: 0px;
  padding: 0px;  
  width: 30px;
  height: 30px;
}

/* Fin Barra de Redes Sociales Facebook, Twitter, Instagram, WhatsApp, etc. */

#cinta_A, #rs2 {
    display: none;
}

#cinta_B {
  display: flex;
  display: -webkit-flex; /* Chrome Safari */
  display: -moz-flex; /* Mozilla FireFox */
  display: -o-flex; /* Opera */
  display: -ms-flex; /* IE 10 */
    
  justify-content:space-around;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -o-justify-content: space-around;
  -ms-justify-content: space-around;
    
  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -o-align-items: center;
  -ms-align-items: center;

  width: 100%;
  background: #3F9F90;
  height: 52px;
  font-size: 25px;
  font-weight: bolder;
}

#cinta_C {
  display: flex;
  display: -webkit-flex; /* Chrome Safari */
  display: -moz-flex; /* Mozilla FireFox */
  display: -o-flex; /* Opera */
  display: -ms-flex; /* IE 10 */

  justify-content:space-around;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -o-justify-content: space-around;
  -ms-justify-content: space-around;

  align-items: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -o-align-items: center;
  -ms-align-items: center;

  width: 100%;
  background: #36454D; /*  #ACBAC0 */
  color: #FFF;
  height: 52px;
  font-size: 24px;
  font-weight: bolder;
}

@supports (background: rgba(187,31,53, 0.8)) {
   #cinta_1 {
      background: rgba(187,31,53, 0.8);
    }
}

.ancla:link,.anclacel, .anclacorreo {
  text-decoration: none;
}

.ancla:hover {
  text-decoration: none;
  /* background: rgb(63, 159, 144); */
}

.ancla:active {
  background:#ACBAC0; /*rgba(187,31,53, 0.8); */
}

#cel, #numcel {
  color: #FFF;
}
  
#correo, #dircorreo {color: #FFF;}

#FacebookLogo, #WhatsAppLogo {
  display: block;
  position: relative;
  width: 30px;
  height: 30px;
}

#cel:hover {
  color: #36454D;
  text-decoration: none;
}

#correo:hover {
  color: #3F9F90;
  text-decoration: none; 
} 
  
#escribenos, #whatsapp, #llamanos, #facebook {
  margin-left: 1%;
  margin-right: 0%;
}
   
#WhatsAppChat {
  display: inline-block;
  width: 13px;
  height: 13px;
  vertical-align: text-top;
  /* border: 1px solid yellow; */
}
  
#Facebook-Logo {
  position: relative;
  width: 10px;
  height: 10px;
  vertical-align: text-top;
  /* border: 1px solid yellow; */
}

/* Inicia Barra-Menu */

.navbar {
  background: rgba(102, 98, 90, 1);
}

.navbar-header {  
  display: -webkit-flex; /* Chrome Safari */
  display: -moz-flex; /* Mozilla FireFox */
  display: -o-flex; /* Opera */
  display: -ms-flex; /* IE 10 */
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -o-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -o-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding-top: 0px;
  padding-bottom: 0px;
}

.navbar-header #mini_logo_barra_menu {
  display: block;
  position: relative;
  height: 47px;
  padding-left: 1%;
  padding-right: 1%;
}

#nav .container-fluid .navbar-header .lema_barra_menu {  
  display: -webkit-flex; /* Chrome Safari */
  display: -moz-flex; /* Mozilla FireFox */
  display: -o-flex; /* Opera */
  display: -ms-flex; /* IE 10 */
  display: flex;
  display: none;  
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -o-justify-content: center;
  -ms-justify-content: center;
  justify-content: center; 
  -webkit-align-items: center;
  -moz-align-items: center;
  -o-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: relative;
  float: left;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 1%;
  margin-right: auto;
  padding: 0px;
  text-align: center;
  font-size: 14px;
  font-weight: normal;
  color: rgb(224, 92, 18); /*#ff7e00; */ /* NL #FF8000; */ /* rgb(224, 92, 18); */ /* Moztaza 1 #e9bd15; */ /*Moztaza 2 #ebbd30; */
  border: 1px Solid rgb(224, 92, 18);
}

/* Finaliza Barra-Menu */

/* Titulares */

.titular span#tnos, .titular span#tpyt, .titular span#tch, .titular span#tc, .titular span#tcoach, span#llamado_1  {

  font-size: 23px;
}

.titular span#tpyte, .titular span#tpyto, .titular span#tpytpdp, .titular span#tce, .titular span#tco,
.titular span#tcoachp, .titular span#tcoachej, .titular span#tcoachpet, .titular span#tcoachdn {
  font-size: 20px;
  line-height: 100%;
}

.titular {
  display: block;
  position: relative;
  padding-top: 0px;
}

/* Fin Titulares */

.burritos {
  margin-top: 0px;
  border-top: 2px Solid #BB1F35;
}

/*  Inicia Nosotros */

#qs,#myv {

  text-align: justify;
}

/* Finaliaz Nosotros */

/* Inicia Programas y Talleres para Organizaciones */

#programas-y-talleres {
  flex-direction: column;
  font-size: 12px;
}

#texto_emp { width: 100%; }

#programas-y-talleres #lista_pyt_org { 
  width: 100%;
  font-size: 14px;
}

#texto_ped_per-y-pro { width: 100%; }

#programas-y-talleres #foto_pyt_der { 
  width: 100%;
  padding-left: 0px;
}

#programas-y-talleres_2 {
  flex-direction: column;
}

.lista_pyt {
  padding-left: 4%;
  padding-right: 4%;
  text-align: center;
  font-size: 14px;
}

.lista_2_pyt {
  padding-left: 4%;
  padding-right: 4%;
  text-align: center;
  font-size: 14px;
}

#programas-y-talleres_2 #lista_pyt_org_2 {
  width: 100%;
  font-size: 14px;
}

#programas-y-talleres_2 #foto_pyt_izq { 
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
}

.titular_2 {
  font-size: 18px;
}

.texto {
  font-size: 16px;
}

/* Finaliza Programas y Talleres para Organizaciones */

/* Inicia Capital Humano */

#capital_humano_lista {
  flex-direction: column;
  font-size: 14px;
}

#capital_humano_lista #foto_ch_izq {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
}
#ch_lista_servicios {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  font-size: 14px;
}

/* Finaliza Capital Humano */


/* Inicia Cunsultoría para Emprendedores 800 */

#consultoria_emprendedores {
  /* display: block; */
  flex-direction: column;
  margin-left: 3%;
  margin-right: 3%;
  font-size: 14px;
}

#encabezado_lista_con_emp { font-size: 14px;}

#consultoria_emprendedores #con_emp_list_serv { 
  width: 100%;
  padding-left: 5%;
  padding-right: 3%;
  font-size: 14px;
}

#consultoria_emprendedores #con_emp_list_serv span { font-size: 14px; }

#consultoria_emprendedores #foto_con_emp_der {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
}

/* Finaliza Cunsultoría para Emprendedores 800 */

/* Inicia Cunsultoría para Organizaciones 800 */
  
#consultoria_organizaciones {
  /* display: block; */
  flex-direction: column;
  margin-left: 3%;
  margin-right: 3%;
  font-size: 14px;
}

#encabezado_lista_con_org { font-size: 13px;}

  #consultoria_organizaciones #con_org_list_serv {
    width: 100%;
    padding-left: 5%;
    padding-right: 3%;
    font-size: 14px; 
 }
  
  #consultoria_organizaciones #con_org_list_serv span { font-size: 14px; }
  
  #consultoria_organizaciones #foto_con_org_der {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
  
  /* Finaliza Cunsultoría para Organizaciones 800 */

/* Coaching Personal 800 */

.lista_coach_personal {
  font-size: 14px;
}

#coaching_personal_lista_de_servicios {
  /* display: block; */
  flex-direction: column;
  margin-left: 3%;
  margin-right: 3%;
  font-size: 14px;
}

#coaching_personal_lista_de_servicios #coach_personal_ls { 
  width: 100%;
  padding-left: 5%;
  padding-right: 3%;
  font-size: 14px;
}

#coaching_personal_lista_de_servicios #coach_personal_ls li span { font-size: 14px; }

#coaching_personal_lista_de_servicios #foto_cp_der {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
}

/* Fin Coaching Personal 800 */

/* Coaching Ejecutivo 800 */

.lista_coach_ejecutivo {
  font-size: 14px;
}

#coaching_ejecutivo_lista_de_servicios {
  /* display: block; */
  flex-direction: column;
  margin-left: 3%;
  margin-right: 3%;
  font-size: 14px;
}

#coaching_ejecutivo_lista_de_servicios #coach_ejecutivo_ls {
  width: 100%;
  padding-left: 5%;
  padding-right: 3%;
  font-size: 14px;
}

#coaching_ejecutivo_lista_de_servicios #coach_ejecutivo_ls li span { font-size: 14px; }

#coaching_ejecutivo_lista_de_servicios #foto_cej_der {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
}

/* Fin Coaching Ejecutivo 800 */

/* Coaching Equipos 800 */

.lista_coach_equipos {
  font-size: 14px;
}

#coaching_equipos_lista_de_servicios {
  /* display: block; */
  flex-direction: column;
  margin-left: 3%;
  margin-right: 3%;
  font-size: 14px;
}

#coaching_equipos_lista_de_servicios #coach_equipos_ls {
  width: 100%;
  padding-left: 5%;
  padding-right: 3%;
  font-size: 14px;
}

#coaching_equipos_lista_de_servicios #coach_equipos_ls li span { font-size: 14px; }

#coaching_equipos_lista_de_servicios #foto_ceq_der {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
}

/* Fin Coaching Equipos 800 */

/* Coaching Negocios 800 */

.lista_coach_negocios {
  font-size: 14px;
}

#coaching_negocios_lista_de_servicios {
  /* display: block; */
  flex-direction: column;
  margin-left: 3%;
  margin-right: 3%;
  font-size: 14px;
}

#coaching_negocios_lista_de_servicios #coach_negocios_ls {
  width: 100%;
  padding-left: 5%;
  padding-right: 3%;
  font-size: 14px;
}

#coaching_negocios_lista_de_servicios #coach_negocios_ls li span { font-size: 14px; }

#coaching_negocios_lista_de_servicios #foto_cn_der {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
}

/* Fin Coaching Negocios 800 */

.enlace-calendario, .imagen-enlace-calendario {
  display: block;
  height: 52px;
  width: auto;
}

/*  Inicia  Pata    Pie    Footer    */

#pata {
  display: block;
  position: relative;
  height: auto; /* 144px */
  padding: 0px;
}

#pie_1, #pie_2 {
  height: auto;

}
#pie_1 {  padding-top: 1%;}

#pie_2 {
  height: auto;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -o-justify-content: space-b;
  -ms-justify-content: space-around;
  justify-content: space-between;
}

#copyright span, #crescenti span, #enlace_al_aviso span, #pie_invita, #facebook_pie { 
  font-size: 11px;
}

#pie_invita {
  width: 93%;
  /* border: 1px solid rgb(14, 14, 13); */
}

#Facebook_Logo_Pie, .Facebook_Logo_Pie {
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -o-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  width: 16px;
  height: 16px;
  /* border: 1px solid rgb(255, 116, 3); */
}

#dda {
  font-size: 7px;
}

#Lema_Pie {
  font-size: 7px;
}

.a_pie_aviso:hover {
  font-size: 7px;
}

#adp, #ir_al_comienzo {
  font-size: 8px;
}

/*  Finaliza  Pata    Pie    Footer    */


} /* Fin del @media screen and (max-width: 800px) */


#contenido-aviso {
  display: block;
  position: relative;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  width: auto;
  padding-left: 1%;
  padding-right: 1%;
}

@media screen and (max-width: 800px) and (orientation: landscape) {

body {
  display:block;
  box-sizing:border-box;
  top:0;
  left: 0;
  right: 0;        
  height: 100%;
  margin: 0px;
  padding: 0px;
  font:  "Lato", sans-serif; /* 400 15px/1.8*/
  font-size: 18px;
  color: #777;
}

/*#cuerpo { background-color: rgba(235, 235, 235, 1); }*/

#carcasa {
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  top: 0px;
  left: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  padding: 0px;
}

#fijo {
  display: block;
  box-sizing:border-box;
  z-index: 1000;
  position: fixed;
  float: none;
  top: 0;
  left: 0;
  right: 0;
  margin-left: 0px;
  margin-right: 0px;  
  width: 100%;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  opacity: 1;            
  background-color: rgba(255, 255, 255, 1)
}

main, #mis {
  max-width: 94%;
}

#caja_sup, #cinta_1, #rs1, #cinta_A, #rs2 {
  display: none;
}
  
#cinta_A  {
  
  display: -webkit-flex; /* Chrome Safari */
  display: -moz-flex; /* Mozilla FireFox */
  display: -o-flex; /* Opera */
  display: -ms-flex; /* IE 10 */
  display: flex;

  justify-content:space-around;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -o-justify-content: space-around;
  -ms-justify-content: space-around;

  
  -webkit-align-items: center;
  -moz-align-items: center;
  -o-align-items: center;
  -ms-align-items: center;
  align-items: center;

  width: 100%;
  height: 52px;
  background: #BB1F35;
  background: rgba(187,31,53, 0.8);
  font-size: 30px;
  font-weight: bolder;
}

#contacto_A {
  color: #222;
}

#cinta_A, #rs2 {
    display: none;
}

#cinta_B {
  
  display: -webkit-flex; /* Chrome Safari */
  display: -moz-flex; /* Mozilla FireFox */
  display: -o-flex; /* Opera */
  display: -ms-flex; /* IE 10 */
  display: flex;

  
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -o-justify-content: space-around;
  -ms-justify-content: space-around;
  justify-content:space-around;

  
  -webkit-align-items: center;
  -moz-align-items: center;
  -o-align-items: center;
  -ms-align-items: center;
  align-items: center;

  width: 100%;
  background: #3F9F90;
  height: 52px;
  font-size: 25px;
  font-weight: bolder;
}

#cinta_C {
  
  display: -webkit-flex; /* Chrome Safari */
  display: -moz-flex; /* Mozilla FireFox */
  display: -o-flex; /* Opera */
  display: -ms-flex; /* IE 10 */
  display: flex;

  
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -o-justify-content: space-around;
  -ms-justify-content: space-around;
  justify-content:space-around;

  
  -webkit-align-items: center;
  -moz-align-items: center;
  -o-align-items: center;
  -ms-align-items: center;
  align-items: center;

  width: 100%;
  background: #36454D; /*  #ACBAC0 */
  color: #FFF;
  height: 52px;
  font-size: 24px;
  font-weight: bolder;
}

@supports (background: rgba(187,31,53, 0.8)) {
  #cinta_1 {
    background: rgba(187,31,53, 0.8);
  }
}

.ancla:link,.anclacel, .anclacorreo {
  text-decoration: none;
}

.ancla:hover {
  text-decoration: none;
  /* background: rgb(63, 159, 144); */
}
/*
.ancla:active {
  background:rgba(187,31,53, 0.8);
}
*/
#cel, #numcel {
  color: #FFF;
}
  
#correo, #dircorreo {color: #FFF;}

#FacebookLogo, #WhatsAppLogo {
  display: block;
  position: relative;
  width: 30px;
  height: 30px;
}

#cel:hover {
  color: #36454D;
  text-decoration: none;
}

#correo:hover {
  color: #3F9F90;
  text-decoration: none; 
}
    
#escribenos, #whatsapp, #llamanos, #facebook {
  margin-left: 1%;
  margin-right: 0%; 
}

#FacebookLogo {
  position: relative;
  display: inline-block;
  width: 13px;
  height: 13px;
  vertical-align: text-top;
  /* border: 1px solid yellow; */
}

#WhatsAppChat {
  position: relative;
  display: inline-block;
  width: 13px;
  height: 13px;
  vertical-align: text-top;
  /* border: 1px solid yellow; */
}


#nav .container-fluid .navbar-header .lema_barra_menu {

  display: block;
  position: relative;
  color: rgba(146, 99, 3, 1);
}

/* Coaching Personal */

#coaching_personal_lista_de_servicios {
  display: block;

}

#coaching_personal_lista_de_servicios #coach_personal_ls {

  width: 100%;
}


#coaching_personal_lista_de_servicios #foto_cp_der {
  width: 100%;
}

/* Fin Coaching Personal */

#pata {
  display: block;
  position: relative;
  height: auto; /* 144px */
  padding: 0px;
}

#contenido-aviso {
  display: block;
  position: relative;
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  width: auto;
  padding-left: 1%;
  padding-right: 1%;
}

} /* Fin del @media screen and (max-width: 800px) and (orientation: landscape) */

@media only screen and (max-width: 1024px) {

body, html { padding: 0px; margin-left: 1%; margin-right: 1%; }

.bgimg-1, .bgimg-2, .bgimg-3 {

  background-attachment: scroll;
  padding-left: 0%; padding-right: 0%;
  margin-left: 1%; margin-right: 1%;
  }

#contenido {padding: 0px; margin-left: 1%; margin-right: 1%;}

.container {padding: 0px; margin-left: 1%; margin-right: 1%;}

}
