@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.*/
}

body{ font-size: 16px; line-height:20px; color: #000000; font-weight:normal; font-family: 'Raleway', sans-serif;}
table{ font-size: 16px; line-height:20px; color: #000000; font-weight:normal;  font-family: 'Raleway', sans-serif; }
td{ font-size: 16px; line-height:20px; color: #000000; font-weight:normal;  font-family: 'Raleway', sans-serif; }
/*color: #3399CC*/
/*input { outline: double; outline-color: darkgray;}*/
/**/

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

#header{
margin:auto;
width:835px;
/*font-family: 'Alef', sans-serif;*/
font-family: 'Raleway', sans-serif;
font-weight:lighter;
z-index:1000;
}

ul, ol {
list-style:none;
font-size: 16px;	
}
.nav li a{
background-color:#fff;
/*color:#3399CC;*/
color:#000000;
text-decoration:none;
font-weight:bolder;
padding:10px 10px;
display:block;
text-align: left;
}

.nav li a:hover{
/*background-color:#3399CC;*/
background-color:#fff;
color:#f9a01b;
}

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

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

.nav li ul a:hover {
background-color:#f9a01b;
color:#fff;
}


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

.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: 'Raleway', sans-serif;
font-weight:lighter;
z-index:1000;
}

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

.navSponsoring li a:hover{
/*background-color:#3399CC;*/
background-color:#f9a01b;
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:#f9a01b;
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;
}









h1 { font-size: 20px; line-height:30px; color: #FFFFFF; font-weight:bold;  font-family: 'Raleway', sans-serif; }

.textoTitulo2017 { color:#1c819e; font-weight:bolder;font-size: 20px;}
.textoTitulo2020 { color:#3399CC;}
.titulo{ font-size: 26px; line-height:30px; color: #3399CC; font-weight:normal;  font-family: 'Raleway', sans-serif; }
.titulo2{ font-size: 24px; line-height:30px; color: #3399CC; font-weight:normal;  font-family: 'Raleway', sans-serif; }
.titulomed{ font-size: 22px; line-height:30px; color: #3399CC; font-weight:normal;  font-family: 'Raleway', sans-serif; }
.titulobajofotoindex{ font-size: 12px; line-height:16px; font-weight:bolder; font-family: 'Raleway', sans-serif; color: #FFFFFF;}
.textolista{ font-family: 'Raleway', sans-serif; color: #000000;}
.opcFees{ font-size: 15px; line-height:18px; color: #000000; font-weight:normal;  font-family: 'Raleway', sans-serif; }

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




/*.titulohomevertical{
	 font-size: 24px; line-height:30px; color: #3399CC; font-weight:bold;  font-family: 'Barlow Semi Condensed', 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: #3399CC; font-weight:bold;  font-family: 'Raleway', 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: #3399CC; font-weight:bold;  font-family: 'Raleway', sans-serif;
}

.textoNoticia{ font-size: 16px; line-height:20px; color: #FFFFFF; font-weight:normal;  font-family: 'Raleway', sans-serif;}
.morenewshome{ font-size: 14px; line-height:20px; color: #FFFFFF; font-weight:normal;  font-family: 'Raleway', sans-serif;}
.moreinfohome{ font-size: 14px; line-height:20px; color: #FFFFFF; font-weight:normal;  font-family: 'Raleway', sans-serif;}
.menu{ font-size: 18px; line-height:20px; color: #3399CC; font-weight: normal;  font-family: 'Barlow Semi Condensed', sans-serif; }
.menusite{ font-size: 16px; line-height:20px; color: #FFFFFF; font-weight: normal;  font-family: 'Barlow Semi Condensed', sans-serif; }
.submenu{ font-size: 16px; line-height:18px; color: #3399CC; font-weight:normal;  font-family: 'Barlow Semi Condensed', sans-serif; }
.subsubmenu{ font-size: 14px; line-height:18px; color: #3399CC; font-weight:normal;  font-family: 'Barlow Semi Condensed', sans-serif; }

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

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



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


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

a:active{ text-decoration:none; color:#3399CC; font-weight:bold;  }
a:visited{ text-decoration:none; color:#3399CC; font-weight:bold; }
a:link{ text-decoration:none; color:#3399CC; font-weight:bold;  }
a:hover{ text-decoration:none; color:#000000; font-weight:bold; }

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

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

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

a.moreinfohome:active{ text-decoration:none; color:#F39B15; }
a.moreinfohome:visited{ text-decoration:none; color:#F39B15;}
a.moreinfohome:link{ text-decoration:none; color:#F39B15; }
a.moreinfohome:hover{ text-decoration:none; color:#3399CC;}





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: #3399CC; font-weight:normal;  font-family: 'Raleway', sans-serif;}
a.titulo:visited{font-size: 26px; line-height:30px; color: #3399CC; font-weight:normal;  font-family: 'Raleway', sans-serif;}
a.titulo:link{font-size: 26px; line-height:30px; color: #3399CC; font-weight:normal;  font-family: 'Raleway', sans-serif;}
a.titulo:hover{font-size: 26px; line-height:30px; color: #0d6928; font-weight:normal;  font-family: 'Raleway', sans-serif;}

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

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

.speakersNombre{font-size: 18px; line-height:22px; color:#1c819e; font-weight:bold;  font-family: 'Raleway', sans-serif;}

.speakersNombre2{font-size: 16px; color:#1c819e; font-weight:bold;}

.aplicacionNoDisponible{ font-size: 18px; line-height:30px; color: #3399CC; font-weight:normal;  font-family: 'Raleway', 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: #3399CC; font-weight:bold;  font-family: 'Baloo Tammudu', sans-serif;}
a.B2B_Menu:visited{font-size: 26px; line-height:30px; color: #3399CC; font-weight:bold;  font-family: 'Baloo Tammudu', sans-serif;}
a.B2B_Menu:link{font-size: 26px; line-height:30px; color: #3399CC; 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: #3399CC; 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: 'Barlow Semi Condensed', sans-serif;}
.B2B_Estado_Agenda2{font-size: 18px; line-height:16px; color:#000000; background-color:#eaf848; font-weight:bold; font-family: 'Barlow Semi Condensed', sans-serif;}
.B2B_Estado_Agenda3{font-size: 18px; line-height:16px; color:#FFFFFF; background-color:#de182b; font-weight:bold; font-family: 'Barlow Semi Condensed', sans-serif;}
.B2B_Estado_Agenda4{font-size: 18px; line-height:16px; color:#FFFFFF; background-color:#de182b; font-weight:bold; font-family: 'Barlow Semi Condensed', sans-serif;}
.B2B_Estado_Agenda5{font-size: 18px; line-height:16px; color:#FFFFFF; background-color:#de182b; font-weight:bold; font-family: 'Barlow Semi Condensed', 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: 'Barlow Semi Condensed', 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: 'Barlow Semi Condensed', 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: 'Barlow Semi Condensed', 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: 'Barlow Semi Condensed', 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: 'Barlow Semi Condensed', 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: 'Barlow Semi Condensed', 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: 'Barlow Semi Condensed', 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: 'Barlow Semi Condensed', 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: 'Barlow Semi Condensed', 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: 'Barlow Semi Condensed', 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: 'Barlow Semi Condensed', 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: 'Barlow Semi Condensed', sans-serif; }

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

.tituloapartado { font-size: 24px; line-height:30px; color: #3399CC; font-weight:bold;  font-family: 'Raleway', 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: 'Barlow Semi Condensed', 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;*/
}
.LogoMenuPeque {
  position: absolute;
  top: 25px;
  left: 25px;
  z-index: 3;
  /*max-width: 100%;*/
  max-width: 200px;
  /*width: window.screen.width;*/
}

.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: #1c819e; font-weight:bold; font-family: 'Raleway', sans-serif; }
.nombreSpeakerpequeño{	font-size: 13px; line-height: 20px;	color: #1c819e; font-weight:bold; font-family: 'Raleway', sans-serif; }
.institutionSpeakerNormal{	font-size: 14px; line-height: 14px;	color: #000000; font-weight:normal; font-family: 'Raleway', sans-serif; }
.institutionSpeakerpequeño{	font-size: 12px; line-height: 13px;	color: #000000; font-weight:normal; font-family: 'Raleway', sans-serif; }

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


/*
.LemaImagenIndex {
  position: absolute;
  top: 450px;
  left: 25px;
  z-index: 3;
}
.LemaImagenResto {
  position: absolute;
  top: 350px;
  left: 25px;
  z-index: 4;
}
*/
