@charset "utf-8";
/* CSS Document */
*
{
padding:0px;
margin:0px;
outline: 0; /*Estas son las líneas que hacen que no salgan border al pinchar en un mapeado de una imagen en ciertos navegadores.*/
}
html, body {
    margin: 0;
    padding: 0;
}
body{ font-size: 18px; line-height:22px; color: #000000; font-weight:400; font-family: 'Exo', sans-serif;}
table{ font-size: 18px; line-height:22px; color: #000000; font-weight:400;  font-family: 'Exo', sans-serif; }
td{ font-size: 18px; line-height:22px; color: #000000; font-weight:400;  font-family: 'Exo', sans-serif; }
h1 { font-size: 20px; line-height:30px; color:#01A2E9 ; font-weight:bold;  font-family: 'Exo', sans-serif; }
li { font-size: 18px; line-height:22px; color: #000000; font-weight:normal;  font-family: 'Exo', sans-serif; }

a:active{ text-decoration:none; color:#01A2E9 ; font-weight:bold;  }
a:visited{ text-decoration:none; color:#01A2E9 ; font-weight:bold; }
a:link{ text-decoration:none; color:#01A2E9 ; font-weight:bold;  }
a:hover{ text-decoration:none; color:#0E3B43; font-weight:bold; }
/*color: #01A2E9 */
/*input { outline: double; outline-color: darkgray;}*/
/**/

#cabecerafija{
 /*position:fixed;*/
 background-color:#fff;
 top:0px;
}

#header{
margin:auto;
width:100%;
/*font-family: 'Alef', sans-serif;*/
font-family: 'Exo', sans-serif;
font-weight:500;
z-index:1000;
}

ul, ol {
list-style:none;
font-size: 18px;	
}
.nav li a{
width: 100%;
background-color:#fff;
/*color:#01A2E9 ;*/
color:#000000;
text-decoration:none;
font-weight:500;
padding:10px 10px;
display:block;
text-align: left;
}

.nav li a:hover{
/*background-color:#01A2E9 ;*/
background-color:#fff;
color:#01A2E9 ;
z-index:1000;
}

.nav > li {
 float:left;
 text-align: left; 	
}
.nav li ul {
display:none;	
position:absolute;
min-width:130px;
}

.nav li ul a:hover {
background-color:#01A2E9 ;
color:#fff;
z-index:1000;
}


.nav li:hover > ul {
display:block;	
z-index:1000;
}

.nav li ul li {
 position:relative;
 text-align: left;
}

.nav li ul li ul {
 right:-130px;
 top:0px;
}

#navSponsoring{
margin:auto;
width:835px;
/*font-family: 'Alef', sans-serif;*/
font-family: 'Exo', sans-serif;
font-weight:lighter;
}

.navSponsoring li a{
background-color:#fff;
/*color:#01A2E9 ;*/
color:#01A2E9 ;
text-decoration:none;
font-weight:bolder;
padding:10px 20px;
display:block;
text-align: left;
border-bottom-color: #01A2E9;
border-bottom-style: solid;
}

.navSponsoring li a:hover{
/*background-color:#01A2E9 ;*/
background-color:#01A2E9;
color:#FFFFFF;
}

.navSponsoring > li {
 float:left;
 text-align: left; 	
}

.navSponsoring li ul {
display:none;	
position:absolute;
min-width:130px;
}

.navSponsoring li ul a:hover {
background-color:#01A2E9;
color:#fff;
}


.navSponsoring li:hover > ul {
display:block;	
}

.navSponsoring li ul li {
 position:relative;
 text-align: left;
}

.navSponsoring li ul li ul {
 right:-130px;
 top:0px;
}











.textoTitulo2017 { color:#01A2E9 ; font-weight:500; font-size: 22px;}
.textoTitulo2020 { color:#01A2E9 ;}
.titulo{ font-size: 26px; line-height:30px; color: #01A2E9 ; font-weight:normal;  font-family: 'Exo', sans-serif; }
.titulo2{ font-size: 24px; line-height:30px; color: #01A2E9 ; font-weight:normal;  font-family: 'Exo', sans-serif; }
.titulomed{ font-size: 22px; line-height:30px; color: #01A2E9 ; font-weight:normal;  font-family: 'Exo', sans-serif; }
.titulobajofotoindex{ font-size: 12px; line-height:16px; font-weight:bolder; font-family: 'Exo', sans-serif; color: #FFFFFF;}
.textolista{ font-family: 'Exo', sans-serif; color: #000000;}
.opcFees{ font-size: 15px; line-height:18px; color: #000000; font-weight:normal;  font-family: 'Exo', sans-serif; }

.textoTitulo2018 {font-family: 'Exo', sans-serif; font-size: 20px; font-weight: bold; color: #01A2E9 ; text-decoration: none; line-height: 12px;}
.textoTitulo2018negro {font-family: 'Exo', sans-serif; font-size: 20px; font-weight: bold; color: #000000; text-decoration: none; line-height: 12px;}




/*.titulohomevertical{
	 font-size: 24px; line-height:30px; color: #01A2E9 ; font-weight:bold;  font-family: 'Exo', sans-serif;  writing-mode: vertical-lr; transform: rotate(-90deg);
}*/
.titulohomevertical
{
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
 
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
 
  font-size: 18px; line-height:25px; color: #01A2E9 ; font-weight:bold;  font-family: 'Exo', sans-serif;
}
.titulohomevertical2
{
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
 
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
 
  font-size: 18px; line-height:20px; color: #01A2E9 ; font-weight:bold;  font-family: 'Exo', sans-serif;
}

.textoNoticia{ font-size: 16px; line-height:20px; color: #FFFFFF; font-weight:normal;  font-family: 'Exo', sans-serif;}
.morenewshome{ font-size: 14px; line-height:20px; color: #FFFFFF; font-weight:normal;  font-family: 'Exo', sans-serif;}
.moreinfohome{ font-size: 14px; line-height:20px; color: #FFFFFF; font-weight:normal;  font-family: 'Exo', sans-serif;}
.menu{ font-size: 18px; line-height:20px; color: #01A2E9 ; font-weight: normal;  font-family: 'Exo', sans-serif; }
.menusite{ font-size: 16px; line-height:20px; color: #FFFFFF; font-weight: normal;  font-family: 'Exo', sans-serif; }
.submenu{ font-size: 16px; line-height:18px; color: #01A2E9 ; font-weight:normal;  font-family: 'Exo', sans-serif; }
.subsubmenu{ font-size: 14px; line-height:18px; color: #01A2E9 ; font-weight:normal;  font-family: 'Exo', sans-serif; }

.titnewshome { font-size: 24px; line-height:30px; color: #FFFFFF; font-weight:bold;  font-family: 'Exo', sans-serif; }
.titulohomesite { font-size: 24px; line-height:30px; color: #FFFFFF; font-weight:bold;  font-family: 'Exo', sans-serif; }
.titulohome { font-size: 24px; line-height:30px; color: #01A2E9 ; font-weight:bold;  font-family: 'Exo', sans-serif; }
.titulopaginas { font-size: 24px; line-height:30px; color: #FFFFFF; font-weight:bold;  font-family: 'Exo', sans-serif; }

a.titulopaginas:active{ font-size: 24px; line-height:30px; color: #0d6928; font-weight:bold;  font-family: 'Exo', sans-serif; text-decoration:none;  }
a.titulopaginas:visited{ font-size: 24px; line-height:30px; color: #0d6928; font-weight:bold;  font-family: 'Exo', sans-serif; text-decoration:none;}
a.titulopaginas:link{ font-size: 24px; line-height:30px; color: #0d6928; font-weight:bold;  font-family: 'Exo', sans-serif; text-decoration:none; }
a.titulopaginas:hover{ font-size: 24px; line-height:30px; color: #01A2E9 ; font-weight:bold;  font-family: 'Exo', sans-serif; text-decoration:none;}



.titulobolashome { font-size: 17px; line-height:20px; color: #01A2E9 ; font-weight:normal;  font-family: 'Exo', sans-serif; }
.textohome{ font-size: 16px; line-height:20px; color: #01A2E9 ; font-weight:normal;  font-family: 'Exo', sans-serif; }


a.titnewshome:active{ font-size: 24px; line-height:30px; color: #FFFFFF; font-weight:bold;  font-family: 'Exo', sans-serif; }
a.titnewshome:visited{ font-size: 24px; line-height:30px; color: #FFFFFF; font-weight:bold;  font-family: 'Exo', sans-serif; }
a.titnewshome:link{ font-size: 24px; line-height:30px; color: #FFFFFF; font-weight:bold;  font-family: 'Exo', sans-serif; }
a.titnewshome:hover{ font-size: 24px; line-height:30px; color: #01A2E9 ; font-weight:bold;  font-family: 'Exo', sans-serif; }



a.menu:active{ text-decoration:none; color:#b6b6b6; }
a.menu:visited{ text-decoration:none; color:#b6b6b6;}
a.menu:link{ text-decoration:none; color:#b6b6b6; }
a.menu:hover{ text-decoration:none; color:#FFFFFF;}

a.submenu:active{ text-decoration:none; color:#FFFFFF; }
a.submenu:visited{ text-decoration:none; color:#FFFFFF;}
a.submenu:link{ text-decoration:none; color:#FFFFFF; }
a.submenu:hover{ text-decoration:none; color:#01A2E9 ;}

a.textoNoticia:active{ text-decoration:none; color:#FFFFFF; }
a.textoNoticia:visited{ text-decoration:none; color:#FFFFFF;}
a.textoNoticia:link{ text-decoration:none; color:#FFFFFF; }
a.textoNoticia:hover{ text-decoration:none; color:#01A2E9 ;}

a.morenewshome:active{ text-decoration:none; color:#FFFFFF; }
a.morenewshome:visited{ text-decoration:none; color:#FFFFFF;}
a.morenewshome:link{ text-decoration:none; color:#FFFFFF; }
a.morenewshome:hover{ text-decoration:none; color:#01A2E9 ;}

a.moreinfohome:active{ text-decoration:none; color:#01A2E9 ; }
a.moreinfohome:visited{ text-decoration:none; color:#01A2E9 ;}
a.moreinfohome:link{ text-decoration:none; color:#01A2E9 ; }
a.moreinfohome:hover{ text-decoration:none; color:#01A2E9 ;}





a.moreInfo:active{ text-decoration:none; color:#bd2184; font-weight:bold; font-size: 18px;}
a.moreInfo:visited{ text-decoration:none; color:#bd2184; font-weight:bold; font-size: 18px;}
a.moreInfo:link{ text-decoration:none; color:#bd2184; font-weight:bold; font-size: 18px;}
a.moreInfo:hover{ text-decoration:underline; color:#ff9c08; font-weight:bold; font-size: 18px;}


a.titulo:active{font-size: 26px; line-height:30px; color: #01A2E9 ; font-weight:normal;  font-family: 'Exo', sans-serif;}
a.titulo:visited{font-size: 26px; line-height:30px; color: #01A2E9 ; font-weight:normal;  font-family: 'Exo', sans-serif;}
a.titulo:link{font-size: 26px; line-height:30px; color: #01A2E9 ; font-weight:normal;  font-family: 'Exo', sans-serif;}
a.titulo:hover{font-size: 26px; line-height:30px; color: #0d6928; font-weight:normal;  font-family: 'Exo', sans-serif;}

.rosadito{ font-size: 18px; line-height:20px; color: #000000; font-weight:bold;  font-family: 'Exo', sans-serif; text-align:right }
.rosadito2{ font-size: 18px; line-height:20px; color: #bd2184; font-weight:bold;  font-family: 'Exo', sans-serif;}

.azulito{ font-size: 18px; line-height:20px; color: #221a6f; font-weight:bold;  font-family: 'Exo', sans-serif; text-align:right }
.nombre{ font-size: 16px; line-height:20px; color: #000000; font-weight:bold;  font-family: 'Exo', sans-serif; }
.nombretabla{ font-size: 16px; line-height:20px; color: #000000; font-weight:normal;  font-family: 'Exo', sans-serif; }
.titTabla{ font-size: 18px; line-height:20px; color: #000000; font-weight:normal;  font-family: 'Exo', sans-serif;}
.committee{ font-size: 18px; line-height:20px; color: #000000; font-weight:normal;  font-family: 'Exo', sans-serif; }

.speakersNombre{font-size: 18px; line-height:22px; color:#01A2E9 ; font-weight:bold;  font-family: 'Exo', sans-serif;}

.speakersNombre2{font-size: 16px; color:#01A2E9 ; font-weight:bold;}

.aplicacionNoDisponible{ font-size: 18px; line-height:30px; color: #01A2E9 ; font-weight:normal;  font-family: 'Exo', sans-serif;}

a.pagcontact:active{color: #034E87; font-weight:normal; text-decoration: none;}
a.pagcontact:visited{color: #034E87; font-weight:normal;  text-decoration: none;}
a.pagcontact:link{color: #034E87; font-weight:normal;  text-decoration: none;}
a.pagcontact:hover{color: #328CC8; font-weight:normal;  text-decoration: none;}







a.B2B_Menu:active{font-size: 26px; line-height:30px; color: #01A2E9 ; font-weight:bold;  font-family: 'Baloo Tammudu', sans-serif;}
a.B2B_Menu:visited{font-size: 26px; line-height:30px; color: #01A2E9 ; font-weight:bold;  font-family: 'Baloo Tammudu', sans-serif;}
a.B2B_Menu:link{font-size: 26px; line-height:30px; color: #01A2E9 ; font-weight:bold;  font-family: 'Baloo Tammudu', sans-serif;}
a.B2B_Menu:hover{font-size: 26px; line-height:30px; color: #0d6928; font-weight:bold;  font-family: 'Baloo Tammudu', sans-serif;}

a.B2B_Menu_act:active{font-size: 26px; line-height:30px; color: #0d6928; font-weight:bold; text-decoration:underline;  font-family: 'Baloo Tammudu', sans-serif;}
a.B2B_Menu_act:visited{font-size: 26px; line-height:30px; color: #0d6928; font-weight:bold; text-decoration:underline;  font-family: 'Baloo Tammudu', sans-serif;}
a.B2B_Menu_act:link{font-size: 26px; line-height:30px; color: #0d6928; font-weight:bold; text-decoration:underline;  font-family: 'Baloo Tammudu', sans-serif;}
a.B2B_Menu_act:hover{font-size: 26px; line-height:30px; color: #0d6928; font-weight:bold; text-decoration:underline;  font-family: 'Baloo Tammudu', sans-serif;}

a.B2B_Menu_superior:active{font-size: 16px; line-height:20px; color: #FFFFFF; font-weight:normal; text-decoration:none;  font-family: 'Baloo Tammudu', sans-serif;}
a.B2B_Menu_superior:visited{font-size: 16px; line-height:20px; color: #FFFFFF; font-weight:normal; text-decoration:none;  font-family: 'Baloo Tammudu', sans-serif;}
a.B2B_Menu_superior:link{font-size: 16px; line-height:20px; color: #FFFFFF; font-weight:normal; text-decoration:none;  font-family: 'Baloo Tammudu', sans-serif;}
a.B2B_Menu_superior:hover{font-size: 16px; line-height:20px; color: #BFBABA; font-weight:normal; text-decoration:none;  font-family: 'Baloo Tammudu', sans-serif;}

a.B2B_Menu_superior_registration:active{font-size: 16px; line-height:20px; color: #BFBABA; font-weight:bold; text-decoration:none;  font-family: 'Baloo Tammudu', sans-serif;}
a.B2B_Menu_superior_registration:visited{font-size: 16px; line-height:20px; color: #BFBABA; font-weight:bold; text-decoration:none;  font-family: 'Baloo Tammudu', sans-serif;}
a.B2B_Menu_superior_registration:link{font-size: 16px; line-height:20px; color: #BFBABA; font-weight:bold; text-decoration:none;  font-family: 'Baloo Tammudu', sans-serif;}
a.B2B_Menu_superior_registration:hover{font-size: 16px; line-height:20px; color: #FFFFFF; font-weight:bold; text-decoration:none;  font-family: 'Baloo Tammudu', sans-serif;}

.B2B_Menu{ font-size: 24px; line-height:30px; color: #01A2E9 ; font-weight:bold;  font-family: 'Baloo Tammudu', sans-serif; }

.B2B_Menu_superior{font-size: 16px; line-height:20px; color:#FFFFFF; font-weight:normal; font-family: 'Baloo Tammudu', sans-serif;}

.B2B_Estado_Agenda1{font-size: 18px; line-height:16px; color:#000000; background-color:#0ab916; font-weight:bold; font-family: 'Exo', sans-serif;}
.B2B_Estado_Agenda2{font-size: 18px; line-height:16px; color:#000000; background-color:#eaf848; font-weight:bold; font-family: 'Exo', sans-serif;}
.B2B_Estado_Agenda3{font-size: 18px; line-height:16px; color:#FFFFFF; background-color:#de182b; font-weight:bold; font-family: 'Exo', sans-serif;}
.B2B_Estado_Agenda4{font-size: 18px; line-height:16px; color:#FFFFFF; background-color:#de182b; font-weight:bold; font-family: 'Exo', sans-serif;}
.B2B_Estado_Agenda5{font-size: 18px; line-height:16px; color:#FFFFFF; background-color:#de182b; font-weight:bold; font-family: 'Exo', sans-serif;}

a.B2B_Estado_Agenda1:active{ text-decoration:none; font-size: 18px; line-height:16px; color:#000000; background-color:#0ab916; font-weight:bold; font-family: 'Exo', sans-serif; }
a.B2B_Estado_Agenda1:visited{ text-decoration:none; font-size: 18px; line-height:16px; color:#000000; background-color:#0ab916; font-weight:bold; font-family: 'Exo', sans-serif; }
a.B2B_Estado_Agenda1:link{ text-decoration:none; font-size: 18px; line-height:16px; color:#000000; background-color:#0ab916; font-weight:bold; font-family: 'Exo', sans-serif; }
a.B2B_Estado_Agenda1:hover{ text-decoration:none; font-size: 18px; line-height:16px; color:#FFFFFF; background-color:#0ab916; font-weight:bold; font-family: 'Exo', sans-serif; }

a.B2B_Estado_Agenda2:active{ text-decoration:none; font-size: 18px; line-height:16px; color:#000000; background-color:#eaf848; font-weight:bold; font-family: 'Exo', sans-serif; }
a.B2B_Estado_Agenda2:visited{ text-decoration:none; font-size: 18px; line-height:16px; color:#000000; background-color:#eaf848; font-weight:bold; font-family: 'Exo', sans-serif; }
a.B2B_Estado_Agenda2:link{ text-decoration:none; font-size: 18px; line-height:16px; color:#000000; background-color:#eaf848; font-weight:bold; font-family: 'Exo', sans-serif; }
a.B2B_Estado_Agenda2:hover{ text-decoration:none; font-size: 18px; line-height:16px; color:#FFFFFF; background-color:#0ab916; font-weight:bold; font-family: 'Exo', sans-serif; }

a.B2B_Estado_Agenda5:active{ text-decoration:none; font-size: 18px; line-height:16px; color:#FFFFFF; background-color:#de182b; font-weight:bold; font-family: 'Exo', sans-serif; }
a.B2B_Estado_Agenda5:visited{ text-decoration:none; font-size: 18px; line-height:16px; color:#FFFFFF; background-color:#de182b; font-weight:bold; font-family: 'Exo', sans-serif; }
a.B2B_Estado_Agenda5:link{ text-decoration:none; font-size: 18px; line-height:16px; color:#FFFFFF; background-color:#de182b; font-weight:bold; font-family: 'Exo', sans-serif; }
a.B2B_Estado_Agenda5:hover{ text-decoration:none; font-size: 18px; line-height:16px; color:#000000; background-color:#de182b; font-weight:bold; font-family: 'Exo', sans-serif; }

.UNSUSCRIBE { font-size: 40px; line-height:50px; color: #01A2E9 ; font-weight:regular;  font-family: 'Exo', sans-serif; }
.UNSUSCRIBEDONE { font-size: 20px; line-height:50px; color: #01A2E9 ; font-weight:regular;  font-family: 'Exo', sans-serif; }
.btnUnsuscribeSubmit { font-size: 24px; height:48; width:150; background-color:#01A2E9 ; color: #FFFFFF; font-weight:bold; border:double;  font-family: 'Exo', sans-serif; cursor:pointer; }
.btnUnsuscribeSubmit:hover { font-size: 24px; height:48; width:150; background-color:#FFFFFF; color: #01A2E9 ; font-weight:bold; border:double;  font-family: 'Exo', sans-serif; cursor:pointer; }

.tituloapartado { font-size: 24px; line-height:30px; color: #01A2E9 ; font-weight:bold;  font-family: 'Exo', sans-serif; }


.slider{
 /*width: inherit;*/
 width: 920;
 margin: auto;
 overflow: hidden;
}

.slider ul{
 display: flex;
 padding: 0;
 width: 600%;
 
 animation: cambio 24s infinite alternate;
 
}
.slider li{
 width: 100%;
 height: 240px;
 list-style: none;
 background-position: center;
 background-repeat: no-repeat;
 text-align: center;
 text-valign: middle;
 line-height: 120px;
 font-family: 'Exo', sans-serif;
 font-weight: bold;
 font-size: 26px;
 color: #FFFFFF;
}

.slider img{ width: 100%;}

@keyframes cambio{
 0% { margin-left: 0%}
 14% { margin-left: 0%}
 
 19% { margin-left: -100%}
 31% { margin-left: -100%}
 
 36% { margin-left: -200%}
 48% { margin-left: -200%}
 
 53% { margin-left: -300%}
 64% { margin-left: -300%}
 
 69% { margin-left: -400%}
 81% { margin-left: -400%}
 
 86% { margin-left: -500%}
 100% { margin-left: -500%}
 
}
.LogoMenu {
  position: absolute;
  top: 15px;
  left: 25px;
  z-index: 3;
  /*max-width: 100%;*/
  max-width: 200px;
  /*width: window.screen.width;*/
  max-height: 50px;
}
.LogoMenuPeque {
  position: absolute;
  top: 25px;
  left: 25px;
  z-index: 3;
  /*max-width: 100%;*/
  max-width: 200px;
  /*width: window.screen.width;*/
  max-height: 50px;
}

.LogoMenuRegister {
  position: absolute;
  top: 100px;
  right: 0;
  z-index: 3;
  /*max-width: 100%;*/
  max-width: 200px;
  /*width: window.screen.width;*/
}

.LogoMenuPequeRegister {
  position: absolute;
  top: 100px;
  right: 0;
  z-index: 3;
  /*max-width: 100%;*/
  max-width: 150px;
  /*width: window.screen.width;*/
}

.nombreSpeakerNormal{	font-size: 16px; line-height: 20px;	color: #01A2E9 ; font-weight:bold; font-family: 'Exo', sans-serif; }
.nombreSpeakerpequeño{	font-size: 13px; line-height: 20px;	color: #01A2E9 ; font-weight:bold; font-family: 'Exo', sans-serif; }
.institutionSpeakerNormal{	font-size: 14px; line-height: 14px;	color: #000000; font-weight:normal; font-family: 'Exo', sans-serif; }
.institutionSpeakerpequeño{	font-size: 12px; line-height: 13px;	color: #000000; font-weight:normal; font-family: 'Exo', sans-serif; }

.SpeakerInfoNombre {font-family: 'Exo', sans-serif;	font-size: 26px;font-style: normal;font-weight: bold;color: #01A2E9 ; text-decoration: none;line-height: 30px;}
.SpeakerInfoInstitutionPais{font-family: 'Exo', sans-serif;font-size:22px;font-style: normal;font-weight: normal;color: #000000;text-decoration: none;line-height:24px;}
.SpeakerInfoType {font-family: 'Exo', sans-serif;font-size: 20px;font-style: normal;font-weight: normal;color: #000000;text-decoration: none;line-height: 18px;}

.Input { font-size: 18px; line-height:25px; color:#01A2E9 ; font-weight:bold; background-color:#FFFFFF;  font-family: 'Exo', sans-serif; border: 0;  border-radius: 5px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; outline: none;}
.Input:hover { font-size: 18px; line-height:25px; color:#01A2E9 ; font-weight:bold; background-color:#FFFFFF;  font-family: 'Exo', sans-serif; border: 0;  border-radius: 5px; padding-left: 10px; outline: none;}

td.InputFormulario{ font-size: 18px; line-height:25px; color: #01A2E9 ; font-weight:bold;  font-family: 'Exo', sans-serif; border-radius: 5px; border: solid 1px #E0DBDC; }

.Input:link { font-size: 18px; line-height:25px; color:#FFFFFF; font-weight:bold; background-color:#01A2E9 ;  font-family: 'Exo', sans-serif; border: 0; border-radius: 5px; padding-left: 10px; outline: none;}
.Input:visited { font-size: 18px; line-height:25px; color:#FFFFFF; font-weight:bold; background-color:#01A2E9 ;  font-family: 'Exo', sans-serif; border: 0; border-radius: 5px; padding-left: 10px; outline: none;}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus {
    /*-webkit-box-shadow: 0 0 0px 1000px #01A2E9  inset;*/
    -webkit-box-shadow: 0 0 0px 1000px #FFFFFF inset;
}
input:-webkit-autofill {
    /*-webkit-text-fill-color: #FFFFFF;*/
    -webkit-text-fill-color: #01A2E9 ;
    -webkit-font-family: 'Exo', sans-serif;
}

.newsletterInput:-webkit-autofill,
.newsletterInput:-webkit-autofill:hover, 
.newsletterInput:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 1000px #FFFFFF inset;
}
.newsletterInput:-webkit-autofill {
    -webkit-text-fill-color: #6C6B6B;
    -webkit-font-family: 'Exo', sans-serif;
}



/*
.Input {
  border: none;
  font-size: 16px;
  height: auto;
  margin: 0;
  outline: 0;
  padding: 15px;
  width: 100%;
  background-color: #a1d1f5;
  color: #64696d;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.03) inset;
  margin-bottom: 30px;
}
*/




.btnSubmitFormulario { font-size: 20px; line-height: 30px; width:150; color: #FFFFFF; background-color:#01A2E9 ; font-weight:bold; font-family: 'Exo', sans-serif; cursor:pointer; border-radius: 5px; }
.btnSubmitFormulario:hover { font-size: 20px; line-height: 30px; width:150; color: #FFFFFF; background-color:#0e3b43; font-weight:bold; font-family: 'Exo', sans-serif; cursor:pointer; border-radius: 5px; }

.SubtituloNewsletter{ font-size: 18px; line-height:25px; color:rgba(0, 0, 0, 0.5); font-weight:normal;  font-family: 'Exo', sans-serif; }
td.Newsletter{ font-size: 22px; line-height:25px; color: #000000; font-weight:normal;  font-family: 'Exo', sans-serif; border-radius: 5px; }
.newsletterInput { font-size: 18px; line-height:25px; color:#6C6B6B; font-weight:bold;  font-family: 'Exo', sans-serif; border: 0;}
.btnSubmitNewsletter { font-size: 20px; line-height: 30px; width:150; color: #FFFFFF; background-color:#01A2E9 ; font-weight:bold; font-family: 'Exo', sans-serif; cursor:pointer; border-radius: 5px; }
.btnSubmitNewsletter:hover { font-size: 20px; line-height: 30px; width:150; color: #FFFFFF; background-color:#0e3b43; font-weight:bold; font-family: 'Exo', sans-serif; cursor:pointer; border-radius: 5px; }
.FlechaEstilos{ width: 0; height: 0; border-top: 20px solid #FFFFFF; border-right: 20px solid transparent; border-left: 20px solid transparent; }

::placeholder {
  color: #6C6B6B;
}
.newsletterInput::placeholder {
  color: #01A2E9 ;
}

#sect1 {
  position: relative;
  overflow: hidden;
}
#sect1.video {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  z-index: -1;
}

/*
.LemaImagenIndex {
  position: absolute;
  top: 450px;
  left: 25px;
  z-index: 3;
}
.LemaImagenResto {
  position: absolute;
  top: 350px;
  left: 25px;
  z-index: 4;
}
*/
.tabla {width: 100%; height: 100%; padding: 0;}
.tabla td {
position: relative; 
vertical-align: bottom; 
padding: 0; 
padding-bottom: 30px; 
overflow: hidden;
background-color: rgba(1, 162, 233, 0.5);
}

.video-fondo {
position: absolute; 
width: 100%; 
height: 100%; 
object-fit: cover;
top: 0; 
left: 0; 
z-index: -1;
}
.contenido-sobrevideo {display: flex; flex-direction: column; justify-content: space-between; height: 300px; padding-top: 20px;}
.contenido-celdaSuperior { height:100%; z-index: 1; padding-left: 20px; vertical-align: top; width: 100%; overflow: hidden;}
.contenido-celda {z-index: 1; padding-left: 20px; vertical-align: bottom; width: 100%; overflow: hidden;}
.texto-animado{ position: relative; top: 0; left: 100%; white-space: nowrap; animation: desplazar 2s ease-out forwards;}
.texto-animado2{ position: relative; top: 0; left: 100%; white-space: nowrap; animation: desplazar 3s ease-out forwards;}
.texto-animado3{ position: relative; top: 0; left: 100%; white-space: nowrap; animation: desplazar 0.5s ease-out forwards;}
.texto-animado4{opacity:0; transition: opacity 5s ease;}
.texto-animadovisto{opacity:1;}
h1.TituloVideo { font-size: 40px; line-height:50px; color:#FFFFFF; font-weight:bold;  font-family: 'Exo', sans-serif; }
h1.TituloVideo2 { font-size: 25px; line-height:25px; color:#FFFFFF; font-weight:bold;  font-family: 'Exo', sans-serif; }

.homeSPEAKERS{
    width: 98%;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
    gap:20px;
    /* border: #000000 double; */
}
.homeSPEAKER{
    /*background: #D1C9C9;*/
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    max-width: 140px;
    width: 100%;
    /*border: 1px solid #5A5454;*/
    min-height: 140px;
}
.speakersFoto{
    border-radius:10px; /* mitad del ancho/alto de la foto salvo que se quiera poner borde que entonces hay que aumentar los pixeles del borde */
    min-width: 140px;
    min-height:140px;
    width: 100;
    background-size: cover;
    background-position: center center;
    /*border: 1px solid #5A5454;*/
    /*background: #DD3134;*/
    }

@keyframes desplazar{to{left: 0;}}


