body {
	margin:0px auto 0px auto;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#000;
  text-align: left;
	background-color:#FFF;
	height:100%;
}

img {
	border:0px;
}

a:link {
	text-decoration:none;
	color:#0052A4;
}
a:visited {
	text-decoration:none;
	color:#0052A4;
}
a:hover {
	text-decoration:underline;
	color:#0052A4;
}
a.traco:visited { text-decoration: underline; color: #000066 }
a.traco:hover { color: #3333FF; text-decoration: none }
a.traco:link { text-decoration: underline; color: #000066 }

a.menu:visited {text-decoration: none; color: #F5F5F5}
a.menu:hover {color: #F5F5F5; text-decoration: none}
a.menu:link {text-decoration: none; color: #F5F5F5}

a.opcao:visited {text-decoration: none; color: #000000}
a.opcao:hover {color: #000000; text-decoration: none}
a.opcao:link {text-decoration: none; color: #000000}

a.topo:visited { color: #000000}
a.topo:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.topo:link {
	color: #000000;
}

.tMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.TituloTabela {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	background-color: #48619E;
	color: #F5F5F5;

}
.LinhaTabela {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.titulo-peq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.titulo-pagina {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:left;
	background-color:#48619e;
	color:#FFF;
	padding:5px;
	margin:-5px -5px 5px -5px;
}
.texto-peq {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.selecPagina {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #666666;
}
.caixa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #6699CC;
}
.texto-medio-preto {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.texto-medio-vermelho {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
}
.texto-grande-preto {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.titulodestaque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;

}

.fotocarometro {
	border:1px #000000 solid;
}

table.dados {
	text-align:left;
	border:1px solid #C2DAE2;
}
table.dados tr {
	background-color:#C2DAE2;
}
table.dados td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:4px;
}
table.dados td img {
	width:70px;
	height:94;
	border:1px solid #000;
}
table.dados td.dados_foto {
	width:74px;
	text-align:center;
}

table.dados_form {
	text-align:left;
	border:1px solid #C2DAE2;
	border-collapse:collapse;
}
table.dados_form tr {
}
table.dados_form td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:4px;
}
table.dados_form td.divisor {
	background-color:#C2DAE2;
	width:1px;
	padding:0px;
	margin-right:5px;
}

table.list {
	width: 100%;
	border-spacing: 1px;
	background-color: #C2DAE2;
	color: #333;
}

table.list td,
table.list th { padding: 3px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; }

table.list thead th {
	text-align: center;
	background: #94b5cc;
	color: #333;
	border-bottom: 1px solid #000;
	border-left: 1px solid #fff;
}

table.list thead a:hover { text-decoration: none; }

table.list thead th img { vertical-align: middle; }

table.list tbody th { font-weight: bold; }

table.list tbody tr			{ background-color: #fff;  text-align: left; }
table.list tbody tr.row1 	{ background: #f9f9f9; border-top: 1px solid #fff; }

table.list tbody tr.row0:hover td,
table.list tbody tr.row1:hover td  { background-color: #ffd ; }

table.list tbody tr td 	   { background: #fff; border: 1px solid #fff; }
table.list tbody tr.row1 td { background: #f9f9f9; border-top: 1px solid #FFF; }

table.list tfoot tr { text-align: center;  color: #333; }
table.list tfoot td,
table.list tfoot th { background-color: #f3f3f3; border-top: 1px solid #999; text-align: center; }

table.list td.order 		{ text-align: center; white-space: nowrap; }
table.list td.order span { float: left; display: block; width: 20px; text-align: center; }

table.list .pagination { display:table; padding:0;  margin:0 auto;	 }

table.list .mensagem {
	background-color:#FFC;
	margin:5px 0px 5px 0px;
	border: 1px solid #bcd2e9;
	padding:10px;
	vertical-align:middle;
	text-align:center;
	display:none;
}

table.paginacao {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	border:1px solid #94b5cc;
	margin:0px 0px 5px 0px;
}
#voltar {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-align:left;
	margin:10px 0px 10px 0px;
	padding:5px;
	border:1px solid #94b5cc;
}
