﻿body{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0px}
td,table,tr,p,div,span,input{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0px}
/* form {background-color: Blue}
form div{background-color: Aqua} */
img{ border-width:0px}	
H1,H2,H3,H4{color:#CC6600; font-weight:bold; }	

#silverlightControlHost{height: 100%; text-align: center;}

/*
A:visited {color: #000000; font-size: 11px; text-decoration: none}
A:active {color: #000000; font-size: 11px; text-decoration: none}
A:hover {COLOR: #ff9c00; font-size: 11px; TEXT-DECORATION: none ;}
A:link {color: #000000; font-size: 11px; text-decoration: none}
*/
A.cldgLink:visited {color: #000000 !important; font-size: 11px; text-decoration: none}
A.cldgLink:active {color: #000000 !important; font-size: 11px; text-decoration: none}
A.cldgLink:hover {COLOR: #ff9c00 !important; font-size: 11px; TEXT-DECORATION: none ;}
A.cldgLink:link {color: #000000; font-size: 11px; text-decoration: none}

A.cldgLinkRed:visited {color: #FF0000 !important; font-size: 11px; text-decoration: none}
A.cldgLinkRed:active {color: #FF0000 !important; font-size: 11px; text-decoration: none}
A.cldgLinkRed:hover {COLOR: #ff9c00 !important; font-size: 11px; TEXT-DECORATION: none ;}
A.cldgLinkRed:link {color: #FF0000; font-size: 11px; text-decoration: none}

A.gridHeaderSort:visited {color: #FFFFFF !important; font-size: 11px; text-decoration: none}
A.gridHeaderSort:active {color: #FFFFFF !important; font-size: 11px; text-decoration: none}
A.gridHeaderSort:hover {COLOR: #ff9c00 !important; font-size: 11px; TEXT-DECORATION: none}
A.gridHeaderSort:link {color: #FFFFFF !important; font-size: 11px; text-decoration: none}


A.linkHomeModulo:visited {font-family: Arial, Helvetica, sans-serif;color: #CC6601; font-size: 20px; text-decoration: none;	 }
A.linkHomeModulo:active {font-family: Arial, Helvetica, sans-serif;color: #CC6601; font-size: 20px; text-decoration: none; 	 } 
A.linkHomeModulo:hover {font-family: Arial, Helvetica, sans-serif;COLOR: #DFA365; font-size: 20px;  text-decoration: none;	 }
A.linkHomeModulo:link {font-family: Arial, Helvetica, sans-serif;color: #CC6601; font-size: 20px;  text-decoration: none;	 }

A.linkPendencias:visited {font-family: Arial, Helvetica, sans-serif;color: #CC6601; font-size: 14px; text-decoration: none; font-weight:bold }
A.linkPendencias:active {font-family: Arial, Helvetica, sans-serif;color: #CC6601; font-size: 14px; text-decoration: none; font-weight:bold } 
A.linkPendencias:hover {font-family: Arial, Helvetica, sans-serif;COLOR: #DFA365; font-size: 14px;  text-decoration: none; font-weight:bold }
A.linkPendencias:link {font-family: Arial, Helvetica, sans-serif;color: #CC6601; font-size: 14px;  text-decoration: none; font-weight:bold }

A.linkServico:visited {font-family: Arial, Helvetica, sans-serif;color: #CC6601; font-size: 11px; margin-right:5px }
A.linkServico:active {font-family: Arial, Helvetica, sans-serif;color: #CC6601; font-size: 11px; margin-right:5px } 
A.linkServico:hover {font-family: Arial, Helvetica, sans-serif;COLOR: #DFA365; font-size: 11px; margin-right:5px }
A.linkServico:link {font-family: Arial, Helvetica, sans-serif;color: #CC6601; font-size: 11px; margin-right:5px }

A.selecionaClasse:visited {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color: #CC6601; font-size: 14px; font-weight:bold}
A.selecionaClasse:active {font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;color: #CC6601; font-size: 14px; font-weight:bold}
A.selecionaClasse:hover {font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;color: #DFA365; font-size: 14px; font-weight:bold} 
A.selecionaClasse:link {font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;color: #CC6601; font-size: 14px; font-weight:bold} 

a.dcontexto{
	position:relative; 
    font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	padding:0;
	color:#000000;
	text-decoration:none;
	cursor:help;	
	z-index:24;
	}

a.dcontexto:hover{
	background:transparent;
	z-index:25;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ff9c00; 
	}

a.dcontexto span
{
	display: none;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;	
}

a.dcontexto:hover span{ 
    display:block;
    position:absolute;
	width:600px; 
    top:20px;
	text-align:justify;
	left:0px;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	padding:5px 10px;
    background:#ffffcc; 
    border: solid 1px #000000;
	color:#000000;
	}	

a.dcontextoB:visited
{
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;
	cursor: help;
	}	
a.dcontextoB:link
{
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;
	cursor: help;
}
a.dcontextoB:active
{
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;
	cursor: help;
}
	
a.dcontextoB:hover{
	background:transparent;
	z-index:25;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF; 
	font-weight:bold;
	cursor: help;
}
	
a.dcontextoB span{display: none;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	cursor: help;	
}
a.dcontextoB:hover span{ 
    display:block;
    position:absolute;
	width:300px; 
    top:140px ;
	text-align:justify;
	left:450px;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	padding:5px 10px;
    background:#ffffcc; 
    border: solid 1px #000000;
	color:#000000;
	cursor: help;
	}		

div.spanFiltro, label.spanFiltro
{
	cursor: help;
	width: 220px;
	float: left;
}

td.clTdTitulo {	color:#CC6600;font-size: 11px; font-weight:bold; }
td.clTdTexto{font-size: 11px; }
td.clRodapeL{ background-color:#8A270C; text-align:left; color:#FFFFFF;}
.textosHelp {padding-left:10px; font-size:11px; }

label.filtroPopup{	display: block;	color:#CC6600;font-size: 11px; font-weight:bold; }

.spanFiltroM
{
	width:80px;
	color:#CC6600;font-size: 12px; font-weight:bold; 
	overflow: visible;
	float: left;
	margin-top: 4px
}

.celulaFiltro
{
	clear: left;
	margin-top: 2px;
	font-family: Arial;
}

.filtro
{
	color:#CC6600;font-size: 11px; font-weight:bold; 
	display: inline;
	float:left;
	clear: left;
	margin-top: 0px !important; /*para Firefox e Opera */
	margin-top: 4px; /*IE*/
/*	padding-top: 4px; */
}

.filtroM
{
	color:#CC6600;font-size: 11px; font-weight:bold; 
	width: 150px;
	display: inline;
	float:left;
	clear: left;
	margin-top: 0px !important; /*para Firefox e Opera */
	margin-top: 4px; /*IE*/
/*	padding-top: 4px; */
}

.filtroG
{
	color:#CC6600;font-size: 11px; font-weight:bold; 
	width: 300px;
	display: inline;
	float:left;
	clear: left;
	margin-top: 0px !important; /*para Firefox e Opera */
	margin-top: 4px; /*IE*/
/*	padding-top: 4px; */
}


.botao {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8A270C;
	border: 1px inset #000000;
	cursor: pointer;
}

.clInput {	font-size: 12px;color: #333333;	background-color: #F9F9F9;	border: 1px outset #000000;}
.clInputF{	font-size: 12px;color: #333333;	background-color: #F9F9F9;	border: 1px outset #000000; float:left;}
.clInputM{	font-size: 12px;color: #333333;	background-color: #F9F9F9;	border: 1px outset #000000;	width: 80px;}
.clInputG {	font-size: 12px;color: #333333;	background-color: #F9F9F9;	border: 1px outset #000000;	width: 250px;}

.containerScroll {overflow: hidden;  margin-right: 10px}

.clLblTexto{color:#000000;font-size: 11px;}
.clLblTextoBold{color:#000000; font-size: 11px; font-weight:bold;} 
.clLblTextoBoldF{color:#000000; font-size: 11px; font-weight:bold; float:left} 
.clLblTextoBorda{color:#000000;font-size: 11px; width:350px;
				border: 1px solid #660000; padding: 2px 2px 2px 2px; margin:2px 0px 10px 0px; display:block;}
.clLblTextoM{color:#000000;font-size: 14px;}

.clLblTitulo {	color:#CC6600;font-size: 11px; font-weight:bold; }
.clLblTituloF {	color:#CC6600;font-size: 11px; font-weight:bold; float:left }
.clLblTituloM {	color:#CC6600;font-size: 14px; font-weight:bold; }	
.clLblTituloMC{	color:#CC6600;font-size: 14px; font-weight:bold; cursor: help}

.clRodape{ background-color:#8A270C; font-size:11px;color:#FFFFFF}

.clSpanTitulo
{
	WIDTH: 209px; HEIGHT: 24px; BACKGROUND-COLOR: #CC6601;
	Color: #FFFFFF ; TEXT-ALIGN: center;font-weight:bold;
	cursor: help;
	font-size:12px
}
.clSpanTituloPatentes{ WIDTH:206px; HEIGHT:36px; BACKGROUND-COLOR:#CC6601; 
	Color:#FFFFFF; TEXT-ALIGN:center; font-weight:bold; 
	cursor:help; font-size:12px
}

.cltdFiltro{  font-size:11px;color:#000000}
.cldivFiltro{  font-size:11px;color:#000000; float: left;}
.cldivFiltroSmall{ font-size: 11px; color:#000000; float: left; height:15px; padding-bottom: 0px; padding-top: 0px}
.clEmptyTemplate { font-size:11px; color:#FF0000}

.clLblPequeno
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC6600;
}

.desenvolvido
{
 color:#FFFFFF;
 font-size:11px;
 font-weight:bold;
 vertical-align: top;
 padding-right: 5px;
 padding-left: 3px
}

A.desenvolvido
{
	text-decoration: none;
}

A.desenvolvido:hover
{
	color:#ff9c00;
}

.desenvolvidoR
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	vertical-align: top;
	display: block;
	float: right;
	padding-right: 5px;
}

.loginInvalido
{
	font-size:10px;
	color:#F80958;
}


.textoCabecalho
{
	color:#FFFFFF !important; 
	background-color:#CC6601; 
	height:30px; 
	font-weight:bold;
	font-size:11px;	
}


.textoCabecalho2
{
	color:#FFFFFF !important; 
	background-color:#CC6601; 
	height:30px; 
	font-weight:bold;
	font-size:14px;	
}


.titulo_branca_bold {color: #FFFFFF; font-size: 14px !important; font-weight: bold}
.txt_marrom {color: #000000; font-size:12px; font-family: Arial;}
.txt_topo{color:#B27139; font-size:10px;font-family:Arial, Helvetica, sans-serif; }


.tabelaPrincipal {
	width: 770px;
}


.tabelaPainel {
	width: 770px;
	margin-top:5px;
	clear: both;
	padding-left: 4px;
}

.tabelaPainelPopup
{
	width: 96%;
	clear: both;
	padding-left: 4px;
}

.tabelaPainelSecaoEsquerda
{
	width:518px;
	float: left;
	/* border-right: dotted 1px #000; */
	padding-left: 4px;
	margin-bottom: 4px;
}

.tabelaPainelSecaoDireita
{
	width:230px;
	float: left;
	padding-left: 2px;
	margin-bottom: 4px;
}

.tabelaPainelInterna 
{
	width: 766px;
	clear: both;
}


.tabelaInternaPainelLista
{
	width: 770px;
	/* overflow: auto; */
}

.tabelaPainelPedidosProrrogacao
{
	margin-left: 20px
}

/* Prorrogacao de marcas */

.tabelaPainelProrrog {
	width: 595px;
	margin-top:5px;
	clear: both;
	padding-left: 4px;
}

.tabelaPainelLogin
{
	clear: both;
	left: 50%;
	margin-left: -385px;
	margin-top: -220px;
	position: absolute;
	top: 50%;
	width: 770px;
	min-height: 470px;
}

.tabelaPainelInternaProrrog 
{
	width: 635px;
	clear: both;
}

.tabelaPainelInterna div
{
	font-size:1px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.tabelaPainelPopup div
{
	font-size:1px;
	padding-top: 2px;
	padding-bottom: 2px;
}	

.tabelaPainelProrrog div
{
	font-size:1px;
	padding-top: 2px;
	padding-bottom: 2px;
}	
	
/* ---------- FIM Prorrogacao de marcas ------------------- */
.trMalhaLista { 
    background-color:#FFF3E8;
    color: #000000; 
    font-size: 11px; 
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    Height: 20px;
    padding-top:2px;
    padding-bottom:2px;
}

.trMalha
{
	background-color:#FFE7CE;
	color:#000000;	
	font-size:11px; 
    padding-top:2px;
    padding-bottom:2px;
}

.itemServico
{
    font-size: 11px; 
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
    margin: 0px 10px 10px 5px;
    padding-left:10px;
    width:740px;
    background-color:#FFF3E8;
}	
.titulo_tabela {color: #CC6600; font-size: 14px !important; font-weight: bold; background-color:#FFFFFF}

.imgMarcas
{
	BORDER-RIGHT: #CC6600 1px solid; BORDER-TOP: #CC6600 1px solid; 
	BORDER-LEFT: #CC6600 1px solid; 
	BORDER-BOTTOM: #CC6600 1px solid;
	width:180px;
	height:130px;
	padding-top: 10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	position:relative;
	float: right;
	margin-left: 10px;
	text-align: center;
	/*top: 190px; */
}

.imgDI
{
	BORDER-RIGHT: #CC6600 1px solid !important;  
	BORDER-TOP: #CC6600 1px solid !important; 
	BORDER-LEFT: #CC6600 1px solid !important; 
	BORDER-BOTTOM: #CC6600 1px solid !important;
	/*height:180px;	Alterado pela issue 11422*/
	width:180px;
	/*max-height:180px;	Alterado pela issue 11422*/
	max-width:180px;
}

.imgDII
{
	BORDER-RIGHT: #CC6600 1px solid !important;  
	BORDER-TOP: #CC6600 1px solid !important; 
	BORDER-LEFT: #CC6600 1px solid !important; 
	BORDER-BOTTOM: #CC6600 1px solid !important;
	height:180px;	
	width:180px;
	max-height:180px;	
	max-width:180px;
}

.docPatente
{
	BORDER-RIGHT: #CC6600 1px solid !important;  
	BORDER-TOP: #CC6600 1px solid !important; 
	BORDER-LEFT: #CC6600 1px solid !important; 
	BORDER-BOTTOM: #CC6600 1px solid !important;
	width:180px;
	text-align:center; 
	position:relative; 
	float:right;
}

.scroll{overflow:auto;}

.tdDI
{
	padding-left:30px;
}

.imgExpCol
{
	margin-right:10px;
}

.clLblTituloPatentesDesc
{
	color: #CC6600;
	font-size: 12px;
	font-weight: bold;
}

.clLblTextoP
{
	color: #000000;
	font-size: 12px;
}

.destaque {font-size: 12px;font-weight: bold;color: #656464;}
.destaque_preta {font-size: 14px;font-weight: bold;}
.destaque_preto_pequeno{font-size:13px; font-weight:bold; color:#000;}
.destaque_preto_pequeno2{font-size:12px; font-weight:bold; color:#000;}
.destaque_titulo_modulo{font-size: 16px;font-weight: bold;}
.destaque_pequeno{font-size:10px; color:#FF0000; font-style:italic}

.rightImage
{
	display: block;
	position: relative;
	text-align:right;
	margin-left: auto;
	font-size: 11px;
}

.sublinhado{ color:#000; text-decoration: underline; font-size:12px;}
.sublinhadoBold{ color:#000; text-decoration: underline; font-size:12px; font-weight:bold;}
.sublinhadoT{ color:#CC6600; text-decoration: underline; font-size:12px;}


#tableLessForm  div
{
	padding-top: 2px;
	padding-bottom: 2px;
	min-height: 20px;
	height: auto !important;
	height: 20px;
}


#principal
{
	overflow: visible;
	padding-bottom:20px;
}

#footer
{
	position: fixed;
	bottom:0px;
	background-color:#8A270C;
	font-size: 1px;
	padding-left: 4px;
	padding-right: 4px;
	width: 100%;
	z-index:9999;
}

#imgHome
{
	float: left;
}



/*truques para fixar o rodapé no IE6 */
html
{
	_overflow-x: hidden;
}

body
	{
	_height: 100%;
	_overflow-y: auto;
    _overflow-x: none;
	}

#footer
{
	_position: absolute;
}
/******************** SERVICOS ONLINE ******************/

#SOfooter
{
	position: fixed;
	bottom:0px;
	background-color:#C60;
	font-size: 1px;
	padding-left: 4px;
	padding-right: 4px;
	width: 100%;
	z-index:9999;
	_position: absolute; /* hack p/ fixar rodapé no IE6 */
}

.pnlInfo
{
	background-color:#FFE7CE;
	padding-left: 30px;
	margin-left: 4px;
	padding-top:4px;
	width:595px;
	padding-bottom:4px;
}

.bgPopup
{
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image: url("maskBG.png") !important; /* For browsers Moz, Opera, etc.*/
	background-repeat: repeat;
}

table.tabelaPainelInterna , table.bordabranca
{
	border-collapse: collapse;
}

table.tabelaPainelInterna td, table.tabelaPainelInterna th, 
table.bordabranca td, table.bordabranca th
{
	border: solid 1px white;
}

#lblDigiteSenha
{
font-family: Arial;
}

#lblLogin
{
font-family: Arial;
}

#lblSenha
{
font-family: Arial;
}
#lblSenha_ptBr
{
font-family: Arial;
}

#lblEsqueciSenha
{
font-family: Arial;
}

#lblAlterarSenha
{
font-family: Arial;
}

.TextLabel
{
	color: #CC6601;
	font-family: Arial;
	font-size: 12;
	text-align: left;
	vertical-align: middle;
	border: none 0px transparent;
	overflow: hidden;
}

.lkPesquisar
{
	color: White;
	font-size: 14px;
	font-style: italic;
}
