/* line 14, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 17, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body {
  line-height: 1;
  color: black;
  background: white;
}

/* line 19, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 21, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

/* line 23, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 25, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: "" "";
}
/* line 96, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
}

/* line 27, ../../../../Ruby192/lib/ruby/gems/1.9.1/gems/compass-0.10.6/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}


/* line 12, ../sass/estilos.scss */
body {
  background: #474243;
  color: #333;
  font-family: tahoma,verdana,arial,sans-serif;
  font-size: 12px;
}

/* line 22, ../sass/estilos.scss */
img {
  vertical-align: middle;
}

/* line 26, ../sass/estilos.scss */
p {
  font-size: 13px;
  line-height: 1.3em;
  color: #444;
  text-align: justify;
  font-family: trebuchet ms;
  margin-bottom: 10px;
}
/* line 33, ../sass/estilos.scss */
p strong {
  font-weight: bold;
  color: black;
}

/* line 40, ../sass/estilos.scss 
ul li {
  margin-left: 30px;
  list-style-type: circle;
  margin-bottom: 5px;
  color: #777;
}
*/

/* line 48, ../sass/estilos.scss */
strong {
  color: black;
}

/* line 52, ../sass/estilos.scss */
cite {
  font-style: italic;
}

/* line 55, ../sass/estilos.scss */
h1 {
  color: #444;
  font-family: tahoma,verdana,arial;
  font-size: 25px;
}

/* line 64, ../sass/estilos.scss */
input, select, textarea {
  font-family: arial;
  font-size: 11px;
  border: 1px solid #999;
  background: white url(../gfx/bg_input.gif) repeat-x top;
  padding: 2px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}
/* line 73, ../sass/estilos.scss */
input:focus, select:focus, textarea:focus {
  background: lightgoldenrodyellow;
  border: indigo 1px solid;
  -moz-box-shadow: #999999 0 0 5px 0;
  -webkit-box-shadow: #999999 0 0 5px 0;
  -o-box-shadow: #999999 0 0 5px 0;
  box-shadow: #999999 0 0 5px 0;
}

/* line 82, ../sass/estilos.scss */
a {
  text-decoration: none;
  color: #6666D5;
}

/* line 87, ../sass/estilos.scss */
hr {
  color: #8A0000;
  width: 99%;
}

/* line 96, ../sass/estilos.scss */
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  margin: 10px -10px 10px 10px;
}
/* line 105, ../sass/estilos.scss */
.rslides li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  list-style-type: none;
  margin-left: 0px;
}
/* line 114, ../sass/estilos.scss */
.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 95%;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: #777777 0 5px 6px -6px;
  -webkit-box-shadow: #777777 0 5px 6px -6px;
  -o-box-shadow: #777777 0 5px 6px -6px;
  box-shadow: #777777 0 5px 6px -6px;
}

/* line 130, ../sass/estilos.scss */
.seccion {
  
  padding-left: 10px;
}

/* line 137, ../sass/estilos.scss */
.banner {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  margin: 10px;
  -moz-box-shadow: #777777 0 8px 6px -6px;
  -webkit-box-shadow: #777777 0 8px 6px -6px;
  -o-box-shadow: #777777 0 8px 6px -6px;
  box-shadow: #777777 0 8px 6px -6px;
  width: 150px;
}

/* line 148, ../sass/estilos.scss */
.imagen {
  -moz-box-shadow: #999999 2px 2px 2px 0;
  -webkit-box-shadow: #999999 2px 2px 2px 0;
  -o-box-shadow: #999999 2px 2px 2px 0;
  box-shadow: #999999 2px 2px 2px 0;
  border: #999 1px solid;
}

/* line 156, ../sass/estilos.scss */
.descarga a {
  text-decoration: underline;
}

/* line 161, ../sass/estilos.scss */
.descripcion {
  text-align: center;
  font-size: 11px;
  color: #2061AF;
}
/* line 165, ../sass/estilos.scss */
.descripcion img {
  -moz-box-shadow: #777777 0 8px 6px -6px;
  -webkit-box-shadow: #777777 0 8px 6px -6px;
  -o-box-shadow: #777777 0 8px 6px -6px;
  box-shadow: #777777 0 8px 6px -6px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}
/* line 170, ../sass/estilos.scss */
.descripcion ul li {
  list-style-type: none;
}

/* line 175, ../sass/estilos.scss */
.clientes {
  width: 100%;
  border: #ccc 1px solid;
  background-color: #FEFFAF;
  -moz-box-shadow: #cccccc 2px 2px 2px 0;
  -webkit-box-shadow: #cccccc 2px 2px 2px 0;
  -o-box-shadow: #cccccc 2px 2px 2px 0;
  box-shadow: #cccccc 2px 2px 2px 0;
}
/* line 182, ../sass/estilos.scss */
.clientes th, .clientes td {
  padding: 5px;
}
/* line 185, ../sass/estilos.scss */
.clientes td {
  font-size: 10px;
  line-height: 15px;
}
/* line 189, ../sass/estilos.scss */
.clientes th {
  font-weight: bold;
  background: #444;
  color: white;
  font-size: 12px;
}

/* line 197, ../sass/estilos.scss */
.lista {
  background: #FEFFAF;
  -moz-box-shadow: #777777 0 6px 6px -6px;
  -webkit-box-shadow: #777777 0 6px 6px -6px;
  -o-box-shadow: #777777 0 6px 6px -6px;
  box-shadow: #777777 0 6px 6px -6px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  margin: 10px;
  padding: 10px 10px 5px 5px;
  width: 35%;
  border: #ddd 2px solid;
}

/* line 208, ../sass/estilos.scss */
ul.lista li {
  list-style-type: circle;
  margin-left: 30px;
  color: #590000;
  cursor: pointer;
}

/* line 215, ../sass/estilos.scss */
.sub {
  font-size: 10px;
  color: #999;
  display: block;
}

/* line 221, ../sass/estilos.scss */
.recomendado {
  color: black !important;
}

/* line 225, ../sass/estilos.scss */
.header {
  background: #F8F8F8;
  border-bottom: #8A0000 1px solid;
}

/* line 231, ../sass/estilos.scss */
.footer {
  /*border-top: #ccc 1px solid;*/
  padding-top: 10px !important;
  background-color: #720000;
  color: white !important;
  font-size:14px;
}
/* line 237, ../sass/estilos.scss */
.footer a {
  color: white !important;
}
/* line 240, ../sass/estilos.scss */
.footer .subtitulo {
  color: #eee;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: orange 3px dotted;
  padding-left: 5px;
}

/* line 249, ../sass/estilos.scss */
.contenido {
  background: #F8F8F8;
}

/* line 256, ../sass/estilos.scss */
.bold {
  font-family: verdana,comic sans ms;
  color: #444;
  font-weight: bold;
  font-variant: small-caps;
}

/* line 263, ../sass/estilos.scss */
.participan {
  list-style-type: square;
  margin-left: 20px;
  color: darkgreen;
}

/* line 269, ../sass/estilos.scss */
.participan a {
  color: #00418F;
  font-variant: small-caps;
}
/* line 272, ../sass/estilos.scss */
.participan a:hover {
  color: orangered;
}

/* line 277, ../sass/estilos.scss */
.servicios {
  margin-top: 5px;
  display: block;
  padding: 5px;
  color: #7E0001;
  font-family: tahoma,verdana,arial,sans-serif;
  font-size: 13px;
  letter-spacing: 1px;
}
/* line 290, ../sass/estilos.scss */
.servicios:hover {
  color: green;
  text-shadow: #999999 1px 1px 2px;
}

/* line 297, ../sass/estilos.scss */
.links li {
  margin-top: 38px;
  list-style-type: none;
  margin-left: 0px;
  float: right;
  border-right: #ccc 1px solid;
}
/* line 303, ../sass/estilos.scss */
.links li a {
  color: #7E0001;
  padding: 10px;
  font-family: tahoma,verdana,arial,sans-serif;
  font-size: 14px;
  letter-spacing: 2px;
}
/* line 311, ../sass/estilos.scss */
.links li a:hover {
  color: green;
  text-shadow: #999999 1px 1px 2px;
}
/* line 317, ../sass/estilos.scss */
.links li:first-child {
  border: 0;
}

/* line 320, ../sass/estilos.scss */
.destacadas td {
  padding: 10px;
  text-align: justify;
  font-weight: normal;
}

/* line 325, ../sass/estilos.scss */
.titulo, .titulo-agora {
  margin: 10px 0 15px 0;
  color: #2061AF;
  font-family: trebuchet ms;
  font-size: 26px;
  text-align: left;
  text-shadow: #999999 1px 1px 2px;
}

/* line 336, ../sass/estilos.scss */
.subtitulo {
  text-shadow: #999999 1px 1px 2px;
  color: #11324E;
  font-family: helvetica neue,helvetica,"trebuchet ms",sans-serif;
  font-size: 20px;
  font-line-height: 24px;
}

/* line 346, ../sass/estilos.scss */
.video, .intro {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 351, ../sass/estilos.scss */
.intro {
  text-align: right;
}
/* line 353, ../sass/estilos.scss */
.intro p {
  padding: 10px 0px 10px 30px;
}
/* line 357, ../sass/estilos.scss */
.intro li {
  list-style-type: square;
  font-size: 12px;
  color: #333;
  text-align: justify;
  padding: 5px 0 5px 0;
  font-family: trebuchet ms,arial;
  margin-left: 40px;
}

/* line 368, ../sass/estilos.scss */
.destacar {
  color: orangered !important;
  font-family: arial black,trebuchet ms;
  font-size: 22px;
  margin-right: 20px;
  text-shadow: #666666 1px 1px 2px;
  font-variant: small-caps;
}

/* line 379, ../sass/estilos.scss */
.tuning {
  border: #fff 5px solid;
  -moz-box-shadow: #999999 1px 1px 1px 0;
  -webkit-box-shadow: #999999 1px 1px 1px 0;
  -o-box-shadow: #999999 1px 1px 1px 0;
  box-shadow: #999999 1px 1px 1px 0;
}

/* line 384, ../sass/estilos.scss */
.separador {
  border-top: #eee 1px solid;
}

/* line 388, ../sass/estilos.scss */
#mensaje {
  display: none;
  float: left;
  color: darkred;
  font-size: 11px;
  margin-top: 15px;
  padding: 0px 5px 5px 20px;
  background: url(../icon/exclamation_red.png);
  background-repeat: no-repeat;
}

/* line 399, ../sass/estilos.scss */
.button {
  color: white !important;
}

/* line 403, ../sass/estilos.scss */
.ok {
  color: #5E912C;
  text-shadow: #999999 2px 2px 3px;
  font-family: trebuchet ms;
  font-size: 14px;
  font-weight: bold;
}

/* line 414, ../sass/estilos.scss */
.social {
  margin-top: 22px;
  text-align: right;
}
/* line 417, ../sass/estilos.scss */
.social img {
  width: 32px;
}

/* line 423, ../sass/estilos.scss */
.over_event {
  background-color: gold !important;
}

/* line 427, ../sass/estilos.scss */
.titulo-agora {
  color: #444;
  padding: 7px 10px;
  font-size: 30px;
}

/* line 434, ../sass/estilos.scss */
.titulos {
  line-height: 1.3em !important;
  font-weight: normal !important;
}

/* line 444, ../sass/estilos.scss */
.noticias tr:nth-child(odd) {
  background: #EFEFEF;
}
/* line 449, ../sass/estilos.scss */
.noticias tr:nth-child(even) {
  background: transparent;
}
/* line 454, ../sass/estilos.scss */
.noticias tr td:first-child {
  padding: 5px;
}
/* line 458, ../sass/estilos.scss */
.noticias tr td:first-child + td {
  padding: 10px 10px 5px 0;
  vertical-align: top;
}
/* line 462, ../sass/estilos.scss */
.noticias tr td:first-child + td .titulos {
  text-align: justify;
  color: #5E0001;
  font-size: 14px;
  font-weight: bold;
  line-height: 1em;
  font-family: tahoma,verdana,arial,sans-serif;
  margin-bottom: 20px;
  border: 0 !important;
}
/* line 473, ../sass/estilos.scss */
.noticias tr td:first-child + td span {
  float: right;
  color: #516CA4;
  font-size: 11px;
  font-weight: normal;
  padding-right: 5px;
  border-right: #999 1px solid !important;
}
/* line 481, ../sass/estilos.scss */
.noticias tr td:first-child + td a {
  float: right;
  font-size: 11px;
  color: #c00;
  font-weight: normal;
  margin-left: 5px;
  padding-left: 5px;
  border-left: #999 1px solid !important;
}
/* line 493, ../sass/estilos.scss */
.noticias img {
  width: 120px;
  margin: 5px;
  -moz-box-shadow: #999999 1px 1px 1px 0;
  -webkit-box-shadow: #999999 1px 1px 1px 0;
  -o-box-shadow: #999999 1px 1px 1px 0;
  box-shadow: #999999 1px 1px 1px 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}

/* line 504, ../sass/estilos.scss */
.actividades td {
  padding: 10px;
  text-align: left;
}
/* line 505, ../sass/estilos.scss */
.actividades td:first-child + td, .actividades td:first-child + td + td + td {
  width: 300px;
}
/* line 507, ../sass/estilos.scss */
.actividades tr:nth-child(odd) {
  background: #EFEFEF;
  -moz-box-shadow: #999999 0 5px 6px -6px;
  -webkit-box-shadow: #999999 0 5px 6px -6px;
  -o-box-shadow: #999999 0 5px 6px -6px;
  box-shadow: #999999 0 5px 6px -6px;
}
/* line 513, ../sass/estilos.scss */
.actividades tr:nth-child(even) {
  background: #fff;
  -moz-box-shadow: #999999 0 5px 6px -6px;
  -webkit-box-shadow: #999999 0 5px 6px -6px;
  -o-box-shadow: #999999 0 5px 6px -6px;
  box-shadow: #999999 0 5px 6px -6px;
}
/* line 518, ../sass/estilos.scss */
.actividades img {
  width: 160px;
  height: 120px;
  margin: 0;
  -moz-box-shadow: #999999 1px 1px 1px 0;
  -webkit-box-shadow: #999999 1px 1px 1px 0;
  -o-box-shadow: #999999 1px 1px 1px 0;
  box-shadow: #999999 1px 1px 1px 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}

/* line 528, ../sass/estilos.scss */
.imagen_noticia {
  float: left;
  margin: 0 10px 10px 0px;
  width: 200px;
  font-size: 10px;
  color: #516CA4;
  line-height: 1em;
  text-align: center;
}
/* line 536, ../sass/estilos.scss */
.imagen_noticia img {
  width: 99%;
  margin: 5px;
  -moz-box-shadow: #999999 1px 1px 1px 0;
  -webkit-box-shadow: #999999 1px 1px 1px 0;
  -o-box-shadow: #999999 1px 1px 1px 0;
  box-shadow: #999999 1px 1px 1px 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}

/* line 546, ../sass/estilos.scss */
.detalle_noticia td {
  padding: 10px;
  vertical-align: top;
  text-align: justify;
  line-height: 1.3em;
  font-size: 14px;
  font-family: tahoma,verdana,arial,sans-serif;
}
/* line 555, ../sass/estilos.scss */
.detalle_noticia .titulos {
  vertical-align: top;
  color: #5E0001;
  font-size: 18px;
  line-height: 1em;
  font-family: helvetica neue,helvetica,"trebuchet ms",sans-serif;
}

/* line 566, ../sass/estilos.scss */
.fecha {
  color: #516CA4;
  font-size: 11px;
}

/* line 572, ../sass/estilos.scss */
#slides_publicidad li {
  list-style-type: none;
  margin-left: -10px;
}
/* line 576, ../sass/estilos.scss */
#slides_publicidad img {
  width: 100%;
  margin: 0;
  padding: 0;
}

/* line 586, ../sass/estilos.scss */
.restore {
  background: #f2f5f6;
  /* old browsers */
  background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);
  /* firefox */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(37%, #e3eaed), color-stop(100%, #c8d7dc));
  /* webkit */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 );
  /* ie */
}

/* line 593, ../sass/estilos.scss */
#eventos {
  width: 95%;
  margin-left: 20px;
  margin-bottom: 20px;
  border: #444 2px solid;
  border-collapse: collapse;
  -moz-box-shadow: 0px 0px 5px #999;
  -webkit-box-shadow: 5px 5px 5px #999;
  box-shadow: 5px 5px 5px #999;
}
/* line 603, ../sass/estilos.scss */
#eventos tr {
  height: 50px;
}
/* line 609, ../sass/estilos.scss */
#eventos tbody td {
  text-align: left !important;
  padding: 5px;
  border: #444 1px solid !important;
  color: black;
  background: #f2f5f6;
  /* old browsers */
  background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);
  /* firefox */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f6), color-stop(37%, #e3eaed), color-stop(100%, #c8d7dc));
  /* webkit */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 );
  /* ie */
}
/* line 614, ../sass/estilos.scss */
#eventos tbody td li {
  list-style-type: circle;
  margin-left: 15px;
  color: #333;
}
/* line 619, ../sass/estilos.scss */
#eventos tbody td:hover {
  background: gold !important;
  cursor: pointer;
}
/* line 631, ../sass/estilos.scss */
#eventos thead tr {
  border-bottom: #444 2px solid;
}
/* line 632, ../sass/estilos.scss */
#eventos thead th:first-child {
  border-right: #444 2px solid !important;
}
/* line 634, ../sass/estilos.scss */
#eventos thead th {
  background: #FFFFDF !important;
  border: #444 1px solid !important;
  text-align: center;
  padding: 5px;
  font-family: arial;
  font-weight: bold;
  font-size: 14px;
  text-shadow: #999999 1px 1px 2px;
}
/* line 650, ../sass/estilos.scss */
#eventos .misce {
  background-color: #FFFFDF !important;
  padding: 5px;
  border-right: #444 2px solid;
  border-bottom: #444 2px solid;
}
/* line 657, ../sass/estilos.scss */
#eventos .lugar_1 {
  background-color: #B8EFA4 !important;
}
/* line 660, ../sass/estilos.scss */
#eventos .lugar_2 {
  background-color: #DFDFDF !important;
}
/* line 663, ../sass/estilos.scss */
#eventos .lugar_3 {
  background-color: #FFE68F !important;
}
/* line 666, ../sass/estilos.scss */
#eventos .lugar_4 {
  background-color: #EFB3D6 !important;
}
/* line 669, ../sass/estilos.scss */
#eventos .lugar_5 {
  background-color: #A4E2EF !important;
}
/* line 672, ../sass/estilos.scss */
#eventos .lugar_6 {
  background-color: #CFCFCF !important;
}
/* line 675, ../sass/estilos.scss */
#eventos .lugar_1, #eventos .lugar_2, #eventos .lugar_3, #eventos .lugar_4, #eventos .lugar_5, #eventos .lugar_6 {
  background-color: #fff !important;
}

/* line 680, ../sass/estilos.scss */
.error {
  color: red;
}

/* line 683, ../sass/estilos.scss */
.error_control {
  border: red 1px solid;
}

/* line 687, ../sass/estilos.scss */
.correcto {
  color: green;
  font-size: 20px;
}

/* line 692, ../sass/estilos.scss */
#instrucciones {
  font-family: tahoma,trebuchet ms,arial;
  font-size: 16px;
}
/* line 694, ../sass/estilos.scss */
#instrucciones li {
  width: 95%;
  text-align: right;
}
/* line 704, ../sass/estilos.scss */
#instrucciones li {
  color: #23258F;
}
/* line 707, ../sass/estilos.scss */
#instrucciones li a {
  color: #999;
  font-weight: bold;
  margin-left: 10px;
}
/* line 711, ../sass/estilos.scss */
#instrucciones li a img {
  float: right;
  margin-left: 10px;
  width: 16px;
}

/* line 721, ../sass/estilos.scss */
#frm_calendario {
  display: none;
  border-top: #999 1px dotted;
  margin-top: 10px;
}

/* line 728, ../sass/estilos.scss */
#ev_inscritos li {
  list-style-type: square;
  margin-top: 15px;
  font-size: 14px;
}

/* line 735, ../sass/estilos.scss */
#frm_inscripcion form {
  border-right: #999 4px solid;
}

/* line 744, ../sass/estilos.scss */
.titulo-agora {
  cursor: pointer;
  margin-top: 15px;
  -moz-box-shadow: #999999 2px 2px 2px 0;
  -webkit-box-shadow: #999999 2px 2px 2px 0;
  -o-box-shadow: #999999 2px 2px 2px 0;
  box-shadow: #999999 2px 2px 2px 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}

/* line 754, ../sass/estilos.scss */
.descripcion-agora p {
  margin: 10px 0;
}
/* line 757, ../sass/estilos.scss */
.descripcion-agora li {
  list-style-type: square;
  font-size: 12px;
  margin-left: 30px;
}
/* line 761, ../sass/estilos.scss */
.descripcion-agora li:hover {
  color: blue;
  cursor: pointer;
}

/* line 768, ../sass/estilos.scss */
.agora-ponente {
  display: none;
  margin: 5px 5px 15px 5px;
  background: #FFFCEF;
  border: #999 1px solid;
  -moz-box-shadow: #666666 2px 2px 2px 0;
  -webkit-box-shadow: #666666 2px 2px 2px 0;
  -o-box-shadow: #666666 2px 2px 2px 0;
  box-shadow: #666666 2px 2px 2px 0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  width: 50%;
  padding: 8px;
}
/* line 777, ../sass/estilos.scss */
.agora-ponente p {
  color: #666;
}
/* line 780, ../sass/estilos.scss */
.agora-ponente p.ponente {
  color: black;
  font-weight: bold;
}
/* line 784, ../sass/estilos.scss */
.agora-ponente img {
  float: left;
  margin: 5px 10px 5px 0;
  -moz-box-shadow: #666666 2px 2px 2px 0;
  -webkit-box-shadow: #666666 2px 2px 2px 0;
  -o-box-shadow: #666666 2px 2px 2px 0;
  box-shadow: #666666 2px 2px 2px 0;
  border: #fff 5px solid;
  max-width: 90px !important;
}

/* line 793, ../sass/estilos.scss */
.ponente a {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 20px;
}

/* line 795, ../sass/estilos.scss */
#box1 li, #box2 li, #box3 li, #box4 li, #box5 li {
  margin-bottom: 4px;
}

/* line 804, ../sass/estilos.scss */
.programa {
  width: 96%;
  margin-left: 20px;
  border-collapse: collapse;
  border: #999 1px solid;
}
/* line 809, ../sass/estilos.scss */
.programa th {
  padding: 0 20px 5px 0;
  font-size: 18px;
  color: #666;
  border-bottom: 3px solid;
  text-align: center;
}
/* line 816, ../sass/estilos.scss */
.programa th:first-child {
  border-color: red;
  width: 60px;
}
/* line 820, ../sass/estilos.scss */
.programa th:first-child + th {
  border-color: green;
}
/* line 823, ../sass/estilos.scss */
.programa th:first-child + th + th {
  border-color: blue;
}
/* line 826, ../sass/estilos.scss */
.programa th:first-child + th + th + th {
  border-color: orange;
}
/* line 829, ../sass/estilos.scss */
.programa th:first-child + th + th + th + th {
  border-color: pink;
}
/* line 833, ../sass/estilos.scss */
.programa tr {
  border-bottom: #999 1px solid;
}
/* line 836, ../sass/estilos.scss */
.programa td {
  font-size: 11px;
  border-right: #999 1px solid;
  padding: 10px;
  margin: 10px;
}
/* line 841, ../sass/estilos.scss */
.programa td strong {
  font-weight: bold;
}
/* line 844, ../sass/estilos.scss */
.programa td span {
  color: darkblue;
  font-size: 10px;
}
/* line 848, ../sass/estilos.scss */
.programa td li {
  margin-left: 10px;
  list-style-type: square;
  margin-bottom: 5px;
  text-align: left;
}
/* line 855, ../sass/estilos.scss */
.programa td:first-child {
  background: #efefef;
  text-align: center;
  font-size: 12px;
}

/* line 864, ../sass/estilos.scss */
.horario {
  background: #efefef;
  text-align: center;
  font-size: 12px;
  padding: 5px 10px 5px 10px;
}

/* line 870, ../sass/estilos.scss */
.educa {
  background: #CADE97;
}

/* line 873, ../sass/estilos.scss */
.gestiona {
  background: #C39AC1;
}

/* line 876, ../sass/estilos.scss */
.desarrolla {
  background: #94D0EB;
}

/* line 879, ../sass/estilos.scss */
.colabora {
  background: orange;
}

/* line 882, ../sass/estilos.scss */
.innova {
  background: #ED7363;
}

/* line 886, ../sass/estilos.scss */
#info-ponente {
  width: 400px;
  display: none;
  padding: 10px;
  position: absolute;
  top: 150px;
  right: 20px;
  background: #FEFFBF;
  -moz-box-shadow: #999999 5px 5px 5px 0;
  -webkit-box-shadow: #999999 5px 5px 5px 0;
  -o-box-shadow: #999999 5px 5px 5px 0;
  box-shadow: #999999 5px 5px 5px 0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  background: #ffffdb;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffdb 0%, #ffff88 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffdb), color-stop(100%, #ffff88));
  /* Chrome,Safari4+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffdb', endColorstr='#ffff88',GradientType=0 );
  /* IE6-9 */
}
/* line 896, ../sass/estilos.scss */
#info-ponente p {
  margin: 0 5px 10px 5px;
  color: #444;
}
/* line 902, ../sass/estilos.scss */
#info-ponente img {
  float: left;
  margin: 5px 10px 5px 0;
  -moz-box-shadow: #666666 2px 2px 2px 0;
  -webkit-box-shadow: #666666 2px 2px 2px 0;
  -o-box-shadow: #666666 2px 2px 2px 0;
  box-shadow: #666666 2px 2px 2px 0;
  border: #fff 5px solid;
  max-width: 90px !important;
  background: white;
}
/* line 910, ../sass/estilos.scss */
#info-ponente .ponente a {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 20px;
}


/* line 937, ../sass/estilos.scss */
.horario {
  padding: 10px 5px 10px 5px;
}

/* line 941, ../sass/estilos.scss */
.actividad select {
  width: 90%;
  margin-top: 5px;
}

/* line 946, ../sass/estilos.scss */
#tActividades {
  width: 100%;
  border: #999 1px solid;
  border-collapse: collapse;
  -moz-box-shadow: #cccccc 2px 2px 2px 0;
  -webkit-box-shadow: #cccccc 2px 2px 2px 0;
  -o-box-shadow: #cccccc 2px 2px 2px 0;
  box-shadow: #cccccc 2px 2px 2px 0;
  background: #ffffdb;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffdb 0%, #ffff88 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffdb), color-stop(100%, #ffff88));
  /* Chrome,Safari4+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffdb', endColorstr='#ffff88',GradientType=0 );
  /* IE6-9 */
}
/* line 956, ../sass/estilos.scss */
#tActividades thead {
  background: #E0E9EF;
}
/* line 958, ../sass/estilos.scss */
#tActividades thead th {
  padding: 5px;
  border: #999 1px solid;
}
/* line 962, ../sass/estilos.scss */
#tActividades thead th:first-child {
  width: 50px;
}
/* line 967, ../sass/estilos.scss */
#tActividades tbody tr {
  border-bottom: #999 1px solid;
}
/* line 970, ../sass/estilos.scss */
#tActividades tbody td {
  padding: 10px;
  color: #444;
  height: 65px !important;
}
/* line 975, ../sass/estilos.scss */
#tActividades tbody td:first-child {
  background: #EFEFEF;
  padding: 3px 5px 3px 5px;
  color: black;
  border-right: #999 1px solid;
}
/* line 983, ../sass/estilos.scss */
#tActividades tfoot td {
  background: #666;
  color: white;
  text-align: right;
  padding: 5px;
}

/* line 991, ../sass/estilos.scss */
#boxPrograma {
  display: none;
  position: absolute;
  top: 10px;
  left: 10px;
  background: white;
  -moz-box-shadow: #999999 5px 5px 5px 0;
  -webkit-box-shadow: #999999 5px 5px 5px 0;
  -o-box-shadow: #999999 5px 5px 5px 0;
  box-shadow: #999999 5px 5px 5px 0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  z-index: 999;
  border: #999 1px solid;
}

/* line 1002, ../sass/estilos.scss */
#cerrar {
  position: absolute;
  float: right;
  color: white;
  font-size: 20px;
  top: 35px;
  right: 22px;
  cursor: pointer;
  background: #DF4329;
  padding: 5px 20px;
  -moz-box-shadow: #999999 2px 2px 2px 0;
  -webkit-box-shadow: #999999 2px 2px 2px 0;
  -o-box-shadow: #999999 2px 2px 2px 0;
  box-shadow: #999999 2px 2px 2px 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}
/* line 1014, ../sass/estilos.scss */
#cerrar:hover {
  background: tomato;
}

/* line 1019, ../sass/estilos.scss */
#tConfirmar, #tConfirmarCentro, #tConfirmarCatering {
  display: none;
  width: 100%;
  border-collapse: collapse;
  border: #999 1px solid;
}
/* line 1024, ../sass/estilos.scss */
#tConfirmar thead, #tConfirmarCentro thead, #tConfirmarCatering thead {
  background: #E0E9EF;
}
/* line 1026, ../sass/estilos.scss */
#tConfirmar thead th, #tConfirmarCentro thead th, #tConfirmarCatering thead th {
  padding: 5px;
  border: #999 1px solid;
}
/* line 1033, ../sass/estilos.scss */
#tConfirmar tbody td, #tConfirmarCentro tbody td, #tConfirmarCatering tbody td {
  padding: 8px 7px 8px 7px;
  color: #444;
}
/* line 1037, ../sass/estilos.scss */
#tConfirmar tbody td:first-child, #tConfirmarCentro tbody td:first-child, #tConfirmarCatering tbody td:first-child {
  background: #EFEFEF;
  color: black;
  width: 100px;
}

/* line 1046, ../sass/estilos.scss */
#tConfirmarCatering tbody td:first-child {
  width: 200px !important;
}

 #toTop{position:fixed;bottom:10px;right:10px;text-align: center;padding:10px;}