﻿/* sustentabilidade */

body.sustentabilidade
{
	background: url(../imagens/sustentabilidade/background.jpg?id=1) repeat-y center #4a7c4a;
}
body.sustentabilidade #area
{
	width: 820px;
	height: 32px;
	margin: auto;
	background: url(../imagens/sustentabilidade/area.jpg?id=1) no-repeat;
}

/*  Início menus antigos Construção Sustentável*/
body.sustentabilidade #base #menu
{
	width: 790px;
	height: 36px;
	background: url(../imagens/sustentabilidade/menu.jpg?id=1) no-repeat center left;
	padding: 10px 0;
}
body.sustentabilidade #base.home #menu
{
	width: 790px;
	height: 36px;
	background: url(../imagens/sustentabilidade/menu-home.jpg?id=1) no-repeat center left !important;
	padding: 10px 0;
}
body.sustentabilidade #base.noticias #menu
{
	width: 790px;
	height: 36px;
	background: url(../imagens/sustentabilidade/menu-noticias.jpg?id=1) no-repeat center left !important;
	padding: 10px 0;
}
body.sustentabilidade #base.artigos #menu
{
	width: 790px;
	height: 36px;
	background: url(../imagens/sustentabilidade/menu-artigos.jpg?id=1) no-repeat center left !important;
	padding: 10px 0;
}
body.sustentabilidade #base.links #menu
{
	width: 790px;
	height: 36px;
	background: url(../imagens/sustentabilidade/menu-links.jpg?id=1) no-repeat center left !important;
	padding: 10px 0;
}

body.sustentabilidade #base.indicador #menu
{
	width: 990px;
	height: 36px;
	background: url(../imagens/sustentabilidade/menu.jpg?id=1) no-repeat center left !important;
	padding: 10px 0;
}

body.sustentabilidade #base #menu *
{
	height: 36px;
	display: block;
	float: left;
}


body.sustentabilidade #base #menu #home
{
	width: 108px;
}
body.sustentabilidade #base #menu #artigos
{
	width: 116px;
}
body.sustentabilidade #base #menu #noticias
{
	width: 118px;
}
body.sustentabilidade #base #menu #links
{
	width: 94px;
}
body.sustentabilidade #base #menu #indicador
{
	width: 350px;
}

/* Fim menus antigos Construção Sustentável */

/* Inicia novos  menus Tendências na Construção*/
body.sustentabilidade #base.sustentabilidade #menu
{
	width: 790px;
	height: 36px;
	background: url(../imagens/sustentabilidade/menu-sustentabilidade.jpg?id=1) no-repeat center left !important;
	padding: 10px 0;
}

body.sustentabilidade #base.gestao #menu
{
	width: 790px;
	height: 36px;
	background: url(../imagens/sustentabilidade/menu-gestao.jpg?id=1) no-repeat center left !important;
	padding: 10px 0;
}

body.sustentabilidade #base.tecnologia #menu
{
	width: 790px;
	height: 36px;
	background: url(../imagens/sustentabilidade/menu-tecnologia.jpg?id=1) no-repeat center left !important;
	padding: 10px 0;
}

body.sustentabilidade #base.habitacao #menu
{
	width: 790px;
	height: 36px;
	background: url(../imagens/sustentabilidade/menu-habitacao.jpg?id=1) no-repeat center left !important;
	padding: 10px 0;
}

body.sustentabilidade #base.materiais #menu
{
	width: 790px;
	height: 36px;
	background: url(../imagens/sustentabilidade/menu-materiais.jpg?id=1) no-repeat center left !important;
	padding: 10px 0;
}

body.sustentabilidade #base #menu #sustentabilidade
{
	width: 173px;
}
body.sustentabilidade #base #menu #gestao
{
	width: 103px;
}
body.sustentabilidade #base #menu #tecnologia
{
	width: 140px;
}
body.sustentabilidade #base #menu #habitacao
{
	width: 232px;
}
body.sustentabilidade #base #menu #materiais
{
	width: 142px;
}

.menu_tendencia
{
	color: #DEE6E9; 
	position: relative; 
	top: 11px;
	margin-left: 30px;
}

/* Finaliza novos  menus Tendências na Construção*/



body.sustentabilidade #base .navegacao
{
	width: 556px;
	height: 46px;
	background: url(../imagens/noticias/navegacao.jpg?id=1) center center no-repeat;
	float: left;
	padding: 10px;
	margin-left: -20px;
}
body.sustentabilidade #base .navegacao[class]
{
	width: 536px;
	margin-top: -10px;
}
body.sustentabilidade #base #conteudo
{
	width: 580px;
	float: left;
	padding: 0 20px;
}
body.sustentabilidade #base #conteudo[id]
{
	width: 516px;
}
body.sustentabilidade #base #sidebar
{
	float: left;
	width: 212px;
}
body.sustentabilidade #base #sidebar[id]
{
	 margin-left: 20px;
}
body.sustentabilidade #footer .sustentabilidade, body.sustentabilidade #footer .active
{
	color: #383838;
}
body.sustentabilidade #base #sidebar #cadastro input
{
	color: #cecece
}
body.sustentabilidade #base #sidebar #acompanhe *, body.sustentabilidade #base #sidebar #cadastro *
{
	vertical-align: middle;
}
body.sustentabilidade #base #sidebar #acompanhe[id], body.sustentabilidade #base #sidebar #cadastro[id]
{
	width: 172px;
}
body.sustentabilidade #base #sidebar #bottom-modulo
{
	width: 212px;
	height: 25px;
	background: url(../imagens/sustentabilidade/modulo-bottom.jpg) bottom center no-repeat #333333;
}
body.sustentabilidade #base #sidebar #bottom-calendar
{
	width: 212px;
	height: 25px;
	background: url(../imagens/sustentabilidade/calendar-bottom.jpg) bottom center no-repeat #007D7F;
}
body.sustentabilidade #base #sidebar #calendar[id]
{
	width: 182px;
}
body.sustentabilidade .compartilhar, body.sustentabilidade .favoritar, body.sustentabilidade .discutir, body.sustentabilidade .inscrever 
{
	width: 15px;	
	height: 15px;
	display: block;
	float: left;
	margin-left: 5px;
}
body.sustentabilidade .compartilhar
{
	background: url(../imagens/noticias/compartilhar.jpg) no-repeat top left;
}
body.sustentabilidade a.compartilhar:hover
{
	background: url(../imagens/noticias/compartilhar_hover.jpg) no-repeat top left;
}
body.sustentabilidade .discutir
{
	background: url(../imagens/noticias/discussao.jpg) no-repeat top left;
}
body.sustentabilidade a.discutir:hover
{
	background: url(../imagens/noticias/discussao_hover.jpg) no-repeat top left;
}
body.sustentabilidade a.favoritar
{
	background: url(../imagens/noticias/favoritar.jpg) no-repeat top left;
}
body.sustentabilidade a.inscrever
{
	background: url(../imagens/sustentabilidade/inscrever.jpg) no-repeat top left;
}
body.sustentabilidade a.favoritar:hover
{
	background: url(../imagens/noticias/favoritar_hover.jpg) no-repeat top left;
}
body.sustentabilidade div.hr
{
	border-bottom: 2px dotted #c2c2c2;
	margin: 6px 0;
}
body.sustentabilidade #calendar div.hr
{
	border-bottom: #198b8c 2px dotted;
}
body.sustentabilidade #base .sustentabilidade
{
	text-align: justify !important;
}

body.sustentabilidade h5
{
	margin:0;
	padding:0;
	font-size: 18px;
	color: #006900;
}
body.sustentabilidade a, body.sustentabilidade #base .head
{
	color: #006900;
	font-weight: bold;
}

body.sustentabilidade a, body.inscricao #base .head
{
	color: #006900;
	font-weight: bold;
}
body.sustentabilidade #base #conteudo .evento
{
	text-align: justify;
	padding: 20px 0;
}
body.sustentabilidade #base .navegacao .favoritos
{
	background: url(../imagens/noticias/favoritos.jpg) no-repeat top left;
	width: 82px;
	height: 26px;
	margin: 10px 0 0 0 ;
	display: block; float: left;
}
body.sustentabilidade #base .navegacao .navigator
{
	height: 26px;
	margin: 10px 0 0 120px ;
	display: block;
	float: right;
	vertical-align: middle;
	line-height: 26px;
}

body.sustentabilidade #base .navegacao .navigator *
{	
	vertical-align: middle;
}

body.sustentabilidade #base #comentario
{
	padding: 15px 15px 0;
	background: #333333 url(../imagens/sustentabilidade/comentario-top.jpg) top right no-repeat;
	width: 520px;
	color: #ffffff;
}
body.sustentabilidade #base #comentario[id]
{
	width: 490px;
}
body.sustentabilidade #base #comentario .input
{
	width: 300px;
}
body.sustentabilidade #base #comentario textarea
{
	width: 450px;
}
body.sustentabilidade #base #comentario-bottom
{
	margin: 0;
	height: 15px;
	width: 520px;
	background: #333333 url(../imagens/sustentabilidade/comentario-bottom.jpg) bottom right no-repeat;
}
#comment_box
{
	color: #FFFFFF !important;
}
#comentario_form
{
	display: none;
	margin: 0;
}

ul.comentarios
{
	list-style: none;
	margin: 0;
	padding: 0;
	font-style: italic;
}
body.sustentabilidade .sustentabilidade
{
	margin-top: 45px;
}
body.sustentabilidade div#sidebar div.widget
{
	float: none;
}
ul.comentarios li
{
	margin-top: 45px;
	border-bottom: 2px dotted #c2c2c2
}
ul.comentarios li span.stats
{
	display: block;
	font-weight: bold;
	font-style: normal;
}
.action
{
	padding: 0 0 0 6px;
	text-transform: capitalize;
	display: block;
	float: left;
}

.large_input
{
	width: 450px;
	border: 1px solid #d6d6d6;
}
.medium_input
{
	width: 300px;
	border: 1px solid #d6d6d6;
}

/* Main Flora Style Sheet for jQuery UI ui-datepicker */
#ui-datepicker-div, .ui-datepicker-inline {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding: 0;
	margin: 0;
	background: transparent;
	width: 175px;
	color: #FFF;
}
#ui-datepicker-div {
	display: none;
	border: 1px solid #FF9900;
	z-index: 10;
}
.ui-datepicker-inline {
	/* float: left; */
	display: block;
	border: 0;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-dialog {
	padding: 5px !important;
	border: 4px ridge #83C948 !important;
}
button.ui-datepicker-trigger {
	width: 20px;
}
img.ui-datepicker-trigger {
	margin: 2px;
	vertical-align: middle;
}
.ui-datepicker-prompt {
	float: left;
	padding: 2px;
	background: transparent;
	color: #FFF;
}
*html .ui-datepicker-prompt {
	width: 175px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #FFF;
}
.ui-datepicker-control {
	background: transparent;
	padding: 2px 0px;
}
.ui-datepicker-links {
	background: transparent;
	padding: 2px 0px;
	width: 180px;
}
.ui-datepicker-control, .ui-datepicker-links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.ui-datepicker-links label {
	padding: 2px 5px;
	color: #FFF;
}
.ui-datepicker-clear, .ui-datepicker-prev {
	float: left;
	width: 34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
	float: right;
	text-align: right;
}
.ui-datepicker-current {
	float: left;
	width: 30%;
	text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next {
	float: right;
	width: 34%;
	text-align: right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
	float: left;
	text-align: left;
}
.ui-datepicker-header {
	padding: 1px 0 3px;
	background: transparent;
	text-align: center;
	font-weight: bold;
	height: 1.6em;
}
.ui-datepicker-header select {
	/* background: transparent; */
	color: #FFF;
	border: 1px solid white;
	margin-left: 2px;
	font-weight: bold;
	margin-bottom: 4px;
}
.ui-datepicker {
	background: transparent;
	text-align: center;
	font-size: 100%;
}
.ui-datepicker a {
	display: block;
	width: 100%;
}
.ui-datepicker-title-row {
	background: transparent;
	color: #FFF;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: transparent;
}
.ui-datepicker-days-row {
	background: transparent;
	color: #FFF;
}
.ui-datepicker-week-col {
	background: transparent;
	color: #FFF;
}
.ui-datepicker-days-cell {
	color: transparent;
	border: 0px solid #DDD;
}
.ui-datepicker-days-cell a {
	display: block;
}
.ui-datepicker-week-end-cell {
	background: transparent;
}
.ui-datepicker-unselectable {
	color: #888;
}
.ui-datepicker-week-over, .ui-datepicker-week-over .ui-datepicker-week-end-cell {
	background: transparent !important;
}
.ui-datepicker-days-cell-over, .ui-datepicker-days-cell-over.ui-datepicker-week-end-cell {
	background: transparent !important;
	border: 0px solid #777;
}
* html .ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: transparent !important;
}
* html .ui-datepicker-week-end-cell {
	background: transparent !important;
	border: 0px solid #DDD !important;
}
* html .ui-datepicker-days-cell-over {
	background: transparent !important;
	border: 0px solid #777 !important;
}
* html .ui-datepicker-current-day {
	background: transparent !important;
}
.ui-datepicker-today {
	background: transparent !important;
}
.ui-datepicker-current-day {
	background: transparent !important;
}
.ui-datepicker-status {
	background: transparent;
	width: 100%;
	font-size: 80%;
	text-align: center;
}
#ui-datepicker-div a, .ui-datepicker-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #FFF;
}
.ui-datepicker-inline .ui-datepicker-links a {
	padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
	padding: 2px 5px !important;
	color: #FFF !important;
}
.ui-datepicker-title-row a {
	color: #FFF !important;
}
.ui-datepicker-control a:hover {
	background: transparent !important;
	color: #FFF !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
	background: transparent !important;
	color: #FFF !important;
}
.ui-datepicker-multi .ui-datepicker {
	border: 0px solid #83C948;
}
.ui-datepicker-one-month {
	float: left;
	width: 180px;
}
.ui-datepicker-new-row {
	clear: left;
}
.ui-datepicker-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}

#dapCalc
{
	width: 461px;
	height: 214px;
	background: url(../imagens/dapCalc.jpg) no-repeat center center;
	
}

#dapCalc1
{
	width: 230px;
	height: 214px;
	background: url(../imagens/dapCalc1.jpg) no-repeat center center;
	
}

#dapCalc2
{
	width: 200px;
	height: 214px;
	background: url(../imagens/dapCalc2.jpg) no-repeat center center;
	
}


#dapCalc[id]
{
	width: 461px;
	height: 174px;
}
.hr
{
	background: transparent url(../imagens/hr.jpg) repeat-x scroll center;
	border: 0px solid #E6E6E6;
	height: 25px;
	padding: 0px 7px 7px 0px;
}
#sidebar .text .heading
{
	text-transform: uppercase;
	font-size: 25px;
	display: block;
	padding-bottom: 10px;
	color: #6d6d6d;
}
#sidebar .text
{
	width:  212px;
	display: block;
	background: #e6e6e6;
	padding: 15px;
}
#sidebar .text[class]
{
	padding: 15px;
	width:182px;
}
#sidebar .text a
{
	display: block;
	color: #008600;
}
#sidebar .text .resumo
{
	display: block;
}
#sidebar .separator
{
	display: block;
	width: 100%;
	height: 20px;
}
.clear
{
	clear: both;
}
#headICE
{
	background: url(../imagens/ice/topo.jpg) no-repeat center center;
	width: 470px;
	height: 20px;
}
#bodyICE
{
	background: url(../imagens/ice/corpo.jpg) center center;
	width: 470px;
	padding: 20px;
}
#bodyICE[id]
{
	width: 430px;
}
#bodyICE .heading
{
	text-transform: uppercase;
	font-size: 25px;
	color: #008600;
	display: block;
}

#footerICE
{
	background: url(../imagens/ice/footer.jpg) no-repeat center center;
	width: 470px;
	height: 71px;
	padding: 20px;
	padding-top: 0;
}

#footerICE[id]
{
	height: 51px;
	width: 430px;
}

.info
{
background-attachment:scroll;
background-color:#FFFFFF;
background-image:none;
background-repeat:repeat;
padding-bottom:8px;
padding-left:8px;
padding-right:8px;
padding-top:8px;
}
.calcular
{
	background-color:transparent !important;
	background-image:url(../sustentabilidade/imagens/ice/botao-calcular.jpg) !important;
	background-repeat:no-repeat !important;
	border: 0 !important;
	height:21px !important;
	margin-left:12px !important;
	width:67px !important;
}
.info input
{
	border: 1px solid #7da2b3;
	background:#000000 none repeat scroll 0%;
	border:1px solid #7DA2B3;
	color:#FFFFFF;
	width:170px;
}
.info select
{
	border: 1px solid #7da2b3;
	background:#000000 none repeat scroll 0%;
	border:1px solid #7DA2B3;
	color:#FFFFFF;
}

.informacoes
{
	float: left;
	margin-left: 10px;
}
.resultados
{
	clear: right;
	margin-left: 135px;
}
.indicador
{
	background-attachment:scroll;
	background-color:#383838;
	background-image:none;
	background-repeat:repeat;
	color:#FFFFFF;
	font-size:18px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	position:absolute;
	text-align:center;
	width:20px;
}
.ai
{
margin-left:85px;
margin-top:51px;
}
.bi {
margin-left:85px;
margin-top:87px;
}
.ci {
margin-left:85px;
margin-top:124px;
}
.di {
margin-left:85px;
margin-top:159px;
}
.ei {
margin-left:85px;
margin-top:195px;
}
.enabled
{
	text-align: center;
	width: 110px;
	height: 15px;
	padding: 5px;
	background: #FFF;
	color: #006900
}
.enabled a
{
	color: #006900
}
.disabled
{
	text-align: center;
	width: 110px;
	height: 15px;
	padding: 5px;
	background: #d4d4d4;
	color: #696969;
}

.fixPNG
{
	display: block;
}
.last
{
	padding: 0 10px 5px;
}

.cat
{
	color:#FFFFFF;
	font-size:14px;
	margin:0pt;
	height: 10px;
}
.cat[class]
{
	color:#FFFFFF;
	font-size:14px;
	margin:0pt;
	padding:5px 0px 5px 5px;
	vertical-align:middle;
	height: 10px;
}
.cat span
{
	font-size:14px;
	text-align: top;
}
/*Categorias*/

.a
{
	width: 28px;
	background: #33bf00;
}
.b
{
	width: 40px;
	background: #b3d500;
}
.c
{
	width: 51px;
	background: #ffa800;
}
.d
{
	width: 63px;
	background: #e34c00;
}
.e
{
	width: 75px;
	background: #e30000; 
}
.triangle
{
	float: right;
	margin-top: -5px;
	margin-right: -1px;
}
h5
{
	color: #383838;
	font-weight: bold; 
}
h3
{
	font-size: 18px;
	color: #383838;
}
.limites
{
	width: 130px;
	margin-left: 110px;
}
.limite
{
	float: left; 
	width: 100px;
	font-size: 24px;
	font-weight: 700;
	color:  #006900;
}

#resultado_a
{
	width: 110px;
	height: 145px;
	background: url(../sustentabilidade/imagens/ice/resultado_a.jpg) center center scroll no-repeat;
}
#resultado_b
{
	width: 110px;
	height: 145px;
	background: url(../imagens/ice/resultado_b.jpg) center center scroll no-repeat;
}
#resultado_c
{
	width: 110px;
	height: 145px;
	background: url(../imagens/ice/resultado_c.jpg) center center scroll no-repeat;
}
#resultado_d
{
	width: 110px;
	height: 145px;
	background: url(../imagens/ice/resultado_d.jpg) center center scroll no-repeat;
}
#resultado_e
{
	width: 110px;
	height: 145px;  
	background: url(../imagens/ice/resultado_e.jpg) center center scroll no-repeat;
}

ol
{
	text-indent: 20px;
}

div.dap
{
	color:#FFFFFF;
	font-size:11px;
	margin-left:13px;
	margin-top:118px;
	width:203px;
}
div.dap[class]
{
	margin-left:13px;
	margin-top:78px;
}

div.ice
{
	color:#FFFFFF;
	font-size:11px;
	margin-left:222px;
	margin-top:-130px;
	width:203px;
	padding-top: 0px;
}
div.ice[class]
{
	margin-left: 125px; 
	margin-top: 75px;
}
td
{
	padding: 1px;
	font-size:12px;
}
td.infoCalc
{
text-align: right;
}
td.titulo
{
	color: #006900;
	font-weight: bold;
}
.dapsoon
{
	width: 470px;
	height: 539px;
	background: url(../imagens/dap/dap-soon.jpg) center center no-repeat;
}
.help
{
	background: #F2F2F2 url(../sustentabilidade/imagens/help.png) center center no-repeat;
	display: block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	cursor: hand;
	float: right; 
}

#div_paft, #div_fsv, #div_avs, #div_ahs
{
	width: 414px;
	height: 250px;
	text-align: justify;
	position: absolute;
	display: none;
	background: white;
	margin-left: -210px;
}
#div_paft[id], #div_fsv[id], #div_avs[id], #div_ahs[id]
{
	width: 414px;
	height: 235px;
	text-align: justify;
	position: absolute;
	display: none;
	background: white;
	margin-left: auto;
}
.fechaHelp
{
	background: #D9D9D9;
	color: #383838;
	text-align: right;
	cursor: pointer;
	cursor: hand;
}
.sec-heading
{
	font-size: 18px;
	text-transform: uppercase;
	display: block;
	color: #008600;
}

/*Contato*/
.contato .input
{
	width: 350px;
	border: 1px solid #d6d6d6;
}
.contato textarea
{
	width: 90%;
	height: 350px;
	overflow: auto;
	border: 1px solid #d6d6d6;
}
.error_input {
background:#f68989 none repeat scroll 0% !important;
border:2px solid #FFD324 !important;
color:#f7d7d7 !important;
}
/*NOticias*/
#share_email
{
	width: 14px;
	height: 15px;
	background:  url(../imagens/icons/share.jpg) center center no-repeat;
	display: block;
	float: left;
	padding-right: 3px;
}
#share_email:hover 
{
	background-image:  url(../imagens/icons/share-hover.jpg)
}

/*Impromptu*/
/*Impromptu*/
.jqiwarning .jqi{
      background-color: #f79c9c;
}
.jqifade{
      background-color: #000000;
}
div.jqi{
      position: absolute;
      background-color: #09496c;
      padding: 10px;
      width: 300px;
	  text-align: left;
}
div.jqi .jqiclose{
      float: right;
      margin: -35px -10px 0 0;
      cursor: pointer;
}
div.jqi .jqicontainer{
      background-color: #81a3af;
      padding: 5px;
      color: #ffffff;
      font-weight: bold;
}
div.jqi .jqimessage{
      background-color: #3c647e;
      padding: 10px;
}
div.jqi .jqibuttons{
      text-align: center;
      padding: 5px 0 0 0;
}
div.jqi button{
      padding: 3px 10px 3px 10px;
      margin: 0 10px;
}
/*IMpromptu*/


