/* Padrão */
body {
	background-color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

big {
	font-size:14px; }

span {
	font-size:12px; }

small {
	font-size:10px; }

h1 {
	font-size:12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }

h3 {
	margin-left:20px; font-size:14px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#666666; }

h6 {
	font-size:16px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }

cite {
	font-size:12px; font-style:italic; font-family:Verdana, Arial, Helvetica, sans-serif; }

s {
	text-decoration:none; background-color:#FFFF00;}

a:link, a:active, a:visited {
	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC; text-decoration:none; }

a:hover {
	color:#0099FF; text-decoration:underline; }

a.smalldark:link, a.smalldark:active, a.smalldark:visited {
	font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#777; text-decoration:none; }

a.smalldark:hover {
	color:#777; text-decoration:underline; }

a.dark:link, a.dark:active, a.dark:visited {
	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; }

a.dark:hover {
	color:#000066; text-decoration:none; }

a.bigdark:link, a.bigdark:active, a.bigdark:visited {
	font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; }

a.bigdark:hover {
	color:#000066; text-decoration:none; }

a.smalllink:link, a.smalllink:active, a.smalllink:visited {
	font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; }

a.smalllink:hover {
	text-decoration:underline; }

a.biglink:link, a.biglink:active, a.biglink:visited {
	font-size:14px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; }

a.biglink:hover {
	text-decoration:underline; }

div.msg {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
}

div.msgtitulo {
	width:60%;
	height:18px;
	background-color:#99CC01;
	font-weight:bold;
	color:#FFFFFF;
	border:1px solid #666;
	margin:auto;
	margin-bottom:2px;
}
div.msgtexto {
	height:38px;
	width:60%;
	background-color:#EFEFEF;
	color:#333333;
	border:1px solid #999;
	margin:auto;
	padding-top:20px;
}
div.center {
	text-align:center;
}
div.contato
{
	text-align:left;
	width:90%;
	height:18px;
	font-weight:bold;
	color:#666666;
	padding-top:20px;
	padding:5px;
}
/* --------------------------------- */
div.titulo {
	margin: 20px 0px 20px 20px;
	font-size:18px;
	color:#999999;
	font-weight:bold;
}
div.ver {
	line-height:150%;
}
div.ver label {
	width:	150px;
	float:	left;
	text-align:right;
	padding-right:10px;
	font-weight:bold;
}
div.ver span {
	text-align:left;
}
div.botao {
	margin-top:25px;
	text-align:center;
}
div.botao input {
	font-weight:bold;
	background-color:#999;
	color:#FFF;
	border: 1px solid #444;
}
input.botao {
	font-weight:bold;
	background-color:#999;
	color:#FFF;
	border: 1px solid #444;
}

div#all
{
	margin-left:25px;
	margin-top:20px;
}
a.menu:link, a.menu:visited, a.menu:active  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
a.menu:hover {
	color:#990000;
}

/* Menu da administracao */

.menuContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: white; FILTER: alpha(opacity=90); PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 99%; moz-opacity: 0.90; opacity: 0.90
}
.menuContent LI {
	BORDER-TOP: silver 1px solid; FONT-WEIGHT: bold; LIST-STYLE-POSITION: outside; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; BORDER-BOTTOM: white 1px solid; FONT-FAMILY: arial, verdana, tahoma,  "luxi sans"; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.menuContent LI#ultimo{
	BORDER-BOTTOM: silver 1px solid;
}
.menuContent LI A:link, .menuContent LI A:visited, .menuContent LI A:active {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: normal; PADDING-BOTTOM: 1px; COLOR: black; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.menuContent LI A:hover {
	BACKGROUND: #ffb70f; COLOR: white; TEXT-DECORATION: none
}
.menuContent LI A#ativo {
	BACKGROUND: #ffb70f; COLOR: white; TEXT-DECORATION: none
}

/*------------------------------------------------------------------------------------------*/
.link_azul:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #29166F;
	text-decoration: none;
}
.link_azul:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #29166F;
	text-decoration: none;
}
.link_azul:hover {
	font-family:12px;
	color: #999999;
	text-decoration: none;
}
.link_azul:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #29166F;
	text-decoration: none;
}
.link_branco:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.link_branco:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.link_branco:hover {
	font-family:10px;
	color: #EBEEF3;
	text-decoration: none;
}
.link_branco:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.texto_cinza_menor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4D4D4D;
}
.texto_cinza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
}
.table_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #427324;
}
.table_row {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #EBEEF3;
}

.link_azul_menor:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #29166F;
	text-decoration: none;
}
.link_azul_menor:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #29166F;
	text-decoration: none;
}
.link_azul_menor:hover {
	font-family:10px;
	color: #999999;
	text-decoration: none;
}
.link_azul_menor:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #29166F;
	text-decoration: none;
}
.lista
{
	width:97%;
	margin-left:15px;
}
.totalvotos
{
	text-align:right;
	margin-right:20px;
}
/* Classe inside */

.linklistar:link, .linklistar:active, .linklistar:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:none;
}
.linklistar:hover {
	color:#0066FF;	text-decoration:underline; }
select.combo {
    background-color:#F7F7F7;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px; }
span.combo {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:10px;}
div.combo {
	margin-left:30px;
}
div.ins {
	width:80%;
	text-align:center;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	margin: auto;
}
div.ins a:link, div.ins a:active, div.ins a:visited {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	display:block;
	width:100%;
	padding:5px;
	border-bottom:1px solid #CCC;
	border-top:1px solid #FFF;
	background-color:#F3F3F3;
	text-align:left;
	overflow:auto;
}
div.ins a:hover {
	text-decoration:underline;
	color:#000000;
}
div.ins a.escuro:visited, div.ins a.escuro:active, div.ins a.escuro:link {
	background-color:#E8E8E8;
}
div.ins a b {
	color:#336699;
}
div.ins a img {
	float:left;	
	margin-right:15px;
}
/* Ver registros */
div.listar {
	text-align:left; margin-left:10px; margin-right:10px; border:1px solid #666666; }
div.listar div.topo {
	margin:auto; background-color:#EEEEEE; padding:10px; border-bottom:1px dashed #999999}
div.listar div.corpo {
	padding:5px; overflow:auto;
}
div.corpotext{
	padding:15px; overflow: auto;
}
input.listar {
	width:129px;
	height:18px;
	background-color:#777;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	border:0px;
}
input.texto, textarea.texto{
	width:340px;
    background:url(../classes/servico/clsform/imagens/backinp.gif) repeat-X;
    border:1px solid #666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	line-height:180%;
}
/* BUSCA ----------------------------------- */
table.clslistar {
	border: 1px solid #333;
}
table.clslistar th {
	border-top:1px solid #CCC;
	border-bottom:1px solid #666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	background-color:#999;
	height:17px;
	text-align:center;
}
table.clslistar a:link, table.clslistar a:active, table.clslistar a:visited {
/*	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	color:#FFF;*/
}
table.clslistar a:hover {
/*	color:#000;*/
}
table.clslistar td {
	background-color:#EEE;
	border-top:1px solid #FFF;
	border-bottom:1px solid #999;
}
div.clslistar {
	height:20px;
}