@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700|Work+Sans:400,700&display=swap);

html, body { font-family: "Montserrat"; margin: 0px; padding: 0px; width:100%; font-size: 1em; color:#525252; line-height: 26px; background: #fefefe; letter-spacing: 0px }
h2, h3 { letter-spacing: -1px }
h2 { color:#8508BF; font-size: 2em; font-family: "Orbitron", sans-serif; }
h3 { color:#DD0E89; font-size: 1.2em; font-family: "Montserrat"; }
a { color:#292929; text-decoration: none;}
.noborder { border:none !important }
#preloader { position: fixed; top:0; left:0; right:0; bottom:0; background: #fff; z-index: 100; }
#loader { width: 140px; height: 140px; position: absolute; left:50%; top:50%; background: url(../img/loading.gif) no-repeat center 0; margin:-50px 0 0 -50px; }

/* Scrollbar */

/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #E6EFFD;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #C7552B;
  border-radius: 5px
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #052742
}

.scrollup { width: 40px; height: 40px; opacity: 0.3; position: fixed; bottom: 80px; right: 50px; display: none; text-indent: -9999px;  background: url(../img/icon_top.png) no-repeat }
/* Header */

#body_content { float: left; width: 100%; overflow: hidden }
#migas {float: left; width:80%; padding:1% 10%; font-size:14px; text-align:left; border-bottom: 1px dashed #ccc}
#migas a { color: #82b440; text-decoration: none; font-weight: bold }
#migas a:hover {color: #fff; background: #82b440; text-decoration: underline }

#content { float:left; width:100%; background: url("../img/bgContent.jpg") no-repeat fixed center; background-size: 100%  }
#tituloH1 { float:left; width:92%; padding:8% 4%; background: url("../img/bgH1.jpg") no-repeat top center; color: #ffffff; font-size: 3em; margin:0px; font-family: "Orbitron", sans-serif } 
#fullpage { float:left; width:86%; padding:2% 7% }
#conferencistas, #programa { float:left; width:86%; padding:4% 7% 5% }
#inscripciones { float:left; width:86%; padding:2% 7%; background: url("../img/bgInscripciones.jpg") no-repeat fixed center; background-size: 100% }
#inscripciones h2, #inscripciones p { color:#fff !important }
#inscripciones .texto { float: left; width: 47%; padding: 1% 2% 1% 1% }
#inscripciones .formulario { float: left; width: 47%; padding: 1% 1% 1% 2% }
#inscripciones .formulario form { width: 85%; padding: 2% 5%; background: #fff; float: left; border: 15px solid rgba(133, 8, 191, 0.35); border-radius: 10px }
#inscripciones .formulario form #campos { display: none }
#inscripciones .formulario form label { color:#DD0E89 !important; margin: 0px 0px; float: left; width: 45%; margin-right: 5%; padding: 13px 0px }
#inscripciones .formulario form p { color:#DD0E89 !important; font-size: 11px; line-height: 14px; float: left; margin-top: 0px; }
input[type="checkbox"] {  }
input[type="text"] { border: 1px solid #DD0E89; width: 45%; float: left; margin: 2% 0%; padding: 2% }
select { border: 1px solid #DD0E89; width: 49.5%; float: left; margin: 2% 0%; padding: 2% }
#btnEnviar { float: left; background: #DD0E89; width: 40%; padding: 2%; margin: 1% 30% 2%; border-radius: 5px; font-size: 14px; color: #fff; border: none; }
.dia { background:#C0FF00; color:#525252; text-align: center; padding: 5px 0px }
.diaf { background:#DD0E89; color:#fff; text-align: center; padding: 5px 0px }
td { padding:5px; border: 1px dotted #8508BF }