/*
@font-face {
    font-family: 'OpenSansLight';
    src: url('OpenSans-Light-webfont.eot');
    src: url('OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-Light-webfont.woff') format('woff'),
         url('OpenSans-Light-webfont.ttf') format('truetype'),
         url('OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansLightItalic';
    src: url('OpenSans-LightItalic-webfont.eot');
    src: url('OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-LightItalic-webfont.woff') format('woff'),
         url('OpenSans-LightItalic-webfont.ttf') format('truetype'),
         url('OpenSans-LightItalic-webfont.svg#OpenSansLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'OpenSansItalic';
    src: url('OpenSans-Italic-webfont.eot');
    src: url('OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-Italic-webfont.woff') format('woff'),
         url('OpenSans-Italic-webfont.ttf') format('truetype'),
         url('OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'OpenSansSemiboldItalic';
    src: url('OpenSans-SemiboldItalic-webfont.eot');
    src: url('OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-SemiboldItalic-webfont.woff') format('woff'),
         url('OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),
         url('OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansBoldItalic';
    src: url('OpenSans-BoldItalic-webfont.eot');
    src: url('OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-BoldItalic-webfont.woff') format('woff'),
         url('OpenSans-BoldItalic-webfont.ttf') format('truetype'),
         url('OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansExtrabold';
    src: url('OpenSans-ExtraBold-webfont.eot');
    src: url('OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-ExtraBold-webfont.woff') format('woff'),
         url('OpenSans-ExtraBold-webfont.ttf') format('truetype'),
         url('OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansExtraboldItalic';
    src: url('OpenSans-ExtraBoldItalic-webfont.eot');
    src: url('OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),
         url('OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'),
         url('OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaNeueLTStd77CnBold';
    src: url('/fonts/helvetica/helveticaneueltstd-bdcn-webfont.eot');
    src: url('/fonts/helvetica/helveticaneueltstd-bdcn-webfont.eot?#iefix') format('embedded-opentype'),
	url('/fonts/helvetica/helveticaneueltstd-bdcn-webfont.woff') format('woff'),
	url('/fonts/helvetica/helveticaneueltstd-bdcn-webfont.ttf') format('truetype'),
	url('/fonts/helvetica/helveticaneueltstd-bdcn-webfont.svg#HelveticaNeueLTStdCnBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
*/
@font-face {
    font-family: 'OpenSansBold';
    src: url('/fonts/open-sans/OpenSans-Bold-webfont.eot');
    src: url('/fonts/open-sans/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('/fonts/open-sans/OpenSans-Bold-webfont.woff') format('woff'),
	url('/fonts/open-sans/OpenSans-Bold-webfont.ttf') format('truetype'),
	url('/fonts/open-sans/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'OpenSansRegular';
    src: url('/fonts/open-sans/OpenSans-Regular-webfont.eot');
    src: url('/fonts/open-sans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('/fonts/open-sans/OpenSans-Regular-webfont.woff') format('woff'),
	url('/fonts/open-sans/OpenSans-Regular-webfont.ttf') format('truetype'),
	url('/fonts/open-sans/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansSemibold';
    src: url('OpenSans-Semibold-webfont.eot');
    src: url('OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
	url('OpenSans-Semibold-webfont.woff') format('woff'),
	url('OpenSans-Semibold-webfont.ttf') format('truetype'),
	url('OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('/fonts/bebas-neue/BebasNeue-webfont.eot');
    src: url('/fonts/bebas-neue/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
	url('/fonts/bebas-neue/BebasNeue-webfont.woff') format('woff'),
	url('/fonts/bebas-neue/BebasNeue-webfont.ttf') format('truetype'),
	url('/fonts/bebas-neue/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
img{border:0px}
a{color:#3067ab;text-decoration: none}
a:hover{color:#3a7aca;}
#header h1{margin:0px !important}
body{color:#333333;background:url('../images/bg-tofon.png') repeat-x  0 0 #dedede}
.titPg a:visited,.titPg a,.txtVerde{color:#73CA45;}
.clrBoth{clear:both;}
#mensajes{font-weight:bold;font-size:11px}
.errFdoClaro{color:#990033;}
.errFdoOscuro{color:#FF0000;}
.msjFdoClaro{color:#00a751;}
.msjFdoOscuro{color:#00FF00;}
.campoErroneo{background-color:#ffcccc;}
.linksPaginado{text-align: center;font-size: 12px !important;clear:both;}

#noticias div span{padding:0 20px;}


#page table,#page ul{margin:0 20px;}
#page td{text-align:justify;padding:3px 8px;margin:0;}
#page th{padding:5px;white-space:nowrap;background-color:#CDCDCD;}
#page th+th,#page td+td{border-left:solid 1px #CDCDCD;}
#page tr.odd{background-color:#E9E9E9;}
#page table{margin-top:20px;}
#page a:visited,#page a{color:#3E9912;text-decoration:none;}

#cntContenido{padding-right:175px;}
.pageLast{margin-bottom:0;}
table.pageLast{padding-bottom:50px;}
.readMore{float:right;}
#quotesCnt{position:absolute;right:10px;top:80px;width:165px;margin:0 0 0 10px;height:300px;}
#quotesCnt.home{height:495px;}
#quotesCnt th+th,#quotesCnt td+td{border:none !important;}
#quotesCnt th{text-transform:uppercase;vertical-align:top;background:transparent;}
#quotesTbl{font-size:10px;margin:0 !important;}
#quotes td{padding:0 3px;vertical-align:middle;text-align:center;}
#quotes .dato{text-align:left;}
#quotes .odd{background:#D2D2D2;}
#quotes .quotesHeader{background:#73CA45;line-height:20px;text-transform:uppercase;color:#FFF;}
.quotesHeader th{background:#73CA45!important;}


.subTitHome,.titPg a{text-decoration:none;}
.subTitHome a,.titPg a:hover{color:#000 !important;}
.titPg.cortado{padding:5px 165px 5px 22px;line-height:25px;height:50px;text-indent:0;}
#btnInvierta{background:url('/images/btn-invierta-ya-con-ecofuturo.png') center center no-repeat;position:absolute;right:5px;top:5px;color:#FFF !important;text-decoration:none;font-size:16px;text-indent:35px;width:148px;height:45px;line-height:50px;}
#btnInvierta:visited{color:#FFF;}

#bienvenida{width:240px;float:left;margin:15px 10px 15px 10px;}
#twitter-widget-1,#twitter-widget-0{margin-top:0px;}
#noticias{width:235px;float:left;height:150px;clear:left;margin:10px 10px 50px 10px;}
#noticias>div{height:150px;}

#noticias p{margin-top:0;}
#noticias div span{font-size:10px;}
.contacto div{padding:0 0px 7px 0px;clear:both;}
.contacto form{margin-top:30px;}
.contacto label{float:left;display:block;width:90px;text-align:right;margin-right:7px;}
label.compart{width:auto;line-height:22px;}
#tipoCont{margin-left:160px;}
.contacto input[type="text"],.contacto textarea{width:240px;}
.frmInfo{font-size:10px;}

#cntContenido.contacto h3{padding:0;}
#cntContenido.noticias h3{clear:both;}
span.fechaNot,#cntContenido.noticias span{display:block;font-size:14px;}
#cntContenido.noticias .readMore{margin:0 20px 20px 0;}
span.fechaNot{padding-left:20px;font-weight:bold;margin-top:20px;}
.bottomLinks{text-align:right;}
#linksRS{position:absolute;bottom:5px;left:5px;}
#linksRS li{list-style:none;display:inline;}
#linksRS a{padding:3px 0px 4px 0px;margin-right:5px;line-height:20px;text-decoration:none;color:#848484;display:block;width:20px;height:20px;overflow:hidden;text-indent:-135px;float:left;}
#linksRS a:hover{color:#000;}
#btnFB{background:url('/images/icono-facebook.png') no-repeat left center;}
#btnTW{background:url('/images/icono-twitter.png') no-repeat left center;}
#btnGP{background:url('/images/icono-google+.png') no-repeat left center;}
#btnLI{background:url('/images/icono-linkedin.png') no-repeat left center;}
#linksSociales{margin:15px 0;}
#MeGusta{float: left;margin-left: 25px;}

.frmBtns{text-align:right;}
.frmInfo{font-size:10px;}
.frmRow{clear:both;margin-bottom:7px;}
#register input[type="submit"],#formDemo input[type="submit"]{cursor:pointer;font-size:17px;margin-left: 190px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:3px 12px;border:0px;background-color:#ededed;color:#5d5d5d;}
input[type="submit"]:hover{color:#2f83aa;}
input[type="submit"].disabled,input[type="submit"]:active{color:#000;}
input[type="submit"].disabled{background:#848484;}
#formDemo input[type="submit"]{margin:0;}
#formDemo{width:400px;}
#register,#formDemo{margin:50px 0 0 90px;}
#register{width:400px !important;}
#formDemo select,#register input[type="text"],#register select,#formContacto select,#formContacto input[type="text"],#formDemo input[type="text"]{padding:0px;width:200px;}
#register label,#formDemo label{width:150px;margin-right: 10px}
#register label,#formulario.contacto label,#formDemo label{display:block;float:left;font-size:14px;}
#register input[type="text"],#formDemo input[type="text"]{border:1px solid #B7B7B7;height:25px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#register select,#formDemo select{border:1px solid #B7B7B7;height:25px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

#register input[type="submit"],#formDemo input[type="submit"]{margin:0 10px;}

/* REVISAR */

a.buttonLink{font-weight:bold;}
a.buttonLink.disabled:hover,a.buttonLink.disabled{color:#D9D9D8 !important;font-weight:normal;}

/* NUEVOS */
.btnCeleste{background:url('/images/btn-open-an-online-demo-trading-account.png') no-repeat;color:#FFF;text-transform:uppercase;cursor:pointer;border:none;font:14px/33px "OpenSansRegular";overflow:hidden;}
body{padding:0;margin:0;font-family:Arial;}
#mainContainer{width:1200px;margin:0 auto;}
/*#topContainer{height:413px;}*/
#header{background:#FFF;;position:relative;top:0;left:0;z-index:2;height:62px;padding:20px 0 30px;}
h1{float:left;margin:0;padding:0;}
h1 a{display:block;width:340px;height:74px;text-indent:-163px;overflow:hidden;white-space:nowrap;line-height:71px;}


#topMenu{float:right;margin:10px 30px 0 0;font:20px 'BebasNeueRegular', helvetica, Arial, sans-serif;text-transform:uppercase;}
#topMenu a{color:#343333;line-height:34px;padding:0 6px;}
#topMenu>li{margin-left:8px;}
#topMenu .menuHome a{background:url('/images/index-pips-home.png') no-repeat center center;text-indent:-500px;overflow:hidden;width:25px;}

#slide{z-index:1;position:absolute;top:0px;left:0;background:url('/images/slide/bottom.png') no-repeat bottom center;padding-bottom:11px;}

#msjSlide{font-weight: normal;color:#FFF;z-index:1002;position:absolute;bottom:100px;left:0;background:rgba(0,0,0,0.5);font-size:39px;font-family:'OpenSansRegular', helvetica, Arial, sans-serif;width:436px;padding:15px 0 15px 100px;line-height:45px;}
#msjSlide b{display:block;font-size:52px;font-weight: normal}
#msjSlide span{font-size: 21px ;font-family:'OpenSansRegluar';display:block;line-height:25px;padding:10px 0 0 0;}

#realTit{color:#FFF;background:url('/images/open-a-real-trading-account.png') no-repeat left center;text-indent:45px;font:20px 'OpenSansSemiBold', helvetica, Arial, sans-serif;line-height:44px;text-transform:uppercase;width:296px;margin:0 auto 20px auto;}
#formReal{z-index:1002;position:absolute;top:20px;right:20px;background:rgba(0,0,0,0.5);padding:15px 5px;width:310px;height:360px;}
#formReal select,#formReal input[type="text"]{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:block;width:286px;padding:3px 8px;margin:7px auto;color:#333;font:15px 'OpenSansRegular', helvetica, Arial, sans-serif;font-weight:normal;border:none;}
#formReal select{width:300px;}
.sf-menu .activo > a{color:#3f5b98 !important}
#realBtnDemo{text-decoration:none;display:block;width:114px;height:33px;text-align:center;margin-left:190px;}/*line-height:33px;*/

#formReal input[type="submit"]{width:92px;height:31px;background:url('/images/btn-invest-now.png') no-repeat;color:#FFF;text-transform:uppercase;cursor:pointer;padding:5px 15px;border:none;line-height:31px;font:14px "OpenSansRegular";float:left;}
#formReal input[type="submit"]:hover{color:#333;}
.btnCeleste:hover,input[type="submit"].disabled,input[type="submit"]:active,input[type="submit"]:hover{color:#333;}
input[type="submit"].disabled{background-color:#848484;}
#pageContainer{background:url('../images/broker-bg.png') no-repeat center 100px;position:relative;top:-11px;left:0;min-height:300px;padding:35px 0 35px 55px;}
#page{background:#FFF;color:#2C2C2C;float:right;width:754px;margin:0 0 0 0px;font-size:13px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
#footer{background:#222 url('/images/slide/bottom.png') no-repeat center 247px;height:250px;clear:both;color:#FFF;border-top:solid 1px #383838;font-size:13px;line-height:12px;}
#footer p{width:1090px;line-height:13px;text-align:center;color: #DADBDB;margin:3px auto;clear:both;font-size:11px;font-family: "OpenSansRegular";}

#menuPie{background:url('/images/logo-trader-white.png') no-repeat 55px center #2B2B2B;list-style:none;padding:10px 55px 10px 300px;margin:0 auto 10px;display:table;width:845px;}
#menuPie a:hover,#page a:hover,#topMenu a:hover{color:#00AFEF !important;}
#menuPie a:visited,#menuPie a{color:#FFF;text-decoration:none;text-transform:uppercase;font:20px 'BebasNeueRegular';}
#menuPie li{padding:0 5px;display:table-cell;text-align:center;}
#menuPie li ul{display:none;}

#firmaClaim{margin-right:30px;float:right;position:relative;bottom:5px;color:#FFF;line-height:14px;font-size:9px;padding:5px 115px 10px 0;text-align:center;width:100px;display:block;text-decoration:none;}/*text-indent:0 !important;*/
#firmaClaim img{position:absolute;right:0;top:0;}
#firmaClaim span{font-size:14px;display:block;}

.titPg{margin:5px auto;background:url('/images/fdo-online-investment-platforms.png') no-repeat;padding:10px 0 7px 0px;text-indent:20px;width:747px;}
#page h3{font:31px "OpenSansBold";}
#page h4,#page h3{margin:30px 30px 20px 30px;}
#page h4{font:25px "OpenSansRegular";}
#page p{text-align:justify;font:13px "OpenSansRegular";}
.icnInvest,.icnAbout{font-size: 20px;position:relative;left:0;top:0;padding-left:40px;height:33px;line-height: 33px;margin-left: 30px}
.icnInvest img,.icnAbout img{position:absolute;top:0;}
.icnAbout img{left:-310px;clip:rect(0px,335px,37px,305px);}
.icnInvest img{left:-390px;clip:rect(0px,425px,37px,390px);}
#leftBlock{width:480px;float:left;}
#leftBlock ul{font-size:12px;padding:0 0 0 15px;margin:10px 30px}
#leftBlock li{list-style-type: circle;margin:5px 0px}
#leftBlock p.home-risk{font-size:12px}
#leftBlock p{margin:9px 30px 9px 30px;font-size:14px;text-align: justify}
#rightBlock{background:url('/images/fdo-trading-opportunities.png') no-repeat left center;/*padding-left:2px;*/padding-right:35px;width:241px;float:left}

#home-left{width:307px;float:left}
#home-box-3{padding-top:4px;margin-left:30px;width:756px;min-height:572px;float:left;background-color:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#home-bottom{margin-top:25px;width:1200px;float:left}
#home-box-1{margin-bottom: 25px;padding-top:4px;width:307px;height:267px;background-color:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#home-box-2{overflow: hidden;padding-top:4px;width:307px;height:267px;background-color:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#home-box-4{padding-top:4px;float:left;width:419px;height:292px;background-color:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#home-box-5{margin-left:30px;padding-top:4px;float:left;width:307px;height:292px;background-color:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#home-box-6{margin-left:30px;padding-top:4px;float:left;width:307px;height:292px;background-color:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#marq-newsa{height:220px}
.tit-home{height:37px;padding-left:50px;line-height:37px;font-size:18px;margin:0px 0 5px 3px;color:#fff;background-color:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}
#home-box-3 h2{margin-left:5px !important;width:697px;background: url('../images/fondo-home-h2.png') no-repeat -302px 0;}
#home-box-1 h2{width:250px;background: url('../images/fondo-home-h2.png') no-repeat 0 0;}
#home-box-2 h2{width:250px;background: url('../images/fondo-home-h2.png') no-repeat -1767px 0;}
#home-box-4 h2{width:362px;background: url('../images/fondo-home-h2.png') no-repeat -1353px 0;}
#home-box-5 h2{width:250px;background: url('../images/fondo-home-h2.png') no-repeat -2069px 0;}
#home-box-6 h2{width:250px;background: url('../images/fondo-home-h2.png') no-repeat -1050px 0;}
.tit-sin-bg{margin-left:30px;font-size:26px }
#btnsRS a{height:32px;width:32px;display: block}
#btnsRS{list-style-type: none;margin:0 0 0 30px;padding:0}
#btnsRS li{float:left;margin-left:10px}

.icnFB a{background: url('../images/redes.png') no-repeat -33px 0;}
.icnTW a{background: url('../images/redes.png') no-repeat 0px 0;}
.icnTube a{background: url('../images/redes.png') no-repeat -99px 0;}
.icnLinked a{background: url('../images/redes.png') no-repeat -132px 0;width: 33px !important;}
.icnGplus a{background: url('../images/redes.png') no-repeat -66px 0;}

.icnFB a:hover{background-position: -33px -32px;}
.icnTW a:hover{background-position: 0px -32px;}
.icnTube a:hover{background-position: -99px -32px;}
.icnLinked a:hover{background-position: -132px -32px;}
.icnGplus a:hover{background-position: -66px -32px;}

.contact-info-home1{margin: 11px 0 0;}
.contact-info-home2{font-size: 12px !important;margin: 4px 0 0 8px;font-weight:bold}
.contact-info-home3{margin: 7px 0 15px 0;}
h1,h2,h3,h4,h5,h6{font-weight: normal; margin: 10px 0;}
.company-info .addres-lat{font-size:11px}

#follow-tit{text-align: right;margin:11px 0 2px}
.contact-info-home{font-size: 14px;text-align: right;}
#live-chat-home-icon{margin:10px 0 5px 20px;color:#fff;padding-left:60px;font-size:28px;background:url('../images/live-chat.png') no-repeat 10px center #359bed;height:60px;line-height:60px}
#live-chat-home-icon span, #contact-home-icon span{font-weight: bold}
.texto-input-defecto{color: #b7b7b7}

#contact-form-home input[type="text"],#contact-form-lat input[type="text"]{margin:4px 0 4px 20px;}
input[type="text"]{font-size:15px;font-family:'arial';height:25px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:1px solid #b7b7b7;padding-left:5px}
#contact-form-home textArea,#contact-form-lat textArea{margin:4px 0 4px 20px;}
.contacto label{line-height:25px}
.contacto input[type="submit"]{margin-right: 10px;}
#info-contacto{line-height:25px}
#formulario.contacto{float: left;margin-top: 20px;}
textArea{padding-top:3px;font-size:15px;font-family:'arial';height:60px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:1px solid #b7b7b7;padding-left:5px}
.boton-celeste{width:80px;height:23px;background:url('/images/quick-form-button.png') no-repeat;color:#FFF;text-transform:uppercase;cursor:pointer;padding:0px 15px;border:none;line-height:23px;font:14px "OpenSansRegular";}
#contact-home-icon{margin:9px 0 3px 0;padding-left:8px;font-size: 17px;color:#fff;margin-left:20px;height:30px;line-height:30px;background-color:#00ced0;}
#contact-form-lat{margin-left:12px}

#contact-form-home input[type="text"], #contact-form-home textArea{width:215px;}
#contact-form-lat input[type="text"], #contact-form-lat textArea{width:235px}
#contact-form-home input[type="submit"]{margin:3px 0 0 155px;}
#contact-form-lat input[type="submit"]{margin:3px 0 0 175px;}

#home-box-2 h3{font-size: 14px;margin: 7px 25px;font-weight: bold;}
#home-box-2 p{font-size: 12px;margin: 3px 25px;text-align: justify}
#home-box-2 a{
    text-decoration: none;  color:#2a5fa5;  font-size: 11px;  margin-left: 190px;  margin-bottom: 10px;display: inline-block
}
#home-box-4 td{border-bottom :1px solid #dddddd;padding:5px 15px;font-size:13px;text-align:center}
#home-box-4 tr{}
#home-box-4 thead th{padding:8px 15px;}
#home-box-4 thead tr{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background-color:#dddddd;font-size:14px;font-weight: bold}
#home-box-4 table{
    margin: 10px;
    width: 399px;
}
#home-box-4 .fecha{font-weight: bold}
#home-box-4 .fecha td{background-color:#eefafb}
#rap-bloomberg{margin:7px 0 0 8px}
.home-mensajes{
    display: block;
    font-size: 12px;
    margin: 4px 8px 0 0;
    text-align: right;
}
.slide-interno{height:290px;background: url("../images/slide/bottom.png") no-repeat center bottom;padding-bottom: 11px;}
.banner{margin:10px 0 10px -22px}
#interna-left {float: left;width: 307px;}
#interna-box-1 {background-color: #FFFFFF;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;height: 350px;margin-bottom: 25px;padding-top: 4px;width: 307px;}
#interna-box-2 {background-color: #FFFFFF;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;height: 310px;overflow: hidden;padding-top: 4px;width: 307px;}
#interna-box-3{background-color: #FFFFFF;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;float: left;margin-left: 30px;min-height: 572px;padding:15px 35px 15px;padding-top: 15px;width: 686px;}
#live-chat-lat{background: url("../images/live-chat-2.png") no-repeat scroll 0 0;color: #FFFFFF;font-size: 20px;height: 38px;line-height: 38px;margin:25px auto 10px;padding-left: 68px;width:141px}
#interna-box-3 li,#interna-box-3 p{margin:8px 0;text-align:justify;line-height:22px;font-size:14px;}
.img-interna{float:left;margin:10px 30px 10px 0px}
#interna-box-3 h3{font-size: 20px;font-weight: bold;margin-top: 28px}
#interna-box-3 h2{font-size: 23px;font-weight: bold;}
#interna-box-3 h1{float:none !important}
#open-demo-lat{ margin: 15px auto 11px;color:#fff;background:url('/images/botones-demo-real.png') no-repeat -1px 0px;width:186px;height:48px;display:block;line-height: 48px;padding-left: 52px;text-decoration: none}
#open-real-lat{ margin: 0px auto 14px;color:#fff;background:url('/images/botones-demo-real.png') no-repeat -240px 0px;width:186px;height:48px;display:block;line-height: 48px;padding-left: 52px;text-decoration: none}
#open-demo-lat:hover{background-position: -1px -48px}
#open-real-lat:hover{background-position: -240px -48px}
#interna-box-1 .company-info{margin: 15px 20px 0;text-align: center;}
#interna-left #btnsRS li.icnFB{margin-left:0px !important}
#interna-left #btnsRS{width:201px;margin:0 auto}
#interna-box-2 h2{background: url("../images/fondo-home-h2.png") no-repeat scroll -1767px 0 transparent;margin-bottom: 20px;width: 250px;}
#demo-real-lat{margin:20px 5px;border-bottom:1px solid #bcbcbc}

#interna-box-3 table{margin: 25px 0;text-align: center;width:100%}
#interna-box-3 th{color:#fff;padding: 6px 0;background-color:#2b2b2b;}
#interna-box-3 td{padding: 5px 0;border-bottom: 1px solid #D3D3D3;}
#interna-box-3 form{margin: 20px auto;width:600px}
#interna-box-3 form a{font-size: 13px}
#interna-box-3  label{display: inline-block;  margin-right: 10px;  text-align: right;  width: 170px;font-size:13px;margin-left: 20px;}
#interna-box-3 input[type="text"]{width: 220px;margin-bottom:8px;margin-right: 10px}
#interna-box-3 select{width: 220px;margin-bottom:8px;margin-right: 10px;height:25px}
#interna-box-3 input[type="submit"]{float:right;margin-right:185px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
  background-image: linear-gradient(bottom, rgb(38,175,193) 18%, rgb(51,193,206) 59%);
background-image: -o-linear-gradient(bottom, rgb(38,175,193) 18%, rgb(51,193,206) 59%);
background-image: -moz-linear-gradient(bottom, rgb(38,175,193) 18%, rgb(51,193,206) 59%);
background-image: -webkit-linear-gradient(bottom, rgb(38,175,193) 18%, rgb(51,193,206) 59%);
background-image: -ms-linear-gradient(bottom, rgb(38,175,193) 18%, rgb(51,193,206) 59%);
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.18, rgb(38,175,193)),
	color-stop(0.59, rgb(51,193,206))
);
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  font: 14px "OpenSansRegular";
  padding: 3px 15px;
  text-transform: uppercase;
}
#interna-box-3 ul{list-style-type: circle;margin: 8px 0;
    padding-left: 25px;}
#interna-box-3 li{}
#interna-box-3 h4,#interna-box-3 h3{font-size: 19px;font-weight: bold;}
#glossary-menu a{font-size: 14px;margin: 0 3px;}
#platLinks h3{margin:0;}
#platLinks{list-style:none !important;}
#platLinks a:visited,#platLinks a{color:#3E3E3E;}
#platLinks a:hover,#platLinks a:focus{color:#3EACB2;}
#platLinks li{position:relative;padding-left:120px;height:80px;}
#platLinks li+li{border-top:solid 1px #E7E7E7;padding-top:15px;margin-top:10px;}
#platLinks img{position:absolute;left:0;}
#platDesk{clip:rect(0px,92px,63px,0px);top:0;}
#platStation{clip:rect(64px,92px,139px,0px);top:-57px;}
#platMobAnd{clip:rect(141px,92px,190px,0px);top:-130px;}
#platMobIos{clip:rect(251px,92px,300px,0px);top:-240px;}
#platTabAnd{clip:rect(193px,92px,250px,0px);top:-180px;}
#platTabIos{clip:rect(303px,92px,357px,0px);top:-290px;}
#platCC{clip:rect(359px,92px,433px,0px);top:-348px;}
.radio-btn{margin-bottom: 13px;}
.radio-btn input{margin-left: 178px;margin-right: 10px;}
#interna-box-3 .radio-btn label{font-size:12px;display: inline-block;width: 262px;margin: 0;
    text-align: left;}
.address-interna{color:#7e7e7e}
.download-btn a{margin: 10px 0;padding: 0 25px;background: url("../images/bg-download.png") repeat-x;height:33px;line-height:33px;display: inline-block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}
.download-btn{text-align: center !important}
.download-btn a:hover{background-position:0px -33px}/*** ESSENTIAL STYLES ***/
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:15em; /* left offset of submenus need to match (see below) */}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;/* fixes IE7 'sticky bug' */}
.sf-menu li{float:left;position:relative;/*background-color:#1D5EA9;*/}
.sf-menu li ul li{}
.sf-menu li ul{/*margin-top:7px;*/}
.sf-menu a,.sf-menu .a-simulator{display:block;position:relative;}
/*.sf-menu li.current > a{background-color: #FF0000;cursor: default;}*/
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
    left:			0;
    top:			34px;/*2.5em;*/ /* match top ul list item height */
    z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
    top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
    left:			10em; /* match ul width */
    top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
    top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
    left:			10em; /* match ul width */
    top:			0;
}

/*** DEMO SKIN ***/
.sf-menu a{padding:.75em 1em;text-decoration:none;}
.sf-menu a, .sf-menu a:visited,.sf-menu .a-simulator{color:#ffffff;padding:0;/*line-height:40px;*/}
.sf-menu a:hover{color:#000000;}
.sf-menu a.first{border-left:none;}
.cufon-canvas{position:absolute;}
/*.sf-menu li{background-image:url(../images/fndo_menu.jpg);}
.sf-menu li li{background-image:url(../images/bgSubmenu.png);}*/
.sf-menu li li li {
    /*background:		#9AAEDB;*/
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    /*background: #FF0000;*/
    outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
    padding-right: 	2.25em;
    min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
    position:		absolute;
    display:		block;
    right:			.75em;
    top:			1.05em; /* IE6 only */
    width:			10px;
    height:			10px;
    text-indent: 	-999em;
    overflow:		hidden;
    background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
    top:			.8em;
    background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
    background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
    background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
    background:	url('../images/shadow.png') no-repeat bottom right;
    padding: 0 8px 9px 0;
    /*-moz-border-radius-bottomleft: 17px;
    -moz-border-radius-topright: 17px;
    -webkit-border-top-right-radius: 17px;
    -webkit-border-bottom-left-radius: 17px;*/
}
.sf-shadow ul.sf-shadow-off {
    background: transparent;
}

#ul-menu-principal li ul li a:focus,#ul-menu-principal li ul li.current,#ul-menu-principal li ul li:hover{background-color:#000000;}

#ul-menu-principal li {
    padding: 0;
    font-size: 15px;
}

#ul-menu-principal li a:hover , #ul-menu-principal li .a-simulator:hover
{
    color: #fff;
    background-image: url(../images/navhover.png);
    background-repeat: repeat-x;
}
#ul-menu-principal li a, #ul-menu-principal li .a-simulator
{
    line-height: 34px;
    padding: 0 20px;
}


#ul-menu-principal li ul li {
    background-image: url(../images/subnav.png);
    background-repeat: repeat;
    font-size: 12px;
}

#ul-menu-principal li ul li a:hover
{
    background-color: #212121;
}

.sf-menu ul{
    background: url("../images/bg-menu.png") repeat scroll 0 0 transparent;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
}
.sf-menu ul li, .sf-menu ul li a,.sf-menu li {
  height: 34px !important;
  line-height: 34px !important;
}
.sf-menu li a:hover {
  color: #626161;
}
.sf-menu ul li a {
  border-bottom: 1px solid #D1D1D1;
  margin: 0 10px;
  padding: 0;
}
.sf-menu ul li:last-child a {
  border-bottom: none !important;
}#slide{left:0;position:relative;width:1200px;height:445px;overflow:hidden;}
.image_slide{top:0px;display:block;position:absolute;}/*width:980px;height:303px*/
#slide_img_1{left:0px;}
#slide_img_2{left:1200px;}
#slide_img_3{left:2400px;}
/*#slide_img_4{left:3600px;}*/
/*
#flecha-izq-slide, #flecha-der-slide{cursor:pointer}
#slide_izq{width:70px;height:260px;float:left}
#slide_der{width:70px;height:260px;float:left}
#flecha-izq-slide{position:relative;top:112px;left:0px}
#flecha-der-slide{position:relative;top:112px;left:36px}
*/