*{margin:0;padding:0;text-decoration:none;font-size:1em;outline:none;border:none;list-style:none}
/*Informativo*/
#form_informativo{width:97%;height:75px;margin:0 2% 0 0;font:normal 12px Arial, Helvetica, Sans-Serif}
#form_informativo label.campo{width:98%;margin:5px auto;float:right}
#form_informativo label.campo input{width:90%;height:16px;margin:0 5px;border:1px solid #4188C8;background:#FFFFFF}
#form_informativo .botao{width:60px;height:16px;margin:2px 2px 0 8px;border:none;cursor:pointer}
/*Enquete*/
#form_enquete{width:97%;height:75px;margin:0 2% 0 0;font:normal 12px Arial, Helvetica, Sans-Serif}
#form_enquete label.radio{width:98%;margin:2px 5px;font:normal 11px Arial, Helvetica, sans-serif;float:left;clear:left}
#form_enquete label.radio radio{height:20px;margin:5px;border:none}
#form_enquete fieldset.botao_enquete{width:100%;margin:10px 2px;font:normal 11px Arial, Helvetica, sans-serif;float:left;clear:left}
#form_enquete .botao{width:60px;height:17px;margin:5px;border:none;cursor:pointer}
/* PARA TODOS OS FORMS */
.requirido{font:normal normal bold 16px Arial, Sans-Serif;color:#FF0000}
#aviso{width:730px;min-height:70px;height:auto !IMPORTANT;height:70px;margin:2px 10px;background:#F3F3F3;border:1px solid #456591;font:normal 12px Arial, Helvetica, sans-serif;}	
#aviso p{margin:5px 10px 10px 10px;text-align:left}
#aviso ul.circle{margin:5px 10px 10px 10px;list-style-type:circle;list-style-position:inside}
input:focus, select:focus, textarea:focus{background:#FFFFCC;color:#FF0000}
/* form1 */
#form1{width:97%;min-height:400px;height:auto !IMPORTANT;height:400px;margin:10px 5px;background:#fff}
#form1 fieldset{width:730px;margin:10px;float:left;border:dotted #FFF 2px}
#form1 fieldset legend{width:500px;margin:5px;font:bold 14px Arial, Helvetica, sans-serif;background:#DBE3EE;color:#CC3300}
#form1 fieldset.geral{width:700px;margin:5px 0;float:left;border:none}
#form1 fieldset.geral legend{width:500px;margin:5px;font:bold 12px Arial, Helvetica, sans-serif;background:#DBE3EE;color:#000000}
#form1 fieldset.direita, #form1 fieldset.pequeno{width:360px;margin:3px;float:right;border:none}
#form1 fieldset.direita legend, #form1 fieldset.pequeno legend{width:200px;margin:0;font:bold 12px Arial, Helvetica, sans-serif;background:none;color:#000000}
#form1 fieldset.pequeno{width:250px;float:left}
#form1 label.descricao{width:650px;margin:0px 5px 10px 5px;float:left;font:normal 12px Arial, Helvetica, sans-serif}
#form1 label.descricao input{width:600px;height:20px;;float:left;clear:left;border:1px solid #000000;background:#FFFFFF;font:normal 12px Arial, Helvetica, sans-serif}
#form1 label.descricao textarea{width:600px;height:250px;float:left;clear:left;border:1px solid #000000;background:#FFFFFF;font:normal 12px Arial, Helvetica, sans-serif}
#form1 label.campo{width:330px;margin:0px 5px 10px 5px;float:left;font:normal 12px Arial, Helvetica, sans-serif}
#form1 label.campo input{width:330px;float:left;height:20px;border:1px solid #000000;background:#FFFFFF}
#form1 label.campo textarea{width:600px;height:120px;float:left;clear:left;border:1px solid #000;background:#fff;font:normal 12px Arial, Helvetica, sans-serif}
#form1 label.campo select{width:330px;height:20px;float:left;clear:left;border:1px solid #000000;background:#FFFFFF}
#form1 label.data{width:150px;margin:0px 5px 10px 5px;float:left;font:normal 12px Arial, Helvetica, sans-serif}
#form1 label.data input{width:145px;height:20px;float:left;clear:left;border:1px solid #000;background:#fff}
#form1 label.data select{width:175px;height:20px;border:1px solid #000000;background:#FFFFFF;float:left}
#form1 label.radio{width:100px;margin:0 5px;font:normal 12px Arial, Helvetica, sans-serif}
#form1 label.radio radio, #form1 label.radio input{border:none;height:20px;margin:0 5px}
#form1 label.radio select{width:90px;height:20px;border:1px solid #000000;background:#FFFFFF;float:left}
#form1 label.aceito{width:650px;margin:0px 5px 10px 5px;float:left;clear:left;font:normal 12px Arial, Helvetica, sans-serif}
#form1 label.aceito input{border:none;height:20px;margin:0 5px}
#form1 img{margin:5px}
#form1 input.botao{margin:5px}
/* Cadastro */
#Cadastro{width:80%;min-height:200px;height:auto !IMPORTANT;height:200px;margin:10px 5px;background:none;font:bold 14px Arial, Helvetica, sans-serif;float:right;clear:left}
#Cadastro fieldset{width:100%;margin:10px 0;float:left;border:dotted #FFF 2px}
#Cadastro label.descricao{width:350px;margin:0px 5px 10px 5px;float:left;clear:left;font:normal 12px Arial, Helvetica, sans-serif}
#Cadastro label.descricao select{width:350px;height:20px;float:left;clear:left;border:1px solid #000000;background:#FFFFFF;font:normal 12px Arial, Helvetica, sans-serif;margin:5px 0}
#Cadastro label.descricao input{width:350px;height:20px;float:left;clear:left;border:1px solid #000000;background:#FFFFFF;font:normal 12px Arial, Helvetica, sans-serif;margin:5px 0}
#Cadastro input.botao{margin:5px;float:left;clear:left}
/*TABELAS*/
table{width:90%;font:11px Verdana, Arial, Helvetica, sans-serif;background:none;color:#000;margin:5px auto;border-collapse:collapse}
caption{color:#FFF;font-weight:bold;font-size:11px;border:1px solid #000}
thead th{background:#FFFFFF;height:20px;color:#000;padding:0;text-align:center;border:1px solid #000}
tfoot td{font-weight:bold;font-size:11px;padding:0px 5px}
tbody th{background:#FFFFFF;padding:0;text-align:center}
tbody td{padding:2px;text-align:left;border:1px solid #000}	
tbody td a, tbody td a:link{text-decoration:none;text-align:center;font-weight:bold} 	
tbody td a:hover{color:#000}
tbody th a{color:#000;text-decoration:none;font-weight:normal}
tbody tr, tbody tr.par{text-decoration:none;text-align:justify;font-weight:normal;height:20px}	
tbody tr.impar{text-decoration:none;text-align:justify;font-weight:normal;height:20px;background:#EBEBEB}	
tbody tr:hover{background:#C5E9C6}
tbody td.centralizado{color:#000;padding:0;text-align:center;border:1px solid #000}
#conteudo h1.relatorio, #conteudo h2.relatorio, #conteudo h3.relatorio{width:100%;text-align:center;font:bold 16px Arial, Helvetica, sans-serif;margin:20px 0;color:#000000;clear:left}
#conteudo h2.relatorio{margin:5px 0 5px 200px;text-align:left;clear:left}
#conteudo h3.relatorio{font:bold 13px Arial, Helvetica, sans-serif;margin:5px 0 5px 20px;text-align:left;clear:left}
#conteudo span.periodo{width:170px;font:bold 15px Arial, Helvetica, sans-serif;margin:5px 0 5px 40px;text-align:left;float:left}
#conteudo span.dados{width:555px;font:bold 15px Arial, Helvetica, sans-serif;margin:5px 0;text-align:left;float:right}
#conteudo span.total{width:400px;font:bold 15px Arial, Helvetica, sans-serif;margin:5px 0 50px 40px;text-align:right;float:left;text-transform:uppercase}
#conteudo span.total_qtde{width:110px;font:bold 15px Arial, Helvetica, sans-serif;margin:5px 0 50px 0;text-align:left;float:right}
#conteudo p.TOTAL{width:100%;font:bold 15px Arial, Helvetica, sans-serif;margin:10px 0;text-align:center;text-transform:uppercase;clear:left}
