
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 button{ border:0; }
/*#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_confirma{ background-color:#FF8300; color:#fff; border:0px; width:100%; height:25px }


/***** CARRINHO DE PRODUTOS / FINALIZAR COMPRA - BOTAO GERAL / BOTAO CARRINHO / BOTAO FECHAR PEDIDO */








#form .tab_detta{ font-weight:bold; }
#form .tab_detc{ color:#000 }

#form .vagas{ float:left; width:100%; padding-bottom:10px; border-bottom:1px solid #ECECEC }

/* 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:60px; height:21px; background:url(../layout/menu_buscar_btg.gif) no-repeat #313131; border:0px; padding:0px; font-size:11px; margin-bottom:5px; /*text-transform:capitalize*/ }

/* 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 }
#curriculo .campos_ativo{ border:1px solid #FF8300; }

/* BOTOES GERAIS */
.button
{ 
	background:url('../icones/botao_compras_m.gif') no-repeat;
	border: 0;
	clear: both;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;      
	height: 34px;
	line-height: 31px;
	margin: 0 auto;
	padding: 0;
	padding-bottom: 5px;
	text-align: center;
	width: 130px;
}

.button_comprar_p, .tabdetalhe_pgto_botao, .button_comprasp
{ 
	background:url('../icones/botao_compras_p.gif') no-repeat;
	border: 0;
	clear: both;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;      
	height: 34px;
	line-height: 31px;
	margin: 0 auto;
	padding: 0;
	padding-left: 15px;
	padding-bottom: 5px;
	text-align: left;
	width: 103px;
}

/* sem sombra */
.button_comprar_g
{ 
	background:url('../icones/botao_compras.gif') no-repeat;
	border: 0;
	clear: both;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;      
	height: 30px;
	line-height: 30px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 155px;
}

/* com sombra */
.button_comprar_g2, .button_compras, .button_pagamento
{ 
	background:url('../icones/botao_compras_s.gif') no-repeat;
	border: 0;
	clear: both;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;      
	height: 34px;
	line-height: 34px;
	margin: 0 auto;
	padding: 0;
	padding-left: 15px;
	padding-bottom: 3px;
	text-align: left;
	width: 158px;
}
 
.button_detalhes, .tabcoluna_comp_botao
{ 
	background:url('../icones/botao_comprar_lista.gif') no-repeat;
	border: 0;
	clear: both;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;      
	height: 26px;
	line-height: 24px;
	margin: 0 auto;
	padding: 0;
	padding-bottom: 3px;
	text-align: center;
	width: 91px;
}

.button_buscar
{ 
	background:url('../icones/botao_compras_pt.gif') no-repeat;
	border: 0;
	clear: both;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;      
	height: 30px;
	line-height: 30px;
	margin: 0 auto;
	padding: 0;
	padding-bottom: 3px;
	text-align: center;
	width: 89px;
}

.button_buscar_p, #form .button_carrinhop, .button_carrinhop
{ 
	background:url('../icones/botao_compras_ptp.gif') no-repeat;
	border: 0;
	clear: both;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;      
	height: 30px;
	line-height: 30px;
	margin: 0 auto;
	padding: 0;
	padding-bottom: 3px;
	text-align: center;
	width: 39px;
}

.button_carrinho, #form .button_inativo, #curriculo .button_inativo
{ 
	background:url('../icones/botao_buscar_pt2.gif') no-repeat;
	border: 0;
	clear: both;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;      
	text-transform: capitalize;
	height: 34px;
	line-height: 31px;
	margin: 0 auto;
	padding: 0;
	padding-bottom: 3px;
	text-align: center;
	width: 103px;
}

.button_carrinho_on, #form .button_ativo, #curriculo .button_ativo
{ 
	background:url('../icones/botao_buscar_laranja.gif') no-repeat;
	border: 0;
	clear: both;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;      
	text-transform: capitalize;
	height: 34px;
	line-height: 31px;
	margin: 0 auto;
	padding: 0;
	padding-bottom: 3px;
	text-align: center;
	width: 103px;
}

.button_fechar_p
{ 
	background:url('../icones/botao_fechar_p.gif') no-repeat;
	border: 0;
	clear: both;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;      
	height: 24px;
	line-height: 24px;
	margin: 0 auto;
	padding: 0;
	padding-bottom: 3px;
	text-align: center;
	width: 31px;
}

._off_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 }
._off_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 }
._off_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 }
._off_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 }
._off_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 }
._off_button_inativo{ background-color:#000; color:#fff; border:0px; width:100%; height:25px }
._off_button_ativo{ background-color:#FF8300; color:#000; border:0px; width:100%; height:25px }

