﻿body 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: small; 
	PADDING-BOTTOM: 0px; 
	margin:10px;
	COLOR: #000; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: arial,verdana,sans-serif; 
	BACKGROUND-COLOR: #fff;
}

input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#FFFFFF;
    height: 21px;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#FFFFFF;
}

input.vermelho {
	color: #FFFFFF;
	background-color:Red;
}

.botao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-color:#EFEFEF;
}

.subTabela {
    border:1px solid #B0B0B0;    
}
.subTabela .titulo_tabela {
    background:#646464;
    color:#FFFFFF;
    font-size: 12px;
    font-weight:bolder;
    height:20px;
    padding-top:2px; padding-bottom:2px;
    padding-left:5px; padding-right:5px;
}

.subTabela .texto_tabela 
{
    padding-top:5px; padding-bottom:5px;
    padding-left:15px; padding-right:15px;
}


.tabela_conteudo TABLE {
	CLEAR: both; FONT-SIZE: 12px; WIDTH: 100%; HEIGHT: 100%;
}
.tabela_conteudo TABLE TH {
	PADDING-RIGHT: 0.75em; PADDING-LEFT: 0.75em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: left;
	BACKGROUND: #e5e5e5; BORDER-BOTTOM: #bbb 1px solid; WHITE-SPACE: nowrap;
	border-top: #bbb 1px solid;
}
.tabela_conteudo TABLE TH.direita {
    TEXT-ALIGN: right;
}
.tabela_conteudo TABLE TD {
	PADDING-RIGHT: 0.75em; PADDING-LEFT: 0.75em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em;
	BORDER-TOP: #bbb 1px solid; BACKGROUND: #fff;
}
.tabela_conteudo TABLE .highlight TD {
	BACKGROUND: #f9f9f9;
}
.tabela_conteudo TABLE .nodata 
{
	HEIGHT: 75px; TEXT-ALIGN: center; font-weight:bolder;
}
.tabela_conteudo A {
    color:#000000;
    text-decoration:none;
}
.tabela_conteudo A:hover {
    color: #ff6d06;
    text-decoration:underline;
}
.tabela_conteudo TABLE .rodape TD {
	PADDING-RIGHT: 0.75em; PADDING-LEFT: 0.75em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; 
	BACKGROUND: #e5e5e5; BORDER-BOTTOM: #bbb 1px solid; WHITE-SPACE: nowrap;
	border-top: #bbb 1px solid; font-weight:bolder;
}

.tabela_conteudo TABLE .comparaProduto
{
    background-color:#f9f9f9;
}

.paginacao TABLE {
	TEXT-ALIGN: center; width:1px;
}
.paginacao TABLE TD {
	border:0px;
}
.paginacao SPAN {
    border:1px solid #000000;
    background-color:#cccccc;
    color:#000000;
    text-decoration:none;
    padding:3px;
    font-weight:bolder;
}
.paginacao A {
    border:1px solid #ffffff;
    color:#000000;
    text-decoration:none;
    padding:3px;
}
.paginacao A:hover {
    border:1px solid #cccccc;
    color: #ff6d06;
    text-decoration:none;
}


.tabela_cadastro TABLE {
	CLEAR: both; FONT-SIZE: 12px; WIDTH: 100%; 
}
.tabela_cadastro TABLE TH {
	PADDING-RIGHT: 0.75em; PADDING-LEFT: 0.75em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: right; width:1%; 
}
.tabela_cadastro TABLE TD {
	PADDING-RIGHT: 0.75em; PADDING-LEFT: 0.75em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: left;
}
.tabela_cadastro TABLE TH {
	BACKGROUND: #e5e5e5; WHITE-SPACE: nowrap;
}
.tabela_cadastro TABLE TD {
	BACKGROUND: #f9f9f9;
}

TABLE.teste TD, TH {
    PADDING: 3px;
}

.mensagem {
	MARGIN: 0px 0px 1em; 
	WIDTH: 100%;
}
.mensagem DIV {
	BORDER-RIGHT: #edebcd 1px solid;
	BORDER-TOP: #edebcd 0px solid;
	BACKGROUND: #fefdec;
	BORDER-LEFT: #edebcd 1px solid;
	BORDER-BOTTOM: #edebcd 0px solid;
}
.mensagem DIV DIV {
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 0px;
	LEFT: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	POSITION: relative;
	TOP: -1px;
	BORDER-RIGHT-WIDTH: 0px;
}
.mensagem DIV DIV DIV {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0.3em;
	PADDING-LEFT: 0.3em;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 1px;
	PADDING-BOTTOM: 0.1em;
	PADDING-TOP: 0.3em;
	TOP: 2px;
	BORDER-RIGHT-WIDTH: 0px;
}
.mensagem H4 {
	FONT-SIZE: 12px;
	MARGIN: 0px 0px 0.3em;
}

.mensagem.erro DIV {
	BORDER-LEFT-COLOR: #ffd3b4;
	BACKGROUND: #ffeae0;
	BORDER-BOTTOM-COLOR: #ffd3b4;
	BORDER-TOP-COLOR: #ffd3b4;
	BORDER-RIGHT-COLOR: #ffd3b4;
}

.mensagem.filtro DIV {
	BORDER-LEFT-COLOR: #0077CC;
	BACKGROUND: #E6F2FA;
	BORDER-BOTTOM-COLOR: #0077CC;
	BORDER-TOP-COLOR: #0077CC;
	BORDER-RIGHT-COLOR: #0077CC;
}




.plus {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #ffffff; FONT-FAMILY: arial,helvetica,sans-serif
}
A.action {
	COLOR: #ffffff
}
A.action:hover {
	COLOR: #ff6d06; TEXT-DECORATION: underline;
}

A.nomes {
	COLOR: #ff6d06;
	TEXT-DECORATION: none;
}
A.nomes:hover {
	TEXT-DECORATION: underline;
}

#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1em; WIDTH: 100%; PADDING-TOP: 1em
}
#global_footer_nav {
	PADDING-RIGHT: 0px; BORDER-TOP: #b5b5b5 1px dotted; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 3em 0px 0px; WIDTH: 100%; PADDING-TOP: 1em; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
#global_footer_nav LI 
{
    color:#656565;
	BORDER-RIGHT: #666 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #666 0px solid;
	DISPLAY: inline;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 3px;
	BORDER-LEFT: #666 0px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #666 0px solid;
	LIST-STYLE-TYPE: none;
}
#global_footer_nav LI A {
	MARGIN: 0px 1px 0px 0px;
	color:#656565;
	text-decoration:none;
}
#global_footer_nav LI A:hover {
	text-decoration:underline;
}
#global_footer_nav LI.last {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	MARGIN: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
}
#global_footer_nav LI.first {
	MARGIN: 0px 0px 0px 8px;
}


.menu_superior TABLE {
	TEXT-ALIGN: center;
}
.menu_superior SPAN {
    font-weight:bolder;
}
.menu_superior A {
	color:#656565;
	text-decoration:none;
}
.menu_superior A:hover {
    text-decoration:underline;
}

a.link_opcoes {
	font-weight:bolder;
	color:#656565;
	text-decoration:none;
}
a.link_opcoes:hover {
    text-decoration:underline;
}



#main_context {
	FLOAT: left;
}



#report_nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1; PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative
}
#report_nav UL {
	PADDING-RIGHT: 0px; BORDER-TOP: #d7d7d7 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#report_nav UL.nested_report_nav {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 8px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#report_nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-TOP: 1px
}
#report_nav UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#report_nav A {
	BORDER-RIGHT: #d7d7d7 1px solid; BORDER-TOP: #d7d7d7 0px solid; DISPLAY: block; FONT-SIZE: 13px; BACKGROUND: #e4e4e4; BORDER-LEFT: #d7d7d7 1px solid; COLOR: #000; BORDER-BOTTOM: #d7d7d7 0px solid; TEXT-DECORATION: none; outline: none
}
#report_nav A:hover {
	TEXT-DECORATION: underline
}
#report_nav UL A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BACKGROUND: #fff; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; COLOR: #444; BORDER-RIGHT-WIDTH: 0px
}
#report_nav A.current {
	BORDER-LEFT-COLOR: #696969; BACKGROUND: #696969; BORDER-BOTTOM-COLOR: #696969; COLOR: #fff; BORDER-TOP-COLOR: #696969; BORDER-RIGHT-COLOR: #696969
}
#report_nav A.current:hover {
	TEXT-DECORATION: none
}
#report_nav UL A.current {
	BORDER-RIGHT: #696969 1px solid; BORDER-TOP: #696969 0px solid; BACKGROUND: #696969; MARGIN: 0px 0px 3px; BORDER-LEFT: #696969 1px solid; BORDER-BOTTOM: #696969 0px solid
}
#report_nav UL A.expandable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#report_nav A.disabled {
	CURSOR: default; COLOR: #aaa
}
#report_nav A.disabled:hover {
	TEXT-DECORATION: none
}
#report_nav A B {
	BORDER-RIGHT: #d7d7d7 0px solid; BORDER-TOP: #d7d7d7 1px solid; DISPLAY: block; FONT-WEIGHT: normal; LEFT: 0px; BORDER-LEFT: #d7d7d7 0px solid; BORDER-BOTTOM: #d7d7d7 0px solid; POSITION: relative; TOP: -1px
}
#report_nav UL A B {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#report_nav A.current B {
	BORDER-LEFT-COLOR: #696969; BORDER-BOTTOM-COLOR: #696969; BORDER-TOP-COLOR: #696969; BORDER-RIGHT-COLOR: #696969
}
#report_nav UL A.current B {
	BORDER-RIGHT: #696969 0px solid; BORDER-TOP: #696969 1px solid; BORDER-LEFT: #696969 0px solid; BORDER-BOTTOM: #696969 0px solid; TOP: -1px
}
#report_nav A B B {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; TOP: 2px; BORDER-RIGHT-WIDTH: 0px
}
#report_nav UL A B B {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#report_nav UL A.current B B {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; TOP: 2px; BORDER-RIGHT-WIDTH: 0px
}
#report_nav A B B B {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 6px; PADDING-LEFT: 19px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: no-repeat left center; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; CURSOR: pointer; PADDING-TOP: 1px; TOP: -1px; BORDER-RIGHT-WIDTH: 0px
}
* HTML #report_nav A B B B {
	OVERFLOW: hidden; WIDTH: 80%
}
#report_nav #dashboard_nav_item B B B {
	BACKGROUND-IMAGE: url(../images/icons/dashboard_nav_item.gif)
}
#report_nav .current#dashboard_nav_item B B B {
	BACKGROUND-IMAGE: url(../images/icons/dashboard_nav_item_on.gif)
}
#report_nav #visitors_nav_item B B B {
	BACKGROUND-IMAGE: url(../images/icons/visitors_nav_item.gif)
}
#report_nav .current#visitors_nav_item B B B {
	BACKGROUND-IMAGE: url(../images/icons/visitors_nav_item_on.gif)
}
#report_nav #traffic_sources_nav_item B B B {
	BACKGROUND-IMAGE: url(../images/icons/traffic_sources_nav_item.gif)
}
#report_nav .current#traffic_sources_nav_item B B B {
	BACKGROUND-IMAGE: url(../images/icons/traffic_sources_nav_item_on.gif)
}
#report_nav #content_nav_item B B B {
	BACKGROUND-IMAGE: url(../images/icons/content_nav_item.gif)
}
#report_nav .current#content_nav_item B B B {
	BACKGROUND-IMAGE: url(../images/icons/content_nav_item_on.gif)
}
#report_nav #goals_nav_item B B B {
	BACKGROUND-IMAGE: url(../images/icons/goals_nav_item.gif)
}
#report_nav .current#goals_nav_item B B B {
	BACKGROUND-IMAGE: url(../images/icons/goals_nav_item_on.gif)
}
#report_nav #ecommerce_nav_item B B B {
	BACKGROUND-IMAGE: url(../images/icons/ecommerce_nav_item.gif)
}
#report_nav .current#ecommerce_nav_item B B B {
	BACKGROUND-IMAGE: url(../images/icons/ecommerce_nav_item_on.gif)
}
#report_nav #adsense_nav_item {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px
}
#report_nav #event_nav_item {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px
}
#report_nav #site_search_nav_item {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px
}
#report_nav .current#adsense_nav_item {
	COLOR: #ffffff
}
#report_nav .current#event_nav_item {
	COLOR: #ffffff
}
#report_nav .current#site_search_nav_item {
	COLOR: #ffffff
}
#report_nav .light.current#adsense_nav_item:hover {
	TEXT-DECORATION: underline
}
#report_nav .light.current#event_nav_item:hover {
	TEXT-DECORATION: underline
}
#report_nav .light.current#site_search_nav_item:hover {
	TEXT-DECORATION: underline
}
#report_nav .light.current#adsense_nav_item {
	COLOR: #000000
}
#report_nav .light.current#event_nav_item {
	COLOR: #000000
}
#report_nav .light.current#site_search_nav_item {
	COLOR: #000000
}
#report_nav .light.current#adsense_nav_item B {
	BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-COLOR: #cccccc; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc
}
#report_nav .light.current#event_nav_item B {
	BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-COLOR: #cccccc; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc
}
#report_nav .light.current#site_search_nav_item B {
	BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-COLOR: #cccccc; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc
}
#report_nav .light.current#adsense_nav_item B B B {
	BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-COLOR: #cccccc; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc
}
#report_nav .light.current#event_nav_item B B B {
	BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-COLOR: #cccccc; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc
}
#report_nav .light.current#site_search_nav_item B B B {
	BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-COLOR: #cccccc; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc
}
#report_nav .light.current#adsense_nav_item {
	BORDER-LEFT-COLOR: #cccccc; BACKGROUND: #f7f7f7; BORDER-BOTTOM-COLOR: #cccccc; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc
}
#report_nav .light.current#event_nav_item {
	BORDER-LEFT-COLOR: #cccccc; BACKGROUND: #f7f7f7; BORDER-BOTTOM-COLOR: #cccccc; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc
}
#report_nav .light.current#site_search_nav_item {
	BORDER-LEFT-COLOR: #cccccc; BACKGROUND: #f7f7f7; BORDER-BOTTOM-COLOR: #cccccc; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc
}
#report_nav #adsense_nav_item B B B {
	PADDING-RIGHT: 6px; PADDING-LEFT: 19px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 3px; PADDING-TOP: 3px
}
#report_nav #event_nav_item B B B {
	PADDING-RIGHT: 6px; PADDING-LEFT: 19px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 3px; PADDING-TOP: 3px
}
#report_nav #site_search_nav_item B B B {
	PADDING-RIGHT: 6px; PADDING-LEFT: 19px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 3px; PADDING-TOP: 3px
}
#report_nav .light.current#adsense_nav_item B B B {
	BACKGROUND-IMAGE: url(../images/icons/adsense_nav_item.gif)
}
#report_nav .light.current#site_search_nav_item B B B {
	BACKGROUND-IMAGE: url(../images/icons/site_search_nav_item.gif)
}
#report_nav .current#adsense_nav_item B B B {
	BACKGROUND-IMAGE: url(../images/icons/adsense_nav_item_on.gif)
}
#report_nav .current#site_search_nav_item B B B {
	BACKGROUND-IMAGE: url(../images/icons/site_search_nav_item_on.gif)
}
#report_nav .light.current#event_nav_item B B B {
	BACKGROUND-IMAGE: url(../images/icons/event_nav_item.gif)
}
#report_nav .current#event_nav_item B B B {
	BACKGROUND-IMAGE: url(../images/icons/event_nav_item_on.gif)
}
#report_nav UL A B B B {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #d7d7d7 1px dotted; TOP: 0px
}
#report_nav UL A.current B B B {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: no-repeat left center; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TOP: -1px; BORDER-RIGHT-WIDTH: 0px
}
#report_nav UL A.expandable B B B {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(../images/icons/button_arrow_right.gif) #fff no-repeat left center; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #d7d7d7 1px dotted; TOP: 0px
}
#report_nav UL A.expanded.expandable B B B {
	BACKGROUND: url(../images/icons/button_arrow_down.gif) #fff no-repeat left center
}


H1 {
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
}
#report_header {
	FLOAT: left; VERTICAL-ALIGN: bottom; WIDTH: 100%;
}
#report_header .title_container {
	MIN-HEIGHT: 30px; FLOAT: left; WIDTH: 90%; POSITION: relative; HEIGHT: 30px;
}
#report_header .title {
	LEFT: 0px; 
	OVERFLOW: hidden; 
	WIDTH: 100%; 
	BOTTOM: 0px; 
	WHITE-SPACE: nowrap; 
	POSITION: absolute; 
	TEXT-OVERFLOW: ellipsis;
	padding-bottom:3px;
}
#report_header .name {
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 25px;
}



a.clipping {
	font-weight:bolder;
	color:#800000;
	text-decoration:none;
	font-size:11px;
}
a.clipping:hover {
    text-decoration:underline;
}

.titulo {
    color:#646464;
    font-size: 16px;
    font-weight:bolder;
}

a.fluxoFinanceiro {
	color:#ff6d06;
	text-decoration:none;
}
a.fluxoFinanceiro:hover 
{
    color:#ff6d06;
    text-decoration:underline;
}