/* CSS Document */
BODY
{
    margin: 0px;
    font-family: verdana;
    font-size: 10px;
    min-width: 600px;
}

* html BODY
{
    margin: 0px;
    font-family: verdana;
    font-size: 10px;
    height: 100%;
}

html > body
{
    width: auto;
}

#header .esq
{
	float: left;
	height: 100%;
	width: 340px;
}

#header .esq .logo
{
	margin: 20px 70px 20px 70px;
	height: 99px;
	background: url(img/logo.gif) no-repeat;
}

#header .esq .logo a
{
	text-decoration: none;
}

#header .dir
{
	float: right;
	width: 400px;
	height: 100%;
	text-align: right;
	color: #909090;
	text-transform: uppercase;
	font-weight: bold;
}

#header .dir .esp
{
	margin-right: 7px;
	margin-top: 12px;
}

#header .dir .esp .carrinho
{
	float: right;
	padding-left: 20px;
	background: url(img/ico_carrinho.gif) no-repeat left;
	margin-top: 10px;
}

#header .dir .esp .pedidos
{
	float: right;
	padding-left: 20px;
	margin-left: 5px;
	background: url(img/ico_pedidos.gif) no-repeat left;
	margin-top: 10px;
}

#header .dir .esp .cadastro
{
	float: right;
	padding-left: 20px;
	margin-left: 5px;
	background: url(img/ico_cadastro.gif) no-repeat left;
	margin-top: 10px;
}

#header .dir .esp A
{
	color: #909090;
}

#header .dir .esp .saudacao
{
	position: relative;
	color: #909090;
	float: left;
	text-align: left;
	margin-top: 10px;
	width: 100%;
}

#header .dir .esp .saudacao .Sesq
{
	float: right;
}

#header .dir .esp .saudacao .Sesq a
{
	color: #F4B200;
}

#header .dir .esp .saudacao .Sdir
{
	float: right;
}

#header .dir .esp .busca
{
	color: #fbbd82;
	font-size: 12px;
	font-weight: bold;
	float: right;
	margin-left: 62px;
	font-weight: normal;
	margin-top: 22px;
}

#headerpopup .esq
{
	float: left;
	height: 100%;
}

#headerpopup .esq .logopopup
{
	margin: 20px 20px 20px 20px;
	height: 99px;
	background: url(img/logo.gif) no-repeat;
}

#headerpopup .esq .logopopup a
{
	text-decoration: none;
}

#headerpopup .dir
{
	float: right;
	width: 200px;
	text-align: right;
	color: #909090;
	text-transform: uppercase;
	font-weight: bold;
}

#headerpopup .dir .esp
{
	margin: 30px;
	float: right;
	width: 130px;
	text-transform: uppercase;
	font-weight: bold;
	color: #909090;
}
#headerpopup .dir .esp img
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
#headerpopup .dir .esp a
{
	color: #ffffff;
}

.destaque
{
	overflow: hidden;
	width: 100%;
	height: 177px;
	background-image: url('img/banners001.jpg');
	background-position: center center;
	background-repeat: no-repeat;
}

/* Header styles */
#header
{
	clear: both;
	float: left;
	width: 100%;
}

/* column container */
.colmask
{
	position: relative; /* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear: both;
	float: left;
	width: 100%; /* width of whole page */
	overflow: hidden;
}


/* holy grail 3 column settings */
.holygrail
{
	background: #ffffff; /* Right column background colour */
}
.holygrail .colmid
{
	float: left;
	width: 200%;
	margin-left: -140px; /* Width of right column */
	position: relative;
	right: 100%;
	background: #ffffff; /* Centre column background colour */
	border-right: solid 1px #909090;
}
.holygrail .colleft
{
	float: left;
	width: 100%;
	margin-left: -50%;
	position: relative;
	left: 280px; /* Left column width + right column width */
	background: #ffffff; /* Left column background colour */
	border-right: solid 1px #909090;
}
.holygrail .col1wrap
{
	float: left;
	width: 50%;
	position: relative;
	right: 140px; /* Width of left column */
}
.holygrail .col1
{
	margin: 0 140px; /* Centre column side padding:                             	Left padding = left column width + centre column left padding width                             	Right padding = right column width + centre column right padding width */
	position: relative;
	left: 200%;
}
* html .holygrail .col1
{
	margin: 0 136px 0 142px;
}
.holygrail .col2
{
	float: left;
	float: right; /* This overrides the float:left above */
	width: 140px; /* Width of left column content (left column width minus left and right padding) */
	position: relative;
	right: 0; /* Width of the left-had side padding on the left column */
}
.holygrail .col3
{
	float: left;
	float: right; /* This overrides the float:left above */
	width: 140px; /* Width of right column content (right column width minus left and right padding) */
	margin-right: 0; /* Width of right column right-hand padding + left column left and right padding */
	position: relative;
	left: 50%;
}

/* 2 column left menu settings */
	.leftmenu {
	    background:#fff;
	}
    .leftmenu .colright {
        float:left;
        width:200%;
		position:relative;
		left:140px;
        background:#fff;
        border-left: solid 1px #909090;
    }
    .leftmenu .col12wrap {
	    float:right;
	    width:50%;
	    position:relative;
	    right:140px;
	}
	.leftmenu .col12 {
        margin:0 0 0 140px;
	    position:relative;
	    right:100%;
	    overflow:hidden;
	}
    .leftmenu .col22 {
        float:left;
        width:140px;
        position:relative;
        right:140px;
    }

    
    /* 1 column full page settings */
	.fullpage {
	    background:#fff;
	}
	.fullpage .col13 {
        margin:0;
	}


/* Footer styles */
#footer
{
	clear: both;
	float: left;
	width: 100%;
}

* html .col1
{
	width: 100%;
}

* html .col12
{
	width: 100%;
}

.btbusca 
{
	vertical-align: middle;
	margin: -3px 0 0 3px;
}

.col1 .titPromo
{
	text-align: center;
	float: left;
	width: 99%;
	margin: 10px 0 10px 0;
}

.col1 .titPromo .titP
{
	background: #ffffff;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	text-transform: uppercase;
	color: #F4B200;
}

.col13 .titPromo
{
	text-align: center;
	float: left;
	width: 99%;
	margin: 10px 0 10px 0;
}

.col13 .titPromo .titP
{
	background: #ffffff;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	text-transform: uppercase;
	color: #F4B200;
}

.col2 .mnu
{
	text-align: left;
}
.col2 .mnu .esp
{
	padding: 8px;
	text-align: left;
}

.col2 .mnu .esp .item1
{
	color: #fc8833;
	font-size: 14px;
}

.col2 .mnu .esp a
{
	color: #383737;
	font-size: 10px;
	text-transform: uppercase;
}
.col22 .mnu
{
	text-align: left;
}
.col22 .mnu .esp
{
	padding: 8px;
	text-align: left;
}

.col22 .mnu .esp .item1
{
	color: #fc8833;
	font-size: 14px;
}

.col22 .mnu .esp a
{
	color: #383737;
	font-size: 10px;
	text-transform: uppercase;
}
.linRod
{
	background: #909090;
	height: 6px;
	clear: both;
}
.rod
{
	margin-left: 11px;
	margin-top: 6px;
	margin-right: 16px;
	color: #217E55;
}
.rod A
{
	color: #217E55;
}
.rod .Resq
{
	float: left;
	margin-top: 4px;
}
.rod .Rdir
{
	float: right;
	margin-top: 4px;
}
.rod .info
{
	margin-left: 11px;
	margin-top: 6px;
	margin-right: 16px;
	color: #000000;
	font-size: 10px;
}

.LoaderBackground
{
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	z-index: 15000;
}
.Loader
{
	position: fixed;
	text-align: center;
	top: 40%;
	left: 43%;
	padding: 10px;
	width: 14%;
	z-index: 15001;
	background-color: #fff;
	border: solid 1px #000;
}

* html .LoaderBackground
{
	position: absolute;
	height: expression(document.documentElement.scrollTop + document.documentElement.clientHeight +  "px" );
	width: expression(document.body.clientWidth +  "px" );
}
* html .Loader
{
	position: absolute;
	top: expression(document.documentElement.scrollTop + (document.documentElement.clientHeight * .30) +  "px" );
}

.col1 .centro 
{
	width: 100%;
	min-height: 200px;
	margin: 1px 0 10px 0;
	border-top: solid 1px #909090;
}

.col1 .centro .seguintes
{
	list-style-type: none;
	list-style-position: inside;
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
	border-bottom: solid 1px #909090;
}
.col1 .centro .primeira
{
	list-style-type: none;
	list-style-position: inside;
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
	border-top: solid 1px #909090;
	border-bottom: solid 1px #909090;
}
.col1 .centro li
{
	list-style: none;
	overflow: hidden;
	display: inline;
	float: none;
}

.col1 .centro li .cel1
{
	width: 33%;
	height: 222px;
	float: left;
	text-align: center;
	border-right: solid 1px #909090;
}

.col1 .centro li .cel12
{
	width: 33%;
	height: 222px;
	float: left;
	text-align: center;
	border-right: solid 1px #ffffff;
}



.col12 .centro 
{
	width: 100%;
	margin: 1px 0 10px 0;
	border-top: solid 1px #909090;
}

.col13 .centro 
{
	width: 100%;
	margin: 1px 0 10px 0;
	border-top: solid 1px #909090;
}

.col12 .centro .seguintes
{
	list-style-type: none;
	list-style-position: inside;
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
	border-bottom: solid 1px #909090;
}
.col12 .centro .primeira
{
	list-style-type: none;
	list-style-position: inside;
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
	border-top: solid 1px #909090;
	border-bottom: solid 1px #909090;
}
.col12 .centro li
{
	list-style: none;
	overflow: hidden;
	display: inline;
	float: none;
}

.col12 .centro li .cel1
{
	width: 33%;
	height: 222px;
	float: left;
	text-align: center;
	border-right: solid 1px #909090;
}

.col12 .centro li .cel12
{
	width: 33%;
	height: 222px;
	float: left;
	text-align: center;
	border-right: solid 1px #ffffff;
}

/* ------------------ */

.col13 .centro .primeira
{
	list-style-type: none;
	list-style-position: inside;
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
	border-top: solid 1px #909090;
	border-bottom: solid 1px #909090;
}
.col13 .centro li
{
	list-style: none;
	overflow: hidden;
	display: inline;
	float: none;
}

.col13 .centro li .cel1
{
	width: 33%;
	height: 222px;
	float: left;
	text-align: center;
	border-right: solid 1px #909090;
}

.col13 .centro li .cel12
{
	width: 33%;
	height: 222px;
	float: left;
	text-align: center;
	border-right: solid 1px #ffffff;
}


/* ------------------- */
.Produto
{
	width: 164px;
	text-align: center;
	vertical-align: middle;
	display: block;
}

.Produto .ft
{
	clear: both;
	display: table-cell;
	vertical-align: middle;
	width: 164px;
	height: 150px;
	text-align: center;
}
.Produto .ft img
{
	margin-left: auto;
	margin-right: auto;
}

.Produto .txt
{
	font-family: verdana;
	text-align: left;
	margin: 5px;
}
.Produto .txt2
{
	float: left;
	text-align: left;
	color: #595858;
	margin: 5px;
}
* html .Produto .txt2
{
	float: right;
	text-align: center;
	margin: 5px;
}
.Produto .btComprar
{
	float: left;
	text-transform: uppercase;
	color: #F4B200;
	font-weight: bold;
	text-align: center;
}
.Produto .btComprar a
{
	text-transform: uppercase;
	color: #F4B200;
	font-weight: bold;
}
.Produto .btComprar img
{
	text-align: center;
}
.Produto .cod
{
	float: left;
	margin-top: 6px;
	color: #217E55;
	font-size: 9px;
}
.Produto .bts
{
	float: right;
	margin-top: 3px;
	margin-right: 3px;
}


a.laranja
{
	color: #F4B200;
	font-size: 10px;
	font-family: tahoma;
	text-align: center;
}

SELECT, INPUT
{
	border: solid 1px;
	font-size: 10px;
}

A
{
	text-decoration: none;
}

A:HOVER
{
	text-decoration: underline;
}

IMG
{
	border: solid 0px;
}

FORM
{
	margin: 0px;
}

.txt A
{
	color: #595858;
	text-decoration: none;
}
.txt A:HOVER
{
	text-decoration: underline;
}


.ProdutoVejaTambem
{
	width: 133px;
	margin-top: 20px;
	text-align: center;
	display: block;
}

.ProdutoVejaTambem .ft
{
	clear: both;
	display: table-cell;
	vertical-align: middle;
	width: 133px;
	height: 73px;
	text-align: center;
}
.ProdutoVejaTambem .ft img
{
	margin-left: auto;
	margin-right: auto;
}

.ProdutoVejaTambem .tit
{
	float: left;
	background: url(img/bac_tit_secao_mid2.gif) repeat-y;
}
.ProdutoVejaTambem .tit .mid
{
	float: left;
	width: 99px;
	background: url(img/bac_tit_secao_mid.gif) repeat-x;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	text-align: right;
	padding-top: 3px;
	padding-right: 3px;
	font-size: 9px;
}
.ProdutoVejaTambem .tit .mid a
{
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	text-align: right;
	font-size: 9px;
}
.ProdutoVejaTambem .tit .esq
{
	float: left;
	background: url(img/bac_tit_secao_esq.gif);
	height: 17px;
	width: 22px;
}
.ProdutoVejaTambem .tit .dir
{
	float: left;
	background: url(img/bac_tit_secao_dir.gif);
	height: 17px;
	width: 9px;
}

.ProdutoVejaTambem .tit .resp
{
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	text-align: right;
	padding-top: 3px;
	padding-right: 14px;
	font-size: 9px;
}
.ProdutoVejaTambem .tit .resp a
{
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	text-align: right;
	font-size: 9px;
}
.ProdutoVejaTambem .txt
{
	margin-top: 8px;
	font-family: verdana;
	text-align: left;
	height: 39px;
}
.ProdProdutoVejaTambem .txt2
{
	float: right;
	text-align: right;
}
* html .ProdutoVejaTambem .txt2
{
	float: right;
	text-align: center;
}
.ProdutoVejaTambem .btComprar
{
	float: left;
	text-transform: uppercase;
	color: #F4B200;
	font-weight: bold;
	text-align: center;
	width: 100%;
}
.ProdutoVejaTambem .btComprar a
{
	text-transform: uppercase;
	color: #F4B200;
	font-weight: bold;
}
.ProdutoVejaTambem .btComprar img
{
	text-align: center;
}
.ProdutoVejaTambem .cod
{
	float: left;
	margin-top: 6px;
	color: #217E55;
	font-size: 9px;
}
.ProdutoVejaTambem .bts
{
	float: right;
	margin-top: 3px;
	margin-right: 3px;
}


.carrinhoDir .dirProd .ft
{
	clear: both;
	display: table-cell;
	vertical-align: middle;
	width: 133px;
	height: 73px;
	text-align: center;
}
.carrinhoDir .dirProd .ft img
{
	margin-left: auto;
	margin-right: auto;
}

.carrinhoDir .tit
{
	float: left;
	background: url(img/bac_tit_secao_mid3.gif) repeat-y;
}
.carrinhoDir .tit .mid
{
	float: left;
	width: 97px;
	background: url(img/bac_tit_secao_mid.gif) repeat-x;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	text-align: right;
	padding-top: 3px;
	padding-right: 3px;
	font-size: 9px;
}
.carrinhoDir .tit .mid a
{
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	text-align: right;
	font-size: 9px;
}
.carrinhoDir .tit .esq
{
	float: left;
	background: url(img/bac_tit_secao_esq.gif);
	height: 17px;
	width: 22px;
}
.carrinhoDir .tit .dir
{
	float: left;
	background: url(img/bac_tit_secao_dir.gif);
	height: 17px;
	width: 9px;
}

.carrinhoDir .tit .resp
{
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	text-align: right;
	padding-top: 3px;
	padding-right: 14px;
	font-size: 9px;
}
.carrinhoDir .tit .resp a
{
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	text-align: right;
	font-size: 9px;
}
.carrinhoDir .dirProd .txt
{
	margin-top: 8px;
	font-family: verdana;
	text-align: left;
	height: 39px;
}
.carrinhoDir .dirProd .txt2
{
	text-align: center;
}
* html .carrinhoDir .dirProd .txt2
{
	text-align: center;
}
.carrinhoDir .dirProd .btComprar
{
	float: left;
	text-transform: uppercase;
	color: #F4B200;
	font-weight: bold;
	text-align: center;
	width: 100%;
}
.carrinhoDir .dirProd .btComprar a
{
	text-transform: uppercase;
	color: #F4B200;
	font-weight: bold;
}
.carrinhoDir .dirProd .btComprar img
{
	text-align: center;
}
.carrinhoDir .dirProd .cod
{
	float: left;
	margin-top: 6px;
	color: #217E55;
	font-size: 9px;
}
.carrinhoDir .dirProd .bts
{
	float: right;
	margin-top: 3px;
	margin-right: 3px;
}


.bnone
{
	border: solid 0px;
}
.preco
{
	font-size: 11px;
	font-family: verdana;
	color: #ff8f1a;
	font-weight: bold;
}
.bt1
{
	float: left;
	margin-left: 28px;
	margin-top: 2px;
	color: #3d4daf;
}
* html .bt1
{
	float: left;
	margin-left: 10px;
	margin-top: 2px;
	color: #3d4daf;
}
* html .bt1 a
{
	float: left;
	margin-left: 10px;
	margin-top: 2px;
	color: #217E55;
}
.bt2
{
	float: left;
}
* html .bt2
{
	float: left;
}
.bt2 input
{
	border: solid 0px black;
}

.idPag
{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	font-family: tahoma;
	margin-left: 25px;
}
.idPag .on
{
	color: #49494b;
}
.idPag2
{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	font-family: tahoma;
	margin: 5px;
	color: #989899;
}
.idPag2 .on
{
	color: #F4B200;
}
.idPag2 a
{
	color: #989899;
}
.emailSenha
{
	height: 254px;
	width: 282px;
	border: 1px solid #f3f3f3;
	margin-top: 30px;
	margin-bottom: 80px;
}
.emailSenha .resp
{
	width: 217px;
	margin-top: 55px;
	font-family: tahoma;
	font-size: 10px;
	color: #858585;
}
.emailSenha .av
{
	width: 180px;
}
.emailSenha label
{
	float: left;
	text-align: right;
	width: 40px;
	margin-right: 7px;
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	margin-top: 7px;
}
.emailSenha img
{
	margin-top: 30px;
	margin-left: 15px;
}
.emailSenha input
{
	float: left;
	width: 166px;
	border: 1px solid #a0a0a0;
	margin-top: 5px;
}
.fntLar
{
	font-family: tahoma;
	font-size: 10px;
	text-transform: uppercase;
	color: #F4B200;
	letter-spacing: 2px;
}

.boxCinza
{
	width: 282px;
	border: 1px solid #f3f3f3;
	margin-top: 35px;
	margin-bottom: 80px;
	float: left;
	margin-left: 25px;
	margin-right: 45px;
	text-align: center;
}
.boxCinza .rp
{
	width: 217px;
	margin-top: 25px;
	font-family: tahoma;
	font-size: 10px;
	color: #858585;
}
.boxCinza input
{
	float: left;
	width: 166px;
	border: 1px solid #a0a0a0;
	margin-top: 5px;
}
.boxCinza img
{
	margin-top: 30px;
	margin-left: 15px;
	margin-bottom: 15px;
}
.boxCinza label
{
	float: left;
	text-align: right;
	width: 40px;
	margin-right: 7px;
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	margin-top: 7px;
}
.boxCinza .av
{
	width: 180px;
}
a.laranja
{
	color: #F4B200;
	font-size: 10px;
	font-family: tahoma;
	text-align: center;
}
.emp
{
	padding-left: 20px;
}
.baixo
{
	margin-bottom: 15px;
}
.bxo2
{
	margin-bottom: 20px;
}
.mbx
{
	margin-bottom: 10px;
}
.av2
{
	width: 200px;
}
.mcima
{
	margin-top: 30px;
}
.fixahbx
{
	height: 260px;
}
.mbxo2
{
	margin-bottom: 5px;
}

.cadEsq
{
	margin-right: 10px;
}
.cadDir
{
	float: right;
	width: 170px;
}
.arCad
{
	width: 524px;
	margin-top: -2px;
	margin-left: 1px;
	float: left;
}
.arCad label
{
	float: left;
	text-align: left;
	color: #000000;
	margin-right: 50px;
	margin-left: 30px;
	width: 125px;
}
.arCad input, .arCad Select
{
	float: left;
	width: 260px;
}
.arCad Select
{
	width: 265px;
}

.arCad .bt
{
	width: 74px;
	border: 0px none;
	float: none;
	margin-top: 20px;
}
.arCad .btprox
{
	width: 91px;
	border: 0px none;
	float: none;
	margin-top: 20px;
}
.arCad .btcont
{
	width: 143px;
	border: 0px none;
	float: none;
	margin-top: 40px;
	margin-bottom: 140px;
}

.arCad form
{
	width: 500px;
	float: left;
}
.arCad span input
{
	float: left;
	width: 15px;
}
.arCad textarea
{
	float: left;
	width: 260px;
	height: 50px;
}

.btCad
{
	height: 20px;
	margin-bottom: 0px;
	float: left;
	margin-left: 2px;
}
* html .btCad
{
	height: 20px;
	margin-bottom: 0px;
	float: left;
	margin-left: 1px;
}
.btonesqP, .btondirM, .btoffdiM, .btoffdirP, .btondirP, .btoffesqM, .btoffesqP
{
	background: url(img/esq_bton.gif) no-repeat;
	width: 14px;
	float: left;
	height: 18px;
}
.btondirM
{
	background: url(img/dr_bton.gif) no-repeat;
	width: 27px;
}
.btoffdirP
{
	background: url(img/dir_btoff_fim.gif) no-repeat;
	width: 27px;
}
.btoffdiM
{
	background: url(img/dr_btoff_meio.gif) no-repeat;
	width: 27px;
}
.btoffesqP
{
	background: url(img/esq_btoff_p.gif) no-repeat;
}
.bton, .btoff
{
	height: 20px;
	float: left;
	background: url(img/bg_bton.gif) repeat-x;
}
.btoff
{
	background: url(img/bg_bt_off.gif) repeat-x;
}
.btonM
{
	float: left;
	background: url(img/meio_bton.gif) no-repeat;
	width: 27px;
	height: 20px;
}
.btondirP
{
	background: url(img/dir_btonP.gif) repeat-x;
	width: 27px;
}
.bton .resp, .btoff .resp, .bton .resp a, .btoff .resp a
{
	font-family: tahoma;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	padding-top: 3px;
	text-decoration: none; /* margin-right: 33px; */
}
.bton .resp2, .btoff .resp2, .bton .resp2 a, .btoff .resp2 a
{
	font-family: tahoma;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	padding-top: 3px;
	text-decoration: none;
	margin-right: 0px;
}
.bgoff2
{
	background: url(img/bg_off2.gif);
}
.lb
{
	float: left;
	margin-left: 5px;
	margin-right: 15px;
}
.lb2
{
	float: left;
	margin-left: 5px;
	margin-right: 15px;
	margin-top: 3px;
}
.boxCad
{
	width: 443px;
	margin-top: 12px;
}

.aCadBx
{
	width: 525px;
	height: 8px;
	margin-left: 1px;
	margin-top: -1px;
	float: left;
}

.aviso
{
	width: 140px;
	position: absolute;
	margin-left: 455px;
	margin-top: 45px;
}

* html .aviso
{
	margin-left: 10px;
}
.aviso .top
{
	width: 139px;
	height: 16px;
	background: url(img/aviso_top.gif) no-repeat;
}
.aviso .baixo
{
	width: 139px;
	height: 16px;
	background: url(img/aviso_baixo.gif) no-repeat;
}
.aviso .avmi
{
	width: 139px;
	background: #fe7007;
	margin-top: -1px;
	margin-bottom: -1px;
}
.aviso .avmi .esp
{
	font-family: verdana;
	font-size: 9px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 129px;
	color: #ffffff;
}

.passo
{
	color: #b1b0af;
	font-family: tahoma;
	font-size: 9px;
	text-transform: uppercase;
	margin-left: 25px;
	margin-top: 5px;
}
.passo .on
{
	color: #fd5d06;
}

.txtCinza
{
	color: #858585;
	padding-left: 25px;
	padding-left: 25px;
	margin-top: 17px;
}
.txtCinza a
{
	color: #0606c4;
	text-decoration: underline;
}

.miniContainer
{
	width: 665px;
}
.mdir20
{
	margin-right: 20px;
}
.mdir0
{
	margin-right: 0px;
}
.mtop0
{
	margin-top: 0px;
}
.border0
{
	border: 0px none;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 7px;
}
.entregas
{
	color: #858585;
	text-align: left;
	width: 262px;
	margin-left: 15px;
	margin-top: 20px;
}
.mtop20
{
	margin-top: 20px;
}
.Tb0
{
	margin-bottom: 0px;
	margin-top: 0px;
}
/*Tb0 = Top Bottom =0*/

.form360
{
	width: 360px;
	margin-left: 20px;
	margin-top: 35px;
	margin-bottom: 20px;
}
.form360 label
{
	width: 140px;
	text-align: right;
	float: left;
	margin-right: 10px;
	font-weight: bold;
	margin-top: 4px;
}
.form360 input
{
	width: 145px;
	float: left;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.form360 Select
{
	width: 147px;
	float: left;
}
a.lnkCEP
{
	color: #080896;
	text-decoration: underline;
}


.carrinhoDir
{
	width: 131px;
	text-align: center;
	margin-right: 0px;
	margin-top: 0px;
	float: right;
}
.carrinhoEsq
{
	margin-right: 0px;
	margin-left: 25px;
}
.tbPont
{
	border-collapse: collapse;
	margin-bottom: 10px;
}
.td
{
	border-right: 2px dotted #e9e9e9;
	border-bottom: 2px dotted #e9e9e9;
	padding-left: 5px;
	padding-top: 10px;
}
.borderDir
{
	border-bottom: 2px dotted #e9e9e9;
	padding-left: 5px;
	text-align: center;
	padding-top: 10px;
}
.laranja
{
	color: #F4B200;
}
.titTable
{
	color: #858585;
}
.tbPont .input
{
	border: 0px none;
	float: none;
}
.tbPont select
{
	width: 50px;
}
.tbPont .ftProd
{
	float: left;
	text-align: center;
	margin-right: 4px;
	width: 148px;
	height: 119px;
}
.tbPont .ftProdBrinde
{
	float: left;
	text-align: center;
	margin-right: 4px;
	width: 59px;
	height: 52px;
}
.tbPont .Descri
{
	float: left;
	text-align: left;
	margin-right: 5px;
	padding-right: 5px;
	padding-top: 10px;
	margin-bottom: 10px;
}
.tbPont .brinde
{
	font-size: 16px;
	font-weight: bold;
}
.codFabr
{
	color: #f87925;
	font-weight: bold;
	margin-bottom: 2px;
	font-size: 8px;
	margin-top: 5px;
}
.codCtis
{
	color: #217E55;
	font-weight: bold;
	font-size: 9px;
	margin-bottom: 5px;
}

.preco1
{
	font-size: 8px;
}
.RS
{
	color: #4e59b4;
}
.btsCima
{
	float: right;
	width: 321px;
	margin-bottom: 8px;
	margin-top: 8px;
}
.tbPont input
{
	float: left;
	margin-right: 5px;
	border: 1px solid #9f9f9f;
}
.salvarCarrinho
{
	width: 165px;
	float: left;
	color: #858585;
	margin-top: 15px;
}
.salvarCarrinho input
{
	float: left;
	width: 85px;
	margin-right: 5px;
	font-size: 9px;
	margin-left: 0px;
	margin-top: 7px;
}
.salvarCarrinho img
{
	margin-top: 5px;
	float: left;
}

.dirProd
{
	width: 119px;
	text-align: left;
	margin-bottom: 10px;
	margin-left: 6px;
}
.dirProd img
{
	text-align: center;
}
a.comprar
{
	text-transform: uppercase;
	color: #F4B200;
	font-weight: bold;
}
.preco2
{
	font-size: 13px;
	font-family: verdana;
	color: #8a3410;
	font-weight: bold;
}
.backProd
{
	background: url(img/bg_tituloProd.gif) no-repeat;
	width: 119px;
	height: 17px;
	margin-bottom: 5px;
}
.backProd .resp
{
	padding-top: 3px;
	text-align: right;
	padding-right: 10px;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
}

.bgSombra
{
	background: url(img/bg_formsombra.gif) repeat-y right #ffffff;
	border-left: 1px solid #e3e3e3;
	border-top: 1px solid #e3e3e3;
	margin-top: -2px;
	margin-left: 2px;
	position: relative;
}
.bgS
{
	background: url(img/sombra_lar2.gif) repeat-y right #ffffff;
	border-left: 1px solid #e3e3e3;
	border-top: 1px solid #e3e3e3;
	margin-top: 10px;
	margin-left: 2px;
	width: 100%;
}
* html .bgS
{
	background: url(img/sombra_lar2.gif) repeat-y right #ffffff;
	border-left: 1px solid #e3e3e3;
	border-top: 1px solid #e3e3e3;
	margin-top: 10px;
	margin-left: 4px;
	width: 97%;
}
.sombraBx
{
	background: url(img/sombra_baixo.gif) repeat-x bottom;
	margin-top: -4px;
	height: 10px;
	margin-bottom: 20px;
}
.h390
{
	height: 390px;
}
.interno
{
	text-align: left;
	margin-left: 20px;
	margin-top: 20px;
	font-size: 10px;
	width: 485px;
	letter-spacing: 1px;
}
.interno2
{
	text-align: left;
	margin-left: 20px;
	padding-top: 20px;
	font-size: 10px;
	width: 485px;
	letter-spacing: 1px;
	float: left;
}

.propagandaBxo
{
	margin-left: -5px;
	width: 600px;
}

.bxMiniTex
{
	margin-bottom: 40px;
}
.bton .mrigh3, .btoff .mrigh3
{
	margin-right: 3px;
}
.bton .mrigh390, .btoff .mrigh390
{
	margin-right: 390px;
}
.TLar2
{
	font-weight: bold;
	font-size: 11px;
	color: #fd8b02;
	margin-bottom: 20px;
}
.cont565
{
	width: 565px;
	margin-top: 20px;
}
.form2
{
	margin-top: 40px;
	width: 505px;
	margin-bottom: 50px;
}
.form2 label
{
	width: 190px;
	float: left;
	text-align: right;
	margin-right: 10px;
	margin-top: 3px;
}
.form2 .inputT
{
	border: 1px solid;
	width: 110px;
}
.form2 input
{
	float: left;
	margin-bottom: 10px;
}
.form2 select
{
	float: left;
	width: 115px;
	border: 1px solid #000000;
}
.form2 textarea
{
	float: left;
	width: 260px;
	height: 110px;
	margin-bottom: 20px;
	border: 1px solid #000000;
}
.form2 .av3
{
	float: right;
	width: 320px;
	margin-bottom: 20px;
}
.form2 .inpImg
{
	border: 0px;
	margin-right: 40px;
}
.form2 .btsF2
{
	float: right;
	width: 260px;
}
.form2 span
{
	float: left;
	margin-left: 5px;
	vertical-align: top;
}

.scroll
{
	scrollbar-arrow-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-highlight-color: #FFffff;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #ffffFF;
	scrollbar-darkshadow-color: #FFFFff;
	scrollbar-track-color: #ffffff;
}
.ctsoff
{
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
}
.imgUPed
{
	margin-bottom: 15px;
	float: left;
	margin-left: -17px;
}
* html .imgUPed
{
	margin-bottom: 15px;
	float: left;
	margin-left: 0px;
}
.plaranja
{
	margin-left: -5px;
}
.onMnu
{
	color: #fa6705;
}
.mbaixo20
{
	margin-bottom: 20px;
}
.mesq0
{
	margin-left: 0px;
	margin-top: 15px;
}
.fechaLar
{
	background: url(img/dir_btonP.gif) no-repeat;
	width: 27px;
	height: 18px;
	float: left;
}
.bgBarraLar
{
	background: url(img/bg_bton.gif);
	height: 18px;
	float: left;
	margin-left: 4px;
}
.bgBarraLar .resp
{
	padding-top: 2px;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
	text-align: left;
}
.mdir333
{
	margin-right: 345px;
}
.bSombra484
{
	background: url(img/bg_sombra486.gif) no-repeat;
	width: 486px;
	height: 12px;
	margin-top: -4px;
	margin-left: 4px;
}
.curva
{
	background: url(img/curvasombra.gif) no-repeat right;
	width: 455px;
	height: 12px;
	float: right;
}
.sBx
{
	height: 12px;
	background: url(img/sombrab.gif) repeat-x bottom;
	float: left;
	border-left: 1px solid #e3e3e3;
	margin-left: 2px;
}
* html .sBx
{
	height: 12px;
	background: url(img/sombrab.gif) repeat-x bottom;
	float: left;
	border-left: 1px solid #e3e3e3;
	margin-left: 3px;
}
.curvaE
{
	background: url(img/curvas_esq.gif) no-repeat;
	width: 3px;
	height: 12px;
	float: left;
}
.Larg95
{
	width: 95%;
}
.larg97
{
	width: 100%;
}
* html .larg97
{
	width: 97%;
}
.larg90
{
	width: 91%;
}
.resp10
{
	margin-left: 10px;
	padding-right: 15px; /* TODO: pq tem um "_" aqui? _padding-right: 0px; */
}
.txtPeq
{
	float: left;
	padding-left: 5px;
	margin-right: 15px;
	color: #F4B200;
}
.lb1
{
	float: left;
	color: #989899;
	margin-right: 5px;
}
.inp
{
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	border: 1px solid;
	color: #9f9f9f;
	width: 62px;
}
.cons
{
	border: 1px solid #9f9f9f;
	width: 49px; /* TODO: pq tem um "_" aqui? _width: 47px; */
	font-size: 9px;
	float: left;
	padding: 0;
}
.TblLar
{
	color: #4da600;
}
.respiro
{
	padding-bottom: 10px;
}
.respiro a
{
	color: #4da600;
	text-decoration: underline;
}
.fecha
{
	width: 446px;
}
* html .fecha
{
	width: 441px;
}
.bg441
{
	width: 451px;
	margin-top: -1px;
	border-top: 0px none;
	margin-left: 4px;
	float: left;
}
.boxSimples
{
	float: left;
	width: 200px;
	height: 170px;
	margin-top: 15px;
	margin-right: 20px;
}
.mDir0
{
	margin-right: 0px;
}
.avCinza
{
	width: 170px;
	color: #858585;
}
.labelBus
{
	float: left;
	margin-right: 5px;
	margin-top: 3px;
	color: #000000;
	width: 50px;
}
.btbus
{
	border: 0px none;
	margin-top: 25px;
	margin-left: 25px;
}
.num
{
	font-weight: bold;
	color: #0613b3;
	font-size: 10px;
	float: left;
	text-align: center;
	width: 25px;
}

.bgSmb
{
	float: left;
	border-left: 1px solid #eeeeee;
	padding-top: 20px;
	background: url(img/sombra_lar2.gif) repeat-y right;
}
.larg100
{
	width: 100%;
}
.bxoSmb
{
	float: left;
	background: url(img/sombrab.gif);
	height: 12px;
}
.curvaE
{
	float: left;
	width: 12px;
	height: 12px;
	background: url(img/curvas_esq.gif) no-repeat;
	margin-top: -1px;
	margin-left: -2px;
}
.curvaD
{
	float: right;
	width: 12px;
	height: 12px;
	background: url(img/curvasombra.gif) no-repeat right;
	margin-right: -1px;
}
.brLaran
{
	float: left;
	background: url(img/bg_bton.gif);
	height: 18px;
}
.brLaran .rspr, .brLaran .rspr2
{
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	padding-top: 3px;
	padding-left: 10px;
	float: left;
}
.brLaran .rspr2
{
	text-align: center;
	width: 90%;
}
.brLaran .fechar
{
	width: 27px;
	height: 18px;
	background: url(img/dir_btonP.gif) no-repeat;
	float: right;
}
.container99
{
	float: left;
	width: 99%;
}
.Ordenar
{
	float: right;
}
.Ordenar .pag
{
	float: left;
}
.Ordenar .pagnum
{
	float: left;
	margin-right: 5px;
	margin-top: 3px;
	color: #8f8f8f;
}
.Ordenar .on
{
	text-decoration: underline;
	color: #fe8a33;
}
.Ordenar .btEs
{
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
.Ordenar .btDir
{
	float: left;
}
.Ordenar .pag label
{
	float: left;
	color: #000000;
}
.Ordenar .pag select
{
	margin-left: 5px;
	float: left;
}

.pag
{
	margin-top: 3px;
}
.pag label
{
	float: left;
	margin-right: 8px;
}
.pag select
{
	float: left;
	width: 95px;
}
.pag .pagnum
{
	float: left;
	margin-right: 5px;
	margin-top: 3px;
	color: #8f8f8f;
}
.pag a
{
	color: #8f8f8f;
}
.pag .pagnum .on
{
	text-decoration: underline;
	color: #fe8a33;
}
.pag .btEs
{
	float: left;
	margin-right: 5px;
}
.Ordenar .btDir
{
	float: left;
}
.mnu2 label
{
	margin-right: 5px;
	color: #8f8f8f;
}
.mnu2 input
{
	width: 80px;
	color: #8f8f8f;
}
.mnu2 .btb
{
	border: 0px none;
	margin-top: 15px;
	margin-left: 50px;
	width: 59px;
}
.respCin
{
	margin-left: 10px;
	padding-right: 15px; /* TODO: pq tem um "_" aqui? _padding-right: 0px; */
	color: #858585;
}
.txtPeq2
{
	float: left;
	padding-left: 5px;
	margin-right: 15px;
	color: #858585;
}
.txtPeq2 .Ordenar
{
	float: left;
	width: auto;
}
.txtPeq2 .Ordenar label
{
	color: #858585;
	font-weight: normal;
	margin-top: 5px;
}
.txtPeq2 .sel2
{
	width: 66px;
}
.desjTitProd
{
	font-weight: bold;
	color: #000000;
}
.txtEsq
{
	text-align: left;
	float: left;
}
.precoLar
{
	font-weight: bold;
	color: #F4B200;
	font-size: 11px;
}
.fechar
{
	width: 451px;
	margin-left: 4px;
}
* html .fechar
{
	width: 437px;
}
.boxSimples a
{
	color: #F4B200;
	text-decoration: underline;
}
.recContainer
{
	margin: 14px;
	width: 100%;
}
.recProd
{
	float: left;
	width: 295px;
	text-align: center;
}
.recProdDir
{
	float: left;
	margin-left: 14px;
	text-align: center;
	width: 295px;
}
.recProd .img
{
	margin-bottom: 20px;
	height: 280px;
	width: 290px;
	text-align: center;
	border: 1px solid #e1e0de;
}
.recProd .img img 
{
	position: relative;
	top: 50%;
	margin-top: -140px;
}
.txtLar
{
	color: #ff8f1a;
}
.click
{
	color: #ff8f1a;
	text-align: left;
	font-weight: regular;
	margin-bottom: 12px;
}
.areaThumbs
{
	width: 99%;
	height: 52px;
	margin-bottom: 10px;
}
.thumbs
{
	border: 1px solid #e1e0de;
	width: 61px;
	height: 52px;
	text-align: center;
	float: left;
	margin-right: 5px;
}
.esq15
{
	margin-left: 15px;
}
* html .esq15
{
	margin-left: 10px;
}
.recProdDir .info
{
	text-align: left;
	font-size: 11px;
	color: #383737;
	width: 266px;
	letter-spacing: 1px;
}

.recProdDir .prevenda
{
	color: #F4B200;
	font-weight: bold;
}

.recProdDir .codCtis
{
	font-weight: normal;
	text-align: left;
	color: #217E55;
	font-size: 9px;
	width: 266px;
	margin-bottom: 5px;
	letter-spacing: 1px;
}

.recomende
{
	color: #F4B200;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}
.recProdDir label
{
	float: left;
	text-align: left;
	width: 95px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.recProdDir textarea
{
	width: 265px;
	height: 142px;
	margin-bottom: 20px;
}
.scroll
{
	scrollbar-arrow-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-highlight-color: #Ffffff;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
}
.imag
{
	border: 0px none;
	margin-right: 25px;
	margin-bottom: 15px;
}
.btonesqInv, .btondirMInv, .btoffdiMInv, .btoffdirPInv, .btondirPInv, .btoffesqMInv, .btoffesqPInv
{
	background: url(img/es_btonP.gif) no-repeat;
	width: 19px;
	float: left;
	height: 18px;
}
.btondirMInv
{
	background: url(img/meio_bton_inv.gif) no-repeat;
	width: 27px;
}
.btoffdirPInv
{
	background: url(img/esq_btoff_fim.gif) no-repeat;
	width: 27px;
}
.btoffdiMInv
{
	background: url(img/es_btoff_meio.gif) no-repeat;
	width: 27px;
}
.btoffesqPInv
{
	background: url(img/dir_btoff_p.gif) no-repeat;
}
.btonMInv
{
	float: left;
	background: url(img/meio_bton_inv.gif) no-repeat;
	width: 27px;
	height: 20px;
}
.btondirPInv
{
	background: url(img/dir_bton.gif) repeat-x;
	width: 14px;
}
.bgoff2
{
	background: url(img/bg_off2.gif);
}
.respInv
{
	font-family: tahoma;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
	padding-top: 5px;
	text-decoration: none;
	margin-left: 35px;
	text-align: right;
}
.respInv a
{
	color: #ffffff;
}
.respInv a:hover
{
	text-decoration: none;
}
.bxProp
{
	width: 195px;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
	border-right: 1px solid #eeeeee;
}
.bxPropJunto
{
	float: left;
	height: 96px;
	vertical-align: middle;
}
.ptop0
{
	padding-top: 0px;
}
.info2
{
	text-align: left;
	text-transform: uppercase;
	color: #000000;
	width: 168px;
	margin-bottom: 25px;
	font-size: 9px;
	margin-top: 10px;
}
.info2 .prevenda
{
	color: #F4B200;
	font-weight: bold;
}
.info2 a
{
	color: #000000;
	text-decoration: none;
}
.info2 a:HOVER
{
	text-decoration: underline;
}

.bxProp .img
{
	text-align: center;
	width: 90px;
	float: left;
}
.bxProp .prec
{
	width: 105px;
	float: left;
	margin-left: 0px;
	text-align: center;
	color: #494949;
	font-weight: bold;
}
.btComprar2
{
	text-transform: uppercase;
	color: #F4B200;
	font-weight: bold;
	text-align: center;
}
.btComprar2 a
{
	color: #4da600;
	text-decoration: none;
}
.btComprar2 a:HOVER
{
	text-decoration: underline;
}
.borderR0
{
	border-right: 1px solid #ffffff;
}
.RS2
{
	font-size: 9px;
}
.RS3
{
	font-size: 9px;
}
.larg99
{
	width: 99%;
}

.top2
{
	width: 100%;
	height: 80px;
	background: url(img/bgtop2.gif) repeat-x #ffffff;
	margin: 0;
	float: left;
}
.top2 .esq
{
	width: 127px;
	float: left;
	height: 58px;
}
.top2 .esq .logoPopUp
{
	margin-left: 15px;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 108px;
	width: 113px;
	background: url(img/logo-pop-up.jpg) no-repeat;
}
.top2 .TDir
{
	margin: 0;
	float: right;
	width: 130px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
}
.top2 .TDir img
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
.top2 .TDir a
{
	color: #ffffff;
}
.top2 .dt
{
	float: right;
	margin-top: 5px;
	color: #ffffff;
	width: 100%;
	text-align: right;
	padding-right: 5px;
}
.top2 .dt .usuario
{
	float: left;
	padding-left: 10px;
}
.containerImpr
{
	width: 100%;
	float: left;
	margin-top: 25px;
	text-align: center;
}
.areaImp
{
	width: 95%;
	margin-bottom: 20px;
}
.boxImpr
{
	float: left;
	text-align: center;
	width: 48%;
	margin-left: 0px;
	margin-right: 0px;
}
.boxImpr .img
{
	margin-bottom: 20px;
	height: 255px;
	width: 99%;
	text-align: center;
}
.txtEsq
{
	text-align: left;
}
.txtUpp
{
	text-transform: uppercase;
	margin-bottom: 30px;
}
.L300
{
	width: 300px;
	margin-bottom: 10px;
}
.avCli
{
	font-weight:  normal;
	margin-right: 0px;
	color: #383737;
	font-size: 11px;
	float: left;
	vertical-align: middle;
}
* html .avCli
{
	padding-left: 20px;
}

.avCli img 
{
	vertical-align: middle;
}
.L300 form
{
	margin-top: 10px;
	float: left;
	width: 100%;
	margin-bottom: 5px;
}
.L300 label
{
	float: left;
	text-align: left;
	margin-top: 3px;
	margin-right: 10px;
}
.L300 input
{
	float: left;
	margin-right: 5px;
	border: 0px none;
}
.L300 .im
{
	float: left;
	margin-left: 8px;
}
* html .L300 .im
{
	margin-left: 15px;
}
.bortop
{
	border-top: 1px solid #d7d7d7;
}
.descrImpr
{
	float: left;
	color: #686868;
	text-align: left;
	margin-bottom: 20px;
}
.titulo 
{
	width: 100%;
	text-align: left;
	color: #fc8833;
	padding-bottom: 3px;
	font-size: 14px;
	text-transform: uppercase;
	border-bottom: solid 1px #909090;
}
.tdCinza, .tdBranco
{
	text-align: left;
	font-size: 9px;
	color: #000000;
	background: #eeeeee;
}
.tdBranco
{
	background: #ffffff;
}
.txUp
{
	text-transform: uppercase;
	font-size: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
}
.pleft
{
	padding-left: 15px;
}
.txtUpCompr
{
	text-transform: uppercase;
	text-align: left;
	margin-bottom: 5px;
	margin-left: 45px;
	padding-right: 10px;
	height: 26px;
}
.txtUpCompr .prevenda
{
	color: #F4B200;
	font-weight: bold;
}
#statusProdNDis
{
	color: #e90303;
	display: none;
}
#avisar
{
	border: 0px none;
	display: none;
}
#avisar input
{
	border: 0px none;
}

.botoesTop ul
{
	float: none;
}
.botoesTop li
{
	margin: 2px;
}
.botoesTop
{
	text-align: right;
	padding: 0 0;
	margin: 0px 0 0 0;
}
.precoBig
{
	text-align: left;
	font-size: 18px;
	color: #ff8f1a;
	float: left;
	margin-top: 10px;
}
.precoBig .rs
{
	font-size: 18px;
	color: #ff8f1a;
}

.recContainer .btComprar
{
	float: right;
	text-transform: uppercase;
	color: #F4B200;
	font-weight: bold;
	text-align: center;
	margin: 0 10px;
	padding-top: 5px;
}
.recContainer .btComprar a
{
	text-transform: uppercase;
	color: #4da600;
	font: bold 14px tahoma;
}
.recContainer .btComprar span
{
	vertical-align: 50%;
}
.recContainer .precoParcel
{
	font-size: 9px;
	color: #818181;
	text-align: left;
}
.recContainer .prodEnvioInfo
{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top: 10px;
}
.recContainer .prodEnvioInfo a
{
	color: #4da600;
	text-decoration: underline;
}
.recContainer .entregaExpressa
{
	text-align: left;
	margin-top: 15px;
}
.recContainer .formasPagamento
{
	text-align: left;
	margin-top: 20px;
}
.recContainer .formasPagamento span
{
	display: block;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ff8f1a;
	margin-bottom: 8px;
}
.recContainer .formasPagamento img
{
	margin-right: 5px;
}
.recContainer .formasPagamento2 img
{
	margin-right: 30px;
}
.recContainer .detalheParcelas
{
	text-align: left;
	margin-top: 15px;
}
.recContainer .detalheParcelas span
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #080b7d;
	display: block;
	margin-bottom: 8px;
}
.recContainer .detalheParcelas table
{
	border-collapse: collapse;
}
.recContainer .detalheParcelas td
{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	border: 1px solid #909090;
}

.btComprar3
{
	float: right;
	text-transform: uppercase;
	color: #F4B200;
	font-weight: bold;
	text-align: center;
	margin: 0 10px;
	padding-top: 5px;
}
.btComprar3 a
{
	text-transform: uppercase;
	color: #F4B200;
	font: bold 14px tahoma;
}
.btComprar3 span
{
	vertical-align: 50%;
}
.precoParcel
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #f76504;
	text-align: left;
}
.prodEnvioInfo
{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top: 10px;
}
.prodEnvioInfo a
{
	color: #F4B200;
	text-decoration: underline;
}
.entregaExpressa
{
	text-align: left;
	margin-top: 15px;
}

.formasPagamento
{
	text-align: left;
	margin-top: 20px;
}
.formasPagamento span
{
	display: block;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ff8f1a;
	margin-bottom: 8px;
}
.formasPagamento img
{
	margin-right: 5px;
}
.formasPagamento2 img
{
	margin-right: 30px;
}
.detalheParcelas
{
	text-align: left;
	margin-top: 15px;
	margin-bottom: 10px;
	width: 100%;
}
.detalheParcelas span
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #080b7d;
	display: block;
	margin-bottom: 8px;
}
.detalheParcelas table
{
	border-collapse: collapse;
	width: 98%;
}
.detalheParcelas td
{
	font-family: Tahoma;
	font-size: 9px;
	border: 1px solid #e1e0de;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: center;
}

.compradorProd
{
	display: block;
	float: left;
	margin-bottom: 20px;
}

.compradorProd .LinhaComparador
{
	display: block;
	float: left;
	background: url(img/bac_comparador_branco.gif) repeat-y;
}

.compradorProd .LinhaComparadorCinza
{
	display: block;
	float: left;
	background: url(img/bac_comparador_cinza.gif) repeat-y;
}

.compradorProd .LinhaComparador .EspacadorNome
{
	display: block;
	float: left;
	width: 100px;
	height: 100%;
	text-align: left;
	background-color: #ffffff;
	color: #ffffff;
	padding: 5px 0 5px 5px;
}

.compradorProd .LinhaComparador .Separador
{
	display: block;
	float: left;
	width: 3px;
}

.compradorProd .LinhaComparadorCinza .Separador
{
	display: block;
	float: left;
	width: 3px;
}

.compradorProd .LinhaComparadorCinza .NomeCinza
{
	display: block;
	float: left;
	width: 100px;
	text-align: left;
	padding: 5px 0 5px 5px;
}

.compradorProd .LinhaComparador .Nome
{
	display: block;
	float: left;
	width: 100px;
	text-align: left;
	padding: 5px 0 5px 5px;
}

.compradorProd .LinhaComparadorCinza .ValorCinza
{
	display: block;
	float: left;
	width: 263px;
	text-align: left;
	padding: 5px 0 5px 5px;
	background-color: #cccccc;
}

.compradorProd .LinhaComparador .Valor
{
	display: block;
	float: left;
	width: 263px;
	text-align: left;
	padding: 5px 0 5px 5px;
}

.compradorProd .ProdutoComparador
{
	display: block;
	float: left;
	width: 263px;
	height: 343px;
	padding: 5px 0 5px 5px;
	text-align: center;
	border-top: solid 1px #cccccc;
}

.compradorProd .ProdutoComparador .img
{
	margin-bottom: 20px;
	text-align: center;
	height: 150px;
}
.comprCod
{
	float: left;
	padding-left: 45px;
	margin-top: 6px;
	color: #217E55;
	font-size: 9px;
	margin-bottom: 15px;
}
.comprBts
{
	float: right;
	margin-top: 3px;
	padding-right: 45px;
}
.comPreco
{
	font-size: 18px;
	font-family: verdana;
	color: #8a3410;
}
.comPreco span
{
	font-size: 13px;
}
.removerComp
{
	width: 165px;
	text-align: center;
	margin-left: 0px;
	margin-top: 7px;
	margin-bottom: 15px;
}
.removerComp a
{
	text-transform: uppercase;
	color: #F4B200;
	font-size: 12px;
	font-weight: bold;
	font-size: 9px;
}
.removerComp a:hover
{
	text-decoration: underline;
}
.removerComp .compr
{
	float: left;
	margin: 0px;
	text-align: center;
	width: 50px;
}
.removerComp .remover
{
	float: right;
	margin: 0px;
	text-align: center;
	width: 50px;
}
.mbottom10
{
	margin-bottom: 10px;
}
.respCad
{
	color: #7d7d7d;
	width: 445px;
	margin-top: 10px;
	text-align: left;
	margin-left: 15px;
}
.respCad form
{
	margin-top: 25px;
	width: 220px;
	margin-left: 65px;
}
.respCad form label
{
	float: left;
	margin-top: 2px;
	width: 70px;
	margin-right: 5px;
}
.respCad form input
{
	float: left;
	margin-left: 0px;
	width: 140px;
	margin-bottom: 12px;
}
.respCad form .bt
{
	width: auto;
	border: 0px none;
	margin-left: 35px;
}
.chamada
{
	text-transform: uppercase;
	color: #F4B200;
	margin-left: 25px;
}
.status
{
	color: #686a67;
}
.EndEntr
{
	color: #868686;
	text-align: left;
	width: 95%;
}
.EndEntr .esq
{
	float: left;
	margin-right: 45px;
	line-height: 185%;
}
.EndEntr label
{
	font-weight: bold;
}

.checkCham
{
	margin-left: 25px;
	margin-top: 15px;
	color: #858585;
	padding-right: 15px;
	margin-bottom: 20px;
}
.formPag
{
	float: left;
	width: 46%;
	color: #858585;
	padding-left: 25px;
}
.formPag img
{
	margin-right: 15px;
	margin-bottom: 20px;
}
.forma
{
	text-transform: uppercase;
	margin-bottom: 15px;
}
.vezesPag
{
	float: left;
	width: 46%;
	color: #858585;
	padding-left: 25px;
	text-align: center;
}

.boxVezes
{
	border: 1px solid #f7f6f6;
	width: 70%;
	padding: 15px;
	margin-bottom: 15px;
}
.boxVezes .linhas
{
	width: 90%;
	border-bottom: 1px solid #f7f6f6;
	color: #0a0a75;
	margin-bottom: 0px;
	text-align: center;
}
.boxVezes .linhas .radio
{
	padding-top: 5px;
	width: 10%;
	border-bottom: 1px solid #f7f6f6;
}
.boxVezes .linhas .radio input
{
	border: 0px none;
}
.boxVezes .linhas .vezes
{
	text-align: left;
	padding-left: 5px;
	width: 45%;
	padding-top: 7px;
	margin-left: 0px;
	border-bottom: 1px solid #f7f6f6;
}
.boxVezes .linhas .valor
{
	width: 40%;
	padding-top: 7px;
	text-align: right;
	padding-right: 10px;
	border-bottom: 1px solid #f7f6f6;
}

.popupControl
{
	background-color: #ffffff;
	position: absolute;
	visibility: hidden;
	text-align: left;
	font-weight: normal;
	margin-top: 13px;
	color: #f31e2b;
	border: solid 1px #a1a1a1;
	padding-left: 3px;
	padding-right: 3px;
}
.popupControl A
{
	color: #f31e2b;
	font-weight: normal;
}

