body{
	background-color: #fff;
	margin: 0;
}
body div#generalHeader{
	background: none;
	z-index: 100;
	position: relative;
	margin-bottom:245px;
	left:0;
}
body div#generalHeader div#header{
	height: 135px;
	position: relative;
	left: 50%;
	margin-left: -384px;
}
body div#generalHeader div#header div.controlPanel ul{
	width: 260px;
}
body #flash{
	background:url("../img/bg/bg_newHome_flash.jpg") no-repeat top center;
	top:0;
	position: absolute;
	z-index:auto !important;
	outline:none;
	height:777px;
	width:100%;
	margin:0 auto;
	left:0;
	z-index:1 !important;
}
body #flash object
{
    position:relative;
    z-index:2;
}
body #intervention
{    
	position: absolute;	
	outline:none;
	height:2000px;
	width:100%;
	margin:0 auto;
	left:0;
    z-index: 9999 !important;
    top: 121px;
	display: none;
}
body #interventionShadow
{
    top:0;
	background-color: #000000;
	opacity: 0.6;
	filter:alpha(opacity=60);
	position: absolute;		
	height:2500px;
	width:100%;
	margin:0 auto;
	left:0;
    z-index: 9998 !important;  
	display: none;	
}
.ie #intervention{
    margin-top: -45px;
}
div#header p.info{
	width: 220px;
	height: 33px;
	padding: 5px 0 5px 10px;
	background-color: #edf5f7;
	border: solid 1px #dcecef;
	float: left;
	clear: both;
	position: relative;
	top: -40px;
	left: 545px;
	margin-bottom: -40px;
	font-size: 10px;
	color: #9a9a9a;
}
div#header p.info strong{
	display: block;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
div#header p.info a{
	color: #9a9a9a;
}
#generalContent.newHome{
	margin-top:0 !important;
	width:780px;
}
#header div#PainelUsuarioTop1_controlPanelTop p{
    background:url("../img/txt/txt_newHome_controlPanel.png") no-repeat;
    float:left;
    height:51px;
    margin:13px;
    text-indent:-999em;
    overflow:hidden;
    width:164px;
}
#header div#PainelUsuarioTop1_controlPanelTop .bt_login{
    background:url("../img/bt/bt_newHome_login.png") no-repeat;
    height:22px;
    text-indent:-999em;
    overflow:hidden;
    margin:27px 15px 0 0;
    width:111px;
}
#header div#PainelUsuarioTop1_controlPanelTop .bt_register{
    background:url("../img/bt/bt_newHome_register.png") no-repeat;
    height:22px;
    text-indent:-999em;
    overflow:hidden;
    margin-top:27px;
    width:124px;
}


/* CONTENT
__________ */

div.newHome
, div.newHome #content{
    z-index:10;
}
#content div.background{
	background:none;
}
#content div.mainContent div h2
, #partners h2{
	color:#005a8b;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}

/* CONTENT
	>> Div.highlights
_____________________ */

#content div.mainContent div.highlights{
    display: block;
    height: 0/*328px*/;
    margin-bottom: 0/*25px*/;
    margin-top: 0/*9px*/;
    overflow: hidden;
    padding-top: 0;
    position: relative;
    z-index: 2;
}
#content div.mainContent div.highlights h2{
	float:left;
}
#content div.mainContent div.highlights div.first
, #content div.mainContent div.highlights div.second
, #content div.mainContent div.highlights div.three
, #content div.mainContent div.highlights div.four{
	clear: both;
    display: none;
    float: left;
    height: 288px;
    left: 0;
    margin-top: 0;
    overflow: hidden;
    position: absolute;
    top: 40px;
    width: 571px;
}
#content div.mainContent div.highlights div.active{
	display:block;
	z-index:4;
	/*margin-top:-18px !important;*/
}
#content div.mainContent div.highlights ul.menus{
	float:right;
	position:relative;
	right:0;
	top:20px;
	z-index:5;
}
#ie6 div.mainContent div.highlights ul.menus{
	
}
#content div.mainContent div.highlights ul.menus li{
	background:url("../img/bg/bg_newHome_menuHigh_2.png") no-repeat left -86px;
	float:left;
	height:14px !important;
	/*padding-top:6px;*/
	text-align:center;
	width:13px !important;
}
#content div.mainContent div.highlights ul.menus li.active{
	background-position:left 0px;
	height:14px !important;
}
#content div.mainContent div.highlights ul.menus li a{
	text-indent:-999em;
	height:14px !important;
	overflow:hidden;
	display:block;
	width:13px !important;
}
/*#content div.mainContent div.highlights ul.menus li{
	background:url("../img/bg/bg_newHome_menuHigh.png") no-repeat left -71px;
	float:left;
	height:23px !important;
	padding-top:6px;
	text-align:center;
	width:27px !important;
}


#content div.mainContent div.highlights ul.menus li a:hover{
	text-decoration:underline;
}
*/
/* CONTENT
	>> Div.newletters
______________________ */

#content div.mainContent div.newletters{
    clear:both;
}
#content div.mainContent div.newletters div.news{
	float:left;
	margin-right:20px;
	width:362px;	
}
#content div.mainContent div.newletters div.blog{
	float:left;
	width:185px;
}
#content div.mainContent div.newletters div div.title{
	border-top:7px solid;
	border-bottom:1px solid;
	padding-top:10px;
	padding-bottom:5px;
}
#content div.mainContent div.newletters div.news div.title{
	border-color:#034e9b;	
}
#content div.mainContent div.newletters div.blog div.title{
	border-color:#529931;
}
#content div.mainContent div.newletters div div.title h2{
	float:left;
}
#content div.mainContent div.newletters div.blog div.title h2{
	color:#529931;
}
#content div.mainContent div.newletters div div.title a{
	float:right;
	font-size:11px;
	margin-top:5px;
	text-decoration:none;
}
#content div.mainContent div.newletters div.news div.title a{
	color:#034e9b;
}
#content div.mainContent div.newletters div.blog div.title a{
	color:#529931;
}
#content div.mainContent div.newletters div div.title a:hover{
	text-decoration:underline;
}
#content div.mainContent div.newletters div.news div.listNews
, #content div.mainContent div.newletters div.blog div.blogs{
	float:none;	
	margin:0;
}
#content div.mainContent div.newletters div.news div.listNews div.areaHeader
, #content div.mainContent div.newletters div.blog div.blogs div.tit_element{
	display:none;
}
#content div.mainContent div.newletters div.news #phNoticias
, #content div.mainContent div.newletters div.blog #phBlog{
	clear:both;
	display:block;
	padding-top:20px;
}
#content div.mainContent div.newletters div.news ul li div.relevance{
	display:none;
}
#content div.mainContent div.newletters div.news ul li{
	border-top:1px dotted #034e9b;
}
#content div.mainContent div.newletters div.news ul li.first{
	border-top:none;
}
#content div.mainContent div.newletters div.news ul li h5 a{
	color:#034e9b;
	font-size:12px;
}
#content div.mainContent div.newletters div.blogs ol li{
	border-top:1px dotted #529931;
	padding:4px 0;
}
#content div.mainContent div.newletters div.blogs ol li.first{
	background-color:#fff;
	border-top:none;
}
#content div.mainContent div.newletters div.blogs ol li span.order{
	display:none;
}
#content div.mainContent div.newletters div.blogs ol li h5{
	padding:0;
	float:left;
}
#content div.mainContent div.newletters div.blogs ol li span.comments{
	float:left;	
}
#content div.mainContent div.newletters div.blogs ol li span.comments a{
	color:#529931 !important;
	font-size:12px;	
}
#content div.mainContent div.newletters div.blogs ol li p{
    clear:both;
	margin-left:0;
}
#content div.mainContent div.newletters div.blogs ol li h5 a{
	color:#529931 !important;
	font-size:12px;	
}

/* PARTNERS
___________ */

#bgPartners{
    background:url("../img/bg/bg_newHome_patners.png") no-repeat top center;
    height:46px;
    margin:0 auto;
    width:963px;
}
#partners{
	margin:0 auto;
	padding:10px 0 35px 0px;
	width:780px;	
}
#partners div.partnersContent{
	width:780px;
}
#partners div.partnersContent div.areaHeader
{
    display:none;
}
#partners div.partnersContent h2{
	border-bottom:1px solid #999;
	color:#333;
	display:block;
	padding-bottom:12px;
}
#partners div.partnersContent ul{
	padding-top:15px;	
}
#partners div.partnersContent ul li{
	float:left;
	margin-right:22px;
	width:138px;
}
#partners div.partnersContent ul li.last{
	margin-right:0;
}
#partners div.partnersContent ul li h3{
	color:#333;
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
	text-transform:uppercase;
}
#partners div.partnersContent ul li p{
	color:#6e6e6e;
	font-size:11px;
}

/* SIDEBAR
__________ */

div.newHome #content div.sidebar div.meuMundo{
	background:url("../img/bg/bg_newHome_sidebar_meuMundo.png") no-repeat top;
	/*height:157px;*/
	padding:25px 0 0 0;
	margin-bottom:12px;
	width:185px;
}
div.newHome #content div.sidebar div.meuMundo h3{
	color:#034e9b;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	padding-left:12px;
	text-transform:uppercase;
}
div.newHome #content div.sidebar div.meuMundo ul{
	background:url("../img/bg/bg_newHome_sidebar_meuMundo_bottom.png") no-repeat bottom;
	bottom:-4px;
	margin-top:-4px;
	padding:0 0 5px 0;
	position:relative;
	width:185px;
}
div.newHome #content div.sidebar div.meuMundo ul li{
	background:url("../img/bullet/bullet_li_sideBar_azul.png") no-repeat 12px center;
	border-top:1px solid #b8b8b8;
	padding:4px 0 4px 25px;
}
div.newHome #content div.sidebar div.meuMundo ul li a{
	color:#464646;
	display:block;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	width:113px;
}
div.newHome #content div.sidebar div.meuMundo ul li a:hover{
	text-decoration:underline;
}
div.newHome #content div.sidebar div.ganheMais h3{
	color:#464646;
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
	text-transform:uppercase;
}
div.newHome #content div.sidebar div.ganheMais ul li{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #464646;	
}
div.newHome #content div.sidebar div.ganheMais ul li.last{
	border:none;
}
div.newHome #content div.sidebar div.ganheMais ul li img{
	float:left;
	margin-right:12px;
	margin-bottom:10px;
}
div.newHome #content div.sidebar div.ganheMais ul li a{
	color:#464646;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
div.newHome #content div.sidebar div.ganheMais ul li.campanhas a{
    font-size:12px;
}
div.newHome #content div.sidebar div.ganheMais ul li a:hover{
	text-decoration:underline;
}
div.newHome #content div.sidebar div.ganheMais ul li p{
	clear:both;
	font-size:11px;
}
