/*
 * estas classes gerenciam a lista numerada do site. possivelmente integrarao o css base (renato)
 */

.ct10 .lista {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	zoom: 1;
}

.ct10 .lista ul {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	zoom: 1;
}

.ct10 .lista ul li {
	display: block;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background: url("../../images/br/lista_num.gif") repeat-y;
	zoom: 1;
}

.ct10 .lista ul li p {
	float: left;
	width: 530px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.ct10 .lista ul li p strong {
	display: block;
}

.ct10 .lista li .num {
	float: left;
	margin: 0px 15px 0px 3px;
	padding: 0px 0px 5px 0px;
	font-size: 2em;
	color: #fff;
}

.ct10 .barralateral_dir .data {
	font-size:1.1em;
	text-align:center
}

.ct10 .barralateral_dir .flag_certificacao {
	margin:0 0 5px 44px;
	display:inline;
}

#img_fsc {
	float:right;
	margin:0 0 10px 20px
}

#img_smartstep {
	float:right;
	margin:0 0 10px 10px
}

.box_destaque {
	background:#f8f8f4; 
	border:1px solid #efefed; 
	padding:5px; 
	margin:30px 0 0 0
}

.box_destaque h4 {
	font-size:0.75em;
	color:#6c9b14;
	margin:0 0 5px 0;
	padding:0
}

.box_destaque p {
	font-size:0.75em;
	margin:0 0 15px 0;
	padding:0
}

.box_destaque a {
}

.ct10 a {
	color:#6c9b14;
	text-decoration:none;
}

.ct10 a:hover {
	text-decoration:underline;
}

.ct10 h3.florestal {
	font-size:1.3em;
	font-weight:normal;
	padding-top:30px
}


/* bts de tipo de consultas publicas */
.flag_certificacao {
    display: block;
    height: 15px;
    float: left;
    margin: 5px 0 0 0;
    padding: 0 0 0 3px;
    color: #fff;
    font-size: 0.61em;
    line-height: 1.5em;
    overflow: hidden;
    zoom: 1;
}

.flag_certificacao em {
    display: block;
    height: 15px;
    float: left;
    margin: 0;
    padding: 0 3px 0 0;
    color: #fff;
	font-size:1em;
    overflow: hidden;
	font-style: normal;
}

.cor1 {
	background: #f68b1f url("../../images/br/tgCt01.gif") top left no-repeat;
}

.cor1 em {
	background: url("../../images/br/tgCt02.gif") top right no-repeat;
}

.cor2 {
	background: #f6b71f url("../../images/br/tgCt03.gif") top left no-repeat;
}

.cor2 em {
	background: url("../../images/br/tgCt04.gif") top right no-repeat;
}

.cor3 {
	background: #faa413 url("../../images/br/tgCt05.gif") top left no-repeat;
}

.cor3 em {
	background: url("../../images/br/tgCt06.gif") top right no-repeat;
}

/*.ct10 .bt_manejo {
	text-indent:-1000px;
	overflow:hidden;
	display:block;
	background:url(../../images/br/bt_manejo.gif) no-repeat;
	width:84px;
	height:14px;
	margin:0 auto
}*/

.ct10 .bt_cadeia {
	text-indent:-1000px;
	overflow:hidden;
	display:block;
	background:url(../../images/br/bt_cadeia.gif) no-repeat;
	width:97px;
	height:14px;
	margin:0 auto
}

/* box de opiniao */

.consultaOpiniao {
	background:#f8f8f4 url(../../images/br/ico_opiniao.gif) no-repeat 506px bottom;	
	border:1px solid #efefed;
	padding:6px 9px;
	margin:20px 0 10px 0
}

.tt_opiniao {
	width:121px;
	height:14px;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	background:url(../../images/br/tt_suaopiniao.gif) no-repeat
}

.consultaOpiniao .hr {
	background:url(../../images/br/img_pontilhado_certificacoes.gif) no-repeat;
	margin:4px 0;
}

.consultaOpiniao p {
	margin:0;
	width:485px;
}

.consultaOpiniao a {
	color:#6c9b14;
	font-weight:bold;
	text-decoration:none
}

.consultaOpiniao a:hover {
	text-decoration:underline
}

.ct10 h3 span {
	font-size:0.8em;
	color:#606056;
	font-weight:normal
}

/* tabela de consultas publicas */

.tabela_consultas {
	padding:0
}

.tabela_consultas p {
	margin:0
}

.tabela_consultas th {
	padding:1px 10px;
	background:#f2f2ea;
	border-right:5px solid #fff;
	border-bottom:2px solid #fff;
	font-weight:normal;
	text-align:left;
}

.tabela_consultas .escuro td {
	background:#f2f2ea
}

.tabela_consultas .empreendimento {
	width:175px;
}

.tabela_consultas .descricao {
	width:200px;
}

.tabela_consultas .processo {
	width:130px;
	border-right:0 solid;
	text-align:right;
}

.tabela_consultas td {
	padding:7px 10px;
	background:#f8f8f4;
	border-right:5px solid #fff;
	border-bottom:2px solid #fff;
}

.tabela_consultas td a {
	text-decoration:none;
	color:#606056
}

.tabela_consultas td a:hover {
	text-decoration:underline;
	color:#6c9b14
}

.tabela_consultas td .bt_manejo, .tabela_consultas td .bt_cadeia {
	margin:5px 0 0 0
}

/*empreendimentos certificados*/
.ct10 h3.resultado {
	margin:0; 
	padding:35px 0 3px 0; 
	clear:both;
}

.ct10 h3.resultado span {
	color:#6c9b14; 
	font-size:1em; 
	font-weight:inherit;
}

.categorias_hold {
	width:177px; 
	float:left; 
	display:inline;
}
.categoria1 {
	margin-right:22px
}
.categoria3 {
	margin-left:22px
}

.categorias_hold img {
	width:170px; 
	height:90px; 
	border:3px solid #f2f2ea
}
.categorias_hold ul {
	height:120px;  
	list-style:none; 
	padding:3px 0 0 0; 
	margin:3px 0 0 0;
	border-bottom: 3px solid #f2f2ea;
}

.categoria_inferior {
	border:3px solid #f2f2ea; 
	background:#f7f7f2;
		height:150px;
}

.categoria_inferior p{
	font-size:0.69em;
	padding-left:12px
}

.categoria_inferior p a {
	color:#48483C;
	padding:0 0 0 12px;
	margin-top:4px;
	display:block;
	background:url(../../images/br/ctf_seta-off.jpg) no-repeat 0 1px; 
}

.categoria_inferior p a:hover {
	color:#48483C;
	padding-left:12px;
	background:url(../../images/br/ctf_seta.jpg) no-repeat 0 1px; 
}

.categorias_hold li {
	padding:0 12px
}
.categorias_hold li a {
	font-size:0.69em; 
	color:#48483c; 
	padding-left:12px; 
	background:url(../../images/br/ctf_seta-off.jpg) no-repeat 0 1px; 
	text-decoration:none
}

.categorias_hold li h3 a {
	font-size:0.88em;
	background:none;
	margin-left:-6px;
}

.categorias_hold li h3 a:hover {
	background:none;
}

.categorias_hold li a:hover {
	text-decoration:underline;
	background:url(../../images/br/ctf_seta.jpg) no-repeat 0 1px; 
}
.categorias_hold h3 {
	color:#48483c; 
	padding:0 0 10px 0; 
	margin:0
}
#tabela_empreendimento {
	font-size:0.69em; 
	text-align:left;
}
#tabela_empreendimento th {
	background:#e3e3d6; 
	color:#f68b1f; 
	font-weight:normal; 
	padding:2px 0; 
	border-width:0 1px 2px 0; 
	border-style:solid; 
	border-color:#fff; 
}
#tabela_empreendimento td {
	padding:6px; 
	background:#f1f1ea;
	vertical-align:top; 
	border-width:0 1px 1px 0; 
	border-style:solid; 
	border-color:#fff;
}
#tabela_empreendimento .impar td {
	background:#e9e9df
}
#tabela_empreendimento td.primeira {
	background:#e9e9df; 
	border-bottom-style:dotted; 
	border-bottom-color:#c8c8bf
}
#tabela_empreendimento .impar td.primeira {
	background:#e3e3d6
}
#tabela_empreendimento td.dados_contato {
	border-bottom:1px solid #fff
}
#tabela_empreendimento td .pdf {
	display:block; 
	text-align:center; 
	text-decoration:none; 
	background:url(../../images/br/ctf_pdf.gif) no-repeat top center; 
	padding-top:15px; 
	color:#606056
}
#tabela_empreendimento td .pdf:hover {
	text-decoration:underline;
}
#tabela_empreendimento td .expand {
	color:#6c9b14; 
	text-decoration:none
}
#tabela_empreendimento td .expand:hover {
	text-decoration:underline
}
#tabela_empreendimento .colapse {
	padding-top:10px; 
	display:none
}
#tabela_empreendimento td p {
	float:left; 
	font-size:1em
}
#tabela_empreendimento td p.contato {
	float:right; 
	padding-right:20px
}


#tabela_empreendimento .coluna1 {
	width:144px;
	padding:2px 0 0 5px
}
.coluna2 {
	width:77px; 
	text-align:center;
}
.coluna3 {
	width:82px; 
	text-align:center;
}
.coluna4sup {
	text-align:center;
	}
.coluna4 {
	width:47px; 
	font-size:0.9em; 
	text-align:center;
	}
.coluna5 {
	width:47px; 
	font-size:0.9em; 
	text-align:center;
}
.coluna6 {
	width:52px; 
	font-size:0.9em; 
	text-align:center;
}
#tabela_empreendimento .coluna7 {
	width:56px; 
	padding:2px 0 0 5px
}
#tabela_empreendimento .coluna8 {
	width:43px; 
	padding:2px 0 0 5px
}

.mv10 ul li p {
	border:0 none;
}

.mv10 ul li p span{
	clear:both;
	font-size:0.8em;
	margin-bottom:3px
}

.ct10 .barralateral_dir.certificacao a{
	margin-bottom:5px;
	cursor:pointer;
	display:block;
}

.ct10 h5.florestal {
	font-size:0.9em;
	color:#48483C;
	margin:20px 0 5px;
	padding:0;
}

/*listagem numerada*/
.ct10 .lista {
	display: block;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	zoom: 1;
}

.ct10 .lista li {
	display: block;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	zoom: 1;
}

.ct10 ol.lista li {
	background: url("../../images/br/lista_num.gif") repeat-y;
}

.ct10 ol.largo li {
	background: #dcebcd url("../../images/br/lista_num.gif") repeat-y 18px 0;
}

.ct10 ol.lista {
	margin-bottom:30px
}

.ct10 .lista li .num {
	float: left;
	margin: 0px 15px 0px 3px;
	padding: 0px 0px 5px 0px;
	font-size: 2em;
	color: #fff;
}

.ct10 .lista li .dez {
	font-size: 1.3em;
	margin: 0 15px 0 0;
}

.ct10 .lista li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color: #48483c;
	zoom: 1;
	cursor: pointer;
}

.ct10 .lista li a img {
	float: left;
	margin: 0px 10px 0px 0px;
	border: 3px solid #f2f2ea;
}

.ct10 .lista li a .txt {
	display: block;
	float: left;
	width: 420px;
	margin: 3px 0px 0px 0px;
	overflow: hidden;
	zoom: 1;
}

.ct10 .lista li a .txt strong {
	display: block;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0.88em;
	color: #6c9b14;
}

.ct10 .lista li a .txt span {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0.75em;
}

.ct10 .lista li a:hover .txt span, .ct10 .lista li a:hover .txt strong {
	text-decoration:underline;
}
.ct10 .lista p {
	margin:0
}

.ct10 .lista h5 {
	margin:0 0 3px 0;
	padding:0;
	font-weight:bold;
	color:#48483C
}

.ct10 .lista p {
	float:left;
	width:520px
}

.ct10 h2.interno {
	margin:20px 0 10px 0;
	font-weight:normal;
}

.infografico_hold {
	border:6px solid #f2f2ea; 
	background:#f2f2ea; 
	border-bottom:0; 
	height:357px
}

/*servicos ambientais*/
.modalidades {
	background:#f2f2ea;
	padding:7px 7px 13px 7px;
	margin-bottom:20px
}

.modalidades img {
	float:left;
	width:145px;
	height:96px;
	margin-right:7px
}

.modalidades h4 {
	padding:0;
	margin:0 0 5px 0;
	color:#6c9b14;
	font-size:0.8em
}

.modalidades p {
	padding:0;
	margin:0;
}

/*certificacao agricola*/
#logo_agricola {
	float:right;
	margin:64px 0 0 0;
	width:111px;
	height:111px
}

#conteudo_hold {
	width:405px;
	float:left;
}

.box_interno {
	background:#f2f2ea;
	display:block;
	margin-top:10px;
	padding:3px 1px
}

.ct10 .lista_clogo {
	display: block;
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
	background:#f7f7f2
}

.ct10 .lista_clogo li {
	display: block;
	margin: 0;
	padding: 0;
	width:100%
}

.ct10 .lista_clogo li.escuro {
	background-color:#f7f7f2;
	display:table;
}

.ct10 .lista_clogo .hr {
	width:100%;
	clear:both;
	margin:2px 0
}

.ct10 .lista_clogo p {
	margin:15px 0;
	width:290px;
	float:right;
}

.ct10 .pequeno {
	background:none
}

.ct10 .pequeno p {
	margin:15px 0;
	width:440px;
	float:right;
}

.ct10 .lista_clogo a {
	display:block;
	margin-top:5px;
	color:#6c9b14;
	text-decoration:none;
}

.ct10 .lista_clogo a:hover {
	text-decoration:underline;
}


/*certificacao_nav*/
.certificacao_nav {
	text-align:center;
}

.certificacao_nav a {
	font-size:0.7em;
	color:#000;
	text-decoration:none;
	padding: 0 3px;
}

.certificacao_nav a:hover {
	/*text-decoration:underline;*/
}

.certificacao_nav a.ativo {
	font-size:0.9em
}

.certificacao_nav .nav_proxima, .certificacao_nav .nav_anterior {
	/*text-decoration:underline;*/
	padding:0 11px
}


.imaflora {background: url(../../images/br/ctf_logo-imaflora.gif) no-repeat left center}
.rainforest {background: url(../../images/br/ctf_logo-rainforest.gif) no-repeat left center}
.natura {background: url(../../images/br/ctf_logo-natura.gif) no-repeat left center}
.salva {background: url(../../images/br/ctf_logo-salva.gif) no-repeat left center}
.conservacion {background: url(../../images/br/ctf_logo-conservasion.gif) no-repeat left center}
.pronatura {background: url(../../images/br/ctf_logo-pronatura.gif) no-repeat left center}

body .ct10 .barralateral_dir .cor1 {margin:0 0 5px 46px !important}
body .ct10 .barralateral_dir .cor2 {margin:0 0 5px 46px !important}
body .ct10 .barralateral_dir .cor3 {margin:0 0 5px 46px !important}
