#peque {font-size: xx-small;}
* {padding:0; margin:0; text-align:left;}
#wrapper {position: relative; margin: 0 auto; padding: 0 40px; width: 900px; background: rgba(27,27,27,1) url(images/bg2.png) no-repeat left top;}
#contenido {float: left; width: 660px; display: inline; padding-bottom: 20px;}
#header {width: 900px; float: left}
#footer {width: 940px; clear: both; margin: 40px auto 10px auto;}
#colum_der {width: 180px; float: left; margin: 0 0 0 40px; margin-bottom:20px}/* mas 20 de mrgn del sidebar=40*/
.clearfix:after {content: ".";	display: block;	clear: both; visibility: hidden; line-height: 0;	height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}


/* EKO Party estilos.css */

/* typography.css */
body {font-size:75%;color:#ccc; font-family: Helvetica, Helvetica Neue, Arial, sans-serif; line-height:1.833em}  /* line height de 20px */
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#fff;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:10px;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em; font-size: 13px}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a, a:active {color:#B4C10A; text-decoration:none;}
a:focus, a:hover {color:#fff;}
#contenido a, #contenido a:active {color:#B4C10A; text-decoration:none; border-bottom: 0px dotted #B4C10A}
#contenido a:focus, #contenido a:hover {color:#D5D856; border-style: dashed;}

#contenido.mostrar a, #contenido.mostrar a:active {color:#888; text-decoration:none; border-bottom: 0px dotted #B4C10A}
#contenido.mostrar a:focus, #contenido.mostrar a:hover {color:#fff; border-style: dashed;}

blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em "andale mono", "lucida console", monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#0093d0;}
input,select,button {vertical-align:middle;}

.cyan_font, .cyan_font a {color:#00AEEF !important}
.magen_font, .magen_font a {color:#FC0053 !important}
.yellow_font, .yellow_font a {color:#fff200 !important}
.green_font, .green_font a {color:#B4C10A !important}
.white_font, .white_font a {color:#fff !important}
.nros {font-family:Georgia, Times New Roman}

/* Layout */
body {background:#000 url(images/bg-typo.png) no-repeat 50% 0 fixed;}
ul,li {margin:0;padding:0}
.cont {text-align:center}
.main {	width: 970px; margin: 0 auto; padding: 0 40px; background: #1B1B1B url(images/bg.jpg) no-repeat left top}
.cyan_bg {background:#00AEEF}
.magen_bg {background:#FC0053}
.yellow_bg {background:#fff200}
.green_bg {background:#B4C10A}
.mrg_arr {margin-top:20px}
.mrg_der {margin-right:20px}
.mrg_aba {margin-bottom:20px}
.mrg_izq {margin-left:20px}

.float-l{float:left}
.float-r{float:right}
.float-l50, .float-r50{width:50%}
.img-l {float:left; margin: 0 15px 5px 0}
.img-r {float:right; margin: 0 0 5px 15px}
a.top {position:absolute; bottom:-30px; width:900px; text-align:center; font-size:9px; font-family:Verdana}

#header #head {height:150px; position:relative}
#head .logo, #head .konex, #head h1, #head .ed, #head .banderita {position:absolute;}
#head .logo{left:-6px;top:16px}
#head .konex{right:-10px; top:20px}
.prox {
position:absolute;
left:330px;
top:70px
}
#head h1 {font-size:22px; font-weight:normal; left:160px; top: 20px; font-family:"Helvetica Light", "Helvetica Neue", Helvetica, Arial; letter-spacing: -0.03em;}

#head .ed, #dos {left:160px; top:52px; letter-spacing: 0.03em; color: #999; font: 18px Georgia, serif; font-style: italic; text-shadow: 0 0 5px #000;}
a.idioma-selec {border:1px solid #333; cursor:pointer; height:17px; line-height:17px; padding:0 5px 0 5px ; position:absolute; top:10px; right:12px; text-align:left; font-size:10px; color:#444; width: 17px; text-indent: -9999em}
a.idioma-selec:hover{border-color:#ddd;color:#ddd; width: auto; padding: 0 5px 0 25px; text-indent: 0;}
.arg{background: url(images/flag-ar.png) no-repeat scroll 5px center; display:block; padding-left:25px;}
.eng{background: url(images/flag-us.png) no-repeat scroll 5px center; display:block; padding-left:25px;}

a.nav-volver{padding: 0 5px; background: #000; margin: 10px 0; display: block}
a.nav-volver:hover{background: #ff0053;}

.foto-ancha { border: 1px solid #000; background: #000; margin: 0 0 20px 0; overflow: hidden; width: 658px; }
.foto-ancha span { display:block; height: 20px; color: #7f7f7f; margin: 0 0 0 10px; padding: 0px; line-height: 18px}

#colum_der h4 a {color:#fff; border:none}
#colum_der li span {font-weight:normal; margin:0; display: block; color:#fff}
#noved a {border-bottom: 0px dotted #00AEEF; color:#00AEEF}

.agregar {text-align:center; margin:10px 0;}
.soc-rss, .soc-fb, .soc-twt, .soc-digg, .soc-blog, .soc-linked{line-height:25px; background:#000; background-repeat:no-repeat; background-position:6px center; padding:5px 5px 5px 26px; margin-right:5px}
.soc-rss {background-image:url(images/ico-rss-16.png)}
.soc-fb {background-image:url(images/ico-fb-16.png)}
.soc-twt {background-image:url(images/ico-twt-16.png)}
.soc-digg {background-image:url(images/ico-digg-16.png)}
.soc-blog {background-image:url(images/ico-blogger-16.png)}
.soc-linked {background-image:url(images/ico-linkedin-16.png)}

/* DIV contenido con class SECCION */
/*.seccion p {line-height: 1.833em; margin-bottom: 2em}*/

h1.titu {font-size: 14px; line-height: 30px; margin-bottom:10px; height:30px; color:#fff; background: #FC0053 url(images/flecha.gif) no-repeat 4px center; font-weight: bold; text-transform: uppercase; padding: 2px 15px; display: inline;}

/* Home */
a.home-eko, a.home-act, a.home-ent {margin-bottom: 20px; width: 200px; height: 180px; display: block; text-indent: -9999px; background: #000 url(images/home.png) no-repeat; float: left;}
a.home-eko {background-position: left top}
a.home-act {background-position: -200px top; margin: 0 30px}
a.home-ent {background-position: right top}
a.home-eko:hover {background-position: left bottom}
a.home-act:hover {background-position: -200px bottom}
a.home-ent:hover {background-position: right bottom}

a.home-eko-eng, a.home-act-eng, a.home-ent-eng {margin-bottom: 20px; width: 200px; height: 180px; display: block; text-indent: -9999px; background: #000 url(images/home-eng.png) no-repeat; float: left;}
a.home-eko-eng {background-position: left top}
a.home-act-eng {background-position: -200px top; margin: 0 30px}
a.home-ent-eng {background-position: right top}
a.home-eko-eng:hover {background-position: left bottom}
a.home-act-eng:hover {background-position: -200px bottom}
a.home-ent-eng:hover {background-position: right bottom}

/*MENU*/
.menu-cont {width: 900px; margin: 0 auto; overflow:hidden}
ul#menu {height:40px; width:100%; font-size:18px; letter-spacing: -1px; border-bottom:1px solid #FC0053; margin:0 0 40px 0}
ul#menu li {float:left; position:relative;} 
ul#menu a {color:#fff; padding:10px 20px; margin:0 3px; line-height:41px}
ul#menu a:hover{background-color:#FC0053}
ul#menu a.activo {background:#DB004F}
ul#menu .primero {margin-left:0}
ul#menu .ultimo {margin:0}
ul#menu .right {float:right}
ul#menu li span {float: left; padding:0; position: absolute; left:0; top:40px; display: none; width: 900px; background: #FC0053; color: #fff; font-size: 14px; height: 30px;}
ul#menu li:hover span { display: block;}
ul#menu li span {padding-left: 10px; width:470px;}
ul#menu li span a {line-height: 30px; padding:5px 15px; margin:0; display: inline; letter-spacing: normal }
ul#menu li span a:hover {background: url(images/sub-menu-bg.gif) repeat}
.drop {background: url(images/menu-down.gif) 95% center no-repeat;}
	
/* sidebar */
.modulo {padding:10px; background:#000 url(images/sidebar-bg.gif) no-repeat; width:178px; font-size:11px; color:#b2b2b2; margin-bottom:20px; border:1px solid #000}
.modulo h4 {color:#e6e6e6; font-size:16px; letter-spacing: -1px; font-weight:normal; margin:0; text-align:left}
.modulo h4 span {background-image:url(images/item-colores.gif); background-repeat: no-repeat; margin-right:10px; display:inline-block; width:15px; height:15px}
/*.modulo hr {border-width:1px; border-style:dashed; margin:8px 0; padding:0}*/
.modulo hr {border-style:none; margin:8px 0; height: 6px; background: url(images/hr.gif) repeat-x;}

#noved {background-position: -10px 9px}
#noved h4 span {background-position: left center}
#noved hr {background-position: left -6px; background-color: transparent;}
#noved ul {height:175px; overflow:hidden}

#sponsor {background-position: -210px 9px; text-align:center}
#sponsor hr {background-position: left -12px;}
#sponsor h4 span {background-position: -15px 0px}
#sponsor img {margin:10px 0}

#sponsor ul#gold li {text-align: center;}
#sponsor ul#gold li img {margin: 0 !important;}
 
#organiz {background-position: -410px 9px; text-align:center}
#organiz hr {background-position: left top;}
#organiz h4 span {background-position: -30px 0px}
#organiz img {margin:5px 0}
	
	
/* tabla Training (y algunas cosas en comun con Speakers) */
.speak {cursor:auto;}
#detalle, #detalle h1{cursor:auto}
.train, .speak {width:660px; margin:0;}
.train td, .train tr, .speak tr, .speak td {margin:0; padding:0}
.train .marg_izq {padding-left: 20px}
.train .color {width:10px; border-right: 1px solid #000}
.train .tit, .speak .tit {height:20px; background:#000; cursor:pointer;}
.train h1, .speak h1 {margin:0; font-weight:700; font-size:12pt; line-height:21px; letter-spacing: -0.04em; text-transform:uppercase;}
.flecha {width:8px; height:20px; margin:0 2px 0 6px; background: url(images/flecha1.gif) center left no-repeat; float:left; display:block}
.activo {background-position:top right}
.train .contenido {background:#333; padding: 10px 10px 10px 20px; overflow:hidden; border-bottom: 1px solid #000}
.train h2 {font-size:11pt; color:#ddd; line-height:17pt}
.train .expan {height: 300px}
.train .txt {width: 340px; padding-right: 20px; border-right: 2px solid #000; float:left; display:block}
.train .data {width:210px; padding-left: 20px; float:left; font-size:11pt; line-height:17pt}
	.data .titu {color:#fff; text-transform: uppercase; font-weight:bold}
	.data .col1 {
	float:left;
	width:65px;
	margin-right:25px
}
	.data .col2 {
	float:left;
	font-size: xx-small;
}
	.data .col_doble {clear: both; padding-top: 20px; }
.masinfo {width: 258px; line-height:20px; position:relative; left:402px; background: #2B2B2B; font-weight:bold; text-align:center; cursor:pointer}
.masdetalles {background: #000; text-align:center}

.about{background: #000; color:#B4C10A; padding:5px 8px; font-size:9px; font-family: "Georgia", serif}

/* listado Speakers */
.speak {height:90px; margin-bottom:10px; cursor:pointer;}
.speak .color {width:10px; height: 90px; border-right: 1px solid #000; float:left;}
.speak .foto {width:60px; height:90px; margin-right:10px; overflow: hidden; float:left;}
.speak .datos {float:left; width: 570px;}
#speakers .speak .tit {width: 570px; height: 44px;}
.speak small {color:#666; font-size: 11px; font-weight: normal; letter-spacing: normal; margin-left:10px;}
.speak .contenido, .speak .contenido-ampliado {background:#333; padding: 5px 10px 10px 20px; overflow:hidden; border-bottom:1px solid #000; font-size:12px; color: #ccc; line-height:15pt;}
.speak .contenido {height:32px; background: #242424; color: #555 !important; line-height: 13pt !important;}
#speak h1 {}
.speak h1 {text-transform:uppercase;}
.speak h1 img {margin:-1px 0 0 10px; height:16px; vertical-align:middle;}
.speak h2 {color: #d2d2d2; font-size: 1.3em; line-height: 27px; letter-spacing: -0.03em; font-family: Georgia, "Times New Roman", Times, serif; background: #222 ; margin:0; padding-left: 20px; font-style: italic;}
.speak .foto {background: #111 url(images/loading2.gif) no-repeat 50% 50%;}

.speak.magen h1, .speak.magen h1 a {color: #fc0053 !important;}
.speak.magen .color {background: #fc0053;}
.speak.cyan h1, .speak.cyan h1 a {color: #00AEEF !important;}
.speak.cyan .color {background: #00AEEF;}
.speak.green h1, .speak.green h1 a {color: #B4C10A !important;}
.speak.green .color {background: #B4C10A;}

ul#indice {}
ul#indice li {float:left; width:210px; margin:0 10px 2px 0; height:22px}
#indice a {color:#777; font-size:10px; display:block; padding:0 5px; background: #000; text-transform:uppercase}
	#indice a:hover {color:#000; background:#eee}
#indice li a img {margin:-2px 5px 0 0; height:16px; vertical-align:middle;}

.ed2009 .contenido {height: 56px !important;}

/* Speaker-Charla Detalle */
.speak.detalle {height: auto !important; width: auto !important; cursor: auto !important; }
.detalle .contenido {height: auto}
.detalle .tit {height: auto !important; }
.detalle .charla {font-size: 1.1em; line-height: 1.5em; color: #777; margin-top: 5px;  margin-bottom: 20px; padding-bottom:20px; border-bottom: 2px solid #000}
.detalle h2 {padding: 0; font-size: 18px; line-height: 21px; margin-bottom: 10px; background: #242424; cursor: auto;}
.detalle .autor {font-size: 1em; line-height: 1.5em;}
	.detalle .autor h4 {font-size: 1.15em; color: #aaa}

/* Footer */
#footer { background:#1B1B1B; font-size:13px; color:#fff; line-height:2em; padding:20px}
#acerca, #conf, #cont {width:260px; background:#000; padding:10px 20px; float:left}
#conf {margin:0 20px}
#acerca h2, #conf h2, #cont h2{color:#fff; font-size:21px; font-weight:normal; text-transform: uppercase; letter-spacing: -1px;}
#footer a, #footer a:visited {color:#fff; text-transform: uppercase;}
#footer #acerca {border-top:5px solid #FC0053; border-bottom:1px solid #FC0053; color:#FC0053}
#footer #conf {border-top:5px solid #00AEEF; border-bottom:1px solid #00AEEF; color:#00AEEF}
#footer #cont {border-top:5px solid #B4C10A; border-bottom:1px solid #B4C10A; color:#B4C10A}
#footer #acerca a:hover {color:#FC0053}
#footer #conf a:hover {color:#00AEEF}
#footer #cont a:hover {color:#B4C10A}
#footer li {cursor:pointer; list-style-type:square; list-style-position:inside}


/* Acerca de */
#acercade {width:390px; margin-right:40px;}
#organ {width:230px;}
#organ li, ul#prensa li {clear:both; line-height:19px; color:#999}
#ogran a.nombre {color: #fff; text-transform: uppercase; font-weight:bold;}
#organ .tb, ul#prensa .tb {width:59px; height:59px; border:1px dashed black; overflow:hidden; margin: 0 10px 10px 0; background:#fff}
#organ ul li img, ul#prensa img {width:51px; border:4px solid #fff;}
ul#material li {list-style:url(images/flecha-blanca.png) none outside; margin-left: 19px; margin-bottom:0.5em; font-size: 11px; color: #888}
ul#material a {color:#00AEEF; font-size:12px}
ul#material a:hover {color:#fff; background: #00AEEF}
ul#prensa li {line-height:17px}
ul#prensa .tb {width:49px; height:49px; border-style:solid}
ul#prensa img {width:41px}
#acercade  blockquote.right {
border-top:3px double #fc0053;
border-bottom:3px double #fc0053;
float:right;
font-family:Georgia,Times New Roman,serif;
font-size:1.333em;
font-style:normal;
line-height:1.5em;
margin:0 0 0.4em 15px !important;
padding:0.5em 5px !important;
width:168px;
}
blockquote.right p {margin:0 !important;text-align:center; font-size:1.15em; color:#eee; letter-spacing:-0.06em}

.staff {margin-top: 10px}
.staff li {margin-bottom: 5px; font-size:1.1em; list-style:url(images/flecha-blanca.png) none outside; margin-left: 19px;}

#prensa-q div {padding: 20px 15px 10px 15px; background: url(images/bg-prensa-q.jpg) no-repeat left top; margin-bottom: 10px; width: 288px; height: 220px; float:left; margin-right: 10px; overflow: hidden}
#prensa-q .logo {width:110px; float:left; margin: 0 10px 5px 0}
#prensa-q div cite {color:#888; font-family: Georgia, serif; font-style: normal; font-size: 13px; line-height: 1.5em;}

/* FAQ */
#faq h1 {background:#000 url(images/flecha-blanca.png) no-repeat 5px 8px; color:#00AEEF; text-transform:none; font-size:1.4em; font-family:Georgia; font-weight:normal}

/* NOVEDADES seccion */
#novedades {border-bottom: 1px dotted #FC0053; margin-bottom: 20px}
#novedades h1 {color:#00AEEF; background:transparent; padding-left: 0; font-size: 1.6em; font-family:Georgia; font-weight:normal; text-transform:none}
#novedades .fecha {font-family: Georgia; font-size: 1.4em; color:#000; background:#00AEEF; padding: 1px; font-weight:bold}

/* Anything Slider */
.anythingSlider                         { width: 660px; height: 320px; position: relative; margin: 0 auto 0px; }
.anythingSlider .wrapper                { width: 658px; overflow: auto; height: 274px; margin: 0 0px; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; background: #eee; border-top: 0px solid #e0a213; border-bottom: 0px solid #e0a213; margin: 0; }
.anythingSlider ul li                   {display: block; float: left; padding: 0; height: 274px; width: 658px; margin: 0; }
.anythingSlider .arrow                  { display: block; height: 45px; width: 15px; background: url(images/flechas-slider.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 110px; cursor: pointer; }
.anythingSlider .forward                { background-position: right top; right: -13px; }
.anythingSlider .back                   { background-position: left top; left: -15px; }
.anythingSlider .forward:hover          { background-position: right bottom; }
.anythingSlider .back:hover             { background-position: left bottom; }

#thumbNav                               { position: relative; top: 275px; text-align: center; }
#thumbNav a                             {
	color: black;
	display: inline-block;
	padding: 2px 8px;
	height: 18px;
	margin: 0 5px 0 0;
	background: #B4C10A url(images/cellshade.png) repeat-x;
	text-align: center;
	font-family: Georgia, Serif;
	font-size: 11px;
	line-height: 18px;
}
#thumbNav a:hover                       { background-image: none; }
#thumbNav a.cur                         { background: #00AEEF; color:#fff }

#start-stop                             { background: #B4C10A; background-image: url(images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 275px;}
#start-stop.playing                     { background-color: #FC0053; }
#start-stop:hover                       { background-image: none; }
a#start-stop {color:black}
/*  Prevents*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
/* fin Anything Slider */

/* Resgistracion */
.pesodolarcont {position: relative;}
a.verpeso, a.verdolar {margin-left: 1px; background: #050505; padding: 1px 0px; cursor: pointer; position: absolute; left: 228px; top:3px; }
a.verpeso {display: none; color: #00AEEF !important;}

ul.entradas {margin: 10px auto 20px auto; color: #fff}
.entradas li  {background:#000; float: left; padding: 14px; width: 125px; height: 120px; margin-right: 11px; border: 1px solid #fc0053; border-width: 0 0 0 1px; position: relative; cursor: pointer;}

.entradas dd  {background:#000; float: left; padding: 14px; width: 125px; height: 120px; margin-right: 11px; border: 1px solid #fc0053; border-width: 0 0 0 1px; position: relative; margin-left: 0px}
.entradas dd,.entradas dd h2,.entradas dd span  { color: #555 }

	li.train {border-color: #00AEEF}
	li.combo {width: 290px; clear: both; margin-top: 11px; border-color: #fff; }
.entradas h2 {font-size: 1.6em; letter-spacing: -0.02em; line-height: 1.1em}
.entradas .precio {font-size: 1.1em; margin-bottom: auto;}
.entradas .precio span {font-family: "Lucida Grande",Verdana,sans-serif; font-size: 1.7em; letter-spacing: -0.05em}
.entradas .precio span sup {font-size: .4em; vertical-align: super; text-decoration: underline}
.entradas .precio small {display: block; color: #777; font-size: .8em;}
.entradas .pesos {color: #00AEEF}
.entradas .dolares {display: none; color: #B4C10A}
.entradas a.comprar {display: none; width: 32px; height: 32px; text-indent: -9999em; background: url(/images/shopcart_32x32.png); position: absolute; bottom: 10px; right: 10px;}
.entradas li.sombra {
  box-shadow: 0 0 14px #353535;
  -moz-box-shadow: 0 0 14px #353535;
  -webkit-box-shadow: 0 0 14px #353535;
  background: #151515;
  cursor: pointer;
}

#regis label {color:#fff; font-size:11pt; font-weight:bold; margin-left: 5px}
#regis input, #regis select, #regis textarea {border:1px solid #00AEEF; background:#214451; width:140px; font-size:11pt; color:#e6e6e6; line-height:26px; padding-left:2px; margin-left: 5px}
#regis input, #regis select {height:26px}
#regis textarea {height:120px}
#regis input:focus, #regis textarea:focus {border:1px solid #B4C10A; background:#333;}
#regis input.submit {background:#981943; border-color:#DD084E; width:100%; color:#fff; text-align:center; font-weight:bold}
#regis tr {height:70px}
#costo, #costo_total{font-family:Georgia, serif}
.verde {border-color:green}
.tr_over {background: #000;}
#regis tr:hover {background: #000;}
#regis #modalidad, #regis #pais {letter-spacing:-1px; font-size:10pt}

#commentForm label {display:block; }
#commentForm label.error {font-family:Verdana,Arial; background:#000; color: #FC0053; line-height:15px; padding: 1px; font-size: 10px; font-weight:normal;}
#msg-form {display:none;}

ul.listado {margin: 10px 0 20px 0}
ul.listado li {list-style:url(images/flecha-blanca.png) none outside; margin-left: 19px; margin-bottom:5px; font-size: 15px; font-weight: bold; color:#fff; clear:both;}
#entrada, #incluye {width:330px;}

#msg-titu {position:relative}
#msg{background:#fff; color:#222; padding: 0 10px; position:absolute; right:0; top:0}


/* Locacion */
.tb-konex{border-top:1px solid #ff0053; border-bottom:1px solid #ff0053}
.comollegar p {font-size:1.2em; background-repeat:no-repeat; background-position: 0 2px; padding-left: 41px; margin-bottom: 1em;}
.comollegar strong {color:#fff}
.bus {background:url(images/ico-bus.gif);}
.tren {background:url(images/ico-tren.gif);}
.subte {background:url(images/ico-subte.gif);}
.info {background:url(images/ico-info.gif);}

/* Actividades */
.columna {width: 390px; margin-right: 40px;}
.requerimientos{color:gray; border-bottom: 1px dotted gray; margin-bottom: 20px;}

/* Archivo */
#archivo ul li {font-size: 14px; padding:4px 8px;}
#archivo ul li br {clear:both}
.par {background:#292929}
.impar {background:#333}
#archivo ul li:hover {background:#000}
#archivo .data {width: 430px; float: left; margin-right: 8px;}
#archivo .data img {height: 10px; margin-right: 5px;}
#archivo a, #archivo a:hover {border-style: none;}
#archivo .data span {color: #7f7f7f; font-size: 12px; line-height: 13px; display: block;}
#archivo .down {float:left;}
#archivo .down a {display:block; text-indent:-9999px; margin-left: 12px; width: 24px; height: 24px; margin-top:5px; float:left; background-repeat: no-repeat;}
#archivo .down .pdf {background:url(images/ico-pdf.png)}
#archivo .down .ppt {background:url(images/ico-ppt.png)}
#archivo .down .link  {background:url(images/ico-pdf.png)}
#archivo .down .youtube {background:url(images/ico-youtube.png)}
#archivo .down .ekovideos {background:url(images/ico-ekovideos.png)}
#archivo .down .vimeo {background:url(images/ico-vimeo.png)}
#archivo .down .img {background:url(images/ico-img.png)}
#archivo .down .zip {background:url(images/ico-zip.png)}
#archivo .down .rar {background:url(images/ico-rar.png)}

/* Cronograma */
#crono ol {padding-left:20px}
#crono ol li {position:relative}
#crono h2 {font-size:1.8em; color: #00adf0; background:#000; letter-spacing:-1px; margin:0 0 20px 0; padding:10px; cursor:pointer; position: relative; height: 20px;}
	#crono h2.hover {box-shadow: 0px 0px 16px #555; -moz-box-shadow: 0px 0px 16px #555; -webkit-box-shadow: 0px 0px 16px #555;}
#crono h3 {color:#fff; margin:0 0 0 80px; padding:0; text-shadow: 1px 1px 1px #000;}
#crono h4 {font-size:100%; color:#F9F8F3; background:#444; border-left:10px solid #FC0053; font-weight:normal; margin:30px 0 1.25em; padding:0.33em 10px;}

#crono #dia2 h4 {border-color:#00AEEF}
#crono #dia3 h4 {border-color:#B4C10A}

#crono ol li img {left:0; position:absolute; top: 3.25em; float:left; border: 0px solid #000;}
#crono ol li p {margin:0 0 0.33em 80px;font-family:Georgia}
#crono ol li p.copete {font-family:Helvetica, Arial, sans-serif; margin-top: 3px}

.tooltip1 {height:28px; width:140px; font-size:11px; background:url("images/tooltip1.png") no-repeat; color:#fff200; line-height: 23px; position: absolute; padding-left: 10px; display: none; top:-18px; left: 335px; letter-spacing: normal;}

/* sponsors */
.li-spons li {margin:12px 0}

ul.sponsors {margin: 10px 0;}
ul.sponsors li {float: left; margin: 0 20px 20px 0;}
#diamond li img {max-width: 220px; max-height: 100px;}
#plat li { margin-right: 40px}
#plat li img {max-width: 170px; max-height: 60px;}

.organizadores {padding-left: 20px; border-left: 1px solid #fc0053;}

/* Sponsors Gold Slider */
.anythingSlider2                         { width: 158px; height: 56px; position: relative; margin: 10px auto 0 auto; }
.anythingSlider2 .wrapper                { width: 158px; overflow: auto; height: 46px; margin: 0; position: absolute; top: 0; left: 0; }
.anythingSlider2 .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
.anythingSlider2 ul li                   {display: block; float: left; padding: 0; height: 46px; width: 158px; margin: 0; }
.anythingSlider2 .arrow, 
.anythingSlider2 #start-stop                  { display: none; }

/*  Prevents*/
.anythingSlider2 .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider2 .wrapper ul ul li       { float: none; height: auto; width: auto; background: none;}
/* fin Anything Slider */


/* ============== VIDEOS =================*/
ol li h4 {cursor: pointer}
ol li embed {display: block !important;}



/* ESET */
#eset p {font-size: 1.3em;}
#eset li {font-size: 1em; line-height: 1.5em }

input.check {width: auto !important; background: transparent !important}
span.opc {padding: 2px 5px;}
.instrucciones li {list-style-type: decimal; list-style-position: outside; margin: 0 0 10px 20px;}

p.eset {font-size: 1.3em; background: url(images/sub-menu-bg.gif); color: #fff; padding: 10px;}
p.eset a {color: #B4C10A !important}
p.eset-confirm {font-size: 1.4em;}

/* AddThis */
.addthis_toolbox.addthis_pill_combo a {float: left;}
.addthis_button_compact .at15t_compact {float: left;}

/* COuntdown */

#count-cont {position: absolute; right: 280px; top:60px; z-index: 9999}

#t7_timer { 
	width: 230px; 
	height: 49px; 
	position: relative;
	background: #1b1b1b;
	border: 1px solid #1b1b1b;
}

#t7_timer_over { 
	width: 300px; 
	height: 55px; 
	background-image: url(images/Countdown-over.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 1px;
	margin: 0px;
	padding: : 0px;
}


#t7_vals {
	width: 100%;
	clear:both;
	margin: 0px auto;
}

.t7_numbs {
	font-size: 28px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #fff;
	line-height: 30px;
}

#t7_y {
	background-image: url(images/Countdown2.png);
	background-repeat: no-repeat;
	float:left;
	width: 48px;
	height:35px;
	background-color:#1b1b1b;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
	display: none;
}
#t7_d {
	background-image: url(images/Countdown3.png);
	background-repeat: no-repeat;
	float:left;
	width: 71px;
	height:35px;
	background-color:#1b1b1b;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}
#t7_h {
	background-image: url(images/Countdown2.png);
	background-repeat: no-repeat;
	float:left;
	width: 48px;
	height:35px;
	background-color:#1b1b1b;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}
#t7_m {
	background-image: url(images/Countdown2.png);
	background-repeat: no-repeat;
	float:left;
	width: 47px;
	height:35px;
	background-color:#1b1b1b;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}
#t7_s {
	background-image: url(images/Countdown2-nc.png);
	background-repeat: no-repeat;
	float:left;
	width: 42px;
	height:35px;
	background-color:#1b1b1b;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}

#t7_labels {
	width: 100%;
	clear:both;
	margin: 0px auto;
}

.t7_labs {
	font-size: 9px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #fff;
	line-height: 6px;
}
#t7_yl {
	float:left;
	width: 51px;
	height:15px;
	padding:0px;
	margin: 0px;
	display: none;
}
#t7_dl {
	float:left;
	width: 74px;
	height:9px;
	padding:0px;
	margin: 0px;
}
#t7_hl {
	float:left;
	width: 54px;
	height:15px;
	padding:0px;
	margin: 0px;
}
#t7_ml {
	float:left;
	width: 55px;
	height:15px;
	padding:0px;
	margin: 0px;
}
#t7_sl {
	float:left;
	width: 46px;
	height:15px;
	padding:0px;
	margin: 0px;
}

/* gw */
p.gw {text-align: center; margin: 10px auto; color:#444; font-size: 10px;}
p.gw a, p.gw a:visited, p.gw a:active {color: #585858}
p.gw a:hover {text-decoration: underline;}

.indicecharlas .txt  {width: 580px; padding-right: 20px; border-right: 2px solid #000; float:left; display:block}
.autordecharla { color:#eee; font-size:10px; font-family: "Verdana", serif; margin-left: 16px}


