@charset "utf-8";
/*   
Theme Name: OMExpo
Theme URI: http://news.omexpo.com
Description: Wordpress theme created for OMExpo News 2009
Author: Andrei Medina
Author URI: http://omexpo.com
*/

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:url(images/background.jpg) no-repeat fixed center top #0A141D;font-size:10px;font-family:verdana, helvetica, arial, sans-serif;background-attachment:fixed} 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} 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:outside} strong {font-weight:800} em {font-style:italic} small {font-size:0.9em} acronym, abbr {border-bottom:1px dotted #999;cursor:help} .loading {background:url(images/loader.gif) no-repeat 50% 25px;min-height:300px} .loading iframe {background:none} 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} 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(images/tick.png);background-repeat:no-repeat;background-position:8px 50%;padding:0.7em;padding-left:32px} button[type=reset] {background-image:url(images/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 #EDEDED;margin-bottom:1em} table caption {background:#FFF;color:#333;font-weight:800;border:1px solid #EDEDED;margin-top:1em} table thead tr th, table tfoot tr td {background:#000;color:#FFF;font-weight:800;text-align:center;border:1px solid #EDEDED;padding:1em;vertical-align:middle} table tbody tr {border-bottom:1px solid #E6E6E6} table tbody tr td, table tbody tr th {background:#FFF} table tbody tr.even td, table tbody tr.even th {background:#F7F7F7} table tbody tr:hover td, table tbody tr:hover th {background:#ededed} table tbody tr td, table tbody tr th {padding:1em;border-left:1px solid #E6E6E6} td[colspan] {text-align:center;font-weight:800} .section {border-bottom:4px solid #cfcfcf;padding:10px;overflow:auto} .section:last-child {border-bottom:0} #content .section {width:620px} .section h1 {font-size:1.4em;font-weight:800;color:#333;margin:1.286em 0;line-height:1.286em; clear:both; font-family:Arial, Helvetica, sans-serif;} .section h1:first-child {margin-top:0} .section p {font-size:1.2em;color:#333;line-height:1.5em;} #blog p, #page p {margin-bottom:1.5em;margin-top:1.5em; font-family:Arial, Helvetica, sans-serif;} #blog td p, #page td p {margin-bottom:0;margin-top:1.5em; font-size:1em;} #page span[id ^='post-'] + p {margin-top:0.4em} #content .section ul, #content .section ol {margin-left:2em;margin-bottom:1em;text-align:left} #sidebar .section ul, #sidebar .section ol {text-align:left;margin-bottom:1em} .section ul li, .section ol li {font-family:Arial, Helvetica, sans-serif;font-size:1.15em;line-height:1.5; padding-left:0} .section ol li {background:none; margin-bottom:1em;} .section a:link {color:#1b4c87} .section a:visited {color:#355985} ol ol {margin-top:1em; list-style-type:upper-latin} .section ol li li, ol li li {font-size:1em;} .section a:hover {text-decoration:underline} #wrap {width:960px;margin:50px auto 0;z-index:50;position:relative; -moz-box-shadow:0 0 32px rgba(0, 0, 0, 0.5); -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;height:100px; clear:both;} #mainNav {position:relative;float:left;z-index:100;font-family:verdana;font-weight:800;font-size:1.2em;letter-spacing:-0.04em;width:100%;background-color:#000; list-style-type:none;} #main {display:table;width:960px;clear:both;overflow:hidden} #content {background:#FFF;width:640px;display:table-cell;vertical-align:top} #sidebar {background:#FFF;width:300px;padding:10px 8px;display:table-cell;vertical-align:top;border-left:4px solid #cfcfcf} #footer {color:#FFF;padding:0 4em 2em 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:210px;height:100px;position:relative} #head .headad {float:right;width:728px;height:90px;position:relative;margin:4px;text-align:right;} #head .cols1 {float:left;width:156px;height:122px;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 {display:block;width:156px;height:122px;background:url(images/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: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 #logo {padding:12px 0 8px 8px;display:block} #head h1 {font-size:1.2em;font-weight:800;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:100;font-style:italic;letter-spacing:-0.09em;color:#333333;padding-left:8px} #head .cols2 .detalles, #head .cols1 .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 .cols1 .detalles {width:146px} #head .cols1+ .cols2 .detalles {width:306px} #head .active .detalles {background-color:#000} #head .cols2 .detalles ul li {display:inline;font-weight:800} #head .cols2 .detalles ul li + li:before {content:" | "} #head .cols2 .detalles ul li a:link, #head .cols2 .detalles ul li a:visited {color:#FFF} #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(images/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(images/arrow-right.png);background-position:151px 50%;background-repeat:no-repeat} .ie7, .ie6 {display:none;visibility:hidden} #sidebar .section {border:0;padding:0;margin:0 0 1em 0;} #options {overflow:hidden} #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} table h3 {font-size:1em} .section table p {font-size:1em} .fl {float:left;margin:0 1em 1em 0;padding-top:0.5em} .fr {float:right;margin:0 0 1em 1em;padding-top:0.5em} .section table thead th a:link, .section table thead th a:visited {color:#FFF;display:block} dl {font-size:1.2em;margin-bottom:0.5em} dt {background:#000;color:#FFF;font-weight:800;padding:0.5em} dd {padding:0.5em;background-image:url(images/bullet.gif);background-repeat:no-repeat;background-position:0 .8em;padding-left:.75em;margin-left:.5em} .problems {overflow:hidden} .section form ul li {list-style-type:none;padding-left:0;background:0;font-weight:800} .help {font-weight:100;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;} .frame {padding:0.3em;border:1px solid #999;background:#F5F5F5} #content object {margin-bottom:1em} table thead tr th.active {background-image:url(images/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} .baja{display:none} .clear {clear:both} .clearhide {clear:both;height:0;visibility:hidden;display:block} #annoyingFirefoxTableCellUnnecessaryDivFix {display:table-row;} #content strong{color:#000} #content a strong{color:#1b4c87} #twitter{background:#000;overflow:hidden} #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} .tweet-left{float:left} .tweet p.text{margin: 0;margin-left:41px;padding:0}
/* Krasis Box */ .krasis input {width:auto;}
/* imported from ome 2009 */
#blog .metadata p {font-size:1em; color:#4C4C4C; line-height: 1.44em; margin-left:auto; margin-right:auto; margin-bottom:0; margin-top:0; border-top:0.1em solid #E0E0E0;}
.section p.metatags {background:url(images/tag.png) no-repeat 0 0; padding:0 0 0 20px; margin-bottom:0.5em; font-size:1.1em; clear:both;}
.metatags a {font-weight:100;}
#blog .autor {clear:both; display:none;}
#blog .autor p {margin-bottom:0.5em; color:#4C4C4C;}
#blog .autor p a {color:#333; font-weight:100;}
#blog .autor p:first-child {padding:0.75em; background:#F5F5F5; border:1px solid #DEDEDE; font-weight:800; color:#333;}
#blog img.avatar {float:left; padding:4px; border:1px solid #CCC; width:48px; height:48px; margin-right:1em; margin-bottom:0.5em; background:#FFF;}
#blog .autor p.email {clear:left; background:url(images/email.png) no-repeat 0 0; padding-left:22px; min-height:16px; font-size:1.1em;}
#blog .autor p.miweb {clear:left; background:url(images/star.png) no-repeat 0 0; padding-left:22px; min-height:16px; font-size:1.1em;}
#blog .autor p.email a, #blog .autor p.miweb a {color:#333; font-weight:800;}
#blog .continuar, #page .continuar {font-size:1.1em;} #blog .continuar a, #page .continuar a {color:#37699E;}
#blog .comments {border-top:1px solid #E0E0E0; padding-top:0.5em;}
#blog .comments h2 {color:#F39912; font-weight:800; font-size: 1.166667em; padding-bottom:0.5em;}
#blog .comments h2 strong {color:#000;}
#blog .comments ol {list-style-type:none;}
#blog .comments li {border:1px solid #FFF; background:#FFF; padding:1em;}
#blog .comments li.odd {border-color:#DEDEDE; background:#F5F5F5;}
#blog .comments li p {color:#333; margin:0.6em 0;}
#blog .comments li p:first-child {color:#000;}
#blog .comments .metacomment {font-size:0.9em;}
#blog .comments .metacomment a {color:#4C4C4C; font-weight:100;}
#blog .comments .metacomment a:hover {color:#F39912;}
#blog .comments strong, #blog .post strong, #blog .postwide strong, #blog .postcolumn strong {font-weight:800;}
#blog .postnavigation a {color:#000; font-weight:800;}
#blog .postnavigation a:hover {color:#F39912;}
.searchform {text-align:left;}
.searchform input {display:inline;margin-right:1em;}
#blog .searchform input {width:476px;}
#sidebar form {border:3px double #999; margin-top:0; padding:0.5em;}
#sidebar .searchform input {width:169px;}
#sidebar h2 {background:#000; color:#FFF; font-size:1.2em; padding:0.25em 0.5em; letter-spacing:0;}
#sidebar ul {list-style-type:disc; list-style-position:inside;}
#sidebar li {font-size:1.1em; background:#F7F7F7; padding-left:0.6em;}
#blog .alignleft {float:left; margin-right:0.5em; margin-bottom:0.25em; text-align:center; margin-top:0.5em;}
#blog .alignright {float:right; margin-left:0.5em; margin-bottom:0.25em; text-align:center; margin-top:0em;}
#blog .aligncenter {display:block; margin:1em auto 0.25em; border:1px solid #CCC; text-align:center;}
#blog .postnavigation .aligncenter {border:0}
#blog .wp-caption {padding:5px;}
#blog .wp-caption-text {text-align:center; color:#404040; font-size:1em; margin:6px; margin-top:3px;}
.size-thumbnail {padding:5px;}
.thumb, .imgtfe {border: 1px solid #CCC; padding:0.25em; margin-right:0.75em;}
/* sites */
#sites {background:url(http://investorday.es/layout/bar.png) repeat-x 0 0 transparent; color:#FFF; border-bottom:2px solid #333; -moz-box-shadow:0 12px 24px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0 12px 24px rgba(0, 0, 0, 0.3); box-shadow:0 12px 24px rgba(0, 0, 0, 0.3); 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;}
#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;}

sup, sub {height: 0; line-height: 1; vertical-align: baseline; _vertical-align: bottom; position: relative; font-size:0.8em;}
sup {bottom: 1ex;}
sub {top: .5ex;}

.post {position:relative;}
.socialmedia {background:#FFF; float:right; border:2px solid #C3C3C3; margin:2em 0 1em 0.5em; padding:1em; text-align:right; width:60px;}
.twitter-share-button, .fb_iframe_widget {margin-bottom:1em;}
.clearleft {clear:left;}

.mediumrectangle {margin-bottom:1em;}
