@import url(geral.css);
@import url(topo.css);
@import url(menu.css);
@import url(rodape.css);

#meio {
	clear: both;
	float: left;
	width: 763px;
	border-width: 0px 3px 3px 3px;
	border-color: #390E83;
	border-style: solid;
	background-image: url(../imagens/conteudo_meio_bg.gif);
	background-position: left;
	background-repeat: repeat-y;
}

#conteudo {
	float: left;
	width: 560px;
	margin-left: 5px;
}

#conteudo .barra1 {
	clear: both;
	float: left;
	background-image: url(../imagens/conteudo_secao_bg.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #9485B8;
	width: 500px;
	height: 18px;
	border-bottom: 1px solid #320C6F;
	color: #FFFFFF;
	padding: 4px 0px 0px 60px;
	margin-bottom: 5px;
}

#conteudo .barra2 {
	clear: both;
	float: left;
	background-image: url(../imagens/seta_azule.gif);
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #DED9E9;
	width: 545px;
	height: 19px;
	color: #766E95;
	padding: 3px 0px 0px 15px;
	margin-bottom: 5px;
	font-weight: normal;
}

#conteudo .barra2 b {
	color: #240951;
}

#conteudo .barra3 {
	clear: both;
	float: left;
	background-color: #F1EFF5;
	width: 560px;
	height: 42px;
	margin-bottom: 5px;
	font-weight: normal;
	color: #320C6F;
}

#conteudo .barra3 .esq {
	float: left;
	padding: 3px 0px 0px 8px;
}

#conteudo .barra3 .dir {
	float: right;
	padding: 3px 8px 0px 0px;
}

#conteudo .barra3 .dir a {
	color: #320C6F;
	font-weight: bold;
}

#conteudo .barra3 .dir .voltar {
	background-image: url(../imagens/seta_voltar.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 10px;
}

#conteudo .barra3 .dir .pgatual {
	font-weight: bold;
	color: #CC0000;
}

#conteudo #listprod,
#conteudo #listgeral,
#conteudo #meristemas,
#conteudo #carrinho,
#conteudo #confpedido,
#conteudo #meuspedidos,
#conteudo #cadastro,
#conteudo #peddetalhe,
#conteudo #transacao {
	clear: both;
}

#conteudo #listprod .lista,
#conteudo #listgeral .lista,
#conteudo #meristemas .lista {
	width: 560px;
	border-collapse: collapse;
	margin-bottom: 5px;
}

#conteudo #listprod .lista .cod,
#conteudo #listgeral .lista .cod {
}

#conteudo #listprod .lista .cod b,
#conteudo #listgeral .lista .cod b {
	display: block;
	background-color: #9485B8;
	border-bottom: 1px solid #320C6F;
	font-weight: bold;
	color: #240951;
	background-image: url(../imagens/seta_azule.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 3px 0px 3px 15px;
}

#conteudo #listprod .eof,
#conteudo #listgeral .eof,
#conteudo #meristemas .eof {
	clear: both;
	float: left;
	background-color: #F9F8FA;
	border: 1px solid #DED9E9;
	text-align: center;
	margin-bottom: 5px;
	padding: 50px 0px;
	width: 558px;
}

/** lista_geral.asp ***************************************************************************/
#conteudo #listgeral .lista .dados,
#conteudo #listgeral .lista .dadost,
#conteudo #listgeral .lista .dadosp {
	border-bottom: 1px solid #FFFFFF;
	background-color: #E4E0EB;
	padding: 3px 6px;
}

#conteudo #listgeral .lista .dados .sep {
	background-color: #9485B8;
	color: #FFFFFF;
	padding: 0px 4px;
}

#conteudo #listgeral .lista .dadost {
	border-right: 1px solid #FFFFFF;
	width: 50%
}

#conteudo #listgeral .lista .dadosp {
	width: 50%;
}

/** meristemas.asp ****************************************************************************/
#conteudo #meristemas .lista .foto {
	width: 33%;
	text-align: center;
}

#conteudo #meristemas .lista a {
	display: block;
	text-decoration: none;
	padding: 8px 0px;
	color: #240951;
	border: 1px solid #FFFFFF;
}

#conteudo #meristemas .lista a:hover {
	border-color: #9385B8;
	background-color: #F1EFF5;
}

#conteudo #meristemas .lista a img {
	border: 1px solid #000000;
	width: 120px;
	height: 90px;
}

#conteudo #meristemas .lista a span {
	display: block;
	padding-top: 4px;
}

/** produtos.asp ******************************************************************************/
#conteudo #listprod .lista .foto {
	background-color: #E4E0EB;
	width: 90px;
	padding: 5px;
	border-width: 1px 0px;
	border-style: solid;
	border-color: #FFFFFF;
}

#conteudo #listprod .lista .foto img {
	display: block;
	width: 90px;
	height: 80px;
	border: none;
}

#conteudo #listprod .lista .desc {
	background-color: #E4E0EB;
	color: #240951;
	padding: 8px;
	width: 369px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
}

#conteudo #listprod .lista .valor {
	background-color: #E4E0EB;
	color: #240951;
	text-align: center;
	width: 88px;
	border-bottom: 1px solid #FFFFFF;
}

#conteudo #listprod .lista .botoes {
	text-align: right;
}

#conteudo #listprod .lista .botoes span {
	display: block;
	border-top: 1px solid #320C6F;
	padding-top: 1px;
}

#conteudo #listprod .lista .botoes a {
}

#conteudo #listprod .lista .botoes a img {
	border: 0px;
}

/** resultados_cruzamentos.asp ****************************************************************/
#conteudo #listprod .lista {
	width: auto;
}

#conteudo #listprod .lista .tit_mp {
	font-weight: bold;
	color: #240951;
	background-color: #E4E0EB;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color: #FFFFFF;
	padding: 3px 0px 3px 15px;
	width: 75px;
}

#conteudo #listprod .lista .desc_mp {
	color: #240951;
	background-color: #E4E0EB;
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	border-color: #FFFFFF;
	padding: 3px 0px 3px 8px;
	width: 461px;
}

#conteudo #listprod .lista .tit_mp a,
#conteudo #listprod .lista .desc_mp a {
	margin-left: 8px;
}

#conteudo #listprod .lista .tit_mp a img,
#conteudo #listprod .lista .desc_mp a img {
	vertical-align: middle;
	width: 17px;
	height: 14px;
	border: none;
}

/*
#conteudo #listprod .lista .fotos {
	border: 1px solid #9485B8;
	text-align: center;
	padding: 2px;
	height: 173px;
	overflow: hidden;
}

#conteudo #listprod .lista .fotos .paginfotos {
	clear: both;
	float: left;
	background-color: #F1EFF5;
	width: 554px;
	height: 22px;
	margin-bottom: 5px;
	font-weight: normal;
	color: #320C6F;
}

#conteudo #listprod .lista .fotos .paginfotos .esq {
	float: left;
	margin: 3px 0px 0px 8px;
}

#conteudo #listprod .lista .fotos .paginfotos .dir {
	float: right;
	margin: 3px 8px 0px 0px;
}

#conteudo #listprod .lista .fotos .paginfotos .dir a {
	color: #320C6F;
	font-weight: normal;
}

#conteudo #listprod .lista .fotos .paginfotos .dir .pgatual {
	font-weight: normal;
	color: #CC0000;
}

#conteudo #listprod .lista .fotos img {
	width: 165px;
	height: 130px;
	border: 5px solid #F1EFF5;
}

#conteudo #listprod .lista .fotos .carregando {
	font-weight: bold;
	color: #666666;
}
*/

#conteudo #listprod .lista .fotos {
	clear: both;
	border: 1px solid #9485B8;
	text-align: center;
	padding: 2px;
	height: 173px;
}

#conteudo #listprod .lista .fotos .paginfotos {
	clear: both;
	background-color: #F1EFF5;
	height: 19px;
	margin-bottom: 5px;
	font-weight: normal;
	color: #320C6F;
	padding: 3px 6px 0px 6px;
}

#conteudo #listprod .lista .fotos .paginfotos .esq {
	float: left;
}

#conteudo #listprod .lista .fotos .paginfotos .dir {
	float: right;
}

#conteudo #listprod .lista .fotos .paginfotos .dir a {
	color: #320C6F;
	font-weight: normal;
}

#conteudo #listprod .lista .fotos .paginfotos .dir .pgatual {
	font-weight: normal;
	color: #CC0000;
}

#conteudo #listprod .lista .fotos a .imgfoto {
	width: 165px;
	height: 130px;
	border: 5px solid #F1EFF5;
}

#conteudo #listprod .lista .fotos .carregando {
	font-weight: bold;
	color: #666666;
	border: 1px solid #666666;
	display: block;
	background-color: #E5E5E5;
	padding: 15px 0px;
	margin: 62px 150px 0px 150px;
}

#conteudo #listprod .lista .fotos .carregando img {
	vertical-align: middle;
}

/** produto_detalhes.asp **********************************************************************/
#conteudo #listprod .lista .fotodetalhe {
	background-color: #E4E0EB;
	width: 200px;
	padding: 5px;
	border-width: 1px 0px;
	border-style: solid;
	border-color: #FFFFFF;
}

#conteudo #listprod .lista .fotodetalhe img {
	display: block;
	width: 200px;
	height: 150px;
	border: none;
}

#conteudo #listprod .lista .descdetalhe {
	background-color: #E4E0EB;
	color: #240951;
	padding: 8px;
	width: 243px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
}

#conteudo #listprod .lista .valordetalhe {
	background-color: #E4E0EB;
	color: #240951;
	text-align: center;
	width: 88px;
	border-bottom: 1px solid #FFFFFF;
}

#conteudo #infodetalhes {
	clear: both;
	color: #320C6F;
	margin-top: -20px;
}

#conteudo #infodetalhes h3 {
	text-align: center;
	width: 121px;
	background-color: #E4E0EB;
	background-image: url(../imagens/detalhesprod_info_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 14px;
	padding: 4px 0px;
}

#conteudo #infodetalhes #txtdetalhes {
	background-color: #F1EFF5;
	padding: 4px 8px;
}

#conteudo #infodetalhes h4 {
	background-color: #E4E0EB;
	font-weight: normal;
	border-top: 1px solid #FFFFFF;
	padding: 4px 8px;
	margin-bottom: 4px;
}

/** plantas_especiais.asp *********************************************************************/
#conteudo #plantasesp {	
	clear: both;
}

#conteudo #plantasesp .center {
	text-align: center;
}

#conteudo #plantasesp h3 {
	font-size: 17px;
	text-align: center;
	margin-bottom: 5px;
}

#conteudo #plantasesp p {
	margin: 12px 0px;
}

#conteudo #plantasesp table {
	border-collapse: collapse;
	margin: auto;
}

#conteudo #plantasesp .putilizadas {
	width: 100%;
	border-top: 1px solid #E8E8E8;
}

#conteudo #plantasesp .putilizadas th {
	border-bottom: 1px solid #E8E8E8;
	padding: 3px 8px;
	color: #CC0000;
	background-color: #F3F3F3;
}

#conteudo #plantasesp .putilizadas td {
	border-bottom: 1px solid #E8E8E8;
	padding: 1px 8px;
	width: 50%;
	white-space: nowrap;
}

#conteudo #plantasesp .pendereco {
	width: 100%;
	margin-bottom: 20px;
}

#conteudo #plantasesp .pendereco th {
	background-color: #E8E8E8;
	border: 1px solid #FFFFFF;
	padding: 2px 8px;
	width: 60px;
}

#conteudo #plantasesp .pendereco td {
	background-color: #F5F5F5;
	border: 1px solid #FFFFFF;
	padding: 2px 6px;
}

#conteudo #plantasesp .condvenda {
	margin-bottom: 20px;
}

#conteudo #plantasesp .condvenda th {
	background-color: #9485B8;
	border: 1px solid #320C6F;
	padding: 2px 8px;
	text-align: center;
	color: #FFFFFF;
}

#conteudo #plantasesp .condvenda td {
	border: 1px solid #320C6F;
	padding: 2px 8px;
	text-align: center;
	width: 200px;
}

#conteudo #plantasesp .precos {
	margin-bottom: 20px;
}

#conteudo #plantasesp .precos th {
	background-color: #9485B8;
	border: 1px solid #320C6F;
	padding: 2px 8px;
	text-align: center;
	color: #FFFFFF;
}

#conteudo #plantasesp .precos td {
	border: 1px solid #320C6F;
	padding: 2px 8px;
	text-align: center;
	width: 128px;
}

#conteudo #plantasesp .fotos {
	width: 100%;
	margin-bottom: 4px;
}

#conteudo #plantasesp .fotos td {
	width: 33%;
	text-align: center;
	border: 1px solid #FFFFFF;
	background-color: #F1EFF5;
	padding: 5px;
	vertical-align: top;
	font-size: 10px;
}

#conteudo #plantasesp .fotos td img {
	border: 1px solid #000000;
	width: 133px;
	height: 100px;
}

/** textos ************************************************************************************/
#conteudo #textos {	
	clear: both;
	color: #240951;
	text-align: justify;
	line-height: 18px;
}

/** carrinho.asp ******************************************************************************/
#conteudo #ContainerFormaEntrega {
}

#conteudo #ContainerFormaEntrega #ajax {
	width: 230px;
	margin: 15px auto 20px auto;
	font-weight: bold;
}

#conteudo #ContainerFormaEntrega #ajax img {
	float: left;
	margin-right: 8px;
}

#conteudo #carrinho #listcar,
#conteudo #carrinho #calcfrete,
#conteudo #carrinho #selFormaEntrega,
#conteudo #carrinho #formapag {
	width: 560px;
	border-collapse: collapse;
	margin-bottom: 5px;
	color: #240951;
}

#conteudo #carrinho #listcar th,
#conteudo #carrinho #calcfrete th,
#conteudo #carrinho #selFormaEntrega th,
#conteudo #carrinho #formapag th {
	text-indent: -20000px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: left;
	border-right: 1px solid #FFFFFF;
}

#conteudo #carrinho #listcar th.cod     { background-image: url(../imagens/carrinho_cod.gif); width: 40px; }
#conteudo #carrinho #listcar th.prod    { background-image: url(../imagens/carrinho_produto.gif); width: 227px; }
#conteudo #carrinho #listcar th.qtd     { background-image: url(../imagens/carrinho_qtd.gif); width: 48px; }
#conteudo #carrinho #listcar th.excluir { background-image: url(../imagens/carrinho_excluir.gif); width: 54px; }
#conteudo #carrinho #listcar th.vlunt   { background-image: url(../imagens/carrinho_vlrunit.gif); width: 90px; }
#conteudo #carrinho #listcar th.vltot   { background-image: url(../imagens/carrinho_vlrtotal.gif); width: 90px; border-right: none; }
#conteudo #carrinho #listcar .bgEscuro  { background-color: #E4E0EB; }
#conteudo #carrinho #listcar .bgClaro   { background-color: #EDEBF1; }
#conteudo #carrinho #calcfrete th       { background-image: url(../imagens/carrinho_calcfrete.gif); border-right: none; }
#conteudo #carrinho #selFormaEntrega th { background-image: url(../imagens/carrinho_selentrega.gif); border-right: none; }
#conteudo #carrinho #formapag th        { background-image: url(../imagens/carrinho_formapag.gif); border-right: none; }

#conteudo #carrinho #listcar td {
	border: 1px solid #FFFFFF;
	padding: 3px 0px;
	text-align: center;
}

#conteudo #carrinho #listcar .carvazio {
	background-color: #EDEBF1;
	height: 120px;
}

#conteudo #carrinho #listcar .carvazio h3 {
	font-size: 18px;
	margin-bottom: 10px;
}

#conteudo #carrinho #listcar .prod   { text-align: left; padding-left: 6px; }
#conteudo #carrinho #listcar .prod a { color: #240951; }
#conteudo #carrinho #listcar .vtot   { border-right: none; }

#conteudo #carrinho #listcar td input {
	border: 1px solid #320C6F;
	color: #320C6F;
	text-align: center;
	width: 38px;
}

#conteudo #carrinho #listcar td a img {
	border: none;
}

#conteudo #carrinho #listcar .subTotal {
	background-color: #EBEBEB;
}

#conteudo #carrinho #listcar .subTotal .btnat {
	text-align: left;
	padding: 3px 4px;
}

#conteudo #carrinho #listcar .subTotal .btnat input {
	border: none;
	width: 117px;
	height: 19px;
}

#conteudo #carrinho #listcar .subTotal .tstot {
	font-weight: bold;
	text-align: right;
	padding-right: 8px;
}

#conteudo #carrinho #listcar .subTotal .vstot {
	font-weight: bold;
}

#conteudo #carrinho #calcfrete .fcampos {
	background-color: #EDEBF1;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	width: 377px;
}

#conteudo #carrinho #calcfrete .fcampos label {
	float: left;
	margin-left: 8px;
}

#conteudo #carrinho #calcfrete .fcampos label select {
	width: 140px;
}

#conteudo #carrinho #calcfrete .fcampos label input {
	width: 100px;
}

#conteudo #carrinho #calcfrete .fcampos button {
	border: 1px solid #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding: 2px 0px;
	margin: 16px 0px 0px 8px;
	width: 60px;
}

#conteudo #carrinho #calcfrete .ftfrete {
	background-color: #EBEBEB;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	width: 82px;
	font-weight: bold;
	text-align: right;
	padding: 4px 8px 4px 0px;
}

#conteudo #carrinho #calcfrete .fvfrete {
	background-color: #EBEBEB;
	border-top: 1px solid #FFFFFF;
	width: 90px;
	font-weight: bold;
	text-align: center;
}

#conteudo #carrinho #calcfrete .fttotal {
	background-color: #DDDDDD;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	font-weight: bold;
	text-align: right;
	padding: 4px 8px 4px 0px;
}

#conteudo #carrinho #calcfrete .fvtotal {
	background-color: #DDDDDD;
	border-top: 1px solid #FFFFFF;
	font-weight: bold;
	text-align: center;
}

#conteudo #carrinho #selFormaEntrega .cfText {
	background-color: #DDDDDD;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding: 4px 0px 4px 8px;
}

#conteudo #carrinho #selFormaEntrega .cfCampos {
	padding: 4px 0px 4px 8px;
	background-color: #EDEBF1;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

#conteudo #carrinho #selFormaEntrega td.botao {
	background-color: #DDDDDD;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding: 8px;
}

#conteudo #carrinho #selFormaEntrega td.botao button {
	border: 1px solid #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding: 2px 0px;
	width: 200px;
}

#conteudo #carrinho #formapag td {
	background-color: #EDEBF1;
	padding: 5px 5px 0px 5px;
	border-top: 1px solid #FFFFFF;
}

#conteudo #carrinho #formapag td a {
	display: block;
	text-decoration: none;
	margin-bottom: 5px;
}

#conteudo #carrinho #formapag td a div {
	background-color: #C8C1DA;
	border-right: 1px solid #FFFFFF;
	float: left;
	width: 27px;
	height: 18px;
	text-align: center;
	padding-top: 6px;
}

#conteudo #carrinho #formapag td a h4 {
	background-color: #C8C1DA;
	padding: 4px 0px 4px 64px;
	background-repeat: no-repeat;
	background-position: 32px 4px;
}

#conteudo #carrinho #formapag td a #fpmastercard { background-image: url(../imagens/pagamento_mastercard.jpg); }
#conteudo #carrinho #formapag td a #fpvisa       { background-image: url(../imagens/pagamento_visa.jpg); }
#conteudo #carrinho #formapag td a #fpboleto     { background-image: url(../imagens/pagamento_boleto.jpg); }
#conteudo #carrinho #formapag td a #fpdeposito   { background-image: url(../imagens/pagamento_deposito.jpg); }

#conteudo #carrinho #formapag td a span {
	display: block;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #C8C1DA;
	background-color: #FFFFFF;
	padding: 3px 6px;
}

#conteudo #carrinho #botoes {
	height: 29px;
}

#conteudo #carrinho #botoes a img {
	border: none;
	width: 182px;
	height: 24px;
}
#conteudo #carrinho #botoes .e { float: left; }
#conteudo #carrinho #botoes .d { float: right; }

/** pedido_confirmacao.asp ********************************************************************/
#conteudo #confpedido .quadro {
	width: 560px;
	border-collapse: collapse;
	margin-bottom: 5px;
	color: #240951;
}

#conteudo #confpedido .quadro th {
	background-color: #7A68A6;
	color: #FFFFFF;
	padding: 4px 8px 3px 8px;
	border-bottom: 1px solid #320C6F;
	background-image: url(../imagens/pedidoconf_quadro_bg.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

#conteudo #confpedido .quadro td {
	background-color: #EDEBF1;
	padding: 6px 10px;
}

#conteudo #confpedido .quadro td .dadospessoais {
	border-top: 1px solid #DEDBE6;
	border-collapse: collapse;
}

#conteudo #confpedido .quadro td .dadospessoais th {
	background: none;
	border-bottom: 1px solid #DEDBE6;
	color: #000000;
	font-weight: normal;
	padding: 3px 5px;
}

#conteudo #confpedido .quadro td .dadospessoais td {
	font-weight: bold;
	border-bottom: 1px solid #DEDBE6;
	color: #000000;
	padding: 3px 0px;
}

#conteudo #confpedido .quadro td .dadosentrega {
	border-collapse: collapse;
}

#conteudo #confpedido .quadro td .dadosentrega th {
	background: none;
	color: #000000;
	font-weight: normal;
	padding: 3px 5px;
	border: none;
}

#conteudo #confpedido .quadro td .dadosentrega td {
	padding: 3px 0px;
	border: none;
}

#conteudo #confpedido .quadro td .dadosentrega td input {
	border: 1px solid #7A68A6;
	padding: 1px 3px;
}

#conteudo #confpedido .quadro td .dadosentrega .msgcampos span {
	display: block;
	border: 1px solid #7A68A6;
	background-color: #E3DFEC;
	font-size: 10px;
	padding: 4px 8px;
	text-align: justify;
}

#conteudo #confpedido .quadro td .dadosentrega .msgcampos b {
	font-size: 10px;
}

#conteudo #confpedido .quadro td .dadosentrega td select {
	border: 1px solid #7A68A6;
	padding: 0px;
}

#conteudo #confpedido .quadro td .listitens {
	border-collapse: collapse;
	color: #240951;
}

#conteudo #confpedido .quadro td .listitens th {
	padding: 0px;
	background: none;
	text-indent: -2000px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: left;
	border-right: 1px solid #EDEBF1;
	border-bottom: none;
}

#conteudo #confpedido .quadro td .listitens th.cod     { background-image: url(../imagens/carrinho_cod.gif); width: 40px; }
#conteudo #confpedido .quadro td .listitens th.prod    { background-image: url(../imagens/carrinho_produto_g.gif); width: 282px; }
#conteudo #confpedido .quadro td .listitens th.qtd     { background-image: url(../imagens/carrinho_qtd.gif); width: 48px; }
#conteudo #confpedido .quadro td .listitens th.vlunt   { background-image: url(../imagens/carrinho_vlrunit.gif); width: 90px; }
#conteudo #confpedido .quadro td .listitens th.vltot   { background-image: url(../imagens/carrinho_vlrtotal.gif); width: 90px; border-right: none; }
#conteudo #confpedido .quadro td .listitens .bgEscuro  { background-color: #E4E0EB; }
#conteudo #confpedido .quadro td .listitens .bgClaro   { background-color: #EDEBF1; }

#conteudo #confpedido .quadro td .listitens td {
	border: 1px solid #FFFFFF;
	padding: 3px 0px;
	text-align: center;
}

#conteudo #confpedido .quadro td .listitens .prod { text-align: left; padding-left: 6px; }
#conteudo #confpedido .quadro td .listitens .vtot { border-right: none; }

#conteudo #confpedido .quadro td .listitens .totrodt { background-color: #EBEBEB; text-align: right; padding: 3px 8px; font-weight: bold; }
#conteudo #confpedido .quadro td .listitens .totrodv { background-color: #EBEBEB; font-weight: bold; }

#conteudo #confpedido .quadro .formapag {
	padding: 5px;
}

#conteudo #confpedido .quadro .formapag div {
	border: 1px solid #C8C1DA;
	background-color: #FFFFFF;
}

#conteudo #confpedido .quadro .formapag div h4 {
	background-color: #C8C1DA;
	padding: 4px 6px;
}

#conteudo #confpedido .quadro .formapag div h4 img {
	width: 26px;
	height: 16px;
	float: left;
	margin-right: 6px;
}

#conteudo #confpedido .quadro .formapag div span {
	display: block;
	padding: 4px 6px;
}

/** login.asp *********************************************************************************/
#conteudo #login {
	clear: both;
	width: 560px;
}

#conteudo #login #cadastrado,
#conteudo #login #help {
	float: left;
	width: 277px;
}

#conteudo #login #help {
	margin-left: 5px;
}

#conteudo #login #cadastrado h2,
#conteudo #login #help h2 {
	border-top: 3px solid #320C6F;
	border-bottom: 1px solid #320C6F;
	background-color: #7A68A6;
	color: #FFFFFF;
	background-image: url(../imagens/pedidoconf_quadro_bg.gif);
	background-position: right center;
	background-repeat: no-repeat;
	padding: 4px 8px 3px 8px;
}

#conteudo #login #cadastrado .dados,
#conteudo #login #help .dados {
	background-color: #EDEBF1;
	border-bottom: 1px solid #BEB7CC;
	height: 110px;
}

#conteudo #login #cadastrado table {
	border-collapse: collapse;
	margin: 15px auto;
}

#conteudo #login #cadastrado table th {
	width: 42px;
}

#conteudo #login #cadastrado table td {
	padding: 2px 0px;
}

#conteudo #login #cadastrado table td .text {
	border: 1px solid #7A68A6;
	padding: 2px 3px;
	width: 190px;
}

#conteudo #login #cadastrado h5 {
	background-color: #E4E1EA;
	border-top: 1px solid #FFFFFF;
	font-weight: normal;
	text-align: center;
	padding: 4px 0px;
}

#conteudo #login #help .dados ul {
	padding: 4px 12px 0px 8px;
}

#conteudo #login #help .dados ul li {
	padding-bottom: 4px;
}

#conteudo #login #help .dados ul li a {
	font-weight: bold;
}

#conteudo #login #help .dados ul li h6 {
	font-weight: normal;
	font-size: 10px;
}

/** cadastro.asp ******************************************************************************/
#conteudo #cadastro .altemailsenha {
	display: block;
	text-align: right;
	padding: 1px 0px 6px 0px;
}

#conteudo #cadastro .altemailsenha a {
	background-color: #DED9E9;
	font-weight: bold;
	color: #2F0E67;
	padding: 2px 8px;
}

#conteudo #cadastro .altemailsenha a:hover {
	background-color: #2F0E67;
	color: #DED9E9;
	text-decoration: none;
}

#conteudo #cadastro .quadro {
	width: 560px;
	border-collapse: collapse;
	margin-bottom: 5px;
	color: #240951;
}

#conteudo #cadastro .quadro th {
	background-color: #7A68A6;
	color: #FFFFFF;
	padding: 4px 8px 3px 8px;
	border-bottom: 1px solid #320C6F;
	background-image: url(../imagens/pedidoconf_quadro_bg.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

#conteudo #cadastro .quadro td {
	background-color: #EDEBF1;
	padding: 6px 10px;
}

#conteudo #cadastro .quadro td .dados {
	border-collapse: collapse;
}

#conteudo #cadastro .quadro td .dados th {
	background: none;
	color: #000000;
	font-weight: normal;
	padding: 3px 5px;
	border: none;
	width: 90px;
}

#conteudo #cadastro .quadro td .dados td {
	padding: 3px 0px;
	border: none;
}

#conteudo #cadastro .quadro td .dados td input {
	border: 1px solid #7A68A6;
	padding: 1px 3px;
}

#conteudo #cadastro .quadro td .dados td input.txt {
	border: 1px solid #7A68A6;
	background-color: #E4E0ED;
	padding: 1px 3px;
}

#conteudo #cadastro .quadro td .dados td select {
	border: 1px solid #7A68A6;
	padding: 0px;
}

#conteudo #cadastro #botoes {
	display: block;
	text-align: center;
	margin-top: 5px;
}

#conteudo #cadastro #listaErros {
	list-style: none;
	border: 1px solid #7A68A6;
	background-color: #E4E0ED;
	margin-bottom: 5px;
	color: #320C6F;
	padding: 6px 8px;
}

#conteudo #botoescadok {
	clear: both;
	text-align: center;
	border-top: 1px solid #CCCCCC;
	padding-top: 8px;
}

#conteudo #botoescadok input {
	width: 120px;
	height: 25px;
}

/** Meus Pedidos - Geral **********************************************************************/
#conteudo #meuspedidos ul {
	clear: both;
	float: left;
	width: 560px;
}

#conteudo #meuspedidos ul li {
	float: left;
	width: 280px;
}

#conteudo #meuspedidos ul li a {
	float: left;
	border: 1px solid #FFFFFF;
	text-decoration: none;
	padding: 10px 0px 10px 45px;
	width: 233px;
	background-repeat: no-repeat;
	background-position: 8px 10px;
}

#conteudo #meuspedidos ul li a.pedtodos        { background-image: url(../imagens/cliped_pedtodos.jpg); }
#conteudo #meuspedidos ul li a.pedultatend     { background-image: url(../imagens/cliped_pedultatend.jpg); }
#conteudo #meuspedidos ul li a.pedboletos      { background-image: url(../imagens/cliped_impboleto.jpg); }
#conteudo #meuspedidos ul li a.pedcadastro     { background-image: url(../imagens/cliped_altcadastro.jpg); }
#conteudo #meuspedidos ul li a.pedemailsenha   { background-image: url(../imagens/cliped_altemailsenha.jpg); }
#conteudo #meuspedidos ul li a.pedrastreamento { background-image: url(../imagens/cliped_rastreamento.jpg); }
#conteudo #meuspedidos ul li a.pedsair         { background-image: url(../imagens/cliped_sair.jpg); }

#conteudo #meuspedidos ul li a:hover {
	border-color: #000000;
}

#conteudo #meuspedidos ul li a h4 {
	font-size: 14px;
	text-transform: uppercase;
	color: #CC0000;
}

#conteudo #meuspedidos ul li a span {
}

#conteudo #meuspedidos .lista {
	clear: both;
	border-collapse: collapse;
}

#conteudo #meuspedidos .lista th {
	background-color: #9485B8;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	border-right: 1px solid #FFFFFF;
	padding: 3px 0px;
	border-bottom: 1px solid #320C6F;
}

#conteudo #meuspedidos .lista th.col1 { width: 65px; }
#conteudo #meuspedidos .lista th.col2 { width: 90px; }
#conteudo #meuspedidos .lista th.col3 { width: 100px; }
#conteudo #meuspedidos .lista th.col4 { width: 170px; }
#conteudo #meuspedidos .lista th.col5 { width: 64px; }
#conteudo #meuspedidos .lista th.col6 { width: 65px; }

#conteudo #meuspedidos .lista th.col7 { width: 65px; }
#conteudo #meuspedidos .lista th.col8 { width: 95px; }
#conteudo #meuspedidos .lista th.col9 { width: 110px; }
#conteudo #meuspedidos .lista th.col10 { width: 175px; }
#conteudo #meuspedidos .lista th.col11 { width: 110px; }

#conteudo #meuspedidos .lista .lescuro { background-color: #E4E0EB; }
#conteudo #meuspedidos .lista .lclaro  { background-color: #EDEBF1; }

#conteudo #meuspedidos .lista td {
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding: 3px 0px;
	text-align: center;
}

#conteudo #peddetalhe .quadro {
	width: 560px;
	border-collapse: collapse;
	margin-bottom: 5px;
	color: #240951;
}

#conteudo #peddetalhe .quadro th {
	background-color: #7A68A6;
	color: #FFFFFF;
	padding: 4px 8px 3px 8px;
	border-bottom: 1px solid #320C6F;
	background-image: url(../imagens/pedidoconf_quadro_bg.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

#conteudo #peddetalhe .quadro td {
	background-color: #EDEBF1;
	padding: 6px 10px;
}

#conteudo #peddetalhe .quadro td .dados th {
	background: none;
	color: #000000;
	font-weight: normal;
	padding: 3px 5px;
	border: none;
	width: 110px;
	text-align: right;
}

#conteudo #peddetalhe .quadro td .dados td {
	padding: 3px 0px;
	border: none;
	font-weight: bold;
	color: #000000;
}

#conteudo #peddetalhe .quadro td .itensped th {
	background: none;
	color: #000000;
	padding: 3px 5px;
	text-align: center;
	background-color: #D1CCDB;
}

#conteudo #peddetalhe .quadro td .itensped td {
	background: none;
	color: #000000;
	padding: 3px 5px;
	text-align: center;
	background-color: #FFFFFF;
}

/** Transações - Geral ************************************************************************/
#conteudo #transacao .quadro {
	width: 560px;
	border-collapse: collapse;
	margin-bottom: 5px;
	color: #240951;
}

#conteudo #transacao .quadro th {
	background-color: #7A68A6;
	color: #FFFFFF;
	padding: 4px 8px 3px 8px;
	border-bottom: 1px solid #320C6F;
	background-image: url(../imagens/pedidoconf_quadro_bg.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

#conteudo #transacao .quadro td {
	background-color: #EDEBF1;
	padding: 6px 10px;
}

#conteudo #transacao .quadro td img {
	float: left;
	border: 5px solid #D5D0DD;
	width: 166px;
	height: 100px;
}

#conteudo #transacao .quadro td ul {
	float: left;
	width: 356px;
	margin-left: 8px;
}

#conteudo #transacao .quadro td ul li {
	padding-bottom: 2px;
}

#conteudo #transacao .quadro td ul li span {
	float: left;
	width: 44px;
}

#conteudo #transacao .quadro td ul li.msg {
	border-top: 1px solid #CAC3DA;
	text-align: center;
	margin-top: 4px;
	padding-top: 4px;
}

#conteudo #transacao button {
	border: none;
	background-color: #7A68A6;
	color: #FFFFFF;
	width: 365px;
	height: 23px;
	float: right;
}

/** fale_conosco.asp **************************************************************************/
#conteudo #faleconosco {
	clear: both;
}

#conteudo #faleconosco fieldset {
	border: 1px solid #CBCDCF;
	margin-bottom: 5px;
}

#conteudo #faleconosco fieldset legend {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	color: #320C6F;
	margin-left: 10px;
	padding: 0px 5px;
}

#conteudo #faleconosco fieldset div {
	margin: 6px 12px 10px 12px;
	padding-top: 12px;
	background-image: url(../imagens/faleconosco_linhacolor_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#conteudo #faleconosco fieldset div table {
	border-collapse: collapse;
}

#conteudo #faleconosco fieldset div table th {
	background-color: #F2F2F2;
	border-bottom: 2px solid #FFFFFF;
	padding: 3px 6px;
	width: 100px;
	font-weight: normal;
}

#conteudo #faleconosco fieldset div table td {
	padding-left: 6px;
}

#conteudo #faleconosco fieldset div table td input,
#conteudo #faleconosco fieldset div table td select,
#conteudo #faleconosco fieldset div table td textarea {
	margin-left: -3px;
	border: 1px solid #B6B7BA;
	padding: 2px 4px;
}

#conteudo #faleconosco fieldset div table td textarea {
	margin-top: 1px;
}

#conteudo #faleconosco #botoes {
	text-align: center;
	margin-bottom: 5px;
}

#conteudo #faleconosco #botoes input {
	background-color: #320C6F;
	border: none;
	color: #FFFFFF;
	width: 150px;
	height: 26px;
}

/** pedido_confirmado.asp *********************************************************************/
#conteudo #pedconfirmado {
	clear: both;
	text-align: justify;
	color: #320C6F;
	margin-bottom: 5px;
}

#conteudo #pedconfirmado p {
	margin: 0px 0px 12px 0px;
}

#conteudo #pedconfirmado #detped {
	border: 1px solid #DED9E9;
	background-color: #F1EFF5;
	margin-bottom: 12px;
}

#conteudo #pedconfirmado #detped table {
	border-collapse: collapse;
	margin: 3px 8px;
}

#conteudo #pedconfirmado #detped table th {
	border-bottom: 1px solid #DED9E9;
	padding: 4px 0px;
	font-weight: normal;
	text-align: right;
	vertical-align: top;
	width: 100px;
}

#conteudo #pedconfirmado #detped table td {
	border-bottom: 1px solid #DED9E9;
	padding: 4px 0px;
	font-weight: bold;
	padding-left: 6px;
	vertical-align: top;
	width: 434px;
}

#conteudo #pedconfirmado #detped table td span {
	font-weight: normal;
}

#conteudo #pedconfirmado #detped table td pre {
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #DED9E9;
	background-color: #F9F8FA;
	color: #000000;
	padding: 5px 8px;
	margin-top: 6px;
	line-height: 16px;
}

#conteudo #pedconfirmado #detped table td pre b {
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
}

#conteudo #pedconfirmado #detped table td .descDep {
	clear: both;
	font-weight: normal;
	color: #666666;
	padding: 2px 2px 0px 2px;
}
