body
{
	background: #fff url(../imagens/bg.png) repeat-x left top;
}

.resTitulo
{
   font-weight: bold;
   font-size: 0.8em; 
}

.resSnippet, .resUrl
{
   color: #312F27;
   font-size: 0.75em;
}

.resSnippet a, .resOrdenarPor a
{
   color: #9E1416;
}

.resSnippet
{
	padding: 5px 0;
}

.resSnippet a.maisPaginas
{
	color: #312F27;
}

.resSnippet div.maisPaginas
{
	display: inline;
}

.resUrl, .resTamanho, .resTitulo a, .resNavegacao, .resNavegacao a, .resData
{
   color: #312F27;
   text-decoration: none;
}

.resUrl span
{
	text-decoration: underline;
}

.resNavegacao
{
   font-size: 0.8em;
   text-align: center;
}

.resNavegacao tr td
{
	padding: 3px;
}

.resNavegacao a.paginasNav
{
   color: #a29a82;
}

.resOrdenarPor tr td
{
	vertical-align: middle;
	padding: 2px 10px;
}

.resOrdenarPorTd
{
	text-align: right;
	width: 350px;
}

.resTipoDocumento
{
   font-size: 0.8em;
   color: #797979;
}

.resPoweredBy
{
   font-size:0.75em;
}

.resBarraSeparacao
{
	font-size: 12px;
	color: #312F27;
	text-align: right;
	margin-right: 10px;
	padding: 5px 0;
}

.resBarraSeparacao tr td
{
   text-align: right;
}

.resSugestao
{
	font-size: 0.8em;
	margin: 10px 0 0 15px;
}

.resultado
{
	margin: 10px;
	width: 565px;
}

.resultadoQuadroLateral .resultado
{
	width: 300px;
}
.kmDiario
{
	height:490px;
	width:282px;
	border: 1px solid #F3F1E5;
	color: #797979;
}

.kmDiario div
{
	
	margin:5px;
	
}

.resultado .cadernos, .resultado .paginas, .ultimasEdicoes .cadernos
{
   line-height: 20px;
}

.resultado a.cadernos, .ultimasEdicoes a.cadernos
{
	margin-left: 15px;
	margin-top: 5px;
	color: #312F27;
}

.resultado .linkCaderno
{
	color: #CFAF5A;
}

.resultadoDiario
{
	margin-bottom: 20px;
}

.resultadoDiario .resTitulo, .ultimasEdicoes .resTitulo
{
	font-weight: normal;
}

hr.resSep
{
	border: 0px;
	border-top: 1px dashed #CCCCCC;
	background-color: #FFFFFF;
	margin: 5px 0 15px;
}

.resOrdenarPor
{
	font-size: 0.75em;
   	margin: 5px 0px;
	width: 100%;
}

#filtros
{
	font-size: 12px;
	width: 500px;
}

#filtros input, #busca, .humanCheck input, .buscaAvancada input
{
	border: 1px solid #676767;
	color: #676767;
	padding: 2px;
	font-size: 11px;
}

#filtros input
{
	height: 13px;
	font-size: 11px;
}

#filtros input.filtroSecao, #filtros input.filtroTipoDecisao
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#filtros label
{
	cursor: pointer;
}

#busca
{
	width: 690px;
}

#resultadoBusca
{
	margin: 0 25px 0 10px;
	width: 570px;
	float: left;
}

#resultadoBuscaSemQuadros
{
	margin: 0 25px;
	width: 950px;
}

#resultadoQuadros
{
	float: right;
	width: 370px;
}

.resultadoQuadrosFiltro
{
	margin-top: -140px;
}

#nenhumResultado
{
	line-height: 20px;
	margin-left: 15px;
	font-size: 0.8em;
}

#nenhumResultado ul
{
	list-style: disc;
	margin-left: 50px;
}

.sugestao
{
	color: #990000;
	font-size: 14px;
}

.resMetaTags
{
	font-size: 0.8em;
}

.resMetaTags a
{
	color: #A29A82;
}

/*.humanCheck
{
	width: 435px;
	height: 40px;
}

.humanCheck input
{
	margin: 10px 10px 0 0;
}

.erroHumanCheck
{
	font-size: 13px;
	color: #9E1416;
	padding: 3px 0;
	margin: 10px 10px 0 0;
	float: left;
}

.divHumanCheck
{
	width: 380px;
	height: 40px;
}*/

/* master */
#master {
	background: transparent url(../imagens/header-bg.png) no-repeat left top;
	margin: 0 auto;
	width: 1000px;
}

#header {
	background: transparent url('http://www1.tjrs.jus.br/export/system/modules/com.br.workroom.tjrs/resources/images/random/random.php') no-repeat right 5px;
	height: 130px;
}

#logotype {
	width: 510px;
}

#logotype p {
	color: #a29a82;
	font-size: 0.7em;
	margin: 5px 20px 0;
}

/* footer */
#footer {
	background: url(../imagens/footer-bg.png) repeat-x left top;
	padding: 19px 0 0;
}

#footer-content {
	color: #312f27;
	margin: 0 auto;
	width: 1000px;
}

#accessibility {
	color: #a29a82;
	font-size: 0.7em;
	margin: 55px 10px 0;
	width: 400px;
	display: none;
}

#accessibility p {
	background: url(../imagens/accessibility.png) no-repeat left top;
	line-height: 21px;
	padding: 0 0 0 23px;
}

#accessibility a {
	color: #9e1416;
}

#copyright {
	text-align: right;
	width: 555px;
}

#footer-menu {
	font-size: 0.8em;
	margin: 60px 0 10px;
	padding: 0 0 10px;
	width: 440px;
}

#footer-menu ul li {
	border-right: 1px solid #a29a82;
	display: inline;
	font-weight: bold;
}

#footer-menu ul li.last {
	border-right: none;
}

#footer-menu ul li a {
	color: #312f27;
	padding: 5px 10px;
	text-decoration: none;
}

#info {
	border-top: 1px dotted #a29a82;
	font-size: 0.85em;
	margin: 10px 0 0;
	padding: 10px 0 0;
}

#info p {
	line-height: 16px;
}

#caixaBusca
{
	background: transparent url(../imagens/main-top-bg.png) no-repeat scroll center top;
	padding: 14px;
}

#caixaBusca #formularioBusca
{
	display: block;
}

#caixaBusca table tr td
{
	padding: 2px;
}

#caixaBusca a.linkBuscaAvancada, #caixaBusca a.linkFiltros
{
	padding: 0px;
	margin: 0px;
}

#caixaBusca a.linkAvisos
{
	position: absolute;
	width: 30px;
}

#caixaBusca .buscaAvancada, #caixaBusca .divLinkFiltros
{
	background: transparent url(../imagens/bullet.png) no-repeat scroll left center;
	padding: 2px;
	padding-left: 7px;
	padding-top: 3px;
	text-decoration: underline;
	font-size: 11px;
	color: #9E1416;
	cursor: pointer;
	width: 80px;
}

#caixaBusca .aviso, #caixaBusca .ajuda
{
	width: 30px;
}

#caixaBusca .imgBusca
{
	width: 25px;
	height: 20px;
}

#caixaBusca .imgBusca span
{
	background: transparent url(../imagens/magnifying.png) no-repeat scroll left top; 
	display: block;
	float: left;
	height: 25px;
	position: absolute;
	width: 25px;
	margin-top: -10px;
}

/* tabs */

#tabs .barra
{
	height: 15px;
	background-color: #F0EEE0;
}

#tabs ul li
{
	display: block;
	float: left;
	position: relative;
}

#tabs ul li.tabSelecionada
{
	font-weight: bold;
}

#tabs ul li a
{
	display: block;
	font-size: 12px;
	color: #312f27;
	line-height: 27px;
	text-decoration: none;
	padding-left: 5px;
	background: transparent url(../imagens/tab-inactive-middle.png) repeat-x scroll left center;
}

#tabs ul li a.pequeno
{
	width: 45px;
}

#tabs ul li a.pequenoM
{
	width: 75px;
}

#tabs ul li a.medio
{	
	width: 110px;
}

#tabs ul li a.mgrande
{
	width: 125px;
}

#tabs ul li a.grande
{
	width: 185px;
}
#tabs ul li a.jurisnova
{
	width: 134px;
}
#tabs ul li a.juris
{
	width: 100px;
}
#tabs ul li a.pa
{
	width: 170px;
}
#tabs ul li.tabSelecionada a
{
	background: transparent url(../imagens/tab-active-middle.png) repeat-x scroll left center;
}

#tabs ul li div
{
	float: left;
}

#tabs ul li .inicio
{
	background: transparent url(../imagens/tab-inactive-start-transparent.png) no-repeat scroll left center;
	width: 5px;
	height: 27px;
}

#tabs ul li.tabSelecionada .inicio
{
	background: transparent url(../imagens/tab-active-start-transparent.png) no-repeat scroll left center;
}

#tabs ul li .final
{
	background: transparent url(../imagens/tab-inactive-end-transparent.png) no-repeat scroll left center;
	width: 22px;
	height: 27px;
}

#tabs ul li.tabSelecionada .final
{
	background: transparent url(../imagens/tab-active-end-transparent.png) no-repeat scroll left center;
}

/*  quadros  */
.resultadoQuadro
{
	width: 100%;
}

.resultadoQuadro .topQuadro
{
	height: 41px;
	width: 100%;
}

.resultadoQuadro .topQuadro .left, .resultadoQuadro .topQuadro .right
{
	width: 6px;
	height: 41px;
}

.resultadoQuadro .topQuadro .left
{
	background: transparent url(../imagens/quadros/top-left.png) no-repeat scroll left top;
}

.resultadoQuadro .topQuadro .right
{
	background: transparent url(../imagens/quadros/top-right.png) no-repeat scroll right top;
}

.resultadoQuadro .topQuadro .middle
{
	background: transparent url(../imagens/quadros/top-middle.png) repeat-x scroll center top;
	height: 41px;
	width: 938px;
	float: left;
}

.resultadoQuadro .bottomQuadro
{
	height: 7px;
	width: 100%;
}

.resultadoQuadro .bottomQuadro .left, .resultadoQuadro .bottomQuadro .right, .resultadoQuadro .bottomQuadro .middle
{
	width: 7px;
	height: 7px;
}

.resultadoQuadro .bottomQuadro .left
{
	background: transparent url(../imagens/quadros/bottom-left.png) no-repeat scroll left top;
}

.resultadoQuadro .bottomQuadro .right
{
	background: transparent url(../imagens/quadros/bottom-right.png) no-repeat scroll right top;
}

.resultadoQuadro .bottomQuadro .middle
{
	background: transparent url(../imagens/quadros/bottom-middle.png) repeat-x scroll center top;
	width: 936px;
	float: left;
	height: 7px;
}

.resultadoQuadro .topQuadro .middle h2, #resultadoQuadros.keymatch h2, #resultadoQuadrosKM h2
{
	background: transparent url(../imagens/quadros/title-bg.png) no-repeat scroll left center;
	display: block;
	font-size: 15px;
	font-weight: bold;
	padding: 2px 0 2px 15px;
	color: #312F27;
	margin: 10px 0 0 10px;
}

.resultadoQuadro .conteudo, .resultadoQuadro .linkQuadro
{
	border-left: 1px solid #F3F1E5;
	border-right: 1px solid #F3F1E5;
	background-color: white;
	padding: 10px 20px;
}

.resultadoQuadro .conteudo .nenhumResultado
{
	font-size: 12px;
}

.resultadoQuadro .linkQuadro
{
	padding: 10px 20px 20px;
}

.resultadoQuadro .linkQuadro a
{
	font-size: 12px;
	float: right;
	text-decoration: none;
}

.resultadoQuadroLateral .bottomQuadro .middle
{
	width:356px;
}

.resultadoQuadroLateral .topQuadro .middle
{
	width: 358px;
}

/* filtros */

#filtros td.alinhaMiddle
{
	vertical-align: middle;
}

#filtros a
{
	font-size: 12px;
	color: #9E1416;
}

#filtros table tr td
{
	padding: 3px;
}

#filtros .filtrosTitulo
{
	padding-bottom: 10px;
}

#caixaBusca h3
{
	background:transparent url(../imagens/quadros/title-bg.png) no-repeat scroll left center;
	color:#A29A82;
	display:block;
	font-size:15px;
	font-weight:bold;
	margin:10px 0 0 10px;
	padding:2px 0 2px 15px;
}

.powered
{
	font-size:10px;	
	float: left;
	padding: 3px;
}

/* temporario - inicio */
iframe
{
	width: 1000px;
	height: 2500px;
	border: 0px;
}
/* temporario - fim */

#resultadoQuadros.keymatch
{
	width: 190px;
	border: 1px solid #F0EEE0;
	padding: 5px;
	margin-top: -83px;
	*margin-top: -94px;
}

#resultadoQuadros.keymatch .ultimasEdicoes, #resultadoQuadrosKM .ultimasEdicoes
{
	width: 180px;
	margin-left: 8px;
}

#resultadoBusca.keymatch
{
	width: 695px;
}

#resultadoBusca.keymatch .resultado, #resultadoBusca.keymatch .resultadoSemResultados
{
	width: 690px;
}

#resultadoQuadrosKM
{
	width: 1000px;
}

#resultadoQuadrosKM .ultimasEdicoes
{
	float: left;
	margin: 10px;
}

#resultadoQuadrosKM hr
{
	display: none;
}

#resultadoQuadrosKM h2
{
	width: 500px;
}

.resultadoJurisprudencia .resSnippet a
{
   color: #9E1416;
   /*text-decoration: none;*/
}

.ui-datepicker-trigger
{
	cursor:pointer;
	margin:0 5px;
	width:16px;
	margin-bottom: -3px;
}

#ui-datepicker-div
{
	margin-top: 20px;
	top: 0px;
}

.aviso
{
	width: 100%;
	text-align: justify;
	font-size: 12px;
	margin-bottom: 20px;
	line-height: 14px;
	margin-top: -20px;
	border: 1px solid #F0EEE0;
}

.aviso #filtroBody
{
	margin: 10px;
}

.aviso #filtroHeader
{
	height: 20px;
}

.avisoHeaderBorda
{
	border-bottom: 1px solid #F0EEE0;
}


.aviso .filtroLabel
{
	font-size: 15px;
	display: block;
	margin: 3px 0 0 5px;
}

.aviso h2
{
	/*background: transparent url(../imagens/quadros/title-bg.png) no-repeat scroll left center;
	color: #A29A82;
	display: block;
	font-size: 15px;
	margin: 5px 10px;
	padding-left: 15px;*/
	background: transparent url(../imagens/quadros/title-bg.png) no-repeat scroll 15px 4px;
	color: #A29A82;
	display: block;
	font-size: 15px;
	padding-left: 30px;
	padding-top: 3px;
}

.aviso table
{
	margin: 10px 0;
}

.aviso table tr td
{
	width: 50%;
	vertical-align: top;
}

.aviso ul li
{
	padding-left: 25px;
}

.aviso a:link, .aviso a:visited
{
	color: #A29A82;
}

.aviso .minimizar,.aviso .maximizar 
{
	color: #A29A82;
	float: right;
	font-size: 15px;
	font-weight: bold;
	padding: 2px 5px 3px 5px;
	cursor: pointer;
}

#dia1, #mes1, #dia2, #mes2, #dia1Julgamento, #mes1Julgamento, #dia2Julgamento, #mes2Julgamento, #dia1Publicacao, #mes1Publicacao, #dia2Publicacao, #mes2Publicacao
{
	width: 20px;
}

#ano1, #ano2, #ano1Julgamento, #ano2Julgamento, #ano1Publicacao, #ano2Publicacao
{
	width: 40px;
}

#filtros a.fichaTecnica
{
	font-size: 10px;
}

.resultado
{
	line-height: 15px;
}

.linkHtml{
	background: url("../imagens/icon_html.gif") no-repeat scroll left center transparent;
	padding: 0 0 0 18px;	
}

.linkDoc{
	background: url("../imagens/icon_doc.gif") no-repeat scroll left center transparent;
	padding: 0 0 0 18px;
}
