body {background: #1a1717; margin: 0; padding: 0; border: 0; margin-bottom: 6px;}
ul,li {list-style: none; margin: 0; padding: 0; border: 0;}
#space {height: 42px;}
.wrapper {width: 100%; height: 100%; position: relative;}
#header {position: relative; display: block; width: 100%; height:144px;background: #fff; z-index: 200;display: none;}
#header-content {width: 960px; margin: 0 auto; position: relative;background: #fff;}
#title {width: 350px; float: left; position: absolute; font: 24px Lucida, "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif; letter-spacing: -2px; font-weight: 600; margin-top: 16px; line-height: 100%;}
#title .datetag {position: relative; font-size: 18px; display: block; letter-spacing: -1px; font-weight: 100;}
#menu {float:right; width: 598px; position: relative; display: block;background: #fff;}
#menu ul {clear: both;}
#menu li {float:left;}
#menu li a.link {display:block;width: 118px; height: 140px; font: 14px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif; color: #fff; text-decoration: none; text-align: center; letter-spacing: -1px;}
#menu li a.link img {margin-top: 13px; margin-bottom: 8px; border: none;}
#menu li a.conferencistas {background: #4d71a1; margin-right: 2px; vertical-align: baseline;}
#menu li a.conferencistas:hover {background: #3d618f; border-bottom: solid 4px #5d7fb0;}
.conferencistas-current {border-bottom: solid 4px #4d71a1;}
#menu li a.expositores {background: #323c4d; margin-right: 2px;}
#menu li a.expositores:hover {background: #222d3d; border-bottom: solid 4px #424d5e;}
.expositores-current {border-bottom: solid 4px #323c4d;}
#menu li a.sede-y-hoteles {background: #8fac47; margin-right: 2px;}
#menu li a.sede-y-hoteles:hover {background: #7f9d38;border-bottom: solid 4px #9fbc57;}
.sede-y-hoteles-current {border-bottom: solid 4px #8fac47;}
#menu li a.boletos {background: #dea010; margin-right: 2px;}
#menu li a.boletos:hover {background: #cd9200;border-bottom: solid 4px #efaf26;}
.boletos-current {border-bottom: solid 4px #dea010;}
#menu li a.informacion {background: #7b0611;}
#menu li a.informacion:hover {background: #6b0001;border-bottom: solid 4px #8b1c1c;}
.informacion-current {border-bottom: solid 4px #7b0611;}
#haciendo-equipo {position:absolute;float: left;background: url(../images/haciendo-equipo.png) no-repeat;width:293px; height:88px; display: block; left: -12px;}
.clr {clear: both;}
#content {width: 960px; position: relative; margin: 0 auto; color: #f2f2f2;font: 12px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;line-height: 140%; overflow: hidden;}
.fold {position: relative;}
.conferencistas-content {background: url(../images/background-conferencistas.png) repeat; float: left; z-index: 100; display: none; width:936px; padding:12px;}
.expositores-content {background: url(../images/background-expositores.png) repeat; float: left; z-index: 100; display: none; width:936px; padding: 12px;}
.sede-content {background: url(../images/background-sede-y-hoteles.png) repeat; float: left; z-index: 100; display: none; width:936px; padding: 12px;}
.boletos-content {background: url(../images/background-boletos.png) repeat; float: left; z-index: 100; display: none; width:936px; padding: 12px;}
.informacion-content {background: url(../images/background-promociones.png) repeat; float: left; z-index: 100; display: none; width:936px; padding: 12px;}
.loading {position: absolute; display: block; margin: 0 auto; top: 320px; left: 45%; padding: 8px 8px 8px 6px; background: #fff;font: 13px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif; -moz-border-radius: 4px; -webkit-border-radius: 4px; color: #545454;z-index: 200;display: none;}
.loading img {vertical-align: middle;}
.disabled {opacity: 0.70; cursor: crosshair;}
.h-42 {height: 42px;}
#content h1 {font-size:36px; font-weight: 100; margin:0;margin-bottom: 24px;letter-spacing: -1px;}
#content h2 {font-size:26px; font-weight: 100; margin:0; margin-top: 6px; margin-bottom: 8px;letter-spacing: -1px; clear: both;}
#content h2 span {font-size: 16px;}
#content h3 {font-size:22px; font-weight: 100; margin:0; margin-bottom: 6px; letter-spacing: -1px; clear: both;}
#footer {width: 960px; position: relative; margin: 0 auto; color: #f2f2f2;font: 12px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;line-height: 140%;margin-top: 16px;margin-bottom: 68px;}
#foot-content {display:none; background: url(../images/background-footer.png) repeat; padding: 8px; float:left;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
#content .left-column {float:left; position: relative; width: 270px; margin-right: 12px;}
#content .left-column a img {margin-top: -2px; margin-right: 3px; vertical-align: middle; border: none;}
#content .left-column a {font-size: 14px; font-weight: 500; display: block; color:#fff; text-decoration: none; padding: 7px;}
#content .left-column a:hover {background: #1a1717;}
#content .right-column {float: left; position: relative; width:630px; padding: 0px 10px 10px; line-height: 160%;}
#content h1 img {vertical-align: middle;}
#content .right-column p {color: #d2d6da; margin-bottom: 28px; clear: both; line-height: 140%;}
#content .right-column p img.conferencista {float: left; margin-right: 12px; border: none; margin-top: 6px; clear: both; margin-bottom: 24px;}
#content .right-column a {color: #fff; text-decoration: underline;}
.container {position: relative;}
.conferencistas {position: relative; background: #3d618f; width: 100%;}
.expositores {position: relative; background: #222d3d; width: 100%;}
.sede {position: relative; background: #76932f; width: 100%;}
.boletos {position: relative; background: #c28900; width: 100%;}
.informacion {position: relative; background: #660000; width: 100%;}
.img-expo {display: block; margin: 0 auto;}
.img-local {display: block; margin: 0 auto; border: solid 8px #e6e6e6;}
.info-hoteles {float:left; padding: 8px; background: #76932f; margin-right: 12px; width: 180px; margin-bottom: 12px;}
.info-hotel {float:left; padding: 8px; background: #76932f; margin-right: 12px; width: 595px; margin-bottom: 12px;}
.descripcion {font-size: 11px; font-weight: 100; margin-top: 4px;}
.load {display: block; margin: 0 auto; padding: 8px 8px 8px 6px; background: #fff;font: 13px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif; -moz-border-radius: 4px; -webkit-border-radius: 4px; color: #545454;z-index: 200; width:150px; text-align: center;}
.load img {vertical-align: middle;}

/* TABLE
------------------------------ */
table {margin: 0 auto; color: #fff; border-collapse:collapse;}
tr {}
td {padding:5px 5px 6px; font-family:"Lucida Sans Unicode", Lucida, 'Lucida Sans', 'Lucida Grande', Tahoma, sans-serif; font-size: 13px;}

table.expo td {border: solid 1px #fff;}
table.auditorios td, table.auditorios tr {border-bottom: solid 1px #fff;}
table.auditorios td img {display: block;margin: 0 auto;}

#info_expo {font-family: "Lucida Sans Unicode", Lucida, 'Lucida Sans', 'Lucida Grande', Tahoma, sans-serif; font-size: 13px; width:420px;}

.preguntas, #redes {font-family: "Lucida Sans Unicode", Lucida, 'Lucida Sans', 'Lucida Grande', Tahoma, sans-serif; font-size: 13px; width:480px;}
.redes-sociales img {vertical-align: middle; margin-top: -4px; margin-left: 72px; border: none;}
.redes-sociales a {color: #4d71a1; text-decoration: none;}
