﻿body {
	behavior: url(css/csshover.htc);
}

.lnkheader { 
	color: #FFFFFF; 
	background-color: #ED1C24;
}

.lnkheader a:link {	
	font-family: Verdana; 
	font-size: 10pt; 
	color: #FFFFFF; 
	text-decoration: none; 
}

.lnkheader a:visited { 
	font-family:verdana; 
	font-size:10pt; 
	color:#FFFFFF; 
	text-decoration: none; 
}

.lnkheader a:hover  {
	font-family:verdana;
	font-size:10pt;
	color:#FFFFFF;
	text-decoration: underline; 
}

.barracategoria td { 
	background-color: #808080; 
}

.header td { 
	background-color:#d82a23;
}

.campobuscar { 
	font: 10px verdana; 
	width: 150px; 
}

.btnprocurar { 
	font: 10px verdana;
}

.mensagembusca p span {
	font: 12px verdana;
	color: #000000;
}

.boxbuscapersonalizada p span {
	font: 12px verdana;
	color: #000000;
}

.boxmensagembusca ul.li {
	font: 12px verdana;
	color: #000000;
}
.boxmensagembusca {
	font: 12px verdana;
	color: #000000;
}

.barraordem { 
	background-color: #808080; 
	font-family: verdana;
	font-size: 10px;
	color: #FFFFFF;
}

.barraordem a {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none; 
}

.barraordem-usuario a {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none; 
}

.barraordem a:hover { 
	text-decoration: underline;
}

td.cat {
	border: 1px solid #CCCCCC;
}

div.cat {
	position: relative;
	width: 220px;
	height: 15px;
}

div.cat div.cat1 {
	position: absolute;
	line-height: 12px;
	left: 0px;
}

div.cat div.cat2 {	
	position: absolute;
	line-height: 12px;
	top: 5px;
	right: 5px;
}

div.cat div.cat2 img {
	position: absolute;
}

.aba { 
	width: 495px;
	height: 40px;
}
.aba td {	
	width: 165px; 
	padding-right: 3px;
}

.aba td.ativa {
	border: 1px solid #D51C1C;
	background-color: #d82a23;
	text-align: center;
}	

.aba td.ativa:hover { 
	background-color: #d82a23; 
}

.aba td.inativa:hover {
	background-color: #d82a23; 
}

.aba td.inativa {
	border: 1px solid #D51C1C;
	background-color: #808080;
	text-align: center; 
}	

.aba td a {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none; 
}

.aba td a:link { 
	color: #FFFFFF;
}

.aba td a:visited { 
	color: #FFFFFF;
}

.aba td a:visited { 
	color: #FFFFFF;
}

.aba_logado { 
	width: 680px;
	height: 40px;
}

.aba_logado td {	
	width: 136px; 
	padding-right: 3px;
}

.aba_logado td.ativa {
	border: 1px solid #D51C1C;
	background-color: #d82a23;
	text-align: center;
}	

.aba_logado td.ativa:hover { 
	background-color: #d82a23; 
}

.aba_logado td.inativa:hover {
	background-color: #d82a23; 
}

.aba_logado td.inativa {
	border: 1px solid #D51C1C;
	background-color: #808080;
	text-align: center; 
}	

.aba_logado td a {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none; 
}

.aba_logado td a:link { 
	color: #FFFFFF;
}

.aba_logado td a:visited { 
	color: #FFFFFF;
}

.aba_logado td a:visited { 
	color: #FFFFFF;
}

.txtpadrao {
	font: 10px verdana;
	text-align: justify;
}

.titulo {	
	font: 12px verdana;
	font-weight: bold;
	color:#808080;
	border-bottom: 1px solid #808080;
	padding-bottom: 5px;
}

.titulo .usuario {
	font: 12px verdana;
	font-weight: bold;
	color:#808080; 
}

.titulo .usuario a:link {
	font: 16px verdana;
	font-weight: bold;
	color:#808080; 
	text-decoration: none;
}

.titulo .usuario a:visited {
	font: 16px verdana;
	font-weight: bold;
	color:#808080; 
	text-decoration: none;
}

.titulo .usuario a:hover {
	font: 16px verdana;
	font-weight: bold;
	color:#808080; 
	text-decoration: none;
}

.titulo .grupo {
	font: 12px verdana;
	font-weight: bold;
	color:#808080; 
}

.titulo .grupo a:link {
	font: 16px verdana;
	font-weight: bold;
	color:#808080; 
	text-decoration: none;
}

.titulo .grupo a:visited {
	font: 16px verdana;
	font-weight: bold;
	color:#808080; 
	text-decoration: none;
}

.titulo .grupo a:hover {
	font: 16px verdana;
	font-weight: bold;
	color:#808080; 
	text-decoration: none;
}


.titulo a:link {	
	font: 12px verdana;
	font-weight: bold;
	color:#808080; 
	text-decoration: none;
}

.titulo a:visited {	
	font: 12px verdana;
	font-weight: bold;
	color:#808080; 
	text-decoration: none;
}

.boxmenu td a {
	font: 9px verdana;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.boxmenu td a:link {
	color: #000000;
}

.boxmenu td a:visited {
	color: #000000;
}

.boxmenu td a:hover {
	color: #000000;
	text-decoration: underline;
}

.titulo a:hover {	
	font: 12px verdana;
	font-weight: bold;
	color:#5D5D5D; 
	text-decoration: underline;
}

.grupo #titulo {
	font: 12px verdana;
	font-weight: bold;
	color:#808080; 
}

.grupo #item {
	font: 12px verdana;
	font-weight: normal;
	color:#5D5D5D; 
}

.denunciado {
	filter: alpha(opacity:70);
	opacity: 0.70;
}

.marcatexto {
	background-color: #FFFF00;
}

.palco { 
	width: 780px; 
	height: 482px; 
	background-color: #FFFFFF;
}

.form { 
	margin-top: 10px; 
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
}

.formimgcat {
	background-image:	url('../img/it_fade.jpg'); 
	background-repeat:	no-repeat;
}
.formland { 
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
}

.formtituloland {
	font: 12px verdana; 
	font-weight: bold;
	color:#FFFFFF;
	background-color: #808080;
	padding:5px;
}

.formtitulo { 
	font: 12px verdana; 
	font-weight: bold;
	color:#FFFFFF;
	background-color: #808080;
	padding:5px;
}

.form a:link { 
	font: 10px verdana; 
	font-weight: bold; 
	color: #5D5D5D; 
	text-decoration: none; 
}

.form a:visited { 
	font: 10px verdana; 
	font-weight: bold; 
	color: #5D5D5D;
	text-decoration: none;
}

.form a:link { 
	font: 10px verdana; 
	font-weight: bold;
	color: #5D5D5D; 
	text-decoration: none;
}

.form a:hover { 
	text-decoration: underline;
}

.formland a:link { 
	font: 10px verdana; 
	font-weight: bold; 
	color: #5D5D5D; 
	text-decoration: none; 
}

.formland a:visited { 
	font: 9px verdana; 
	font-weight: bold; 
	color: #5D5D5D;
	text-decoration: none;
}

.formland a:link { 
	font: 9px verdana; 
	font-weight: bold;
	color: #5D5D5D; 
	text-decoration: none;
}

.formland a:hover { 
	text-decoration: underline;
}

.formlbl {	
	font: 12px verdana; 
	color: #5D5D5D ;
}

.formlblsmall { 
	font: 9px verdana; 
	color: #5D5D5D;
}

.formtxt {	
	font: 12px verdana; 
	font-weight: bold;
	color: #5D5D5D; 
	border:1px solid #CCCCCC;
	margin: 5px;
}

.formbtn {
	font: 12px verdana;
	font-weight: bold;
	color: #5D5D5D; 
	border:1px solid #CCCCCC;
	margin: 5px;
	background-color: #FFFFFF;
}

.formcmb {
	font: 12px verdana;
	font-weight: bold;
	color: #5D5D5D; 
	border:1px solid #CCCCCC;
	margin: 5px;
	background-color: #FFFFFF;
}

table.caixa_mensagem {
	margin: 5px;
	border: 1px solid #CCCCCC;
	width: 450px;
}

td.caixa_titulo {
	padding: 3px;
	font: 10px Verdana;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #808080;
	border-bottom: 1px solid #CCCCCC;
}

td.caixa_icon {
	width: 35px;
	background-color: #FFFFDD;
	text-align: center;
}

td.caixa_mensagem {
	font: 12px Verdana;
	color: #000000;
	background-color: #FFFFDD;
	padding: 5px;
	text-align: left;
	width: 415px;
}

td.caixa_botao {
	background-color: #FFFFDD;
	text-align: center;	
}

.formperfiltitulo {
	margin-top: 10px; 
	margin-bottom: 1px;
	border: 1px solid #CCCCCC;
}

.formperfiltitulo td {
	font: 12px verdana; 
	font-weight: bold;
	color:#FFFFFF;
	background-color: #808080;
	padding:5px;
}

.formperfil {
	margin-top: 5px;
}

.formperfil a:link { 
	font: 9px verdana; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none; 
}

.formperfil a:visited { 
	font: 9px verdana; 
	font-weight: bold; 
	color: #000000;
	text-decoration: none;
}

.formperfil a:link { 
	font: 9px verdana; 
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.formperfil a:hover { 
	text-decoration: underline;
}

.formperfilitem {
	margin-left: 10px;
	font: 15px verdana;
	color: #000000;
}

.formboximg {
	border: 1px dotted #CCCCCC;
}

.formmsg {
	border: 1px solid #FF0000;
	margin-top: 5px;
	margin-bottom: 5px;
}

.formmsgtitulo {
	background-color: #FF8080;
	font: 12px verdana;
	color: #000000;
	font-weight: bold;
	border-bottom: 1px solid #FF0000;
}

.formmsgitem {
	background-color: #FFFFFF;
	font: 10px verdana;
	color: #000000;
	font-weight:bold;
}

input.URLValidacao {
	font: 15px verdana;
	font-weight: bold;
	border: 1px solid #5D5D5D;
	background-color: #FFFFFF;
	width: 60px;
	height: 20px;
}

span.Grupo {
	font: 15px verdana;
	font-family: verdana;
	font-weight: bold;
	color: #000000;
}

input.Grupo {
	font: 15px verdana;
	font-weight: bold;
	border: 1px solid #5D5D5D;
	background-color: #FFFFFF;
	width: 600px;
	height: 20px;
}

select.Grupo {
	font: 12px verdana;
	font-weight: bold;
	border: 1px solid #5D5D5D;
	background-color: #FFFFFF;
	width: 250px;
	height: 20px;
}

textarea.Grupo {
	font: 12px verdana;
	font-weight: bold;
	border: 1px solid #5D5D5D ;
	background-color: #FFFFFF;
	width: 600px;
	height: 100px;
}

span.URL {
	font: 15px verdana;
	font-family: verdana;
	font-weight: bold;
	color: #000000;
}

select.URL {
	font: 12px verdana;
	font-weight: bold;
	border: 1px solid #5D5D5D;
	background-color: #FFFFFF;
	width: 250px;
	height: 20px;
}

textarea.URL {
	font: 12px verdana;
	font-weight: bold;
	border: 1px solid #5D5D5D ;
	background-color: #FFFFFF;
	width: 600px;
	height: 100px;
}

.URLLnk {
	border: 1px solid #5D5D5D;
	background-color: #FFFFFF;
	width: 600px;
	height: 20px;
}

.URLLnk a:link {
	font: 15px verdana;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.URLLnk a:visited {
	font: 15px verdana;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.URLLnk a:hover {
	font: 15px verdana;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

input.URL {
	font: 15px verdana;
	font-weight: bold;
	border: 1px solid #5D5D5D ;
	background-color: #FFFFFF;
	width: 600px;
	height: 20px;
}

span.Tipo {
	font: 15px verdana;
	font-family: verdana;
	font-weight: bold;
	color: #000000;
}

.tipobox {
	font: 15px verdana;
	font-weight: bold;
	color: #000000;
	
	border: 1px solid #5D5D5D;
	background-color: #FFFFFF;
	width: 600px;
	height: 20px;

	text-align: center;
}

.tipohtml {
	background-image: url('../img/it_backhtml.gif');
	background-repeat: no-repeat;
	background-position: top;
	width: 160px;
	height: 160px;
	
	font: 10px verdana;
	font-weight: bold;
	color: #000000;
}

.tipopng {
	background-image: url('../img/it_backpng.gif');
	background-repeat: no-repeat;
	background-position: top;
	width: 160px;
	height: 160px;

	font: 10px verdana;
	font-weight: bold;
	color: #000000;
}

.tipowmv {
	background-image: url('../img/it_backwmv.gif');
	background-repeat: no-repeat;
	background-position: top;
	width: 160px;
	height: 160px;
	
	font: 10px verdana;
	font-weight: bold;
	color: #000000;
}

.abaclickinativa {
	background-image: url('../img/it_aba_ina.gif');
	background-repeat: no-repeat;
	background-position: top;

	width: 145px;
	height: 35px;

	text-align: center;
}

.abaclickativa {
	background-image: url('../img/it_aba_at.gif');
	background-repeat: no-repeat;
	background-position: top;

	width: 145px;
	height: 35px;

	text-align: center;
}

.abaclickativa a:link {
	font: 12px verdana;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.abaclickativa a:visited {
	font: 12px verdana;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.abaclickativa a:hover {
	font: 12px verdana;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.abaclickinativa a:link {
	font: 12px verdana;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.abaclickinativa a:visited {
	font: 12px verdana;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.abaclickinativa a:hover {
	font: 12px verdana;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.boxperfil {
	float:left; 
	border:1px solid #cccccc; 
	width:280px; 
	background-color:#F8F8F8;
}

.boxperfil div {
	font: 12px verdana;
	color: #5d5d5d;
	padding-bottom: 5px;
}

.boxperfil div a {
	height:1px; /* IE5.0 bug */
	font: 10px verdana;
	color: #5d5d5d;
	text-decoration: none;
}

.boxperfil div a:link {
	color: #5d5d5d;
}

.boxperfil div a:visited {
	color: #5d5d5d;
}

.boxperfil div a:hover {
	color: #5d5d5d;
	text-decoration: underline;
}

.boxperfiltxt {
	height: 15px;
	
	font: 12px verdana; 
	font-weight: bold;
	color: #5D5D5D; 
	border:1px solid #CCCCCC;

	background-image: url('../img/bg_input.gif');
	background-repeat: repeat-x;
}

.boxperfilbtn {
	font: 12px verdana;
	font-weight: bold;
	color: #5D5D5D; 
	border:1px solid #CCCCCC;
	background-color: #FFFFFF;
}

.boxnewsnvoto {
	border:1px solid #CCCCCC;
	background-image: url('../img/it_back_voto.gif');
	height:50px; 
	width:50px;
}

.boxnewsnvoto a:link {
	font: 12pt verdana;
	color: #5D5D5D;
	text-decoration: none;
}

.boxnewsnvoto a:visited {
	font: 12pt verdana;
	color: #5D5D5D;
	text-decoration: none;
}

.boxnewsnvoto a:hover {
	font: 12pt verdana;
	color: #5D5D5D;
	text-decoration: none;
}

.boxnewslvoto {
	background-color: #F4F4F4;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	height: 20px;
}

.boxnewstitle {

}

.boxnewslvoto a:link {
	font: 10pt verdana;
	color: #5D5D5D;
	text-decoration: none;
}

.boxnewslvoto a:visited {
	font: 10pt verdana;
	color: #5D5D5D;
	text-decoration: none;
}

.boxnewslvoto a:hover {
	font: 10pt verdana;
	color: #5D5D5D;
	text-decoration: none;
}

.boxnewstitulo {
	font: 12pt verdana;
	font-weight: bold;
	color: #5D5D5D;
}

.boxnewstitulo a:link {
	font: 12pt verdana;
	font-weight: bold;
	color: #5D5D5D;
	text-decoration: underline;	
}

.boxnewstitulo a:visited {
	font: 12pt verdana;
	font-weight: bold;
	color: #5D5D5D;
	text-decoration: underline;	
}

.boxnewstitulo a:hover {
	font: 12pt verdana;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;	
}

.boxnewslabel {
	font: 8pt Arial;
	font-weight: bold;
	color: #808080;
}

.boxnewslabel a:link {
	font: 8pt Arial;
	color: #808080;
	text-decoration: none;
}

.boxnewslabel a:visited {
	font: 8pt Arial;
	color: #808080;
	text-decoration: none;
}

.boxnewslabel a:hover {
	font: 8pt Arial;
	color: #808080;
	text-decoration: underline;;
}

.boxnewstexto {
	font: 10pt Arial;
	color: #000000;
}

.boxnewstexto a:link {
	font: 10pt Arial;
	color: #808080;
	text-decoration: underline;
}

.boxnewstexto a:visited {
	font: 10pt Arial;
	color: #808080;
	text-decoration: underline;
}

.boxnewstexto a:hover {
	font: 10pt Arial;
	color: #808080;
	text-decoration: underline;
}

.boxnews {
	border: 1px solid #BDBDBD;
}

.rodape span {
	font: 10px verdana;
	color: #808080;
}

.rodape span a:link {
	font: 10px verdana;
	color: #808080;
	text-decoration: none;
}

.rodape span a:visited {
	font: 10px verdana;
	color: #808080;
	text-decoration: none;
}

.rodape span a:hover {
	font: 10px verdana;
	color: #808080;
	text-decoration: underline;
}

.rodape td.parceiro {
	border-top: 1px dotted #cccccc;
	text-align:center;
}

.pagina {
	font: 12px verdana;
	color: #808080;
}

.pagina a:link {
	font: 9px verdana;
	font-weight: bold;
	color: #808080;
	text-decoration: none;
}

.pagina a:visited {
	font: 9px verdana;
	font-weight: bold;
	color: #808080;
	text-decoration: none;

}

.pagina a:hover {
	font: 9px verdana;
	font-weight: bold;
	color: #808080;
	text-decoration: underline;
}

.pagina span a:link {
	font: 12px verdana;
	font-weight: bold;
	color: #808080;
	text-decoration: none;
}

.pagina span a:visited {
	font: 12px verdana;
	font-weight: bold;
	color: #808080;
	text-decoration: none;
}

.pagina span a:hover {
	font: 12px verdana;
	font-weight: bold;
	color: #808080;
	text-decoration: underline;
}

.boxgrupo {
	background-color: #FFFFFF;
}

.boxgrupotitulo {
	font: 12px verdana;
	font-weight: bold;
	color: #808080;
}

.boxgrupoitem {
	font: 12px verdana;
	color: #5D5D5D;
}

.boxgrupoitem a:link {
	font: 12px verdana;
	color: #5D5D5D;
	text-decoration: underline;
}

.boxgrupoitem a:visited {
	font: 12px verdana;
	color: #5D5D5D;
	text-decoration: underline;
}

.boxgrupoitem a:hover {
	font: 12px verdana;
	color: #000000;
	text-decoration: none;
}

.boxabaperfil {
	border: 1px solid #BDBDBD;
	background-color: #ffffff;
}

.boxabaperfilinfo {
	font: 10px verdana;
	color: #000000;
	padding-right: 20px;
}

.boxabaperfiltxt {
	padding-left: 5px;
	
	width: 250px;
	height: 20px;
	
	font: 12px verdana; 
	font-weight: bold;
	color: #5D5D5D; 
	border:1px solid #CCCCCC;

	background-image: url('../img/bg_input.gif');
	background-repeat: repeat-x;
}

.boxabaperfil textarea {
	padding-left: 5px;
	
	width: 250px;
	height: 80px;
	
	font: 12px verdana; 
	font-weight: bold;
	color: #5D5D5D; 
	border:1px solid #CCCCCC;

	background-image: url('../img/bg_input.gif');
	background-repeat: repeat-x;
}

.boxabaperfillabelitem  a:link {
	font: 12px verdana;
	color: #000088;
	text-decoration: none;	
	padding-right: 20px;
}

.boxabaperfillabelitem a:visited {
	font: 12px verdana;
	color: #000088;
	text-decoration: none;		
	padding-right: 20px;
}

.boxabaperfillabelitem a:hover {
	font: 12px verdana;
	color: #000088;
	text-decoration: underline;		
	padding-right: 20px;
}

.boxabaperfiltitulo {
	font: 12px verdana;
	font-weight: bold;
	color: #5D5D5D;

	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.boxabaperfillabel {
	font: 10px verdana;
	font-weight: bold;
	color: #5D5D5D;
	
	padding-left: 20px;
}

.boxabaperfillabelitem {
	font: 10px verdana;
	color: #000000;	
}

.boxperfilcontato {
	font: 12px verdana;
	font-weight: bold;
	color: #5D5D5D;
}

.boxperfilcontato ul {
	list-style: none;
}

.boxperfilcontato ul li {
	padding-bottom: 10px;
	font: 12px verdana;
}

.politicaprivacidade {
	background-color: #ffffff;
}

.politicaprivacidade p span {
	font: 12px verdana;
	font-weight: bold;
	color: #FF9900;
}

.politicaprivacidade p {
	font: 12px verdana;
	color: #000000;
	text-align: justify;
}

.quemsomos {
	background-color: #ffffff;
}

.quemsomos p span {
	font: 12px verdana;
	font-weight: bold;
	color: #FF9900;
}

.quemsomos p {
	font: 12px verdana;
	color: #000000;
	text-align: justify;
}

.termosuso {
	background-color: #ffffff;
}

.termosuso p span {
	font: 12px verdana;
	font-weight: bold;
	color: #FF9900;
}

.termosuso p {
	font: 12px verdana;
	color: #000000;
	text-align: justify;
}
