/*
	layout form
*/
form .formLineGroup{clear:both;width:350px;height:55px;}
form .formLineGroup .formLine{float:left;margin-right:5px;}
form .formLine{color:#547934;font:normal normal 12px Arial, Helvetica, sans-serif;margin-bottom:5px;}
form .formLine label{color:#21546b;clear:both;font:normal bold 12px Arial, Helvetica, sans-serif;}
form .formLineInLine label{display:inline;float:none;}

form h3{color:#21546b;font:normal bold 14px Arial, Helvetica, sans-serif;margin:18px 0 8px 0;border-bottom:1px solid #21546b;width:285px;}
form table strong{color:#21546b;font:normal borld 12px Arial, Helvetica, sans-serif;margin:0px 5px;}
form p{color:#21546b;font:normal normal 13px Arial, Helvetica, sans-serif;margin:5px 0;}
form {color:#21546b;font:normal normal 12px Arial, Helvetica, sans-serif;margin:5px 0;}
form ul{list-style-type:none;}

/*
	mensagens e alertas
*/
#formAlerts{padding:5px;font:italic bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
form label.error{color:#F66D1B;}
form input.error, textarea.error, select.error{border:2px solid #22abde;}



/* contato - trabalhe - cadastro */
#boxForm{width:420px;float:left;}
#formContato, #formRepresentantes, #formTrabalhe{padding:20px 0 0 10px;}

input{margin-top:5px;}
#formContato input, #formContato textarea, #formRepresentantes input, #formRepresentantes textarea, #formTrabalhe input, #formTrabalhe textarea{border:none;background-color:transparent;color:#666;font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#formContato textarea, #formContato textarea, #formTrabalhe textarea, #formRepresentantes textarea, #formRepresentantes textarea{width:390px;height:93px;}

.input{background:transparent url() 0 0 no-repeat;border:none;padding:2px 0 0 5px;height:32px;}
.typeGG{background-image:url(../imagens/form/bg_textarea.gif);width:400px;height:103px;}
.typeG{background-image:url(../imagens/form/bg_inputG.gif);width:290px;}
.typeMM{background-image:url(../imagens/form/bg_inputMM.gif);width:173px;}
.typeM{background-image:url(../imagens/form/bg_inputM.gif);width:230px;}
.typePP{background-image:url(../imagens/form/bg_inputPP.gif);width:45px;}
.typeP{background-image:url(../imagens/form/bg_inputP.gif);width:105px;}
.boxCheck{height:90px;padding:5px 0px;margin-bottom:5px;}
    .groupCheck{float:left;padding:0 15px 0 0;}
	.boxCheck input{}
	.boxCheck label{display:block;float:left;}
	.boxCheck label a{background:transparent url(../imagens/form/bg_radio.gif) 0 0px no-repeat;color:#21546b;font:normal normal 12px Arial, Helvetica, sans-serif;padding:3px 0 3px 40px;text-decoration:none;display:block !important;width:135px;}
	.boxCheck label a:hover{background:transparent url(../imagens/form/bg_radio_ov.gif) 0 0px no-repeat;}
	.boxCheck label .checkboxHover{background:transparent url(../imagens/form/bg_radio_ov.gif) 0 0px no-repeat;}
	.auto{background:transparent url(../imagens/form/bullet_automotivo.gif) 25px 0 no-repeat;}
	.agri{background:transparent url(../imagens/form/bullet_agricola.gif) 25px 0 no-repeat;}
	.indu{background:transparent url(../imagens/form/bullet_industria.gif) 25px 0 no-repeat;}
	.desn{background:transparent url(../imagens/form/bullet_desenvolvimento.gif) 25px 0 no-repeat;}
	.cont{background:transparent url(../imagens/form/bullet_construcao.gif) 25px 0 no-repeat;}
	.indl{background:transparent url(../imagens/form/bullet_industrial.gif) 25px 0 no-repeat;}
	.conr{background:transparent url(../imagens/form/bullet_consumidor.gif) 25px 0 no-repeat;}

button{background:none;border:none;cursor:pointer;}

#btSelectOP, #btSelect{color:#343F0C;font:bold 12px Arial, Helvetica, sans-serif;text-decoration:none;display:block;background:transparent url(../imagens/form/bt_select.gif) 65px 1px no-repeat;padding:6px 0 0 5px;width:95px;height:25px;_height:30px;}
#btSelectOP:hover, #btSelect:hover{background:transparent url(../imagens/form/bt_select_ov.gif) 65px 1px no-repeat;}
#groupListOP, #groupListEstados{background-color:#FAFBFB;border:1px solid #21546b;padding:0;margin:0px;width:80px;z-index:90;display:none;position:absolute;}
#groupListOP, #groupListEstados{}
#groupListOP li, #groupListEstados li{border:1px dashed #FAFBFB;}
#listOP a, #listEstados a{color:#21546b;display:block;font:bold 11px Arial, Helvetica, sans-serif;margin:0px;padding:1px 10px;text-decoration:none;}
#listOP a:hover, #listEstados a:hover{background-color:#99B9C6;color:#fff;}



