﻿@charset "utf-8";

body {
  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: 0;
  left: 0;
  right: 0; 
  width: 100%;
  height: 100%;
  margin: 0px;
  border: 0px;
  padding: 0px; 

  /*
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 1.3em;
*/
  font:  "Lato", sans-serif; /* 400 15px/1.8*/
  font-size: 22px;
}

#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; 

}

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


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


/* -------     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);
  }
}
*/

#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;
}

/* -------     Finaliza 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;
}

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


/* -------     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;
}

#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    ------- */


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


/*
.nombre {
  margin-left: 0px;
  margin-right: 0px;
  width: 90%;
  padding: 12px;

  border-radius: 4px;
  resize: vertical;
}

.curint {
  display: block;
  float: left;
  box-sizing: border-box;
  width: auto;
  font-size:0.7em;
}

.chica {
  font-weight:normal;
  font-size:1em;
  color: rgb(63, 159, 144);
}


h3 {
    padding-left: 1%;
    text-align: center;
}


#marco #conta {
    display: block;
    position: relative;
    padding-top: 0%;
    padding-right: 1%;
    padding-bottom: 1%;
    padding-left: 1%;
}
*/



/* -------     Inicia Forma de Contacto     ------- */

#ficha_1 {
  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;
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  padding-top: 0px;
  padding-left: 4%;
  padding-right: 4%;
  /* border: 3px Solid #75ff04; */
}

#forma {
  padding-left: 0px;
}

#llamado {
  display: block;
  position: relative;
  margin: 0px;
  padding: 0px;
  width: auto;
  height: auto;
  text-align: center;
  font-size: 45px;
  color: rgba(224,92,18,1);
  /* border: 3px Solid rgb(255, 0, 0); */
}

#llamado_B {
padding-left: 4%;

}

form span.etiqueta {
  color: #3F9F90;
  color: rgba(63, 159, 144, 1);
  font-size: 20px;
  font-weight: bold;
}

#gruesa {
    font-weight: bolder;
}

#conta {
    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;
    padding-left: 1%;
    padding-bottom: 1%;
    font-size: 18px;
}

input[type=text], select, textarea {
  margin-left: 0px;
  margin-right: 0px;
  width: 91%;
  padding: 12px;
  /* border-radius: 4px; */
  resize: vertical; 
    
  border-top: 1px Solid rgba(54, 69, 77, 1);
  border-left: 1px Solid rgba(54, 69, 77, 1);
  border-right: 1px Solid rgba(235, 235, 235, 1);
  border-bottom: 1px Solid rgba(235, 235, 235, 1);
  font-size: 16px;
  font-weight: normal;
  background: #ffffff; /* rgba(235, 235, 235, 1); */
}  

#fnom {
  display: inline-block;
  position: relative;
 
  margin-left: 0px;
  margin-right: 0px;
  width: 20%;

  border-top: 1px Solid rgba(54, 69, 77, 1);
  border-left: 1px Solid rgba(54, 69, 77, 1);
  padding: 12px;
  padding-left: 1%;
  padding-right: 0px;
  /* border-radius: 4px; */
  resize: vertical;
}

#fapp {
  display: inline-block;
  position: relative;
 
  margin-left: 0px;
  margin-right: 0px;

  width: 20%;
  
  border-top: 1px Solid rgba(54, 69, 77, 1);
  border-left: 1px Solid rgba(54, 69, 77, 1);
  padding: 12px;
  padding-left: 1%;
  padding-right: 0px;
  /* border-radius: 4px; */
  resize: vertical;
}

#fapm {
  display: inline-block;
  position: relative;
  
  margin-left: 0px;
  margin-right: 0px;
  width: 20%;
  
  border-top: 1px Solid rgba(54, 69, 77, 1);
  border-left: 1px Solid rgba(54, 69, 77, 1);
  padding: 12px;
  padding-left: 1%;
  padding-right: 0px;
  /* border-radius: 4px; */
  resize: vertical;
}
.curint {
    float: left;
    width: 26%;
    font-size:0.7em;
}
        
.chica {
    font-weight:normal;
    font-size:1em;
    color: rgb(63, 159, 144);
}

#carrera {width: 90%;}

#cursuge {width: 90%;}
    
#multi {
    margin-left:auto;
    margin-right:auto;
    width: 55%;
}
        
#maxgrad { width: 50%; }

#fnom { width: 30%; }

#fapp { width: 30%; }

#fapm { width: 30%; }

#ce {
  width: 91%;
  font-size: 16px;
  font-weight: normal;
  
  border-top: 1px Solid rgba(54, 69, 77, 1);
  border-left: 1px Solid rgba(54, 69, 77, 1);
 }

#mov {
  width: 91%;
  font-size: 16px;
  font-weight: normal;
   
  border-top: 1px Solid rgba(54, 69, 77, 1);
  border-left: 1px Solid rgba(54, 69, 77, 1);
}

#lada { width: 90%; }

#tel { width: 90%; }
        
label {
    padding: 12px 12px 12px 0;
    display: inline-block;
}
    
input[type=submit] {
  display: block;
  position: relative;
  float: left;
  width: auto;
  margin-top: 0;
  padding: 0.8%;
  background: #ffffff;
  
  border-radius: 5px;
  font-size: 18px;
  font-weight: bold;
  color: #ffffff;
  background: rgba(63,159,144,1);
  
}

#final {
  clear: both;
  display: none;
}

/* -------     Finaliza Forma de Contacto     ------- */


/* -------     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); */
}


/* -------     Finaliza  Pata Pie Footer     ------- */


/* -------     Inicia Enlace al Calendario Flotante     ------- */


#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%;
  left: 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%;
 }

/* -------     Finaliza Enlace al Calendario Flotante     ------- */



/* -------     Inicio media < 800px     ------- */

  
@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;
  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: 0;
  left: 0;
  right: 0; 
  width: 100%;
  height: 100%;
  margin: 0px;
  border: 0px;
  padding: 0px; 

  /*
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 1.3em;
*/
  font:  "Lato", sans-serif; /* 400 15px/1.8*/
  font-size: 18px;
}
    
/*#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-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 */
  
#forma { display: block; }

#llamado {
  font-size: 20px;
}

/*
#f9998 {
  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;
  margin-left: 0px;
  margin-right: 0px;
  width: 100%;
  padding-left: 1%;
  padding-right: 0px;
}
*/

input[type=text], select, textarea {
  margin-left: 0px;
  margin-right: 0px;
  width: 90%;
  padding: 12px;
  border: 2px solid ;
  border-radius: 4px;
  resize: vertical;
}  

.curint {
  display: block;
  float: left;
  box-sizing: border-box;
  width: auto;
  border: 2px solid ;
  font-size:0.7em;
}
    
.chica {
  font-weight:normal;
  font-size:1em;
  color: rgb(63, 159, 144);
}
    
#carrera {width: 90%;}

#cursuge {width: 90%;}
    
#multi {
	margin-left:auto;
	margin-right:auto;
	width: 55;
}
        
#maxgrad { width: 50%; }

#nom { width: 90%; }

#app { width: 90%; }

#apm { width: 90%; }

#ce { width: 90%; }

#cel { width: 90%; }

#lada { width: 90%; }

#tel { width: 90%; }
        
label {
  padding: 12px 12px 12px 0;
  display: inline-block;
}
    
input[type=submit] {
  width: 30%;
  margin-top: 0;
  min-height:2em;
  border: 2px solid ;
  border-radius: 4px;
}

/*  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 media < 800px */

 
/* 2 Para pantallas menores a 800px orientación acostada */

@media screen and (max-width: 800px) and (orientation: landscape) { /* 2 Inicio media < 800px */

body {
  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: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  margin: 0px;
  padding: 0px;
  border: 0px;
  padding: 0px; 
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 1.3em;
}

.curint {
  float: left;
  width: 50%;
  font-size:0.7em;
}

.chica {
  font-weight:normal;
  font-size:1em;
  color: rgb(63, 159, 144);
}

#marco {
  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;
	margin-top: 0px;
	margin-bottom:0px;
  margin-left: 0px;
  margin-right: 0px;
  width: 100%;
  border-radius: 5px;
  padding: 0px;
  background-color: rgba(235, 235, 235, 1);
}

/*
#f9998 {
  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;
  margin-left: 0px;
  margin-right: 0px;
  width: 100%;
  padding-left: 1%;
  padding-right: 0px;
}
*/

/*
.raya_separadora {
  display: block;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: auto;
  margin-right: auto;
  border-style: solid;
  border-width: 3px;
  color: rgba(187, 31, 53, 1);
  width: 98%;
}
*/

input[type=text], select, textarea {
  margin-left: 0px;
  margin-right: 0px;
  width: 90%;
  padding: 12px;
  border: 2px solid ;
  border-radius: 4px;
  resize: vertical;
}
    
input[type=checkbox] {
  margin-left:auto;
  margin-right:auto;
	width: 55%
}
    
#carrera { width: 90%; }

#cursuge { width: 90%; }
    
#multi {
	margin-left:auto;
	margin-right:auto;
	width: 55%
}
        
#maxgrad { width: 50%; }

#nom { width: 90%; }

#app { width: 90%; }

#apm { width: 90%; }

#ce { width: 90%; }

#cel { width: 90%; }

#lada { width: 90%; }

#tel { width: 90%; }
        
label {
  padding: 12px 12px 12px 0;
  display: inline-block;
}
    
input[type=submit] {
  width: 30%;
  margin-top: 0;
  min-height:2em;
	border: 2px solid ;
  border-radius: 4px;
}
    
} /* 2 Fin media < 800px */
