body {
	font-family:Tahoma;
	font-size:11px;
	margin:0;
	padding:0;
	background-color:#818DAF;
	text-align:center;
	height:100%;
}

p, div, img, form, ul, li { margin:0; padding:0 }
ul { list-style-type:none; text-align:left }
a img { border:0 }

a { color:#C00000; text-decoration:none }
a:hover { color:#000000; text-decoration:none }

#central {
	background-color:#FFFFFF;
	width:770px;
	position:relative;
	border:0;
	margin:0 auto;
}

#topo { background-color:#FFFFFF; text-align:left }

#corpo { float:left; width:100%; background-color:#FFFFFF; text-align:left }

#rodape { font-size:10px; padding:4px 0 4px 0; background-color:#495577; color:#FFFFFF; float:left; width:100%; font-family:Arial }

#conteudo { background-color:#FFFFFF; width:608px; float:left; padding:5px; padding-bottom:20px }

#menu { float:left; margin-bottom:30px }
#menu table { width:150px; border-collapse:separate; border-spacing:1px 1px; display:inline }
#menu td img { width:7px; height:7px }
#menu td { background-color:#F9F9F9; border-right:1px solid #F4F4F4; border-bottom:1px solid #EDECEC; text-align:left }
#menu td a { color:#000000; width:137px; float:left; padding:4px; text-decoration:none }
#menu td a:hover { background-color:#495577; color:#FFFFFF; text-decoration:none }
#menu td.adm a { color:#C00000; text-decoration:none }
#menu td.adm a:hover { color:#FFFFFF; text-decoration:none }

#identificacao { background-color:#F4F4F4; padding:4px; line-height:18px; margin:15px 0 15px 0 }
#identificacao p { background-color:#E0E0E0; padding:3px; margin-bottom:5px; font-weight:bold }


/* TABELA DE FORM */
li.form { padding:10px 0 10px 0; background-color:#F4F4F4 }
form.form { padding:5px 0 10px 0; background-color:#E8EEF7 }
table.form { width:100% }
table.form td { padding:2px 0 2px 0; vertical-align:middle }
table.form td.label { text-align:right; padding:3px 4px 3px 0; font-weight:bold }
table.form td.label2 { text-align:left; padding:0 4px 0 0; font-weight:bold }
table.form td.top { vertical-align:top; padding-top:5px }
table.form td.txt { padding-top:5px; padding-bottom:5px; font-weight:normal }
table.form td.button { padding-top:15px }
/* FIM DA TABELA DE FORM */


span.link { color:#0000CC; text-decoration:underline; cursor:pointer }

li.aba { border-bottom:1px solid #000000; font-weight:bold; font-size:13px; margin-bottom:15px }

li.msg { background-color:#EEEEEE; padding:4px; height:18px; font-family:Tahoma; margin-bottom:10px; border:0px solid #DDDDDD }
li.msg img { float:left; margin-right:8px; width:18px; height:18px }
li.msg p { padding-top:2px }
li.msg a { text-decoration:none; font-weight:bold; color:#495577 }
li.msg a:hover { text-decoration:none; font-weight:bold; color:#495577 }

div.warning { border:1px solid #AAA; padding:5px; line-height:17px }
div.warning td.img { width:25px; vertical-align:top; padding-top:3px }
div.warning td.img img { width:19px; height:19px }

#divsenha { height:12px; width:100px; padding:3px; font-size:10px }

ul.alertaFatura { padding:20px 0 5px 0 }
ul.alertaFatura li { background-color:#C00000; border:2px solid red; padding:6px; color:#FFFFFF }
ul.alertaFatura li a { color:#FFFFFF; font-weight:bold; text-decoration:none }
ul.alertaFatura li a:hover { color:#FFFFFF; font-weight:bold; text-decoration:underline }

