/*-------------------------------------------------------------------------------

	TEMPLATE

	Data:				00/00/0000
	Descricao:			Arquivo com os templates (grids) do projeto
	Autor:				Johny Krauss
	E-mail: 			johny@gadbrivia.com.br

Observacoes:		Nenhuma observa��o

-------------------------------------------------------------------------------*/
/*html{ background-color:#00727D; }
body{ font-family:Arial, Helvetica, Sans-Serif; background-color:#004B54; }

#pagina{ width:100%; position:relative; overflow:hidden; min-width:1000px;}
#conteudo{ width:950px; margin:0 auto; position:relative; z-index:5; background-color:#FFFFFF; padding:5px 25px; }
#principal{ width:680px; float:left; padding:10px; background:#99FF66; }
#secundario{ width:280px; float:right; padding:10px; background:#66FFFF; }*/

/*--------------------
PADR�O
--------------------*/
.lances {
}

.fixed-thumb {
    left: 0;
    position: absolute;
    top: -1px;
    z-index: 10;
    }
    
#box-filtro {
    position: relative;
}
    
.mask-loading {
    background-color: #FFFFFF;   
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: absolute;
    width: 254px;
    z-index: 999;
    display: none;
}

.mask-loading span {
    left: 45%;
    position: relative;
    top: 42%;    
}

.mask-loading.pesquisas span {
    left: 45%;
    position: relative;
    top: 15%;    
}

.mask-loading.pesquisas {
    width: 100%;
}

.mask-loading.lista-lotes-detalhe {
    width: 100%;
}

.mask-loading-result {
    background-color: #FFFFFF;   
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: absolute;
    width: 100%;
    z-index: 999;
    display: none;
}

.mask-loading-result span {
    left: 45%;
    position: relative;
    top: 42%;    
}

.error {
    color: Red !important;
}

.success {
    color: Green !important;
}
/*.errorNews { color: Orange !important; }*/
.successNews {
    color: White !important;
}

.jsRollover {
    cursor: pointer;
}

.box-group {
    float: left;
}
/*.rollover { background: url("../img/bg-rollover.png") repeat scroll 0 0 transparent; color: #FFFFFF; display: none; font-size: 20px; font-weight: bold; height: 100%; left: 0; position: absolute; text-align: center; text-transform: uppercase; top: 0; width: 100%; z-index: 9999; }
.rollover span { display: none; }
.action .rollover span { background: url("../img/bg-seta-rollover.png") no-repeat scroll 0 0 transparent; display: block; height: 11px; left: 35px; position: absolute; top: -11px; width: 24px; display: block; }
.rollover a, .rollover a:hover { color: #FFFFFF; text-decoration: none; }
.action .rollover { display: block; }*/
.mt5 {
    margin-top: 5px;
}

.mt30 {
    margin-top: 30px;
}

.mb15 {
    margin-bottom: 15px;
}

.mb45 {
    margin-bottom: 45px;
}

.pdt0 {
    padding-top: 0px !important;
}

.pdt10 {
    padding-top: 10px !important;
}
/*.pdl25 { padding-left: 25px !important; }*/
.pdb40 {
    padding-bottom: 40px !important;
}

.fll {
    float: left !important;
}

.flr {
    float: right !important;
}

.last {
    padding-right: 0 !important;
    margin-right: 0 !important;
    border-right: 0 !important;
}
/*#conteudo .nav-breadcrumb { float: left; width: 100%; margin-bottom: 30px; }
#conteudo .nav-breadcrumb li { float: left; font-size: 12px; list-style: none outside none; padding-right: 3px; }
#conteudo .nav-breadcrumb li a { text-decoration: none; color: #777777; }*/


#conteudo h2 span.institucional {
     background: url("../img/icones.png") no-repeat scroll 2px -36px transparent;
    float: left;
    height: 25px;
    margin-right: 8px;
    width: 30px;
}

#conteudo h2 span.imoveis {
     background: url("../img/icones.png") no-repeat scroll -66px -36px transparent;
    float: left;
    height: 25px;
    margin-right: 8px;
    width: 30px;
}

#conteudo h2 span.maquinas {
     background: url("../img/icones.png") no-repeat scroll -98px -36px transparent;
    float: left;
    height: 25px;
    margin-right: 8px;
    width: 30px;
}

#conteudo h2 span.veiculos {
     background: url("../img/icones.png") no-repeat scroll -33px -36px transparent;
    float: left;
    height: 25px;
    margin-right: 8px;
    width: 30px;
}


/*#conteudo h2 { color: #008596; font-size: 25px; font-weight: 700; margin-bottom: 29px; position: relative; text-transform: uppercase; clear: left; }*/
#conteudo h2 {
    margin-bottom: 20px;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    font-family: Trebuchet MS;
    font-weight: bold;
    font-size: 25px;
    color: #008276;
}

#conteudo .box-pagination {
    float: left;
    width: 100%;
    padding: 17px 0 10px 0;
}

#conteudo .box-pagination ul {
    display: block;
    float: left;
    margin: 0 0 0 39%;
    position: relative;
}

#conteudo .box-pagination ul li {
    float: left;
    padding: 0 5px 0 0;
}

#conteudo .box-pagination ul li a,
#conteudo .box-pagination ul li a.active {
   background: url("../img/botoes.png") no-repeat scroll -149px -98px transparent;
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 35px;
    padding: 10px 0 0;
    text-align: center;
    text-decoration: none !important;
    vertical-align: middle;
    width: 34px;
}

#conteudo .box-pagination ul li a.active {
    background-position: -187px -98px !important;
}

#conteudo .box-pagination ul li a:hover {
    background-position: -187px -98px !important;
}

#conteudo .box-pagination.small {
    padding: 0px 0px 17px 0px;
}

#conteudo .box-pagination ul.small {
    margin: 0;
}

#conteudo .box-pagination ul.small li {
    float: left;
    padding: 0 3px 0 0;
}

#conteudo .box-pagination ul.small li a,
#conteudo .box-pagination ul.small li a.active {
    font-size: 10px;
    font-weight: normal;
    height: 16px;
    padding: 7px 0 0;
    width: 20px;
}

#conteudo .box-pagination ul.small li a {
    background: none;
    background-color: #00aa80;
    color: #FFFFFF;
    font-weight: bold;
}

#conteudo .box-pagination ul.small li a.active {
    background-color: #008276;
}

#conteudo .box-pagination ul.small li a:hover {
    background-color: #008276;
}
/*--------------------
		LOGIN
--------------------*/
/*.dv_login { background-color: #009c93; clear: both; position: relative; margin-top: -53px; z-index: 8; }
.dv_login .centralizar { width: 1000px; height: 53px; margin: 0 auto; position: relative; }

.dv_login fieldset { padding: 12px 0 12px 33px; overflow: hidden; float: left; }
.dv_login fieldset ul { float: left; }
.dv_login fieldset li { position: relative; float: left; margin-right: 10px; }
.dv_login fieldset label { position: absolute; top: 9px; left: 8px; z-index: 1; font-size: 12px; color: #936C17; }

.dv_login fieldset .input-text,
.dv_login fieldset .input-password { position: relative; }

.dv_login fieldset .bg-top-left, .dv_login fieldset .bg-top-right,
.dv_login fieldset .bg-bottom-left, .dv_login fieldset .bg-bottom-right { background: url(../img/cantos.png) no-repeat; width: 3px; height: 3px; position: absolute; }
.dv_login fieldset .bg-top-left { background-position: -20px -2px; top: 0; left: 0; }
.dv_login fieldset .bg-top-right { background-position: -23px -2px; top: 0; right: 0; }
.dv_login fieldset .bg-bottom-left { background-position: -20px -5px; bottom: 0; left: 0; }
.dv_login fieldset .bg-bottom-right { background-position: -23px -5px; bottom: 0; right: 0; }

.dv_login fieldset .input-text input,
.dv_login fieldset .input-password input { background-color: #F5EAD3; border: none; width: 206px; height: 30px; line-height: 30px; padding: 0 8px; font-size: 12px; color: #936C17; }
.dv_login fieldset .input-password input { width: 177px; padding-right: 37px; }

.dv_login fieldset .bt-ok { position: absolute; top: 0; right: 0; }

.dv_login .links-login { float: left; margin: 16px 0 0 10px; }
.dv_login .links-login li { float: left; margin-right: 20px; }
.dv_login .links-login a { background: url(../img/bl-links-login.gif) no-repeat 0 3px; font-size: 10px; color: #FFFFFF; padding-left: 7px; }*/
/*.dv_login .controle-login { position: absolute; bottom: -38px; right: 20px; background: url(../img/bg-login-topo.png?v=1) no-repeat; }*/
/*.dv_login .controle-login { position: absolute; width: 100%; max-width: 440px; bottom: -46px; right: -175px; background: url(../img/lnk-area-arrematante.jpg) no-repeat bottom left #009c93; }*/
/*.dv_login .controle-login a { font-size: 12px; color: #FFFFFF; text-decoration: none; width: 100%; height: 29px; display: block; padding-top: 45px; text-align: center; position: relative; }*/
/*.dv_login .controle-login img { float: left; margin-left: 13px; }*/
/*.dv_login .controle-login img { display: none; }*/
/*.dv_login .controle-login a span { vertical-align: top; padding: 2px 0 0 81px; float: left; letter-spacing: 0.4px; text-transform: uppercase; font-family: Arial; font-weight: bold; font-size: 11px; color: #ffffff; }*/

/*.dv_login .controle-login .lk-fechar { font-size: 10px; height: 25px; padding-top: 40px; }*/
/*.dv_login .controle-login .lk-fechar { padding: 35px 0px 0px 80px; text-align: left; font-weight: bold; }*/
/*.dv_login .controle-login .lk-fechar span { background: url(../img/botoes.png) no-repeat -66px -2px; width: 26px; height: 26px; position: absolute; top: 13px; left: 68px; padding: 0; }*/
/*.dv_login .controle-login .lk-fechar span { display: none; }
.dv_login .controle-login .lk-fechar:hover span { background-position: -66px -30px; }
.dv_login .controle-login .lk-fechar:active span { background-position: -66px -58px; }*/

/*--------------------
		TOPO
--------------------*/
/*#topo{
	width:100%;
	height:145px;
	background:url(../img/bg-topo.jpg) repeat-x;
	border-width:1px 0;
	border-style:solid;
	border-color:#CB9622;
	position:relative;
	z-index:7;
}
#topo .centralizar{ width:1000px; height:145px; margin:0 auto; position:relative; }

#topo-logado
{
    background: url("../img/bg-topo-pregao.jpg") repeat-x scroll 0 0 transparent;
    border-color: #CB9622;
    border-style: solid;
    border-width: 1px 0;
    height: 40px;
    position: relative;
    width: 100%;
} 
#topo-logado
{
    clear: both;
    position: relative;
    z-index: 8;
}
#topo-logado .centralizar {
    height: 40px;
}
.home #topo-logado .centralizar #logo{display:none!important;}
.home #topo-logado .centralizar .box-titulo{display:none!important;}
#topo-logado .centralizar{ width:1000px; margin:0 auto; position:relative; }
#topo-logado .box-titulo
{
    background: url("../img/sprite-pregao.png") no-repeat scroll 0 -31px transparent;
    float: left;
    height: 40px;
    width: 156px;
}
#topo-logado .box-titulo a
{
   color: #FFFFFF;
    float: left;
    font-size: 14px;
    padding: 12px 0 9px 35px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase; 
}
#topo-logado .box-titulo a span
{
  background: url("../img/sprite-pregao.png") no-repeat scroll 7px 8px transparent;
    display: block;
    height: 34px;
    left: 0;
    position: absolute;
    top: 0;
    width: 32px;
}
#topo-logado .box-login{
	float: right;
padding-right:200px;
    text-align: right;
width: 50%;
}
#topo-logado .box-login p{
    color: #666666;
    font-size: 11px;
    padding: 10px 0 2px;
}
#topo-logado .box-login .logout{
	color: #D5A700;
    font-size: 10px;
    padding: 0;
	display:block;
}
#topo-logado .box-login .logout a{ color: #D5A700; text-decoration: none; }

#topo-logado .box-login a span{
	background:url(../img/sprite-pregao.png?v=1) no-repeat -172px -31px;
	width:153px;
	height:39px;
	padding-right:8px;
	display:block;
	float:right;
	position:absolute;
	right:30px; top:0;
	font-size:12px;
	line-height:39px;
	color:#FFFFFF;
	text-decoration:none;
}*/

/*- LOGO -*/
/*#logo{ float:left; margin:18px 0 0 25px; }
#logo img{ display:block; }*/

/*- MENU GLOBAL -*/
/*#menu-global{ float:left; margin-left:30px; }
#menu-global li{ float:left; margin-right:10px; }
#menu-global li a{ display:block; width:110px; height:79px; padding:20px 0 0; font-size:11px; color:#666666; text-align:center; text-decoration:none; }
#menu-global li a span{ display:block; margin:0 auto 18px; }

#menu-global .submenu{ position:absolute; top:99px; left:0; }
#menu-global .submenu li{ padding:15px 25px; margin:0; }
#menu-global .submenu a{ display:inline; width:auto; height:auto; padding:0; color:#FFFFFF; }*/

/*-- Hover --*/
/*#menu-global a:hover{ color:#008593; }
#menu-global a:hover .ico-institucional{ background-position:-2px -35px; }
#menu-global a:hover .ico-veiculos{ background-position:-35px -35px; }
#menu-global a:hover .ico-imoveis{ background-position:-67px -35px; }
#menu-global a:hover .ico-maquinas-diversos{ background-position:-100px -35px; }

#menu-global .submenu a:hover{ color:#FFFFFF; text-decoration:underline; }*/

/*-- Ativo --*/
/*#menu-global .ativo{ background:url(../img/bg-menu-global.jpg) repeat-x; }
#menu-global .ativo > a{ background:url(../img/bg-ativo-menu-global.png) no-repeat center bottom; color:#FFFFFF; }
#menu-global .ativo a .ico-institucional{ background-position:-2px -68px; }
#menu-global .ativo a .ico-veiculos{ background-position:-35px -68px; }
#menu-global .ativo a .ico-imoveis{ background-position:-67px -68px; }
#menu-global .ativo a .ico-maquinas-diversos{ background-position:-100px -68px; }*/

/*- LINKS -*/
/*#topo .links-topo{ overflow:hidden; float:right; width:222px; margin:70px 20px 0 0; }
#topo .links-topo li{ border-left:1px solid #D0D0D0; margin-left:15px; padding:2px 0 3px 15px; float:left; }
#topo .links-topo li:first-child{ margin-left:0; padding-left:0; border:none; }
#topo .links-topo .contato{ margin-left: 59px; }
#topo .links-topo a{ font-size:12px; line-height:14px; color:#666666; float:left; position:relative; padding-right:20px; text-decoration:none; }
#topo .links-topo span{ position:absolute; top:0; right:0; }*/

/*-- Hover --*/
/*#topo .links-topo a:hover{ color:#008593; }
#topo .links-topo a:hover .ico-trabalhe-conosco{ background-position:-20px -101px; }
#topo .links-topo a:hover .ico-contato{ background-position:-20px -117px; }*/

/*- LOCALIZAR BENS -*/
/*#topo .localizar-bens{ position:absolute; bottom:8px; right:25px; }
#topo .localizar-bens fieldset{ position:relative; width:230px; height:30px; }

#topo .localizar-bens .bg-top-left, #topo .localizar-bens .bg-top-right,
#topo .localizar-bens .bg-bottom-left, #topo .localizar-bens .bg-bottom-right{ background:url(../img/cantos.png) no-repeat; width:3px; height:3px; position:absolute; }
#topo .localizar-bens .bg-top-left{ background-position:-12px -2px; top:0; left:0; }
#topo .localizar-bens .bg-top-right{ background-position:-15px -2px; top:0; right:0; }
#topo .localizar-bens .bg-bottom-left{ background-position:-12px -5px; bottom:0; left:0; }
#topo .localizar-bens .bg-bottom-right{ background-position:-15px -5px; bottom:0; right:0; }

#topo .localizar-bens label{ font-size:12px; color:#00727D; position:absolute; top:10px; left:8px; }
#topo .localizar-bens .input-text{
	border:none;
	background-color:#CCE2E4;
	width:184px;
	height:30px;
	line-height:30px;
	padding:0 38px 0 8px;
	font-size:12px;
	color:#00727D;
}
#topo .localizar-bens .bt-buscar{ position:absolute; top:0; right:0; }

#topo .autocomplete{ position:absolute; top:31px; left:0; width:230px; display:none; }
#topo .autocomplete .bg-top,
#topo .autocomplete .bg-bottom{ position:relative; }
#topo .autocomplete .bg-top .bg-middle,
#topo .autocomplete .bg-bottom .bg-middle{ border-style:solid; border-color:#0098A8; margin:0 4px; background-color:#CCE2E4; display:block; height:3px; }
#topo .autocomplete .bg-top .bg-middle{ border-width:1px 0 0; }
#topo .autocomplete .bg-bottom .bg-middle{ border-width:0 0 1px; }
#topo .autocomplete .bg-left,
#topo .autocomplete .bg-right{ background:url(../img/cantos.png) no-repeat; width:4px; height:4px; position:absolute; top:0; }
#topo .autocomplete .bg-top .bg-left{ background-position:-2px -2px; left:0; }
#topo .autocomplete .bg-top .bg-right{ background-position:-6px -2px; right:0; }
#topo .autocomplete .bg-bottom .bg-left{ background-position:-2px -6px; left:0; }
#topo .autocomplete .bg-bottom .bg-right{ background-position:-6px -6px; right:0; }

#topo .autocomplete .lista-resultado{ border-left:1px solid #0098A8; border-right:1px solid #0098A8; background-color:#CCE2E4; }
#topo .autocomplete .lista-resultado a{ font-size:12px; color:#00727D; display:block; padding:7px 8px; }
#topo .autocomplete .lista-resultado a:hover{ background-color:#A3CCCF; color:#00464D; text-decoration:none; }*/

/*-----------------------
RODAP�
----------------------*/
/*#rodape{ width:100%; height:118px; clear:both; background-color:#00727D; border-top:1px solid #B1821E; position:relative; z-index:200; }
#rodape .centralizar{ width:1000px; margin:0 auto; position:relative; }*/

/*#barra-agenda{ bottom: 0; height: 100px; left: 0; position: fixed; width: 100%; z-index: 100;}
#barra-agenda.positionAbsolute{ position:absolute; bottom:123px; }*/

/*#agenda2{display:none;}*/
/*#barra-agenda .centralizar {
    margin: 105px auto;
    position: relative;
    width: 1000px;
}
#barra-agenda .agenda {}*/

/*- Agenda -*/
#rodape .agenda {
    display: none;
}

.agenda {
    width: 1000px;
    position: absolute;
    bottom: 5px;
    left: 0;
    z-index: 10;
    background-color: #936C17;
}

.agenda .bg-left,
.agenda .bg-right {
    background: url(../img/bg-agenda-home.png) no-repeat;
    width: 5px;
    height: 5px;
    position: absolute;
    top: -5px;
}

.agenda .bg-left {
    background-position: 0 0;
    left: -5px;
    display: none;
}

.agenda .bg-right {
    background-position: -5px 0;
    right: -5px;
    display: none;
}

/*-- Titulo --*/
.agenda .titulo {
    background: url(../img/bg-titulo-agenda-home.jpg) repeat-x 0 bottom;
    width: 130px;
    height: 80px;
    float: left;
    margin-left: -5px;
}

.agenda .titulo h3 {
    font-weight: 700;
    font-size: 18px;
    color: #FFFFFF;
    margin: 0 0 0 25px;
    display: inline;
}

.agenda .titulo .centralizarMiddle {
    height: 80px;
    text-align: left;
}

/*-- Leiloes Recentes --*/
.agenda .leiloes-recentes {
    float: left;
    width: 825px;
    height: 80px;
    background-color: #936C17;
}

.agenda .leiloes-recentes li {
    float: left;
    width: 267px;
    padding: 6px 0 0 8px;
    position: relative;
}

.agenda .leiloes-recentes .destaque-em-pregao {
    height: 16px;
    padding: 0 8px;
    background: #FFFFFF;
    color: #946D03;
    font: bold 10px/16px arial;
    border: 1px solid #946E04;
    position: absolute;
    top: -10px;
    left: 160px;
}

/*-- Data --*/
.agenda .data {
    float: left;
    width: 43px;
    height: 70px;
    margin-right: 8px;
    background: #D4A609 url(../img/bl-data-agenda-home.gif) no-repeat center 45px;
}

.agenda .data a {
    position: relative;
    height: 67px;
    display: block;
    padding-top: 3px;
    text-align: center;
    text-decoration: none;
}

.agenda .data strong {
    font-weight: 700;
    font-size: 28px;
    line-height: 100%;
    color: #F2E4B5;
}

.agenda .data span {
    font-size: 13px;
    color: #F2E4B5;
    display: block;
    cursor: pointer;
}

.agenda .data .hora {
    background-color: #5B3A1E;
    line-height: 20px;
    width: 100%;
    height: 20px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.agenda .descricao-data {
    float: left;
    width: 215px;
}

.agenda .descricao-data a {
    text-decoration: none;
    color: #FFFFFF;
}

.agenda .descricao-data strong,
.agenda .descricao-data span {
    color: #FFFFFF;
    display: block;
    cursor: pointer;
}

.agenda .descricao-data strong {
    font-weight: 700;
    font-size: 13px;
    margin: 5px 0;
}

.agenda .descricao-data span {
    font-size: 11px;
    line-height: 110%;
}

/*-- Ver mais --*/
.agenda .lk-ver-mais {
    background: url(../img/bg-titulo-agenda-home.jpg) repeat-x 0 bottom;
    position: absolute;
    top: 0;
    right: -5px;
    width: 35px;
    height: 43px;
    padding: 28px 10px 9px;
    font-size: 10px;
    color: #FFFFFF;
    text-align: center;
    text-decoration: none;
    z-index: 100;
}

.agenda .lk-ver-mais span {
    background: url(../img/botoes.png) no-repeat -264px -2px;
    width: 26px;
    height: 15px;
    display: block;
    margin: 0 auto 15px;
}

.agenda .lk-fechar-agenda span {
    background-position: -264px -19px;
}

/*-- Agenda Aberta --*/
.agenda .agenda-aberto {
    clear: both;
    overflow: hidden;
    background-color: #936C17;
    position: relative;
    display: none;
}

.agenda .agenda-aberto .bg-topo {
    background: url(../img/bg-sombra-agenda-01.png) repeat-x;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 26px;
    z-index: 6;
    display: none;
}


.agenda .agenda-aberto .proximo-leilao .lotes {
    background-color: #997525;
    clear: both;
    height: 239px;
    padding: 13px 83px 13px 92px;
    position: relative;
    width: 480px;
}


.agenda .proximo-leilao {
    float: left;
}

.agenda .data-proximo-leilao {
    margin: 7px 0 10px 25px;
    overflow: hidden;
}

.agenda .data-proximo-leilao .descricao-data {
    width: 515px;
}

.agenda .proximo-leilao .lotes {
    clear: both;
    background-color: #997525;
    width: 480px;
    height: 239px;
    padding: 13px 83px 13px 92px;
    position: relative;
}

.agenda .proximo-leilao .lotes ul {
    width: 480px;
    height: 239px;
}

.agenda .proximo-leilao .lotes li {
    float: left;
    margin: 0 4px 10px;
    width: 112px;
}

.agenda .proximo-leilao .lotes a {
    text-decoration: none;
}

.agenda .proximo-leilao .lotes img {
    display: block;
    border: 1px solid #B38202;
}

.agenda .proximo-leilao .lotes strong {
    padding: 4px 0px;
    font-weight: 700;
    font-size: 10px;
    color: #FFFFFF;
    display: block;
    text-transform: uppercase;
}

.agenda .proximo-leilao .lotes span {
    font-size: 10px;
    color: #FFFFFF;
    display: block;
}

.agenda .agenda-aberto .lista-datas {
    width: 345px;
    float: right;
    position: relative;
    z-index: 5;
}

.agenda .agenda-aberto .lista-datas .bg-left {
    background: url(../img/bg-sombra-agenda-02.png) repeat-y;
    position: absolute;
    top: 0;
    left: -10px;
    width: 10px;
    height: 100%;
}

.agenda .agenda-aberto .lista-datas li {
    overflow: hidden;
    padding: 6px 16px;
}

.agenda .agenda-aberto .lista-datas li.bg-02 {
    background-color: #A3823A;
}

.agenda .agenda-aberto .lista-datas .lk-ver-agenda {
    background: url(../img/bg-lk-agenda-home.jpg) repeat-x;
    font-weight: 700;
    font-size: 10px;
    line-height: 25px;
    color: #FFFFFF;
    text-align: center;
    height: 25px;
    display: block;
}

.agenda .lk-voltar-lotes-home,
.agenda .lk-avancar-lotes-home {
    position: absolute;
    top: 97px;
    width: 64px;
    height: 64px;
    display: none;
    background: none;
    transition: all 0.3s ease;
}

.agenda .lk-voltar-lotes-home:hover,
.agenda .lk-avancar-lotes-home:hover {
    background-position: 0px;
}

.agenda .lk-voltar-lotes-home {
    left: 20px;
    background-image: url(../img/seta-agenda-prev.png);
}

.agenda .lk-avancar-lotes-home {
    right: 15px;
    background-image: url(../img/seta-agenda-next.png);
}

.agenda .lk-voltar-lotes-home:hover {
    left: 20px;
    background-image: url(../img/seta-agenda-prev-over.png);
}

.agenda .lk-avancar-lotes-home:hover {
    right: 15px;
    background-image: url(../img/seta-agenda-prev-over.png);
}


/*-- Rodape --*/
/*#rodape .redes-sociais{ float:left; margin:25px 40px 0 25px; }
#rodape .redes-sociais span{ font:11px Verdana, Geneva, sans-serif; color:#FFFFFF; margin-bottom:5px; display:block; }
#rodape .redes-sociais li{ float:left; margin-right:10px; }

#rodape .menu-rodape{ float:left; margin:25px 40px 0 0; }
#rodape .menu-rodape ul{ overflow:hidden; margin-bottom:10px; }
#rodape .menu-rodape li{ margin-left:7px; padding-left:7px; border-left:1px solid #FFFFFF; float:left; }
#rodape .menu-rodape li:first-child{ margin-left:0; padding-left:0; border-left:none; }
#rodape .menu-rodape a{ font:11px Verdana, Geneva, sans-serif; color:#FFFFFF; float:left; }

#rodape .menu-rodape address span{ font:10px/120% Verdana, Geneva, sans-serif; color:#FFFFFF; display:block; }
#rodape .menu-rodape address a{ font:10px/120% Verdana, Geneva, sans-serif; float:none; }
#rodape .menu-rodape .lblServer {  font:10px/120% Verdana, Geneva, sans-serif; color:#00727D; }

#rodape .cadastro-news{ float:right; width:270px; margin:25px 25px 0 0; }
#rodape .cadastro-news label{ font:11px Verdana, Geneva, sans-serif; color:#FFFFFF; display:block; margin-bottom:5px; }
#rodape .cadastro-news .input-text{ position:relative; margin-bottom:8px; }

#rodape .cadastro-news .bg-top-left, #rodape .cadastro-news .bg-top-right,
#rodape .cadastro-news .bg-bottom-left, #rodape .cadastro-news .bg-bottom-right{ background:url(../img/cantos.png) no-repeat; width:3px; height:3px; position:absolute; }
#rodape .cadastro-news .bg-top-left{ background-position:-12px -2px; top:0; left:0; }
#rodape .cadastro-news .bg-top-right{ background-position:-15px -2px; top:0; right:0; }
#rodape .cadastro-news .bg-bottom-left{ background-position:-12px -5px; bottom:0; left:0; }
#rodape .cadastro-news .bg-bottom-right{ background-position:-15px -5px; bottom:0; right:0; }

#rodape .cadastro-news .input-text input{
	border:none;
	background-color:#CCE3E5;
	width:258px;
	height:24px;
	padding:0 6px;
	font:12px/24px Verdana, Geneva, sans-serif;
	color:#004B53;
}
#rodape .cadastro-news .submit{ clear:both; overflow:hidden; }
#rodape .cadastro-news .bt-cadastrar{ float:right; }*/


/*- IE -*/
/*-- IE7 --*/
/*.ie7 .dv_login fieldset .bt-ok,
.ie7 #topo .localizar-bens .bt-buscar{ top:1px; }*/
/*.ie7 #agenda{ bottom:107px; }*/
/*.ie7 #agenda .agenda-aberto .lista-datas li{ width:313px; float:left; }

.ie7 .dv_login fieldset .bg-top-left,
.ie7 .dv_login fieldset .bg-top-right,
.ie7 #topo .localizar-bens .bg-top-left,
.ie7 #topo .localizar-bens .bg-top-right,
.ie7 #rodape .cadastro-news .bg-top-left,
.ie7 #rodape .cadastro-news .bg-top-right{ top:1px; }
.ie7 #topo .localizar-bens .bg-bottom-left,
.ie7 #topo .localizar-bens .bg-bottom-right{ bottom:-1px; }
.ie7 .dv_login fieldset .bg-bottom-left,
.ie7 .dv_login fieldset .bg-bottom-right,
.ie7 #rodape .cadastro-news .bg-bottom-left,
.ie7 #rodape .cadastro-news .bg-bottom-right{ bottom:1px; }*/

/*.responsiveAgendaShow
{
	position: fixed !important;
	display: block !important;
    bottom: 0 !important;
}

.responsiveAgendaStatic
{
	position: static !important;
	margin-top: -25px;
	margin-bottom: -105px;
}*/

#navegacaoListagem2 {
	height: 327px;
}

.bt-participe {
	width: 140px;
	height: 31px;
	background-position: 0 -586px !important;
	display: block;
	margin-top: 5px;
}