.corpo_pagina {
	/*background-position: left top;*/
	/*background-color: #000000;*/
	margin: 0px;
	background-image: url('imgs/bg_quad.png');
	background-repeat:repeat; 
}

.tabela_central{
	height: 100%;
	/*background-image: url('imgs/bg_quad.png');
	background-repeat:repeat;*/ 
	/*background-position:right;*/
}

.headertabelapreco { font-family: arial,verdana,helvetica,sans-serif; font-size: 12px; color: white; border-left: 1px solid #5788ad; border-top: 1px solid #5788ad; border-bottom: 1px solid #154368; border-right: 1px solid #154368; background: #34638e; }
.subText { font-size: 11px; color: black; font-family: arial,sans-serif; }
.standard { font-family: arial,helvetica,sans-serif,sans-serif; }
.standardpeq { font-size: 10pt; font-family: arial,helvetica,sans-serif; }
.conteudocentral { width: 700px; background: white; border: 1px solid #91979e; margin: 0px; padding: 0px; }
.conteudocentral2 { width: 700px; background: white; border: 1px solid #91979e; margin: 0px; padding: 0px; }
.graymenubox { width: 180px; border-left: 1px solid #c1c1c1; border-top: 1px solid #c1c1c1; border-bottom: 1px solid #4a4a4a; border-right: 1px solid #4a4a4a; background: #949494; }
.graymenuboxover { cursor: pointer; width: 180px; border-left: 1px solid #666666; border-top: 1px solid #666666; border-bottom: 1px solid #858585; border-right: 1px solid #858585; background: #adadad; }
.lightgraymenubox { width: 180px; border-left: 1px solid #c1c1c1; border-top: 1px solid #c1c1c1; border-bottom: 1px solid #4a4a4a; border-right: 1px solid #4a4a4a; background: #a8a8a8; }
.lightgraymenuboxover { cursor: pointer; width: 180px; border-left: 1px solid #666666; border-top: 1px solid #666666; border-bottom: 1px solid #858585; border-right: 1px solid #858585; background: #bebebe; }
.bluemenubox { width: 180px; margin: 1px; background: #262626; }
.bluemenuboxover { cursor: pointer; width: 180px; margin: 1px; background: #262626; color:#3366FF; }
.lightbluemenubox { width: 180px; margin: 1px; background: #262626; color:#0158a5; }
.lightbluemenuboxover { cursor: pointer; width: 180px; margin: 1px; background: #262626; }
.graymenuboxtext { text-decoration: none; font-size: 12px; font-family: arial,sans-serif; font-weight: bold; color: white; }
.bluemenuboxdate { text-decoration: none; font-size: 12px; font-family: arial,sans-serif; font-weight: bold; color: #8c8b8b; }
.bluemenuboxtext { text-decoration: none; font-size: 12px; font-family: arial,sans-serif; font-weight: bold; color: #ffffff; }
.lightbluemenuboxtext { text-decoration: none; font-size: 11px; font-family: arial,sans-serif; font-weight: bold; color: white; }
.menu_search_title { font-family: arial,sans-serif;font-size: 11px;color: white; }
/*.caixatituloprodlista { background: #ffffff;border-bottom: 3px solid gray;border-right: 1px solid gray; }*/
.caixatituloprodlista { background-image:url(cms_imgs/89da2d152f2b12cbcd8b3a9394001069.jpg); background-repeat:repeat-x; }
.caixatituloproddestaque { border-top: 1px solid #bebebe;border-left: 1px solid #bebebe;border-bottom: 1px solid #4c4c4c;border-right: 1px solid #4c4c4c; }
.textocaixatituloproddestaque { padding: 3px; color: white; font-weight: bold;font-family: arial,sans-serif; font-size: 13px; }
.produtoconfiguraveldestaque { white-space: nowrap; color: navy; font-weight: bold; }
.designacaoproddestaque { font-family: arial,verdana,helvetica,sans-serif; font-size: 13px; color: #000000; text-decoration: none; font-weight: bold; }
.designacaoprodlista { font-family: arial,sans-serif; font-size: 12px; color: white;font-weight: bold; color:#0158a5; }
.referenciaprodlista { white-space: nowrap;font-size: 12px; text-decoration: none; color: #000000; font-family: arial,verdana,helvetica,sans-serif; }
.descricaoprodlista { color: #bfbfbf; font-family: arial,verdana,helvetica,sans-serif; font-size: 12px; }
.produtoconfiguravellista { white-space: nowrap;font-weight: bold;color: navy; font-family: arial,verdana,helvetica,sans-serif; font-size: 12px; }
.quadradoimgpeq { width: 120px;height: 120px; }
.quadradoimgbig { background: url('cms_imgs/5bb07c1738c5c7ce2b49efb817a13b0a.png');width: 260px;height: 260px; }
.tituloprecopromoprodlista { font-family: arial,verdana,helvetica,sans-serif; font-weight: bold; font-size: 12px; color: #840003; }
.tituloprecopromoproddestaque { font-size: 12px; font-weight: bold; color: #990100; }
.tituloprecoantigoproddestaque { font-size: 12px; font-weight: bold; color: black; }
.tituloprecoproddestaque { font-size: 12px; font-weight: bold; color: black; }
.titulopoupancaproddestaque { font-size: 12px; font-weight: bold; color: black; }
.precoproddestaque { white-space: nowrap; font-size: 12px; font-weight: bold; color: black; }
.precopromoprodlista { white-space: nowrap; font-family: arial,verdana,helvetica,sans-serif; font-weight: bold; font-size: 12px; }
.precopromoproddestaque { white-space: nowrap; color: black; font-size: 12px; font-weight: bold; }
.precoantigoproddestaque { white-space: nowrap; color: black; font-size: 12px; font-weight: bold; }
.poupancaproddestaque { white-space: nowrap; color: green; font-size: 12px; font-weight: bold; }
.linkduvidasproduto { color: #2b5276; font-family: arial,helvetica,verdana,sans-serif; font-size: 8pt; text-decoration: none; }
.referenciaproddetalhe { font-family: arial,verdana,helvetica,sans-serif; font-size: 12px;font-weight: bold; }
.pesoproddetalhe { font-weight: bold;font-family: arial,verdana,helvetica,sans-serif; font-size: 12px; }
.descricaoproddetalhe { padding: 5px; background: #3a3a3a; color: white; font-family: arial,verdana,helvetica,sans-serif; font-size: 11px;border-top: 1px solid #bebebe;border-left: 1px solid #bebebe;border-bottom: 1px solid #4c4c4c;border-right: 1px solid #4c4c4c; }
.tabelacaracdindetalhe { border-top: solid 1px gray;border-right: solid 1px gray; font-size: 10pt; color: black; font-family: trebuchet ms,verdana,arial,helvetica,sans-serif; background-color: #E7E6E3; }
.nomecaraccaracdindetalhe { color: white; border-top: 1px solid #85a9d2; border-right: 0px solid #4c74a1; border-left: gray 1px solid; border-bottom: gray 1px solid; width: 140px; background: #6b93c0; }
.valorcaraccaracdindetalhe { font-size: 10pt; color: black; font-family: trebuchet ms,verdana,arial,helvetica,sans-serif; background-color: #E7E6E3; border-left: gray 1px solid; border-bottom: gray 1px solid; }
.linkfileanexo { font-family: arial,verdana,helvetica,sans-serif; font-size: 13px; font-weight: bold; }
.linkimganexa { font-family: arial,verdana,helvetica,sans-serif; font-size: 13px; font-weight: bold; }
.content { font-family: arial,sans-serif;font-size: 12px; }
.paginador { font-family: arial,sans-serif; font-size: 12px; color:#000000; font-weight: bold; }
.dotted_line { margin-bottom: 5px;font-size: 4px; width: 100%; line-height: 4px; height: 4px; background: url('cms_imgs/11e3b0023d5a69cae1f85376e64ca745.png'); background-repeat: repeat-x; }

.refer{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
text-align:left;
font-weight:bold;
}

.saudacao{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#ececec;
text-decoration:none;
}

.area_central_tp{
padding-left:30px;
background-color:#262626;
border-left:4px solid #333333;
}

.cor_fundo{
background-color:#262626;
}

.cor_fundo_br{
background-color:#0158a5;
}

#barra_ant_cabecalho{
background-color:#0158a5;
height:10px; /*altura da imagem se houver*/
width:758px; /*largura da area da barra*/
margin:0px;
border:0px;
/*background-image:url(imgs/corrente_top.jpg);*/
background-repeat:no-repeat;
}

#barra_post_cabecalho{
background-color:#0158a5;
height:10px; /*altura da imagem se houver*/
width:758px; /*largura da area da barra*/
margin:0px;
border:0px;
/*background-image:url(imgs/corrente.jpg);*/
background-repeat:no-repeat;
background-position:center;
}

.texto1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#8c8b8b;
line-height:14px;
text-decoration:none;
}

.texto_coluna_esquerda{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#8c8b8b;
line-height:14px;
text-decoration:none;
padding-left:10px; 
padding-right:10px;
/*background-image:url(imgs/bg_left.jpg);

background-repeat:no-repeat;
background-position:bottom;*/
background-color:#262626;
/*border-right:1px solid #0158a5;*/
}

/*.img_fundo_esquerda{
background-image:url(imgs/bg_left.jpg);
background-repeat:no-repeat;
background-position:bottom;
}*/

.fundo_menu{
/*background-color:#ffffff;*/
}

.fundo_esquerda{
/*background-image:url(imgs/bg_left.jpg);*/
background-repeat:no-repeat;
background-position:bottom;
background-color:#262626;
border-right:1px solid #999999;
}

.titulo_carac{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0158a5;
font-weight:bold;
line-height:14px;
text-decoration:none;
}

.texto_geral{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#8c8b8b;
line-height:20px;
text-decoration:none;
}

.item1_activo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
background-color:#0158a5;
}

.item1_activo a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
background-color:#0158a5;
}

.item1_activo a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
text-decoration:none;
text-transform:uppercase;
background-color:#0158a5;
}

.bloco_pesquisa{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
background-color:#3c3c3c;
}

.item1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0158a5;
text-decoration:none;
text-transform:uppercase;
background-color:#cecece;
}

.item1 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0158a5;
text-decoration:none;
text-transform:uppercase;
background-color:#cecece;
}

.item1 a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #000000;
text-decoration:none;
text-transform:uppercase;
background-color:#cecece;
}

.item2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #3c3c3c;
text-decoration:none;
text-transform:uppercase;
background-color:#E5E5E5;
}

.item2 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #3c3c3c;
text-decoration:none;
text-transform:uppercase;
background-color:#E5E5E5;
}

.item2 a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #0158a5;
text-decoration:none;
text-transform:uppercase;
background-color:#E5E5E5;
}

.item2_activo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #ffffff;
text-decoration:none;
text-transform:uppercase;
background-color:#999999;
}

.item2_activo a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #ffffff;
text-decoration:none;
text-transform:uppercase;
background-color:#999999;
}

.item2_activo a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #ffffff;
text-decoration:none;
text-transform:uppercase;
background-color:#999999;
}

.caminho{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
line-height:21px;
font-weight:bold;
text-decoration:none;
}

#div_titulo_pagina{
/*background:#dfdede;*/
}

.voltar{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#ffffff;
text-decoration:none;
font-weight:normal;
text-transform:none;
}

.voltar a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#ececec;
text-decoration:none;
font-weight:normal;
text-transform:none;
}

.voltar a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#ececec;
text-decoration:underline;
font-weight:bold;
text-transform:none;
}

.categ_prods{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#eeeeee;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
}

.categ_prods a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#eeeeee;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;

}

.categ_prods a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#eeeeee;
text-decoration:underline;
font-weight:bold;
text-transform:uppercase;
}

.formulario {
border:1px solid #000000;
}

.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
	text-align:left;
}

.textinput, .estilos_caixas_grandes{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #777777;
text-decoration: none;
height:12px; 
border:1px solid #dddddd; 
padding-left:3px; 
width:240px; 
background-color:#eaeaea;
}

.estilos_caixa_mensagem{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #777777;
text-decoration: none;
border:1px solid #dddddd; 
padding-left:3px; 
width:240px; 
background-color:#eaeaea;
resize: none;
}

.estilos_caixa_codigo{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #777777;
text-decoration: none;
height:12px; 
border:1px solid #dddddd; 
padding-left:3px; 
width:150px; 
}

.formbutton, .botoes_form{
background-color:#ececec; 
border: 1px solid #444444; 
text-decoration:none; 
color:#0158a5; 
font-size:10px; 
font-weight:none; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
cursor:pointer;
}
