@charset utf-8;


@font-face {
    font-family: "OpenSansLight";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/opensans/opensans_light.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans/opensans_light.woff") format("woff"), url("../fonts/opensans/opensans_light.otf") format("opentype"), url("../fonts/opensans/opensans_light.ttf") format("truetype"), url("../fonts/opensans/opensans_light.svg#OpenSansLight") format("svg");
}
@font-face {
    font-family: "OpenSansLightItalic";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/opensans/opensans_light-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans/opensans_light-italic.woff") format("woff"), url("../fonts/opensans/opensans_light-italic.otf") format("opentype"), url("../fonts/opensans/opensans_light-italic.ttf") format("truetype"), url("../fonts/opensans/opensans_light-italic.svg#OpenSansLightItalic") format("svg");
}
@font-face {
    font-family: "OpenSansRegular";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/opensans/opensans_regular.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans/opensans_regular.woff") format("woff"), url("../fonts/opensans/opensans_regular.otf") format("opentype"), url("../fonts/opensans/opensans_regular.ttf") format("truetype"), url("../fonts/opensans/opensans_regular.svg#OpenSansRegular") format("svg");
}
@font-face {
    font-family: "OpenSansItalic";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/opensans/opensans_italic.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans/opensans_italic.woff") format("woff"), url("../fonts/opensans/opensans_italic.otf") format("opentype"), url("../fonts/opensans/opensans_italic.ttf") format("truetype"), url("../fonts/opensans/opensans_italic.svg#OpenSansItalic") format("svg");
}
@font-face {
    font-family: "OpenSansBold";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/opensans/opensans_bold.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans/opensans_bold.woff") format("woff"), url("../fonts/opensans/opensans_bold.otf") format("opentype"), url("../fonts/opensans/opensans_bold.ttf") format("truetype"), url("../fonts/opensans/opensans_bold.svg#OpenSansBold") format("svg");
}
@font-face {
    font-family: "OpenSansBoldItalic";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/opensans/opensans_bold-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans/opensans_bold-italic.woff") format("woff"), url("../fonts/opensans/opensans_bold-italic.otf") format("opentype"), url("../fonts/opensans/opensans_bold-italic.ttf") format("truetype"), url("../fonts/opensans/opensans_bold-italic.svg#OpenSansBoldItalic") format("svg");
}
@font-face {
    font-family: "OpenSansSemiBold";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/opensans/opensans_semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans/opensans_semibold.woff") format("woff"), url("../fonts/opensans/opensans_semibold.otf") format("opentype"), url("../fonts/opensans/opensans_semibold.ttf") format("truetype"), url("../fonts/opensans/opensans_semibold.svg#OpenSansSemiBold") format("svg");
}
@font-face {
    font-family: "OpenSansSemiBoldItalic";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/opensans/opensans_semibold-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans/opensans_semibold-italic.woff") format("woff"), url("../fonts/opensans/opensans_semibold-italic.otf") format("opentype"), url("../fonts/opensans/opensans_semibold-italic.ttf") format("truetype"), url("../fonts/opensans/opensans_semibold-italic.svg#OpenSansSemiBoldItalic") format("svg");
}
@font-face {
    font-family: "OpenSansExtraBold";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/opensans/opensans_extrabold.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans/opensans_extrabold.woff") format("woff"), url("../fonts/opensans/opensans_extrabold.otf") format("opentype"), url("../fonts/opensans/opensans_extrabold.ttf") format("truetype"), url("../fonts/opensans/opensans_extrabold.svg#OpenSansExtraBold") format("svg");
}
@font-face {
    font-family: "OpenSansExtraBoldItalic";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/opensans/opensans_extrabold-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans/opensans_extrabold-italic.woff") format("woff"), url("../fonts/opensans/opensans_extrabold-italic.otf") format("opentype"), url("../fonts/opensans/opensans_extrabold-italic.ttf") format("truetype"), url("../fonts/opensans/opensans_extrabold-italic.svg#OpenSansExtraBoldItalic") format("svg");
}

html {
color:#000;
background:#FFF;
}

table {
border-collapse:collapse;
border-spacing:0;
}

fieldset,img {
border:0;
}

address,caption,cite,code,dfn,em,strong,th,var,optgroup {
font-style:inherit;
font-weight:inherit;
}

li {
list-style:none;
}

.twTweet
{
	 margin-left: -2px;
}

.lnkdN
{
	padding-right: 4px;
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:400;
}


q:before,q:after {
content:'';
}

abbr,acronym {
border:0;
font-variant:normal;
}

input,button,textarea,select,optgroup,option {
font-family:inherit;
font-size:inherit;
font-style:inherit;
font-weight:inherit;
}

input,button,textarea,select {
font-size:100%;
}

html,body {
height:100%;
width:100%;
}

#main {
min-height:100%;
_height:100%;
min-width:100%;
_width:100%;
position:absolute;
}

.document1 {
background:#ffefe6;
font-family:"OpenSansRegular",sans-serif;
}

.limiter1 {
width:1008px;
}

.limiter2 {
width:1001px;
}

.sticked {
/*overflow:visible;*/
overflow: hidden;
}

.ad-sticky {
position:absolute;
top:0;
}

.ad-sticky-lt,.ad-sticky-rt .ad-wrap {
left:0;
}

.ad-sticky .ad-wrap.fix {
width:125px;
}

.ad-sticky .ad-wrap.fix .inner {
position:fixed!important;
_top:expression(eval(document.documentElement.scrollTop));
}

.gdu {
float:left;
display:inline;
vertical-align:baseline;
}

.gdu.u-last {
float:right;
margin:0;
}

.gd-i {
clear:both;
letter-spacing:normal;
word-spacing:-.43em;
}

.gdu-i {
zoom:1;
display:inline;
letter-spacing:normal;
word-spacing:normal;
vertical-align:top;
}

.gdu,.gdu-i {
min-height:1em;
height:auto!important;
}

.u1 {
float:none;
display:block;
width:auto;
vertical-align:baseline;
}

.u1-24 {
width:4.1666%;
}

.u1-12 {
width:8.33333%;
}

.u1-8,.u3-24 {
width:12.5%;
}

.u1-6,.u2-12,.u4-24 {
width:16.656%;
}

.u1-5 {
width:20%;
}

.u5-24 {
width:20.8333%;
}

.u1-4,.u2-8,.u3-12,.u6-24 {
width:25%;
}

.u7-24 {
width:29.1666%;
}

.u1-3,.u2-6,.u4-12,.u8-24 {
width:33.33333%;
}

.u3-8,.u9-24 {
width:37.5%;
}

.u2-5 {
width:40%;
}

.u5-12,.u10-24 {
width:41.6666%;
}

.u11-24 {
width:45.8333%;
}

.u13-24 {
width:54.1666%;
}

.u7-12,.u14-24 {
width:58.3333%;
}

.u2-3,.u4-6,.u8-12,.u16-24 {
width:66.66666%;
}

.u17-24 {
width:70.8333%;
}

.u3-4,.u6-8,.u9-12,.u18-24 {
width:75%;
}

.u19-24 {
width:79.1666%;
}

.u4-5 {
width:80%;
}

.u5-6,.u10-12,.u2-24,.u20-24 {
width:83.33%;
}

.u7-8,.u21-24 {
width:87.5%;
}

.u11-12,.u22-24 {
width:91.6666%;
}

.u23-24 {
width:95.8333%;
}

.gdTrapA .gdu .gutter-cnt {
width:90%;
margin:0 auto;
}

.gdTrapA .gdu.u-first .gutter-cnt,.gdTrapA .gdu:first-child .gutter-cnt {
margin:0 auto 0 0;
}

.gdTrapA .gdu.u-last .gutter-cnt,.gdTrapA .gdu:last-child .gutter-cnt {
margin:0 0 0 auto;
}

.gdTrapA .gutter-cnt {
background:lime;
}

.gdTrapAb .gdu .gutter-cnt {
width:90%;
}

.gdTrapByxxx {
margin:0 -15px 0 0;
}

.gdTrapByxxx > .gdu > .gutter-cnt {
width:auto;
margin-right:15px;
}

.gdTrapB-rt {
margin:0 -10px 0 0;
}

.gdTrapB-rt > .gdu > .gutter-cnt {
width:auto;
margin-right:10px;
}

.gdTrapB-ct > .gdu > .gutter-cnt {
width:auto;
margin:0 10px;
}

.md {
margin-bottom:20px;
}

.uncollapse:before,.uncollapse:after,.md:before,.md .hd:before,.md .bd:before,.md .ft:before,.md:after,.md .hd:after,.md .bd:after,.md .ft:after {
content:".";
clear:both;
display:block;
height:0;
font-size:0;
visibility:hidden;
}

.iblk {
zoom:1;
display:inline!important;
}

.mt {
display:block;
overflow:hidden;
zoom:1;
word-wrap:normal;
}

.noflow {
display:block;
overflow:hidden;
zoom:1;
}

.fullheight .fcol {
margin-bottom:-100%;
padding-bottom:100%;
zoom:1;
}

.stealth {
visibility:hidden;
}

.tx-rt {
text-align:right;
}

.rnd1 {
-moz-border-radius:1px;
-khtml-border-radius:1px;
-webkit-border-radius:1px;
border-radius:1px;
}

.rnd2 {
-moz-border-radius:2px;
-khtml-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.rnd3 {
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

.rnd4 {
-moz-border-radius:4px;
-khtml-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}

.rnd5 {
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.hspace0 {
margin-left:0!important;
margin-right:0!important;
}

.hspace {
margin-left:13px;
margin-right:13px;
}

.hspace2 {
margin-left:15px;
margin-right:15px;
}

.vspace0 {
margin-top:0!important;
margin-bottom:0!important;
}

.vspace {
margin-top:5px;
margin-bottom:28px!important;
padding-bottom:14px!important;
}

.vspace2 {
margin-top:5px;
margin-bottom:5px;
}

.tspace0 {
margin-top:0!important;
}

.tspace2 {
margin-top:10px;
}

.bspace {
margin-bottom:5px;
}

.append0 {
margin-right:0!important;
}

.append {
margin-right:5px;
}

.prepend0 {
margin-left:0!important;
}

.prepend {
margin-left:5px;
}

.cl {
clear:left;
}

.cr {
clear:right;
}

.clf {
clear:both;
height:0;
font-size:1px;
line-height:0;
}

.rg,.slot {
zoom:0;
_zoom:1;
}

#bd-e #main {
position:static;
}

.u2-3-c1 {
width:667px;
}

.u1-c2 {
display:block;
width:auto;
float:none;
vertical-align:baseline;
}

.u1-2-c2A {
width:209px;
}

.u1-2-c2aA {
width:410px;
}

.u1-4-c2 {
width:170px;
}

.u2-4-c2 {
width:663px;
}

.u3-4-c2 {
width:173px;
}

.u1-3-c2 {
width:204px;
margin-right:21px;
}

.gd:before,.gdu:before,.gd:after,.gdu:after {
content:"";
display:table;
}

a:link,a:visited,a:hover,a:active {
outline:none;
}

a {
color:#711f41;
text-decoration:none;
outline:none;
}

ul.rel-more {
padding-left:1.5em;
margin:0 0 12px 15px;
}

q {
quotes:\201C \201D \2018 \2019;
font-style:italic;
}

q:before {
content:open-quote;
}

q:after {
content:close-quote;
}

p>q,li>q {
font-style:normal;
}

kbd {
border:2px outset #f8f8f8;
border-right:2px inset #666;
border-bottom:2px inset #666;
font:lighter 1em "OpenSansRegular",sans-serif;
color:#000;
padding:0 3px;
}

form,input,select,textarea {
font-family:"OpenSansRegular",sans-serif;
}

.mg,.thumb,.thumb-inv {
position:relative;
overflow:hidden;
_zoom:1;
}

.mg img,.thumb img,.thumb-inv img {
display:block;
background:#ffefe6 url(../images/bg-ajax-loader.gif) no-repeat 50% 45%;
font-family:"OpenSansRegular",sans-serif;
text-align:center;
margin:0;
}

.mg .caption {
display:block;
background:#fff;
font-size:10px;
padding:5px 8px;
}

.mg .mg-author {
color:#2181a4;
}

.media-inf,.md-news .media-inf {
display:block;
overflow:hidden;
position:absolute;
width:24px;
height:24px;
margin-top:-24px;
line-height:99em;
text-indent:99em;
background:url(../images/sprites/elf_bg-sprites-multimedia.png) no-repeat -12px -84px transparent;
}

.media-inf.vid,.mg .media-inf.vid {
background-position:-12px -84px;
}

.media-inf.aud,.mg .media-inf.aud {
background-position:-48px -84px;
}

.media-inf.gal,.mg .media-inf.gal {
background-position:-84px -84px;
}

.media-inf.doc,.mg .media-inf.doc {
background-position:-120px -84px;
}

.media-inf.inf,.mg .media-inf.inf {
background-position:-158px -84px;
}

.media-inf.gra,.mg .media-inf.gra {
background-position:-192px -84px;
}

.button-line .iblk {
zoom:1!important;
display:inline!important;
}

.btk {
display:block;
overflow:hidden;
line-height:100%;
}

a.btk {
white-space:nowrap;
text-align:center;
text-decoration:none;
}

input.btn,button.btn {
padding-top:.25em;
padding-bottom:.25em;
border:0 none!important;
border-width:1px;
}

input.btn:hover,button.btn:hover {
text-decoration:underline;
cursor:pointer;
}

input.iblk,button.iblk {
margin-left:3px;
}

.bt1,.bt2,.bt3 {
font:normal 11px/24px Georgia,"Times New Roman",serif;
color:#fff!important;
text-transform:uppercase;
padding:0 10px;
}

.bt1 {
background-color:#a1a346;
color:#fff;
text-shadow:0 1px 0 #7e7e35;
}

.bt1:hover {
background-color:#bcbc00;
text-decoration:none!important;
text-shadow:0 1px 0 #a1a346;
}

.ad-top .ad-wrap .ad.ad-left {
float:left;
padding: 0;
}

.ad-top .ad-wrap .ad.ad-right {
float:right;
}

#hd {
z-index:1;
padding:1px 10px 0;
}

.hd-site {
border-bottom:4px solid #fff;
}

.masthead {
margin-bottom:15px;
position:relative;
}

.masthead .brand {
vertical-align:bottom;
}

.masthead .brand .ef-logo {
overflow:hidden;
width:92px;
height:70px;
}

.masthead .brand .ef-logo .lnk {
display:block;
width:100%;
height:100%;
}

.masthead .brand .logo-dateline {
display:block;
padding-left:10px;
vertical-align:bottom;
font-size:12px;
border-left:1px solid #333;
margin:38px 0 0 10px;
}

.masthead .eco-indicators .mg {
margin:5px 0 0 5px;
}

.masthead .main-search {
float:left;
background-color:#ebd6c7;
border:1px solid #fff;
margin:30px 0 0 10px;
padding:4px;
}

.search-field,.search-field {
width:190px;
background-color:#fff;
border:1px solid #e1e1e1;
color:#999;
font-size:11px;
font-style:italic;
padding:7px;
}

.bt-submit {
display:block;
width:30px;
height:30px;
margin-left:2px;
background:#a1a346 url(../images/sprites/elf_bg-sprites-ui-common.png) no-repeat -113px -3px;
}

.masthead .social-links {
position:absolute;
top:10px;
right:5px;
}

.lst-social-links .item a {
display:block;
margin-left:5px;
width:23px;
height:22px;
background: url(../images/sprites/elf_bg-sprites-ui-social.png) no-repeat 0 0;
margin-top: -8px;
}

.lst-social-links .item.lnk a {
background-position:0px 0px;
}


.lst-social-links .item.rss a {
background-position:-135px 0px;
}

.lst-social-links .item.fb a {
background-position:-26px 0px;
}

.lst-social-links .item.twt a {
background-position:-54px 0px;
}

.lst-social-links .item.gplus a {
background-position:-108px 0px;
}

.lst-social-links .item.ytb a {
background-position:-80px 0px;
}

.lst-social-links .item.lnk a:hover {
background-position:0px -22px;
}



.lst-social-links .item.rss a:hover {
background-position:-135px -22px;
}

.lst-social-links .item.fb a:hover {
background-position:-26px -22px;
}

.lst-social-links .item.twt a:hover {
background-position:-54px -22px;
}

.lst-social-links .item.gplus a:hover {
background-position:-108px -22px;
}

.lst-social-links .item.ytb a:hover {
background-position:-80px -22px;
}

#bd {
background:url(../images/elf_bg-bd-sk_default.png) no-repeat 50% 0;
z-index:0;
padding:15px 10px 0;
}

.opaque-dark #bd {
padding-bottom:20px;
background-color:#110D0D;
background-image:none;
}

#ft {
clear:both;
margin-top:20px;
background:#fff;
padding:0;
}

#ft .ft-links {
background:#fff;
font:normal 13px "OpenSansRegular",sans-serif;
color:#333;
padding:30px 10px;
}

#ft .ft-links .ft-brand {
float:left;
background:url(../images/sprites/elf_bg-sprites-ui-common.png) no-repeat -10px -90px;
padding:7px 0 7px 60px;
}

#ft .ft-links .lst-ft-links {
float:left;
border-left:1px solid #999;
margin:0 0 0 20px;
padding:7px 7px 7px 10px;
}

#ft .ft-links .lst-ft-links li {
float:left;
margin:0 10px;
}

#ft .ft-links .go-up a {
position:absolute;
top:-50px;
right:0;
width:24px;
height:24px;
background:#fff url(../images/sprites/elf_bg-sprites-navigation.png) no-repeat -12px -52px;
cursor:pointer;
}

.opaque-dark #ft {
margin-top:0;
background-color:#110D0D;
background-image:none;
}

.top-nav {
margin-bottom:15px;
font:normal 12px "OpenSansRegular",sans-serif;
position:relative;
z-index:1;
}

.top-nav .lst-nav {
background:#fff;
border-bottom:1px solid #ebd6c7;
}

.top-nav .lst-nav .nav-item {
float:left;
display:inline;
font-size:12px;
border-left:1px solid #ebd6c7;
margin:0;
}

.top-nav .lst-nav .nav-item.nav-item-right {
float:right!important;
}

.top-nav .lst-nav .nav-item.first {
border-left:0;
}

.top-nav .lst-nav .nav-item .lnk {
display:block;
line-height:27px;
color:#000;
padding:0 8px;
}

.top-nav .lst-nav .inner-nav .lst-inner-nav {
margin:0 0 0 0px;
}

.top-nav .lst-nav .inner-nav-item {
float:left;
position:relative;
}

.top-nav .lst-nav .inner-nav-item.help {
    float:left;
    font-weight: 600;
}


.top-nav .lst-inner-nav .event-grp .lnk {
padding-right:15px;
background:url(../images/sprites/elf_bg-sprites-ui-dropdown.gif) no-repeat right 12px;
}

.top-nav .lst-inner-nav .event-grp .fold {
background-position:right -8px;
}

.top-nav .lst-inner-nav .dropdown {
display:none;
position:absolute;
left:0;
-webkit-box-shadow:0 2px 3px #999;
-moz-box-shadow:0 2px 3px #999;
box-shadow:0 2px 3px #999;
z-index:1;
}

.top-nav .lst-inner-nav .dropdown .dd-lnk {
display:block;
background:#ebd6c7;
color:#333;
padding:6px;
}

.top-nav .lst-inner-nav .dropdown .dd-lnk:hover {
background:#711f41;
color:#fff;
text-decoration:none;
}

.top-nav .ddmenu-tools {
width:180px;
}

.top-nav .ddmenu-events {
width:1008px;
margin-top:1px;
margin-left:-341px;
}

.top-nav .ddmenu-media {
width:80px;
}

.top-nav .ddmenu-suscribe {
width:88px;
}

.main-nav {
background:#fff;
border-bottom:1px solid #127aa1;
font:normal 12px Georgia,"Times New Roman",serif;
}

.main-nav .lst-nav {
padding-left:10px;
}

.main-nav .lst-nav .nav-item {
display:inline!important;
float:left;
font-size:12px;
text-transform:uppercase;
transition:background 150ms ease-out 5ms;
-webkit-transition:background 150ms ease-out 5ms;
-moz-transition:background 150ms ease-out 5ms;
-o-transition:background 150ms ease-out 5ms;
margin:0;
}

.main-nav .lst-nav .nav-item .lnk {
display:block;
line-height:27px;
color:#000;
transition:color 150ms ease-out 5ms;
-webkit-transition:color 150ms ease-out 5ms;
-moz-transition:color 150ms ease-out 5ms;
-o-transition:color 150ms ease-out 5ms;
padding:5px 8px 5px 7px;
}

.main-nav .lst-nav .selected {
background:#127aa1;
}

.main-nav .lst-nav .highlight {
background:#711f41;
}

.droplayer {
display:none;
width:350px;
position:absolute;
-webkit-box-shadow:0 2px 3px #666;
-moz-box-shadow:0 2px 3px #666;
box-shadow:0 2px 3px #666;
}

.droplayer .inner-layer {
border:6px solid #711f41;
background:#fff;
}

.droplayer div.before,.droplayer:before {
content:"";
position:absolute;
z-index:-1;
top:4px;
bottom:-20px;
left:-20px;
right:-20px;
background-image:url(../images/bg-1ptransp.gif);
}

.droplayer .coltype2 {
width:500px;
background-image:url(../images/tl5_bg-faux_sub-nav_2col_ccc_full.gif);
}

.droplayer .coltype3 {
width:750px;
background-image:url(../images/tl5_bg-faux_sub-nav_3col_ccc_full.gif);
}

.droplayer .coltype4 {
width:1000px;
background-image:url(../images/tl5_bg-faux_sub-nav_4col_ccc_full.gif);
}

.hspace .droplayer .coltype2 {
width:492px;
background-image:url(../images/tl5_bg-faux_sub-nav_2col_ccc.gif);
}

.hspace .droplayer .coltype3 {
width:738px;
background-image:url(../images/tl5_bg-faux_sub-nav_3col_ccc.gif);
}

.hspace .droplayer .coltype4 {
width:984px;
background-image:url(../images/tl5_bg-faux_sub-nav_4col_ccc.gif);
}

.droplayer a.close {
display:block;
position:absolute;
top:-2px;
right:10px;
width:23px;
height:20px;
overflow:hidden;
background:url(../images/sprites/tl5_bg-sprites-ui-common.png) no-repeat -70px 0;
}

.droplayer a.close:hover {
background-position:-70px -23px;
}

.droplayer .more {
font:bold 14px "OpenSansRegular",sans-serif;
text-align:right;
text-transform:none;
margin:10px;
}

.droplayer .more a .ico {
width:20px;
height:20px;
zoom:1;
display:inline;
vertical-align:middle;
background:url(../images/sprites/tl5_bg-sprites-ui-common.png) no-repeat -45px 0;
}

.droplayer .more a:hover .ico {
background-position:-45px -23px;
}

.nav-item.nav-blogs .droplayer .inner-layer {
background-color:#711f41;
border-width:6px 0 6px 6px;
}

.nav-item.nav-blogs .droplayer .lst-nav-blogs .lst-itm {
display:inline;
float:left;
width:169px;
background-color:#54122e;
margin:0 1px 1px 0;
}

.nav-item.nav-blogs .droplayer .lst-nav-blogs .lnk {
display:block;
font:400 11px/1.13 "OpenSansRegular",sans-serif;
color:#fff;
padding:10px;
}

.nav-item.nav-blogs .droplayer .lst-nav-blogs .lnk:hover {
background-color:#a1a345;
}

.nav-item.nav-tecnologia .droplayer {
width:1008px;
left:0;
right:0;
}

.nav-item.nav-tecnologia .droplayer .inner-layer {
background-color:#fff;
border-width:6px;
}

.tracking-nav {
background:#6c8192;
font:normal 12px "OpenSansRegular",sans-serif;
}

.tracking-nav .lst-nav .nav-item {
float:left;
font-size:12px;
text-transform:uppercase;
margin:0;
}

.tracking-nav .lst-nav .nav-item .lnk {
display:block;
line-height:27px;
color:#fff;
font-size:11px;
padding:0 8px;
}

.tracking-nav .lst-nav .nav-item .nav-tit {
display:block;
line-height:27px;
background:#333;
color:#fff;
font-family:Georgia,"Times New Roman",serif;
padding:0 8px;
}

.cp-breadcrumbs {
background-color:#fff;
margin:0 0 14px;
padding:1px;
}

.cp-breadcrumbs .bd {
background:#fff url(../images/elf_bg_cp-breadcrumbs.png) no-repeat center left;
padding:0 0 0 45px;
}

.cp-breadcrumbs .crumb {
display:inline;
float:left;
color:#363636;
font:800 11px/27px "OpenSansRegular",sans-serif;
height:27px;
white-space:nowrap;
text-transform:uppercase;
background:#fff url(../images/elf_bg_cp-breadcrumbs-item.png) no-repeat center left;
margin:0 12px 0 0;
padding:0 0 0 12px;
}

.cp-breadcrumbs .crumb-root {
background-image:none;
padding:0;
}

.pg-story .headline {
padding-bottom:5px;
color:#363636;
font:normal 42px/1.15 Georgia,"Times New Roman",serif;
margin:0 0 6px;
}

.pg-story .headline.small {
font-size:18px;
}

.pg-story .headline.mid {
font-size:32px;
}

.pg-story .headline.large {
font-size:42px;
}

.pg-story .kicker {
margin-bottom:3px;
color:#127AA1;
font:800 12px/1.15 "OpenSansRegular",sans-serif;
text-transform:uppercase;
}

.pg-story .summary {
color:#363636;
font:800 14px/1.15 "OpenSansRegular",sans-serif;
}

.pg-story .dateline {
color:#707070;
font:800 12px/1.15 "OpenSansRegular",sans-serif;
margin:0 0 4px;
}

.pg-story .dateline .author {
color:#6f1f40;
}

.pg-story-body {
color:#363636;
font-size:15px;
text-align:justify;
margin:15px 0 25px;
line-height:20px;
}

.pg-story-body h2,.pg-story-body h3 {
font-size:20px;
line-height:140%;
margin:0 0 2px;
}

.pg-story-body p {
margin:0 0 12px;
}

.mce .mg {
width:326px;
margin-left:15px;
display:inline;
float:right;
}

.pg .mce b,.pg .mce strong {
color:#000;
font-weight:700;
}

.pg .quote {
clear:right;
display:inline;
width:212px;
float:right;
color:#363636;
font:400 11px/1.15 "OpenSansRegular",sans-serif;
text-align:right;
background:#ebd6c7 url(../images/elf_bg-quote.gif) 14px 14px no-repeat;
margin:0 0 15px 15px;
padding:14px;
}

.pg .quote.left {
clear:left;
float:left;
margin:0 15px 15px 0;
}

.pg .quote .inner {
font:400 20px/1.15 "OpenSansRegular",sans-serif;
text-align:left;
background:transparent url(../images/elf_bg-quote_down.gif) 100% 100% no-repeat;
padding:20px 10px 5px 20px;
}

.pg .quote .quote-author {
margin:15px 0 0;
}

.pg .quote.sk2 {
background-image:url(../images/elf_bg-quote-sk2.png);
}

.pg .quote.sk2 .inner {
background-image:url(../images/elf_bg-quote_down-sk2.png);
background-position:100% 98%;
font-style:italic;
padding:5px 20px 0 33px;
}

.pg .mce ul,.pg .mce ol {
overflow:hidden;
margin:0 0 12px;
}

.pg .mce ul {
padding:0 0 0 1.6em;
}

.pg .mce ol {
padding:0 0 0 3em;
}

.pg .mce ul li {
list-style:square inside none;
padding-left:20px;
}

.pg .mce ol li {
list-style:decimal outside;
}

.cp-itags {
font:800 12px/1.15 "OpenSansRegular",sans-serif!important;
margin:0 0 15px;
}

.cp-itags .join-tit a {
margin-right:.3em;
color:#363636;
font:800 12px/1.15 "OpenSansRegular",sans-serif!important;
text-transform:uppercase;
}

.cp-itags .itags {
overflow:hidden;
color:#6F1F3F;
}

.cp-itags .itag {
margin-right:.3em;
}

.cp-credits {
font:400 12px/1.15 "OpenSansRegular",sans-serif;
margin:0 0 15px;
}

.cp-credits .join-tit {
margin-right:.3em;
color:#363636;
font:800 12px/1.15 "OpenSansRegular",sans-serif;
text-transform:uppercase;
}

.cp-tools {
font:400 11px/1.15 Verdana,"OpenSansRegular",sans-serif;
background-color:#ebd5c7;
padding:7px 8px 5px;
}

.cp-tools .fbLikeXFBML {
min-width:126px;
}

.cp-tools .it .ico {
display:block;
padding-left:20px;
}

.ico-tools {
margin-top:2px;
}

.ico-tools .it .ico a {
display:block;
overflow:hidden;
width:20px;
height:20px;
line-height:666em;
text-indent:-666em;
font-size:.09em;
vertical-align:bottom;
}

a.ico-tools-print {
width:18px;
height:18px;
margin-right:2px;
margin-top:-4px;
background:url(../images/sprites/elf_bg-sprites-icons.png) no-repeat -41px -9px;
}

.actions {
margin-top:2px;
margin-left:4px;
}

.aux .actions {
position:absolute;
right:4px;
bottom:4px;
font-size:11px;
background-color:#EBD5C7;
padding:5px 0 2px;
}

.actions .it .ico {
display:inline-block;
width:20px;
height:18px;
background:url(../images/sprites/elf_bg-sprites-icons.png) no-repeat scroll -11px -11px transparent;
padding:0;
}

.actions .it .ico.print {
background-position:-41px -11px;
}

.actions .it .ico.comment {
background-position:-70px -11px !important;
cursor:pointer;
}

.bb-num-pos.comment{
	cursor:pointer;
	padding-right: 5px;
}

.actions .cp-comments-marker {
display:inline-block;
position:relative;
top:-4px;
color:#363636;
text-decoration:none;
background:transparent url(../images/bg-comments-actions-marker.png) no-repeat center left;
padding:2px 5px 3px 10px;
}

.pg-story .deck {
padding-left:15px;
font-size:14px;
color:#000;
margin:0 0 15px;
}

.pg-story .deck .comment-count {
float:left;
display:inline;
background:transparent url(../images/ela_bg-comment2.png) 67% 100% no-repeat;
color:#fff;
font:bold 24px 'Open Sans Condensed',sans-serif;
text-align:center;
margin:0 0 10px 10px;
padding:0 0 9px;
}

.pg-story .deck abbr.count {
background-color:#F9C11E;
color:#000;
min-width:32px;
width:32px;
-moz-border-radius:5px;
-webkit-border-radius:5px 5px 5px 5px;
border-radius:5px 5px 5px 5px;
text-shadow:1px 1px #fff;
padding:0 8px;
}

.pg-story .deck li {
padding-left:10px;
background:url(../images/sprites/tin_bg-sprites-ui-bullets.gif) no-repeat -102px -306px;
zoom:1;
margin:0 0 6px;
}

#main.print {
position:relative;
min-height:0;
min-width:0;
font-family:Verdana,Geneva,Arial,Helvetica,"Nimbus Sans L",sans-serif;
margin:0 auto;
}

#main.print .main-content {
width:inherit;
overflow:hidden;
background-color:#fff;
}

#main.print .limiter1 {
width:inherit;
}

#main.print #hd {
background-color:#ffefe6;
padding:20px 20px 0;
}

#main.print #bd {
padding-top:25px;
border-top:7px solid #6B8091;
background-image:none;
background-color:#fff;
margin:0;
}

#main.print #ft {
border-top:1px solid #000;
}

#main.print #ft .ft-links {
padding:20px 0 30px;
}

#main.print #ft .ft-links .limiter {
background-image:none;
display:list-item;
list-style-image:url(../images/elf_bg-logo-ft-print.png);
list-style-position:inside;
}

#main.print #ft .ft-links .ft-brand {
background-image:none;
display:inline-block;
float:none;
vertical-align:super;
padding:0 0 0 10px;
}

#main.print .masthead .brand .ef-logo {
width:150px;
height:115px;
background-image:none;
display:list-item;
list-style-image:url(../images/elf_bg-logo-print.png);
list-style-position:inside;
}

#main.print .pg-story .kicker {
color:#1279A1;
margin-bottom:13px;
}

#main.print .pg .quote {
border-bottom:2px solid #6B8091;
background-image:none;
margin:3px 10px 3px 0;
padding:3px 5px;
}

#main.print .pg .quote.right {
margin:3px 0 3px 10px;
}

#main.print .pg .quote .inner {
background-image:none;
margin:0;
padding:0;
}

#main.print .pg-story-body p {
margin:0 0 4px;
}

.md-tool-title {
padding-bottom:5px;
color:#363636;
font:30px/1.15 Georgia,'Times New Roman',serif;
margin:0 0 6px;
}

.md-tool-desc {
color:#363636;
font:12px/1.4 "OpenSansRegular",sans-serif;
margin:0 0 14px;
}

.cp-sk-agendatool, .cp-gr-agendatool {
border:6px solid #fff!important;
margin-top:0!important;
}

.md-agendatool {
margin:0 0 18px;
}

.md-agendatool .hd {
color:#363636;
font:400 22px/1.2 Georgia,"Times New Roman",serif;
background-color:#ffefe5;
padding:14px 18px 10px;
}

.md-agendatool .bd {
color:#363636;
background-color:#ebd5c7;
padding:10px 18px 0;
}

.md-agendatool .headline {
margin-bottom:6px;
color:#363636;
font:400 16px/1.2 Georgia,"Times New Roman",serif;
}

.md-agendadetail {
border-bottom:1px solid #EBD5C7;
margin:0 0 24px;
padding:0 0 18px;
}

.md-agendadetail .mg {
margin:0 14px 8px 0;
}

.md-agendadetail .headline {
margin-bottom:6px;
color:#363636;
font:400 20px/1.2 Georgia,"Times New Roman",serif;
}

.md-agendadetail .button-line {
margin:28px 0 0;
}

.md-frm-calculator .md-calculator-box-col1 {
width:637px;
}

.md-frm-calculator .md-calculator-box-col2 {
display:inline;
width:309px;
float:left;
}

.md-frm-calculator .frm-btn {
padding-right:1px;
}

.md-lst-calculator .bd {
background-color:#EBD5C7;
margin:14px 0 0;
padding:20px;
}

.md-lst-calculator .md-lst-calculator-intro {
color:#626262;
font:800 14px/1.2 Verdana,"OpenSansRegular",sans-serif;
}

.md-lst-calculator p {
color:#363636;
font:400 12px/1.2 "OpenSansRegular",sans-serif;
}

.md-lst-calculator .md-calculator-box {
color:#363636;
font:400 12px/1.2 "OpenSansRegular",sans-serif;
background-color:#fff;
margin:14px auto 0;
padding:15px 15px 10px;
}

.md-lst-calculator-table {
width:100%;
border-collapse:separate;
color:#363636;
font:400 12px/1.2 "OpenSansRegular",sans-serif;
margin:0;
padding:0;
}

.md-lst-calculator-table td {
padding:3px 0;
}

.md-lst-calculator-table th {
border-bottom:1px solid #ebd5c7;
font-weight:800;
padding:5px 0;
}

.md-lst-calculator-table tfoot td {
border-top:1px solid #ebd5c7;
}

.md-frm-calculator.md-frm-calculator-indebtedness .frm-label {
display:inline;
width:309px;
float:left;
font:800 11px/1.2 "OpenSansRegular",sans-serif;
}

.md-calculator-result .bd {
background-color:#EBD5C7;
margin:14px 0 0;
padding:20px 20px 10px;
}

.md-header-multimedia {
margin-bottom:20px;
background-color:#6f1f3f;
padding:8px;
}

.md-header-multimedia .hd {
position:relative;
width:333px;
font:400 22px/1.1 Arial,Tahoma,Helvetica,"Nimbus Sans L",sans-serif;
background:#15110F url(../images/bg-md-header-multimedia-tit.png) no-repeat center right;
color:#fff;
}

.md-header-multimedia .hd .tit {
color:#fff;
font:400 22px/1.1 Arial,Tahoma,Helvetica,"Nimbus Sans L",sans-serif;
padding:12px 5px 10px 165px;
}

.md-header-multimedia .hd .tit strong {
display:block;
font:100 16px/1.1 Arial,Tahoma,Helvetica,"Nimbus Sans L",sans-serif;
color:#949494;
text-transform:uppercase;
}

.md-header-multimedia .media-inf {
left:116px;
margin-top:13px;
}

.md-multimedia-dest .media-inf.vid,.md-header-multimedia .media-inf.vid {
background-position:-14px -124px;
}

.md-multimedia-dest .media-inf.aud,.md-header-multimedia .media-inf.aud {
background-position:-50px -124px;
}

.md-multimedia-dest .media-inf.gal,.md-header-multimedia .media-inf.gal {
background-position:-86px -124px;
}

.md-multimedia-dest .media-inf.doc,.md-header-multimedia .media-inf.doc {
background-position:-123px -124px;
}

.md-multimedia-dest .media-inf.inf,.md-header-multimedia .media-inf.inf {
background-position:-158px -124px;
}

.md-multimedia-dest .media-inf.gra,.md-header-multimedia .media-inf.gra {
background-position:-194px -124px;
}

.md-header-multimedia .bd .headline {
padding-left:10px;
width:645px;
font:100 22px/64px Georgia,"Times New Roman",serif;
color:#fff;
}

.md-multimedia-dest {
margin-bottom:14px;
border-bottom:6px solid #6f1f3f;
}

.md-multimedia-dest-contentholder {
background:url(../images/bg-md-multimedia-dest.png) no-repeat 0 0;
}

.md-multimedia-dest .hd {
display:inline;
position:relative;
float:left;
width:390px;
padding:18px 8px 0 50px;
}

.md-multimedia-dest .media-inf {
left:8px;
margin-top:14px;
}

.md-multimedia-dest .bd {
display:inline;
position:relative;
float:right;
width:216px;
min-height:90px;
}

.md-multimedia-dest .cp-sharetools-min {
margin-bottom:5px;
border-bottom:1px solid #000;
text-align:right;
padding:10px 5px 5px 15px;
}

.md-multimedia-dest .cp-sharetools-min li {
display:inline-block;
vertical-align:top;
}

.md-multimedia-dest .button-line {
margin:4px 14px 0 0;
}

.md-multimedia-filter .title {
width:260px;
font:13px/27px "OpenSansRegular",sans-serif;
color:#fff;
margin:0 10px;
}

.md-multimedia-gpr {
margin-bottom:14px;
border-bottom:1px solid #6f1f3f;
}

.md-multimedia-item {
padding-bottom:18px;
}

.md-multimedia-item-title {
margin-top:2px;
font:400 16px/105% Georgia,"Times New Roman",serif;
}

.md-multimedia-item-title a {
color:#333;
text-shadow:0 0 0 #ffefe5;
}

.opaque-dark .md-multimedia-item-title {
color:#fff;
text-shadow:0 0 0 #110d0d;
}

.md-multimedia-item-title .byline {
font-size:.7em;
font-style:italic;
}

.md-multimedia-slider {
margin:-19px 0 10px!important;
}

.md-multimedia-slider .scrollable {
position:relative;
margin-bottom:14px;
border-bottom:6px solid #6f1f3f;
background-color:#16120f;
padding:13px 0;
}

.md-multimedia-slider .scr-clip {
padding:0 35px;
}

.md-multimedia-slider .scr-container {
overflow:hidden;
position:relative;
width:100%;
height:215px;
}

.md-multimedia-slider .scr-item {
position:relative;
width:200px;
display:inline;
float:left;
height:100%;
}

.md-multimedia-slider .sl-nav {
position:static!important;
}

.md-multimedia-slider .sl-nav .sl-control {
position:absolute;
top:100px;
left:6px;
}

.md-multimedia-slider .sl-nav .sl-control.slc-rt {
right:6px;
left:auto;
}

.md-multimedia-slider .scr-wrapper {
position:absolute;
height:100%;
}

.md-multimedia-slider .md-multimedia-lst {
height:100%;
width:155px;
min-height:100%;
background-color:#1e1916;
margin:0 1px 0 5px;
padding:13px 15px;
}

.pymes .gd4-c2 {
margin-bottom:30px;
background:#fff url(../images/bg-pymes-gd4-c2.png) repeat-y 0 0;
}

.pymes .u2-4-c2 {
width:661px;
padding:2px 0 2px 2px;
}

.pymes .md-pymes-gpr-hd .title {
color:#363636;
font-size:20px;
margin-bottom:10px;
text-transform:uppercase;
}

.pymes .md-advertisement.ad_colright {
margin-bottom:0;
padding:5px 7px;
}

#pymes-nav {
font:400 11px/1.25 "OpenSansRegular",sans-serif;
text-transform:uppercase;
background-color:#000;
color:#fff;
padding:17px 17px 7px;

}

#pymes-nav .current, #gerencia-nav .current {
font-weight:800;
text-decoration:underline;
}

.pymes-nav-slogan {
width:116px;
color:#d7d7d7;
font:400 18px/1.25 Arial,Tahoma,Helvetica,"Nimbus Sans L",sans-serif;
padding:20px 0 10px 20px;
}


.pymes-nav-slogan-dest {
font:400 18px/1.15 Arial,Tahoma,Helvetica,"Nimbus Sans L",sans-serif;
color:#fff;
}

.pymes-banner-nologueado {
position:relative;
font:400 14px/50px "Myriad Pro",Arial,Helvetica,Tahoma,"Nimbus Sans L",sans-serif;
background:url(../images/pymes/registrarusuario.png) no-repeat;
height: 52px;
/*padding:1px;*/
}



.pymes-banner {
position:relative;
font:400 14px/50px "Myriad Pro",Arial,Helvetica,Tahoma,"Nimbus Sans L",sans-serif;
background:url(../images/pymes/usuarios.png) no-repeat;
height: 52px;
/*padding:1px;*/
}




.pymes-banner {
position:relative;
font:400 14px/50px "Myriad Pro",Arial,Helvetica,Tahoma,"Nimbus Sans L",sans-serif;
background:url(../images/pymes/usuarios.png) no-repeat;
height: 52px;
/*padding:1px;*/
}

.pymes-banner #btnIngresar{

	margin-left: 444px;
    margin-top: 10px;
}

.pymes-banner #btnRegistrarse{
	margin-left: 9px;
    margin-top: 10px;
}

.pymes-banner .title {
display:inline;
float:right;
width:197px;
text-align:center;
font-weight:800;
color:#353535;
background-color:#f7ede3;
}

.pymes-banner .pymes-banner-title-dest {
color:#328db1;
}

.pymes-banner .pymes-banner-text {
display:inline;
float:left;
width:380px;
color:#fff;
background-color:#318db1;
padding:0 0 0 20px;
}

.md-pymes-gpr {
margin:14px 0 14px 14px;
}

.md-pymes-gpr .u1-2-c2 {
width:320px;
min-height: 90px;
}

.md-pymes-lst, .md-gerencia-lst {
margin-bottom:10px!important;
color:#fff;
}

.pymes-title {
border-bottom:1px solid #252525;
font:400 30px/1.2 "OpenSansRegular",sans-serif;
color:#328DB1;
margin:14px 0 2px 14px;
padding:0 0 5px;

}

.gr-pymes-agenda {
margin:14px 0 12px 14px;
}

.gr-pymes-agenda .gdu {
width:244px;
}

.gr-pymes-agenda .gdu.u-last {
width:403px;
}

.gr-pymes-agenda .cp-calendar {
width:232px;
border-color:#252525!important;
}

.gr-pymes-agenda .cp-calendar .hd {
width:230px;
border-right:1px solid #fff;
border-left:1px solid #fff;
border-top:1px solid #fff;
}

.gr-pymes-agenda .md-agendatool .hd {
color:#fff;
background-color:#353535;
}

.gr-pymes-agenda .md-agendatool .bd {
background-color:#ebebeb;
}

.pymes .md-authorblogs {
 /*margin:14px 0 8px 14px;*/
}

.pymes .md-authorblogs .cf {
float:left;
clear:none;
}

.pymes .md-authorblogs .cf .fl {
margin-right:4px;
}

/*
.pymes .md-authorblogs .hd .title {
display:inline-block;
border-bottom:0;
line-height:1.2;
margin:14px 8px 0;
padding:0 12px 10px;
}
*/
.pymes .md-authorblogs-twitter {
position:relative;
overflow:hidden;
padding:0 0 0 20px;
}




.pg-error {
font:400 12px/1.25 "OpenSansRegular",sans-serif;
color:#363636;
margin:0 0 10px;
}

.pg-error img {
margin:0 0 20px;
}

.pg-rss-cont {
font:400 12px/1.25 "OpenSansRegular",sans-serif;
color:#363636;
margin:0 0 30px;
}

.pg-rss-cont .title2 {
margin-bottom:10px;
font:100 18px/1.2 "OpenSansRegular",sans-serif;
color:#6B8191;
}

.lst-rss {
margin:20px 0 0;
}

.lst-rss .col {
display:inline;
float:left;
width:24.99%;
}

.pg-rss-cont .lst {
margin:20px 0;
}

.pg-rss-cont .lst li {
display:block;
overflow:hidden;
background:url(../images/ico/elf_bg-arrow3_ico.gif) no-repeat scroll 0 5px transparent;
margin:0 0 10px 4px;
padding:0 0 0 18px;
}

#ad {
z-index:2;
}

.lst-relinfo {
font-size:12px;
background-color:#ebd6c7;
margin:0 0 10px;
padding:10px;
}

.lst-relinfo .rel {
display:block;
overflow:hidden;
margin:0 0 2px;
padding:0 0 0 20px;
}

.lst-relinfo .rel a {
zoom:1;
display:inline;
color:#333;
}

.lst-relinfo .rel .ico {
display:block;
position:absolute;
width:20px;
height:15px;
background:transparent url(../images/ico/elf_bg-arrow3_ico.gif) no-repeat 0 0;
margin:5px 0 0 -15px;
}




.md .hd .title {
margin-bottom:10px;
color:#363636;
font-size:20px;
text-transform:uppercase;
}


.md .hd .title a {
color:#363636;
text-decoration:none;
}

.md-item {
zoom:1;
margin-bottom:10px;
}

.md-item .md,.md-item .md .mt {
margin-bottom:0;
border:0;
}

.opaque-dark .skin-md1 {
border-bottom:1px solid #fff;
}

.skin-md2 {
border-bottom:6px solid #af4f38;
}

.skin-md2 .hd .title {
margin-bottom:15px;
color:#363636;
text-shadow:1px 1px 0 #ffefe5;
}

.opaque-dark .skin-md2 .hd .title {
color:#fff;
text-shadow:0 0 0 #000;
}

.skin-md2 .bd {
background-color:#ebd6c7;
padding:10px 10px 0;
}

.opaque-dark .skin-md2 {
border-color:#6f1f3f;
}

.skin-grp1 .grp-item {
padding-top:10px;
border-top:1px solid #ebd6c7;
}

.md-news .headline {
line-height:115%;
font-family:Georgia,"Times New Roman",serif;
font-size:28px;
text-shadow:0 1px 0 #ffefe5;
margin:0 0 10px;
}

.opaque-dark .md-news .headline {
text-shadow:0 0 0 #110D0D;
}

.md-news .headline .goto-comments {
padding-left:15px;
vertical-align:middle;
background:transparent url(../images/ico/elf_bg-comments_ico.png) no-repeat 0 2px;
font:10px/120% "OpenSansRegular",sans-serif;
font-weight:700;
color:#666;
}

.md-news .headline-tiny {
font-size:16px;
margin-bottom:5px;
line-height:105%;
}

.md-news .headline-small {
font-size:20px;
letter-spacing:normal;
}

.md-news .headline-regular {
font-size:28px;
margin:0 0 8px;
}

.md-news .headline-large {
font-size:40px;
}

.md-news .headline-big {
font-size:55px;
}

.md-news .kicker {
margin-bottom:3px;
font-size:10px;
font-weight:700;
text-transform:uppercase;
}

md-newsz
.md-news .byline {
font-size:.7em;
font-weight:700;
font-style:italic;
}

.headline .byline {
font-size:12px;
font-weight:700;
font-style:italic;
}

.md-news .teaser {
line-height:130%;
}

.md-news .t-large {
font-size:15px;
}

.md-news .mg.fl,.md-news .obj.fl,.md-news .m-blk.fl {
margin-right:15px;
}

.md-news .mg.fr,.md-news .obj.fr,.md-news .m-blk.fr {
margin-left:20px;
}

.md-news-nav {
font-family:"OpenSansRegular",sans-serif;
text-transform:none;
background:transparent url(../images/bg-md-news-nav.png) repeat-y 420px 0;
margin:0;
}

.md-news-nav .teaser {
text-transform:none;
}

.md-news-nav .nd-news-col1 {
display:inline;
float:left;
width:390px;
padding:15px;
}

.md-news-nav .nd-news-col2 {
display:inline;
float:left;
width:324px;
background-color:#ffefe7;
padding:15px 0 0;
}

.md-news-nav .lst-relinfo .rel .ico {
background-image:url(../images/ico/elf_bg-arrow5_ico.gif);
}

.md-news-nav .title {
margin-left:20px;
font-weight:800;
color:#6f1f40;
}

.md-news-nav .nd-news-col3 {
display:inline;
float:left;
width:224px;
padding:15px 0 0;
}

.main-nav .md-news-nav .lst-relinfo .lnk {
line-height:1.15;
text-transform:none;
color:#000 !important;
}

.main-nav .md-news-nav .md-news-nav-logo {
position:absolute;
right:15px;
bottom:14px;
}

.md-news-special {
font-family:"OpenSansRegular",sans-serif;
text-transform:none;
margin:0;
}

.md-news-special .mt {
text-transform:none;
font-size:12px;
}

.md-news-special .headline2 {
position:relative;
overflow:hidden;
padding-right:180px;
padding-top:8px;
border-top:1px solid #ebd5c7;
}

.md-news-special .headline2 .title {
font-size:16px;
}

.grp-news .grp-item {
padding-top:10px;
}

.grp-blogs .grp-item {
margin-top:18px;
}

.md-mostcommented.grp-blogs {
margin-top:38px;
}

.md-mostcommented.grp-blogs .grp-item {
margin-top:0;
}

.md-mostcommented.grp-blogs .md-item {
border-bottom:1px solid #EBD6C7;
}

.bh-scrollable .scr-container {
position:relative;
overflow:hidden;
width:100%!important;
}

.bh-scrollable .scr-wrapper {
position:absolute;
width:100%;
height:100%;
}

.bh-scrollable .scr-item {
float:left;
display:inline;
height:100%;
}

.bh-scrollable .sl-nav {
position:absolute;
bottom:5px;
right:5px;
}

.bh-scrollable .sl-control {
display:inline;
float:left;
margin-left:1px;
background-color:#fff;
}

.bh-scrollable .sl-control a {
display:block;
width:24px;
height:24px;
background:#6c8192 url(../images/sprites/elf_bg-sprites-navigation.png) no-repeat 50% 0;
cursor:pointer;
}

.bh-scrollable .sl-control a:hover {
background-color:#127aa1;
}

.bh-scrollable .sl-control a.disabled {
opacity:0.6;
filter:alpha(opacity=60);
}

.bh-scrollable .sl-control a.disabled:hover {
background-color:#6c8192;
cursor:default;
}

.bh-scrollable .sl-control .prev {
background-position:-47px -12px;
}

.bh-scrollable .sl-control .showmore {
background-color:#a1a346;
background-position:-156px -12px;
}

.bh-scrollable .frm .frm-btn a {
margin-left:1px;
padding:5px 10px;
}

.eco-indicators.bh-scrollable {
width:303px;
float:left;
font-size:11px;
background:#fff;
}

.eco-indicators.bh-scrollable .scrollable {
margin-left:10px;
}

.eco-indicators.bh-scrollable .scr-container {
width:275px!important;
height:70px;
}

.eco-indicators.bh-scrollable .scr-item {
width:275px;
}

.eco-indicators.bh-scrollable .sl-nav {
bottom:auto;
top:5px;
background-color:#fff;
}

.eco-indicators.bh-scrollable .scr-item .mg {
margin:5px 8px 5px 5px;
}

.eco-indicators.bh-scrollable .scr-item .mt {
margin:5px 0;
}

.eco-indicators.bh-scrollable .scr-tit {
line-height:29px;
border-bottom:1px solid #ccc;
font-weight:700;
text-transform:uppercase;
background:url(../images/bg-md-econidicators-title.png) no-repeat 0 7px;
padding:0 0 0 24px;
}

.eco-indicators.bh-scrollable .lst-indicator {
padding-left:17px;
border-bottom:1px solid #ccc;
background:url(../images/ico/elf_bg-arrow_ico.gif) no-repeat 2px 10px;
}

.eco-indicators.bh-scrollable .lst-indicator .item {
float:left;
height:15px;
padding-left:10px;
border-left:1px solid #333;
margin:7px 10px 7px 0;
}

.eco-indicators.bh-scrollable .lst-indicator .item.first {
border:0;
padding:0;
}

.md-special.bh-scrollable {
width:995px;
background:#fff;
margin-bottom:10px;
padding:5px;
}

.md-special.bh-scrollable .scr-container {
height:57px;
}

.md-special.bh-scrollable .scr-item {
width:577px;
}

.md-special.bh-scrollable .scrollable {
overflow:hidden;
width:567px;
}

.md-special.bh-scrollable .sl-nav-controls {
position:absolute;
top:12px;
right:5px;
}

.md-agenda_nav-slider.bh-scrollable {
width:386px;
background:#fff;
padding:0;
}

.md-agenda_nav-slider.bh-scrollable .scr-container {
height:217px;
}

.md-agenda_nav-slider.bh-scrollable .scr-item {
position:relative;
width:386px;
}

.md-sliderimages.bh-scrollable {
font-size:10px;
background-color:#fff;
padding:10px;
}

.md-sliderimages.bh-scrollable .scr-container {
min-height:280px;
}

.md-sliderimages.bh-scrollable .scr-item {
width:306px;
}

.md-sliderimages.bh-scrollable .sl-nav {
bottom:auto;
right:0;
top:0;
}

.md-sliderimages.bh-scrollable .scr-tit {
margin-right:60px;
font:normal 20px/1.2 Georgia,"Times New Roman",serif;
color:#363636;
padding:2px 0 10px;
}

.md-sliderimages.bh-scrollable .scr-ft {
margin-top:10px;
text-align:right;
border-top:1px solid #ebd5c7;
padding:8px 10px 6px;
}

.md-advertisement .bd {
margin:0 auto;
}

.md-advertisement .ad {
line-height:0;
}

.md-advertisement .ad * {
line-height:normal;
}

.md-advertisement.ad_mpu .bd {
width:300px;
padding:10px;
}

.md-advertisement.skin-md1 {
padding-bottom:20px;
}

.md-advertisement.ad_colright {
padding-bottom:0;
}

.md-breakingnews {
margin-bottom:20px;
background-color:#850000;
padding:3px 3px 3px 10px;
}

.md-breakingnews .hd .tit {
margin-left:10px;
background:url(../images/ico/elf_bg-arrow4_ico.gif) no-repeat right 30px;
font:normal 24px/64px Georgia,"Times New Roman",serif;
color:#fff;
white-space:nowrap;
width:150px;
padding-right:0;
}

.md-breakingnews .bd .mg {
margin:10px;
}

.md-breakingnews .bd .headline {
padding-left:20px;
width:725px;
background:#333;
font:normal 22px/64px Georgia,"Times New Roman",serif;
color:#fff;
}

.md-topmost .tab {
float:left;
background-color:#fff;
font:bold 11px Georgia,"Times New Roman",serif;
text-transform:uppercase;
}

.md-topmost .tab a {
display:inline-block;
color:#6b8191;
padding:10px;
}

.md-topmost .tab.active {
background-color:#ebd6c7;
}

.md-topmost .bd {
padding:15px 10px;
}

.md-topmost .bd .lst-relinfo {
margin-bottom:10px;
padding:0;
}

.cp-paginator {
position:relative;
letter-spacing:-.31em;
word-spacing:-.43em;
font:bold 11px/24px "OpenSansRegular",sans-serif;
text-align:right;
margin:0 0 20px;
}

.cp-paginator .pagination .ellipsis {
color:#ccc;
}

.cp-paginator .btn,.cp-paginator .page {
display:inline-block;
position:relative;
width:24px;
height:24px;
overflow:hidden;
background-color:#6B8191;
text-align:center;
letter-spacing:0;
vertical-align:middle;
word-spacing:-2px;
margin:0 1px 0 0;
}

.cp-paginator .page {
background-color:#fff;
}

.cp-paginator .btn:hover {
background-color:#af4f37;
}

.cp-paginator .btn .ico {
position:absolute;
width:24px;
height:24px;
left:0;
top:0;
text-indent:-999em;
background:url(../images/sprites/elf_bg-sprites-navigation.png) no-repeat scroll -12px -12px transparent;
}

.cp-paginator .pagination a.page:hover {
color:#fff;
background-color:#AF4F37;
text-decoration:none;
}

.cp-paginator .pagination .current {
background-color:#EBD5C7!important;
color:#AF4F37;
}

.cp-paginator .prev-begin-disabled .ico {
background-position:-47px -52px;
}

.cp-paginator .prev-disabled .ico {
background-position:-84px -52px;
}

.cp-paginator .prev .ico {
background-position:-48px -12px;
}

.cp-paginator .next-disabled .ico {
background-position:-120px -52px;
}

.cp-paginator .next-last .ico {
background-position:-120px -12px;
}

.cp-paginator .next-last-disabled .ico {
background-position:-156px -52px;
}

.cp-paginator .prev-disabled .ico:hover,.cp-paginator .prev-begin-disabled .ico:hover,.cp-paginator .next-disabled .ico:hover,.cp-paginator .next-last-disabled .ico:hover {
background-color:#6B8191;
}

.opaque-dark .cp-paginator .pagination .current {
background-color:#6f1f3f!important;
color:#fff;
}

.pymes .cp-paginator .page {
background-color:#e1e1e1;
}

.pymes .cp-paginator .btn {
background-color:#252525;
}

.pymes .cp-paginator .pagination .current {
background-color:#318db1!important;
color:#fff;
}

.pymes .md-eyecatch .switcher {
width:239px;
}

.pymes .md-eyecatch .switcher .tab {
background-color:#000;
}

.pymes .md-eyecatch .frm {
position:absolute;
bottom:10px;
right:10px;
}

.pymes .md-eyecatch .frm .btn-submit {
background-color:#318DB1;
}

.pymes .md-eyecatch .frm .btn-submit:hover,.pymes .md-eyecatch .frm .btn-submit:focus {
background-color:#39A5D1;
}

.pymes .md-eyecatch.md {
margin-bottom:2px;
}

.cp-comments {
padding:20px 0 0;
}

.lst-comments {
border-bottom:1px solid #231f1f;
}

.lst-comments .item {
margin:0 0 20px;
padding:5px 0 0;
}

.lst-comments .childcomment .item {
	padding-left: 30px;
	background:url(/static/ELFFinanciero/images/pymes/childcomment.png);
	background-repeat: no-repeat;

}

.lst-comments .item .inner {
position:relative;
/* LCBA:Esta imagen de fondo se comento xq no existe. Evitamos que genere errores 404
** background:url(../images/bg_faux-comments.gif) repeat-y scroll 0 0 transparent;
*/
}

.lst-comments .item .data {
color:#3f3f3f;
font:bold 11px Arial,Helvetica,"Nimbus Sans L",sans-serif;
background-color:#ebd5c7;
margin:0 0 15px;
padding:8px 8px 7px;
}

.lst-comments .item .datare{
color:#3f3f3f;
font:bold 11px Arial,Helvetica,"Nimbus Sans L",sans-serif;
margin:0 0 15px;
/*padding:8px 8px 7px;*/
}

.lst-comments .item .data .author, .lst-comments .item .datare  .author{
color:#1279A1;
font-weight:700;
}

.lst-comments .item .data .date, .lst-comments .item .datare .date {
color:#6F6F6F;
text-transform:uppercase;
}

.lst-comments .item .alert {
color:#c33;
font-size:13px;
background:#eaeaea url(../images/ico/ico-alert_a.gif) no-repeat scroll 5px 5px;
margin:5px 0;
padding:5px 6px 5px 30px;
}

.lst-comments .item .alert strong {
font-weight:400;
}

.lst-comments .item .comment {
color:#363636;
font:12px/1.15 "OpenSansRegular",sans-serif;
text-align:justify;
}

.lst-comments .actions {
position:absolute;
right:2px;
top:6px;
font-size:11px;
line-height:18px;
}

.lst-comments .actions .cp-comments-tooltip {
overflow:hidden;
position:absolute;
top:-999px;
left:-999em;
color:#fff;
font:100 11px/0 "OpenSansRegular",sans-serif;
text-indent:-999em;
background:transparent url(../images/bg-comments-actions-tooltip.png) no-repeat bottom left;
padding:3px 8px 10px;
}

.lst-comments .actions a:hover .cp-comments-tooltip,.lst-comments .actions a:focus .cp-comments-tooltip {
margin-left:-20px;
top:-31px;
left:auto;
line-height:1.15;
}

.lst-comments .actions .it .ico {
display:inline-block;
height:16px;
width:16px;
background:transparent url(../images/sprites/elf_bg-sprites-icons.png) no-repeat scroll -103px -13px;
}

.lst-comments .actions .it .pos {
background-position:-103px -13px;
}

.lst-comments .actions .it .neg {
background-position:-133px -12px;
}

.lst-comments .actions .it .rpt {
background-position:-163px -13px;
}

.lst-comments .actions .cp-comments-marker {
display:inline-block;
position:relative;
top:-3px;
color:#363636;
text-decoration:none;
background:transparent url(../images/bg-comments-actions-marker.png) no-repeat center left;
padding:0 5px 0 10px;
}

.lst-comments .actions .cp-comments-marker .hide {
overflow:hidden;
position:absolute;
top:-999px;
left:-999em;
text-indent:-99em;
}

.frm .frm-title {
color:#363636;
margin-bottom:6px;
font-size:20px;
text-transform:uppercase;
}

.frm .frm-note {
margin-bottom:12px;
color:#363636;
font:11px/1.15 "OpenSansRegular",sans-serif;
}

.frm .frm-mssg {
margin-bottom:24px;
color:#363636;
font:800 12px/1.15 "OpenSansRegular",sans-serif;
}

.frm .frm-note a {
color:#6F1F3F;
font-weight:700;
}

.frm .frm-terms {
display:inline-block;
color:#363636;
font:11px/1.15 "OpenSansRegular",sans-serif;
margin:10px 14px 0 0;
}

.frm .frm-terms a {
color:#790000;
font:800 11px/1.15 "OpenSansRegular",sans-serif;
}

.frm .frm-notice {
display:inline-block;
color:#790000;
font:800 11px/1.15 "OpenSansRegular",sans-serif;
margin:10px 14px 0 0;
}

.frm .bb-txtfield,.frm .bb-txtarea {
display:block;
width:97%;
border:1px solid #ccc;
color:#888;
background-color:#fff;
font:italic 400 12px/1.15 "OpenSansRegular",sans-serif;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
margin:0 0 10px;
padding:8px;
}

.frm .bb-select {
border:1px solid #ccc;
color:#888;
font:italic 11px/1.1 "OpenSansRegular",sans-serif;
background-color:#fff;
margin:0 1px 0 0;
padding:2px 2px 2px 4px;
}

.frm .bb-txtarea-big {
color:#000;
font:normal 46px/.9 ScoutCondBlack,Impact,"Nimbus Sans L",sans-serif;
height:2em;
text-transform:uppercase;
margin:0;
padding:6px 8px 0;
}

.bb-field_char-info {
display:block;
color:#363636;
font:11px/1.2 "OpenSansRegular",sans-serif;
text-align:right;
}

.bb-field_char-info .bb-txtfield {
display:inline-block;
width:3em;
color:#363636;
border:0;
font:normal 800 11px/1.2 "OpenSansRegular",sans-serif;
text-align:right;
background-color:transparent!important;
margin:0;
padding:0;
}

.frm .bb-chk-box {
border:0;
margin:0 4px 0 0;
}

.frm fieldset legend {
color:#363636;
font:800 11px/1.15 "OpenSansRegular",sans-serif;
}

.frm .frm-label {
color:#363636;
font:11px/1.15 "OpenSansRegular",sans-serif;
}

.frm-fieldset {
margin:12px 0 6px;
}

.frm-fieldset li {
display:inline;
float:left;
width:49%;
margin:2px 0 4px;
}

.frm-fieldset label,.frm-fieldset input {
vertical-align:top;
}

.frm .frm-captcha {
vertical-align:bottom;
border-bottom:1px solid #000;
text-align:right;
margin:6px 0 14px;
padding:0 0 14px;
}

.frm .frm-captcha fieldset {
vertical-align:text-bottom;
}

.frm .frm-captcha .bb-input-captcha {
display:inline-block;
vertical-align:text-bottom;
color:#363636;
font:normal 800 11px/1.2 "OpenSansRegular",sans-serif;
margin:0 0 4px;
}

.frm .frm-captcha .img-captcha {
display:inline-block;
width:182px;
vertical-align:text-bottom;
border:1px solid #ccc;
color:#888;
background-color:#fff;
padding:8px;
}

.frm .frm-captcha .bb-txtfield {
display:inline-block;
width:182px;
vertical-align:text-bottom;
margin:0;
}

.frm .frm-mandatory-field {
color:#cd1e1e;
font:10px/12px Arial,Helvetica,"Nimbus Sans L",sans-serif;
margin:10px 0;
}

.md-frm-send-comments .bd {
background-color:#ebd5c7;
padding:15px 15px 0;
}

.md-frm-send-comments .md-frm-col2 {
display:inline;
float:left;
width:309px;
}

.md-frm-send-comments .md-frm-col3 {
display:inline;
float:right;
width:309px;
}

.frm .frm-btn {
margin:2px 0;
}

.frm .frm-btn input,.frm .frm-btn a {
border:0;
outline:0;
color:#fff;
background-color:#A1A346;
font:11px/24px Georgia,"Times New Roman",serif;
text-transform:uppercase;
text-shadow:0 1px 0 #7E7E35;
padding:7px 10px;
}

.frm .frm-btn #btn-submit-re, .frm .frm-btn #btn-submit-re:hover {
border:0;
outline:0;
color:#fff;
background-color:#338DB2;
font:11px/24px Georgia,"Times New Roman",serif;
text-transform:uppercase;
padding:7px 10px;
}

.frm .frm-btn input:hover,.frm .frm-btn input:focus,.frm .frm-btn a:hover,.frm .frm-btn a:focus {
background-color:#BCBC00;
text-decoration:none!important;
text-shadow:0 1px 0 #A1A346;
}

.md-frm-quiz .frm-note {
color:#363636;
font:400 16px/1.2 Georgia,"Times New Roman",serif;
}

.md-frm-quiz .bd {
padding:6px 0 0;
}

.md-frm-quiz .frm-quiz {
overflow:hidden;
background-color:#ebd5c7;
padding:5px 15px 15px;
}

.lst-questions {
font-size:12px;
color:#646464;
margin:0 0 10px;
}

.lst-questions .option {
margin:0 0 5px;
}

.lst-questions .option label {
display:block;
cursor:pointer;
outline:medium none;
}

.lst-questions .option input {
display:inline;
float:left;
vertical-align:middle;
outline:medium none;
margin:0 5px 0 0;
}

.lst-questions .option .qtext {
display:block;
overflow:hidden;
}

.lst-q-results {
font-size:11px;
color:#363636;
margin:0 0 10px;
}

.lst-q-results .q-result {
margin:0 0 9px;
}

.lst-q-results .q-result .answer {
font-weight:100;
}

.lst-q-results .q-result .pct {
white-space:nowrap;
font-weight:800;
}

.lst-q-results .q-result .result {
position:relative;
display:block;
height:7px;
margin:2px 0 0;
}

.lst-q-results .q-result .result .bar {
display:block;
height:7px;
background-color:#af4f37;
}

.md-modal {
width:435px;
height:461px;
border:1px solid #fff;
background-color:#ebd5c7;
padding:30px;
}

.md-modal .frm-title {
font:100 30px/1.15 Georgia,"Times New Roman",serif;
text-transform:none;
color:#363636;
margin:0 0 20px;
}

.title-re{
    color: #363636;
    font-size: 20px;
    margin-bottom: 6px;
    text-transform: uppercase;
 }

.md-modal .frm-captcha .bb-input-captcha {
margin-bottom:-24px;
}

.md-modal.md-modal2 {
width:435px;
height:auto;
min-height:116px;
border:1px solid #fff;
background-color:#ebd5c7;
padding:30px;
}

.md-modal.md-modal2 .frm-note {
font:800 12px/1.15 "OpenSansRegular",sans-serif;
}

.md-authorblogs {
background-color:#353535;
padding:5px;
}

.md-authorblogs .hd .title, .pymes .md-authorblogs .hd .title {
border-bottom:1px solid #2181A3;
color:#fff;
font:400 20px/1.4 Georgia,"Times New Roman",serif;
text-transform:none;
margin:14px 8px 16px;
padding:0 12px 10px;
}

.md-authorblogs .hd .md-authorblogs-title {
display:block;
font-style:italic;
font-weight:700;
}

.md-authorblogs .bd p,.md-authorblogs .bd .md-authorblogs-intro {
color:#fff;
font:400 12px/1.2 "OpenSansRegular",sans-serif;
padding:0 18px 12px;
}

.md-authorblogs .bd a, a:visited{
color: #007DBD;
}

.md-authorblogs-twitter {
margin:4px 12px 12px;
}

.md-authorblogs-twitter a {
display:inline-block;
position:relative;
border:1px solid #ccc;
color:#363636;
text-decoration:none;
font:11px/1.15 "OpenSansRegular",sans-serif;
background:transparent url(../images/bg-authorblogs-twitter.png) no-repeat center left;
-moz-border-radius:3px;
-webkit-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
padding:4px 5px 4px 22px;
}

.cp-calendar {
width:230px;
border:1px solid #fff;
border-bottom:0;
font:11px/1.15 "OpenSansRegular",sans-serif;
margin:14px auto 24px;
}

.cp-calendar .hd {
height:26px;
position:relative;
background-color:#363636;
color:#fff;
font-weight:700;
text-align:center;
text-transform:uppercase;
padding:2px 0 4px;
}

.cp-calendar .hd .monthTit {
padding:9px 24px 0;
}

.cp-calendar .hd .prev,.cp-calendar .hd .next {
overflow:hidden;
position:absolute;
width:24px;
height:24px;
top:4px;
text-indent:-999em;
line-height:999em;
}

.cp-calendar .hd .prev {
left:4px;
background:transparent url(../images/sprites/atl-sprites-bg_ui_datepicker.png) -10px -10px no-repeat;
}

.cp-calendar .hd .next {
right:4px;
background:transparent url(../images/sprites/atl-sprites-bg_ui_datepicker.png) -50px -10px no-repeat;
}

.cp-calendar .hd .prev:hover {
line-height:24px;
background-position:-10px -50px;
}

.cp-calendar .hd .next:hover {
line-height:24px;
background-position:-50px -50px;
}

.cp-calendar .bd {
width:231px;
background-color:#fff;
padding:0;
}

.cp-calendar .bd span,.cp-calendar .bd a {
width:32px;
display:inline-block;
float:left;
color:#000;
text-align:center;
margin:0 1px 1px 0;
padding:7px 0 4px;
}

.cp-calendar .bd .days {
color:#fff;
font-size:10px;
}

.cp-calendar .bd .days span {
width:33px;
margin-right:0;
color:#fff;
font-size:10px;
background-color:#11789F;
padding:8px 0;
}

.cp-calendar .bd span.day {
background-color:#f7f7f7;
}

.cp-calendar .bd .days span.daylast {
width:32px;
}

.cp-calendar .bd a.day {
background-color:#333;
color:#fff;
}

.cp-calendar .bd a.dayOK {
background-color:#96284f;
color:#fff;
}

.sb2 .lst-relinfo {
margin:0 0 10px;
padding:10px 10px 0;
}

.sb2 .lst-relinfo .rel {
margin:0 0 14px;
}

.md-frm-search .main-search .search-field {
width:290px;
}

.md-frm-search .md-search-box {
margin-top:14px;
overflow:hidden;
background-color:#fff;
padding:12px 18px 6px;
}

.md-frm-search .md-search-box-col1 {
display:inline;
width:180px;
float:left;
}

.md-frm-search .md-search-box-col2 {
display:inline;
width:265px;
float:left;
}

.md-frm-search .md-search-box-col2 .frm-fieldset li {
width:99%;
}

.md-frm-search .md-search-box-col2 .frm-label {
display:inline-block;
width:3em;
vertical-align:middle;
}

.md-frm-search .md-search-box-col3 {
display:inline;
width:154px;
float:left;
}

.md-list-search .md-list-search-wordsearched {
color:#363636;
font:800 20px/1.2 "OpenSansRegular",sans-serif;
text-transform:none;
}

.md-list-search .md-list-search-results {
color:#363636;
font:400 14px/1.2 "OpenSansRegular",sans-serif;
text-transform:none;
}

.headline .media-inf {
position:relative;
display:inline-block;
width:20px;
height:20px;
vertical-align:text-top;
background:transparent url(../images/sprites/elf_bg-sprites-multimedia.png) no-repeat scroll -12px -84px;
margin:0;
}

.media-inf.vid {
background-position:-14px -13px;
}

.media-inf.aud {
background-position:-50px -13px;
}

.media-inf.gal {
background-position:-86px -13px;
}

.media-inf.doc {
background-position:-123px -13px;
}

.media-inf.inf {
background-position:-158px -13px;
}

.media-inf.gra {
background-position:-194px -13px;
}

.md-frm-search-oldereditions .bd {
background-color:#EBD5C7;
padding:5px 10px 10px 15px;
}

.md-frm-search-oldereditions .bb-select {
height:29px;
padding:4px 2px 4px 4px;
}

.md-frm-search-oldereditions .frm-fieldset li {
width:auto;
margin:0 2px 0 0;
}

.md-frm-search-oldereditions .bt-submit {
width:28px;
height:28px;
background-position:-114px -4px;
}

.md-frm-search-oldereditions .cp-calendar {
margin:5px 0 0;
}

.md-frm-search-oldereditions .cp-calendar .bd {
background-color:#fff;
padding:0;
}

.md-frm-search-oldereditions .teaser {
width:395px;
font:400 12px/1.25 "OpenSansRegular",sans-serif;
color:#363636;
margin:10px 0 0;
}

.md-frm-sendquery {
margin-left:14px;
}

.md-frm-sendquery .bd {
padding:15px 15px 15px 0;
}

.md-frm-sendquery .md-sendquery-box-col1 {
display:inline;
width:305px;
float:left;
}

.md-frm-sendquery .md-sendquery-box-col2 {
display:inline;
width:305px;
float:right;
}

.md-frm-sendquery .md-sendquery-box100 {
display:block;
clear:both;
width:100%;
float:none;
}

.md-frm-sendquery .md-sendquery-box-col2 .frm-captcha {
border-bottom:0;
margin:0;
padding:0;
}

.md-frm-sendquery .frm-captcha .img-captcha {
width:164px;
margin:0 0 5px 20px;
padding:8px;
}

.md-frm-sendquery .md-sendquery-box {
border-bottom:1px solid #ccc;
margin:6px 0 14px;
padding:0 0 14px;
}

.md-frm-sendquery .bb-txtarea {
height:88px;
}

.md-frm-sendquery .frm-btn input:hover,.md-frm-sendquery .frm-btn input:focus,.md-frm-sendquery .frm-btn a:hover,.md-frm-sendquery .frm-btn a:focus {
background-color:#39a5d1;
}

.section-filter {
position:relative;
width:173px;
}

.section-filter * {
height:29px;
border:0 none!important;
font:11px/29px Verdana,"OpenSansRegular",sans-serif;
font-style:italic;
color:#888;
background-color:#000;
}

.section-filter select.bb-field_select {
-moz-opacity:0;
filter:alpha(opacity=0);
position:relative;
width:173px;
z-index:2;
opacity:0;
}

.section-filter option {
height:auto;
line-height:10px;
padding:5px 0 5px 5px;
}

.section-filter option:hover,.section-filter option:focus {
color:#fff;
background-color:#000;
}

.section-filter .fk-select {
position:absolute;
overflow:hidden;
width:173px;
padding-right:60px;
bottom:0;
left:0;
cursor:default;
text-indent:5px;
background:transparent url(../images/bg-fk-select.png) no-repeat 0 0;
}

.md-headersection {
position:relative;
background-color:#318db1;
margin:0 0 14px;
padding:1px;
}

.md-headersection .bd {
position:relative;
font:400 14px/1.2 Trebuchet MS,Trebuchet,Arial,Helvetica,Tahoma,"Nimbus Sans L",sans-serif;
color:#d6d6d6;
padding:0;
}

.md-headersection .bd .lnk {
display:block;
position:relative;
width:100%;
font:400 14px/1.2 Trebuchet MS,Trebuchet,Arial,Helvetica,Tahoma,"Nimbus Sans L",sans-serif;
color:#d6d6d6;
}

.md-headersection .bd span {
padding:27px 0 0 10px;
}

.md-headersection .bd strong {
display:block;
font-size:18px;
font-weight:100;
color:#fff;
}

.md-headersection .ft {
position:absolute;
overflow:visible;
width:auto;
bottom:10px;
right:10px;
z-index:99;
}

.md-headersection .ft .frm input.btn-submit {
background:#a1a346 url(../images/elf-bg-mdheadersection-frm-btn.png) no-repeat 8px center;
padding:5px 10px 5px 18px;
}

.md-headersection .ft .frm input.btn-submit:hover {
text-decoration:none;
text-shadow:0 1px 0 #A1A346;
background-color:#BCBC00;
}

.pg-sitemap-cont {
font:400 12px/1.25 "OpenSansRegular",sans-serif;
color:#363636;
}

.lst-sitemap {
margin:20px 0 30px;
}

.lst-sitemap .col {
display:inline;
float:left;
}

.lst-sitemap.colstype4 .col {
width:24.99%;
}

.md-agenda-nav {
width:1008px;
font-family:"OpenSansRegular",sans-serif;
text-transform:none;
background-color:#fff;
margin:0;
}

.md-agenda-nav .bd {
margin:8px 8px 6px;
}

.md-agenda-nav .md-agenda-nav-col1 {
display:inline;
float:left;
width:396px;
padding:0;
}

.md-agenda-nav .md-agenda-nav-col2 {
display:inline;
float:left;
width:238px;
text-align:center;
padding:4px 0 3px;
}

.md-agenda-nav .md-agenda-nav-col3 {
display:inline;
float:left;
width:358px;
height:217px;
background:#ebd5c7;
padding:0;
}

.md-agenda-nav .cp-calendar .bd span,.md-agenda-nav .cp-calendar .bd a {
padding:9px 0 7px;
}

.md-agenda-nav .frm-btn {
position:absolute;
bottom:5px;
right:105px;
}

.md-agenda-nav .frm-btn input {
width:auto;
height:24px;
outline:0;
border:0;
overflow:visible;
font:11px/24px "OpenSansRegular",sans-serif;
text-transform:uppercase;
background-color:#87090c;
color:#fff;
padding:0 10px;
}

.md-agenda-nav .md-agendatool .hd {
padding:12px 14px 8px;
}

.md-agenda-nav .md-agendatool .hd .title {
margin-bottom:0;
font-size:18px;
text-transform:none;
}

.md-agenda-nav .md-agendatool .bd {
overflow:auto;
height:150px;
padding:10px 10px 0;
}

.md-agenda-nav .md-agendatool .bd li {
padding:0 0 9px;
}

.pg-landing-miniapp .limiter1 {
width:835px;
}

.pg-landing-miniapp .u2-3-c1 {
width:494px;
}

.md-landing-miniapp .hd .headline {
font-size:22px;
}

.md-landing-miniapp .hd .md-landing-miniapp-wdgt {
width:484px;
height:23px;
margin-bottom:20px;
background:#fff url(../images/bg-md-landing-miniapp.png) no-repeat center center;
padding:5px;
}

.md-landing-miniapp .hd .md-landing-miniapp-wdgt span {
display:block;
overflow:hidden;
height:23px;
line-height:0;
text-indent:-999em;
background-color:#6f2040;
}

.md-landing-miniapp .bd {
font-size:12px;
background-color:#ebd6c7;
margin:0 0 10px;
padding:20px 20px 10px;
}

.md-landing-miniapp .bd p {
margin:0 0 10px;
}

.md-more-multimedia .bd {
padding:0 10px 10px 0;
}

.md-more-multimedia .tabs .tab {
float:left;
display:inline;
margin-right:1px;
}

.md-more-multimedia .tabs .active a.ico-vid {
background-position:-5px -116px;
}

.md-more-multimedia .tabs .active a.ico-aud {
background-position:-41px -116px;
}

.md-more-multimedia .tabs .active a.ico-doc {
background-position:-114px -116px;
}

.md-more-multimedia .tabs .active a.ico-inf {
background-position:-149px -116px;
}

.md-more-multimedia .tabs .active a.ico-gph {
background-position:-185px -116px;
}

.md-more-multimedia .panes {
padding:16px 0 0 10px;
}

.jspContainer {
display:block;
overflow:hidden;
position:relative;
}

.jspVerticalBar {
position:absolute;
width:16px;
height:100%;
top:0;
right:0;
background-color:#eeeef4;
}

.jspHorizontalBar {
position:absolute;
width:100%;
height:16px;
bottom:0;
left:0;
background-color:#eeeef4;
}

.jspTrack {
position:relative;
background-color:#eeeef4;
}

.jspDrag {
position:relative;
top:0;
left:0;
cursor:pointer;
background-color:#bbd;
}

.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag {
float:left;
height:100%;
}

.jspCorner {
float:left;
height:100%;
background-color:#eeeef4;
}

* html .jspCorner {
margin:0 -3px 0 0;
}

.jspTrack .jspActive,.jspTrack .jspHover,.jspDrag:hover {
background-color:#8b8b9f;
}

.scroll-pane,.scroll-pane-arrows {
overflow:auto;
width:auto;
height:200px;
}

.horizontal-only {
height:auto;
max-height:200px;
}

a.lnk-more {
zoom:1;
display:inline;
vertical-align:middle;
width:12px;
height:12px;
line-height:12px;
overflow:hidden;
background:url(../images/ico/elf_bg-showmore_ico.gif) no-repeat 0 0;
}

.media-obj {
position:relative;
background:#232222 url(../images/ajax-loader-bg2_i.gif) no-repeat 50% center;
}

.media-obj img {
display:block;
font:9px Arial,Helvetica,sans-serif;
text-align:center;
}

.media-obj object,.media-obj embed {
display:block;
background:#000;
}

.media-obj .pictured .triggerer {
position:absolute;
width:100%;
height:100%;
left:0;
top:0;
background:url(../images/bg_1px-transp.gif) repeat scroll 0 0 transparent;
}

.media-obj .pictured .obj {
width:100%;
border-top:1px solid #000;
background:#C8C8C8 none repeat scroll 0 0;
}

.mg img.nopict,.media-obj img.nopict {
background:#F7F7EA url(../images/bg_nopicture.png) no-repeat 5px 5px;
}

.inset {
margin:15px 0;
}

.inset-rt {
float:right;
display:inline;
clear:right;
margin-left:25px;
margin-top:15px;
}

.inset-sz2 {
width:240px;
}

.inset-rt .mg {
margin-bottom:15px;
}

.inset-rt .quote {
float:none;
display:block;
margin-left:0;
}

#fancybox-wrap #fancybox-content {
border-color:transparent;
}

#fancybox-wrap #fancybox-close {
width:21px;
height:21px;
top:-21px;
right:-5px;
background:url(../images/fancy-close.gif) no-repeat 50%;
}

#fancybox-title #fancybox-title-over .index {
margin-right:5px;
font-weight:700;
}

#fancybox-left #fancybox-left-ico,#fancybox-right #fancybox-right-ico {
display:block;
width:24px;
height:24px;
margin-top:-12px;
background:url(../images/sprites/elf_bg-sprites-multimedia-arrows.png) no-repeat 0 0;
}

#fancybox-right #fancybox-right-ico {
left:auto;
right:0;
background-position:-25px 0;
}

/*Sobreescribe el alto del overlay para evitar problema en chorme
#fancybox-overlay{
    height: 500% !important;
}*/



.md-eyecatch {
background:#fff;
font:normal 13px Arial,Helvetica,sans-serif;
padding:2px;
}

.md-eyecatch .view,.md-eyecatch .switcher {
float:left;
display:inline;
height:271px;
}

.md-eyecatch .view {
width:420px;
position:relative;
overflow:hidden;
background:#eee url(../images/ajax-loader.gif) no-repeat 50%;
}

.md-eyecatch .switcher {
width:241px;
margin-left:2px;
}

.md-eyecatch .view .slide {
display:none;
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
}

.md-eyecatch .switcher a {
color:#fff;
outline:none;
text-decoration:none;
}

.md-eyecatch .switcher .tab {
overflow:hidden;
height:69px;
background:#6c8192;
color:#fff;
margin:2px 0 0;
padding:10px;
}

.md-eyecatch .switcher .tab.active,.md-eyecatch .switcher .tab.highlight {
background:#147aa1;
cursor:pointer;
}

.md-eyecatch .switcher .tab .kicker {
font:bold 11px/13px "OpenSansRegular",sans-serif;
text-transform:uppercase;
}

.md-eyecatch .switcher .tab .title {
font:normal 16px/18px Georgia,serif;
}

.md-survey {
height:100%;
overflow:auto;
background:#001b4c url(../images/bg_eyecatch-survey.jpg) no-repeat 0 0;
font-family:"OpenSansRegular",sans-serif;
color:#fff;
margin:0;
}

.md-survey .inner {
margin:15px 13px 0;
}

.md-survey .hd {
border-bottom:1px solid #fff;
margin:0 0 10px;
padding:0 0 5px;
}

.md-survey .hd .title {
font:normal 28px/30px Georgia,serif;
color:#fff;
text-transform:none;
margin:0 0 5px;
}

.frm-survey {
font-family:"OpenSansRegular",sans-serif;
color:#fff;
}

.frm-survey .q-block legend {
font-size:14px;
font-style:italic;
font-weight:700;
color:#fff;
margin:0 0 10px;
}

.frm-survey .q-block .choice .i-text {
float:left;
display:inline;
width:48%;
padding-right:2%;
line-height:13px;
}

.frm-survey .q-block .choice .bb-field_input {
width:49%;
border:1px solid #ccc;
background:#fff;
font-size:11px;
vertical-align:baseline;
margin:0 -2px;
padding:2px;
}

.frm-survey .lst-options li {
clear:both;
overflow:hidden;
margin:5px 0;
}

.frm-survey .step-actions {
position:absolute;
left:0;
bottom:13px;
width:100%;
}

.frm-survey .prev,.frm-survey .next,.frm-survey .bb-field_submit {
background:#a1a346;
font:normal 14px/30px Georgia,serif;
color:#fff;
text-transform:uppercase;
margin:0 13px;
padding:0 10px;
}

.frm-survey .bb-field_submit {
border:0 none;
cursor:pointer;
padding:6px 10px 5px;
}

.frm-survey .alert {
display:none;
position:absolute;
left:0;
bottom:0;
line-height:26px;
background:#fff url(../images/bg_ico-frm-alert.png) no-repeat 0 -2px;
font-size:12px;
font-weight:700;
color:#860000;
padding:0 10px 0 33px;
}

.md-calc-debt {
position:relative;
height:100%;
overflow:auto;
background:#1f1f1f url(../images/bg_eyecatch-calc.png) no-repeat 0 0;
font-family:"OpenSansRegular",sans-serif;
color:#fff;
margin:0;
}

.md-calc-debt .inner {
margin:15px 13px 0 25px;
}

.md-calc-debt .bd {
position:absolute;
left:0;
bottom:0;
width:100%;
}

.md-calc-debt .hd .title {
font:normal 28px/30px Georgia,serif;
color:#fff;
text-transform:none;
letter-spacing:-1px;
margin:0 0 5px;
}

.frm-calc-debt {
font-family:"OpenSansRegular",sans-serif;
color:#898989;
margin:0 13px 0 25px;
}

.frm-calc-debt fieldset {
padding:25px 0 0 120px;
}

.frm-calc-debt input.bb-field_input {
display:block;
width:100%;
height:28px;
border:1px solid #ccc;
background:#fff;
font-size:11px;
font-style:italic;
text-indent:5px;
margin:0 0 12px -2px;
}

.frm-calc-debt .alert {
position:absolute;
left:0;
bottom:0;
line-height:32px;
background:#fff url(../images/bg_ico-frm-alert.png) no-repeat 0 0;
font-size:12px;
font-weight:700;
color:#860000;
padding:0 10px 0 33px;
}

.frm-calc-debt input.bb-field_submit {
float:right;
display:inline;
border:0 none;
background:#a1a346;
font:normal 14px/30px Georgia,serif;
color:#fff;
text-transform:uppercase;
cursor:pointer;
margin:15px 0;
padding:6px 10px 5px;
}

.md-multimedia .bd {
background:#ebd6c7;
border-bottom:5px solid #af4f38;
}

.md-multimedia .tabs .tab {
float:left;
display:inline;
margin-right:1px;
background:#fff;
}

.md-multimedia .tabs .tab.active {
background:none;
}

.md-multimedia .tabs .sponsored {
display:block;
overflow:hidden;
background:#fff;
}

.md-multimedia .tabs .active a.ico-vid {
background-position:-5px -44px;
}

.md-multimedia .tabs .active a.ico-aud {
background-position:-41px -44px;
}

.md-multimedia .tabs .active a.ico-doc {
background-position:-114px -44px;
}

.md-multimedia .tabs .active a.ico-inf {
background-position:-149px -44px;
}

.md-multimedia .tabs .active a.ico-gph {
background-position:-185px -44px;
}

.md-multimedia .panes {
padding-top:6px;
}

.md-multimedia .holder.vid .media-holder {
min-height:240px;
}

.md-multimedia .holder.aud {
background:#fff;
padding:20px 10px;
}

.md-multimedia .holder.aud .media-holder {
min-height:30px;
}

.md-multimedia .caption {
background:#fff;
color:#363636;
font:normal 12px/14px "OpenSansRegular",sans-serif;
margin:10px 10px 0;
padding:10px 15px;
}

.md-multimedia .caption .kicker {
font-size:10px;
font-weight:700;
color:#127aa1;
text-transform:uppercase;
margin:0 0 5px;
}

.md-multimedia .caption .brief {
margin:10px 0;
}

.md-multimedia .scr-wrapper {
position:absolute;
height:100%;
width:9999em;
}

.md-multimedia .sl-index {
display:block;
line-height:34px;
text-align:center;
font:bold 10px/34px "OpenSansRegular",sans-serif;
color:#707070;
margin:0 34px;
}

.md-multimedia .thumbnails .thumb {
display:block;
overflow:visible;
position:relative;
width:70px;
height:44px;
margin:13px 5px;
}

.md-multimedia .thumbnails .thumb-selected .sel {
position:absolute;
top:-13px;
left:0;
width:100%;
height:100%;
background:url(../images/bg_thumb-tip-down.gif) no-repeat 50% 0;
}

.md-multimedia .thumbstrip {
position:relative;
padding:0 33px;
}

.md-multimedia .thumbstrip .scr-container {
overflow:visible;
height:70px;
}

.md-multimedia .thumbstrip .eyecandy .scr-container {
width:80px!important;
margin:0 auto;
}

.md-multimedia .lst-items {
font:normal 12px/14px "OpenSansRegular",sans-serif;
color:#363636;
}

.md-multimedia .lst-items .item {
margin:10px 10px 20px;
}

.md-multimedia .lst-items .item .mg {
float:left;
display:inline;
margin-right:10px;
}

.md-multimedia .lst-items .item .mt .kicker {
font-size:11px;
font-weight:700;
color:#127aa1;
text-transform:uppercase;
margin:0 0 5px;
}

.md-multimedia .lst-items .item .mt .kicker .dateline {
font-size:10px;
color:#707070;
}

.md-multimedia .gallery .scr-container {
height:240px;
}

.md-multimedia .gallery .scr-item {
width:326px;
height:240px;
}

.md-multimedia .gallery .sl-nav {
position:absolute;
left:0;
bottom:0;
width:100%;
height:34px;
background:#fff;
}

.md-multimedia .slider .scr-container {
height:206px;
}

.md-multimedia .slider .scr-item {
width:326px;
height:206px;
}

.md-multimedia .slider .caption {
margin:10px 10px 5px;
}

.md-multimedia .slider .sl-nav {
position:relative;
display:block;
height:34px;
text-align:center;
}

.md-multimedia .slider .sl-indexTit {
display:inline-block;
line-height:34px;
text-align:center;
font:bold 10px/34px "OpenSansRegular",sans-serif;
color:#707070;
margin:0 0 0 34px;
}

.md-multimedia .slider .sl-index {
display:inline-block;
margin:0 34px 0 0;
}

.md-multimedia .debug-info {
position:absolute;
z-index:1;
top:5px;
right:5px;
border-radius:4px;
background:#333;
font-size:18px;
color:#fff;
padding:2px 5px;
}

.md-gallery-view .mg {
background:none;
margin:0;
}

.md-gallery-view .gallery,.md-gallery-view .thumbstrip {
background:#1e1916;
margin:0 0 1px;
padding:12px 7px;
}

.md-gallery-view .gallery {
padding:7px;
}

.md-gallery-view .gallery .scrollable {
background:#232222 url(../images/ajax-loader-bg2_i.gif) no-repeat 50%;
}

.md-gallery-view .gallery .scr-container {
height:398px;
}

.md-gallery-view .gallery .scr-item {
width:653px;
height:398px;
}

.md-gallery-view .gallery .sl-nav {
position:absolute;
left:0;
bottom:0;
width:100%;
height:34px;
background:#fff;
visibility:hidden;
}

.md-gallery-view .thumbstrip .thumb {
display:block;
overflow:visible;
position:relative;
width:69px;
height:44px;
margin:2px 6px;
}

.md-gallery-view .thumbstrip .thumb img {
opacity:.5;
-moz-opacity:.5;
-webkit-opacity:.5;
filter:alpha(opacity=50);
}

.md-gallery-view .thumbstrip .thumb-selected img,.md-gallery-view .thumbstrip a.thumb:hover img {
opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
filter:alpha(opacity=100);
}

.md-gallery-view .thumbstrip .scrollable {
padding:0 43px;
}

.md-gallery-view .thumbstrip .scr-container {
height:48px;
}

.md-gallery-view .scr-wrapper {
position:absolute;
overflow:hidden;
height:100%;
width:9999em;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,#main.print #hd,#main.print #ft,#main.print .pg .quote .quote-author,.scroll-pane * {
margin:0;
padding:0;
}

del,ins,ins,#ft .ft-links a:hover,.main-nav .lst-nav .nav-item .lnk:hover,.droplayer .more a,.actions .it a,.md-header-multimedia .hd .tit a,.md-topmost .tab a:hover,.lst-comments .actions a:hover,.lst-comments .actions a:focus,.lst-comments .actions a:hover .cp-comments-marker {
text-decoration:none;
}

caption,th,.tx-lt {
text-align:left;
}

sup,sub {
vertical-align:baseline;
}

legend,.skin-md1 .hd .title a:hover,.skin-md2 .hd .title a:hover,.skin-grp1 .grp-hd .title a:hover,.md-news .hd .title a:hover,.md-multimedia .lst-items .selected .mt .headline a {
color:#000;
}

#container,.limiter,.gdTrapAb .gdu.u-first .gutter-cnt,.gdTrapAb .gdu:first-child .gutter-cnt,.gdTrapAb .gdu.u-last .gutter-cnt,.gdTrapAb .gdu:last-child .gutter-cnt,.md-agenda-nav .cp-calendar {
margin:0 auto;
}

.sticked .stickers,#ft .ft-links .go-up,#ad,#hd,#bd,#nav,.main-nav,.bh-scrollable .scrollable,.bb-comment-content-comments-ajax,.section-filter .sk-field-select,.md-multimedia .holder,.md-multimedia .gallery .scrollable,.md-multimedia .slider .scrollable,.md-gallery-view .thumbstrip,.md-gallery-view .scrollable {
position:relative;
}

.ad-sticky .ad-wrap,.jspPane {
position:absolute;
}

.ad-sticky-rt,.ad-sticky-lt .ad-wrap,.md-special.bh-scrollable .sl-nav {
right:0;
}

.gd,.clr,.gd:after,.gdu:after {
clear:both;
}

.u1-2,.u2-4,.u3-6,.u4-8,.u6-12,.u12-24,.u1-2fibo {
width:50%;
}

.u3-5,.u3-5fibo {
width:60%;
}

.u5-8,.u15-24,.u5-8fibo {
width:62.5%;
}

.u1-1fibo,.u3-3-c1 {
width:100%;
}

.u2-3fibo,.lst-sitemap.colstype3 .col {
width:33%;
}

.gutter1,.content.gutter-c1,.md-multimedia .thumbnails {
margin:0 10px;
}

.gdTrapAb,.gdTrapB-ct,.gdAux.trapped-c1 {
margin:0 -10px;
}

.gdTrapB-rt .gdu .gd .gdu .gutter-cnt,.gdTrapB-ct .gdu .gd .gdu .gutter-cnt {
background:green;
color:#fff;
}

.gdTrapB-rt p,.gdTrapB-ct p {
background:#ccc;
}

.gdTrapB-ct .gdu > p,.gr-pymes-agenda .cp-calendar .bd {
border-left:1px solid #fff;
}

.gdTrapB-ct > .gdu.u-first > p,.u-first .content,.prepend2,.md-multimedia-filter .section-filter {
margin-left:10px;
}

.gdTrapB-ct > .gdu.u-last > p,.u-last .content,.append2 {
margin-right:10px;
}

.__gd,.bh-scrollable .frm .frm-btn,.md-sliderimages.bh-scrollable .scr-item .mg,.md-agenda-nav .cp-calendar .bd,.md-eyecatch .switcher .tab:first-child,.inset .md-gallery-view,.md-multimedia-dest .md-gallery-view {
margin:0;
}

.uncollapse,.md,.md .hd,.md .bd,.md .ft,#main,#container,.limiter,.rg,.rg-grp,.slot,.gd,.gd-aux,.gdu,.gdu-i,.item,.cf,.gd,.gdu,.hd-main,.hd-site,.grp-item {
zoom:1;
}

.fl,.md-multimedia .scr-item,.md-gallery-view .scr-item {
float:left;
display:inline;
}

.fr,.masthead .aux {
float:right;
display:inline;
}

.blk,.eqCalc {
display:block!important;
}

.mtflow,.cp-breadcrumbs .crumb,.cp-breadcrumbs .outter,.cp-breadcrumbs .inner,.md-eyecatch .view .slide.active,.md-multimedia .tabs a.spo img {
display:block;
}

.fullheight,.md-frm-calculator .md-calculator-box,.md-multimedia .thumbstrip .scrollable {
overflow:hidden;
}

.nodisp,.masthead .brand .ef-logo .name,.cp-tools .apitx,#main.print .pg .quote img,.cp-paginator .pagination .pipe,.jspCap,a.lnk-more span,.frm-calc-debt label,.md-multimedia .item-metadatas {
display:none;
}

.tx-ct,.ad-top .ad-wrap,.md-advertisement,.md-multimedia .tabs a.spo {
text-align:center;
}

.lnk,.md-multimedia .thumbnails a.thumb,.md-gallery-view .thumbstrip a.thumb {
cursor:pointer;
}

.tspace,.ad-top {
margin-top:5px;
}

.bspace0,.md-news-special .mg {
margin-bottom:0!important;
}

.bspace2,.md-news .mt,.md-news .m-blk,.grp-news .grp-item .md-advertisement,.grp-blogs .grp-item .md-advertisement,.md-modal .frm-captcha .img-captcha {
margin-bottom:10px;
}

#main:after,#container:after,.limiter:after,.rg:after,.rg-grp:after,.slot:after,.gd:after,.gd-aux:after,.gdu:after,.gdu-i:after,.item:after,.cf:after {
clear:both;
display:block;
height:0;
content:" ";
font-size:0;
visibility:hidden;
}

#ad,#hd,#ft,.md-more-multimedia .pane,.md-multimedia .pane {
padding:1px 0;
}

.u1-3-c1,.u1-2-c2,.inset-sz1 {
width:326px;
}

a:hover,.mg .caption a:hover,a.btk:hover,#ft .ft-links .lst-ft-links a:hover,.top-nav .lst-nav .nav-item .lnk:hover,.droplayer .more a:hover .tx,.tracking-nav .lst-nav .nav-item .lnk:hover,.pg .mce a,.lst-relinfo .rel a:hover,.md-eyecatch .switcher .tab.active a:hover {
text-decoration:underline;
}

.rel-more,.md-news .t-mid {
font-size:13px;
}

strong,.pg-story .deck b,.pg-story .deck strong,.md-lst-calculator p.md-lst-calculator-box-intro-strong,.md-news .headline strong,.md-news .tx b,.md-news .tx strong {
font-weight:700;
}

.mg .caption a,#ft .ft-links a,.skin-md2 .headline a,.skin-md2 .headline span,.skin-grp1 .grp-hd .title a,.skin-grp1 .grp-hd .title span {
color:#333;
}

.bt2,.bt3 {
background-color:#be0003;
background-position:0 -168px;
}

.bt-submit:hover,.bh-scrollable .sl-control .showmore:hover,.bh-scrollable .frm .frm-btn a:hover,.bh-scrollable .sl-control .showmore:hover {
background-color:#bcbc00;
}

.main-search legend,.main-search .bt-submit span,.main-search label,.lst-social-links .item span,.md-header-multimedia .bd .headline span,.md-news .teaser .goto-detail span,.md-advertisement.ad_mpu .hd .ad-caption,.md-breakingnews .bd .headline span {
display:none;
visibility:hidden;
}

.masthead .social-links .lst-social-links,.frm-survey .next,.frm-survey .bb-field_submit {
float:right;
}

.masthead .social-links .item,.top-nav .lst-nav .lst-inner-nav,.jspHorizontalBar .jspCap,.frm-survey .prev {
float:left;
}


.main-nav .lst-nav .selected .lnk,.main-nav .lst-nav .highlight .lnk,.md-header-multimedia a,.md-multimedia-lst, .opaque-dark .md-multimedia-item-title a,#pymes-nav a,.opaque-dark .skin-md1 .headline a,.opaque-dark .skin-md1 .headline span,.opaque-dark .skin-md2 .headline a,.opaque-dark .skin-md2 .headline span,.opaque-dark .hd .title,.opaque-dark .skin-md2 .hd .title,.opaque-dark .skin-md2 .hd .title a,.opaque-dark .skin-md2 .hd .title span,.md-breakingnews a {
color:#fff;
}

.droplayer .mtcol .col,.droplayer .coltype1 {
width:250px;
}

.hspace .droplayer .mtcol .col,.hspace .droplayer .coltype1 {
width:246px;
}

.nav-item.nav-blogs .droplayer .lst-nav-blogs,.opaque-dark .cp-paginator .btn:hover,.opaque-dark .cp-paginator .pagination a.page:hover {
background-color:#6f1f3f;
}

.cp-breadcrumbs .crumb a,.cp-breadcrumbs .crumb-current {
color:#007DBD;
}

.cp-breadcrumbs .crumb-root a,.cp-credits .credits,.md-agendatool .headline a,.md-agendadetail .headline a,.lst-rss a,.skin-md1 .hd .title a,.skin-md1 .hd .title span,.skin-md1 .headline a,.skin-md1 .headline span,.skin-md2 .hd .title a,.skin-md2 .hd .title span,.md-news .hd .title a,.md-news .hd .title span,.md-news .headline a,.md-news .headline span,.md-news-nav .headline a,.md-news-nav .headline span,.md-news-nav .nd-news-col3 .title,.md-news-special .headline a,.md-news-special .headline span,.cp-comments .hd .title a,.lst-sitemap a,.md-multimedia .caption a,.md-multimedia .caption .title a,.md-multimedia .lst-items a,.md-multimedia .lst-items .item .mt .headline a {
color:#363636;
}

.pg-story .headline.regular,.md-news .headline-mid {
font-size:26px;
}

.pg-story-body h3,.cp-paginator .pagination a,.md-more-multimedia .tabs a,.md-multimedia .tabs a {
color:#6c8192;
}

.pg .mce i,.pg .mce em,.pg-story .deck i,.pg-story .deck em,.md-news .headline em,.md-news .tx i,.md-news .tx em {
font-style:italic;
}

.pg .mce ul li,.pg .mce ol li,.pg-story .deck p,.lst-comments .item .comment p {
margin:0 0 6px;
}

.cp-itags .join-tit,.cp-itags .itags,.cp-itags .itag,.cp-credits .join-tit,.cp-credits .credits {
display:inline;
float:left;
vertical-align:baseline;
}

.cp-itags .itag a,.pg-rss-cont p strong {
color:#6F1F3F;
}

.cp-tools .iblk,.frm-survey .q-block .choice input,.frm-survey .q-block .choice .text {
vertical-align:middle;
}

.cp-tools .it,.cp-tools.sidebar .it {
white-space:nowrap;
}

.ico-tools .it .ico,.pymes .md-eyecatch {
padding:0;
}

.actions .it,.lst-comments .actions .it {
display:inline;
float:left;
white-space:nowrap;
margin:0 -1px;
}

.md-agendatool li,.md-agendadetail li,#pymes-nav .nav-item, #gerencia-nav .nav-item {
padding:0 0 10px;
}

.md-agendatool strong.kicker,.md-agendatool a.kicker,.md-agendadetail strong.kicker {
color:#1279A1;
font:800 11px/1.2 "OpenSansRegular",sans-serif;
}

.md-agendatool p.kicker,.md-agendadetail p.kicker {
margin-bottom:4px;
font:800 11px/1.2 "OpenSansRegular",sans-serif;
color:#666;
}

.md-agendatool p.kicker strong,.md-agendadetail p.kicker strong,.lst-comments .item .data .author a {
color:#1279A1;
}

.md-agendatool p,.md-agendadetail p {
margin-bottom:14px;
font:400 12px/1.2 "OpenSansRegular",sans-serif;
color:#363636;
}

.md-agendatool .md-agendatool-data,.md-agendadetail .md-agendatool-data {
margin-bottom:0;
}

.md-agendatool .md-agendatool-data-strng,.md-agendadetail .md-agendatool-data-strng,.pg-error-dest {
font-weight:800;
}

.md-agendadetail .button-line .lnk,.md-news .t-regular {
font-size:12px;
}

.md-frm-calculator .bd,.md-frm-search .bd {
background-color:#EBD5C7;
padding:15px;
}

.md-frm-calculator .md-calculator-box-col3,.md-frm-calculator.md-frm-calculator-indebtedness .bb-txtfield {
display:inline;
width:309px;
margin-left:19px;
float:left;
}

.md-frm-calculator .md-calculator-box-row2 .frm-fieldset li,.md-frm-search .md-search-box-row2 .frm-fieldset li {
width:auto;
margin-right:3.2%;
}

.md-calculator-result .bd p,.pg-rss-cont p,.pg-sitemap-cont p {
margin-bottom:14px;
}

.md-multimedia-dest-mediaholder,.md-multimedia-filter {
background-color:#1d1915;
margin:0 0 1px;
padding:9px 7px;
}

.md-multimedia-dest .mg,.md-multimedia-lst .mg,.md-pymes-lst .mg, .md-gerencia-lst .mg {
margin:0 15px 10px 0;
}

.md-multimedia-dest .kicker,.md-multimedia-lst .kicker,.md-pymes-lst .kicker, .md-gerencia-lst .kicker {
font-size:10px;
font-weight:700;
text-transform:uppercase;
color:#666;
}

.md-multimedia-dest .kicker a,.md-multimedia-lst .kicker a,.md-pymes-lst .kicker a, .md-gerencia-lst .kicker a {
color:#127AA1;
}

.gr-pymes-agenda .md-agendatool .bd .kicker,.md-multimedia .caption .kicker .dateline {
color:#707070;
}

.pg-rss-cont .title,.pg-sitemap-cont .title {
font:100 30px/1.15 Georgia,"Times New Roman",serif;
color:#363636;
margin:0 0 25px;
}

.lst-rss dl,.lst-rss .set,.lst-sitemap dl,.lst-sitemap .set {
margin-bottom:30px;
}

.lst-rss dt,.lst-rss .join-tit,.lst-sitemap dt,.lst-sitemap .join-tit {
display:block;
margin-bottom:20px;
font-size:12px;
}

.lst-rss .join-tit a,.lst-sitemap .join-tit a {
font:800 11px/1.2 "OpenSansRegular",sans-serif;
color:#1279a1;
text-transform:uppercase;
}

.lst-rss dd,.lst-rss .set li,.lst-sitemap dd,.lst-sitemap .set li {
margin-top:5px;
font-size:12px;
}

.md-item:before,.md-item:after,.grp-item:before,.grp-item:after {
clear:both;
display:block;
height:0;
content:".";
font-size:0;
visibility:hidden;
}

.skin-md1,.skin-grp1 {
border-bottom:1px solid #777;
}

.skin-md1 .hd .title,.skin-grp1 .grp-hd .title {
margin-bottom:15px;
color:#333;
text-shadow:1px 1px 0 #ffefe5;
}

.skin-md1 .kicker,.skin-md2 .kicker,.md-news-nav .kicker,.md-news-special .kicker,.pg-landing-miniapp .summary {
color:#666;
}

.skin-md1 .kicker a,.skin-md2 .kicker a,.md-news .kicker a,.md-news-nav .kicker a,.md-news-special .kicker a,.md-multimedia .caption .kicker a,.md-multimedia .lst-items .item .mt .kicker a {
color:#127aa1;
}

.opaque-dark .skin-md2 .bd,.md-news-nav .lst-relinfo,.opaque-dark .cp-paginator .page {
background-color:transparent;
}

.md-news .headline .goto-comments:hover,.md-topmost .tab.active a,.md-more-multimedia .tabs a:hover,.md-multimedia .tabs a:hover {
color:#af4f38;
}

.md-news .teaser a.goto-detail,.md-breakingnews .bd .headline a.goto-detail {
display:inline-block;
width:12px;
height:12px;
vertical-align:middle;
background:transparent url(../images/ico/elf_bg-showmore_ico.gif) no-repeat 0 0;
}

.md-news .teaser a.goto-detail:hover,.md-breakingnews .bd .headline a.goto-detail:hover {
opacity:1;
}

.md-news .t-small,.frm-survey .q-block .choice {
font-size:11px;
}

.md-news-full .mg,.md-news-lst .mg {
width:326px;
margin-right:15px;
display:inline;
float:left;
}

.md-news-full .lst-relinfo,.md-news-lst .lst-relinfo {
overflow:hidden;
position:relative;
}

.md-news_model-lst-item,.md-list-search-lst-item {
margin-bottom:16px;
padding-bottom:6px;
border-bottom:1px solid #EBD5C7;
}

.md-news-nav .headline-regular,.md-news-special .headline-regular {
font-size:20px;
}

.grp-news .grp-item:first-child,.grp-news .grp-item-first,.grp-blogs .grp-item:first-child,.grp-blogs .grp-item-first {
border:none;
padding:0;
}

.grp-news .grp-item .md,.grp-blogs .grp-item .md {
border-bottom:0;
margin:0;
}

.md-mostcommented.grp-blogs .md-item.last,.md-modal .frm-captcha {
border-bottom:0;
}

.bh-scrollable .sl-control .next,.cp-paginator .next .ico {
background-position:-84px -12px;
}

.pymes .cp-paginator .btn:hover,.pymes .cp-paginator .pagination a.page:hover,.md-frm-sendquery .frm-btn input,.md-frm-sendquery .frm-btn a {
background-color:#318db1;
}

.md-frm-quiz .frm-quiz .frm-fieldset li,.md-frm-search .md-search-box-col1 li {
display:block;
width:auto;
float:none;
vertical-align:baseline;
margin:2px 0 4px;
}

* html .cp-calendar .bd span,* html .cp-calendar .bd a,*+html .cp-calendar .bd span,*+html .cp-calendar .bd a {
display:inline;
}

.md-more-multimedia .tabs a.ico,.md-more-multimedia .tabs a.spo,.md-multimedia .tabs a.ico,.md-multimedia .tabs a.spo {
display:block;
overflow:hidden;
height:32px;
line-height:32px;
}

.md-more-multimedia .tabs a.ico,.md-multimedia .tabs a.ico {
width:38px;
line-height:6em;
background:url(../images/sprites/elf_bg-sprites-multimedia.png) no-repeat 0 0;
}

.md-more-multimedia .tabs a.ico-vid,.md-multimedia .tabs a.ico-vid {
background-position:-5px -8px;
}

.md-more-multimedia .tabs a.ico-aud,.md-multimedia .tabs a.ico-aud {
background-position:-41px -8px;
}

.md-more-multimedia .tabs a.ico-pic,.md-more-multimedia .tabs a.ico-gal,.md-multimedia .tabs a.ico-pic,.md-multimedia .tabs a.ico-gal {
background-position:-77px -8px;
}

.md-more-multimedia .tabs a.ico-doc,.md-multimedia .tabs a.ico-doc {
background-position:-114px -8px;
}

.md-more-multimedia .tabs a.ico-inf,.md-multimedia .tabs a.ico-inf {
background-position:-149px -8px;
}

.md-more-multimedia .tabs a.ico-gph,.md-multimedia .tabs a.ico-gph {
background-position:-185px -8px;
}

.md-more-multimedia .tabs .active a.ico-pic,.md-more-multimedia .tabs .active a.ico-gal {
background-position:-77px -116px;
}

#fancybox-left #fancybox-left-ico,.md-multimedia .sl-nav .prev,.md-gallery-view .sl-nav .prev {
left:0;
background-position:0 0;
}

#fancybox-left:hover #fancybox-left-ico,.md-multimedia .sl-nav .prev:hover,.md-gallery-view .sl-nav .prev:hover {
background-position:0 -25px;
}

#fancybox-right:hover #fancybox-right-ico,.md-multimedia .sl-nav .next:hover,.md-gallery-view .sl-nav .next:hover {
background-position:-25px -25px;
}

.md-eyecatch .switcher .tab.active,.md-multimedia .sl-nav a.disabled,.md-gallery-view .thumbstrip a.thumb-selected,.md-gallery-view .sl-nav a.disabled {
cursor:default;
}

.md-survey .hd .lead,.md-calc-debt .hd .lead {
font-size:12px;
line-height:15px;
margin:5px 0;
}

.md-multimedia .tabs .active a.ico-pic,.md-multimedia .tabs .active a.ico-gal {
background-position:-77px -44px;
}

.md-multimedia .caption .title,.md-multimedia .lst-items .item .mt .headline {
font:normal 16px/18px Georgia,serif;
color:#363636;
}

.md-multimedia .scr-container,.md-gallery-view .scr-container {
position:relative;
overflow:hidden;
}

.md-multimedia .sl-nav .prev,.md-multimedia .sl-nav .next,.md-gallery-view .sl-nav .prev,.md-gallery-view .sl-nav .next {
position:absolute;
top:50%;
margin-top:-12px;
width:24px;
height:24px;
overflow:hidden;
line-height:6em;
cursor:pointer;
background:url(../images/sprites/elf_bg-sprites-multimedia-arrows.png) no-repeat 0 0;
}

.md-multimedia .sl-nav .next,.md-gallery-view .sl-nav .next {
right:0;
background-position:-25px 0;
}

.md-multimedia .sl-nav .prev.disabled,.md-multimedia .sl-nav .prev.disabled:hover,.md-gallery-view .sl-nav .prev.disabled,.md-gallery-view .sl-nav .prev.disabled:hover {
background-position:0 -50px;
}

.md-multimedia .sl-nav .next.disabled,.md-multimedia .sl-nav .next.disabled:hover,.md-gallery-view .sl-nav .next.disabled,.md-gallery-view .sl-nav .next.disabled:hover {
background-position:-25px -50px;
}

.md-multimedia .gallery .sl-nav .prev,.md-multimedia .slider .sl-nav .prev,.md-gallery-view .gallery .sl-nav .prev {
left:5px;
}

.md-multimedia .gallery .sl-nav .next,.md-multimedia .slider .sl-nav .next,.md-gallery-view .gallery .sl-nav .next {
right:5px;
}

@media all and -webkit-min-device-pixel-ratio10000,not all and -webkit-min-device-pixel-ratio0{
head~body #opera {
display:block;
}
}

@media screen and -webkit-min-device-pixel-ratio0{
#safari {
display:block;
}
}

@media screen{
#main.print {
width:665px;
}
}

.marcoTablaDatos {
	margin-top:20px;
	padding:15px;
	background-color:#fff;
}
.marcoTablaDatos .tituloTablaDatos {
	color:#363636;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
}



.marcoTablaDatos .table-source {
	color:#363636;
	font-size:10px;
	text-transform:uppercase;
}
.marcoTablaDatos table {
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	border:none;
	border-collapse:collapse;
}
.marcoTablaDatos table th {
	padding:10px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	background-color:#701f40;
}
.marcoTablaDatos table td {
	padding:10px;
	color:#363636;
	background-color:#ebd6c7;
	border-bottom:1px solid #fff;
}
.marcoTablaDatos table td:first-child {
	width:30%;
	font-weight:bold;
}
.marcoTablaDatos table a {
	color:#701f40;
	text-decoration:underline;
}

div .nd-news-col2 ul .lst-relinfo li .rel a .link
{
	 color:black !important;
}

  .tooltipGP{
        display: inline;
        position: relative;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .tooltipGP:hover:after{
        background: #333;
        bottom: 26px;
        color: #fff;
        content: attr(title);
        padding: 5px 18px 5px 5px;
        position: absolute;
        z-index: 98;
        width: 100%;
        text-align: center;
    }

       .tooltipGP-p:hover:after{
        padding: 5px 3px 5px 5px !important;
    }


    .tooltipGP:hover:before{
        border: solid;
        border-color: #333 transparent;
        border-width: 6px 6px 0 2px;
        bottom: 20px;
        content: "";
        left: 50%;
        position: absolute;
        z-index: 99;
    }


.registrationModule{
	background-color: #000000;
	margin-bottom:5px;
	background-image:url(/static/ELFFinanciero/images/pymes/bg_registrationModule.png);
	background-repeat:no-repeat;
}
.registrationModule.vertical {
	padding-top:50px;
	padding-bottom:15px;
	text-align:center;
}
.registrationModule.horizontal {
	/*width:477px;*/
	height:52px;
	/*padding-left:185px;
	line-height:35px;*/
}

.centerPymesLz-nologueado {
     margin-left: 11px;
     margin-top: 12px;
     background-image:url(/static/ELFFinanciero/images/pymes/registrarusuario.png);
     width: 648px !important;

}


.centerPymesLz{
	 margin-left: 11px;
	 margin-top: 12px;
	 background-image:url(/static/ELFFinanciero/images/pymes/usuarios.png);
	 width: 648px !important;

}

.centerPymesLz #btnIngresar{

	margin-left: 432px;
    margin-top: 10px;
}

.centerPymesLz #btnRegistrarse{
	margin-left: 9px;
    margin-top: 10px;
}


.bannerPymesContent{
	 margin-left: 13px;
	 margin-top: 4px;
}

.registrationModule a {
	color:#fff;
	font-size:11px;
}
.registrationModule a:hover {
	text-decoration:underline;
}


#infoComentario{
	margin-bottom: 10px;
}

.bb-btn_save_PymesData
{
	background:url(/static/ELFFinanciero/images/pymes/pymesbtnRegistro.png) center;
	height: 34px;
    width: 91px;
    float: right;
}

.texto-agenda-pymes
{
	/*font-family: "OpenSansRegular",sans-serif;*/

	font-size: 11px;
    padding-left: 13px;
    padding-top: 13px;
}
.texto-agenda-pymes span{
	color: #96284F;
	font-weight: bold;
}

.texto-pymes{
	font-size: 11px;
	margin-bottom: 12px;
}

.texto-pymes a{
	font-weight: bold;
	color: #96284F;
}

.Columna-izquierda-pymes{
    width:80px;
    float:left;
}
.Columna-derecha-pymes{
    width:230px;
    float:left;
}

#Alinear
{
	padding-left: 84px;
    width: 230px;
}

.filtroPymes{

	background-color: #efefef;

	margin: 0px 0px 12px 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height:40px;
	padding-right: 2px;
	text-align: right;
	font-size:13px;
}

.filtroPymes form select{
	height:30px;
	width: 40%;
	padding-top: 3px;

}


.lanzador{
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: center;
}

.nota{
	font-size: 11;
}

.nota a{
	color: #711F41;
}


.logo-gn {
    float: left;
    width: 40px;
}




.login-run{
	background-color:#9EA9AD;
	border-radius:3px;
	float:right;margin-right:8px;
	width:78px;
	height:20px;
	text-align:center;
	margin-top:5px;
	padding-top:7px;
}

.login-bar{
	float:left;
	width:8px;
	margin-left:40px;
}

.login-logo-ci{
	float:left;
	width:30px;
}

.login-ci {
	float:left;
	width:42%;
	font: 13px/36px "OpenSansRegular",sans-serif;

}

.login_logo_gn {
	float:left;

}

.login-imagen{
	float:left;
    margin-top:5px;
    margin-right:14px;
}

.user-registered, .user-subscribed {
  display: inline-block;
  background-image: url(/static/ELFFinanciero/images/user-type.png);
  background-repeat: no-repeat
}

.user-registered {
  background-position: 0 0;
  height: 27px;
  width: 27px
}

.user-subscribed {
  background-position: 0 -27px;
  height: 27px;
  width: 27px
}

.fullname{
   float: right;
   position: relative;
   left:-80px;
  }

.login-perfil{
  float: left;
  max-width: 215px;
  line-height: 40px;
  font: 13px/38px "OpenSansRegular",sans-serif;
  margin-right: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  /* for good looks */
}

.login-config{
	background-color: #9EA9AD;
	border-radius:3px;
	float: left;height:22px;
	margin-top: 7px;
	padding-top: 4px;
	text-align:center;
	width: 34px;
}

.login-exit{
	float: left;
	line-height:20px;
	background-color:#9EA9AD;
	border-radius:3px;
	color: #FFFFFF;
	padding-top:4px;
	width:39px;
	height:22px;
	margin-top:7px;
	padding-left:10px;
	margin-left:5px;
	font: 13px/16px "OpenSansRegular",sans-serif;
}


a.lnk-run {
    color: #FFFFFF;
    font: 13px/12px "OpenSansRegular",sans-serif;
}
a.lnk-run:hover {
    color: #FFFFFF;
}

.wrapper-run{
	padding:0px 5px 4px 4px;
}

.lst-run{
	float:right;
	margin-right:75px;
}

.lst-perfil{
	font-size:14px;
	color:#000000;
}

.md-breakingnews-wrapper {
    background-color: #ECECEC;
    color: #696969;
    font-size: 22px;
    height: 37px;
    border-bottom: 1px solid #C5C5C5;
}

.limiter3:after  {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.limiter3 {
    width: 1265px;
    margin:0 auto;
}


.onsite-bar {
    /*background-color: #ececec;
    border-bottom: 1px solid #ececec;
    border-top: 1px solid #ececec;*/
    font: 11px/26px "OpenSansRegular",sans-serif;
    position: relative;
    z-index: 1;
    /*background-image: url("../images/gn2.png");
    background-repeat: no-repeat;
    background-position: left;*/
    margin-bottom: 12px;
}
.onsite-bar .lnk {
    color: #000000;
    font-family: "OpenSansSemiBold",sans-serif;
}
.onsite-bar:after, .onsite-bar:before {
    content: "";
    display: table;
}
.onsite-bar:after {
    clear: both;
}

img.top_img {
vertical-align: sub;
}

.login-tools {
    float: right;
}
.login-tools .login-opts, .login-tools .login-usr, .map-tools .map-opts {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
}
.login-tools .login-opts .opt{
    float: left;
    margin-left: 8px;
}
.map-tools .map-opts .opt {
    float: left;
    margin-right: 14px;
}


/* Estilos de gerencia*/




.gerencia .gd4-c2{
	background-color: #3D3D3D;
	border: #fff 3px solid;
}

.gerencia_top{


	height: 100px;
	background: url("/static/ELFFinanciero/images/gerencia_top.png") repeat scroll 0 0 rgba(26, 26, 26, 0);
}

#md-headersection-gerencia{
	background-color: #242424;
}

.gerencia_top img{
	margin-left: 548px;
    margin-top: 35px;
}

#titleGerencia {
	color:#a27510;
}

#gerencia-content {
	width:667px;
	background-color: #fff;
	border-left: #fff 3px solid;
	min-height: 624px;

}

#gerencia-content .md {
    margin-bottom: 2px;
}

#gerencia-content .boton{
	margin-left: 2px;

}

#gerencia_menu{
	width: 167px;
}



#gerencia_logo{
	border-bottom: #fff 3px solid;

}

#gerencia-nav {
font:400 11px/1.25 "OpenSansRegular",sans-serif;
text-transform:uppercase;
background:url(../images/gerencia/gerencia_fondo.png) repeat;
color:#fff;
padding:17px 17px 7px;
border-bottom: #fff 3px solid;
}

#gerencia-nav a{
	color:#fff;
	text-decoration: none;
}



#gerencia-nav .current {
	font-weight:800;
	text-decoration:underline;
}

#gerencia_banner{
	width: 164px;

}

#gerencia-content .md-eyecatch .switcher .tab {
	background:#3d3d3d;
}

#gerencia-content .md-eyecatch .switcher .tab.highlight {
	background:#a27510;
}

#gerencia-content .md-eyecatch .switcher .tab.active,.md-eyecatch .switcher .tab.highlight {
	background:#a27510;
}

#gerencia-section-title{
	color:#a37510;
	margin-top:45px;
  	border-bottom: 1px solid #999999;
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 10px;
    padding-bottom: 5px;
    font-family: "OpenSansRegular",sans-serif;
    margin-left: 13px;
    text-transform: uppercase;
}

.gerencia .cp-calendar .bd a.dayOK{
	background:#a27510;

}



.gerencia .cp-calendar .bd .days span{
	background:#a27510;
}

.inline-multimedia{
	background-color: #E8EDF0;
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    padding: 2px 5px 0;
    font-size: 12px;
 }

.elf-inline-image{
	cursor: pointer;
}

.normal-inline-image{
	margin: 0 0 25px;
}

.inline-caption {
display:block;
background:#fff;
font-size:10px;
padding:5px 8px;
}

.normal-inline-image .inline-caption strong {
	color:#2181a4;
}

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/*
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{opacity:1 !important;background:rgba(0,0,0,0.4) !important;}
#cboxWrapper {}
#colorbox{outline:0;}
    #cboxContent{margin:30px 10px 10px;background:#000;border-top:0px !important;}
        .cboxIframe{background:#fff;}
        #cboxError{display:none;}
        #cboxTitle{position:absolute; bottom:0px; left:0; color:#000; font-family: "Helvetica";font-size: 12px; line-height: 18px; color: #FFFFFF;background-image: url(/static/ELFFinanciero/addons/fancybox/images/fancy_title_over.png); padding: 10px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
        #cboxCurrent{display:none !important;}
        #cboxLoadingGraphic{background:none;}
        #cboxLoadedContent{border:0px !important;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }

        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:0px; margin-top:-32px; background:url(/static/ELFFinanciero/images/sprites/elf_bg-sprites-multimedia-arrows.png) no-repeat -74px 0px;  width: 25px; height: 24px; text-indent:-9999px; background-position:0 0;}
        #cboxPrevious:hover{background-position:0 -25px}

        #cboxNext{background: url("/static/ELFFinanciero/images/sprites/elf_bg-sprites-multimedia-arrows.png") no-repeat scroll -25px -50px rgba(0, 0, 0, 0);
    height: 24px;
    margin-left: -2px;
    margin-top: -41px;
    position: absolute;
    right: -1px;
    text-indent: -9999px;
    top: 52%;
    width: 25px;}
        #cboxNext:hover{background-position:-25px -25px}
        #cboxClose{position:absolute; top:-23px; right:-20px; display:block; background:url(/static/ELFFinanciero/images/fancy-close.gif) no-repeat center center; width:57px; height:18px; text-indent:-9999px;}



        #cboxClose:hover{background-position:bottom center;}

        /*
#fancybox-title {
    font-family: Helvetica;
    font-size: 12px;
    z-index: 1102;
}
.fancybox-title-over {
    bottom: 0;
    color: #FFFFFF;
    left: 0;
    position: absolute;
    text-align: left;
}


        */

.elf-inline-contents-box{
    display:none;
}
.elf-inline-item{
background-color: #EBD6C7;
background-image: url(/static/ELFFinanciero/images/elf-inline-icons.png);
background-repeat: no-repeat;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 2px 10px 2px 30px;
display: inline-block;
cursor:pointer;
}
.elf-inline-item:hover{background-color: #EBD6C7}
.elf-inline-video{background-position: 3px -27px}
.elf-inline-image, .elf-inline-gallery{background-position: 3px 0px}
.elf-inline-audio{background-position: 3px -89px}
.elf-inline-gnafactory{background-position: 3px -51px}


.clear-fix {
    height: 5px;
}


.gn_footer{
     color: #BBBBBB;

}


.gn_footer_menu{
    color:#FFFFFF;
    overflow:auto;
    padding:25px 0px 0px;
}

.gn_footer_menu ul{

     font-size: 12px;
    height: 20px;
    margin:auto;
    max-width: 1200px;
    min-width: 600px;
    padding: 0 10px 6px 194px;
    text-transform: uppercase;
}

.gn_footer_menu ul li{
    border-left: 1px solid #696969;
    color:#696969;
    float:left;
    padding:0 10px;
}

.gn_footer_menu ul li.gn_footer_first{
    border-left:none;
}

.gn_footer_menu ul li a{
    text-decoration:none;
}

.gna_footer_logo_cont{
    line-height: 50px;
    padding: 10px 0px 10px;
    text-align: center;
}

.gna_footer_logo{
    padding:0px 10px;
}

.gna_footer_logo img{
    height:27px;
}

.gn_footer a{
    color:inherit;
}

.gn_footer_corner_right{
    height:100%;
    position:absolute;
    top:0px;right:-5px;
    width:5px;
}

.gn_footer_corner_left{
    height:100%;
    position:absolute;
    top:0px;left:-5px;
    width:5px;
}

.gn_footer_corner_middlewhite{
    background-color:#FFFFFF;
    height:70%;
    width:5px;
}

.gn_footer_corner_topleft{
    background-position:top left;
    height:15%;
    width:5px;
}

.gn_footer_corner_butleft{
    background-position:bottom left;
    height:15%;
    width:5px;
}

.gn_footer_corner_topright{
    background-position:top right;
    height:15%;
    width:5px;
}

.gn_footer_corner_butright{
    background-position:bottom right;
    height:15%;
    width:5px;
}

.gn_footer_copyright{
    font-size:12px;
    margin:15px auto 0px;
    text-align:center;
    width:1191px;
    color:#696969;
}

.gna_footer_background{
background-color:#ececec;


}

.gna_footer_terminos{
    font-size: 14px;
    padding: 10px 0px 5px 0px;
    text-align: center;
}
.gna_footer_terminos > a {
text-transform:uppercase;
text-decoration:none;
color:#696969;

}


.gna_footer_quienes{
font-size: 14px;
padding: 32px 0px 15px 0px;
text-align: center;
}

.gna_footer_quienes > a {
text-transform:uppercase;
text-decoration:none;
color:#696969;
padding:2px;
font-size: 12px;
}




#m-version {
    color: #696969;
    display: inline;
    width: 100px;
    text-transform: uppercase;
}

.md-el-financiero-sponsor{
background-color: #fff;
  margin-bottom: 15px;
  border-radius: 5px;
  padding-top: 3px;
  padding-left: 10px;
  padding-right: 10px;
}
.md-el-financiero-sponsor .bd{
margin-left: -10px;
  margin-right: -10px;
  background-color: #ecd7c6;
}

.md-el-financiero-sponsor .lst .lnk {
    color: #000000;
    font: 12px/1.35 "OpenSansSemiBold",sans-serif;
    letter-spacing: -0.01em;
}

.md-el-financiero-sponsor .lst .item {
    display: block;
    float: none;
    padding: 8px 4px 10px;
    width: auto;
}
.md-el-financiero-sponsor .ft{
    border-top: 1px solid #777;
  padding: 8px 0 0;
}
.md-el-financiero-sponsor .title{
    background-color: #ecd7c6;
      padding: 8px;
      font: 11px/17px "OpenSansSemiBold",sans-serif;
      text-align: center;
      margin-bottom: 10px;
      margin-top: 10px;
}
.md-el-financiero-sponsor .hd{
      margin-bottom: 10px;
}

.md-el-financiero-sponsor .img-content{
      text-align: center;
        padding-bottom: 7px;
}
.md-el-financiero-sponsor .picture{
    width: 74px !important;
    height: 60px !important;
}
.md-el-financiero-sponsor figure{
    margin: 5px;
    padding-right: 10px;
}


.btn-suscribase{
  width: 105px;
  background-color: #8ec449;
  text-transform: uppercase;
  padding: 15px;
  font: 18px/11px "OpenSansRegular",sans-serif;
  position: absolute;
  left: 45%;
}

/*********  CSS SUSCRIPCIONES *******/
.box {
    width: 275px;
    height: 285px;
    background: #FFFFFF;
    padding: 10px;
    box-shadow: 0px 0px 0px 3px #f2f2f2;
    display: inline-block;
    margin: 20px;
    border-radius: 3px;
    float: left;
    position: relative;
}
.boxleft {
    width: 100%;
    overflow: hidden;
    background: #EBD6C7;
    padding: 10px;
    display: inline-block;
    float: left;
    position: relative;
    border: 1px solid #cecece;
    left: -15px;
    top: -5px;
    height: 280px;
}

.boxleft.bottom {
    height: 92px !important;
    border-radius: 5px;
    width: 740px !important;
}

.boxleft short {
    height: 150px:
}
.boxleft .close {
    height: 24px;
    width: 24px;
    cursor:pointer;
    background-image: url(/static/ELFFinanciero/images/close.png);
    background-repeat: no-repeat;
    float: right;
}
.boxleft #content1 {
    width: 100%;
}
.boxleft #content2 li {
     text-align: center;

}

.boxleft #content2 li a {
     text-decoration: none;
     font-size: 11px;
     color: #666
}

.boxleft #content2 .suscrito {
    background-color: #6F1F3F;
    height: 93px;
}

.boxleft #content2 .suscrito_bottom {
background-color: #6F1F3F;
    height: 107px;
    width: 127px;
    position: relative;
    top: -6px;
    left: -6px;
}

.boxleft #content2 .suscribase{
    color:#6F1F3F;
}

.boxleft #content2 .suscribase span.suscribe{
    color:#6F1F3F;
    font-weight: 100;
}


.boxleft #content2 div.bottom {
    float: left;
}

.boxleft #content2 .hasuscrito{
    font-size: 15px;
    text-align: center;
    margin-top: 30px;
    font-weight: 700;
    color: #ffffff;
    text-transform: none;
}

.boxleft .suscrito_bottom h1.hasuscrito{
    font-size: 15px;
}

.boxleft #content2 .terminos {
    width: 175px;
    position: absolute;
    left: 250px;
    top: 65px;
    font-size: 13px;
    color: #666;
}

.boxleft #content2.bottom{
    position: relative;
    top: 0px;
    width: 100%;
    height: 100%;
}

.boxleft #content2 img {
    position: relative;
    top: 20px;
}

.boxleft #content2 img.modal {
    position: relative;
    top: 20px;
    left: 20px;
}

.boxleft input[type="text"] {
    text-align: center;
    margin: 5px;
    height: 10px;
    font-size: 16px;
    background-color: #ffffff;
    padding: 10px;
    border-radius: 3px;
    border: none;
    font-weight: 100;
    display: inline-block;
    border: 1px;
    font-size: 12px;
    width: 180px;
}

.boxleft  div.input {
    position: relative;
    right: 48px;
}



.boxleft  #content_bottom input[type="text"] {
    text-align: center;
    height: 12px;
    background-color: #ffffff;
    padding: 10px;
    border-radius: 3px;
    border: none;
    font-weight: 100;
    border: 1px;
    float: right;
    position: relative;
    right: 200px;
    top: 37px;
    width: 175px;
    font-size: 10px !important
}


.boxleft  .suscrito_bottom{
    width: 114px;
    height: 113px;
    background-color: #6F1F3F;
    color: #fff;
    text-align: center;
    position: relative;
    top: -10px;
    left: -10px;
}

.boxleft  .suscrito_bottom img{
   position: relative;
   top: 14px;
}

.boxleft  #content_bottom  .suscrito_bottom .hasuscrito{
    position: relative;
    top: 20px;
    font-size: 12px;
}
.boxleft  .suscripcion {
    position: relative;
    top: 15px;
}



.boxleft  .currentoffer h1 {
    color: #6F1F3F;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
}

.boxleft  .currentoffer span.suscribe {
    color: #6F1F3F;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 100;
}


.boxleft .currentoffer .diarias {
     float:left;
     font-size: 12px;
}

.boxleft  #content_bottom .boton {
    position: absolute;
    top: 36px;
    left: 486px;
    background-color: #6F1F3F;
    color: #fff;
    border-radius: 3px;
    font-size: 13px;
    width: 100px;
    height: 32px;
    text-align: center;
    line-height: 30px;
}

.boxleft  .terminos_bottom{
    position: absolute;
    top: 80px;
    left: 325px;
}

.boxleft  .terminos_bottom a {
    text-decoration: none;
    font-size: 11px;
    color: #666;
}


.boxleft #content2 h1 {
    font-size: 15px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 8px;
    font-weight: 700;
}


.boxleft #content2 h2 {
    font-size: 15px;
    text-align: left;
    text-transform: uppercase;
    font-weight: 700;
}
.boxleft ul li {
    margin-top: 8px;
}


.boxleft .boton {
    width: 100px;
    height: 32px;
    text-align: center;
    color: #FFFFFF;
    line-height: 35px;
    font-size: 14px;
    font-weight: 100;
    background-color: #6F1F3F;
    border-radius: 4px;
    font-weight: 100;
    cursor: pointer;
    margin: 5px auto;
    position: relative;
    top: 14px;
}


.boxleft .footer   {
    text-align: center;
    font-weight: 700;
    margin-top: 25px;
}

.boxleft .verotros {
    position: relative;
    left: 111px;
    top: -20px;
    width: 90px;
    line-height: 13px;
    text-transform: uppercase;
    cursor: pointer;
    font-weight: 600;
}

.boxleft .footer a, .boxleft .verotros a {
    font-size: 10px;
    text-transform: uppercase;
    color: #6F1F3F;
    text-decoration: none;
}

.boxleft .msgerror {
    text-align:center;
    font-size:10px;
}


.boxleft .infonomodal{
    text-align: center;
}

.boxleft .info {
    top: 38px;
    position: absolute;
    width: 243px;
    font-size: 13px;
}

.suscribasemodal {
    width: 245px;
}

.md-lastpublished .hd {
    margin-top:10px;
}

.md-lastpublished .lst-relinfo {
    font-size: 12px;

}

.md-lastpublished .bt1 {
    position: relative;
    top: -10px;
    right: 27px;
}

/****************************** Slick **************************************/
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

/* slick-theme.css */
.slick-loading .slick-list{background:#fff url('../images/ajax-loader-bg_i.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('../fonts/slick/slick.eot');src:url('../fonts/slick/slick.eot?#iefix') format('embedded-opentype'),url('../fonts/slick/slick.woff') format('woff'),url('../fonts/slick/slick.ttf') format('truetype'),url('../fonts/slick/slick.svg#slick') format('svg')}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;margin-top:-10px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:15px;z-index:100}[dir='rtl'] .slick-prev{right:15px;left:auto}.slick-prev:before{content:'←'}
[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:15px}[dir='rtl'] .slick-next{right:auto;left:15px}
.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}
.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:20px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:black}
.ironman-side-to-side{ clear:both; }
.ironman-50-right{ float:right; clear: none; margin: 0 0 0 23px; }
.ironman-with-loading { min-height: 32px; background: url(/static/LNCNacion/images/cbox_loading.gif) center center no-repeat; }

/****************************** Slick **************************************/

figure { margin: 0; }
/*.mg, .thumb { background: #F0F0F0 none repeat scroll 0px 0px; position: relative; overflow: hidden; width: 100%; }*/
.imimg { background: #F0F0F0 none repeat scroll 0px 0px; position: relative; overflow: hidden; width: 100%; }
.mg img, .thumb img { background: transparent url("../images/bg_loading-mg.gif") no-repeat scroll 50% center; display: block; font: 9px Arial,Helvetica,sans-serif; margin: 0px auto;text-align: center; }
.pg-story-body figcaption { width: 100%; padding: 20px 0px 20px 0px; font-family: "OpenSansRegular", sans-serif; font-size: 12px; border-bottom: 1px solid #d7d7d7; margin-bottom: 10px; color: #898989; }
.footnote small { color: #000; text-transform: uppercase; }