@charset "utf-8";
/* Definio geral de Tags */
	body { background: #fff; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 80%; }
	body, fieldset, form, ul, li, h1, h2, h3, h4, h5, h6, p, abbr { margin: 0; padding: 0; }
	fieldset, img, abbr { border: 0; }
	a { color: #666; text-decoration: none; }
	a:hover { text-decoration: underline; }
	li { list-style: none; }
	input, select, textarea { font-family: "Tahoma"; color: #666; font-size: 11px; background: #fff; border: 1px solid #666; padding: 0px 0px 0px 0px; }
	.BtLogin { font-family: "Tahoma"; color: #666; font-size: 11px; background: #fff; border: 1px solid #666; padding: 0px 0px 0px 0px; }
	hr, legend { display: none; }
    

/* Contedo de Formulrio padro */
#colEsq h1 { margin-bottom: 5px !important; }

p.intro { margin-bottom: 20px; }

Div.formPadrao input, Div.formPadrao select, Div.formPadrao textarea { font-size: 11px; padding: 3px 0px; border-color: #333; }
Div.formPadrao textarea { overflow: auto; width: 252px; }

Div.formPadrao { width: 372px; float: left; padding: 25px 15px; margin-right: 15px; }
Div.formPadrao div { clear: both; margin-bottom: 5px; }
Div.formPadrao label { display: block; width: 88px; float: left; text-align: right; margin-right: 5px; font-size: 15px; color: #0089D1; font-weight: bold; }
Div.formPadrao div.duasColunas div { float: left; clear: none; }
Div.formPadrao div.duasColunas div.colDir label { width: 101px; }
Div.formPadrao div.duasColunas div.complemento label { width: 177px; }
Div.formPadrao div.duasColunas div.uf label { width: 110px; } 
Div.formPadrao select.uf { width: 45px; }
Div.formPadrao .enviarBtn {font-weight: bold; color: #0089D1; float: right; margin-right: 27px; }

div.infoAdicional { width: 320px; color: #0089D1; border-bottom: 1px solid #0089D1; margin: 0 0 15px 0; padding-bottom: 15px; float: left; }
div.infoAdicional h3 { font-family: Arial; font-size: 1.4em; }
div.infoAdicional address { font-style: normal; }


/* Login */
Div.formLogin { height: 270px; padding: 15px; font-family: Tahoma; margin-left: 5px; border:1px #CCC dashed;}
Div.formLogin h1 { font-size: 22px; }
Div.formLogin h1, form.formLogin p { color: #666 !important; }
Div.formLogin h1 a, form.formLogin p a { color: #069; font-size:16px; }
Div.formLogin fieldset { width: 350px; height: 90px; margin: 0 auto; padding: 20px 0 0 0; color: #333; }
Div.formLogin fieldset div { width: 180px; float: left; margin: 0 0 8px 0; }
Div.formLogin fieldset div.colDir { width: 160px; } 
Div.formLogin fieldset div label { font-family: "Trebuchet MS"; font-size: 14px; font-weight: bold; margin-right: 10px; }
Div.formLogin fieldset div a { color: #333; font-size: 11px; }
Div.formLogin fieldset div input { width: 160px; font-size: 14px; font-weight: bold; color: #666; display: block; }
Div.formLogin fieldset span { clear: both; }
Div.formLogin fieldset span input.enviarBtn { margin-left: 116px; } 
Div.formLogin input.checkbox { border: 0; padding: 0; background: none; margin-bottom: -3px; }
Div.formLogin fieldset label { font-size: 11px; }
Div.formLogin .BtLogin{ background-color:#E5E5E5; color:#333; width:100%; border:#999 1px solid; font-weight:bold; font-size:16px;}
Div.formLogin .dets{ color:#666; font-weight:bold; font-size:12px;}