/* General */
.wrapper_general {
	width:100%;
}

/*Header All*/

#agile-wrapper {margin: 0 auto; min-width: 945px; width: 100%;}
.wrapper_header,
.wrapper_content {clear: both;display: inline;float: left;height: auto;margin: 0 0 20px 0;min-height: 200px;min-width: 945px;width: 100%;}
	.wrapper_header {margin-bottom:0}
.wrapper_header_publi {height:auto;margin:0 auto;}
.magazine-week {display: inline;height: auto !important;min-height: 70px;overflow-x: hidden;overflow-y: visible;position: absolute;margin-top:-5px;}
.box-adv {content: ".";display: block;height: auto !important;margin: 0 auto 8px auto;min-height: 90px;overflow-y: visible; min-width:945px;width:960px;}
.red-box {clear: both;content: ".";display: block;height: auto; margin:0; min-height: 80px;width: 100%;}
.red-content {content: ".";display: block;height:auto;margin: auto;min-width:945px;width: 960px;}
.sec-menu {content: ".";display: inline;float: left;height: auto !important;margin: 30px 0 0 90px;min-height: 30px;overflow-x: hidden;overflow-y: visible;}
.search {content: ".";display: inline;float: left;height: auto !important;margin: 30px 0 0 5px;overflow-x: hidden;overflow-y: visible;}
#main-menu {clear: both;display: block;height: auto !important;margin: 10px auto 15px;min-height: 30px;min-width: 945px;overflow-x: hidden;overflow-y: visible;width: 960px;}
#adv_selo-185x90{ background-color:transparent; float: left; display: inline; width: 187px; overflow-x: hidden; overflow-y: visible; min-height: 90px; height: 90px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 29px;}
#adv_728x90{ background-color:transparent; float: right; display: inline; width: 728px; overflow-y: visible; min-height: 90px; height:auto !important; height: 90px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
#breadcrumb {clear: both;content: ".";display: inline;height: auto;margin-bottom: 15px;margin-top: 5px;min-height: 32px;width: 100%;}
.dhtml {display:none; background-color:rgba(0, 0, 0, 255); width: 400px;height: 250px;position: fixed;top: 50%;left: 50%;margin-top: -125px;margin-left: -200px;z-index: 999999999;}
.dhtml .btn_close {display: block;position: absolute;top: 0; right: 0; width: 80px; height: 25px; z-index: 999999999; text-indent: -9999px; background: transparent url('') 0 0;}
.wrapper {clear: both;content: ".";min-height: 300px;min-width: 945px;}

/*Index*/

.financial-market {clear: both;content: ".";display: block;height: auto !important;margin: 0 auto 8px 0;min-height: 30px;width:100%; min-width: 945px;overflow: hidden;width: 100%;}
#box310 {clear: both;content: ".";display: inline;float: left;height: auto;margin: 0 0 20px 0;width: 100%;}
#box310-black {clear: both;content: ".";display: inline;float: left;height: auto;margin: 0 0 20px 0;min-height: 140px;width: 100%;}
.banner-rotation{  float: left; position:relative; padding-bottom:5px; display: inline; width: 100%; overflow-x: hidden; overflow-y: visible; min-height: 290px; height:auto !important; height: 290px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.last-news{  float: right; display: inline; width: 100%; overflow-x: hidden; overflow-y: visible; height:auto; margin-top: -1px; margin-bottom: 0px; margin-left: 0; margin-right: 0px;}
.blog-wrapper {clear: both;content: ".";display: inline;float: left;height: auto !important;margin:20px 0 0 0;min-height: 310px;/*overflow-x: hidden;*/overflow-y: visible;width: 100%;}
#box170 {clear: both;content: ".";display: inline;float: left;margin: 0 0 20px;width: 100%;}
#news{  float: left; display: inline; width: 100%; overflow-x: hidden; overflow-y: visible; min-height: 150px; height:auto !important; height: 150px; margin-top: 20px; margin-bottom: 20px; margin-left: 0px; margin-right: 12px;}
.tv-dinheiro{  float: right; display: inline; width: 100%; overflow-x: hidden; overflow-y: hidden; min-height: 150px; height:auto !important; height: 150px; margin-top: 20px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px;}
#box520{clear: both;content: ".";display: inline;float: left;margin: 0 0 20px;width: 100%;}
#box300{  float: left; display: inline; width: 32%; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 20px;}
.banner{ background-color:transparent; float: left; display: inline; width: 100%; overflow: hidden min-height: 150px; height:auto !important; margin-top: 0px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px;}
#vc-dinheiro{  float: left; display: inline; width: 100%; overflow-x: hidden; overflow-y: visible; min-height: 150px; height:auto !important; height: 150px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.box-tabs{  float: left; display: inline; width: 100%; overflow-x: hidden; overflow-y: hidden; min-height: 320px; height:auto !important; height: 320px; margin-top: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.services-wrapper {clear: both;content: ".";display: block;height: auto !important;margin: 0 auto;min-height: 60px;min-width: 945px;overflow-x: visible;overflow-y: visible;width: 70%; position:relative;}


/*Footer All*/
.wrapper_footer{clear: both;content: ".";display: block;float: left;height: auto;margin: 0 auto;min-width: 945px;width: 100%;}
.revistas_container-wrapper {clear: both;content: ".";display: inline;height: auto !important;margin: 0 auto;min-height: 60px;min-width: 945px;overflow-x: hidden;overflow-y: visible;width: 70%;}
.footer-white {clear: both;content: ".";display: block;float: left;min-width: 945px;width: 100%; overflow:visible;}
.footer-content { overflow:visible; position:relative;
clear: both;content: ".";display: block;height: auto;margin: 0 auto;min-height: 310px;min-width: 945px;width: 960px;}

.footer-menu{  float: left; display: inline; width: 100%; overflow-x: hidden; overflow-y: visible; min-height: 225px; height:auto !important; height: 205px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.footer-sec-menu{  float: left; display: inline; width: 100%; overflow-x: hidden; overflow-y: visible; min-height: 225px; height:auto !important; height: 205px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
.copyright{  float: left; display: inline; width: 100%; overflow-x: hidden; overflow-y: visible; min-height: 90px; height:auto !important; height: 90px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}


/*Blogs*/
#last-notes{  float: left; display: inline; width: 100%; overflow-x: hidden; overflow-y: visible; min-height: 150px; height:auto !important; height: 150px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
#box310-left{  float: left; display: inline; width: 29% !important; overflow-y: visible; min-height: 90px; height:auto !important; height: 90px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 17px;}
#box310-center{  float: left; display: inline; width: 29% !important;  overflow-y: visible; min-height: 90px; height:auto !important; height: 90px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
#box310-right{  float: left; display: inline; width: 29% !important;  overflow-y: visible; min-height: 90px; height:auto !important; height: 90px; margin-top: 0px; margin-bottom: 0px; margin-left: 17px; margin-right: 0px;}
#box170-left{  float: left; display: inline; width: 100%; overflow-x: hidden; overflow-y: visible; min-height: 150px; height:auto !important; height: 150px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
#box170-right{  float: right; display: inline; overflow-x: hidden; overflow-y: visible; height:auto !important; height: 150px; margin-top: 0px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px;}
#box170-right.tv-dinheiro { margin-right: 3px;  margin-top: 10px;}

/*Interna*/
#box170-right #tv-dinheiro {display: inline; float: left; height: auto !important; margin: 0 0 20px; min-height: 150px; overflow: hidden; width: 100%;}


#box170 #box170-right #box-right1 {margin-bottom: 20px; min-height: 30px !important; width: 100%;}
#box170 #box170-right #box-right2 {display: block; float: left; margin-bottom: 20px; min-height: 30px !important; width: 100%; margin-top:20px !important;}

#group-left{ float: left; display:inline; width: 620px;}
#group-right { display: inline; float: left; margin-left: 20px; min-height: 950px; width: 325px;}
#box170-especial{ float: left; display: inline; width: 625px; margin-top: 0px; margin-bottom: 20px; margin-left: 0px; margin-right: 10px;}

/*Search*/
#box170-right-search{  float: left; display: inline; width: 66%; overflow-x: hidden; overflow-y: visible; min-height: 150px; height:auto !important; height: 150px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;}
#box170-left-search{  float: left; display: inline; width: 31%; overflow-x: hidden; overflow-y: visible; min-height: 150px; height:auto !important; height: 150px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 20px;}


/* CORRECCIONES */
.wrapper_header{ position:relative; z-index:1000; }
	.wrapper_header div.container{ overflow:visible; }
.wrapper{ z-index:500; }
.red-content{ position:relative; z-index:1000; }

div.magazine-wrapper{ width:77px; height:auto; margin:0; padding:0; }
.magazine-week{ height:auto; overflow:visible; position:absolute; top:0; right:0; z-index:2000; background:none;}
	.magazine-week a{ float:left; clear:both; text-align:center; }