html,body{
	overflow:hidden;
	height:100%;
	width:100%;
	padding:0;
	margin:0;
}

body {
	text-align:left; vertical-align:middle;
	border-width:0px;
	height:100%; background-color:#fff;
}

body, .defaultScroll {
	scrollbar-face-color:#F0F0F0;
	scrollbar-shadow-color:#A0A0A0;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#A0A0A0;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#FAFAFA;
	scrollbar-arrow-color:#000000;
}
/* USAGE: All you have to do is include this one line in your CSS file, with the tag names to which you want the script applied: */
/*
 *	Por Darskide - Estou comentando o behaviour para todas as imagens e divs, por hora.
 *  Para usar o behaviour, aplique a clase pngfix --!
*/
/*img, div { behavior: url(/v31a/js/iepngfix.htc?V={VERSION}) }*/
.pngfix{
	behavior: url(/v31a/js/iepngfix.htc?V={VERSION})
}

/* menu de contexto */

/* normalmente invisivel */
img.context_sensitive_menu{
	cursor:pointer;
	padding:1px 2px 0px 2px;
	filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;
}

/* a flechinha que serve para abrir context na lista*/
.email_context{
	visibility:hidden
}
div.selected .email_context,div.hover .email_context{
	visibility:visible
}


/*os textos mostrados na lista*/

div.EmailTitleUnread{
	font-weight:bold
}

.searchPane{
	clear:both;
	border-top:2px solid #ccc;
	width:100%;
	background:#eee
}

/* visivel para um item selecionado */
.selected img.context_sensitive_menu,
.hover img.context_sensitive_menu,
.compoList_select img.context_sensitive_menu{
    display:inline;
	visibility:visible
}

.hover img.context_sensitive_menu{
	filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;
}

.compoList_plain img.context_sensitive_menu.clicked{
	filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-top:1px solid #aaa;
	background-color:#ddd
}

/* fim menu de contexto.
 * obs: se for generalizar, cria uma classe generica
 * pra o que ta selecionado e muda ali em cima que funciona de boas.
*/

table{
	padding:0px;
	margin:0px;
	border-width:0px
}

th{
	text-align:left
}
form{
	padding:0px;
	margin:0px
}

a,a:link, a:hover, a:visited, a:active{
	text-decoration:underline
}
a,a:link{
	color:#2323aa
}

a:hover{
	color:#0000aa
}


/* USAGE: All you have to do is include this one line in your CSS file, with the tag names to which you want the script applied: */
/*
 *	Por Darskide - Estou comentando o behaviour para todas as imagens e divs, por hora.
 *  Para usar o behaviour, aplique a clase pngfix --
*/
/*img, div { behavior: url(/v31a/js/iepngfix.htc?V={VERSION}) }*/
.pngfix{
	behavior: url(/v31a/js/iepngfix.htc?V={VERSION})
}

.firstMessageTitle {
	padding:7px;
	height:28px;
	line-height:28px;
	vertical-align:middle;
	width:100%;
	background-repeat:repeat-y;
	background-position:top left;
	background-image:url("other/special_pannelViewDefaultMessage_header.gif")
}
.firstMessageTopic{
	padding-left:28px;
	height:28px;
	line-height:28px;
	vertical-align:middle;
	width:100%;
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url("other/special_pannelViewDefaultMessage_topic.gif")
}
.firstMessageBg {
	padding:5px;
	background-repeat:no-repeat;
	background-position:top right
}


.effectAlpha { FILTER:Alpha(opacity=82); -moz-opacity: 0.82; }
.compoLayerWindw { background-color:#FFFFFF; border-style:outset; border-width:1px; padding:0px; margin:0px; }

.compoWindw  { width:100%; height:100%; background-color:#FFFFFF; border-style:outset; border-width:0px; padding:0px; margin:0px; }
.compoWindw_headBar { height:36px; background-color:#F0F0F0; background-repeat:repeat-x; border-style:outset; border-width:1px; padding:0px; margin:0px; }
.compoWindw_titleBarIco { border-width:0px; padding:0px; margin:0px; padding-left:1px; padding-right:1px; width:17px; height:17px; background-repeat:no-repeat; }
.compoWindw_titleBar { background-color:#FFFFFF; padding:0px; margin:0px; cursor:default; height:26px; background-repeat:repeat-x; }
.compoWindw_titleBarL { background-color:#FFFFFF; padding:0px; margin:0px; cursor:default; height:26px; }
.compoWindw_titleBarDivL { background-color:#FFFFFF; padding:0px; margin:0px; cursor:default; width:26px; height:26px; background-repeat:no-repeat;}
.compoWindw_titleBarLabel { border-width:0px; padding:0px; margin:0px; padding-left:1px; padding-right:1px; }
.compoWindw_titleBarBt { border-width:0px; padding:0px; margin:0px; padding-left:1px; padding-right:1px; width:17px; height:17px; line-height:17px; background-repeat:no-repeat; }
.compoWindw_titleBarBtArea { position:relative; float:right; top:-1px; border-width:0px; padding:0px; margin:0px; }
.compoWindw_body { padding:0px; margin:0px; cursor:default; }
.compoWindw_statusBar { padding:0px; margin:0px; cursor:default; height:17px; background-repeat:repeat-x; }
.compoWindw_statusBarCell { white-space:nowrap; padding:0px; margin:0px; padding-left:3px; padding-right:3px; cursor:default; color:#ffffff; font-weight:bold}

.compoTitleBar { text-align:left; vertical-align:middle; background-color:transparent; padding:3px; margin:0px; cursor:default; border-style:outset; border-width:1px; width:100%; }

.DEPRECATEDcompoMnBar { height:20px; padding:0px; margin:0px; border-width:0px; cursor:default; }
.compoMnBar_bg { height:36px; background-repeat:repeat-x; }


.compoMnBar_bg_over { cursor:default; }

textarea.compose{
	overflow:hidden;height:1.6em;border:2;width:100%;margin:0;padding:0;margin:0;font-size:1em;
	font-family:"Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
}


/* dialog */
div.dialog
{
	width:300px;
}

/* for compliant browsers*/
div.dialog[class]
{
	background-image:url("other/25black.png");
	background-position:bottom right;
	background-repeat:repeat;
}

div.dialog div.dialogBlock
{
	border:1px solid #ccc;
	position:relative;
	left:-2px;
	top:-2px;
	background-color:#fff;
}

div.dialog div.dialogBlock div.dialogHeader
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	font-weight:bold;
	background-color:#efefef;
	border-bottom:1px solid #ccc;
}
div.dialog div.dialogBlock div.dialogBody
{
	padding-top:15px;
	padding-bottom:15px;
}
div.dialog div.dialogBlock div.dialogHeader label
{
	font-weight:bold;
}

/* fim dialog */


/* componente toolbar */
/*
.FolderContainer, .ItemContainer, .ListContainer{
	border:1px solid #97BDE2;
}*/

div.toolbar{
	width:100%;
	float:left;
	overflow:hidden;
	padding:2px;
}
ul.toolbar{
	margin:1px;
	padding:0;
	list-style:none;
}
div.pane
{
	/*height:32px;*/	
}
div.header
{
	max-height:58px;
	/*_height:58px;*/
}
div.taskbar
{
	/*max-height:20px;*/
	overflow:hidden;
	/*_height:20px;*/
}
ul.toolbar li
{
	margin:0 1px;padding:-3px -5px;
	cursor:pointer;
	position:relative;
	/*position:relative; */ /* Para o toolbar com scroll */
	float:left
}
ul.toolbar a,ul.toolbar a:link, ul.toolbar a:visited, ul.toolbar a:active{
	display:block;
	padding:3px 5px;
	color:inherit;
	text-decoration:none;
	font-weight:bold;
	text-align:center
}
ul.toolbar a span.tooltip{
	display:block;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}


ul.toolbar a:hover, ul.toolbar li.linkButtonPressed a,ul.toolbar li.linkButtonPressed a:link:hover:active:visited{
	color:inherit;
	padding:2px 4px;
	border:1px solid inherit;
}
div.footer ul.toolbar li.linkButtonEvident {
	position:relative;
	top:-5px;
	background-color:#F0F0F0;
	border:1px solid #A0A0A0;
	padding:2px 0px;
}
div.footer ul.toolbar li.linkButtonEvident a{
	border-bottom:0px !important;
}

ul.toolbar li.disabled, ul.toolbar li.disabled a{
	cursor:default;

}

ul.toolbar li.disabled a:hover{
	background-color:transparent;
	padding:3px 5px;
	border:none;
}

ul.toolbar li.delimiter{
	cursor:default;
	padding:0;
	font-size:1px;
	margin-left:4px;
	white-space:nowrap;
	border-left:1px solid;
	width:1px;
	font-size:16px
}
ul.toolbar a img.dropdown{
	display:inline;
	text-align:right;
	vertical-align:middle;
	padding:0 0 0 2px;
	border:0;
	margin:0;
}
ul.minimized a img.dropdown{
	vertical-align:super;
	padding-left:3px;
}



ul.toolbar a img.icon{
	text-align:center;
	border:0;
	margin:0 auto;
	padding:0;
}
ul.toolbar a span.icon{
	display:inline;
}



/*
ul.toolbar li.disabled a:hover span.tooltip{
	display:none;
}
ul.toolbar a:hover span{
	display:block;position:absolute;padding:.4em .6em;
	font-size:1.5em;background:#ffd;z-index:1000;color:#333;
	white-space:nowrap;
}
div.pane ul.toolbar a:hover span{
	top:-28px;
	left:24px;
}
div.header ul.toolbar a:hover span{
	top:28px;
	left:28px;
}
*/

ul.toolbar br{
	clear:both;
	line-height:0;
	font-size:0;
}

ul.toolbar li.hidden, ul.hidden,div.hidden, .hidden{
	display:none;
}
img.invisible, .invisible{
	visibility:hidden;
}

div.footer div.toolbar{
	overflow:visible;
	float:none;
	width:auto;
	margin:0;
	white-space:nowrap;
	position:relative;
}

div.footer ul
{
	position:absolute;
	margin-top:-14px;
	overflow:visible;
	list-style:none;
}
div.footer li
{
	display:inline;
}
div.footer li a, div.footer li a:link:hover:visited:active{
	display:inline;
	color:inherit;
	text-align:center;
}

div.footer ul.toolbar a,
div.footer ul.toolbar a:link:hover:active:visited{
	color:inherit;
	padding:1px 5px;
	position:relative;
}
div.footer span.tooltip,
div.footer ul.toolbar a span.tooltip{
	display:none;
}
div.footer ul.toolbar a:hover span.tooltip{
	position:absolute;
	top:-40px;
	left:0;
	background:url(other/soft_gradient_bottom.png) #eee top left repeat-x;
	border:1px solid #eee;
	padding:4px 6px;
	font-size:18px;
	color:#333;
	display:block;
	-moz-opacity: 0.8; opacity: 0.8;
	filter:alpha(opacity=80);
}

/* footer and taskbar */
#footer{
	padding:2px;
	float:left;
	margin:0 0 1px 0;
}
#footer br{
	clear:both;
	font-size:0;
	line-height:0;
}
#idWindowStatusBar{
	float:right;
	text-align:right;
	padding:2px;
}
#idWindowStatusBar img{
	padding:0 3px;
	vertical-align:middle;
}
#idWindowQuota{
	float:right;
	padding:3px;
}
#idWindowQuota, #idWindowQuota span{
	color:#fff;
	font-weight:bold;
}

#idFrameSet{
	padding:4px 0 5px 0;
	margin:auto;
}

div.quota{
	float:left;
	width:100px;
	height:4px;
	line-height:1px;
	font-size:1px;
	border:1px solid #999;
	background-color:#fff;
	margin:6px 5px
}

div.quota div{
	float:left;
	height:100%;
	line-height:1px;
	font-size:1px;
	background:#66CC44
}

div.quota div.nearlimit{
	background:#FFCC44
}

#idWindowTaskBar{
	float:left;
	width:400px;
	padding-left:10px
}


/* fim do debugs */

.compoToolbarColunm{
	border:2px solid #CECECE;
	border-right:0px;
	border-left:0px;
	border-top:0px
}

/* fim componente toolbar */


/* spam Dialog */

div.spamDialog{
	padding:7px 5px;
	text-align:center;
	color:#fff;
	border-top:1px solid #ccc
}
div.spamDialog.spam{
	background-image:url(other/background_bannerspam.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#ce0808;
}
div.spamDialog.unverified{
	color:#111;
	background-image:url(other/bg_unverified.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#FFE948;
}
div.spamDialog div.buttons
{
	margin-top:9px;
}

/* fim spam Dialog */

/* botao */

a.button,a.button:link,a.button:hover,a.button:active,a.button:visited,a.button:focus {
	background-repeat:repeat-x;background-position:bottom left;
	padding:.4em .6em;
	margin-right:5px;
	text-decoration:none;
	cursor:pointer;
	display:inline;
	border:1px solid #ddd;
	white-space:nowrap;
}
a.button,a.button:link
{
	color:#336699;
	background-image:url("comp_button/button_bg.gif");
	background-color:#fff;
	border:1px solid #ddd;
}

a.focused,a.button:hover,a.button:focus,a.button:active
{
	color:#003366;
	background-image:url("comp_button/button_bg_over.gif");
	background-color:#f0fcff;
	border:1px solid #97CEE6;
}

a[class~="button"]:active
{
	color:#fff;
	background-image:url("comp_button/button_bg_active.gif");
	background-color:#76a4d1;
	border:1px solid #6D9ECF;
}
a[class~="button"]
{
	line-height:270%;
}

a.button img.spacer
{
	margin:8px 0 8px 0;
	padding:0;
	height:16px;
	width:0;
	vertical-align:middle;
	border:none;
}
a.button img
{
	background:none;
	padding:0;
	margin:.4em;
	background-repeat:no-repeat;
	text-decoration:none;
	cursor:pointer;
	border:none;
	vertical-align:middle;
}

a.medium, a.medium:link,a.medium:hover,a.medium:active,a.medium:visited
{
	font-size:1.2em;
}
a.large, a.large:link,a.large:hover,a.large:active,a.large:visited
{
	font-size:1.4em;
}

a.defaultBtn, a.defaultBtn:link, a.defaultBtn:hover, a.defaultBtn:active, a.defaultBtn:visited
{
  border: 1px solid #ccc;
}
/* fim botao */

/* Detalhes do anexo */
div.attachDetails
{
  display: none;
  width: 99%;
  height: auto;
  border:1px solid #CECECE;
  background-color: #F0F0F0;
  padding: 2px;
  margin-top: 2px;
}

table.attachDetails
{
  width: 100%;
  height: auto;
  border: 0px;
}

.attachLblOver
{
  background-color: #97bde2;
}
/* Fim do detalhes do anexo */

.applyTransparentFilter,li.disabled  { filter:alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; }
.removeTransparentFilter { filter:none; -moz-opacity: 1; opacity: 1; }

.compoCtxToobar {  }
.compoCtxToobarBtn { background-color:#97BDE2; color:#FFFFFF; }
.compoCtxToobarBtn_over { background-color:#FFFFFF; color:#000000; }
.compoCtxToobarBtn_click { background-color:#97BDE2; color:#000000; }
.compoCtxToobarBtn_disabled { background-color:#D0D0D0; color:#808080; }

.compoTree_itemRoot { padding-bottom:8px }

/* TODO:this color stuff shouldn't be on the main style. skin appropriately. */
.compoTree_itemOver { background-color:#CECECE; }
.compoTree_itemDragOver { background-color:#A0A0A0; }
.compoTree_itemNormal { padding:.2em 0;border:none; }
.compoTree_itemBold { font-weight:bold; }
.compoTree { width:100%; padding:0px; margin:0px; background-color:transparent; }
.compoTree_formatLineCell { width:18px;  height:18px; padding:0px; margin:0px; background-repeat:repeat-y; }
.compoTree_formatLine { width:18px;  height:18px; padding:0px; margin:0px; background-repeat:no-repeat; }
.compoTree_rowActive { background-color:transparent; }
.compoTree_sense{padding:2px 0}

.compoTree_rowDragSelected { background-color:#F0F0F0; }
.compoTree_row { background-color:transparent; }
.compoTree_rowNewMail { background-color:transparent; }
.compoTree_rowSpamTraining { background-color:#C0FFC0; }

.compoFileList { padding:0px; margin:0px; background-color:#FFFFFF;  overflow:auto; }
.compoFileListOver { padding:0px; margin:0px; background-color:#f0f0f0; border-color:#B3CAE2; border-style:solid; border-width:1px; overflow:auto; }
.compoFileList_area { padding:0px; margin:0px; background-color:transparent; border-width:0px; }
.compoFileList_head  { background-color:#F8F8F8; line-height:15px; height:15px; padding:0px; margin:0px; cursor:default; background-repeat:repeat-x; background-position:top left;}
.compoFileList_headCell { border-width:1px; border-top-width:0px; border-left-width:0px; border-style:outset; border-color:#C0E0FF; padding:0px; padding-left:4px; padding-right:4px; margin:0px; background-repeat:repeat-x; white-space:nowrap;}
.compoFileList_listMode_row { line-height:18px; height:18px; }
.compoFileList_listMode_cell { padding:0px; line-height:18px; height:18px; padding-left:2px; padding-right:2px; margin:0px; border-width:0px; white-space:nowrap; }
.compoFileList_iconMode_row { line-height:18px; height:18px; }
.compoFileList_iconMode_cell { padding:0px; line-height:18px; height:18px; padding-left:2px; padding-right:2px; margin:0px; border-width:0px; white-space:normal;}
.compoFileList_item { padding:0px; margin:0px; margin-left:3px; margin-right:3px; }
.compoFileList_itemSelected { background-color:#DCEDFE; }

.compoFieldSet {  margin:0px; padding:0px; background-color:transparent; border-style:groove; border-width:2px; }
.compoFieldSet_label { padding:0px; padding-left:4px; padding-right:4px; margin:0px; text-align:left; vertical-align:baseline; background-color:transparent; border-width:0px; }
/*.compoLabel { padding:0px; margin:0px; margin-right:4px; background-color:transparent; border-width:0px; }*/
.compoImgButton { display:inline; height:22px; background-repeat:repeat-x; margin:3px; padding:0px; }
.compoImgButtonBody {
	/*background-color:#F0F0F0;*/
	border-width:1px;
	border-style:solid;
	border-color:#A0A0A0;
	vertical-align:middle;
	margin:0px; padding:0px;
	background-image:url(other/background_botao.gif);
	background-repeat:repeat-x;
	cursor:default; }
.compoImgButtonBody_over {
	background-color:#EFEFEF;
	border:1px solid #666;
	vertical-align:middle;
	margin:0px; padding:0px;
	cursor:default; }
.compoImgButtonBody_active { background-color:#808080; border-width:1px; border-style:solid; border-color:transparent; vertical-align:middle; margin:0px; padding:0px; cursor:default; }
.compoImgButtonBody_disabled { background-color:#808080; border-width:1px; border-style:solid; border-color:transparent; vertical-align:middle; margin:0px; padding:0px; cursor:default; }
.compoImgButtonLabel { white-space:nowrap; vertical-align:middle; padding:0px; margin:0px; cursor:default; color:#000000; }
.compoImgButtonLabel_over { white-space:nowrap; vertical-align:middle; padding:0px; margin:0px; cursor:default; color:#000000; }
.compoImgButtonLabel_active {  white-space:nowrap; vertical-align:middle; padding:0px; margin:0px; cursor:default; color:#FFFFFF; }
.compoImgButtonLabel_disabled { white-space:nowrap; vertical-align:middle; padding:0px; margin:0px; cursor:default; color:#666666; }
.compoImgButtonL { width:12px; height:22px; background-repeat:no-repeat; }
.compoImgButtonR { width:13px; height:22px; background-repeat:no-repeat; }

.compoMenuSeparator { width:3px; overflow:hidden; background-color:#FFFFFF; }

.compoCnttMenu { position:absolute; padding:0px; margin:0px; }
.compoCnttMenu_layer { background-color:#F9F9F9; border-width:1px; border-style:solid; border-color:#A0A0A0; padding:1px; margin:0px; }
.compoCnttMenu_cell { color:#000000;white-space:nowrap; vertical-align:middle; padding:3px; margin:0px; cursor:default; }
.compoCnttMenu_cellDisabled { color:#666666;white-space:nowrap; vertical-align:middle; padding:3px; margin:0px; cursor:default; }
.compoCnttMenu_cellKey { color:#000000;white-space:nowrap; text-align:left; vertical-align:middle; padding:3px; padding-left:8px; margin:0px; cursor:default; }
.compoCnttMenu_cellDiv { height:1px; cursor:default; background-color:#E0E0E0; padding: 0px;}
.compoCnttMenu_hDiv { height:5px; cursor:default; }
.compoCnttMenu_iconColDiv { height:1px; background-color:#E0E0E0; cursor:default; padding: 0px;}
.compoCnttMenu_cellTitle { background-color:#E0E0E0; white-space:nowrap; vertical-align:middle; padding:2px; margin:0px; cursor:default; }
.compoCnttMenu_cell { white-space:nowrap; vertical-align:middle; padding:3px; margin:0px; cursor:default; }
.compoCnttMenu_cellMenu { background-repeat:no-repeat; background-position:center right; }
.compoCnttMenu_rowOvr { white-space:nowrap; background-color:#DCEDFE; padding:3px; cursor: pointer}
.compoCnttMenu_iconCol { padding:2px; margin:0px; background-color:#E0E0E0; cursor:default; }
.compoCnttMenu_shdwH { height:6px; width:98%; background-repeat:repeat-x; FILTER:Alpha(opacity=60); -moz-opacity: 0.6; }
.compoCnttMenu_shdwV { height:98%; width:6px; background-repeat:repeat-y; FILTER:Alpha(opacity=60); -moz-opacity: 0.6; }
.compoCnttMenu_shdwCornerT { width:6px; height:6px; background-repeat:no-repeat; background-position:bottom right; FILTER:Alpha(opacity=60); -moz-opacity: 0.6; }
.compoCnttMenu_shdwCornerL { width:6px; height:6px; background-repeat:no-repeat; background-position:top right; FILTER:Alpha(opacity=60); -moz-opacity: 0.6; }
.compoCnttMenu_shdwCornerR { width:6px; height:6px; background-repeat:no-repeat; background-position:top left; FILTER:Alpha(opacity=60); -moz-opacity: 0.6; }

.compoFrame  { vertical-align:middle; white-space:nowrap; padding:0px; margin:0px; background-repeat:repeat-x; cursor:default; }
.compoFrame_box { }
.compoFrame_body { overflow:hidden; }

.compoDivBarH { height:5px; line-height:5px; vertical-align:middle; background-repeat:repeat-x; cursor:s-resize !important; }
.compoDivBarH_over { height:5px; line-height:5px; vertical-align:middle; background-repeat:repeat-x; cursor:s-resize !important; background-color:#F0F0F0; }
.compoDivBarH_bt { width:59px; height:5px; line-height:7px; background-repeat:no-repeat; cursor:default; }
.compoDivBarV { width:5px; background-repeat:repeat-y;cursor:w-resize !important; }
.compoDivBarV_over { width:5px; background-repeat:repeat-y;cursor:w-resize !important; background-color:#F0F0F0; }
.compoDivBarV_bt { width:5px; height:59px; background-repeat:no-repeat; cursor:default; }

.compoList{width:100%;background-color:transparent;border-width:0px;padding:0px;margin:0px}
.compoList_area{background-color:#FFFFFF;border-width:1px;border-style:inset;padding:0px;margin:0px}
.compoList_imageBg{background-repeat:no-repeat; background-position:top left}
.compoList_head{background-color:#F8F8F8;line-height:15px;height:15px;padding:0px;margin:0px;cursor:default;background-repeat:repeat-x;background-position:top left}
.compoList_headCell{border-width:1px;border-top-width:0px;border-left-width:0px;border-style:outset;border-color:#C0E0FF;padding:0px;padding-left:4px;padding-right:4px;margin:0px;background-repeat:repeat-x;white-space:nowrap;overflow:hidden}
.compoList_row{line-height:18px;height:18px}
.compoList_cell{padding:0px;line-height:18px;height:18px;padding-left:2px;padding-right:2px;margin:0px;border-width:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.compoList_over{background-color:#CECECE}
.compoList_controls{background-color:transparent}
.compoList_type_flag{background-color:#FFFFCC}
.compoList_type_domain{background-color:#D3E3F8}

div.compoList_plain{
	padding:.5em;
	background:#fff;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	cursor:default;
	overflow:hidden;
	
}

div.compoList_plain div.email_status,
div.compoList_plain div.email_bookmark{
	float:right
}

div.compoList_plain div.email_status,
div.compoList_plain div.email_bookmark,
div.compoList_plain .email_context{
	padding:0.2em
}

div.compoList_plain div.email_status{
	float:left;
	cursor:pointer
}

div.compoList_plain+div.compoList_plain{
	margin-top:-1px
}

#layer2 div.hover{
	border-color:#bbb;
	background:#eee
}
	
#layer2 div.hover+div.compoList_plain,
#layer2 div.selected+div.compoList_plain{
	border-top:1px solid #bbb
}


div.compoList_plain div.EmailTitleBifed,
div.compoList_plain div.EmailDetailBifed{
	padding-left:1.8em;
	color:blue;
	font-weight:bold;
	margin:0.1em 0
}

div.compoList_plain div.EmailTitleRead,
div.compoList_plain div.EmailDetailRead{
	padding-left:1.8em;
	color:#666;
	margin:0.1em 0
}

div.compoList_plain div.EmailTitleUnread,
div.compoList_plain div.EmailDetailUnread{
	padding-left:1.8em;
	color:#333;
	font-weight:bold;
	margin:0.1em 0
}

#layer2 div.selected div.EmailTitleBifed,
#layer2 div.selected div.EmailDetailBifed{
	color:#036;
	font-weight:normal
}

.autocomplete{
	background:transparent;
	color:#003366
}

.compoList_type_domainText{
	color:#003366
}
.compoList_type_group{
	background-color:#BAD5F8
}

.compo_Addr_List_select{
	background-color:#DCEDFE
}
.compo_Addr_List_over{
	background-color:#cecece
}
.compo_Addr_List_plain{
	background-color:transparent
}

/*
.compoTabPannel { background-color:#F0F8FF; padding:5px; margin:0px; border-width:0px; }
.compoTabPannel_btArea { text-align:center; height:23px; width:100%; white-space:nowrap; border-width:0px; padding:0px; margin:0px; background-position:top; background-repeat:repeat-x; cursor:default;}
.compoTabPannel_btTab { display:inline; height:23px; line-height:23px; position:relative; white-space:nowrap; vertical-align:top; text-align:center; padding:0px; padding-left:1px; padding-right:1px; margin:0px; border-width:0px; background-position:top; background-repeat:repeat-x; cursor:default;}
.compoTabPannel_btTab_inactive { display:inline; height:23px; line-height:23px; position:relative; white-space:nowrap; vertical-align:top; text-align:center; padding:0px; padding-left:1px; padding-right:1px; margin:0px; border-width:0px; background-position:top; background-repeat:repeat-x; cursor:default;}
.compoTabPannel_btTab_active { display:inline; height:23px; line-height:23px; position:relative; white-space:nowrap; vertical-align:top; text-align:center; padding:0px; padding-left:1px; padding-right:1px; margin:0px; border-width:0px; background-position:top; background-repeat:repeat-x; cursor:default;}
.compoTabPannel_btTabL { height:23px; width:5px; background-repeat:no-repeat; cursor:default; padding:0px; margin:0px; }
.compoTabPannel_btTabR { height:23px; width:5px; background-repeat:no-repeat; cursor:default; padding:0px; margin:0px; }
.compoTabPannel_tabAreaBody { background-color:#F8FAFF; padding:0px; margin:0px; border:1px outset black; }
.compoTabPannel_tabArea { width:100%; height:100%; padding:0px; margin:0px; }
.compoTabPannel_tab { padding:0px; margin:0px; }
.compoTabPannel_wizardBtArea { height:23px; width:100%; white-space:nowrap; text-align:right; border-width:0px; padding:0px; margin:0px; background-color:transparent; cursor:default; }
.compoTabPannel_bar { height:8px; padding:0px; margin:0px; border-width:0px; background-repeat:repeat-x; }
*/

.compoGrid{background-color:transparent;border-width:0px;padding:0px;margin:0px}
.compoGrid_bt{width:13px;height:18px;background-repeat:no-repeat;cursor:default}
.compoGrid_head{background-color:#E8E8E8;cursor:default;background-repeat:repeat-x;background-position:top left}
.compoGrid_headCell{overflow:hidden;padding:0px;padding-left:2px;padding-right:2px;margin:0px 5px 0px 5px;border-width:0px 0px 1px 0px;border-style:dotted;border-color:#A0A0A0}
.compoGrid_row{height:12px}
.compoGrid_cell{padding:0px;margin:0px;border-width:0px}

.selectorTitle{width:100%}
.selectorSubTitle{padding-left:8px}
.selectorHead{background-color:#E8E8E8;height:21px;cursor:default;background-repeat:repeat-x;background-position:top left}

.compoProgressBar_generic{width:183px;height:11px;background-repeat:no-repeat}

.inlineAppBoxTitle{background-color:#F3F3F3;padding:2px;margin:0px}
.inlineAppBox{background-color:#FFFFFF;padding:2px;margin:0px}

.compoTextBox{background-color:#FFFFFF;border:1px;border-style:solid;padding:2px;margin:0px;vertical-align:middle;border-color:#B3CAE2}
.compoTextBoxDisabled{height:20px;background-color:#E0E0E0;border:1px;border-color:#B3CAE2;border-style:solid;padding:2px;margin:0px;vertical-align:middle}
.compoTextPhantomBox { height:15px; background-color:#FFFFFF; border:0px; padding:0px; margin:0px; vertical-align:middle; }
.compoTextPhantomBoxDisabled { height:15px; background-color:#FFFFFF; border:0px; padding:0px; margin:0px; vertical-align:middle; }
.compoTextArea { background-color:#FFFFFF; padding:3px; margin:0px; vertical-align:middle; }
.compoTextAreaDisabled { background-color:#E0E0E0;  padding:3px; margin:0px; vertical-align:middle; }

.button_form { white-space:nowrap; padding:0px; border-color:#B3CAE2; border-style:solid; margin:1px; cursor:default; vertical-align:middle; }

.compoSelect { background-color:#FFFFFF; margin:1px; cursor:default; vertical-align:middle; }
.compoSelectDisabled { background-color:#E0E0E0; margin:1px; cursor:default; vertical-align:middle; }

.compoRadio, .compoCheck { background-color:transparent; cursor:default; vertical-align:middle; }

.compoReferMessage_box { width:304px; height:147px; background-repeat:no-repeat; }
.compoReferMessage_box_container { width:294px; height:94px; background-repeat:no-repeat; }
.compoReferMessage_baloons { width:87px; height:88px; background-repeat:no-repeat; }

.compoVirtualWindow { background-color:transparent; position:absolute; z-index:1000;}
.compoVirtualWindowTitle { height:24px; }
.compoVirtualWindowBgTitle { background-color:#F0F0FF; }
.compoVirtualWindowBgTitleActive { background-color:#DCEDFE; }
.compoVirtualWindowBgTitleAttention { background-color:#97BDE2; }
.compoVirtualWindowTop { background-color:#FFFFFF; }
.compoVirtualWindowBody { background-color:#F8F8F8; }
.compoVirtualWindowBgBody { background-color:#F8F8F8; background-repeat:repeat-x; }
.compoVirtualWindowStatus { height:24px; }
.compoVirtualWindowBgStatus { background-color:#FAFAFA; }
.compoVirtualWindowDialogBodyBg { background-color:#F0F0F0; }


.compoLayer{
	border:1px solid;
	border-collapse:collapse
}

.compoLayerStatus{
	border:0 solid;
	border-collapse:collapse;
	border-top-width:1px;
	height:23px;
	_height:24px
}

.compoLayerBg{
	background-color:#CACACA;
	color:#fff
}

/* title dos panels A, B, C normais (compoLayerBgTitle) e collapsados (tC) */
.compoLayerBgTitle, .panel_title_collapsed{
	padding:2px;
	height:1.3em;
	overflow:hidden;
	border:0 solid
}

/* icone que collapsa/descollapsa paineis */
.panel_icon_collapsed{
	font-size:11px;
	color:#000;
	text-align:center;
	cursor:pointer
}

/* mouseover do icone que collapsa/descollapsa painei */
.panel_icon_collapsed-hover{
	background-color:#fff
}

/* title dos panels A, B, C normais */
.compoLayerBgTitle{
	border-bottom-width:1px
}

/* body dos panels A, B, C collapsados */
.panel_body_collapsed{
	background-color:#CACACA;
}

/* mouseover dos panels A, B, C collapsados */
.panel_body_collapsed-over{
    cursor:pointer;
	border:1px solid #97CEE6
}

/* background do painel A collapsado */
.panel_body_collapsed_A{
	background-image:url(other/panel_folders_en_US.png);
	background-position:center;
	background-repeat:no-repeat
}

.compoRichBtns{
	background-color:#CACACA;
	position:relative
}

.compoLayerBgBody{
	background-repeat:repeat-x;
	border-style:solid;
	padding:2px;
	overflow:hidden;
	position:relative !important;
	top:0px !important;
	border-width:0 1px 1px 1px
}
.compoLayerBgStatus{
	background-color:#FFFFFF
}
.compoLayerBgListItem{
	background-color:transparent
}

.compoLayerTitle{
	overflow:hidden;
	white-space:nowrap;
	text-align:left;
	padding:0px 4px
}

a.linkButton:link {
	text-decoration:none;
	background-color:transparent;
	border-width:0px;
	padding:0px;
	vertical-align:middle;
	white-space:nowrap;
	cursor:pointer
}
a.linkButton:visited{
	text-decoration:none;
	background-color:transparent;
	border-width:0px;
	padding:0px;
	vertical-align:middle;
	white-space:nowrap;
	cursor:pointer
}
a.linkButton:hover{
	text-decoration:none;
	background-color:#DCEDFE;
	padding:0px;
	vertical-align:middle;
	white-space:nowrap;
	cursor:pointer
}
a.linkButton:active{
	text-decoration:none;
	background-color:#C0C0C0;
	padding:0px;
	vertical-align:middle;
	white-space:nowrap;
	cursor:pointer
}
.linkButtonDisabled{
	text-decoration:none;
	background-color:transparent;
	border-width:0px;
	padding:0px;
	vertical-align:middle;
	white-space:nowrap;
	cursor:default
}
.linkButtonPressed{
	border-color:black
}

table.inlinedImage{
	text-align:left;
	vertical-align:middle;
	text-align:right;
	border-width:0px
}
table.inlinedImage td.fontBase{
	width:100%;
	text-align:left
}
img.inlinedImage{
	margin:8px;
	padding:4px;
	border:1px solid black
}

.waitContainer{
	cursor:wait;z-index:100;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity:0.6;
	background:url(/v3/images/spl_bg.gif) #FFFFFF
}

/* BEGIN text styles */
.RssRead {font-weight:bold}
.RssNotRead {font-weight:bold}
.RssBifed {color:#063;font-weight:bold}

/*CONTACTS LIST items styles*/
.AddrTitleSelect { font-weight:bold;color:#000000 }
.AddrTitlePlain { font-weight:normal;color:#000000 }
.AddrDetailSelect { color:#666666 }
.AddrDetailPlain { color:#666666 }

/*EMAIL LIST items styles*/



/*toolbar buttons labels*/

.MainToolbarLabel, .MainToolbarLabel a, .MainToolbarLabel a:link, .MainToolbarLabel a:hover{
	color:#ffffff;font-weight:bold;
}
.MainToolbarLabelX{
	color:#cccccc;
	font-weight:bold;
}
.ItemToolbarLabel, .ItemToolbarLabel a, .ItemToolbarLabel a:link, .ItemToolbarLabel a:hover{
	font-size:0.9em;
}
.ItemToolbarLabelX{
	color:#cccccc;
}
.MainToolbarLabel,.MainToolbarLabelX,.ItemToolbarLabel,.ItemToolbarLabelX{}
.MainMenuLabel{
	color:#ffffff;
	font-weight:bold;
}
.MainMenuLabelAlternative{
	color:#000000;
	font-weight:bold;
}
.printClassH{
	display:none;
}

#mailViewHeaderLayoutSimple{
	display:none;
}
#idFrameView_content{
	overflow:hidden;
}
.helpContent{
	padding:4px;
}

.help_titulo {}
.help_texto {}
.help_itens {}
.help_imagens {}
.help_texto2 {}
.help_subitens {}
.help_imagens2 li{}
.help_imagens3 {}


.Item{
	line-height:140%
}

.RssListItem span{
	 display:block;
	 margin:.3em .8em; padding:0;
	 line-height:140%
}

div.Item{
	padding:0.5em 1.5em
}
div.Item img{
	padding:1em;
	border:0
}
img.icon{
	background-repeat:no-repeat;
	background-position:center center
}
img.large{
	width:32px;
	height:32px
}
img.small{
	width:16px;
	height:16px
}
img.medium{
	width:24px;
	height:24px
}

table.navigation_menu td{font-weight:bold;}

.selected{ background-color:#DCEDFE;cursor:default;}
.over{ background-color:#eee;cursor:pointer;}


table.navigation_menu td.hover{background:#eee; color:#000;cursor:pointer;}

/*Tooltip do RssItem*/
.toolTip {
	width:80%;
	color:#333;
	background-color:#ffe;
	border:1px solid #ccc;
	padding:0.5em 0 0.5em 1.0em;
	margin:2.0em 0;
	text-align:left;
}

div.post h3{
	float:left;
	font-size:1.2em;
}
div.post h3{
	color:#222;
	font-weight:bold;
	text-decoration:none;
}

div.post img.context_sensitive_menu{
	visibility:hidden;
	display:inline
}

div.hover img.context_sensitive_menu,
div.selected img.context_sensitive_menu{
	visibility:visible
}

div.post span.post_date{
	float:right;
	color:#666
}
div.post div.post_body{
	display:none
}

#layer2 div.RssRead h3,
#layer2 div.RssRead span.post_date,
#layer2 div.RssRead div.post_body{
	color:#888
}

#layer2 div.RssRead h3,
#layer2 div.RssRead div.post_date{
	font-weight:normal
}

#layer2 div.RssBifed{
	background:#F9FCFF none
}

#layer2 div.RssBifed h3 {
	color:#036
}

div.selected, 
div.selected h3,
div.selected span.post_date,
div.Rss_List_River_ExpandAll div.post{
	color:#000
}

/* modo river */
div.river div.RssRead{
	background:#F9F9F9 none
}
div.RssNotRead h3{
	font-weight:bold;
	color:#000000;
}

#layer2 div.river div.selected,
#layer2 div.Rss_List_River_ExpandAll div.post{
	background:#fffff0 url(other/yellow_fade.png) left top repeat-x
}

div.river div.selected h3,
div.Rss_List_River_ExpandAll div.post h3{
	font-size:1.4em
}

div.river div.post_date,
div.Rss_List_River_ExpandAll div.post_date{
	color:#666
}

#layer2 div.river div.selected div.post_body,
#layer2 div.Rss_List_River_ExpandAll div.post div.post_body{
	display:block;
	font-weight:normal;
	clear:both;
	color:#333;
	padding:.5em 0
}

div.river div.selected div.post_body p,
div.Rss_List_River_ExpandAll div.post div.post_body p{
	line-height:140%
}

.hover,
div.post.RssBifed.hover,
div.post.RssRead.hover{
	background-color:#eee;
	cursor:default
}


/* END text styles */


td.bodyLabel2{
	text-align:right;
	font-weight:bold;
	color:#666;
	white-space:nowrap
}

.simpleList {
	margin:0; padding:0;
}
.simpleList th {
	border:1px outset #A0A0A0;
	background-color:#E0E0E0;
	padding:4px
}
.simpleList td {
	border-left:1px solid #E0E0E0;
	padding:1px;
	border-bottom:1px solid #D0D0D0;
	padding:1px
}
