/* - reset - */
* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, pre, textarea, input, select { font: inherit; font-size: 1em; white-space: normal; }
i, cite, address, em { font-style: normal; }
th, b, strong, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet, table { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
body { line-height: 1.6em; font-size: 1.2em; background: #dee3e5; color: #667680; text-align: center; }
q { quotes: "" ""; }
ul, ol { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; }
font { color: inherit !important; font: inherit !important; color: inherit !important; }
/* TIPOGRAFIA */
html { font-size: 62.5%; font-family: helvetica, arial, 'microsoft sans serif', sans-serif; }
strong, th, thead td, h1, h2, h3, h4, h5, h6, dt { font-weight: bold; }
cite, em { font-style: italic; }
code, pre, input[type='text'], input[type='password'], textarea { font-size: 1.15em; color: #949494; white-space: pre; }
pre { white-space: pre; }
pre * { font-size: 100%; white-space: pre; }
del { text-decoration: line-through; color: #666; }
small, sup, sub { font-size: 85%; }
big { font-size: 125%; line-height: 80%; }
abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
a abbr, a acronym { border: none; }
abbr[title], acronym[title] { cursor: help; border-bottom: 1px solid #ccc; }
sup { vertical-align: super; }
sub { vertical-align: sub; }
a:link, a:visited { text-decoration: none; }
.content a:link, .content a:visited { text-decoration: underline; }
a:hover, a:active, a:focus, a.active { text-decoration: underline; }
blockquote { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #666; }
blockquote > *:before { content: "\201C"; }
blockquote > *:after { content: "\201D"; }
q { quotes: "\201C" "\201D" "\2018" "\2019"; }
/* FORMULARIOS */
fieldset { border: 1px solid #c6d4d4; }
legend { background: #fff; }
textarea, input[type='text'], select { border: 1px solid #a2b9c7; background: #fff url(http://blogadvertisingstore.com/images//bg-input.gif) repeat-x left top; padding: 0.35em; }
* html .form-text { padding: 0.375em; }
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #888; outline: 2px solid #ddd; }
input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], select, button { cursor: pointer; }
input[type='hidden'] { display:none; }
input[type='password']:hover { border: 1px inset #aaa; }
input[type='password']:focus { border: 1px inset #888; }
/* CABECALHOS */
h1 { font-size: 1.6em; margin: 1em 0 .5em; }
h2 { font-size: 1.5em; margin: 1.07em 0 0.535em; }
h3 { font-size: 1.4em; margin: 1.24em 0 .67em; }
h4 { font-size: 1.3em; margin: 1.23em 0 .615em; }
h5 { font-size: 1.2em; margin: 1.33em 0 .67em; }
h6 { font-size: 1em; margin: 1.6em 0 .8em; }
.content h2 { font-size: 1.5em; }
.content h3 { font-size: 1.4em; }
.content h4 { font-size: 1.2em; }
.content h5 { font-size: 1.0em; }
.content h6 { font-size: 0.9em; }
/* HR */
hr { display: block; background: #aaa; color: #aaa; width: 100%; height: 1px; border: none; }
/* MARGENS PADDINGS */
hr, p, ul, ol, dl, pre, blockquote, address, table, form { margin-bottom: 1.6em; }
p+p { margin-top: -.8em; }
/* TABELAS */
table { border-top: 1px solid #fff; border-left: 1px solid #fff; }
table p { margin-bottom: 0.25em; }
th, td { border-bottom: 1px solid #fff; border-right: 1px solid #fff; padding: .8em; background: #99B4C4; color: #13283C;}
td.first,th.first {
	border-left: 0px;

}
tr.row-white td{
	background: #F8F8F8;
	border-bottom: 1px solid #eaeaea;
}
tr.row-green td {
	background: #cee78c;
	border-bottom: 1px solid #eaeaea;
}
tr.row-red  td {
	background: #ffb2b2;
	border-bottom: 1px solid #eaeaea;
}
tr.row-grey td {
	background: #cccccc;
	border-bottom: 1px solid #eaeaea;
}
tr.hilite td {
	background: #FFFF99;
	border-bottom: 1px solid #eaeaea;
}
caption { padding-bottom: .8em; }
blockquote { padding: 0 1em; margin: 1.6em 0; }
fieldset { padding: 0 1em 1em 1em; margin: 1.6em 0; }
legend { padding-left: .8em; padding-right: .8em; }
legend+* { margin-top: 1em; }
textarea, input { padding: .3em .4em .15em .4em; }
input[type='password']:hover, input[type='password']:focus { padding: .35em .45em .25em; }
select { padding: .1em .2em .15em .2em; }
option { padding: 0 .4em .1em; }
form div { margin-bottom: .8em; }
button { padding: 0.3em 0.5em; }
a { position: relative; padding: 0.3em 0 .1em 0; }
/* LISTAS */
ul { list-style: disc outside; }
ol { list-style: decimal outside; }
dt { margin-top: .8em; margin-bottom: .4em; }
ul, ol { margin-left: 2.2em; }
ul ul, .content ol ul, ul ol, .content ol ol { margin-bottom: 0; }
blockquote > * { margin: .8em 0; }
/* CORES */
a:link { color: #2f4b5b; }
a:visited { color: #2f4b5b; }
a:hover { color: #3985b6; }
a:active, a:focus, a.active { color: #3985b6; }
code, pre { color: #c33; }

/* ESTRUTURA */
div.cx { background: #edf2f4; padding-bottom:2em; }
div#corpo { clear:both; }
div#corpo, div.int, div.breadcrumb { margin: 0 auto; width: 940px; text-align:left; overflow: hidden; }
div#coluna { width:100%; }
.votacoes div#coluna { width:770px; margin-left:85px; }
.col-esq div#coluna { float:left; width:610px; padding-right:10px; margin-left:320px; }
.colunas div#coluna { float:left; width:375px; padding-right:10px; margin-left:320px; }
* html .col-esq div#coluna, * html .colunas div#coluna { display:inline; }
.col-esq div#besq { float:left; width:310px; margin-left:-940px; background: url(http://blogadvertisingstore.com/images/bg-col-esquerda.jpg) no-repeat right bottom; padding-bottom:4em; }
.colunas div#besq { float:left; width:310px; margin-left:-705px; background: url(http://blogadvertisingstore.com/images/bg-col-esquerda.jpg) no-repeat right bottom; padding-bottom:4em; }
.colunas div#bdir { float:left; width:230px; padding-bottom:4em; }
/* CABECALHO - */
div#cabecalho { background: #b7def4 url(http://blogadvertisingstore.com/images/bg-cabecalho.gif) repeat-x center top; height:auto; border-top: 5px solid #76b6dc; border-bottom: 1px solid #cce45d; }
div#cabecalho div.int { display: table; background: url(http://blogadvertisingstore.com/images/bg-cabecalho-int.jpg) no-repeat right top; }
div#cabecalho h1 { width:280px; margin: 36px 0 0; float:left; padding-bottom: 28px; }
div#cabecalho h1 a { height:112px; display:block; text-indent: -9999px; background: url(http://blogadvertisingstore.com/images/bg-logo-valorambiente.jpg) no-repeat 0 0; padding: 0; }
div#cabecalho h1 a:hover, div#cabecalho h1 a:active, div#cabecalho h1 a:focus, div#cabecalho h1 a.active { text-decoration:none; }
div#cabecalho h2 { width:0; height:0; margin:0; overflow:hidden; }
ul#menutopo { float:right; padding: 0; }
ul#menutopo li { float:left; background: url(http://blogadvertisingstore.com/images/bg-menutopo.gif) no-repeat center bottom; padding-bottom: 0.575em; list-style: none; }
ul#menutopo li.first { background: url(http://blogadvertisingstore.com/images/bg-menutopo.gif) no-repeat left bottom; }
ul#menutopo li.last { background: url(http://blogadvertisingstore.com/images/bg-menutopo.gif) no-repeat right bottom; }
ul#menutopo li.first a { border:none; }
ul#menutopo a:link, ul#menutopo a:visited { font-weight: bold; color: #e5f4fd; text-decoration: none; font-size: 0.9em; border-left: 1px solid #e5f4fd; padding: 0 7px 0 8px; display: block; line-height: 0.9em; margin-top: 0.15em; }
ul#menutopo a:hover, ul#menutopo a:active, ul#menutopo a:focus, ul#menutopo a.active { text-decoration: underline; color: #FFFFFF; }
div.bloco-pedidos-informacao, div.bloco-pedidos-de-informacao { clear:right; float:right; margin:0; width:19.45em; padding-top: 30px; }
div.bloco-pedidos-informacao em, div.bloco-pedidos-de-informacao em { font-weight: bold; color: #537f99; font-style: normal; font-size: 1.05em; }
div.bloco-pedidos-informacao p, div.bloco-pedidos-de-informacao p { background: url(http://blogadvertisingstore.com/images/numero-verde.gif) no-repeat left top; text-indent: -9999px; display: block; height: 16px; width: 183px; margin: 2px 0; }
div#cabecalho #search-theme-form { clear:right; float:right; margin:30px 0 -5px; }
*+html div#cabecalho #search-theme-form { width:25.05em; }
div#cabecalho #search-theme-form label { background: url(http://blogadvertisingstore.com/images/bg-label-pesquisa.gif) no-repeat left center; height: 12px; width: 59px; text-indent: -9999px; display: block; float: left; padding: 0.7em 0.7em 0.7em 0; }
div#cabecalho #search-theme-form .form-text { width:184px; }
div#cabecalho #search-theme-form .form-submit { width:26px; height: 34px; background: url(http://blogadvertisingstore.com/images/bg-form-submit.gif) no-repeat center top; vertical-align: top; margin-top: 1px; margin-left: 7px; padding-top: 35px; overflow: hidden; border: none; }
html:first-child div#cabecalho #search-theme-form .form-submit { padding-top: 45px; }
/* MENU NAV - */
div#menunav { clear:left; background: #aac623 url(http://blogadvertisingstore.com/images/bg-menunav.gif) repeat-x left center; text-transform: uppercase; font-weight: bold; font-size: 0.95em; }
#menunav ul { margin: 0 auto; width: 82.475em; height: 44px; }
#menunav ul li { list-style: none; background: url(http://blogadvertisingstore.com/images/bg-menunav-li.gif) no-repeat left 6px; float:left; }
#menunav ul li:before { content:''; }
#menunav ul li.first { background: none; }
#menunav ul li.last { margin-right: -4.5em; }
#menunav ul a:link, #menunav ul a:visited { color: #fff; text-decoration: none; padding: 0 16px 4px; line-height: 40px; display: block; display: inline-block; }
#menunav ul a:hover, #menunav ul a:active, #menunav ul a:focus, #menunav ul a.active { background: url(http://blogadvertisingstore.com/images/bg-menunav-li-a.gif) no-repeat center 37px; color: #e1e9c7; }
/* BREADCRUMB - */
div.breadcrumb { color: #b6b6b7; line-height: normal; padding-top: 0.3em; padding-bottom: 0.8em; text-indent: 1.0em; }
div.breadcrumb span { font-weight:bold; font-size:0.95em; }
div.breadcrumb a:link, div.breadcrumb a:visited { color: #b6b6b7; font-size:0.95em; }
/* - TIPOGRAFIA - */
div.content { padding: 0 0.55em; }
.coluna div.content { padding: 0 1.05em; }
div#coluna div.content { margin: 0 -0.5em; }
div#coluna div.content p, div#coluna .view-content-noticias-destaque p { text-align:justify; }
div#coluna h2 { color: #3884b5; text-transform: uppercase; font-size: 1.15em; margin: 0.835em 0 0.635em; text-indent:0.5em; }
.colunas div#coluna h2, .col-esq div#coluna h2 { text-indent:0; }
.col-esq div#coluna h2 img, .colunas div#coluna h2 img { display:block; }
.img-info { float:left; overflow:hidden; margin:0; padding-right:1em; font: italic 0.95em/2.8em Georgia, 'Times New Roman', Times, serif; }
.img-info img { display:block; margin:0; border-top: 1px solid #c4c8ca; border-right: 1px solid #dee3e5; border-bottom: 1px solid #c4c8ca; border-left: 1px solid #dee3e5; }
.img-info em { display:block; text-indent: 0.5em; padding:1px; border-bottom: 1px solid #c4c8ca; background: #e7ecee; }
/* - HOME - */
.home div#besq { float:left; width:625px; }
.home div#bdir { float:right; width:310px; }
.home div#besq .bloco { clear:both; }
.home div#bdir div.bloco { padding-top:1.45em; }
div#besq h3, div#bdir h3 { color:#3884b5; font-size:1.15em; text-indent:6px; text-transform:uppercase; }
.home div#besq h4 { font:normal 1.6em Georgia, 'Times New Roman', Times, serif; }
.home div#besq .bloco-destaques ul { margin:0 0 0 6px; }
.home div#besq .bloco-destaques ul li { float:left; list-style:none; padding-right:10px; width:295px; }
.home div#besq .bloco-destaques ul li h4 { margin-top:0; }
.home div#besq .bloco-destaques ul p { margin-top:-.5em; }
.home .feed-icon { background:url(http://blogadvertisingstore.com/images/bloco-feed-icon.gif) repeat-x left top; border-top:1px solid #dde2e4; display:block; margin-bottom:-3em; margin-left:1px; margin-right:6px; text-align:right; }
.home .feed-icon em { display:block; font-style:normal; margin-top:7px; }
.home .feed-icon a:link, .home .feed-icon a:visited { background:url(http://blogadvertisingstore.com/images/bloco-feed-icon-link.gif) no-repeat right center; color:#2f4b5b; display:inline-block; font-size:.9em; font-weight:700; margin:0 6px 0 0; padding:5px 26px 8px 0; text-decoration:none; }
.home .feed-icon a:hover, .home .feed-icon a:active, .home .feed-icon a:focus { text-decoration:underline; }

.home div.bloco-ultimas-noticias ul { line-height:2.3em; margin:-.35em 0 0 .5em; }
.home div.bloco-ultimas-noticias ul li { background:url(http://blogadvertisingstore.com/images/li-seta-azul.gif) no-repeat left center; font-weight:700; list-style:none; margin-left:.5em; padding-left:.8em; }
.home div.bloco-ultimas-noticias ul li span { border-left:1px solid #7a8d99; color:#7a8d99; margin-left:.1em; padding-left:.35em; }
a.mais:link, a.mais:visited { background:url(http://blogadvertisingstore.com/images/link-mais.gif) no-repeat right center; border-bottom:1px dotted #719b00; color:#719b00; font-weight:700; padding:0 14px 0 0; text-decoration:none; white-space:nowrap; }
a.mais:hover, a.mais:active, a.mais:focus { border-bottom-style:solid; }

/* NOTICIAS */
div#coluna em.noticia { color: #3884b5; text-transform: uppercase; font-size: 1.15em; margin: 0.835em 0 0.635em; font-style: normal; font-weight: bold; }
div#coluna h2.noticia { text-transform: none; font: 1.9em Georgia, "Times New Roman", Times, serif; margin: 0.35em 0 0.1em; color: #2f4b5b; }
div#coluna h2.noticia span { font-size: 0.725em; color: #7a8d99; border-left: 1px solid #7a8d99; line-height: normal; padding-left: 0.35em; }
ul.inline { background: #f6f8f9; border-top: 1px solid #c6d4d4; border-bottom: 1px solid #c6d4d4; float: right; text-transform: lowercase; font-size: 0.95em; padding-left: 1em; margin-top: 3em; }
ul.inline li { list-style: none; display: inline; }
ul.inline li a.forward-page { background: url(http://blogadvertisingstore.com/images/icon-enviar.gif) no-repeat left center; }
ul.inline li a.print-page { background: url(http://blogadvertisingstore.com/images/icon-imprimir.gif) no-repeat left center; }
ul.inline li a:link, ul.inline li a:visited { color:#719b00; font-weight: bold; line-height: 2.5em; margin-right: 1em; padding-left: 21px; display:inline-block; }
/* - BLOCO NOTICIAS - */
div.bloco-ultimas-noticias, div.bloco-noticias-relacionadas { width:98%; margin-top: 1em; margin-bottom: 1em; overflow: hidden; }
div.bloco-noticias-relacionadas { border-top:1px solid #dde2e4; }
div.bloco-ultimas-noticias ul, div.bloco-noticias-relacionadas ul { margin:0 0 0 0.5em; }
div.bloco-ultimas-noticias ul li, div.bloco-noticias-relacionadas ul li { margin-left:1.4em; list-style: none; }
div#besq div.bloco-ultimas-noticias h3, div#besq div.bloco-noticias-relacionadas h3 { font-size:1.025em; }
div.bloco-ultimas-noticias h4, div.bloco-noticias-relacionadas h4 { font-size:1em; color: #2f4b5b; margin: 0 0 0 -0.9em; background: url(http://blogadvertisingstore.com/images/li-seta-azul.gif) no-repeat left center; padding-left: 0.9em; }
div.bloco-ultimas-noticias h4 span, div.bloco-noticias-relacionadas ul h4 span { color: #7a8d99; border-left: 1px solid #7a8d99; padding-left: 0.35em; }
/* - BLOCO NOTICIA EM DESTAQUE - */
div#coluna div.bloco-noticia-em-destaque .view-noticias-destaque { background: #f6f8f9; border-top: 1px solid #c6d4d4; border-bottom: 1px solid #c6d4d4; margin-bottom: 2.1em; padding: 0 1.15em; display: block; overflow:hidden; }
div#coluna div.bloco-noticia-em-destaque h3 { color: #3884b5; text-transform: uppercase; font-size: 1.15em; margin: 0.835em 0 0.635em; }
div#coluna div.bloco-noticia-em-destaque h2 { text-transform: none; font: 1.9em Georgia, "Times New Roman", Times, serif; margin: 0.735em 0 0.1em; }
div#coluna div.bloco-noticia-em-destaque h2 span { font-size: 0.725em; color: #7a8d99; border-left: 1px solid #7a8d99; line-height: normal; padding-left: 0.35em; }
div#coluna .view-noticias-paginabloco ul { margin:0; }
div#coluna .view-noticias-paginabloco ul li { list-style: none; padding-bottom:1px; }
div#coluna .view-noticias-paginabloco ul li h4 { text-transform: none; font: 1.6em Georgia, "Times New Roman", Times, serif; margin: 0.545em 0 0.25em; }
div#coluna .view-noticias-paginabloco ul li h4 span { font-size: 0.725em; color: #7a8d99; border-left: 1px solid #7a8d99; line-height: normal; padding-left: 0.35em; }
/* - INSTALACOES / TIPOS RESIDUOS- */
div.view-header { background:#FFFFFF; border-top: 1px solid #c6d4d4; border-bottom: 1px solid #c6d4d4; padding: 1.25em 1.8em 0; font-family: Georgia, 'Times New Roman', Times, serif; color: #799091; margin: 1.6em 6px 0; }
div.view-header2 { background:#F5F9FA; border-top: 1px solid #c6d4d4; border-bottom: 1px solid #c6d4d4; padding: 1.25em 1.8em 0; font-family: helvetica, arial, 'microsoft sans serif', sans-serif; color: #667680; margin: 1.6em 6px 0; }
div.view-header3 { background:#F0FFF0; border-top: 1px solid #c6d4d4; border-bottom: 1px solid #c6d4d4; padding: 1.25em 1.8em 0; font-family: helvetica, arial, 'microsoft sans serif', sans-serif; color: #667680; margin: 1.6em 6px 0; }
div.view-header p { margin-bottom:1.15em; }
div#coluna .view-fluxosespecificos-paginabloco ul { margin:-0.7em 0 0; }
div#coluna .view-fluxosespecificos-paginabloco ul li { margin:0; padding-left:85px; list-style: none; width: 210px; float:left; }
div#coluna .view-fluxosespecificos-paginabloco ul li.odd { clear:both; }
div#coluna .view-fluxosespecificos-paginabloco ul li img { margin-left:-85px; margin-bottom: -65px; }
div#coluna .view-fluxosespecificos-paginabloco ul h3 { font: normal 1.6em/0.925em Georgia, 'Times New Roman', Times, serif; }

/* - Biblioteca / Gestao Residuos - */
div#coluna .view-content-instalacoes-pagina ul, div#coluna .view-content-tiposresiduos-paginabloco ul, div#coluna .view-biblioteca-paginabloco ul, div#coluna .view-gestaoresiduos-pagina ul { margin:0; }
div#coluna .view-content-instalacoes-pagina ul li, div#coluna .view-content-tiposresiduos-paginabloco ul li, div#coluna .view-biblioteca-paginabloco ul li, div#coluna .view-gestaoresiduos-pagina ul li { list-style: none; padding-left:85px; padding-right:5px; width: 380px; height:9em; float:left; margin-top:1.5em; margin-bottom:1.5em; }
div#coluna .view-content-instalacoes-pagina ul li.odd, div#coluna .view-content-tiposresiduos-paginabloco ul li.odd, div#coluna .view-biblioteca-paginabloco ul li.odd, div#coluna .view-gestaoresiduos-pagina ul li.odd { clear:both; }
div#coluna .view-content-instalacoes-pagina ul h3, div#coluna .view-content-tiposresiduos-paginabloco ul h3, div#coluna .view-biblioteca-paginabloco ul h3, div#coluna .view-gestaoresiduos-pagina ul h3 { padding-left: 0; margin: 0 0 0.275em; font: normal 1.6em Georgia, 'Times New Roman', Times, serif; }
div#coluna .view-content-instalacoes-pagina ul h3 img, div#coluna .view-content-tiposresiduos-paginabloco ul h3 img, div#coluna .view-biblioteca-paginabloco ul h3 img, div#coluna .view-gestaoresiduos-pagina ul img { float:left; margin-left:-85px; margin-right:5px; margin-top:12px; }
/* - Tipos de Residuos- */
img.icon-left { float:left; margin-right:5px; }
div#coluna .view-relempresa-pagina ul, div#coluna .view-residuosembalagens-pagina ul, div#coluna .view-residuosfluxos-pagina ul, div#coluna .view-residuosoutros-pagina ul { margin:0; }
div#coluna .view-relempresa-pagina ul li, div#coluna .view-residuosembalagens-pagina ul li, div#coluna .view-residuosfluxos-pagina ul li, div#coluna .view-residuosoutros-pagina ul li { list-style: none; padding-left:85px; width: 210px; height:12em; float:left; margin: 1.5em 10px 1.5em 0; }
div#coluna .view-relempresa-pagina ul h3, div#coluna .view-residuosembalagens-pagina ul h3, div#coluna .view-residuosfluxos-pagina ul h3, div#coluna .view-residuosoutros-pagina ul h3 { padding-left: 0; margin: 0 0 0.275em; font: normal 1.5em Georgia, 'Times New Roman', Times, serif; }
div#coluna .view-relempresa-pagina ul img, div#coluna .view-residuosembalagens-pagina ul img, div#coluna .view-residuosfluxos-pagina ul img, div#coluna .view-residuosoutros-pagina ul img { float:left; margin-left:-85px; margin-right:5px; margin-top:12px; }

/* - PAGINACAO - */
div.pager { clear:both; width:90%; font-size: 0.95em; padding: 3em 0 3em 1em; }
div.pager strong { margin-right: 5px; margin-left: 5px; }
div.pager a:link, div.pager a:visited { border: 1px solid #d3d3d3; padding: 0.15em 0.6em; background: #fefefe url(http://blogadvertisingstore.com/images/bg-paginacao.gif) repeat-x left bottom; font-weight: bold; color: #818080; margin-right: 3px; margin-left: 3px; overflow: hidden; line-height: 2.5em; text-decoration:none; }
div.pager a:hover, div.pager a:active, div.pager a:focus { border: 1px solid #667680; color:#667680; }
/* - RODAPE - */
div#rodape { clear:both; background: #dee3e5 url(http://blogadvertisingstore.com/images/bg-rodape.gif) repeat-x center -18px; }
div#rodape div.int { clear:both; }
div#rodape span.topo { width: 100%; display: block; text-align: center; }
div#rodape span.topo a:link, div#rodape span.topo a:visited { height: 18px; width: 17px; display: block; text-indent: -9999px; text-decoration: none; background: url(http://blogadvertisingstore.com/images/bg-rodape.gif) no-repeat center top; padding: 0; margin: 0 auto; }
div#rodape ul span { display:none; margin-bottom:1.05em; }
div#rodape ul { margin: 0; font-size: 0.95em; font-weight: bold; line-height: 1.45em; padding-top:1.05em; }
html:first-child div#rodape ul { font-size:1.01em; }
html:first-child div#rodape ul li { font-size:11px; }
div#rodape ul ul { padding-top:0; padding-left: 0; }
div#rodape ul ul ul, #rodape .ml-front { padding-bottom:1.45em; }
div#rodape ul li { list-style: none; width:24%; padding-left:8px; float:left; }
div#rodape ul ul li { width:100%; padding-left:0; float:none; }
div#rodape ul ul ul li { font-size: 1.05em; line-height:1.5em; }
div#rodape ul a:link, div#rodape ul a:visited { color: #667680; text-decoration: none; }
div#rodape ul ul ul a:link, div#rodape ul ul ul a:visited { font-weight: normal; }
div#rodape ul a:hover, div#rodape ul a:active, div#rodape ul a:focus, div#rodape ul a.active { text-decoration: underline; }
#rodape .ml-user { margin-top:4.4em; }
#rodape .rodape { clear:both; width:49.5%; padding-left:50.5%; border-top: 1px solid #cdcdcd; color: #808080; font-size: 0.9em; padding-top: 0.5em; line-height: 1.5em; }
#rodape .bloco a:link, #rodape .bloco a:visited { margin-right:0.8em; }
#rodape .rodape a:link, #rodape .rodape a:visited { color: #999999; text-decoration: none; }
#rodape .rodape a:hover, #rodape .rodape a:active, #rodape .rodape a:focus, #rodape .rodape a.active { text-decoration: underline; }
#rodape .rodape em { text-align:right; display:block; text-transform: lowercase; margin-right: 1em; font-style: normal; font-size: 0.95em; padding-bottom: 2em; }
#rodape .rodape em a { text-transform: uppercase; }
/* - FRONT - */
div#front { background: url(http://blogadvertisingstore.com/images/bg-front.jpg) no-repeat 1px bottom; height: 330px; width: 940px; margin-top: 0.65em; display:table; }
/* - BLOCO O que colocar no Ecoponto - */
div#bloco-que-colocar-no-ecoponto { background:url(http://blogadvertisingstore.com/images/bloco-colocar-ecoponto-bg.jpg) no-repeat 1px 0; color:#7fa40e; font-weight:700; height:314px; line-height:1.45em; padding-top:16px; width:100%; margin-bottom: -112px; }
div#bloco-que-colocar-no-ecoponto p { margin-top:1em; margin-bottom:0; }
div#bloco-que-colocar-no-ecoponto ol { margin:0; padding-top:20px; }
div#bloco-que-colocar-no-ecoponto ol li { float:left; list-style:none; display:inline; }
div#bloco-que-colocar-no-ecoponto .lesq { margin-left:275px; padding-left:70px; width:24em; }
div#bloco-que-colocar-no-ecoponto .ldir { margin-left:22px; }
div#bloco-que-colocar-no-ecoponto h3 { background:url(http://blogadvertisingstore.com/images/bloco-colocar-ecoponto-h.png) no-repeat left top; display:block; font-size:2.6em; height:31px; margin:0 0 0 84px; text-indent:-9999px; width:549px; }
div#bloco-que-colocar-no-ecoponto h4 { margin:0; }
div#bloco-que-colocar-no-ecoponto .lesq h4 { background:url(http://blogadvertisingstore.com/images/bloco-colocar-ecoponto-h.png) no-repeat left -33px; display:block; height:16px; margin-left:-70px; text-indent:-9999px; width:350px; }
div#bloco-que-colocar-no-ecoponto .ldir h4 { background:url(http://blogadvertisingstore.com/images/bloco-colocar-ecoponto-h.png) no-repeat left bottom; display:block; height:16px; text-indent:-9999px; width:215px; }
div#bloco-que-colocar-no-ecoponto span { height:27px; background: url(http://blogadvertisingstore.com/images/bloco-colocar-ecoponto-link.gif) no-repeat left center; padding-left: 2px; padding-top: 0.6em; padding-bottom: 0.6em; margin-top: 1em; }
div#bloco-que-colocar-no-ecoponto .safari span { display:inline-block; padding-top: 0.5em; padding-bottom: 0.5em; }
div#bloco-que-colocar-no-ecoponto span a:link, div#bloco-que-colocar-no-ecoponto span a:visited { background: url(http://blogadvertisingstore.com/images/bloco-colocar-ecoponto-link.gif) no-repeat right center; padding: 0.6em 2.2em 0.6em 0.8em; display: inline-block; color: #FFFFFF; text-decoration: none; font-weight: bold; }
div#bloco-que-colocar-no-ecoponto span a:hover, div#bloco-que-colocar-no-ecoponto span a:active, div#bloco-que-colocar-no-ecoponto span a:focus, div#bloco-que-colocar-no-ecoponto span a.active { color:#daebf0; }
/* - BLOCO Instalacoes - */
/* - BLOCO Instalacoes - */
div.bloco-instalacoes h3 { height:0; margin:0; overflow:hidden; }
div.bloco-instalacoes ul { margin:48px 0 0 7px; }
div.bloco-instalacoes ul li { width: 300px; height: 59px; display: block; overflow: hidden; list-style: none; float: left; margin: 0 2px; text-indent:0; }
div.bloco-instalacoes ul li strong { background: url(http://blogadvertisingstore.com/images/bloco-instalacoes.gif) no-repeat left top; font-weight: bold; color: #5ca1b4; display:block; font-size:1.05em; line-height:1.1em; margin: 0; width: 300px; height: 40px; padding-top:19px; padding-left:55px; }
/*div.bloco-instalacoes ul li strong.cprs { background: url(http://blogadvertisingstore.com/images/bloco-instalacoes.gif) no-repeat -302px top; }*/
div.bloco-instalacoes ul li strong.etzo { background: url(http://blogadvertisingstore.com/images/bloco-instalacoes.gif) no-repeat -300px top; }
/*div.bloco-instalacoes ul li strong.etzl { background: url(http://blogadvertisingstore.com/images/bloco-instalacoes.gif) no-repeat -453px top; }*/
div.bloco-instalacoes ul li strong.et { background: url(http://blogadvertisingstore.com/images/bloco-instalacoes.gif) no-repeat -600px top; }
/*div.bloco-instalacoes ul li strong.crre { background: url(http://blogadvertisingstore.com/images/bloco-instalacoes.gif) no-repeat -755px top; }*/
div.bloco-instalacoes a:link, div.bloco-instalacoes a:visited { color: #63a8bb; text-decoration: none; font-size:0.875em; }
div.bloco-instalacoes a:link span, div.bloco-instalacoes a:visited span { color: #347688; font-size:1.5em; letter-spacing:1px; display:block; }

/* - FORWARD - */
#forward-form { width:33em; margin:0 auto; }
#forward-form label { display:block; margin-top:1em; font-weight:bold; }
#forward-form .description { display:block; font-size:0.9em; padding-left:2px; }
#forward-form .form-text, #forward-form .form-textarea { width:27.5em; }
/* comum */
.bloco { clear:both; }
.clear { clear:both; margin:0; height:0; padding:0; overflow:hidden; }
.messages { margin:1px; padding:1em; border:1px solid #d3e5e5; background:#daecec; }
.messages ul { margin:0; }
.messages ul li { list-style: none; }
.block-region { padding:0.75em; border:1px dotted red; }
table#blocks thead th { text-align:center; }
table#blocks td.region { background:#f6f8f9; font-weight:bold; font-size:1.1em; border-bottom:1px solid #ccc; }
table#blocks select { padding:0.15em; }
/* menu tabs */
ul.tabs { background: #f6f8f9; border-top: 1px solid #c6d4d4; border-bottom: 1px solid #c6d4d4; float: right; font-size: 0.95em; margin:0 6px; padding-right: 0.25em; padding-left: 0.25em; clear: right; }
.votacoes ul.tabs { margin-right:0; }
*+html .votacoes ul.tabs { margin:8px 0 0 6px; }
* html .votacoes ul.tabs { margin:8px 0 0 6px; }
ul.tabs li { list-style: none; display: inline; margin:0.5em 0.75em; }
ul.secondary { float:none; margin-left:0; }
ul.tabs li a:link, ul.tabs li a:visited { color:#719b00; font-weight: bold; line-height: 2.5em; display:inline-block; }
#user-login, #user-register, #user-pass, #user-edit { padding:0.75em; }
#user-login label, #user-register label, #user-pass label, #user-edit label { display:block; font-weight:bold; }
#user-login span.description, #user-register span.description, #user-pass span.description, #user-edit span.description { display:block; margin-bottom:1em; }
#user-login input.form-submit, #user-register input.form-submit, #user-pass input.form-submit, #user-edit input.form-submit { padding:0.25em 3em; }
#coluna #search-form { margin:0 0.55em; }
#coluna #search-form label { display:block; }
#coluna #search-form .form-select, #coluna #search-form .form-select optgroup { color:#666666; font-style:normal; }
#coluna #search-form input.form-submit { padding:0.25em 2em; }
#coluna #contact-mail-page { padding:0.25em; margin:-0.2em; }
#coluna #contact-mail-page label { display:block; margin-top:1em; }
* html #coluna #contact-mail-page .form-submit { margin-left:6.0em; }
#contact-mail-user label { display:block; font-weight:bold; }
#contact-mail-user #edit-message * { text-align:left; }
/* perfil */
#coluna .profile h2.title { text-transform: capitalize; }
#coluna .profile dl { padding:0 0.65em; }




