form {
margin: 0px;
padding: 0px;
}

.botao a{
	color: #FFF !important;
}	

p {
margin-top: 10px;
margin-bottom: 10px;
}

/* CARRINHO */
#etapas {
background-image: url(../imagens/bg_tab_content.gif);
border: 2px solid #FFF;
height: 78px;
margin-bottom: 8px;
background-color: #FFF;

}
#etapas ul {
margin: 0px;
padding: 0px;
list-style: none;
margin-left: 40px;
margin-top: 8px;
}

#etapas ul li {
background-image: url(../imagens/bt_etapas_carrinho.gif);
height: 64px;
width: 158px;
float: left;
margin-left: 10px;
}

#etapas ul li.etapa_1 {
background-position: -0px -64px;
}
#etapas ul li.etapa_2 {
background-position: -158px -64px;
}
#etapas ul li.etapa_3 {
background-position: -316px -64px;
}
#etapas ul li.etapa_4 {
background-position: -474px -64px;
}

#etapas ul li.active_1 {
background-position: -0px 0px;
}
#etapas ul li.active_2 {
background-position: -158px 0px;
}
#etapas ul li.active_3 {
background-position: -316px 0px;
}
#etapas ul li.active_4 {
background-position: -474px 0px;
}

#etapas ul li a {
display: none;
}

#etapas ul li.active_1 a,
#etapas ul li.active_2 a,
#etapas ul li.active_3 a
{
display: block;
height: 100%;
}

table.cart {
background-color: white;
}

table.cart th, 
table.cart td {
border-left: 1px solid #cccccc;
margin: 0px;
padding: 0px;

padding-left: 3px;
padding-right: 3px;
}
table.cart td {
border-bottom: 1px solid #cccccc;
}

table.cart th {
background: url(../imagens/tit_grids.gif) -10px 0px;
height: 25px;
color: black;
}

table.cart th.first {
background-position: 0px 0px;
border-left-width: 0px;
}
table.cart th.last {
background-position: right 0px;
}

table.cart tfoot td{
border-width: 0px;
}

table.cart tfoot th {
border-width: 0px;
background: url(../imagens/tit_grids_footer.gif) 0px 0px;
height: 24px;
color: red;
}

table.cart tfoot th.last {
border-left: 1px solid #cccccc;
background: url(../imagens/tit_grids_footer.gif) right 0px;
}

/* CARRINHO FIM*/

div.cc {
padding-left: 30px;
height: 22px;
background-position: 0px -40px;
}
div.cc a{
height: 22px;
background-position: right -40px;
text-transform: uppercase;
}

div.pe {
height: 22px;
background-position: 0px -18px;
}
div.pe a{
height: 22px;
background-position: right -18px;
text-transform: uppercase;
padding-right: 30px;
}

div#duvidas{
float:right;
height: 22px;
background: url(../imagens/bg_botoes.gif) left -18px;
padding-left:20px;
}

div#duvidas a{
display: block;
line-height: 22px;
background: url(../imagens/bg_botoes.gif) right -40px;
padding-right: 20px;
color: black;
float: left;
}

/* LOGIN */
#box-login, #box-cadastro {
	float: left;
	width: 48%;
}
#box-cadastro {
	float: right;
}


#box-login #content-login,
#box-cadastro #content-login {
height: 135px;
}

#box-cadastro #content-login .bt-cadastro{
margin-top: 59px;
}

#content-login {
border: 1px solid black;
background-color: white;
padding: 10px;
}

/* LOGIN */


/* ENDEREÇO */
#box-endereco-entrega, #box-endereco {
	float: left;
	width: 48%;
}

#box-endereco {display: none}
#box-endereco {
	float: right;
}

#content-endereco {
border: 1px solid black;
background-color: white;
padding: 10px;
height: 120px;
}

#content-endereco p{
font-size: 14px;
}
/* ENDEREÇO */


#form_ender label {
width: 75px;
display: inline-block;
text-align: right;
}


/* FORMA DE PGTO */
ul.forma_pgto {
padding: 0px;
margin: 0px;
list-style: none;
overflow: hidden;
}

ul.forma_pgto li{
float: left;
width: 49%;
text-align: center;
}

#content-pgto {
border: 1px solid #975e40;
background-color: black;
padding: 10px;
}

/* FORMA DE PGTO */
.green {
color: #49802c;
font-weight: bold;
}

.black {
color: black;
font-weight: bold;
}

#content {
border-width: 0px ;
background-color: transparent;
padding: 10px;
}
