
form {
margin: 0;
padding: 0;
}

form#form {

margin: auto;
width:748px;
background:#EEEEE6; /* fundo do formulario */
text-align: left;
float:left;

}

fieldset {

margin: 0;
padding: 10px;
border: 0;
clear: left;

}

form br { clear: left; }
legend,label { color: #000; } /* formatacao do texto do campo */
fieldset fieldset { padding: 0; }

label { /* Possui IE fix */
	display: block;
	margin: 0 10px 0 0;
	padding: 0 0 12px 0;
	line-height: 1.2em;
	float: left;
}


label.grandao { width: 515px; }
label.x-grande { width: 336px; }
label.grande { width: 255px; } /* Possui IE fix */
label.pequeno { width: 172px; } /* Possui IE fix */
label.x-pequeno { width: 105px; } /* Possui IE fix */
label.medio { width: 133px; } /* Possui IE fix */

.campo, 
.campog { /* formatacao dos campos - cor, fundo, largura */

border: 1px solid #B6B5B5;
background-color: #FFF;
display: block;
width: 100%;

}

.campo_on, 
.campog_on { /* formatacao dos campos - posicionados - cor, fundo, largura */

border: 1px solid #000;
background-color: #FFF;
display: block;
width: 100%;

}

.select { /* formatacao dos campos - cor, fundo, largura */

border: 1px solid #B6B5B5;
background-color: #FFF;
display: block;
width: 95%;

}

.botao { 

background-color:#CC0000;
color:#fff;
border:0px;
width: 100%;

}

.botaocar { 

background-color:#40B4EA;
color:#fff;
border:0px;
width:55px;

}

.botaocar2 { 

background-color:#40B4EA;
color:#fff;
border:0px;
width:95px;
height:25px;
text-transform:uppercase;
font-size:10px;
margin-top:15px;

}

.botaodet { 

background-color:#02658A;
color:#fff;
border:0px;
width:95px;
height:25px;
text-transform:uppercase;
font-size:10px;
margin-top:15px;
margin-left:5px;

}

.botao_carrinho1 { background-color:#40B4EA; color:#fff; border:0px; width:55px; }
.botao_carrinho2 { background-color:#40B4EA; color:#fff; border:0px; width:155px; height:35px; margin-right:5px }
.botao_carrinho3 { background-color:#02658A; color:#fff; border:0px; width:155px; height:35px;  }


