/* Coluna Esquerda */
#esquerda {
	width: 140px;
	float: left;
	margin: 0 0 0 0;
}

#colunaEsq { /*background-color:#f1f1f1;*/
	width: 140px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #999999;
}

#login1 {
	width: 100%;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #999999;
}

#login2 {
	width: 90px;
	padding: 6px 6px 6px 16px;
}

#carrinho1 {
	width: 100%;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #999999;
}

#carrinho2 {
	width: 90px;
	padding: 6px 6px 6px 16px;
}

/* Montra de Produtos */
#caixaMontra {
	width: 680px;
}

/* Atributo Gerais */

/* Contentores Centrais */
#contentor {
	width: 100%;
	margin: 0 auto;
	text-align: left;
}

#contentor2 {
	width: 100%;
	margin: 0 auto;
	text-align: left;
	float: left;
}

#contentor3 {
	width: 100%;
	height: 100%;
	margin: 0;
	text-align: left;
	vertical-align: top;
	border: none;
	padding: 0;
}

#colunaCtr {
	
}

#principal {
	float: left;
	padding: 0;
	margin: 0 0 0 0;
}

#tabelaCesto {
	font-family: Verdana;
	font-size: 10px;
	color: #505850;
	border-width: 1px 1px 1px 1px;
	/* padding: 1px; */
	margin-bottom: 2px;
	border-style: solid;
	border-color: #AAAAAA;
	background-color: white;
	line-height: 18px;
	vertical-align: middle;
}

#tabelaCestoInf {
	font-family: Verdana;
	font-size: 10px;
	color: #505850;
	margin-bottom: 2px;
	line-height: 18px;
	vertical-align: middle;
}

#tabelaCesto td {
	padding: 4px;
}

#tabelaCesto th {
	padding: 4px;
	background-color: #DDDDDD;
}

.tabelaListagem {
	font-family: Verdana;
	font-size: 10px;
	color: #505850;
	border-width: 1px 1px 1px 1px;
	margin-bottom: 2px;
	border-style: solid;
	border-color: #AAAAAA;
	line-height: 10px;
	vertical-align: middle;
}

.tabelaListagem td {
	padding: 1px 8px 1px 8px;
}

.tabelaListagem th {
	padding: 1px 8px 1px 8px;
	background-color: #DDDDDD;
}

.tabelaListagemVertical {
	font-family: Verdana;
	font-size: 10px;
	color: #505850;
	border-width: 1px 1px 1px 1px;
	margin-bottom: 2px;
	border-style: solid;
	border-color: #AAAAAA;
	line-height: 10px;
}

.tabelaListagemVertical td {
	padding: 1px 8px 1px 8px;
	vertical-align: middle;
}

.tabelaListagemVertical th {
	padding: 1px 8px 1px 8px;
	text-align: right;
	background-color: #DDDDDD;
	vertical-align: middle;
}

.tabelaListagemVerticalForm {
	font-family: Verdana;
	font-size: 10px;
	color: #505850;
	border-width: 0px;
	margin-bottom: 2px;
	line-height: 10px;
}

.tabelaListagemVerticalForm td {
	padding: 1px 8px 1px 8px;
	vertical-align: top;
}

.tabelaListagemVerticalForm th {
	padding: 1px 8px 1px 8px;
	text-align: right;
	vertical-align: top;
}

.tabelaListagemVerticalForm2 {
	font-family: Verdana;
	font-size: 11px;
	color: #505850;
	border-width: 0px;
	margin-bottom: 2px;
	line-height: 14px;
}

.tabelaListagemVerticalForm2 td {
	padding: 1px 8px 1px 8px;
	vertical-align: top;
}

.tabelaListagemVerticalForm2 th {
	padding: 1px 8px 1px 8px;
	text-align: right;
	vertical-align: top;
}

.tabelaListagemVerticalForm2 input {
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
	line-height: 14px;
	color: black;
	border: 1px solid #999999;
	padding: 1px 6px 1px 6px;
}

.tabelaListagemVerticalForm2 select {
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
	line-height: 14px;
	color: black;
}

.tabelaListagemDescritivos {
	padding-left: 10px;
	font-family: Verdana;
	font-size: 11px;
	color: #505850;
	/*border-width: 1px 1px 1px 1px;*/
	margin-bottom: 2px;
	border-style: solid;
	border-color: #AAAAAA;
	line-height: 10px;
}

.tabelaListagemDescritivos td {
	padding: 0px 4px 0px 4px;
	vertical-align: middle;
}

.tabelaListagemDescritivos th {
	color: #555555;
	padding: 0px 4px 0px 4px;
	text-align: right;
	font-weight: bold;
	vertical-align: middle;
	border-right: double 2px #999999;
}

.textoDescritivo {
	padding-left: 10px;
	font-family: Verdana;
	font-size: 11px;
	color: #505850;
	line-height: 14px;
}

.campo {
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 10px;
	text-align: left;
	height: 12px;
	line-height: 12px;
	color: black;
	border: 1px solid #999999;
	margin-top: 1px;
	padding-left: 4px;
}

.campoMedio {
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
	line-height: 14px;
	color: black;
	border: 1px solid #999999;
	padding: 1px 6px 1px 6px;
}

.campoMenu {
	font-family: Verdana;
	font-size: 10px;
	text-align: left;
	line-height: 12px;
	color: black;
}

.campoMenuMedio {
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
	line-height: 14px;
	color: black;
}

.cestoImpar {
	background-color: #FFFFFF;
}

.cestoPar {
	background-color: #F2F2FF;
}

.cestoImpar:hover {
	background-color: #EEEEEE;
}

.cestoPar:hover {
	background-color: #EEEEEE;
}

.linhaTransparente:hover {
	background-color: #EEEEEE;
}

.botaoImpar {
	background-color: #FFFFFF;
}

.botaoPar {
	background-color: #F2F2FF;
}

.botaoImpar:hover {
	background-color: #EEEEEE;
}

.botaoPar:hover {
	background-color: #EEEEEE;
}
/* Coluna Direita */
#colunaDta {
	
}

#direita {
	float: right;
	margin: 0 0 0 0;
}

.corpoConteudo {
	position: relative;
	padding: 10px;
	width: 700px;
	display: block;
}

.corpoDetalhe {
	width: 700px;
	position: relative;
	padding: 10px;
}

.listagem {
	width: 100%;
	font-size: 9px;
}

.tituloGrande {
	font-family: Verdana;
	font-size: 26px;
	line-height: 30px;
	color: #000000;
}

.titulo {
	font-family: Verdana;
	font-size: 18px;
	line-height: 20px;
	color: #000000;
}

.subTitulo {
	font-family: Verdana;
	font-size: 16px;
	line-height: 20px;
	color: #000000;
}

.subTitulo2 {
	font-family: Verdana;
	font-size: 14px;
	line-height: 20px;
	color: #000000;
}

.textoPequeno {
	font-size: 9px;
	line-height: 12px;
}

.textoMedio {
	font-size: 10px;
	line-height: 14px;
}

.textoGrande {
	font-size: 11px;
	line-height: 16px;
}

.textoBig {
	font-size: 12px;
	line-height: 18px;
}

.caixaInicioThumb {
	width: 100px;
	height: 80px;
	background-image: url(../../media/fundoInicioThumb.png);
	background-repeat: no-repeat;
	float: left;
	padding: 14px;
}

.caixaInicioThumb:hover {
	background-image: url(../../media/fundoInicioThumbHover.png);
}

.rebordoCaixaInicioThumb {
	width: 128px;
	height: 108px;
	float: left;
	padding: 2px;
}

.caixaProdutoThumb {
	width: 100px;
	height: 100px;
/* 	background-image: url(../../media/fundoProdutoThumb.png); */
	background-repeat: no-repeat;
	float: left;
	padding: 14px;
	font-size: 9px;
	line-height: normal;
	color: #000000;
}

.caixaProdutoThumb a:link,.caixaProduto3 a:visited {
	height: 100px;
	font-size: 9px;
	line-height: normal;
	color: #000000;
}

.caixaProdutoThumb:hover {
/* 	background-image: url(../../media/fundoProdutoThumbHover.png); */
}

.rebordoCaixaProdutoThumb {
	width: 128px;
	height: 128px;;
	float: left;
	padding: 2px;
}

.caixaDetalheProduto1 {
	width: 680px;
	min-height: 392px;
	background-image: url(../../media/fundoGradiente.png);
	background-repeat: no-repeat;
	float: left;
	display: block;
}

.caixaDetalheProduto2 {
	width: 640px;
	min-height: 350px;
	padding: 20px;
	font-size: 9px;
	line-height: normal;
	display: block;
}

.caixaDetalheProdutoImagem {
	padding-right: 20px;
	width: 220px;
	height: 220px;
	float: left;
}

.caixaDetalheProdutoDescricao {
	width: 430px;
	min-height: 150px;
	float: left;
}

.caixaDetalheProdutoTabela {
	width: 320px;
	float: left;
	line-height: normal;
}

.textoPreco {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #996600;
}

.formFiltro {
	border: none;
	background-color: #EEEEEE;
	font-size: 11px
}

.nolink {
	text-decoration: none;
}

.basic {
	width: 100%;
	border: none;
	line-height: 12px;
}

.basic div {
	margin-bottom: 10px;
	border: none;
	text-decoration: none;
	margin: 0px;
	padding: 10px;
}

.basic p {
	
}

.basic a.smenu {
	cursor: pointer;
	display: block;
	padding: 5px;
	margin-top: 0;
	text-decoration: none;
	color: black;
	/*	background-color: #00a0c6;*/
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;
	background-image: url("../../media/AccordionTab0.gif");
}

.basic a.smenu:hover {
	background-color: white;
	background-image: url("../../media/AccordionTab2.gif");
}

.basic a.selected {
	color: black;
	/*	background-color: #80cfe2;*/
	background-image: url("../../media/AccordionTab2.gif");
}

.t {
	background: url(../../media/dot.gif) 0 0 repeat-x;
}

.b {
	background: url(../../media/dot.gif) 0 100% repeat-x
}

.l {
	background: url(../../media/dot.gif) 0 0 repeat-y;
}

.r {
	background: url(../../media/dot.gif) 100% 0 repeat-y
}

.bl {
	background: url(../../media/bl.gif) 0 100% no-repeat
}

.br {
	background: url(../../media/br.gif) 100% 100% no-repeat
}

.tl {
	background: url(../../media/tl.gif) 0 0 no-repeat
}

.tr {
	background: url(../../media/tr.gif) 100% 0 no-repeat;
	padding: 10px
}