html, body { width: 100%; height: 100%; margin: 0; padding: 0; }
h1, h2, h3, h4, p, ul, ol, li, form, fieldset, legend, label, input { margin: 0; padding: 0; }
img { border: none; }
ul { list-style-type:none; }
a { text-decoration: none; }
 form legend, form label { display: none; }
 form, fieldset { border:none; }
.page-wrapper { width: 990px; margin: auto; }
.header-top { width: 100%; height: auto; padding:10px 0 10px 0; /* background: url("../images/header-bottom.png") no-repeat bottom; */ overflow:hidden; }

.header-top #logo { float:left; width: auto; height: auto; }
.header-top #logo img { float:left; }

.header-top .right { float:right; width:auto; padding-top:12px; }
.header-top .right .contact { font: 0.68em/1.3em arial; padding-left:21px; margin-bottom:10px; color:#777777; background: url("../images/tel.png") no-repeat left; }
.header-top .right span { padding-right:10px; font: 12px/1.3em arial; color:#434343; font-weight: bold; }
.header-top .right em { padding-left:5px; font: 14px/1.3em arial; color:#ff0000; }
.header-top .right form, .header-top .right fieldset { display: inline; border:none; }
.header-top .right form #searchBox { width: 181px; padding-left:8px; display:block; line-height:1.33m; height: 20px; float:left; }
.header-top .right form #search-button { margin-left:5px; float:left; height: 25px; }
.header-top .right form fieldset { border: none; }
.navigation { width: 100%; background:#141414; overflow:hidden; }
.navigation .menu { float:left; }
.navigation .menu li { padding:8px 17px 14px 17px; font: 1em/1.3em arial; color:#00bbe4; border-right:1px solid #292929; float:left; }
.navigation .menu li a { color:#00bbe4; border-bottom:1px dotted #00bbe4; }
.navigation .menu li a:hover { color:#ffffff; border-bottom:1px dotted #ffffff; }
.navigation .menu li a:active { color:#ffffff; border-bottom:1px dotted #ffffff; }
.navigation .icon-menu { float:right; padding-right:11px;  }
.navigation .icon-menu li { float:left; padding-left:8px; }
.navigation .icon-menu li a { display:block; text-indent:-1000px; overflow:hidden; margin-top: 4px; }
.navigation .icon-menu li.home-icon a { width:33px; height:35px; background: url("../images/icon-home.png") no-repeat; }
.navigation .icon-menu li.contact-icon a { width:33px; height:33px; background: url("../images/contact-icon.png") no-repeat; }
.navigation .icon-menu li.faq a { width:33px; height:33px; background: url("../images/faq-icon.png") no-repeat; }
.header { width:100%; height: 229px; margin:2px 0; background: url("../images/header4.png") no-repeat; }
.header.bg2 { background: url("../images/header2.png") no-repeat; }
.header.bg3 { background: url("../images/header3.png") no-repeat; }
.header.bg1 { background: url("../images/header1.png") no-repeat; }
.header h2 { display:none; }
.header h2.active { display:block; font: 1.25em/1.3em arial; margin:60px 0 0 40px; padding-top:10px; padding-left:37px; color:#ffffff; float:left; width:420px; background: url("../images/startclaw.png") no-repeat top left; }
.header h2 span { font: 20px/1.3em arial; margin-top:4px; width:auto; display:block; float:left; padding:8px 25px; background:#00bbe4; color:#ffffff;  }
.header h2 .endclow { width:28px; height:19px; margin-top:18px; background: url("../images/endclow.png") no-repeat 7px bottom; }
.course { width:100%; overflow:hidden; }

/*
.course ul { float:left; width:610px; height:35px; border:1px solid #bfbfbf; background: url("../images/course-bg.png") repeat-x; }
.course ul li { float:left; font: 0.75em/2.7em arial; padding-right:25px; padding-left:24px; }
.course ul .aud { margin-left:15px; background: url("../images/aud.png") no-repeat left; }
.course ul .cad { background: url("../images/cad.png") no-repeat left; }
.course ul .eur { background: url("../images/eur.png") no-repeat left; }
.course ul .quotes { background: url("../images/quotes-bg.png") no-repeat left; }
*/

.course div.quotes { float:left; width:610px; height:35px; border:1px solid #bfbfbf; background: url("../images/course-bg.png") repeat-x; }
.course .quotes iframe { border: none; margin-top: 9px; }


.course .registration { width: 377px; margin-left:1px; float:left; overflow:hidden; }
.course .registration form { float: left; }
.course .registration form fieldset { float: left; }
.course .registration a { display:block; float:left; font: 0.60em/37px arial; text-align:center; height:37px; width:84px; background: #585858; color:#ffffff; text-transform: uppercase; }
.course .registration #login { width:121px; height:37px; padding-left:8px; font: 0.68em/37px arial; color:#959595; float:left; background:#141414; border: none; border-right:1px solid #585858; }
.course .registration #password { width:119px; height:37px; padding-left:8px; font: 0.68em/37px arial; color:#959595; float:left; background:#141414; border: none; }
.course .registration #login-button { width:36px; height:37px; float:left; }

.course .usuario { width: 377px; margin-left:1px; float:left; overflow:hidden; height:37px; background: #585858; }
.course .usuario div { float:right; }
.course .usuario div p { float:left; padding:0 10px; font: 0.75em/37px arial; color:#b9b9b9; }
.course .usuario div p.administrador { background: #4e7986; color:white; }
.course .usuario div a { display:block; float:left; background: #6d9aa8; padding:0 8px; color:white; font: bold 11px/37px arial; }

.content-binder { width:100%; padding-top:19px; border-bottom:1px solid #959595; padding-bottom:27px; overflow:hidden; }
.content-left { width:739px; float:left; }
.content-left .forex { width:720px; border-bottom:1px dotted #a8a8a8; padding-bottom:20px; }
.content-left .forex h1 { font: 1.2em/1.3em arial; color:#005d7c; padding-bottom:20px; }
.content-left .forex p { font: 0.75em/1.3em arial; color:#747474; padding-bottom:10px; }
.content-left .forex a { color:#0d6b80; font-style: italic; }
.content-left .forex a.more { font-style: normal; color:#218cb6; }
.content-left .more { font: 0.69em/1.3em arial; color:#218cb6; }
.content-left .more:hover { text-decoration: underline; }
.content-left .content-blocks { width:720px; border-bottom:1px dotted #a8a8a8; padding-top:20px; padding-bottom:30px; overflow:hidden; }
.content-left .content-blocks div { width: 210px; float:left; margin-right:30px; }
.content-left .content-blocks div h3 { font: bold 0.75em/1.3em arial; color:#00bbe4; padding-bottom:15px; text-transform: uppercase; }
.content-left .content-blocks div p { font: 0.69em/1.3em arial; color:#313131; padding-bottom:10px; }

.content a.subscribe { overflow: hidden; display:block; width:83px; height:20px; margin:0; padding-left:10px; font: 11px/20px arial; color:#ffffff; background: url("../images/subscribe.png") no-repeat; }
.content a.subscribe:hover { text-decoration: none; color: #ffffff; }

.content-left .content-blocks div .subscribe { display:block; width:83px; height:20px; margin-top:20px; padding-left:10px; font: 0.69em/1.7em arial; color:#ffffff; background: url("../images/subscribe.png") no-repeat; }


.content-left .site-map { width:507px; float:left; }
.content-left .site-map ul { width:507px; overflow:hidden; }
.content-left .site-map ul li { width:141px;  padding-top:17px; padding-right:28px; float:left; font: 0.85em/1.3em arial; color:#41423c;  padding-left:0; background:none; }
.content-left .site-map ul li a { color:#41423c; }
.content-left .site-map ul li a:hover { text-decoration: underline; color:#41423c; }
.content-left .site-map ul li ul { width:141px; padding:0; margin:0; border-top:1px dotted #a8a9a5; margin-top:10px; }
.content-left .site-map ul li ul li { font: 13px/1.7em arial; padding:0; margin:0; padding-left:12px; color:#218cb6; border-bottom:1px dotted #a8a9a5; background: url("../images/arrow.png") no-repeat left; }
.content-left .site-map ul li ul li a { color:#218cb6; }
.content-left .site-map ul li ul li a:hover { color:red; text-decoration: none; }


.content-left .links { width:213px; float:left; padding-top:17px; }
.content-left .links ul .title { font: 0.85em/1.3em arial; color:#039bbc; padding-bottom:10px; padding-left:0; border-bottom:1px dotted #a8a9a5; }
.content-left .links ul li { font: 0.75em/1.9em arial; color:#fb0101; }
.content-left .links ul li a:hover { text-decoration: underline; }
.content-left .links ul li a { color:#fb0101; }


.content-right { width:250px; float:left; }
/* wasashlelia */
.content-right .chat { display :block; text-indent:-1000px; width:250px; height: 33px; background: url("../images/chat.png") no-repeat; overflow:hidden; }

.content-right .common-block { width: 248px; margin-top:15px; border:1px solid #c6c6c6; }
.content-right .common-block h3 { float:left; padding-left:14px; font: bold 0.88em/2.3em arial; color:#0000000; }
.content-right .common-block .more { float:right; padding-right:14px; font: bold 0.69em/2.3em arial; color:#8f8f8f; }
.content-right .common-block .forms { clear: both; width:220; padding:5px 14px; background: #ededed; border-top:1px solid #c6c6c6; }
.content-right .common-block .forms p { font: 0.75em/1.3em arial; color:#37697a; border-bottom:1px solid #d5d5d5; padding-bottom:8px; }
.content-right .common-block .forms  form { padding-top:10px; }
.content-right .common-block .forms  form p { clear:both; border:none; }
.content-right .common-block .forms form input { float:right; border:none; font: 11px/21px arial; color:#737373; margin-bottom:7px; width:105px; height: 21px; border-top:1px solid #c9c9c9; border-left:1px solid #c9c9c9; text-align:right; padding-right: 10px; padding-left:5px; }
.content-right .common-block .forms  form label { display: inline; width:80px; padding-right:10px; float:left; margin-bottom:7px; font: 11px arial; color:#737373; }
.content-right .common-block .title { clear:both; padding: 14px; border-top: 1px solid #c6c6c6; }
.content-right .common-block ol { padding: 0 14px; }

.content-right .banner { margin-top:15px; width:auto; height:auto; }
.content-right .banner form { padding: 0; overflow: hidden; }

.footer { width:100%; overflow:hidden; padding-top:9px; padding-bottom:30px; }
.footer .copy { font: 0.69em/1.3em arial; color:#504f4f; float :left; }
.footer .contact { float: right; font: 0.68em/1.3em arial; color:#777777; padding-top:4px; }
.footer .contact span { padding-right:10px; color:#434343; }
.footer .contact em { padding-left:5px; color:#ff0000; }


  /* quenes somos */
.content { width:700px; padding-right:20px; padding-bottom:35px; border-bottom:1px dotted #a8a8a8; overflow:hidden; }
.content h2 { font: 19px/21px arial; color:#005d7c; padding-bottom:20px; }
.content h3 { font: 16px/18px arial; color:#025d7c; padding-bottom:10px; font-weight: bold; }
.content h4 { color:#0070c0; font: 15px/20px Arial; height: 20px; padding-right: 10px; font-weight: normal; }
.content em.underline { font-style: normal; text-decoration: underline; }

.content p { font: 12px/21px arial; color:#747474; padding-bottom:10px; }
.content ul { padding:10px 0 20px 15px; }
.content ul li { font: 14px/26px arial; color:#025c7b; list-style-image: url(../images/arrow-gray.png); /* background: url("../images/arrow-gray.png") no-repeat left top; */ padding-left:5px; }
.content .pdf { font: 14px/21px arial; color:#747474; background: url("../images/pdf.png") no-repeat top left; padding-left:26px; }
/* .content .pdf a { color:#c12121; }  */
.content a { color:#c12121; text-decoration: none; }
.content a:hover { color:#c12121; text-decoration: underline; }
.content ol { padding:10px 0 15px 35px; }
.content ol li { width: auto; height: auto;  font: 12px/26px arial; color:#747474; list-style-image: none; background: none; padding-left:0; }
.content ol li em { color:#025c7b; }
.content .no-style { background: none; list-style-image: none; list-style: none; }
.content li ol { padding-top: 4px; padding-bottom: 5px; }
.content li ul { padding-bottom: 5px; }

.content .skyBlue { font-weight: normal; color: #00b0f3; }
.content .red { color: #ff0000; }
.content .bl { color: #00b0f3; }


.content .left { float: left; overflow: hidden; }              

.content ol.services { list-style: none; }
.content ol.services li { padding-bottom: 15px; }
.content div.title { width:auto; height:20px; overflow: hidden;padding-bottom:10px; }
.content span.num { display: block;width:25px;height:20px;font: 12px/20px Arial; }

.content div#temario { padding-left: 25px; }
.content div#temario h3 { padding-bottom: 6px; padding-top: 14px; }
.content div#temario p { padding-bottom: 0; }




/* contact */
.content .contact-form { width:396px; float:left; }
.content .contact-form label { display: block; font: 13px/1.3em arial; color:#3c3c3c; }
.content .contact-form input { width: 275px; height:21px; border: 1px solid #c2c2c2; margin-top:10px; }
.content .contact-form textarea { display:block; width: 396px; height:76px; border: 1px solid #c2c2c2; margin-top:10px; }
.content .contact-form p #send { width: 86px; height:23px; }
.content .contact-info { width:268px; float:right; padding:28px 20px 20px 0; margin-top:29px; background: #ededed; border: 1px solid #c6c6c6; overflow: hidden; }
.content .contact-info li { font: 14px/1.3em arial; color:#777777; background: none; padding:0; }
.content .contact-info li strong { text-align: right; font-weight: normal; width:80px; display:block; padding-right:10px; float:left; }
.content .contact-info li em { color:#ff0000; }
.content .contact-info li span { width:178px; display: block; float:left; }
.content .contact-info li span a { color:#005d7c; }
.content .contact-info li span a:hover { text-decoration: underline; }
.content .contact-info li span.adress { color:#363636; }

/* peipol */
 .content .paypal { width:718px; border: 1px solid #c6c6c6; overflow:hidden; margin-bottom:13px; }
 .content .paypal.last { margin-bottom: 25px; }
 .content .paypal h3 { font: 0.75em/1.3em arial; color:#363636; padding:8px 0 8px 15px; border-bottom: 1px solid #c6c6c6; background: #f5f5f5 url("../images/h-bg.png") repeat-x bottom; }
.content .paypal div { float:left; width:223px; padding:10px 0 10px 15px; border-right:1px solid #c6c6c6; }
.content .paypal div.no-border { border-right: none; }
.content .paypal div form ,
 .content .paypal div form fieldset,
 .content .paypal div form #paypal { float:left; }
.content .paypal div p { float:left; padding:7px 0 0 10px; font: 0.75em/1.3em arial; color:#005d7c; }

/* registration */
.content .forms  { width:720; padding:0 0 70px 0; background: #ededed; border:1px solid #c6c6c6;  }
.content .forms p.title { padding-left:10px; padding-top:15px; font: 14px/1.3em arial; color:#646464; background:white; border-bottom:1px solid #c6c6c6; }
.content .forms p.title strong { color:#005d7c; }
.content .forms form { width:430px; padding-left:50px; padding-top:25px; }
.content .forms form input { float:left; border:none; font: 11px/21px arial; color:#737373; margin-bottom:7px; width:319px; height: 21px; border-top:1px solid #c9c9c9; border-left:1px solid #c9c9c9; text-align:right; padding-right: 10px; padding-left:5px; }
.content .forms form #submit { float:right; width:88px; height:24px; border:none; margin-top:20px; }
.content .forms  form label { display: block; width:80px; padding-right:10px; float:left; margin-bottom:7px; font: 11px arial; color:#737373; }

/*15-day free */
 #free { width: 250px; height: 65px; }

.senales_tbl { border-collapse:collapse; }
.senales_tbl td { border: 1px solid gray; padding: 3px; }
.senales_tbl thead tr td { width: auto; font-size: 15px; background:#0199ba;  }
.senales_tbl tbody tr td { font-size: 13px; }
