
/*								ESTILIZAÇÃO DA ESTRUTURA							*/

*{
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	margin:0;
	padding:0;
}
html
, body{
	background-color:#fff;
    position:relative;
}
html
, body.doce{
	background-color:transparent;
}
#generalHeader
, #generalContent
, #generalFooter{
	margin:0 auto;
	overflow:hidden;
	width:100%;
}
#generalFooter{
	position:relative;
}
div#knowPromotion {
	display: none;
}

/* HEADER
_________ */

#generalHeader{
	background:url("../img/bg/bg_generalHeader.png") no-repeat top center;
	height:250px;
	overflow:visible;
}
#header{
	height:238px;
	width:768px;
	margin:0 auto;
	position:relative;
	z-index:20;
}
#ie7 #header
, #ie6 #header{
	height:230px;
}
#header div.controlPanel{
	background:url("../img/bg/bg_controlPanel.png") no-repeat;
	float:right;
	height:78px;
	position:relative;
	width:487px;
}
#ie6 #header div.controlPanel{
	background:url("../img/bg/bg_controlPanel_ie6.png") no-repeat;
}
#header div.controlPanel ul{
	background:url("../img/bg/bg_controlPanel_ul.png") no-repeat left;
	float:right;
	height:58px;
	padding:16px 0 0 15px;
	width:245px;
}
#header div.controlPanel ul li{
	float:left;
	margin-bottom:4px;
	width:130px;
}
#header div.controlPanel ul li.friends
, #header div.controlPanel ul li.communities
, #header div.controlPanel ul li.history
, #header div.controlPanel ul li.care{
	width:113px;
}
#header div.controlPanel ul li a{
	background-repeat:no-repeat;
	background-position:left center;
	color:#048ec1;
	display:inline;
	font-size:12px;
	float:left;
	margin-bottom:0;
	padding-left:21px;
	width:auto;
}
#header div.controlPanel ul li.mailbox a{
	background-image:url("../img/bg/bg_controlPanel_mailbox.png");
}
#header div.controlPanel ul li.friends a{
	background-image:url("../img/bg/bg_controlPanel_friends.png");
}
#header div.controlPanel ul li.care a{
	background-image:url("../img/bg/bg_controlPanel_care.png");
}
#header div.controlPanel ul li.register a{
	background-image:url("../img/bg/bg_controlPanel_register.png");
	background-position:2px 0;
}
#header div.controlPanel ul li.communities a{
	background-image:url("../img/bg/bg_controlPanel_communities.png");
}
#header div.controlPanel ul li.extract a{
	background-image:url("../img/bg/bg_controlPanel_extract.png");
}
#header div.controlPanel ul li.history a{
	background-image:url("../img/bg/bg_controlPanel_history.png");
}
#header div.controlPanel img{
	border:2px solid #fff;
	float:left;
	margin:11px 5px 5px 15px;
}
#header div.controlPanel h3{
	color:#048ec1;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:16px 0 0;
}
#header div.controlPanel a{
	color:#048ec1;
	display:block;
	float:left;
	font-size:11px;
	margin-bottom:4px;
	text-decoration:none;
	width:125px;
}
#header div.controlPanel a:hover{
	text-decoration:underline;
}
#header div.controlPanel a.yourScore{
	background:url("../img/bullet/bullet_controlPanel_yourScore.png") no-repeat left;
	margin-bottom:0;
	padding-left:10px;
}
#ie6 #header div.controlPanel a.yourScore{
	cursor:pointer;
}
#header div.controlPanel a.bt_sair{
	background:url("../img/bt/bt_sair.png") no-repeat;
	height:11px;
	overflow:hidden;
	position:absolute;
	right:7px;
	text-indent:-999em;
	top:5px;
	width:33px;
}
#header h1{
	float:left;
	margin:15px 0 10px;
	overflow:hidden;
	text-indent:-999em;
}
#header h1 a{
	background:url("../img/tit/tit_h1_mundoCaixa.png") no-repeat;
	cursor:pointer;
	display:block;
	height:62px;
	position:relative;
	width:113px;
}
/*#header.home h1 a{
	background:none;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_global/img/tit/tit_h1_mundoCaixa.png', sizingMethod='crop');
}
#ie6 #header h1 a{
	background:none;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_global/img/tit/tit_h1_mundoCaixa.png', sizingMethod='crop');
}*/
#header div.menu{
	clear:both;
	float:left;
	margin-top:20px;
	width:768px;
}
#header div.menu ul li{
	float:left;
	margin-right:12px;
	padding:0 5px 0 8px;
	position:relative;
	z-index:1;
}
#header div.menu ul li.navigate{
	padding:0;
}
#header div.menu ul li h2 a{
	display:block;
	font-size:11px;
	padding:3px 8px 3px 0;
	text-decoration:none;
	text-transform:uppercase;
}
#header div.menu ul li span{
	height:20px;
	position:absolute;
	top:0;
}
#header div.menu ul li.interestArea{
	background:url("../img/bg/bg_botoes_antenado_left_inativo.png") no-repeat left top;
	width:123px;
}
#header div.menu ul li.interestArea h2 a{
	background:url("../img/bullet/bullet_menu_interestArea_inativo.png") no-repeat right center;
	color:#034E9B;
	width:115px;
}
#header div.menu ul li.interestArea span{
	background:url("../img/bg/bg_botoes_antenado_right_inativo.png") no-repeat right center;
	right:-5px;
	width:5px;
}
#header div.menu ul li.partners{
	background:transparent url("../img/bg/bg_botoes_parceiros_left_inativo.png") no-repeat scroll left top;
	width:80px;
}
#header div.menu ul li.partners h2 a{
	background:transparent url("../img/bullet/bullet_menu_partners_inativo.png") no-repeat scroll right center;
	color:#799946;
	width:71px;
}
#header div.menu ul li.partners.ativo h2 a{

}
#header div.menu ul li.partners span{
	background:url("../img/bg/bg_botoes_parceiros_right_inativo.png") no-repeat top right;
	right:-5px;
	width:5px;
}
#header div.menu ul li.partners.ativo span{

}
#header div.menu ul li.myWorld{
	background:transparent url("../img/bg/bg_botoes_meuMundo_left_inativo.png") no-repeat scroll left top;
	width:90px;
}
#header div.menu ul li.myWorld h2 a{
	background:transparent url("../img/bullet/bullet_menu_myWorld_inativo.png") no-repeat scroll right center;
	color:#CE8D00;
	width:82px;
}
#header div.menu ul li.myWorld span{
	background:url("../img/bg/bg_botoes_meuMundo_right_inativo.png") no-repeat top right;
	right:-5px;
	width:5px;
}
#header div.menu ul li.promotions{
	background:transparent url("../img/bg/bg_botoes_pomocoes_left_inativo.png") no-repeat scroll left top;
	width:90px;
}
#header div.menu ul li.promotions h2 a{
	background:transparent url("../img/bullet/bullet_menu_promotions_inativo.png") no-repeat scroll right center;
	color:#b73dac;
	width:82px;
}
#header div.menu ul li.promotions span{
	background:url("../img/bg/bg_botoes_pomocoes_right_inativo.png") no-repeat top right;
	right:-5px;
	width:5px;
}
#header div.menu ul li.navigate{
	float:right;
	margin-right:0;
}
#header div.menu ul li.navigate a{
	background:transparent url("../img/bg/bg_botoes_navegueMundo.png") no-repeat scroll left top;
	color:#585858;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:4px 7px;
	text-decoration:none;
	text-transform:uppercase;
	width:125px;
}
#header div.menu ul li ul{
	display:none;
	left:0;
	position:absolute;
	top:20px;
	z-index:995;
}
#header div.menu ul li.interestArea ul{
	border:1px solid #87a5bd;
	top:20px;
	width:177px;
}
#header div.menu ul li.partners ul{
	border:1px solid #bdcbab;
}
#header div.menu ul li.myWorld ul{
	border:1px solid #e1d0a8;
}
#header div.menu ul li.promotions ul{
	border:1px solid #dbb8d7;
}
#header div.menu ul li ul li{
	background:#d8dbdc url("../img/bg/bg_menuDropDown.png") repeat-x top;
	border-bottom:1px solid #cbcecf;
	float:left;
	margin-right:0;
	padding:6px;
	width:165px;
	position:relative;
	z-index:999;
}
body #generalHeader #header div.menu ul li ul li a{
	display:block;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	width:165px;
}
body #generalHeader #header div.menu ul li.interestArea ul li a{
	color:#034e9b;
}
body #generalHeader #header div.menu ul li.partners ul li a{
	color:#4e790b;
}
body #generalHeader #header div.menu ul li.myWorld ul li a{
	color:#cf8d00;
}
body #generalHeader #header div.menu ul li.promotions ul li a{
	color:#b63dac;
}
body #generalHeader #header div.menu ul li ul li a:hover{
	text-decoration:underline;
}
body #generalHeader #header div.menu ul li ul li a span{
	background:none;
	display:block;
	font-size:9px;
	height:auto;
	position:relative;
	right:0;
	top:0;
	width:auto;
}
body #generalHeader #header div.menu ul li.interestArea ul li a span{
	color:#777;
}
#header div.submenu{
	background:url("../img/bg/bg_submenu.png") repeat-x;
	clear:both;
	display:inline;
	float:left;
	height:76px;
	margin:10px 6px 0 7px;
	position:relative;
	width:755px;
}
#header div.submenu span{
	height:76px;
	position:absolute;
	top:0;
}
#header div.submenu span.bg_submenu_left{
	background:url("../img/bg/bg_submenu_left.png") no-repeat left top;
	left:-7px;
	width:7px;
}
#header div.submenu span.bg_submenu_right{
	background:url("../img/bg/bg_submenu_right.png") no-repeat right top;
	right:-6px;
	width:6px;
}
#header div.submenu h2{
	display:inline;
	float:left;
	font-size:20px;
	margin:11px 8px 8px 15px;
	text-transform:uppercase;
}
#header div.submenu h3{
	float:left;
	font-size:12px;
	margin-top:19px;
}
#ie6 #header div.submenu h3
, #ie7 #header div.submenu h3{
	margin-top:18px;
}
#header div.submenu div.searchArea{
	float:right;
}
#header div.submenu div.searchArea span{
	float:left;
	height:auto;
	position:relative;
}
#header div.submenu div.searchArea span.input{
	background:url("../img/bg/bg_input_searchArea_right.png") no-repeat top right;
	margin:8px 5px;
	padding-right:6px;
}
#ie6 #header div.submenu div.searchArea span.input{
	background-position:149px 1px;
}
#header div.submenu div.searchArea span.input input{
	background:url("../img/bg/bg_input_searchArea_left.png") no-repeat top left;
	color:#969696;
	font-size:11px;
	padding:9px 0 6px 25px;
}
#header div.submenu div.searchArea span.button{
	margin-right:19px;
	margin-top:12px;
	padding-right:5px;
}
#header div.submenu div.searchArea span.button button{
	color:#FFF;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	padding:2px 0 2px 5px;
	text-transform:uppercase;
}
#header div.submenu div.searchArea select{
	border:1px solid #E3E2E2;
	float:left;
	margin:11px 5px 0 0;
	padding:1px 3px;
	width:134px;
}
#header div.submenu ul{
	clear:both;
	float:left;
	margin-top:2px;
	width:100%;
}
#ie6 #header div.submenu ul
, #ie7 #header div.submenu ul{
	margin-top:3px;
}
#header div.submenu ul li{
	background:url("../img/bg/bg_submenu_li_right.png") no-repeat top right;
	float:left;
	padding-right:2px;
	height:29px;
}
#header div.submenu ul li a{
	display:block;
	font-size:12px;
	padding:7px 20px;
	text-decoration:none;
}
#header div.submenu ul li.first a{
	padding-left:15px;
}
#header div.submenu ul li a:hover{
	text-decoration:underline;
}

/* CONTENT
__________ */

#generalContent{
	margin-top:-30px; /* Ajuste de bug da Img de fundo */
	position:relative;
	z-index:19;
}
#content{
	margin:10px auto 0;
	overflow:hidden;
	position:relative;
	width:768px;
}
#content div.restrito {
	background: url("../img/graph/graph_areaRestrita.png") top center no-repeat;
	margin: 0 auto;
	padding-top: 60px;
	width: 140px;
}
#content div.restrito h5 {
	color: #034e9b;
	font-size: 20px;
	text-align: center;
}
#content div.restrito p {
	color: #000000;
	font-size: 12px;
	text-align: center;
}
#content div.background{
	background:transparent url("../img/bg/bg_backGround_sidebar.png") repeat-y scroll 583px center;
	float:left;
	width:100%;
}
#content div.above{
	display:block;
	margin:8px 0 5px;
	overflow:hidden;
	width:768px;
}
#ie7 #content div.above{
	margin-top:12px;
}
#ie6 #content div.menuSide{
	margin-bottom:-1500px;
	padding-bottom:1500px;
}
#content div.above div.banners
, #content div.menuSide
, #content div.menuSide div.banners{
	float:right;
	width:185px;
}
#content div.banners a{
	float:left;
}
#content div.banners a img{
	border:none;
	margin-bottom:5px;
}
#content div.below{
	display:block;
	overflow:hidden;
	width:768px;
}
#content div.sidebar{
	float:right;
	margin:0;
	/*padding-bottom:2000px;*/
	overflow:hidden;
	width:185px;
}
#content div.sidebar h4
, #content div.tit_element h4.title{
	font-size:12px;
	padding:10px;
}
#content div.sidebar div.tit_element{
	float:left;
	margin:10px 0 0;
	position:relative;
	width:100%;
}
#content div.sidebar div.first
{
	margin:0;
	/*margin:0 0 8px;*/
}
#content div.sidebar div.noMargin{
	clear:both;
	margin-bottom:5px;
}
#content div.sidebar div a.seeAll{
	font-size:11px;
	position:absolute;
	right:10px;
	top:17px;
	text-decoration:none;
}
#content div.sidebar div a.seeAll:hover{
	text-decoration:underline;
}
#content div.sidebar ul.noStrong li a{
	font-weight:normal;
	text-transform:none;
}
#content div.sidebar ul.ranking{
	float:left;
}
#content div.sidebar ul.ranking li{
	border-bottom:1px solid #f0f0f0;
	float:left;
	padding:5px 10px;
	width:165px;
}
#content div.sidebar ul.ranking li.one{
	background-color:#dfdfdf;
}
#content div.sidebar ul.ranking li.two{
	border-top:1px solid #f0f0f0;
	margin-top:5px;
}
#content div.sidebar ul.ranking li.four{
	border-bottom:none;
	margin-bottom:10px;
}
#ie6 #content div.below div.sidebar ul.ranking li.four
, #ie6 #content div.menuSide div.sidebar ul.ranking li.four{
	margin-bottom:0;
}
#content div.sidebar ul.ranking li h5{
	padding:5px 0 5px 25px;
}
#content div.sidebar ul.ranking li h5 a{
	font-size:11px;
	text-decoration:none;
}
#content div.sidebar ul.ranking li h5 a:hover{
	text-decoration:underline;
}
#content div.sidebar ul.ranking li.one h5{
	margin-bottom:3px;
}
#content div.sidebar ul.ranking li.one img{
	float:left;
	margin-right:5px;
}
#content div.sidebar ul.ranking li p{
	font-size:11px;
	color:#333;
	margin-left:25px;
}
#content div.sidebar ul.ranking li.one p{
	margin-top:6px;
}
#content div.sidebar ul.ranking li p.directory{
	font-size:10px;
}
#content div.sidebar ul.ranking li p.directory a{
	font-size:10px;
	text-decoration:none;
}
#content div.sidebar ul.ranking li p.directory a:hover{
	text-decoration:underline;
}
#content div.sidebar div.tags{
	float:left;
	clear:both;
	text-align:center;
	padding:10px;
	width:165px;
}
#content div.sidebar div.tags h4{
	border-top:7px solid #b3b3b3;
	border-bottom:1px solid #b3b3b3;
	color:#b3b3b3;
	font-size:12px;
	margin:0 0 10px -10px;
	text-align:left;
	padding:10px;
	width:165px
}
#content div.sidebar div.tags a{
	margin:0 5px 4px 0;
	text-decoration:none;
}
#content div.sidebar div.tags a:hover{
	text-decoration:underline;
}

/* CONTENT
__________ */

#content div.mainContent{
	float:left;
	padding-bottom:20px;
	width:571px;
}
#content div.mainContent div.blogs{
	float:left;
	margin:8px 0;
	/*width:185px;*/
}
body #content div.mainContent.blogs.noticias div.blogs{
	width:185px !important;
}
body #content div.mainContent.blogs div.blogs{
	width:570px;
}
body #content div.mainContent.blogs.noticias div.blogs ol.ranking li{
	width:165px !important;
}
body #content div.mainContent.blogs div.blogs ol.ranking li{
	width:550px;
}
body #content div.mainContent.blogs.noticias div.blogs ol.ranking li p{
	width:110px !important;
}
body #content div.mainContent.blogs div.blogs ol.ranking li p{
	width:505px;
}
#content div.mainContent div.images{
	clear:both;
	float:left;
	margin-top:25px;
	padding-bottom:25px;
	widows:570px;
}
#content div.mainContent div.images div.areaHeader{
	border-bottom:none;
	border-color:#B3B3B3;
	margin:5px 0 5px;
}


/* FOOTER
_________ */

#generalFooter{
	background:url("../img/bg/bg_footerRight.png") repeat-x top;
	border-top:2px solid #d1d3d3;
}
#generalFooter div.footer{
	height:233px;
	width:768px;
	margin:0 auto;
	position:relative;
	z-index:900;
}
#generalFooter div.footerLeft{
	background:url("../img/bg/bg_footerLeft.png") repeat-x top;
	bottom:0;
	height:233px;
	left:-417px;
	overflow:hidden;
	position:absolute;
	width:1000px;
	z-index:990;
}
#generalFooter div.footerLeft div.float{
	float:right;
	width:580px;
}
#generalFooter div.footerLeft div.float ul{
	clear:both;
	float:left;
	margin-top:6px;
	width:575px;
}
#generalFooter div.footerLeft div.float ul.interestArea{
	margin-top:35px;
}
#generalFooter div.footerLeft div.float ul li{
	border-right-style:solid;
	border-right-width:1px;
	float:left;
	height:12px;
	margin:5px 5px 0 0;
	padding-right:5px;
}
#generalFooter div.footerLeft div.float ul li.last{
	border-right:none;
}
#generalFooter div.footerLeft div.float ul.interestArea li{
	border-right-color:#11375f;
}
#generalFooter div.footerLeft div.float ul.partners li{
	border-right-color:#445823;
}
#generalFooter div.footerLeft div.float ul.myWorld li{
	border-right-color:#775918;
}
#generalFooter div.footerLeft div.float ul.promotions li{
	border-right-color:#7b1c70;
}
#generalFooter div.footerLeft div.float ul li a{
	display:block;
	font-size:10px;
	margin-top:-1px;
	text-decoration:none;
}
#generalFooter div.footerLeft div.float ul li a:hover{
	text-decoration:underline;
}
#generalFooter div.footerLeft div.float ul.interestArea li a{
	color:#11375f;
}
#generalFooter div.footerLeft div.float ul.partners li a{
	color:#445823;
}
#generalFooter div.footerLeft div.float ul.myWorld li a{
	color:#775918;
}
#generalFooter div.footerLeft div.float ul.promotions li a{
	color:#7b1c70;
}
#generalFooter div.footerLeft div.float ul li.major{
	border:none;
	padding-right:5px;
	margin-right:10px;
	margin-top:0;
	height:auto;
}
#generalFooter div.footerLeft div.float ul li.major a{
	display:block;
	font-size:11px;
	font-weight:bold;
	margin-top:0;
	text-decoration:none;
	text-transform:uppercase;
}
#generalFooter div.footerLeft div.float ul.interestArea li.major{
	background:url("../img/bg/bg_botoes_antenado_right_inativo.png") no-repeat top right;
}
#generalFooter div.footerLeft div.float ul.interestArea li.major a{
	background:url("../img/bg/bg_botoes_antenado_left_inativo.png") no-repeat left top;
	color:#034E9B;
	padding:3px 5px 3px 20px;
	width:115px;
}
#generalFooter div.footerLeft div.float ul.partners li.major{
	background:url("../img/bg/bg_botoes_parceiros_right_inativo.png") no-repeat top right;
}
#generalFooter div.footerLeft div.float ul.partners li.major a{
	background:url("../img/bg/bg_botoes_parceiros_left_inativo.png") no-repeat left top;
	color:#799946;
	padding:3px 5px 3px 20px;
	width:70px;
}
#generalFooter div.footerLeft div.float ul.myWorld li.major{
	background:url("../img/bg/bg_botoes_meuMundo_right_inativo.png") no-repeat top right;
}
#generalFooter div.footerLeft div.float ul.myWorld li.major a{
	background:url("../img/bg/bg_botoes_meuMundo_left_inativo.png") no-repeat left top;
	color:#CE8D00;
	padding:3px 15px 3px 25px;
	width:70px;
}
#generalFooter div.footerLeft div.float ul.promotions li.major{
	background:url("../img/bg/bg_botoes_meuMundo_right_inativo.png") no-repeat top right;
}
#generalFooter div.footerLeft div.float ul.promotions li.major a{
	background:url("../img/bg/bg_botoes_meuMundo_left_inativo.png") no-repeat left top;
	color:#B73DAC;
	padding:3px 15px 3px 25px;
	width:70px;
}
#generalFooter div.footerLeft div.float span.bt_notFound{
	background:url("../img/bg/bg_footer_naoEncontrou.png") no-repeat;
	float:right;
	height:35px;
	margin:5px 10px 0 0;
	padding-left:23px;
	width:99px;
}
#generalFooter div.footerLeft div.float span.bt_notFound a{
	color:#0462B4;
	display:block;
	font-size:10px;
	letter-spacing:-0.3px;
	margin-top:5px;
	text-decoration:none;
}
#generalFooter div.footerLeft div.float span.bt_notFound a:hover{
	text-decoration:underline;
}
#generalFooter div.footerLeft div.float span.bt_notFound a.span{
	display:block;
	font-size:9px;
	font-weight:normal;
}
#ie6 #generalFooter div.footerLeft div.float ul.menuFooter
, #ie7 #generalFooter div.footerLeft div.float ul.menuFooter{
	margin-top:48px;
}
#generalFooter div.footerLeft div.float ul.menuFooter li{
	background:url("../img/bg/bg_footer_menuFooter_li.png") no-repeat right;
	border:none;
	height:auto;
	margin-right:8px;
	padding-right:8px;
}
#generalFooter div.footerLeft div.float ul.menuFooter li.rss{
	background:none;
}
#generalFooter div.footerLeft div.float ul.menuFooter li a{
	color:#575757;
	display:block;
	font-size:11px;
	margin-top:0;
	padding:5px 0;
	text-transform:uppercase;
}
#generalFooter div.footerRight{
	bottom:0;
	height:233px;
	overflow:hidden;
	position:absolute;
	right:0px;
	width:173px;
	z-index:991;
}
#generalFooter div.footerRight h5{
	color:#034e9b;
	font-size:12px;
	display:block;
	margin:45px 0 5px;
}
#generalFooter div.footerRight p{
	color:#333;
	font-size:11px;
}
#generalFooter div.footerRight span.input{
	background:url("../img/bg/bg_footer_inputNews_right.png") no-repeat top right;
	float:left;
	margin:8px 0 5px;
	padding-right:7px;
	width:165px;
}
#ie6 #generalFooter div.footerRight span.input
, #ie7 #generalFooter div.footerRight span.input{
	background-position:165px 1px;
}
#generalFooter div.footerRight span.input input{
	background:url("../img/bg/bg_footer_inputNews_left.png") no-repeat top left;
	color:#333;
	font-size:12px;
	padding:6px 0 6px 5px;
	width:160px;
}

#generalFooter div.footerRight span.button{
	background:url("../img/bg/bg_botoes_antenado_right_ativo.png") no-repeat top right;
	float:right;
	margin-bottom:34px;
	margin-right:2px;
	padding-right:5px;
}
#generalFooter div.footerRight span.button button{
	background:url("../img/bg/bg_botoes_antenado_left_ativo.png") no-repeat top left;
	color:#FFF;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	padding:2px 0 2px 5px;
	text-transform:uppercase;
}
#generalFooter div.footerRight p.copyright{
	clear:both;
	color:#575757;
	display:block;
	font-size:9px;
	text-align:right;
	text-transform:uppercase;
}


/* galery of image */

div.imagens div.jcarousel-skin-tango { margin-left: 0; }

body #flash
{
	z-index:50 !important;
}

#overlayHome
{
	background-color:#fff;
	bottom:0;
	display:none;
	filter:alpha(opacity=0);
	height:550px;
	left:0;
	position:fixed;
	*position:absolute;
	right:0;
	top:0;
	opacity:0;
	width:1000px;
	z-index:90;
	-moz-opacity:0;
}

#bannerdhtml_home{
	left:50%;
	margin-left:-300px;
	margin-top:-300px;
	position:absolute;
	top:500px !important;
	z-index:999;	
}
#bannerdhtml_home .btFechar{
	background:transparent;
	display:block;
	font-size:20px;
	font-weight:bold;
	height:30px;
	position:absolute;
	right:-30px;
	top:-30px;
	width:30px;
	z-index:13000;
}
span.worldFriend {
    background: url("../img/graph/gr_perfilAmigoMundo.png") no-repeat;
    display: none;
    float: left;
    height: 26px;
    overflow: hidden;
    text-indent: -9999em;
    width: 213px;
}
span.worldFriend a{
	float:left;
	height:23px;
	width:211px;
}
span.worldBenefits {
    background: url("../img/graph/gr_mundoVantagens_selo.png") no-repeat;
    display: none;
    float: left;
    height: 37px;
    overflow: hidden;
    text-indent: -9999em;
    width: 146px;
}
span.worldBenefits.active {
    background: url("../img/graph/gr_mundoVantagens_seloAtivo.png") no-repeat;
}
span.worldBenefits a{
	float:left;
	height:37px;
	width:146px;
}
#generalContent.newHome div.blog #phBlog ol.ranking li span.worldFriend{
	display:none !important;	
}


/*/
    Pagina de erro godzilla
*/

html.godzilla {
    position: relative;
    height: 100%;
}
html.godzilla div.bg {
    background: url("../img/bg/bg_godzillaBottom.jpg") no-repeat;
    bottom: 0;
    height: 366px;
    left: 50%;
    margin-left: -565px;
    position: absolute;
    width: 1129px;
}
body.error {
    background: #5dccfe url("../img/bg/bg_godzillaTop.jpg") top center no-repeat;
    color: #fff;
    height: 100%;
    padding-bottom: 50px;
    _padding-bottom: 130px;
    width: 100%;
}
body.error div.content {
    background: url("../img/bg/bg_paginaGodzilla.jpg") no-repeat;
    height: 182px;
    margin: 0 auto;
    margin-top: 25px;
    padding: 32px 0 0 198px;
    width: 436px;
}
body.error div.content h1
, body.error div.content h2
, body.error div.content p {
    text-align: center;
    width: 400px;
}
body.error div.content h1 {
    font-size: 18px;
    margin-bottom: 5px;
}
body.error div.content h2 {
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 10px;
}
body.error div.content p {
    font-size: 13px;
    margin-bottom: 5px;
}
body.error div.content div.campanhas {
    margin: 0 auto;
    width: 325px;
}
body.error div.content div.campanhas a {
    display: block;
    float: left;
    height: 21px;
    margin-bottom: 5px;
    margin-right: 7px;
    overflow: hidden;
    text-indent: -9999em;
}
body.error div.content div.campanhas a.btExtrato {
    background: url("../img/bt/bt_extrato.png") no-repeat;
    width: 69px;
}
body.error div.content div.campanhas a.btCatalogo {
    background: url("../img/bt/bt_catalogo.png") no-repeat;
    width: 153px;
}
body.error div.content div.campanhas a.btPrv {
    background: url("../img/bt/bt_prv.png") no-repeat;
    width: 45px;
}
body.error div.content div.campanhas a.btGrande {
    background: url("../img/bt/bt_grandeFamilia.png") no-repeat;
    margin-left: 15px;
    width: 127px;
}
body.error div.content div.campanhas a.btMundoCurioso {
    background: url("../img/bt/bt_mundoCurioso.png") no-repeat;
    width: 120px;
}

body.error div.contentError {
    background: url("../img/bg/bg_errorGodzilla.jpg") no-repeat;
    height: 110px;
    margin: 0 auto;
    margin-top: 37px;
    padding: 39px 0 0 200px;
    width: 346px;
}
body.error div.contentError h1 {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 5px;
    text-align: center;
    width: 330px;    
}
