
form {
margin: 0;
padding: 0;
}

form#form {

margin: auto;
width:645px;
background:none; /* fundo do formulario */
text-align:left;
float:left;

}

fieldset {

margin: 0;
padding:5px;
border: 0;
clear: left;

}

form br { clear: left; }
legend,label { color: #40B4EA; } /* 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: 620px; }
label.x-grande { width: 436px; }
label.grande { width: 305px; } /* Possui IE fix */
label.pequeno { width: 172px; } /* Possui IE fix */
label.x-pequeno { width: 81px; } /* 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:#40B4EA;
color:#fff;
border:0px;
width: 100%;

}

.botaocar { 

background-color:#40B4EA;
color:#fff;
border:0px;
width:55px;

}

.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;  }

.campo_buscar{ height:21px; margin:0; width:155px; border:1px solid #000; background:#fff }
.botao_buscar{ height:21px; margin-top:5px; border:0px; background:#000; color:#fff }


