
form {
margin: 0;
padding: 0;
}

form#form {

margin: auto;
width:675px;
background:url() repeat-y 10px 0; /* fundo do formulario */
text-align: left;
float:left;
}

#form fieldset {

margin: 0;
padding: 10px;
border: 0;
clear: left;

}

#form form br { clear: left; }
#form legend,label { color: #000; } /* formatacao do texto do campo */
#form fieldset fieldset { padding: 0; }
#form label { /* Possui IE fix */
	display: block;
	margin: 0 10px 0 0;
	padding: 0 0 12px 0;
	line-height: 1.2em;
	float: left;
}


#form label.grandao { width: 639px; }
#form label.x-grande { width: 456px; }
#form label.x-grande2 { width: 355px; }
#form label.grande { width: 315px; } /* Possui IE fix */
#form label.medio { width: 250px; } /* Possui IE fix */
#form label.x-medio { width: 620px; } /* Possui IE fix */
#form label.pequeno { width: 153px; } /* Possui IE fix */
#form label.x-pequeno { width: 125px; } /* Possui IE fix */
#form label.x-loga { width: 230px; } /* Possui IE fix */
#form label.x-mloga { width: 110px; } /* Possui IE fix */
#form label.x-ploga { width: 55px; } /* Possui IE fix */
#form label.x-end { width: 75px; } /* Possui IE fix */

#form .x-loga_nome{ float:left; width:250px; padding-top:17px }

#form label.x-cbarpp { width: 35px; background:url(../layout/curva_sep.gif) left top no-repeat; padding-top:10px; padding-left:15px; } /* Possui IE fix */
#form label.x-cbarp { width: 155px; background:url(../layout/curva_sep.gif) left top no-repeat; padding-left:15px } /* Possui IE fix */
#form label.x-cbarm { width: 205px; background:url(../layout/curva_sep.gif) left top no-repeat; padding-left:20px  } /* Possui IE fix */
#form label.x-cbarg { width: 255px; } /* Possui IE fix */

#form label.x-dropp { width:105px; color:#fff } /* Possui IE fix */
#form label.x-dropm { width:155px; color:#fff } /* Possui IE fix */

#form label.x-boletim { width:155px; font-size:10px } /* Possui IE fix */
#form label.x-boletimp { width:35px; } /* Possui IE fix */

/* campos */
#form input[type=checkbox]{width:20px;}
#form input[type=radio]{width:20px;}
/*#form input[type=submit]{ background-color:#000; color:#fff; border:0px; width:100%; height:25px }*/
#form input,select{ padding:3px }
#form input,select,textarea{ background-image:none; width:100%; border:1px solid #E8E8E8; }
/*#form select{ background:#E8E8E8 }*/

/* fontes */
#form label{ font-family:Arial,Tahoma,Verdana; font-size:0.9em; TEXT-TRANSFORM:uppercase; FONT-WEIGHT:bold; }
#form input,select,textarea{ font-family:Arial,Tahoma,Verdana; font-size:12px; margin-top:2px; TEXT-TRANSFORM:normal; FONT-WEIGHT:normal; }

/*#form input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}*/
/*#form input[type=password]{ background-color:#000; color:#fff; border:0px; width:100%; height:25px }*/

#form .campos_ativo{ border:1px solid #FF8300; }
#form .select_ativo{ background: #FF8300; }

/* BOTOES CARRINHO / PEDIDO */
#form .button_inativo{ background-color:#000; color:#fff; border:0px; width:100%; height:25px }
#form .button_ativo{ background-color:#FF8300; color:#000; border:0px; width:100%; height:25px }
#form .button_confirma{ background-color:#FF8300; color:#fff; border:0px; width:100%; height:25px }


/***** CARRINHO DE PRODUTOS / FINALIZAR COMPRA - BOTAO GERAL / BOTAO CARRINHO / BOTAO FECHAR PEDIDO */
.button_compras{ background:url(../icones/botao_compras.gif) no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0px; padding-left:5px; text-align:left; width:155px; height:30px; line-height:30px }
.button_comprasp{ background:url(../icones/botao_compras_p.gif) no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0px; padding-left:5px; text-align:left; width:101px; height:30px; line-height:30px }
.button_carrinho{ background:url(../icones/botao_compras_pt.gif) no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0px; text-align:center; width:89px; height:30px; line-height:30px }
.button_carrinhop{ background:url(../icones/botao_compras_ptp.gif) no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0px; text-align:center; width:39px; height:30px; line-height:30px }
.button_pagamento{ background:url(../icones/botao_compras.gif) no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0px; padding-left:5px; text-align:left; width:155px; height:30px; line-height:30px; float:right; margin-right:20px }



#form .tab_detta{ font-weight:bold; }
#form .tab_detc{ color:#000 }

/* pedido troca */
#print input[type=checkbox]{width:20px;}
#print input[type=radio]{width:20px;}
#print input,select{ padding:3px }
#print input,select,textarea{ background-image:none; width:100%; border:1px solid #E8E8E8; }
#print label{ font-family:Arial,Tahoma,Verdana; font-size:0.9em; TEXT-TRANSFORM:uppercase; FONT-WEIGHT:bold; }
#print input,select,textarea{ font-family:Arial,Tahoma,Verdana; font-size:12px; margin-top:2px; TEXT-TRANSFORM:normal; FONT-WEIGHT:normal; }

/* tabela de preco */
#main_tabela select{ padding-left:10px }
#main_tabela label{ color:#fff; margin-top:8px }
#main_tabela fieldset { margin:0; padding: 0; }
#main_tabela form { margin:0; padding: 0; }
#main_tabela button{ width:21px; height:21px; background:url(../layout/menu_buscar_bt.gif) no-repeat #313131; border:0px; padding:0px; font-size:11px; margin-bottom:5px }

/* curriculo */
#curriculo input[type=checkbox]{ width:15px; }
#curriculo input[type=radio]{ width:15px; }
#curriculo input[type=text]{ width:100%; }
#curriculo input[type=password]{ width:100%; }
#curriculo textarea{ width:100%; }
#curriculo select{ width:100%; }
#curriculo input,select,textarea{ background-color:#fff; margin-top:7px; margin-bottom:7px; padding:3px }
#curriculo input,select,textarea{ background-image:none; border:1px solid #E8E8E8; }
#curriculo input,select,textarea{ font-family:Arial,Tahoma,Verdana; font-size:12px; TEXT-TRANSFORM:normal; FONT-WEIGHT:normal; }
#curriculo button{ background-color:#000; color:#fff; border:0px; width:105px; height:25px }





