@charset "iso-8859-1";
#loadBar {position:absolute;height:1px;width:1px;}

body,
td,
th,input,textarea,select,radio { font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #666;}


body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

p,td { margin-bottom:7px;line-height:20px;margin-top:3px;}
div {line-height:20px;}

p {text-align:justify}

#principal { text-align:center; width:100%; }

#corpo,
#corpo-inicial,
#corpo-internas { width:1004px; margin-left:auto; margin-right:auto; min-height:300px;margin-top:-20px;_margin-top:-10px;position:relative;}

#corpo-internas { width:950px; }

.conteudo {padding:5px;padding-top:10px;padding-bottom:10px;}
#rodape { background:#E8E8E8; min-height:160px; }

#assinatura { font-size:10px; padding-top:10px; padding-bottom:10px; text-align:center;}
#rodape { font-size:10px; padding-top:10px; padding-bottom:10px; text-align:center;}
#rodape-info { width:900px;margin-left:auto;margin-right:auto;}
#rodape-info td {padding-right:20px;}

.clear { height:1px; overflow:hidden; clear:both;}

.separador { height:1px; overflow:hidden; border-bottom:1px dotted #CCC;margin-bottom:10px;margin-top:10px;}
.separador2 { height:1px; overflow:hidden; border-bottom:1px dotted #CCC;margin-bottom:3px;margin-top:3px;}

.separador-verde { height:1px; overflow:hidden; border-bottom:1px solid #ACD273;margin-bottom:10px;margin-top:10px;}

#coluna_links_publicos {padding:10px;padding-top:0px;padding-right:0px;}
#coluna_links_sac {padding:10px;padding-top:0px;padding-right:0px;}

#coluna_links_publicos, #coluna_links_publicos div,#coluna_links_sac, #coluna_links_sac div {
	text-align:center;	
}

form input, form textarea  {border:1px solid #C9C9C9;background:url(../img/formulario_bg.png) repeat-x;height:18px;padding-top:3px;margin-bottom:7px;}
form .radio {background:none;border:none;padding:0;margin:0;}

form textarea {height:auto;background:none;}
form input.botao {border:none;clear:none;display:block;width:auto;height:auto;float:right;}
form input.botao2 {border:none;clear:none;display:block;width:auto;height:auto;float:right;margin-top:-3px;}
form fieldset {border:none;padding:0px;margin:0px;}
form fieldset div {margin:0px;padding:0px;clear:none;display:inline;float:left;margin-right:10px;}
form span { display:block;margin-top:10px;font-size:10px;margin-bottom:10px;}
form input.error, form textarea.error  { border-bottom:1px solid #CC0000;border-right:1px solid #CC0000;border-top:1px solid #FF3300;border-left:1px solid #FF3300;}

form label {clear:both;margin:0px;padding:0px;display:block;margin-bottom:0px;}
div span .error {font-size:10px !important;color:#900 !important;line-height:10px !important;}


img.carregando {position:absolute;}