.tabelaAjuste 
{
	table-layout:fixed;
}
/* etiquetas tooltip */
.etiquetaPagto_estrutura {
	background:#ffffdd;
	display:table;
	border:solid 1px #fce0b8;
	padding:5px;
}
.etiquetaPagto_detalhes {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#444;
}
.etiquetaPagto_principal {
	table-layout:fixed;
	border:solid 1px #fce0b8;
	margin-bottom:10px;
}
/* CSS das Etiquetas dos produtos */
.etiqueta_btnDetalhesProduto {
	border:0px;
}
.etiqueta_btnAdicionarCarrinho {
	border:0px;
}
.etiquetaProdutoIMG {
	border:solid 1px #d7e1f0;
	padding:2px;
}
.link_etiquetaProduto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2262c2;
	text-decoration:none;
	font-weight:bold;
	text-transform:capitalize !important;
}
.link_etiquetaProduto:hover {
	text-decoration:underline;
}
.etiquetaCidade {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3b697b;
    text-transform:uppercase;
}
.etiquetaDe {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ea8500;
}
.etiquetaValor {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F00;
	font-weight:bold;
}
.etiquetaParcelamento {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
}
.etiquetaBotoesTD {
	height:30px;
}
.etiqueta_molduraTD {

}
.etiqueta_marginTop {
	background:URL(etiqueta_margin.gif) bottom;
	font-size:1px;
	height:10px;
}
.etiqueta_margin {
	background:URL(etiqueta_margin.gif);
	font-size:1px;
	height:20px;
}
.etiqueta_marginBottom {
	background:URL(etiqueta_margin.gif);
	font-size:1px;
	height:10px;
}
/* Fim CSS Etiquetas produtos */

.janelaBusca {
	border-bottom:solid 1px #ea8500;
	background:#fef4aa;
	color:#ea8500;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:40px;
}

.login_janelaLateral {
	border-left:solid 1px #ff8402;
	border-right:solid 1px #ff8402;
	background-color:#fff4da;
}

.titulo1_background 
{
    background-image:URL(images/header_baixoBackground.gif);
    background-repeat:repeat-x;
    height:8px;
}
.titulo1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#084E8D;
	font-weight:bold;
}
.titulo3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	font-weight:bold;
}
.texto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#333333;
}
.paragrafo {
	padding-top:8px;
}
.spacerLateral {
}
.spacerDepois {
	padding-bottom:10px;
}
.tituloMaster {
	font-family:arial black;
	color:#ff8402;
	font-size:18pt;
}
.linhaDivisoria {
	border-bottom:solid 1px #CCCCEE;
}
span ul li {
	color:#638c9c;
	margin-left:-18px;
}




.vazio {
	font-size:1px;
}
.spacer_estrutura {
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:0px;
}

a.linkFooter_10px {
	font-family: verdana;
	font-size: 10px;
	color: #0275c1;
	text-decoration: none;
}
a.linkFooter_10px:hover {
	text-decoration: underline;
}
.texto_8pt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
}
.linkHeader_8pt {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-variant:small-caps;
}
.linkHeader_8pt:hover {
	text-decoration:underline;
	color: #FFFFFF;
}
.linkHeader_spacer {
	padding:0px 6px 0px 6px;
}
.menuMiddle {
	background-image:URL(images/header_categBackground.gif);
	padding:0px 20px 0px 20px;
	color:#FFFFFF;
	text-align:center;
}
a.menuCateg {
	font: bold 8pt Arial, Helvetica, sans-serif ;
	color: #FFFFFF; 
	text-decoration:none; 
	font-variant:small-caps;
}
a.menuCateg a:hover {
	color: #FFFFFF;
}
.menuCategVertical {
	padding:6px 0px 5px 0px;
	border:solid 1px #00FFCC;
	margin-top:10px;
}

.menuCima_borda {
	font-size:1px;
	border-top:solid 1px #CCCCCC;
	background-color:#FFFFFF;
}
.menuBaixo_borda {
	font-size:1px;
	background-image:URL(images/menuBaixo_line.gif);
	background-repeat:repeat-x;
}
body {
	background-repeat:repeat-x;
	margin:0px;
}

.topo_spacer {
	padding-left:3px;
	padding-right:3px;
}
.textComboCategorias {
	font-family: Verdana;
	font-size: 10px;
	color:#2255aa;
	padding:1px;
	background-image: url(images/fundo_txtfield.gif);
}
.aba_visualizacao_on {
	border:solid 1px #B0B0B0;
	border-bottom:none;
	padding:6px 12px 6px 12px;
	font-size:1px;
}
.aba_visualizacao_off {
	border:solid 1px #B0B0B0;
	padding:6px 12px 6px 12px;
	background-color:#F0F0F0;
	font-size:1px;
}
.aba_spacer {
	border-bottom:solid 1px #B0B0B0;
}
.linkAbaVisualizacao_on {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	color: #3d657f;
	font-weight:bold;
}
.linkAbaVisualizacao_on:hover {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	color: #3d657f;
	font-weight:bold;
	text-decoration:underline;
}
.linkAbaVisualizacao_off {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	color: #0876bb;
	font-weight:bold;
}
.linkAbaVisualizacao_off:hover {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	color: #0876bb;
	font-weight:bold;
	text-decoration:underline;
}
.stylelinksDiv {
	font-family: verdana;
	font-size: 10px;
	color: #0033CC;
}
a.stylelinks {
	font-family: verdana;
	font-size: 10px;
	color: #0033CC;
}
a.stylelinks:hover {
	text-decoration: underline;
}

.style17 {
	font-size: 11px;
}




/*
a.aba_carrinho_on {
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
a.aba_carrinho_on:hover {
	text-decoration:underline;
}
a.aba_carrinho_off {
	font-family: Verdana;
	font-size: 12px;
	color: #19518a;
	font-weight:bold;
	text-decoration:none;
}
a.aba_carrinho_off:hover {
	text-decoration:underline;
}
.abaCarrinho_on {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:2px;
	padding-left:6px;
	padding-right:20px;
	background-image:URL(images/aba_carrinhoMiddle_on.gif);
}
.abaCarrinho_off {
	padding-top:3px;
	padding-left:6px;
	padding-right:20px;
	background-image:URL(images/aba_carrinhoMiddle_off.gif);
}

*/
.tituloConsulta 
{
    font-family:Verdana;
    font-size:13pt;
    color:#f68601;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:4px;
}
.janelaTituloEsqConsulta
{
    border-left:solid 1px #8b9bac;
    border-top:solid 1px #8b9bac;
    border-bottom:solid 1px #bfc6ce;
    font-weight:bold;
    padding-left:10px;
    padding-right:10px;
    background-color:#d2e3fa;
}
.janelaTituloDirConsulta
{
    border-bottom:solid 1px #8b9bac;
}
.janelaConteudoConsulta
{
    border-left:solid 1px #8b9bac;
    border-right:solid 1px #8b9bac;
    border-bottom:solid 1px #8b9bac;
    padding:8px;
    padding-bottom:2px;
    padding-top:4px;
    padding-right:2px;
    background-color:#f2f6fe;
}
.botao2 {
	border-top: 1px solid #4653b0;
	border-left: 1px solid #4653b0;
	border-right: 1px solid #4653b0;
	border-bottom: 1px solid #4653b0;
	background:#FFFFFF url(images/btn_gradiente.gif);
	font-family: verdana, arial, tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding:1px 2px 1px 2px;
}
.linkheader2 {
	font-family: verdana;
	font-size: 9px;
	line-height: normal;
	text-decoration: none;
	color: #FFFFFF;
	padding-left:6px;
	padding-right:6px;
}
.linkheader2:link {
	color: #FFFFFF;
}
.linkheader2:active {
	color: #FFFFFF;
}
.linkheader2:visited {
	color: #FFFFFF;
}
.linkheader2:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.headerTB {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#19518a;
	background-color:#d2e3fa;
	padding:3px;
}
.janelaConta 
{
    border:solid 1px #8b9bac;
    padding:8px;
    background-color:#eceff6;
}
.tituloConta 
{
    font-family:Verdana;
    font-size:14pt;
    color:#1272d0;
    font-weight:bold;
    text-align:center;
}
.textboxConta {
	font-family: Verdana;
	font-size: 12px;
	color:#555555;
	font-style: normal;
	font-weight:bold;
	padding:2px;
	border: 1px solid #b2b6bf;
	background-image: url(images/fundo_txtfield.gif);
}
.textboxHomeBusca {
	font-family: Verdana;
	font-size: 13px;
	color:#555555;
	font-style: normal;
	font-weight:bold;
	padding:3px;
	border: 1px solid #b2b6bf;
	background-image: url(images/fundo_txtfield.gif);
}
.textboxUpload {
	font-family: Verdana;
	font-size: 12px;
	color:#0876cd;
	font-style: normal;
	padding:2px;
	border: 1px solid #b2b6bf;
	background-image: url(images/fundo_txtfield.gif);
}
.textboxLM {
	font-family: Verdana;
	font-size: 12px;
	color:#555555;
	font-style: normal;
	font-weight:bold;
	padding:2px;
	border: 1px solid #b2b6bf;
	background-image: url(images/fundo_txtfield.gif);
}
.textboxerrorLM {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	color:#333333;
	padding:2px;
	border: 1px solid #FF0000;
	background-image: url(images/fundo_txtfield_err.gif);
}
.textareaerrorLM {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	color:#555555;
	padding:2px;
	border: 1px solid #FF0000;
	background-image: url(images/fundo_txtfield_err.gif);
}
.textareaLM {
	font-family: Verdana;
	color:#555555;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	padding:2px;
	border: 1px solid #b2b6bf;
	background-image: url(images/fundo_txtfield.gif);
}
.textComboConta {
	font-family: Verdana;
	font-size: 12px;
	color:#555555;
	font-style: normal;
	font-weight:bold;
	padding:1px;
	background-image: url(images/fundo_txtfield.gif);
}
.textComboContaError {
	border:solid 1px #EE0000;
	font-family: Verdana;
	font-size: 12px;
	color:#EE0000;
	font-style: normal;
	font-weight:bold;
	padding:1px;
	background-image: url(images/fundo_txtfield_err.gif);
}
.linkMenu_spacer {
	padding-left:10px;
	padding-right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.linkMenu_spacer:hover {
	text-decoration:underline
}
.body_bg {
	 background-image:URL(images/body_bg.gif);
	 background-repeat:repeat-x;
}



a {
	 text-decoration:none;
}
.formHeader_link {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	font-weight:bold;
}
.formHeader_link:hover {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	text-decoration:underline;
	color: #ffffff;
	font-weight:bold;
}
.subtituloTB {
	background-color:#beecff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2255aa;
	height:22px;
}
.statusCorBg_1 {
	background-color:#ff8402;
}
.statusCorJanela_1 {
	background-color:#fcf9f5;
	border:solid 1px #e9e9f7;
}
.statusCorBg_3 {
	background-color:#FFCC00;
}
.statusCorJanela_3 {
	background-color:#fdfcf7;
	border:solid 1px #e9e9f7;
}
.statusCorBg_4 {
	background-color:#0e4ce7;
}
.statusCorJanela_4 {
	background-color:#f6f8fc;
	border:solid 1px #e9e9f7;
}
.statusCorBg_5 {
	background-color:#CCCCCC;
}
.statusCorJanela_5 {
	background-color:#EEEEEE;
	border:solid 1px #CCCCCC;
}
.statusCorBg_6 {
	background-color:#0e9a07;
}
.statusCorJanela_6 {
	background-color:#f7fdf7;
	border:solid 1px #e9e9f7;
}
.statusCorBg_0 {
	background-color:#DD0000;
}
.statusCorJanela_0 {
	background-color:#fdf7f7;
	border:solid 1px #e9e9f7;
}


.statusCor_99 {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	color: #2255aa;
	font-weight:normal;
}
.statusCor_99:hover 
{
	text-decoration:underline;
	color: #4471C6;
}



.statusCor_1 {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	color: #ff8402;
}
.statusCor_1:hover {
	text-decoration:underline;
}
.statusCor_3 {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	color: #caa40e;
}
.statusCor_3:hover {
	text-decoration:underline;
}
.statusCor_4 {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	color: #0e4ce7;
}
.statusCor_4:hover {
	text-decoration:underline;
}
.statusCor_5 {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	color: #999999;
}
.statusCor_5:hover {
	text-decoration:underline;
}
.statusCor_6 {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	color: #0e9a07;
}
.statusCor_6:hover {
	text-decoration:underline;
}
.statusCor_0 {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	color: #DD0000;
}
.statusCor_0:hover {
	text-decoration:underline;
}
.paginacao_inativo_amarelo {
	border:solid 1px #AAAAAA;
	background-color:#ffffff;
	width:20px;
	height:16px;
	padding:1px;
	padding-bottom:2px;
	text-align:center;
	color:#999999;
	cursor:hand;
}
.paginacao_ativo_amarelo {
	background-color:#ffcc00;
	border:solid 1px #b57e06;
	width:20px;
	height:17px;
	padding:1px;
	text-align:center;
	color:#4c3900;
	padding-top:1px;
}
.paginacao_inativo_laranja {
	border:solid 1px #AAAAAA;
	background-color:#ffffff;
	width:20px;
	height:16px;
	padding:1px;
	padding-bottom:2px;
	text-align:center;
	color:#999999;
	cursor:hand;
}
.paginacao_ativo_laranja {
	background-color:#ff8402;
	border:solid 1px #ea6005;
	width:20px;
	height:17px;
	padding:1px;
	text-align:center;
	color:#FFFFFF;
	padding-top:1px;
}
.paginacao_inativo_vermelho {
	border:solid 1px #437ab2;
	background-color:#ffffff;
	width:20px;
	height:16px;
	padding:1px;
	padding-bottom:2px;
	text-align:center;
	color:#437ab2;
	cursor:hand;
}
.paginacao_ativo_vermelho {
	background-color:#e04e4f;
	border:solid 1px #a73132;
	width:20px;
	height:17px;
	padding:1px;
	text-align:center;
	color:#FFFFFF;
	padding-top:1px;
}
.paginacao_inativo_verde {
	border:solid 1px #437ab2;
	background-color:#ffffff;
	width:20px;
	height:16px;
	padding:1px;
	padding-bottom:2px;
	text-align:center;
	color:#437ab2;
	cursor:hand;
}
.paginacao_ativo_verde {
	background-color:#027501;
	border:solid 1px #024c01;
	width:20px;
	height:17px;
	padding:1px;
	text-align:center;
	color:#FFFFFF;
	padding-top:1px;
}
.paginacao_inativo_azul {
	border:solid 1px #9097b0;
	background-color:#ffffff;
	width:20px;
	height:16px;
	padding:1px;
	padding-bottom:2px;
	text-align:center;
	color:#9097b0;
	cursor:hand;
}
.paginacao_ativo_azul {
	background-color:#587bdf;
	border:solid 1px #3151ad;
	width:20px;
	height:17px;
	padding:1px;
	text-align:center;
	color:#FFFFFF;
	padding-top:1px;
}
.paginacao_inativo_azulescuro {
	border:solid 1px #9097b0;
	background-color:#ffffff;
	width:20px;
	height:16px;
	padding:1px;
	padding-bottom:2px;
	text-align:center;
	color:#9097b0;
	cursor:hand;
}
.paginacao_ativo_azulescuro {
	background-color:#4159b1;
	border:solid 1px #21357b;
	width:20px;
	height:17px;
	padding:1px;
	text-align:center;
	color:#FFFFFF;
	padding-top:1px;
}
.paginacao_inativo_roxo {
	border:solid 1px #718dc5;
	background-color:#ffffff;
	width:20px;
	height:16px;
	padding:1px;
	padding-bottom:2px;
	text-align:center;
	color:#718dc5;
	cursor:hand;
}
.paginacao_ativo_roxo {
	background-color:#77429c;
	border:solid 1px #51276f;
	width:20px;
	height:17px;
	padding:1px;
	text-align:center;
	color:#FFFFFF;
	padding-top:1px;
}
.paginacao_inativo_preto {
	border:solid 1px #AAAAAA;
	background-color:#ffffff;
	width:20px;
	height:16px;
	padding:1px;
	padding-bottom:2px;
	text-align:center;
	color:#999999;
	cursor:hand;
}
.paginacao_ativo_preto {
	background-color:#0d397c;
	border:solid 1px #000000;
	width:20px;
	height:17px;
	padding:1px;
	text-align:center;
	color:#FFFFFF;
	padding-top:1px;
}





/* paginação */
#ctl00_ContentPlaceHolder1_pnPaginas a
{
	font-family:Verdana;
	font-size:12px;
}
.paginacao_inativo {
	border:solid 1px #6499dd;
	background-color:#ffffff;
	width:20px;
	height:18px;
	padding:1px 3px 1px 3px;
	text-align:center;
	color:#6499dd;
	cursor:hand;
}
.paginacao_ativo {
	background-color:#ff8402;
	border:solid 1px #ed5206;
	width:20px;
	height:17px;
	padding:1px 3px 1px 3px;
	text-align:center;
	color:#FFFFFF;
}
.fundo_titulo {
	background-color:#2a64bb;
}
.link_ordenacao:link {
	font-family: Verdana;
	font-size: 12px;
	text-decoration:underline;
	color: #FFFFFF;
	font-weight:bold;
}
.link_ordenacao:active {
	font-family: Verdana;
	font-size: 12px;
	text-decoration:underline;
	color: #FFFFFF;
	font-weight:bold;
}
.link_ordenacao:visited {
	font-family: Verdana;
	font-size: 12px;
	text-decoration:underline;
	color: #FFFFFF;
	font-weight:bold;
}
.link_ordenacao:hover {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	text-decoration:underline;
	color: #FFFF00;
	font-weight:bold;
}

.borda_exibe_prod {
	border:solid 1px #abc2f7;
}

.janela_estrutura {
	border: 1px solid #cad5e6;
	background: #FFFFFF;
	font-size: 10px;
	color: #0649B8;	
	font-family: verdana,arial,tahoma;
}
.janela_interna {
	border: 1px solid #E1E1E1;
	background: #FFFFFF;
	font-size: 10px;
	color: #3b697b;	
	font-family: verdana,arial,tahoma;
}
.janela_minhaLoja {
	border: 1px solid #9999ff;
	border-top:none;
	background: #f2f6fe;
	font-size: 10px;
	color: #0649B8;	
	font-family: verdana,arial,tahoma;
}
.categHome_fundo 
{
	background:URL(images/header_categBackground.gif);
}
.janela_cinza {
	border: 1px solid #B0B0B0;
	background: #FFFFFF;
	font-size: 10px;
	color: #0649B8;	
	font-family: verdana,arial,tahoma;
}
.sombra {
	border-left-width:1px;
	border-bottom-width:2px;
	border-left-color:#c0c0c0;
	border-bottom-color:#c0c0c0;
}
.janela_corpoMenu {
	border: 1px solid #D0D0D0;
	border-bottom:none;
	border-top:none;
	background: #FFFFFF;
	font-size: 10px;
	color: #3b697b;	
	font-family: verdana,arial,tahoma;
}
.textoExplicativo {
	font-family: Verdana;
	font-size: 12px;
	font-style:italic;
	font-weight: normal;
	color:#09689f;
}
.textoExplicativoFundo {
	background:#FFD;
	border:solid 1px #fce0b8;
	padding:0px;
}
.verdana_12px {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color:#3b697b;
}
.verdana_12pxB {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color:#3b697b;
}
.verdana_10px {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight:normal;
	color:#3b697b;
}
.verdana_10pxB {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color:#3b697b;
}
/* TD */
.link_12pxTD a:link {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	color: #2255aa;
	font-weight:normal;
}
.link_12pxTD a:active {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	color: #2255aa;
	font-weight:normal;
}
.link_12pxTD a:visited {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	color: #2255aa;
	font-weight:normal;
}
.link_12pxTD a:hover {
	text-decoration:underline;
	color: #4471C6;
}
/* */
a.link_12px {
	font-family: Verdana;
	font-size: 12px;
	font-style: normal;
	color: #2255aa;
	font-weight:normal;
}
a.link_12px:active {

}
a.link_12px:visited {

}
a.link_12px:hover {
	text-decoration:underline;
	color: #4471C6;
}
a.link_9px {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	color: #2255aa;
}
a.link_9px:hover {
	text-decoration:underline;
	color: #4471C6;
}
a.link_10px2 {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight:normal;
	color: #2255aa;
}
a.link_10px2:hover {
	text-decoration:underline;
	color: #4471C6;
}
.link_10px:link {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	color: #2255aa;
	font-weight:bold;
}
.link_10px:active {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	color: #2255aa;
	font-weight:bold;
}
.link_10px:visited {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	color: #2255aa;
	font-weight:bold;
}
.link_10px:hover {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	text-decoration:underline;
	color: #4471C6;
	font-weight:bold;
}
.linkheaderteste {
	font-family: verdana;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding-left:6px;
	padding-right:6px;
}
.linkheaderteste:link {
	font-family: verdana;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.linkheaderteste:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#5571D2;
	display:block;
}
.linkheaderteste:active {
	font-family: verdana;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.linkheaderteste:visited {
	font-family: verdana;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
div.menu a {
color: #004070; 
background: #FFFFFF; 
text-decoration:none; 
font-size:11px; 
font-family: Tahoma, verdana, sans-serif;
padding: 2px 2px;
}
div.menu a:link {
color: #2255aa; 
background: #FFFFFF; 
}
div.menu a:active { 
color: #2255aa;
background: #FFFFFF; 
}
div.menu a:visited {
color: #2255aa; 
background: #FFFFFF; 
}
div.menu a:hover {
color: #333333;
background: #FFFFAA; 
}

div.menu2 a {
color: #004070; 
background: #FFFFFF; 
text-decoration:none; 
font-size:11px; 
font-family: Tahoma, verdana, sans-serif;
padding: 2px 2px;
}
div.menu2 a:link {
color: #004070; 
background: #FFFFFF; 
}
div.menu2 a:active { 
color: #004070;
background: #FFFFFF; 
}
div.menu2 a:visited {
color: #004070; 
background: #FFFFFF; 
}
div.menu2 a:hover {
color: #000000;
background: #DFECFF; 
}
table.menu2 a { 
width:100%; 
display: block; 
} 
.janelaerro {
	border: 1px solid #EE0000;
	background: #FFFFFF;
	font-size: 10px;
	color: #000000;
	text-align:left;
	font-family: verdana,arial,tahoma;
}
.Verdana_11px {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
}
.Verdana_9px {
	font-family: Verdana;
	font-size: 9Px;
	font-style: normal;
}
#font_9px {
	font-family: Verdana,Tahoma,Arial;
	font-size: 9px;
	font-style: normal;
}
#font_10px {
	font-family: Verdana,Tahoma,Arial;
	font-size: 10px;
	font-style: normal;
}
#font_11px {
	font-family: Verdana,Tahoma,Arial;
	font-size: 11px;
	font-style: normal;
}
#font_12px {
	font-family: Verdana,Tahoma,Arial;
	font-size: 12px;
	font-style: normal;
}
.link16px {
	font-family: verdana;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #3366AA;
}
.link16px:hover {
	font-family: verdana;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #3366AA;
}
.link16px:visited {
	font-family: verdana;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #3366AA;
}
.link16px:active {
	font-family: verdana;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #3366AA;
}
.textbox {
	font-family: Verdana;
	font-size: 10px;
	color:#555555;
	font-style: normal;
	font-weight:bold;
	padding:0px;
	border: 1px solid #b2b6bf;
	background-image: url(images/fundo_txtfield.gif);
}
.textobusca {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
	height: 18px;
	border: 1px solid #888888;
	background-image: url(images/fundo_txtfield.gif);
}
.textarea {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	border: 1px solid #888888;
	background-image: url(images/fundo_txtfield.gif);
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000099;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #00DD00;
	border-right-color: #00DD00;
	border-bottom-color: #0000AA;
	border-left-color: #0000AA;
	margin: auto;
	font-variant: normal;
}
.textboxerror {
	font-family: Verdana;
	font-size: 10px;
	color:#333333;
	font-style: normal;
	font-weight:bold;
	padding:0px;
	border: 1px solid #b2b6bf;
	background-image: url(images/fundo_txtfield.gif);
}
.bordabody {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #000099;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;
	background: #FFFFFF;
}

.janela {
	border: 1px solid #000099;
	background: #E7EFFE;
	font-size: 10px;
	color: #0649B8;	
	font-family: verdana,arial,tahoma;
}
.janelapreta {
	border: 1px solid #000000;
	background: #FFFFFF;
	font-size: 10px;
	color: #000000;
	font-family: verdana,arial,tahoma;
}
.bordapreta {
	border: 1px solid #000000;
	background: #FFFFFF;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 0px;
	font-size: 10px;
	color: #000000;	
	font-family: verdana,arial,tahoma;
}
.linkmenu:link {
	font-family: verdana;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.linkmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#0000AA;
}
.linkmenu:active {
	font-family: verdana;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.linkmenu:visited {
	font-family: verdana;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.categlink:link {
	font-family: verdana, arial, helvetica, tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
}
.categlink:active {
	font-family: verdana, arial, helvetica, tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #0000CC;
	text-decoration: none;
}
.categlink:visited {
	font-family: verdana, arial, helvetica, tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
}
.categlink:hover {
	font-family: verdana, arial, helvetica, tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #0000CC;
	text-decoration: none;
}
.sublink:link {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 10px;
	color: #777777;
	text-decoration: none;
}
.sublink:active {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.sublink:visited {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 10px;
	color: #777777;
	text-decoration: none;
}
.sublink:hover {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.bodylink:link {
	font-family: verdana;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #0000CC;
}
.bodylink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0000CC;
	background-color:#EEEEFF	;
}
.bodylink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000CC;
}
.bodylink:visited {
	font-family: verdana;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #0000CC;
}
.linkcategoria:link {
	font-family: verdana;
	font-size:12px;
	text-decoration: none;
	color:#000000;
}
.linkcategoria:visited {

	font-family: verdana;
	font-size:12px;
	text-decoration: none;
	color:#555555;
}
.linkcategoria:hover {
	font-family: verdana;
	font-size:12px;
	color:#FFFFFF;
	background-color:#000066;
}
.linkcategoria:active {

	font-family: verdana;
	font-size:12px;
	text-decoration: none;
	color:#000000;
}
.linkproduto {
	font-family: verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}
.linkproduto:link {
	font-family: verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}
.linkproduto:hover {
	font-family: verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.linkproduto:active {
	font-family: verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}
.linkproduto:visited{
    font-family: verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}
.tabelaproduto {
	border: 1px solid #DDDDEE;
}
.imagens {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;	
}
.linkpreco{
	font-family: verdana;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;
}

.menuUniversidade {
	width:210px;
}
table.menu a { 
width:205px; 
display: block; 
} 

.listaempresa {
	border-top: 1px solid #CC0099;
}
.combobox {
	font-family: Verdana;
	font-size: 10px;
	background-attachment: fixed;
	background-color: #FFFFFF;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
	height: 15px;
	width: auto;
	list-style-type: none;
	color: #193B78;
	font-weight: bold;
}
.comboboxerror {
	font-family: Verdana;
	font-size: 10px;
	background-attachment: fixed;
	background-color: #FF0000;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
	height: 15px;
	width: auto;
	border: thin none #550033;
	list-style-type: none;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}
.bordadireita {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9999FF;
}
.bordaesquerda {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000099;
}
.bordasuperior {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000099;
}
.bordainferior {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000099;
}
.bordaesquerdadireita {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000099;
	border-left-color: #000099;
}
.bordaesquerdadireitainferior {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;
}
.bordaesquerdainferior {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000099;
	border-left-color: #000099;
}
.bordadireitainferior {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000099;
	border-bottom-color: #000099;
}
.bordaesquerdadireitasuperior {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000099;
	border-right-color: #000099;
	border-left-color: #000099;
}
.bordapretadireita {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.bordapretaesquerda {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
.bordapretasuperior {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.bordapretainferior {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.bordapretaesquerdadireita {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.bordapretaesquerdainferior {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.listbox {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	background-color: #FFFFFF;
	border: 1px solid #000099;
	width: 230px;
}
.link9px {
	font-family: verdana;
	font-size: 9px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #2255aa;
}
.link9px:hover {
	font-family: verdana;
	font-size: 9px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000099;
}
.link9px:visited {
	font-family: verdana;
	font-size: 9px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000077;
}
.link9px:active {
	font-family: verdana;
	font-size: 9px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000066;
}
.link10px {
	font-family: verdana;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000066;
}
.link10px:hover {
	font-family: verdana;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000099;
}
.link10px:visited {
	font-family: verdana;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000077;
}
.link10px:active {
	font-family: verdana;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000066;
}
.link11px {
	font-family: verdana;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000066;
}
.link11px:hover {
	font-family: verdana;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #000099;
}
.link11px:visited {
	font-family: verdana;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000077;
}
.link11px:active {
	font-family: verdana;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000066;
}
.link12px {
	font-family: verdana;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000066;
}
.link12px:hover {
	font-family: verdana;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000099;
}
.link12px:visited {
	font-family: verdana;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000077;
}
.link12px:active {
	font-family: verdana;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000066;
}
.link14px {
	font-family: verdana;
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000066;
}
.link14px:hover {
	font-family: verdana;
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000099;
}
.link14px:visited {
	font-family: verdana;
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000077;
}
.link14px:active {
	font-family: verdana;
	font-size: 14px;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000066;
}
.lista {
	list-style-type: square;
}
.norepeat {
	background-repeat: no-repeat;
}
.formlabel {
	font-size: 10px;
	color: #333333;	
	font-family: verdana,arial,tahoma;
}
.formheader {
	font-family: verdana,arial,tahoma;
	font-size: 12pt;
	font-weight: bold;
	color: #084E8D;
	padding-top:4px;
	padding-left:6px;
	vertical-align:top;
	height:22px;
}
.link_12pt {
	font-family: verdana,arial,tahoma;
	font-size: 12pt;
	font-weight: bold;
	color: #2255aa;
	padding-top:0px;
	vertical-align:top;
	height:22px;
	text-decoration:none;
}
.link_12pt:hover {
	text-decoration: underline;
}
.formheaderNObody {
	font-family: verdana,arial,tahoma;
	font-size: 11pt;
	font-weight: bold;
	color: #084E8D;
	padding-top:0px;
	vertical-align:middle;
	padding-left:6px;
	height:24px;
}
.fundoescuro {
	background-color: #82A0FF;
	color: #FFFFFF;
}
.fundomedio {
	background-color: #B9C9FF;
	color: #444444;
}

.msg {
	border: 1px solid #FFD000;
	background: #BFCFFF;
	font-family: verdana, arial, tahoma;
	font-size: 11px;
	font-weight: bold;
}

.botao{
	border-top: 1px solid #4653b0;
	border-left: 1px solid #4653b0;
	border-right: 1px solid #4653b0;
	border-bottom: 1px solid #4653b0;
	background:#FFFFFF url(images/btn_gradiente.gif);
	font-family: verdana, arial, tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding:1px 2px 1px 2px;
}
.toolbar {
	border: 1px solid #000099;
	border-top:none;
}
.msg_titulo {
	font-family:verdana;
	font-size:14pt;
	font-weight:bold;
	color:#3366AA;
}
.msg_corpo {
	font-family:verdana;
	font-size:10pt;
	font-weight:bold;
	color:#3366AA;
}
.msg_destaque {
	font-family:verdana;
	font-size:10pt;
	font-weight:bold;
	color:#FF8402;
}

.msg_rodape {
	font-family:verdana;
	font-size:8pt;
	color:#3366AA;
}
.msg_faixa {
	font-weight:bold;
	font-family:arial black;
	color:#ffffff;
	font-size:18pt;
	position:relative;
	top:3px;
	left:0px;
	padding-left:26px;
	line-height:16pt;
	height:23px;
	text-align:left;
}
.janela2 {
	border-color:#FF8402;
	border-width:1px;
	border-style:solid;
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#000099;
	background-color:#ffffff;
}
.bordalaranja {
	border-color:#FF8402;
	border-width:1px;
	border-style:solid;
	font-family:verdana;
	font-size:12px;
	color:#000099;
	background-color:#ffffff;
}
.results {
	border-style:solid;
	border-width:1px;
	border-color:#ff8302;
}
.borda_produtos {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#BED1FC;
}

.modalBackground {
    background-color:#FFFFFF;
    filter:alpha(opacity=100);
    border-width:1px;
    border-color:#FF8402;
}
.modalPopup {
    background-color:#FFFFFF;
    filter:alpha(opacity=70);
    opacity:20;
}
.modalTopo {
    cursor: move;
    border-color:#FF8402;
	border-width:1px;
	border-style:solid;
	font-family:verdana;
	font-size:12px;
	color:#000099;
	background-color:#FF8402;
	vertical-align:baseline;
	text-align:left;
	padding : 0em;
	spacing: 0px;
}
/* AutoComplemento */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}
.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}
/* Fim Auto Complemento*/