/* CSS Document */

body {
	margin:0;
	background-color:#FFFFFF;
	overflow-x:hidden; 
	overflow-y:scroll:
}

.tableMenuPrincipal tr td {	
	max-height: 25px;
}

.menuItem {	
	display:block;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	color:#444444;
}

.menuItemFake {	
	display:block;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	color:#444444;
	cursor:default;
}

.menuItem:hover {
	/*color: #0000FF;*/
	text-decoration:none;
	/*background-color: #BBBBBB;*/
}

.botao1 a {	
	display:block;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	color:#FFFFFF;	
}

.botao1 a:hover {
	/*color: #0000FF;*/
	text-decoration:none;
	font-size: 13px;
	/*background-color: #BBBBBB;*/
}

.botao2 a {	
	display:block;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	color:#222222;
}

.botao2 a:hover {
	/*color: #0000FF;*/
	text-decoration:none;
	font-size: 12px;
	color:#0033CC;
}

.marcarTd {
	border-style:solid;
	border-width:thin;
	border-color:#CCCCCC;
	background-color:#FFFFFF;
	cursor:default;
}

.marcarTd2 {
	border-style:solid;
	border-width:thin;
	border-color:#CCCCCC;
	background-color:#FFFFFF;
	cursor:pointer;
}

.mouseSobreTd {	
	background-color:#CCDDFF;
	cursor:pointer;
}

.fonte1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;	
}

.fonte11 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;	
}

.fonte2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #222222;	
}

.fonte21 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #222222;	
}

.fonteG19 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color: #222222;	
}

.fonteG18 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color: #222222;	
}

.fonteG17 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color: #222222;	
}

.fonteG16 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #222222;	
}

.fonteG15 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #222222;	
}

.fonteG14 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #222222;	
}

.fonte22 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*font-weight:bold;*/
	text-align:justify;
	color: #222222;	
}

.fonte223 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*font-weight:bold;*/
	text-align:justify;
	color: #222222;	
}

.fonte222 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #222222;	
}


.texto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*font-weight:bold;*/
	text-align:justify;
	line-height:150%;	
	color: #222222;	
}

.linguagemSelecionada {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #000040;	
	cursor:default;
}

.painel {

	/*background-color:#F0F8FF;*/
	padding:2px;
		
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#B6CEE7;

	border-right-width:1px;	
	border-right-style:solid;
	border-right-color:#B6CEE7;
	
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#B6CEE7;
	
	border-bottom-width:1px;	
	border-bottom-style:solid;
	border-bottom-color:#B6CEE7;
}

.painel2 {

	/*background-color:#F0F8FF;*/
	padding:2px;
		
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#0066FF;

	border-right-width:1px;	
	border-right-style:solid;
	border-right-color:#0066FF;
	
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#0066FF;
	
	border-bottom-width:1px;	
	border-bottom-style:solid;
	border-bottom-color:#0066FF;
}

.itemPainel {

	width:100%;
	height:160px;

	padding:6px;

	cursor:pointer;		
	
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#FFFFFF;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#FFFFFF;
}

.itemPainel tr td {
	text-align:left;
	vertical-align:text-top;
}

.itemPainelSel {

	width:100%;
	height:160px;

	padding:6px;
	cursor:pointer;
	background-color:#FBFDFF;
	
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#B6CEE7;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#B6CEE7;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#B6CEE7;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#B6CEE7;
}

.itemPainelSel tr td {
	text-align:left;
	vertical-align:text-top;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*font-weight:bold;*/
	color:#0033CC;
}

.itemPainelSel tr td span {
	text-align:left;
	vertical-align:text-top;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*font-weight:bold;*/
	color:#0033CC;
}

.link2 {
	text-decoration:none;
	color:#0033CC;
}

.link2:hover {
	text-decoration:underline;
	color:#0066FF;
}

.link3 {
	text-decoration:none;
	color:#444444;
}

.link3:hover {
	text-decoration:underline;
	color:#0066FF;
}

.link4 {
	text-decoration:none;
	color:#0033CC;
}

.link4:hover {
	text-decoration:underline;
	color:#0066FF;
}


.itemPainel2 {

	width:100%;
	height:175px;

	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#B6CEE7;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#B6CEE7;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#B6CEE7;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#B6CEE7;
}

.itemPainel2 th {
	height:25px;
	
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#B6CEE7;
	/*
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#B6CEE7;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#B6CEE7;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#B6CEE7;
	*/
}

.itemPainel2 td {
	height:150;
}

.itemPainel3 {

	width:100%;	

	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#B6CEE7;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#B6CEE7;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#B6CEE7;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#B6CEE7;
}

.itemPainel3 th {
	height:25px;

	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#B6CEE7;
	/*
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#B6CEE7;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#B6CEE7;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#B6CEE7;
	*/
}

.itemPainel3Sel {

	width:100%;	
	cursor:pointer;
	
	background-color:#F2F8FF;

	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#0099FF;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#0099FF;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#0099FF;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#0099FF;
}

.itemPainel3Sel th {
	height:25px;
	
	background-color:#C6E2FF;

	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#0099FF;
	/*
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#B6CEE7;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#B6CEE7;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#B6CEE7;
	*/
}

.botaoTd {	

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;	
	color:#000040;	
	background:#D7EBFF;	
	
	border-top-width:2px;
	border-top-style:solid;
	border-top-color:#87B5ED;
	border-left-width:2px;
	border-left-style:solid;
	border-left-color:#87B5ED;
	
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#000066;
	border-right-width:2px;
	border-right-style:solid;
	border-right-color:#000066;
	
}

.botaoTdSobre {	

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration:none;
	background-color:#B6D3F8;
	cursor:pointer;
	color:#000000;	
	
	border-top-width:2px;
	border-top-style:solid;
	border-top-color:#000066;
	border-left-width:2px;
	border-left-style:solid;
	border-left-color:#000066;
	
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#B9DCFF;
	border-right-width:2px;
	border-right-style:solid;
	border-right-color:#B9DCFF;
}

.botaoTd2 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;	
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	/*
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#FFFFFF;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#FFFFFF;
	*/
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#FFFFFF;
}

.botaoTd2Sobre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	cursor:pointer;	
	color:#0033AA;	
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#B6CEE7;
	/*
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#B6CEE7;
	
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#B6CEE7;
	*/
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#B6CEE7;
}

.quadroImagem {

	background-color:#B6CEE7;
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#B6CEE7;
	border-top-width:3px;
	border-top-style:solid;
	border-top-color:#B6CEE7;
	border-right-width:3px;
	border-right-style:solid;
	border-right-color:#B6CEE7;
	border-left-width:3px;
	border-left-style:solid;
	border-left-color:#B6CEE7;
}	

.quadroImagemSobre {
	cursor:pointer;
	border-width:3px;
	border-style:solid;
	border-color:#51A8FF;
}

.linkImg {
	border-width:3px;
	border-style:solid;
	border-color:#B6CEE7;
}	

.linkImg:hover {
	cursor:pointer;
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#51A8FF;
	border-top-width:3px;
	border-top-style:solid;
	border-top-color:#51A8FF;
	border-right-width:3px;
	border-right-style:solid;
	border-right-color:#51A8FF;
	border-left-width:3px;
	border-left-style:solid;
	border-left-color:#51A8FF;
}

.linkImg2 {
	border-width:1px;
	border-style:solid;
	border-color:#FFFFFF;
}	

.linkImg2:hover {
	cursor:pointer;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#51A8FF;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#51A8FF;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#51A8FF;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#51A8FF;
}

.divCarregando {
	azimuth:center;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#FFF6E8;
	width:170px;
	height:22px;	
	border: 2px solid #FFDDCC;
}

.divRedirecionando {
	azimuth:center;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#DFECF2;
	width:480px;
	height:22px;	
	border: 2px solid #09C;
}


.divGeralOn {
	z-index:101;
	position:absolute;
	elevation:higher;
	width:500px;
	height:400px;
	visibility:visible;
	
	background-color:#FAFFFF;
	
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	border-top-width:3px;
	border-top-style:solid;
	border-top-color:#FFFFFF;
	border-right-width:3px;
	border-right-style:solid;
	border-right-color:#999999;
	border-left-width:3px;
	border-left-style:solid;
	border-left-color:#FFFFFF;
}

.divPopUpProdutos {
	z-index:101;
	position:absolute;
	elevation:higher;
	width:500px;
	height:450px;
	visibility:visible;	
	background-color:#FAFFFF;
	
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	border-top-width:3px;
	border-top-style:solid;
	border-top-color:#FFFFFF;
	border-right-width:3px;
	border-right-style:solid;
	border-right-color:#999999;
	border-left-width:3px;
	border-left-style:solid;
	border-left-color:#FFFFFF;
}

.divGeral {
	position:absolute;
	elevation:higher;
	visibility:hidden;
	width:20px;
}

.popTabImgZoom {
	z-index:102;
	width:500px;
	height:400px;
	align:center;
	padding:0;
	
	border-bottom-width:4px;
	border-bottom-style:solid;
	border-bottom-color:#B6CEE7;
	border-top-width:4px;
	border-top-style:solid;
	border-top-color:#B6CEE7;
	border-right-width:4px;
	border-right-style:solid;
	border-right-color:#B6CEE7;
	border-left-width:4px;
	border-left-style:solid;
	border-left-color:#B6CEE7;
}

.botaoPreto tr td#td1 {
	width:10px;
	background:url(../images/canto1BotaoPreto.jpg) no-repeat;	
}

.botaoPreto tr td#td2 {
	background:url(../images/dentroBotaoPreto.jpg) repeat-x;
		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}


.botaoPreto tr td#td3 {
	width:10px;
	background:url(../images/canto2BotaoPreto.jpg) no-repeat;
}

.botaoPretoSobre {
	cursor:pointer;
}

.botaoPretoSobre tr td#td1 {
	width:10px;
	background:url(../images/canto1BotaoPretoSobre.jpg) no-repeat;;	
}

.botaoPretoSobre tr td#td2 {
	background:url(../images/dentroBotaoPretoSobre.jpg) repeat-x;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}


.botaoPretoSobre tr td#td3 {
	width:10px;
	background:url(../images/canto2BotaoPretoSobre.jpg) no-repeat;;
}

/*
.botaoPreto tr td#td1 {
	width:10px;
	background:url(../images/canto1BotaoPreto.gif) no-repeat;	
}

.botaoPreto tr td#td2 {
	background:url(../images/dentroBotaoPreto.gif) repeat-x;
		
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}


.botaoPreto tr td#td3 {
	width:10px;
	background:url(../images/canto2BotaoPreto.gif) no-repeat;
}

.botaoPretoSobre {
	cursor:pointer;
}

.botaoPretoSobre tr td#td1 {
	width:10px;
	background:url(../images/canto1BotaoPretoSobre.gif) no-repeat;;	
}

.botaoPretoSobre tr td#td2 {
	background:url(../images/dentroBotaoPretoSobre.gif) repeat-x;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}


.botaoPretoSobre tr td#td3 {
	width:10px;
	background:url(../images/canto2BotaoPretoSobre.gif) no-repeat;;
}
*/

.tabProduto {
	border: 1px solid #FFFFFF;
	border-bottom: #B6CEE7 1px solid;
	margin-bottom:5px;
	margin-top:5px;
}

.tabBotao {
	cursor:pointer;
}

.tabProdutoSobre {
	border: 1px solid #66CCFF;	
	background-color:#FBFDFF;
	margin-bottom:5px;
	margin-top:5px;
}

.tabProdutoSobre tr td {
	color:#003399;
}

.tabProdutoSobre tr td table tr td div {
	color:#003399;
}

.tabAtualSobre {
	border: 1px solid #66CCFF;	
	cursor:default;	
	background-color:#FCFEFF;
	margin-bottom:5px;
	margin-top:5px;
}

.tabAtualSobre tr td {
	color:#003399;
}

.tabAtualSobre tr td table tr td div {
	color:#003399;
}

.tabAtualSobre2 {
	border: 1px solid #44AAFF;	
	cursor:pointer;	
	background-color:#FCFEFF;
	margin-bottom:5px;
	margin-top:5px;
}

.tabAtualSobre2 tr td {
	color:#0033BB;
}

.tabAtualSobre2 tr td table tr td div {
	color:#0033BB;
}

.tabAtualSobre2 tr td table tr td div#divDown {
	color:#0033DD;
	font-weight:bold;
	font-size:12px;
}

.tabPainelAba {
	height:32px;
	/*border-bottom: solid 3px #AED7FF;*/
}

.abaNormal {

	height:15px;	
	font-size:11px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#D2E9FF;
	
	border-left: solid 3px #FFFFFF;
	border-right: solid 3px #FFFFFF;
	border-top: solid 3px #FFFFFF;
	border-bottom: solid 3px #AED7FF;
}

.abaSelecionada {

	cursor:default;
	
	height:15px;
	font-size:13px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;	
	
	border-left: solid 3px #AED7FF;
	border-right: solid 3px #AED7FF;
	border-top: solid 3px #AED7FF;	
	
}

.abaSobre {

	cursor:pointer;
	
	height:15px;
	font-size:11px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#CCDDFF;	
	
	border-left: solid 3px #FFFFFF;
	border-right: solid 3px #FFFFFF;
	border-top: solid 3px #FFFFFF;	
	border-bottom: solid 3px #AED7FF;
}

.corpoAba {
	
	width:100%;	
	height:300px;

	border-top:	none;
	border-left: solid 3px #AED7FF;
	border-right: solid 3px #AED7FF;
	border-bottom: solid 3px #AED7FF;	
}

.compForm {
	width:360px;
	border:0px;
}

.compForm2 {
	width:300px;
	border:0px;
}

.compForm3 {
	border:0px;
}

.compFormContainer {
	border: 1px solid #AED7FF;
}

.compFormContainerErro {
	border: 1px solid #FF3333;
}

.quadCheckBox {
	cursor:pointer;
	width:16px;
	text-align:center;
	vertical-align:middle;
	border: #666666 solid 1px;
	font-weight:bold;
	color:#FFFFFF;
}

.quadCheckBoxSel {
	cursor:pointer;
	width:16px;
	text-align:center;
	vertical-align:middle;
	border: #666666 solid 1px;
	font-weight:bold;
	color:#000000;
}

.btnCheckBox {
	text-decoration: none;	
	text-align:left;
}

.btnCheckBoxSobre {
	text-decoration: underline;
	cursor:pointer;
	text-align:left;
}

.btnCheckBoxSel {
	text-decoration: none;
	color:#000066;
	cursor:pointer;
	text-align:left;
}

.tdAsteriscoOk {
	width:10px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#FFFFFF;
}

.tdAsteriscoErro {
	width:10px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#FF0000;
}

.tabNormal {
	border: 1px solid #FFFFFF;
	cursor:default;
}

.tabSobre {
	border: 1px solid #51A8FF;
	cursor:default;
}

.precoAtual {
	background-color: #F6FAFF;
	border-top: 1px #A8D3FF solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color: #222222;
	padding:3px;
}

.tabVisivel {
	display:table;
}

.trVisivel {
	display:table-row;
}

.tabInvisivel {
	display:none;
}

.escondido {
	display:hidden;
}

.link5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;	
}

.link5Sobre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #FFFFFF;	
	cursor:pointer;
}

.tdSeparadorBottom {
	border-bottom: 1px solid #51A8FF;
}

.tdSeparadorTop {
	border-top: 1px solid #51A8FF;
}

.tdSeparadorRight {
	border-right: 1px solid #B6CEE7;
}

.separadorTop {
	border-top: 1px solid #B6CEE7;
}

.separadorRight {
	border-right: 1px solid #B6CEE7;
}

.separadorBottom {
	border-bottom: 1px solid #B6CEE7;
}

.divAjuda {
	z-index:90;
	position:absolute;
	width:440px;
	height:200px;
	visibility:visible;	
	background-color:#F8FAFF;
	
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	border-top-width:3px;
	border-top-style:solid;
	border-top-color:#FFFFFF;
	border-right-width:3px;
	border-right-style:solid;
	border-right-color:#999999;
	border-left-width:3px;
	border-left-style:solid;
	border-left-color:#FFFFFF;
}

.divHint {
	z-index:99;
	position:absolute;
	visibility:visible;	
	background-color:#FFFFDD;	
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#000;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#000;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#000;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#000;
}


.linGrid1 {
	background-color:#FDFEFF;
	border: 1px solid #FFFFFF;
}

.linGrid2 {
	background-color:#F0FAFF;
	border: 1px solid #FFFFFF;
}

.linTab2 {
	background-color:#E2E2E2;
	border: 1px solid #FFFFFF;
}

.linGridSobre {	
	cursor:pointer;
	border: 1px solid #66CCFF;	
	background-color:#BBCCEE;
}

.tabGrid {
	border-width:2px;
	border-style:solid;
	border-color:#B6CEE7;
}

.tabGrid tr th{
	border-width:1px;
	border-style:solid;
	border-color:#B6CEE7;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#B6CEE7;
}

.tabGrid tr td{
	border-width:1px;
	border-style:solid;
	border-color:#B6CEE7;
}

.telaEscura1 {
	position:absolute;
	background:transparent url(../images/alpha1.gif) center repeat;
}

.invisivel {
	display:none;
}

.bodyEscuro {
	overflow-y: hidden;
	overflow-x: hidden;
}

.tdTitulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #222222;	
	background:url(../images/barraTitulo.jpg) repeat-x;
	
}

.divMensagem {
	azimuth:center;
	font-size:14px;
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#FFF6E8;
	border: 2px solid #FFDDCC;
}

.divQuadMensagem {
	z-index:101;
	position:absolute;
	elevation:higher;
	width:500px;
	height:400px;
	visibility:visible;
	
	background-color:#FAFFFF;
	
	border:0px;
}

.tabDadosVisa {
	background:url(../images/visa2.jpg) right bottom no-repeat;
}

.tabDadosMastercard {
	background:url(../images/mastercard2.jpg) right bottom no-repeat;
}

.tabProdutoPromo {
	border:#FFCCCC 2px solid;
}

.tabProdutoPromoSobre {
	border:#FFA275 2px solid;
	background-color:#FBFDFF;	
}

.tabProdutoPromoSobre tr td {
	color:#003399;
}

.tabProdutoPromoSobre tr td table tr td div {
	color:#003399;
}

.faixaVermelha {
	background-color:#F2F8FF;
	color:#DD0005;
	font-weight:bold;
}