@charset "utf-8";
/* CSS Document */
html {
overflow-y: scroll;
}
* { 
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: 'source_sans_prolight', Arial, Helvetica, Geneva, sans-serif;}
table{ font-size: 16px; line-height:20px; color: #000000; font-weight:normal;  font-family: 'source_sans_prolight', Arial, Helvetica, Geneva, sans-serif; }
td{ font-size: 16px; line-height:20px; color: #000000; font-weight:normal;  font-family: 'source_sans_prolight', Arial, Helvetica, Geneva, sans-serif; }

/* .titulo{ font-size: 26px; line-height:30px; color: #07687B; font-weight:normal;  font-family: 'TwCenMT_Bold', Arial, Helvetica, Geneva, sans-serif; } */
.titulo2{ font-size: 24px; line-height:30px; color: #ff9c08; font-weight:normal;  font-family: 'dosisregular', Arial, Helvetica, Geneva, sans-serif; }
.titulomed{ font-size: 22px; line-height:30px; color: #000000; font-weight:normal;  font-family: 'source_sans_prolight', Arial, Helvetica, Geneva, sans-serif; }

a:active{ text-decoration:none; color: #5985AA; font-weight:bold; outline: none !important; -moz-outline-style: none !important; }
a:visited{ text-decoration:none; color: #5985AA; font-weight:bold; outline: none !important; -moz-outline-style: none !important; }
a:link{ text-decoration:none; color: #5985AA; font-weight:bold; outline: none !important; -moz-outline-style: none !important; }
a:hover{ text-decoration:none; color: #262626; font-weight:bold; outline: none !important; -moz-outline-style: none !important; }
/*
Esto es lo que hay que poner en los estilos de los enlaces para que en los links de los mapeos no salga un borde al pinchar sobre ellos
outline: none !important; -moz-outline-style: none !important; 
/*
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: #07687B; font-weight:normal;  font-family: 'TwCenMT_Bold', Arial, Helvetica, Geneva, sans-serif; text-decoration:none;}
a.titulo:visited{font-size: 26px; line-height:30px; color: #07687B; font-weight:normal;  font-family: 'TwCenMT_Bold', Arial, Helvetica, Geneva, sans-serif; text-decoration:none;}
a.titulo:link{font-size: 26px; line-height:30px; color: #07687B; font-weight:normal;  font-family: 'TwCenMT_Bold', Arial, Helvetica, Geneva, sans-serif; text-decoration:none;}
a.titulo:hover{font-size: 26px; line-height:30px; color: #85868a; font-weight:normal;  font-family: 'TwCenMT_Bold', Arial, Helvetica, Geneva, sans-serif; text-decoration:none;}
*/
a.titulo:active{font-size: 26px; line-height:30px; color: #5985AA; font-weight:bold;  font-family: 'source_sans_prolight', Arial, Helvetica, Geneva, sans-serif; text-decoration:none;}
a.titulo:visited{font-size: 26px; line-height:30px; color: #5985AA; font-weight:bold;  font-family: 'source_sans_prolight', Arial, Helvetica, Geneva, sans-serif; text-decoration:none;}
a.titulo:link{font-size: 26px; line-height:30px; color: #5985AA; font-weight:bold;  font-family: 'source_sans_prolight', Arial, Helvetica, Geneva, sans-serif; text-decoration:none;}
a.titulo:hover{font-size: 26px; line-height:30px; color: #262626; font-weight:bold;  font-family: 'source_sans_prolight', Arial, Helvetica, Geneva, sans-serif; text-decoration:none;}

a.tituloEXHIBITORS:active{font-size: 18px; line-height:30px; color: #00a4de; font-weight:normal;  font-family: 'Unica One', cursive; text-decoration:none;}
a.tituloEXHIBITORS:visited{font-size: 18px; line-height:30px; color: #00a4de; font-weight:normal;  font-family: 'Unica One', cursive; text-decoration:none;}
a.tituloEXHIBITORS:link{font-size: 18px; line-height:30px; color: #00a4de; font-weight:normal;  font-family: 'Unica One', cursive; text-decoration:none;}
a.tituloEXHIBITORS:hover{font-size: 18px; line-height:30px; color: #262626; font-weight:normal;  font-family: 'Unica One', cursive; text-decoration:none;}

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

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

.speakersNombre{font-size: 18px; color: #262626; font-weight:bold;}
.speakersNombre2{font-size: 16px; color: #262626; font-weight:bold;}

.sitemap_principal{font-size: 18px; color: #5985AA; font-weight:bold;}
.sitemap_opciones{font-size: 16px; color: #262626; font-weight:bold;}

a.sitemap_principal:active{font-size: 18px; text-decoration:none; color: #5985AA; font-weight:bold;}
a.sitemap_principal:visited{font-size: 18px; text-decoration:none; color: #5985AA; font-weight:bold;}
a.sitemap_principal:link{font-size: 18px; text-decoration:none; color: #5985AA; font-weight:bold;}
a.sitemap_principal:hover{font-size: 18px; text-decoration:none; color: #262626; font-weight:bold;}

a.sitemap_opciones:active{ text-decoration:none; color: #5985AA; font-weight:bold;}
a.sitemap_opciones:visited{ text-decoration:none; color: #5985AA; font-weight:bold;}
a.sitemap_opciones:link{ text-decoration:none; color: #5985AA; font-weight:bold;}
a.sitemap_opciones:hover{ text-decoration:none; color: #262626; font-weight:bold;}


.titulo{font-size: 26px; line-height:30px; color: #5985AA ; font-weight:bold;  font-family: 'source_sans_prolight', Arial, Helvetica, Geneva, sans-serif;}

.tituloEXHIBITORS{font-size: 18px; line-height:30px; color: #5985AA; font-weight:bold;  font-family: 'source_sans_prolight', Arial, Helvetica, Geneva, sans-serif; text-decoration:none;}
.tituloKEEP{font-size: 26px; line-height:30px; color: #5985AA; font-weight:bold;  font-family: 'source_sans_prolight', Arial, Helvetica, Geneva, sans-serif; text-decoration:none;}
.subtitulo{font-size: 22px; line-height:30px; color: #5985AA; font-weight:bold;  font-family: 'source_sans_prolight', Arial, Helvetica, Geneva, sans-serif; text-decoration:none;}



.tituloRojo{
	font-family: 'Unica One', cursive;
	font-size: 26px; 
	color: #262626; 
	font-weight:bold;
}

.HOME_intro { font-size: 18px; line-height:26px; color: #000000; font-weight:normal;  font-family: 'source_sans_prolight', Arial, Helvetica, Geneva, sans-serif; }
.topics{ font-size: 18px; line-height:28px; color: #000000; font-weight:normal;  font-family: 'source_sans_prolight', Arial, Helvetica, Geneva, sans-serif; }
