@charset "utf-8";
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, q, small, strong, sub, sup, 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;background:transparent;text-decoration:none;text-decoration:inherit} body {line-height:1;background:#0A141D url(/layout/background.jpg) no-repeat fixed center top;font-size:10px;font-family:verdana, helvetica, arial, sans-serif;background-attachment:fixed} ol, ul {list-style:none} blockquote, q {quotes:none} blockquote:before, blockquote:after, q:before, q:after {content:''} :focus {outline:0} ins {text-decoration:none} del {text-decoration:line-through} table {border-collapse:collapse;border-spacing:0;} a img,:link img,:visited img {border:none} h2, h3, h4, h5, h6 {color:#000;font-weight:800;letter-spacing:-0.05em;word-spacing:-0.05em;line-height:1.5} h2 {font-size:1.4em} #content h2 {margin:0 0 1em;} #content h2:first-child {margin-top:-0.25em} #content .ponencia h2, #content .ficha h2 {margin-top:0} h3 {font-size:1.2em;font-style:italic} h4 {font-size:1.2em} h5 {font-size:1.1em;font-style:italic} h6 {font-size:1.1em} ol {list-style-type:decimal;list-style-position:inside} ol li {font-size:1.15em;line-height:1.5} strong {font-weight:800} em {font-style:italic} small {font-size:0.9em} acronym, abbr {border-bottom:1px dotted #999;cursor:help} iframe, .loading {background:url(/layout/loader.gif) no-repeat 50% 25px;min-height:300px} .loading iframe {background:none} .fb-like-box iframe {background:#FFF;} q:before {content:open-quote} q:after {content:close-quote} :lang(es) {quotes:"\00AB" "\00BB" "\201C" "\201D" "\2018" "\2019";} blockquote {font-weight:800;text-align:center;font-size:1.1em} blockquote, cite {color:#404040;width:76%;margin:0 auto;font-style:italic;font-family:Helvetica, Arial, sans-serif} cite {text-align:right;display:block;font-size:1em;margin-top:0.5em} cite:before {content:"\2014";} address {font-size:1.1em;font-style:normal;line-height:1.63636em} code {background:#000;display:block;font-family:"Lucida Console","Courier New",Courier,monospace;font-size:1.2em;line-height:1.63636em;margin:0.5em 0;padding:0.75em;color:#00ff00} del:hover {text-decoration:none} ins {color:#F39912} ins strong {color:red} del:hover + ins {text-decoration:blink;font-weight:800} form {border:3px double #CCC;padding:1em;padding-top:0.5em;text-align:right;margin-top:1em} fieldset {border:1px solid #CCC;padding:1em;background:#F7F7F7;margin-bottom:1em;text-align:left} legend {margin-left:0.2em;font-size:1.2em;font-style:italic;color:#595959} form li {display:block;padding-bottom:1em} form li li {padding:0.5em} form li label {display:block;width:100%;cursor:pointer;vertical-align:text-top; clear:both;} input {display:block;width:250px} input[type=radio] {display:inline;width:auto;margin:0;vertical-align:middle} input[type=radio] + label {display:inline;vertical-align:middle} textarea {width:100%} button {background:#EDEDED;border:1px solid #999;padding:0.5em;margin:0;font-size:1em;cursor:pointer} button:hover {background:#DEDEDE} button:focus, button:active {background:#CCC} button + button {margin-left:0.25em} button[type=submit] {background-image:url(/layout/tick.png);background-repeat:no-repeat;background-position:8px 50%;padding:0.7em;padding-left:32px} button[type=reset] {background-image:url(/layout/cross.png);background-repeat:no-repeat;background-position:8px 50%;padding:0.7em;padding-left:32px} table {font-size:1.2em;width:100%;border:1px solid #DEDEDE;margin-bottom:1em} table caption {background:#FFF;color:#333;font-weight:800;border:1px solid #DEDEDE;margin-top:1em} table thead tr th, table tfoot tr td {background:#000;color:#FFF;font-weight:800;text-align:center;border:1px solid #DEDEDE;padding:1em;vertical-align:middle} table tbody tr {border-bottom:1px solid #D6D6D6} table tbody tr td, table tbody tr th {background:#FFF;vertical-align:top;color:#333} table tbody tr.even td, table tbody tr.even th {background:#F7F7F7;color:#222} table tbody tr:hover td, table tbody tr:hover th {background:#DEDEDE} table tbody tr td, table tbody tr th {padding:1em;border-left:1px solid #D6D6D6} td[colspan] {text-align:center;font-weight:800; vertical-align:middle;} .section {border-bottom:4px solid #cfcfcf;padding:10px;overflow:auto} .section:last-child {border-bottom:0} #content .section {width:620px} body.wide #content .section {width:940px} .section h1 {font-size:1.8em;font-weight:800;font-style:italic;color:#333;letter-spacing:-0.08em;word-spacing:-0.05em;margin:0.25em 0} .section .ficha + h1 {clear:left; padding-top:0.75em} .section p {font-size:1.2em;color:#333;line-height:1.2;padding-bottom:1em} .section dl p {font-size:1em} #content .section ul {margin-left:0.6em;margin-bottom:1em;text-align:left} #sidebar .section ul {text-align:left;margin-bottom:1em}.section ul li {font-size:1.15em;line-height:1.5;background:url(/layout/bullet.gif) no-repeat 0 0.5em; padding-left:1.2em; color:#333;} .section a:link {color:#1b4c87} .section a:visited {color:#355985} .section a:hover {text-decoration:underline} #wrap {width:960px;margin:50px auto 0;z-index:50;position:relative; -webkit-box-shadow:0 0 32px rgba(0, 0, 0, 0.5); box-shadow:0 0 32px rgba(0, 0, 0, 0.5);} #head {position:relative;background:#FFF;overflow:hidden;clear:both;} #mainNav {position:relative;float:left;z-index:100;font-family:verdana;font-weight:800;font-size:1.2em;width:100%;background-color:#000} #main {display:table;width:960px;clear:both;overflow:hidden} #content {background:#FFF;width:640px;display:table-cell;vertical-align:top} body.wide #content {width:960px} #sidebar {background:rgba(250, 250, 255, 0.8);width:300px;padding:10px 8px;display:table-cell;vertical-align:top;border-left:4px solid #cfcfcf} body.wide #sidebar {display:none} #footer {color:#FFF;padding:0 4em;z-index:20;position:relative;overflow:auto} #legal {clear:both;text-align:center;color:#FFF;line-height:1.7;font-size:0.8em;padding:2em} #footer p a {color:#f39912} #footer p a:hover {text-decoration:underline} #head .cols2 {float:left;width:320px;height:160px;position:relative} #head .cols3 {float:left;width:480px;height:160px;position:relative} #head .cols1 {float:left;width:156px;height:160px;position:relative;border-left:4px solid #FFF;cursor:pointer} #head .cols1 + .cols2 {width:316px;border-left:4px solid #FFF} #head .cols1 #barcelonaNav, #head .cols1 #madridNav, #head .cols1 #latinoNav, #head .cols1 #lisboaNav, #head .cols1 #mexicoNav, #head .cols1 #bogotaNav {display:block;width:156px;height:122px;background:url(/layout/cities.jpg) no-repeat #37699e;text-indent:-9999px} #head .cols1 #barcelonaNav {background-position:0 -122px} #head .cols1 #madridNav {background-position:-156px -122px} #head .cols1 #latinoNav {background-position:-312px -122px} #head .cols1 #lisboaNav {background-position:-468px -122px} #head .cols1 #mexicoNav {background-position:-624px -122px} #head .cols1 #bogotaNav {background-position:-780px -122px} #head .cols1:hover #barcelonaNav, #head .active #barcelonaNav {background-position:0 0} #head .cols1:hover #madridNav, #head .active #madridNav {background-position:-156px 0} #head .cols1:hover #latinoNav, #head .active #latinoNav {background-position:-312px 0} #head .cols1:hover #lisboaNav, #head .active #lisboaNav {background-position:-468px 0} #head .cols1:hover #mexicoNav, #head .active #mexicoNav {background-position:-624px 0} #head .cols1:hover #bogotaNav, #head .active #bogotaNav {background-position:-780px 0} #head #logo {padding:12px 0 8px 8px;display:block} #head h1 {font-size:1.8em;font-weight:800;letter-spacing:-0.1em;color:#333333;padding-left:8px} #head .cols1 h1 {margin:0;padding:0;border:0;line-height:0} #head h2 {font-size:1.45em;font-weight:400;font-style:italic;letter-spacing:-0.09em;color:#333333;padding-left:8px} #head .cols2 .detalles, #head .cols1 .detalles, #head .cols3 .detalles {background-color:#37699e;color:#FFF;position:absolute;bottom:0;height:34px;text-align:right;padding:2px 5px;font-size:1.1em;line-height:1.455} #head .cols1:hover .detalles {background-color:#000} #head .cols2 .detalles {width:310px} #head .cols3 .detalles {width:470px} #head .cols1 .detalles {width:146px} #head .cols1+ .cols2 .detalles {width:306px} #head .active .detalles {background-color:#000} #head .cols2 .detalles ul li, #head .cols3 .detalles ul li {display:inline;font-weight:800} #head .cols2 .detalles ul li + li:before, #head .cols3 .detalles ul li + li:before  {content:" | "} #head .cols2 .detalles ul li a:link, #head .cols2 .detalles ul li a:visited, #head .cols3 .detalles ul li a:link, #head .cols3 .detalles ul li a:visited {color:#FFF} #head .cols2 .detalles ul li a:hover, #head .cols2 .detalles ul li a:hover {text-decoration:underline} #head .detalles em {font-style:italic} #mainNav li {float:left;line-height:1.2em;vertical-align:middle;padding:7px 0;background-color:#000;color:#f2d5aa;width:160px;text-align:center} #mainNav li:hover, ul.dropdown li.hover {position:relative;z-index:140;background-color:#402804;color:#FFF} #mainNav ul {visibility:hidden;position:absolute;top:100%;left:0;z-index:120;width:160px;margin-top:0;background:url(/layout/navbottom.png) 0 100% no-repeat;padding-bottom:5px} #mainNav ul li {float:none;border-top:1px solid #FFF;font-weight:normal} #mainNav ul ul {top:-1px;left:99%} #mainNav li:hover > ul {visibility:visible} #mainNav a:link, #mainNav a:visited {color:#f2d5aa;text-decoration:none;display:block;width:100%} #mainNav a:hover, #mainNav a:active, #mainNav li:hover a {color:#FFF} #mainNav ul *.dir {background-image:url(/layout/arrow-right.png);background-position:151px 50%;background-repeat:no-repeat} #mainNav > li.dir {background-image:url(/layout/arrow-bottom.png); background-repeat:no-repeat; background-position: 141px 50%} .ie7, .ie6 {display:none;visibility:hidden} div.ficha {background:url(/layout/grad-speakerbox.png) repeat-x bottom left;padding:0.6em;overflow:hidden;border:1px solid #bdbcbd;width:290px;height:107px;float:left;margin:0.3em; -moz-border-radius:6px; border-radius:6px;} .fichaspeaker {float:left;padding:4px;border:1px solid #CCC !important;margin:0 0.6em 0 0;background:#FFF; -moz-border-radius:4px; border-radius: 4px;} .fichaspeakerFull {padding:4px;border:1px solid #CCC !important;margin:0;background:#FFF; -moz-border-radius:4px; border-radius:4px;} .ficha h2 {color:#333} #ponentes .ficha h2 {margin-right:20px; margin-bottom:0;} .ficha p, .ficha .meta {font-size:1.1em;margin-bottom:0.25em;line-height:1.25} .ficha a {color:#1b4c87} .ficha .meta {color:#666} .ficha .meta a {color:#3c3c99} #sidebar .section {border:0;padding:0;margin:0 0 0.5em 0;text-align:center; overflow:hidden;} #srosnops, #rentrap {padding:0 10px} .section .title {text-align:center;font-weight:800;font-style:italic;padding-bottom:0.2em; text-shadow:0 1px 0 rgba(255,255,255,0.7);} ul + .title {padding-top:0.5em} #srosnops li, #rentrap li {border:1px solid #CCC;display:inline-block;height:48px;margin:0 0 3px 0;padding:0;vertical-align:top;width:88px;background:none} .srosnops-reg {background:url(/layout/rosnops-box.png) no-repeat 50% 50%;width:100%;height:43px;padding-top:7px;text-align:center;font-size:1.1em;line-height:1.5em;font-weight:800;font-style:italic;color:#FFF;margin-bottom:1em} #content .srosnops-reg {width:280px} .srosnops-reg a {color:#FFF !important;display:block;} .srosnops-reg a[href$=".pdf"] {background-image:none !important;padding-left:0 !important;} #content .srosnops-reg a strong, .srosnops-reg a strong, #content .ponencia .horario strong {color:#f39912} #content .section .srosnops-reg p {font-size:1em; line-height:1.5;} #options {overflow:hidden} .langselect {position:relative;width:100%} .section .langselect a {color:#FFF;display:block;height:26px} .langselect span {float:left;text-align:center;width:50%;background:url(/layout/lang-box.png) no-repeat 50% 50%;height:26px;color:#FFF;font-size:1.3em;font-variant:small-caps;font-weight:800;padding-top:7px} .langselect span + span {float:right} .horario {padding:0.5em;color:#444;border:1px;border-style:solid;border-color:#ccc;border-left:0;border-right:0;margin-bottom:1em;font-size:1.1em;clear:both;background:#f2f2f2} .ponencia {overflow:auto;margin-bottom:1em} .ponencia h3, .ponente h3 {font-variant:small-caps;font-style:normal;font-size:1.1em;letter-spacing:-0.005em} .ponencia p {line-height:1.5;padding-bottom:0.5em} hr {clear:both; padding:0; margin:1em 0;} .ponencia hr {clear:both;margin-bottom:0.5em;visibility:hidden} .ponencia .horario {background:#000;color:#FFF;border:0;margin-left:0;margin-bottom:0.5em; -moz-border-radius:4px; border-radius:4px;} .ponencia .ponentes {clear:both} .ponencia .ponentes h2, .ponencia .ponentes h3, .ponencia .ponentes p {margin-left:0} .ponencia .speaker2cols3 {margin-bottom:0.5em;overflow:auto;padding:0.5em 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;float:left;width:33%;height:73px;} .speaker2cols3 img {float:left;padding:3px;margin-right:0.5em;border:1px solid #CCC;-moz-border-radius:4px;border-radius:4px;} .ponencia .speaker2cols3 p {padding:0; font-size:1.1em; margin-left:53px} .ponencia .speaker2cols3 h3 {font-size:1.05em; margin-left:53px} .ponente, .contacto {border:1px solid #ccc;margin-bottom:1em;padding:1em;background:#F6F6F6;overflow:auto; -moz-border-radius:6px; border-radius:6px;} #footer h1 {font-size:1.4em;font-weight:800;letter-spacing:-0.02em;line-height:2em} #footer p {font-size:1.3em;line-height:1.5;padding-bottom:0.75em;color:#f2d5aa} #footer strong {color:#FFF} #footer ul li a {background:#000;font-size:1.3em;color:#FFF;line-height:2;padding:0.25em 0.5em} #footer .container {margin:auto;min-width:880px;max-width:900px} #footer .cols1 {width:25%;float:left} #footer .cols2 {width:50%;float:left} table {font-size:1.2em} table h2 {font-size:1em;letter-spacing:-0.03em; text-align:left;} table h3 {font-size:1em} .timetable tbody tr td:hover {background:#D6D6D6} .section table p {font-size:1em; font-weight:400; text-align:left;} .hora {width:36px} .bcn09au, .bcn09a1, .bcn09a4, .bcn09ome {width:194px} .fl {float:left;margin:0 1em 1em 0;padding-top:0.5em} .fr {float:right;margin:0 0 1em 1em;padding-top:0.5em} #content .section .goto {clear:both;margin-left:0;padding-top:0.5em;display:block;clear:both} .section .goto li {display:inline;background:none} .goto li a {float:left;text-indent:-9999px;background:url(/layout/goto.png) no-repeat;width:96px;height:27px} .goto li.registro a {background-position:0 0} .goto li.agenda a {background-position:-96px 0} .goto li.detalles a {background-position:-192px 0} .goto li.register a {background-position:-288px 0} .goto li.details a {background-position:-384px 0} .goto li.detalhes a {background-position:-736px 0} .goto li.free a {background-position:-480px 0;width:128px} .goto li.gratuito a {background-position:-608px 0;width:128px} .goto li.programa a {background-position:-832px 0} .goto li.program a {background-position:-928px 0} .goto li.registro a:hover {background-position:0 -27px} .goto li.agenda a:hover {background-position:-96px -27px} .goto li.detalles a:hover {background-position:-192px -27px} .goto li.register a:hover {background-position:-288px -27px} .goto li.details a:hover {background-position:-384px -27px} .goto li.free a:hover {background-position:-480px -27px} .goto li.gratuito a:hover {background-position:-608px -27px} .goto li.detalhes a:hover {background-position:-736px -24px} .goto li.programa a:hover {background-position:-832px -27px} .goto li.program a:hover {background-position:-928px -27px} .highlight {background:#f0eed8;border:1px solid #ccc;float:right;width:30%;padding:1em;margin-left:1em;margin-bottom:1em} .highlight h3 {text-align:center;font-size:1.4em;margin-bottom:0.5em} .exposnav {display:none;} #content .section .exposnav {display:block; list-style-type:none;background:#F2F2F2;text-align:center;padding:0.7em;border:solid #37699E;border-left:0;border-right:0;margin-left:0} .section ul.exposnav li {display:inline;padding:1em;padding-left:1em;background:none} .section table thead th a:link, .section table thead th a:visited, .section table tfoot td a:link, .section table tfoot td a:visited {color:#FFF;display:block} dl {font-size:1.2em;margin-bottom:0.5em; background:#FFF;} dt {background:#000;color:#FFF;font-weight:800;padding:0.5em; border-radius:2px;} dd {padding:0.5em;background-image:url(/layout/bullet.gif);background-repeat:no-repeat;background-position:0 .8em;padding-left:.75em;margin-left:.5em; background-color:#FFF;} .problems {overflow:hidden} .section form ul li {list-style-type:none;padding-left:0;background:0;font-weight:800} .help {font-weight:400;color:#555;font-size:0.9em} label.error {float:left;background:#F00;color:#FF0;padding:0.25em 0.5em;width:auto;margin-top:-2em;margin-left:262px;font-size:11.5px} input[type="radio"] + label.error {margin-top:-2.5em;} textarea + label.error {margin-top:0; margin-left:0} .frame {padding:0.3em;border:1px solid #999;background:#F5F5F5} #content object {margin-bottom:1em} table thead tr th.active {background-image:url(/layout/arrow-top.png);background-position:50% 100%;background-repeat:no-repeat} #footer ul li a:hover {background-color:#F2D5AA;color:#000} #content .tabs ul.tablist {list-style:none;list-style-position:outside;margin:0} #content .tabs ul.tablist li {float:left;margin-right:5px;margin-bottom:-1px;font-weight:800;display:block;padding:5px 10px;background:#efefef;border:1px solid #CFCFCF;position:relative;color:#999;cursor:pointer} #content .tabs ul.tablist li.active{background:#fff;border-bottom:1px solid #FFF;color:#37699E} .tab {border:1px solid #CFCFCF;padding:10px} .premium, .dia2 {display:none} .clear {clear:both} .clearhide {clear:both;height:0;visibility:hidden;display:block} .section a[href $='.pdf'], .section a[href $='.zip'], .section a[href $='.ppt'], .section a[href $='.pptx'], .section a[href ^='mailto:'], .section a[href ^='skype:'] {background-repeat:no-repeat; padding-left:18px; display:inline-block; height:16px} .section a[href $='.pdf'] {background-image:url(/layout/pdf.png)} .section a[href $='.zip'] {background-image:url(/layout/zip.png)} .section a[href $='.ppt'], .section a[href $='.pptx'] {background-image:url(/layout/ppt.png)} .section a[href ^='mailto:'] {background-image:url(/layout/email.png)} .section a[href ^='skype:'] {background-image:url(/layout/skype.png)} #annoyingFirefoxTableCellUnnecessaryDivFix {display:table-row;} dl.simple {position:relative;margin:1em 0} dl.simple dt {float:left;margin-right:1em;width:10em} dl.simple dd {margin-bottom:0.5em;background-color:#E5E5E5;background-image:none} #content strong {color:#000} #sidebar #twitter {background:#000; overflow:hidden; padding:8px 0; -moz-border-radius:6px;border-radius:6px;} #twitter p {color:#FFF;font-size:10px;padding:0;text-align:left} #twitter > p {font-weight:800;font-size:9px;padding-left:8px} #twitter a {color:#F39912} .twitStream{font-family:arial} #tweets {background:#1f0d0d;margin:0 8px} .tweet{display:block;padding:0;margin:0.4em 0;background:#555; -webkit-box-shadow:0 0 6px rgba(0,0,0,0.7) inset; box-shadow:0 0 6px rgba(0,0,0,0.7) inset; -moz-border-radius:5px; border-radius:5px;} .tweet-left{float:left; -webkit-box-shadow:0 0 8px rgba(0, 0, 0, 0.5); box-shadow:0 0 8px rgba(0, 0, 0, 0.5); margin:2px;} .tweet p.text{margin: 0;margin-left:41px;padding:0;} .section .imglist li {background:none; display:inline-block; padding-left:0; padding-right:1em; vertical-align:middle;} .section dt a:link, dt a:visited {color:#FFF} .section dt a:hover {color:#F39912}

/* Booking.com Hotel Box */ #frm, #frm table, #frm td, #frm tbody {background:#FEBA02;border:0} #frm {text-align:center;padding:8px 0;margin-top:1em; width:361px} #content #frm {padding:0; width:100%} #frm .region-country-table a {color:#000} #frm .region-country-table p, #frm .region-country-table li, #frm .region-country-table td, #frm .region-country-table th, #frm .region-country-table h1, #frm .region-country-table h2, #frm .region-country-table h3, #frm .region-country-table h4, #frm .region-country-table h5, #frm .region-country-table div {font: 9pt Verdana,Arial,Helvetica,sans-serif;color:#000000} #frm .region-country-table form, #frm .region-country-table input, #frm .region-country-table button, #frm .region-country-table select, #frm .region-country-table textarea {font: 10pt Verdana,Arial,Helvetica,sans-serif;color:#000000} #frm .header2 {color:#000;font-weight:bold !important;font-size:11px !important;border-bottom:1px solid #FFF;vertical-align:middle} #frm .header {color: #000;font-weight:bold !important;font-size:9pt!important;text-align:right} #frm .but {bottom:1px} #frm .region-country-table {width:300px;margin-bottom:0;height:150px;background:#FEBA02} #content #frm .region-country-table {width:100%;} #frm .region-country-table .button {border:2px solid #FFF;-moz-border-radius:8px;border-radius:8px;color:#FFF;cursor:pointer;font-weight:bold !important;height:25px;padding-bottom:2px;text-align:center;width:100px;background-color:#0896FF;margin-left:8px} #frm .region-country-table .button:hover {background-color:#003580}
/* Krasis Box */ .krasis input {width:auto}
/* VCARD */ .vacard .style {display:none}
.section .sidenoteright, .section .sidenoteleft {padding:1em; border:1px solid #CCC; margin:0 0 0.5em 0.5em; font-size:0.9em; text-align:center; font-weight:800; background:#FFF;}
.section .sidenoteright {float:right;} .section .sidenoteleft {float:left;}
.section .sidenoteleft + h2 {clear:both;}
.section .sidenoteright img, .section .sidenoteleft img {margin:0.5em auto; display:block;}
.section .sidenoteleft:hover {background:#DEDEDE;}
dt + p {margin-top:1em}
#content .bigtabs ul.tab-list {list-style:none;list-style-position:outside;margin:0; overflow:auto;}
#content .bigtabs ul.tab-list li {display:inline; background:none;padding:0;}
#content .bigtabs ul.tab-list li.active{background:#fff;color:#37699E}
#content .bigtabs ul.tab-list li a {background:#EFEFEF none repeat scroll 0 0; border:1px solid #CFCFCF;color:#4A4A4A; display:inline-block; margin-bottom:0.5em; text-align:center; text-decoration:none; padding:5px 0; width:2.49em; -moz-border-radius:20px; border-radius:20px;}
#content .bigtabs ul.tab-list li a:hover {color:#FF9900; background-color:#000; font-weight:800; border-color:#FFF;}

.ui-tabs .ui-tabs-hide {
     display: none;
}
.bigtabs td {vertical-align:middle; font-weight:400;}
col.empresa {text-align:left; vertical-align:middle; font-weight:400;}
col.logo {text-align:center; vertical-align:middle; font-weight:400; width:120px;}
col.standnum {text-align:right; vertical-align:middle; font-weight:400; width:5em;}
a.registroydetalles {display:block; height:27px;text-indent:-9999px;background:url(/layout/detallesregistro.png) no-repeat; background-position:0 0;}
a.registroydetalles:hover {background-position:0 -27px}
.section .pending, #content .pending strong {color:red;}

/* Flags */
div.usa {background:url(/layout/flags/usa.png) no-repeat right bottom;}
div.argentina {background:url(/layout/flags/argentina.png) no-repeat right bottom;}
div.colombia {background:url(/layout/flags/colombia.png) no-repeat right bottom;}
div.europa {background:url(/layout/flags/europa.png) no-repeat right bottom;}
div.brasil {background:url(/layout/flags/brasil.png) no-repeat right bottom;}
div.chile {background:url(/layout/flags/chile.png) no-repeat right bottom;}
div.spain {background:url(/layout/flags/spain.png) no-repeat right bottom;}
div.netherlands {background:url(/layout/flags/netherlands.png) no-repeat right bottom;}
div.gb {background:url(/layout/flags/gb.png) no-repeat right bottom;}

/* SpeakerBox */
.slide {border:1px solid #6A645A;}
.speakerbox {background-color:#F0EED8; height:182px; overflow:hidden; padding:6px 6px 6px 135px; width:477px;}
.speakerbox img {float:left; margin:-6px 1em 0 -135px; border-right:1px solid #6A645A;}
.speakerbox h1 {color:#333;font-size:1.6em;font-weight:800;line-height:1.75em;font-style:normal;margin:0; letter-spacing:0;}
.speakerbox p {color:#494949;font-size:1.2em;font-weight:400;letter-spacing:-0.01em;line-height:1.25em;word-spacing:-0.05em;padding-bottom:0.5em}
#content .speakerbox strong {color:#333;}
.speakerbox + .speakerbox {display:none;}

#if-prev, #if-next {cursor:pointer;}
.chart {margin-bottom:1em;}
.baretable {width:auto; border:none;margin:0}
.baretable tr, .baretable td, .baretable th {border:none; text-align:left; padding:0 0.5em 1em 0; font-weight:400;}
.baretable tr:hover th, .baretable tr:hover td {background:none;}
.baretable th {font-weight:800;}

#megaNav {height: 38px; background: url(/layout/navVistaBack.png) repeat-x 0 0 transparent; z-index:20; position:relative; margin:0 auto; width:100%; -moz-box-shadow:0 0px 16px rgba(0,0,0,0.5); -webkit-box-shadow:0 0px 16px rgba(0,0,0,0.5); box-shadow:0 0px 16px rgba(0,0,0,0.5);}
#megaNav li {width: 110px; text-align: center; float: left; margin:0; background: url(/layout/navVistaDivider2.png) no-repeat center right transparent; position:relative;}
#megaNav li:last-child {background-image:none;}
#megaNav li:hover {background: url(/layout/navVistaActive.png) no-repeat top right transparent;}
#megaNav h3 {font-family: "segoe UI", Arial, sans-serif; font-style: normal; font-size: 1.5em; font-weight:400;}
#megaNav li h3 a {color: #fff; display:block; height: 31px; padding: 7px 0 0 0;}
#megaNav li.hovering h3 a {background: url(/layout/navVistaTab.png) no-repeat top left transparent; width:110px; margin-top:-5px; margin-left:-2px; color:#000; height:31px; padding:12px 11px 0 2px; font-weight:800;}
#megaNav h4 {color:#1b4c87; text-align:left;}
#megaNav li.mega div.megaDiv {display:none;}
#megaNav li.hovering div.megaDiv {position:absolute; display:block; border:1px solid; border-color:#484b4d; border-top:0; background:#FFF; margin-left:-2px; margin-top:-1px; -moz-border-radius:5px; -moz-border-radius-topleft: 0; -moz-border-radius-topright:0; border-radius:5px; border-top-left-radius: 0; border-top-right-radius:0; -moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.5); -webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.5); box-shadow: 3px 3px 5px rgba(0,0,0,0.5);}
div.megaDiv div {float:left;}
div.megaDiv a:hover {text-decoration:underline;}
#megaNav li.mega li {width:auto; text-align:left; float:none; background: url(/layout/bullet.gif) no-repeat 0 0.5em; font-size:1.1em; line-height:1.4; display:block; padding-left:10px}
#megaNav li.mega #megaRegistro {width:220px; padding: 0 0 0 10px; left:0; -moz-border-radius-topright:5px; border-top-right-radius:5px;}
#megaNav #megaRegistro div {padding:10px 10px 10px 0;}
#megaNav li.mega #megaFeria {width:319px; left:0; -moz-border-radius-topright:5px; border-top-right-radius:5px;}
#megaNav #megaFeria div {padding:10px; width:132px;}
#megaNav #megaFeria div + div {border-left: 1px solid #787a7c; width:146px;}
#megaNav li.mega #megaCongreso {width:417px; left:0; -moz-border-radius-topright:5px; border-top-right-radius:5px;}
#megaNav #megaCongreso div {padding:10px; /* width:145px; */}
#megaNav #megaCongreso div + div {border-left: 1px solid #787a7c;}
#megaNav li.mega #megaSponsor {width:442px; right:-30px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px; }
#megaNav #megaSponsor div {padding:10px; width:120px;}
#megaNav #megaSponsor div + div {border-left: 1px solid #787a7c;}
#megaNav #megaSponsor div + div + div {min-height:100px; width:140px;}
#megaNav li.exception {width:auto; padding:3px 1em 2px; background: none;}
#megaNav li.exception:hover {background: none;}
#navhome #megaNav .navhome, #navregistro #megaNav .navregistro, #navferia #megaNav .navferia, #navcongreso #megaNav .navcongreso, #navlugar #megaNav .navlugar, #navcontacto #megaNav .navcontacto, #navexponer #megaNav .navexponer {background: url(/layout/navVistaHover.png) no-repeat bottom right transparent;}
table.expositores td {vertical-align:middle;}

/* Subnavigation */
.subnav {background:#598dbc; color:#FFF; font-weight:800; padding:0 0.5em 0.5em 0.5em; text-align:center;}
.subnav li {display:inline;}
.subnav a {color:#FFF; margin-top:0.5em; padding:0.5em 1em; background:#000; display:inline-block; -moz-border-radius:5px; border-radius:5px;}
.subnav a:hover, .info .info, .stands .stands, .patrocinios .patrocinios, .guided .guided, .dmlounge .dmlounge, .subnavcontacto .subnavcontacto, .razones .razones, .registro .registro, .fvirtual .fvirtual, .regvip .regvip, .day1 .day1, .d1s1 .d1s1, .d1s2 .d1s2, .d1s3 .d1s3, .d1s4 .d1s4, .d1s5 .d1s5, .d1s6 .d1s6, .d1s7 .d1s7, .day2 .day2, .d2s1 .d2s1, .d2s2 .d2s2, .d2s3 .d2s3, .d2s4 .d2s4, .d2s5 .d2s5, .d2s6 .d2s6, .d2s7 .d2s7, .speaker .speaker {background:#FFF; color:#000;}
.subnav a:hover {box-shadow:0 0 10px rgba(255,255,255,0.9); -moz-box-shadow:0 0 10px rgba(255,255,255,0.9); -webkit-box-shadow:0 0 10px rgba(255,255,255,0.9);}

.exponav, .registronav, .congresonav {display:none;}
#navexponer .exponav, #navregistro .registronav, #navcongreso .congresonav {display:block;}
#megaNav .subnav {display:block;}

#megaNav .subnav {background:#FFF; color:#000; font-weight:400; padding:0; text-align:center;}
#megaNav .subnav li {display:block;}
#megaNav .subnav a {color:#551A8B; margin-top:0; padding:0; background:#FFF; display:inline;}
/* End Subnavigation */

.standsbox {background:#FF9900;}
.standsbox.white {background:#FFF; box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5); -moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);}

.customstandbox {background:#be0a26; color:#FFF;}
.customstandbox.blue {background:#4444FE}
.standsbox.gold {background-color:#D4AF37; color:#000;}
.standsbox.silver {background-color:#C9C0BB; color:#000;}
.customstandbox h3, .standsbox h3 {font-size:1.6em;}
.section .customstandbox p, #content .customstandbox strong, .section .customstandbox h3, .section .customstandbox h4, .section .customstandbox li {color:#FFF;}
.section .customstandbox li, .section .standsbox li {list-style-type:disc; background:none; list-style-position:inside; padding-left:0;}
.section .customstandbox a {color:#FFF; font-weight:800;}
.section .customstandbox table tbody tr td, .section .customstandbox table tbody tr th {color:#FFF;}
.standsbox, .customstandbox {border:#FFF 3px solid; -moz-border-radius:16px; border-radius:16px; overflow:auto; padding:1.25em; box-shadow: 3px 3px 5px rgba(0,0,0,0.5); -moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.5); -webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.5); position:relative; margin-bottom:1em;}
.standsbox table, .standsbox tr, .standsbox th, .standsbox td, .standsbox tr.even td, .standsbox tr.even th, .standsbox tr:hover td, .standsbox tr:hover th {font-size:12px; background:0; border:2px solid #FFF; text-align:center; vertical-align:middle; padding:0.4em;}
.standsbox table, .standsbox tr {border:none;}
.standsbox th, .standsbox td {font-weight:800;}
.standsbox tr td, .standsbox tr.even td {color:#FFF;}
.standsbox.white tr td {color:#000; text-align:left;}
.stands1 {width:272px; float:left;}
.stands2 {width:300px; float:right;}
.imgcaption {position:relative; bottom:0;}
.imgcaption img {border:3px solid #FFF;}
.imgcaption span {border:2px solid #FFF; position:absolute; bottom:8px; right:8px; text-align:center; font-weight:800; padding:0.5em; -moz-border-radius: 9px; border-radius:9px; -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.5); -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.5); box-shadow: 1px 1px 2px rgba(0,0,0,0.5);}
.standsbox .imgcaption span {background:#FF9900;}
.customstandbox .imgcaption span {background:#be0a26; color:#FFF}
.standsbox.silver .imgcaption span {background-color:#C9C0BB; color:#000;}

.standardtable {width:100%; border:none;margin:1em 0;}
.standardtable tr, .standardtable td, .standardtable th, .standardtable tr.even td, .standardtable tr.even th {border:none; text-align:left; padding:0 0.5em 0.5em 0; font-weight:400; vertical-align:middle; background:none;}
.standardtable tr:hover th, .standardtable tr:hover td {background:none;}
.standardtable th {font-weight:800;}
.section .standardtable ul li, .section .standardtable p {font-size:0.9em;}

.floatr {float:right;}

/* Mainpage Highlights */
#eventData, #sponsordata {background:#FFF}
#que, #donde, #cuando, .ie7, #stand, #meetingpoint, #sponsor {width:166px;height:128px;padding:100px 17px 20px 17px;background:0 0 no-repeat #f0eed8;overflow:hidden; position:relative;float:left; -moz-border-radius:8px; -moz-box-shadow:1px 1px 4px rgba(0,0,0,0.625); -webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.625); box-shadow:1px 1px 4px rgba(0,0,0,0.625);}

#stand, #meetingpoint, #sponsor {background-color:#BE0A26;}
.barcelona09 #que, .barcelona09 #donde, .barcelona09 #cuando {background-image:url(/layout/barcelona09data.jpg)}
.madrid10 #que, .madrid10 #donde, .madrid10 #cuando {background-image:url(/layout/madrid10data.jpg)}
.madrid11 #que, .madrid11 #donde, .madrid11 #cuando {background-image:url(/layout/madrid11data.jpg)}
.latino10 #que, .latino10 #donde, .latino10 #cuando {background-image:url(/layout/latino10data.jpg)}
#donde, #cuando, .ie7, #meetingpoint, #sponsor {margin-left:10px}
#que {background-position:0 0}
#donde {background-position:-200px 0}
#cuando {background-position:-400px 0}
#que h1, #donde h1, #cuando h1, .ie7 h1, #stand h1, #meetingpoint h1, #sponsor h1 {color:#7a746a;font-size:1.5em;font-weight:800;line-height:1.75em;font-style:normal;margin:0}
#stand h1, #meetingpoint h1, #sponsor h1 {color:#FFF;}
#que p, #donde p, #cuando p, .ie7 p, #stand p, #meetingpoint p, #sponsor p {color:#6a645a;font-size:1.2em;font-weight:400;letter-spacing:-0.01em;line-height:1.25em;word-spacing:-0.05em;padding-bottom:0}
#stand p, #meetingpoint p, #sponsor p {color:#FFF;}
#content #sponsordata strong {color:#FFF;}
#stand {background-image:url(/layout/exponer.png)}
#meetingpoint {background-image:url(/layout/meetingpoint.png)}
#sponsor {background-image:url(/layout/sponsor.png)}

/* WebKit Hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#que p, #donde p, #cuando p {word-spacing:-0.1em}
}

#content .destacado {background: #000; margin-top: 0.25em; padding: 0.5em; font-weight:800; color:#FFF;}
#content #eventData .destacado, #content #eventDataPlus .destacado, #content #sponsordata .destacado {position:absolute; bottom:0; display:block; color:orange;}
#content #eventData .destacado.green, #content #eventDataPlus .destacado.green {color:#FFF; background:#080;}
#content #sponsordata .destacado {color:#BE0A26; border:1px solid #FFF; background:#FFF; bottom:-1px;}
#content .destacado a {color:orange}
#content .destacado.green a {color:#FFF;}
#content #eventData .destacado:hover, #content #eventDataPlus .destacado:hover {background:orange; color:#000; text-decoration:none;}
#content #sponsordata .destacado:hover {background:#BE0A26; color:#FFF; text-decoration:none;}

#sidebar .section ul.destacado {text-align:center;}

#eventDataPlus #que img, #eventDataPlus #donde img, #eventDataPlus #cuando img {margin-left:-10px; border-radius: 8px 8px 0 0;}
#eventDataPlus #que, #eventDataPlus #donde, #eventDataPlus #cuando {width:180px; height:228px; padding:0 10px 20px 10px; background:#f0eed8; overflow:hidden; position:relative; float:left; -moz-border-radius:8px; border-radius: 8px; -moz-box-shadow:1px 1px 4px rgba(0,0,0,0.625); -webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.625); box-shadow:1px 1px 4px rgba(0,0,0,0.625);}


#cuando .date {
	color: #FFF;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	text-align: center;
	font-size: 2em;
	font-family: verdana;
	font-weight: 800;
	background-color: rgb(122, 116, 106);
	padding-top: 25px;
	height: 67px;
	text-shadow: 2px 2px 1px rgb(92, 87, 80);
	border-radius:8px 8px 0 0;
}

#cuando .date + h1 {margin-top:92px;}

/* END Mainpage Highlights */

.roundbox, a.roundbox, a:link.roundbox, a:visited.roundbox, .section .event a {background:#000; color:#FFF; display:inline-block; font-weight:800; padding:0.8em; -moz-border-radius:6px; border-radius:6px;  margin-bottom:2px; font-size:0.9em; font-style:normal; height:auto; text-shadow:none;}
.megaDiv .roundbox, .megaDiv a.roundbox, .megaDiv a:link.roundbox, .megaDiv a:visited.roundbox {font-size:1em;}
.roundbox[lang], a.roundbox[lang], a:link.roundbox[lang], a:visited.roundbox[lang] {background:#37699e;}
a:hover.roundbox, a:hover.roundbox[lang], .section .event a:hover {color:#000; background-color:#F39912; text-decoration:none;}
.bigroundbox, a.bigroundbox, a:link.bigroundbox, a:visited.bigroundbox {color:#FFF; display:inline-block; font-weight:800; padding:0.8em; -moz-border-radius:12px; /*border-radius:12px;*/ margin-bottom:2px; margin-right:0.4em; font-style:normal; height:auto; font-size:150%; -moz-box-shadow: 6px 12px 24px rgba(0, 0, 0, 0.3) inset; -webkit-box-shadow:0 12px 24px rgba(0, 0, 0, 0.3) inset; box-shadow:0 12px 24px rgba(0, 0, 0, 0.3) inset; text-shadow:3px 3px 9px rgba(0,0,0,0.5)}
.red, a.red, a:link.red, a:visited.red, #content .red {background-color:#b00;}
#content .red:hover, #content a.red:hover {color:#000; text-decoration:none; -moz-box-shadow: 0 12px 24px rgba(125, 125, 125, 0.5) inset; -webkit-box-shadow:0 12px 24px rgba(125, 125, 125, 0.5) inset; box-shadow:0 12px 24px rgba(125, 125, 125, 0.5) inset;}
.green, a.green, a:link.green, a:visited.green, #content .green, #content a.green {background-color:#060; color:black;}
.green:hover, a.green:hover, #content .green:hover, #content a.green:hover {background-color:#000; color:#0b0; text-decoration:none; -moz-box-shadow: 0 12px 24px rgba(125, 125, 125, 0.5) inset; -webkit-box-shadow:0 12px 24px rgba(125, 125, 125, 0.5) inset; box-shadow:0 12px 24px rgba(125, 125, 125, 0.5) inset;}
.gray, a.gray, a:link.gray, a:visited.gray, a:hover.gray {background-color:#ccc; color:#808080; text-shadow:none; -moz-box-shadow: none; -webkit-box-shadow:none; box-shadow:none; text-decoration:none;}

/* Stuff */
.section .hasCountdown {
/* OLD */
/*
background:url(/layout/countdown-box.png) no-repeat 50% 50%; width:100%; height:24px; text-align:center; color:#f2d5aa; font-weight:800; font-size:1.1em; font-variant:small-caps; letter-spacing:-0.02em; display:block; overflow:hidden; padding:8px 0 0 0; margin-bottom:0.5em
*/
/* END OLD */
background:#000; text-align:center;color:#f2d5aa;font-weight:800;font-size:1.1em;font-variant:small-caps;letter-spacing:-0.02em;display:block;overflow:hidden; padding:0.7em 0; margin-bottom:0.5em; -moz-border-radius:6px; border-radius:6px;}
.hasCountdown em {color:#FFF} 
#sidebar .left {text-align:left;}
/* END Sidebar Stuff */

.fullhead {width:960px; height:100px;}
.fullb {position:absolute; right:0; top:0; padding:20px 135px 15px 130px;}

#sidebar .col1, #sidebar .col2 {margin:4px 4px 4px 0; padding:12px; border:1px solid #CCC; background:#FFF; -moz-border-radius:10px; border-radius:10px;}
/* .col1 width:266px */
#sidebar .col2 {float:left;} /* width:120px */
#sidebar .col1:hover, #sidebar .col2:hover {background-color:#E0E0E0; border-color:#B5B5B5;}
#sidebar .col2 + .col2 {margin-left:4px; margin-right:0;}

#sites {background:url(/layout/bar.png) repeat-x 0 0 transparent; color:#FFF; border-bottom:2px solid #333; -webkit-box-shadow:0 12px 24px rgba(0, 0, 0, 0.3); box-shadow:0 12px 24px rgba(0, 0, 0, 0.3); position:absolute; top: 0; width:100%; z-index:200;}
#sites ul {display:block; margin: 0 auto; width:940px; height:24px; line-height:24px;n}
#sites ul li {display:inline;}
#sites a {color:#FFF; width:200px; text-align:center; display:inline-block; border-right:1px solid #777;}
#sites:first-child a {border-left:1px solid #777;}
#sites a:hover {background:rgba(255,255,255,0.25);}
#sites a.eventos:hover {background:rgba(226, 237, 44, 0.5)}
#sites a.news:hover {background:rgba(58, 166, 101, 0.5)}
#sites a.tv:hover {background:rgba(255, 60, 0, 0.65)}
#sites a.investorday:hover {background:rgba(80, 152, 229, 0.5)}
#sites strong {color:#FFBC2B;}

#sidebar #srosnops, #sidebar #rentrap {overflow:visible;}
#srosnops li, #rentrap li {-moz-box-shadow:0 0 8px rgba(90, 90, 90, 0.25); -webkit-box-shadow:0 0 8px rgba(90, 90, 90, 0.25); box-shadow:0 0 8px rgba(90, 90, 90, 0.25); background:#FFF;}
#srosnops li:hover, #rentrap li:hover {-moz-box-shadow:0 0 8px rgba(255,255,255, 0.75); -webkit-box-shadow:0 0 8px rgba(255,255,255, 0.75); box-shadow:0 0 8px rgba(255,255,255, 0.75);}

#ponentes strong {color:#262626;}
.section a.override {background-image:none; display:inline; padding:0;}

#srosnops .destacado li, #rentrap .destacado li {width:132px; text-align:center; height:60px;}
#srosnops .mainsponsor li, #rentrap .mainsponsor li {width:300px; text-align:center; height:80px; border:0;}
.tablasalas tr th, .tablasalas tr.even th, .tablasalas td, .tablasalas .even td, .tablasalas :hover th, .tablasalas tr:hover td {
	background:#000;
	color:#FFF;
	font-weight:800;
	text-align:center;
	border:1px solid #DEDEDE;
	padding:0;
	vertical-align:middle
}
.tablasalas a, .tablasalas a:link, .tablasalas a:visited {color:#FFF; text-decoration:underline; display:block; padding:1em;}
.tablasalas tbody tr td:hover {background:#666;}
.tablasalas .active, .tablasalas tr:hover .active {background:#37699E;}
.day1 .tablasalas .day1, .day1 .tablasalas tr:hover .day1, .day2 .tablasalas .day2, .day2 .tablasalas tr:hover .day2, .d1s1 .tablasalas .d1s1, .d1s1 .tablasalas tr:hover .d1s1, .d1s2 .tablasalas .d1s2, .d1s2 .tablasalas tr:hover .d1s2, .d1s3 .tablasalas .d1s3, .d1s3 .tablasalas tr:hover .d1s3, .d1s4 .tablasalas .d1s4, .d1s4 .tablasalas tr:hover .d1s4, .d1s5 .tablasalas .d1s5, .d1s5 .tablasalas tr:hover .d1s5, .d1s6 .tablasalas .d1s6, .d1s6 .tablasalas tr:hover .d1s6, .d1s7 .tablasalas .d1s7, .d1s7 .tablasalas tr:hover .d1s7, .d1s8 .tablasalas .d1s8, .d1s8 .tablasalas tr:hover .d1s8, .d1s9 .tablasalas .d1s9, .d1s9 .tablasalas tr:hover .d1s9, .d1s10 .tablasalas .d1s10, .d1s10 .tablasalas tr:hover .d1s10, .d2s1 .tablasalas .d2s1, .d2s1 .tablasalas tr:hover .d2s1, .d2s2 .tablasalas .d2s2, .d2s2 .tablasalas tr:hover .d2s2, .d2s3 .tablasalas .d2s3, .d2s3 .tablasalas tr:hover .d2s3, .d2s4 .tablasalas .d2s4, .d2s4 .tablasalas tr:hover .d2s4, .d2s5 .tablasalas .d2s5, .d2s5 .tablasalas tr:hover .d2s5, .d2s6 .tablasalas .d2s6, .d2s6 .tablasalas tr:hover .d2s6, .d2s7 .tablasalas .d2s7, .d2s7 .tablasalas tr:hover .d2s7, .d2s8 .tablasalas .d2s8, .d2s8 .tablasalas tr:hover .d2s8, .d2s9 .tablasalas .d2s9, .d2s9 .tablasalas tr:hover .d2s9, .d2s10 .tablasalas .d2s10, .d2s10 .tablasalas tr:hover .d2s10, .speaker .tablasalas .speaker, .speaker .tablasalas tr:hover .speaker {background:#37699E;}

.tablasalas a:hover {text-decoration:none;}
.day1 .tablasalas .day1 a, .day1 .tablasalas tr:hover .day1 a, .day2 .tablasalas .day2 a, .day2 .tablasalas tr:hover .day2 a, .d1s1 .tablasalas .d1s1 a, .d1s1 .tablasalas tr:hover .d1s1 a, .d1s2 .tablasalas .d1s2 a, .d1s2 .tablasalas tr:hover .d1s2 a, .d1s3 .tablasalas .d1s3 a, .d1s3 .tablasalas tr:hover .d1s3 a, .d1s4 .tablasalas .d1s4 a, .d1s4 .tablasalas tr:hover .d1s4 a, .d1s5 .tablasalas .d1s5 a, .d1s5 .tablasalas tr:hover .d1s5 a, .d1s6 .tablasalas .d1s6 a, .d1s6 .tablasalas tr:hover .d1s6 a, .d1s7 .tablasalas .d1s7 a, .d1s7 .tablasalas tr:hover .d1s7 a, .d1s8 .tablasalas .d1s8 a, .d1s8 .tablasalas tr:hover .d1s8 a, .d1s9 .tablasalas .d1s9 a, .d1s9 .tablasalas tr:hover .d1s9 a, .d1s10 .tablasalas .d1s10 a, .d1s10 .tablasalas tr:hover .d1s10 a, .d2s1 .tablasalas .d2s1 a, .d2s1 .tablasalas tr:hover .d2s1 a, .d2s2 .tablasalas .d2s2 a, .d2s2 .tablasalas tr:hover .d2s2 a, .d2s3 .tablasalas .d2s3 a, .d2s3 .tablasalas tr:hover .d2s3 a, .d2s4 .tablasalas .d2s4 a, .d2s4 .tablasalas tr:hover .d2s4 a, .d2s5 .tablasalas .d2s5 a, .d2s5 .tablasalas tr:hover .d2s5, .d2s6 .tablasalas .d2s6 a, .d2s6 .tablasalas tr:hover .d2s6, .d2s7 .tablasalas .d2s7 a, .d2s7 .tablasalas tr:hover .d2s7, .d2s8 .tablasalas .d2s8 a, .d2s8 .tablasalas tr:hover .d2s8, .d2s9 .tablasalas .d2s9 a, .d2s9 .tablasalas tr:hover .d2s9, .d2s10 .tablasalas .d2s10 a, .d2s10 .tablasalas tr:hover .d2s10 {cursor:default; text-decoration:none;}

.asistente, a.asistente, a.asistente:link, a.asistente:visited {
	background:url("/layout/asistentevirtual.png") no-repeat scroll right center #FFF;
	color:#000;
	padding-right:39px;
}
a.asistente:hover {background-color:#000; color:#FFF;}
.megaDiv hr {background:orange; color:orange; border:none; height:1px;}
.modera table {float:left; width:152px; margin-right: 4px; max-width:200px;}
.modera table td {padding:5px; vertical-align:middle;}
.modera table:nth-child(4n) {margin-right:0;}

.meta + a img {margin-top:.5em;}

/* Madrid 2012 */
body.mad12 {
	background-color:#436490;
	background-image:url(/madrid/2012/img/background.png);
	background-image:url(/madrid/2012/img/background.png), url(/layout/noise.png), -moz-radial-gradient(50% 50% 0deg,circle cover, #7798B8, #1C3D73);
	background-image:url(/madrid/2012/img/background.png), url(/layout/noise.png), -webkit-gradient(radial, center center, 0, center center, 960, from(#7798B8), to(#1C3D73));
	/*background-image:url(/madrid/2012/img/background.png), -ms-linear-gradient(50% 50% 0deg,circle cover, #7798B8, #1C3D73);*/
	/*background-image:url(/madrid/2012/img/background.png), -o-linear-gradient(50% 50% 0deg,circle cover, #7798B8, #1C3D73);*/
	background-repeat:no-repeat, repeat;
	background-attachment:fixed;
	background-position:top left;
	} 
	
.section a.exception[href $='.pdf'] {background:none; padding:0; display:block; height:auto;}
.section .pullquote-right {
	float:right;
	background:#EEEEEE;
	border:1px solid #DDD;
	border-left: 3px solid #AAAAAA;
	font-size: 1.1em;
	margin: 0 0 0.5em 0.5em;
	padding: 1em;
	text-align: center;
	width: 200px;
}

.small, .section table p.small {font-size: 0.8em; margin: 0; padding:0;}
.video {background:url(/layout/video.png) no-repeat left center; padding-left:18px;}
.event {float:left; margin-right:10px; width:200px;}
.event:nth-child(3n) {margin-right:0;}
.event:nth-child(3n+1) {clear:left;}
.event img {border:1px solid #FFF; box-shadow:0 0 8px rgba(0, 0, 0, 0.5);}
#content .event h2 {text-align:center; text-transform:uppercase; margin:0 0 0.5em;}
#content .section .event ul {margin-left:0.8em;}
.section .big {font-size:1.56em; text-transform:uppercase;}

/* Lightbox Gallery */
.gallery {
		padding: 10px;
		background:#E3E3E3;
		border-radius: 12px;
	}
	.gallery ul { list-style: none; overflow:auto; }
	.gallery ul li { display: inline; background:none; max-width:176px; float:left; }
	.gallery ul p { font-weight: 800; font-size: 0.95em; text-align: center; width: 100%; padding-bottom: .5em; }
	.gallery ul img {
		border: 3px solid #fff;
		border-radius:9px;
		max-width:170px;
	}
	.gallery ul a:hover img {
		border: 3px solid #BBB;
	}
	.gallery ul a:hover { color: #fff; }
