.data_news	{font-weight:bold; font-size:11px; color:#009CD4;}
.news		{font-size:11px; color:#009CD4;}
.news:hover	{text-decoration:none;}
.link2		{text-decoration:none; font-weight:bold; font-size:11px;}


/*

Cinzento :	#3C3C3C
Azul:		#009CD4

*/





body
{
	margin: 0px;
	padding: 0px;
	overflow: auto;
}

td
{
	font-family: tahoma;
	font-size: 11px;
	color: #3C3C3C;
}

input, select, textarea, button
{
	font-family: Verdana,Tahoma,Sans-Serif;
	font-size: 0.9em;
	border: solid #CCCCCC 1px;
}

img
{
	border: none;
}

p
{
	line-height: 150%;
}

a
{
	color: #3399cc;
	text-decoration: none;
	zcolor: #009CD4;
}

.leftBar
{
	vertical-align:top;
	zborder-left:solid 1px #DDDDDD;
	zborder-right:solid 1px #DDDDDD;
	
}

.caixa, .cntEmailForm
{
	vertical-align:top;
	padding-left:20px;
	height:100%;
}

.caixaCaracteristicas
{
	vertical-align:top;	
	padding:5 0 0 20px;
	height:100%;
	border-collapse:collapse;
	border:solid 1px #bbcccc;
}
.caixafundo 
{
	xbackground:#FFFFFF url(../../images/bgCaixaFundo.jpg) top left repeat-x;
	border:solid 1px #C0C0C0;
	xpadding:20px;
	background-color:#EEEEEE;
}

.lermais 
{
	zbackground-image:url(../../images/plus.gif);
	zbackground-repeat:no-repeat;
	zbackground-position:left center;
	zpadding-left:15px;
	zfont-weight:bold; 
	text-decoration:none; 
	color:#333333;
}

input.button, button {
	background: #F0F0F0 url("../../images/btbg.png");
}

button img 
{
	vertical-align:middle;
}


.tableMenu 
{
	zbackground-image:url(../../images/fundoLogin.png);
	background-color:#EEEEEE;
	background-repeat:repeat-x;
	background-position:center bottom;
	padding-left:15px;
	font-weight:bold; 
	text-decoration:none; 
	color:#333333;
}


/************ ITEM CONTAINER ******************/

table.item
{
	padding: 0px;
}

table.item td
{
	vertical-align: top;
}

td.title
{
}



td.content
{
	vertical-align: top;
		
}

td.container {
	vertical-align: top;

}

/************ RODAPE ******************/
.priv a
{
	color: #6E6755;
	text-decoration: underline;
}
.priv
{
	font-size: 10px;
	color: #837B66;
	
}

/************ BOX ******************/

.box
{
	border-top:solid 1px #E2E2E2;
	border-bottom:solid 1px #E2E2E2;
}

.boxTitle
{
	font-weight:bold;
	xfont-size:0.7em;
	xcolor:#C0C0C0;
	font-size:0.8em;
	color:#313131;
	padding-bottom:8px;
	padding-top:3px;
	
	
}

.boxLeftBar
{
	width:26px;	
	background:url(../../images/boxLeft.gif); background-repeat: repeat-y; 
}

.boxRightBar
{
	width:26px;
	background:url(../../images/boxRight.gif); background-repeat: repeat-y; 
}

.boxCenterBar
{
	background:url('../../images/arrow2.gif') no-repeat;
	background-position:right center;
	border-bottom: #E2E2E2 1px dashed;	
	padding: 4px;
	padding-left:10px;	
	
	
}

.boxCenterBarSub
{
	background:url('../../images/arrow2.gif') no-repeat;
	background-position:right center;
	border-bottom: #E2E2E2 1px dashed;	
	padding: 4px;
	padding-left:30px;	
	
	
}


/************ Menu LiveSevices ******************/


.menuLive  
{
	background-color:#EFEFFF;
	
}

.menuLive td
{
padding-left:3px;
}



.menuTitle 
{
	
	border-bottom: #DDDDDD 1px solid;	
	padding: 4px;
	padding-left:10px;	
	font-weight:bold;
	zbackground-color: #EEEEEE;
}

.menuLive  a
{
	background:url('../../images/arrow2.gif') no-repeat;
	background-position:right center;
	border-bottom: #DDDDDD 1px dashed;	
	padding: 4px;
	padding-left:10px;	
	display: block;
	zcolor:#333333;
	
}



.menuLive a:hover
{
	
	border-bottom: #DDDDDD 1px dashed;
	padding: 4px;
	padding-left:10px;	
	display: block;
	zbackground-color: #EEEEEE;
}

.menuLive a.submenu
{
	
	padding-left:30px;	
	border-bottom: #DDDDDD 1px dashed;
	
}

.menuLive a.submenu:hover
{
	border-bottom: #DDDDDD 1px dashed;
	padding-left:30px;	
	
}


/************ Menu LiveProducts ******************/


.menuLiveproducts td
{
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	
}

.menuLiveproducts a
{
	border-bottom: gray 1px solid;
	padding: 4px;
	display: block;
	background-color: #DDDDDD;
	color:#FFFFFF;
}

.menuLiveproducts a:hover
{
	border-bottom: gray 1px solid;
	padding: 4px;
	color:#FFFFFF;
	display: block;
	background-color: #9999ff;
}


/************ BULLET LIST ******************/

.bulletlist a
{
	
}
.bulletlist li
{
	line-height:150%;
}
.bulletlist
{
	margin: 0 0 10 20px;
}


/************ GRID ******************/

table.xfilter {
	border: 1px solid #C0C0C0;
	
	background: #FFFFFF;
	background: url("../../images/btbg.png") repeat-x bottom;
	padding: 5px;
}




span.xgrid {
	border: solid 1px #F0F0F0;
	overflow: auto;
	display: block;
}
span.xgrid table.xgrid {
	table-layout: fixed;
}
span.xgrid table tr.dl_h {
}
span.xgrid table tr.dl_h2 td {
	border-left: solid 1px #F7F3F7;
	border-right: solid 1px #DDDDDD;
	border-bottom: solid 1px #DDDDDD;
	color: #000000;
	background: url("../../images/btbg.png") #F7F3F7;
	text-align: center;
	font-weight: bold;

	overflow: hidden;
	text-overflow: ellipsis;
}
span.xgrid table tr.dl_h td {
	border-left: solid 1px #F7F3F7;
	border-right: solid 1px #DDDDDD;
	border-bottom: solid 1px #DDDDDD;
	color: #000000;
	background: url("../../images/btbg.png") #F7F3F7;
	text-align: center;

	overflow: hidden;
	text-overflow: ellipsis;
}
span.xgrid table tr.dl_b, tr.dl_t {
	background: #EEEAEE;
}
span.xgrid table tr.dl_s {
	background: #FFFFFF;
}
span.xgrid table tr.dl_b td {
	font-weight: bold;
	border-right: solid 1px #DDDDDD;
	border-bottom: solid 1px #DDDDDD;
	color: #333333;

	overflow-x: hidden;
	text-overflow: ellipsis;
}
span.xgrid table tr.dl_t td {
	font-weight: bold;
	border-right: solid 1px #DDDDDD;
	border-bottom: solid 1px #DDDDDD;

	overflow-x: hidden;
	text-overflow: ellipsis;
}
span.xgrid table tr.dl_s td {
	font-weight: bold;
	text-align: right;
	border-right: solid 1px #EEEAEE;
	border-bottom: solid 1px #EEEAEE;

	overflow-x: hidden;
	text-overflow: ellipsis;
}
span.xgrid table tr.dl_i, span.xgrid table tr.dl_i2 {
	background: #FFFFFF;
}
span.xgrid table tr td.dl_fx {
	position: relative;
	left: expression(this.parentNode.parentNode.parentNode.parentNode.scrollLeft+1);
	border-right: 1px solid #666666;
}
span.xgrid table tr td.dl_in {
	border-bottom: 0px none;
	background: #FFFFFF;
}
span.xgrid table tr td {
	padding: 3px;
	border-right: solid 1px #EEEAEE;
	border-bottom: solid 1px #EEEAEE;
	vertical-align: top;

	overflow-x: hidden;
	text-overflow: ellipsis;
}
span.xgrid img {
	margin-right: 3px;
}
span.xgrid span.checkbox input {
	border-style: none;
}
span.xgrid table.finder {
	vertical-align: middle;
}
span.xgrid table.finder td {
	padding: 0px;
}



/************ LISTA ******************/


.tdListaQuebra 
{
	color: #666666;
	background: url("../../images/btbg.png") #F7F3F7;
	border: 1px solid #CCCCCC;
	padding: 5px;
	
}

.tdLista1,.tdLista2 ,.tdListaIco
{
	border-bottom:solid 1px #DDDDDD;
	border-top:solid 1px #DDDDDD;
	background-color:#EEEEEE;
	padding:3px;
	color:#666666;
}

/************ Menu ******************/

.list 
{
	padding:0px;
}

.list td
{
		
	2display: block;
	background: #F0F0F0 url("../../images/btbg.png");
}

.list img
{
	vertical-align:middle;
	margin-right:5px;
	margin-left:3px;
	
}

.list a
{
	border:solid 1px #FFFFFF;
	display: block;
	text-decoration:none;
	border:solid 1px #DDDDDD;
	padding:3px;
	color:#666666;
}

.list a:hover
{
	background-color:#FFFFFF;
	display: block;
}



/* FORUM */

table.item table.forum {
}
table.item table.forum td {
	padding: 6px;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
}
table.item table.forum blockquote {
	border-top: 1px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;
	border-right: 2px solid #C0C0C0;
	border-bottom: 2px solid #C0C0C0;
	padding: 2px;
	margin: 6px;
}
table.item table.forum div.title {
	font-weight: bold;
	color: #000080;
	border-bottom: 1px solid #C0C0C0;
	background: #E0E0E0;
	padding: 5px;
}
table.item table.forum tr.header td {
	font-weight: bold;
	background: #E0E0E0;
	border-right: 1px solid #FFFFFF;
}
table.item table.forum tr.header2 td {
	font-weight: bold;
}







.lvsTabHolder {

	border-right:solid 1px #DDDDDD;
	border-left:solid 1px #DDDDDD;
	border-bottom:solid 1px #DDDDDD;
	background-color:#EFEFEF;
	padding:2px;
	padding-top:8px;
	
}



.lvsTabContainer 
{
	border-right:solid 1px #DDDDDD;
	border-left:solid 1px #DDDDDD;
	border-bottom:solid 1px #DDDDDD;
	border-top:solid 1px #DDDDDD;
	background-color:#FFFFFF;
	padding-bottom:3px;
}


.lvsTab 
{
	padding-top:2px;
	padding-bottom:2px;
	border-top:solid 1px #EEEEEE;
	border-left:solid 1px #EEEEEE;
}


.lvsSelectedTab
{
	border-top:solid 1px #DDDDDD;
	border-left:solid 1px #DDDDDD;
	border-right:solid 1px #DDDDDD;
	border-bottom:solid 1px #EEEEEE;
	background-image:none;
	background-color:#EEEEEE;
	padding-top:2px;
	padding-bottom:2px;
	
}




/************************************************Página Inicial************************************************/

.destaques
{
	text-decoration:none; 	
	font-size:11px;
	color:#428FD7;	
	xcolor:#FF6633;
}



.linha
{
	border-top:solid 1px #EEEEEE;
}

.demonstracao{
	xtext-align:center;
	vertical-align:middle;
	line-height:20px;
	border:solid 1px #C0C0C0;
	padding:10 20 10 20;
	xpadding:20px;
	background-color:#EEEEEE;
}
a.destaque{font-size:12px;}


.tituloFluxo
{
	text-decoration:none; 	
	font-size:20px;
	text-align:center;
	color:#428FD7;	
	font-weight:bold;	
}

.subtituloFluxo
{
	text-decoration:none; 	
	font-size:17px;
	text-align:center;
	xcolor:#428FD7;	
	color:#000000;		
}
