body {font-family:"Amaranth", Arial;line-height:120%;background-color:#d8d975;}
body * {font-family:"Amaranth";}
.fleft {float:left;}
.fright {float:right;}
.clearfix, .clearfx {clear:both;}
#wrapper {position:relative;overflow: hidden;}
/* HEADER */
#header {background:#fff;border-bottom:2px solid #fdffd9;}

#header .content {height:116px;}

#header .content .logo {height:116px;}

#header .content a.lnkTopMenu {border-right: 1px solid #4897c2; color: #4897c2; display: inline-block; font-size: 14px; margin-right: 10px; padding-right: 10px; text-align: center; text-decoration: none; line-height: 14px;}
#header .content a.lnkTopMenu.lastChild {border-right: none; margin-right: 20px; padding-right: 0px;}

#header .content a.lnkSocial {text-decoration: none;}

#header .content a.lnkLang {background: url("../images/english.png") no-repeat scroll right center rgba(0, 0, 0, 0); color: #4897c2; display: block; margin-left: 20px; padding-right: 28px; position: absolute; right: 207px; text-decoration: none; top: 31px;}

#header .content .acesso {margin-top:25px;position:relative;}

#acessoRapido {position:absolute;right:310px;width:225px;padding:0 15px;z-index:1000;}
#acessoRapido span {display:block;height:41px;width:250px;margin-left:-12px;background:transparent url("../images/bg-acesso_rapido.png") left top no-repeat;border-radius:15px;}
#acessoRapido span span {display:none;}
#acessoRapido.selected {background:transparent url("../images/sombra-acesso.png") -2px top no-repeat;}
#acessoRapido.selected ul {display:block;}
#acessoRapido ul {display:none;padding:10px 0;width:224px;background-color:#fff;font-size:14px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow:hidden;}
#acessoRapido ul li a {text-decoration:none;color:#4897c2;display:block;padding:8px 10px;background:#fff;}
#acessoRapido ul li a:hover {background:transparent url("../images/bg-hover-acesso_rapido.png") 0 0 repeat-x;border-bottom:1px solid #cddfe9;border-top:1px solid #cddfe9;padding:7px 10px;}

#busca {position:absolute;right:10px; top: 18px;}
#busca input {float:left;margin:0;border:0 none;padding:0;border-radius:0;}
#busca input#search {font-family:'Amaranth';color:#4897c2;background:url('../images/bg-header-busca-field.jpg') no-repeat scroll top left;width:115px;height:41px;font-size:16px;font-weight:bold;padding-left:10px;}

#banner {width:100%;overflow:hidden;background:url('../images/bg-banner.jpg') repeat-x scroll top left;height:557px;}
#banner .content {background:url('../images/bg-banner-light.jpg') no-repeat scroll top left;height:557px;}
#banner .content .visao {margin-top:50px;width:390px;float:left;}
#banner .content .visao p {font-style:italic;font-size:12px;color:#fff;margin:30px 0 0 25px;}
#banner .content .visao p.title {color:#edf018;font-size:29px;font-weight:bold;margin:0;font-style:normal;}
#banner .content .ranking {background:url('../images/bg-ranking.png') no-repeat top left transparent scroll;float:right;margin-top:50px;}
#banner .content .ranking .conteudo {float:right;text-align:right;margin:10px 0 0 60px;width:340px;}
#banner .content .ranking .conteudo p.number {font-size:75px;color:#edf018;font-weight:bold;float:left;margin:20px 0 20px 40px;}
#banner .content .ranking .conteudo p {color:#fff;font-size:24px;text-align:left;}
#banner .content .ranking .conteudo p span {font-style:italic;font-size:18px;color:#9bcee9;}
#banner .content .contribuo {margin-top:68px;float:left;height:250px;width:625px;position:relative;}
#banner .content .contribuo p.title {float:right;font-weight:bold;font-size:29px;color:#edf018;margin-right:150px;margin-top:35px;}
#banner .content .contribuo .nav {position:absolute;bottom:10px;left:20px;z-index:999;}
#banner .content .contribuo .nav span {text-decoration:none;margin:3px;cursor:pointer;}
#banner .content .contribuo .slider .slide {display:block;height:250px;}
#banner .content .contribuo .slider .foto {height:250px;width:300px;position:relative;float:left;}
#banner .content .contribuo .slider .foto img {position:absolute;right:0;bottom:0;max-height:250px;}
#banner .content .contribuo .slider .info {margin-left:45px;margin-top:30px;float:left;width:200px;}
#banner .content .contribuo .slider .info p.nome {color:#FFF;font-size:18px;}
#banner .content .contribuo .slider .info p.nome span {color:#9ccee9;font-size:14px;font-style:italic;}
#banner .content .contribuo .slider .info p.projeto {color:#FFF;font-size:12px;font-style:italic;margin-top:5px;}
#banner .content .contribuo .slider .info p.projeto span {color:#9ccee9;font-size:11px;font-style:italic;}

#banner .content .participe {float:left;margin-top:68px;height:250px;width:335px;}
#banner .content .participe p.title {font-weight:bold;font-size:29px;color:#edf018;}
#banner .content .participe ul {list-style:disc;margin-left:50px;color:#fff;font-size:18px;width:215px;}
#banner .content .participe ul li {margin:20px 0;}
#banner .content .participe ul li input {display:none;}
#banner .content .participe ul li span.doar {margin:-5px 0 0 5px;width:79px;height:21px;background:url('../images/bg-input-doar.png') no-repeat top left;display:block;float:right;padding:5px;}
#banner .content .participe ul li span.doar span {color:#767676;font-size:18px;font-weight:bold;}
#banner .content .participe ul li span.doar ul {list-style:none;display:none;margin:0;position:absolute;color:#767676;margin-left:-5px;margin-top:5px;background-color:#FFF;width:60px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0 0 5px #888;}
#banner .content .participe ul li span.doar ul li {cursor:pointer;margin:0;display:block;font-weight:normal;margin:10px 0;padding-left:5px;border-bottom:1px solid white;border-top:1px solid white;}
#banner .content .participe ul li span.doar ul li:hover {background:transparent url("../images/bg-hover-acesso_rapido.png") 0 0 repeat-x;border-bottom:1px solid #cddfe9;border-top:1px solid #cddfe9;}
#banner .content .participe .buttons {margin-left:30px;width:226px;height:26px;background:url('../images/bg-cartoes.png') no-repeat top left scroll transparent;}
#banner .content .participe .buttons input {float:right;}
#banner.hidden {display:none;}

#collapse {background:url('../images/bg-collapse.jpg') repeat-x scroll top left;width:100%;height:30px;overflow: hidden;}
#collapse .content {position:relative;}
#collapse .content a {left:50%;margin-left:-12px;display:block;height:41px;width:33px;background:url('../images/btn-collapse.png') no-repeat scroll top left;position:absolute;z-index:1;}
#collapse .content a.selected, #collapse.selected .content a {background-position:left bottom;}

#menu {width:100%;height:60px;background-color:#c4c64b;margin-top:-14px;border-bottom:1px solid #b3b546;}
#menu .content {height:100%;}
#menu ul {height:100%;margin:0;}
#menu ul li {float:left;height:100%;display:block;}
#menu ul li:hover, #menu ul li.selected, #menu ul li.active {background:url('../images/bg-menu-bottom.jpg') repeat-x bottom left scroll #edf018;}
#menu ul li a {font-size:21px;font-weight:bold;display:block;height:46px;text-decoration:none;color:#fff;padding:10px 8px 0;}
#menu ul li a span {color:#454545;font-size:12px;font-weight:normal;font-style:italic;}
#menu ul li:hover a, #menu ul li.selected a, #menu ul li.active a {color:#4897c2;}
#menu ul li div {position:absolute;margin-top:-3px;display:none;z-index:999;}
#menu ul li.active div {margin-top:-3px;}
#menu ul li div span {background:url('../images/bg-menu-arrow.png') no-repeat top center;width:32px;height:17px;display:block;position:absolute;z-index:999;}
#menu ul li:hover div, #menu ul li.selected div {display:block;}
#menu ul li div ul {margin-top:4px;position:absolute;height:auto;}
#menu ul li div ul li {border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
#menu ul li div ul, #menu ul li div ul li {background-color:#FFF;}
#menu ul li div ul li, #menu ul li div ul li a {width:100%;height:auto;margin:5px 0;}
#menu ul li div ul li a, #menu ul li:hover div ul li a, #menu ul li.selected div ul li a {font-weight:normal;font-size:18px;font-style:italic;color:#454545;padding-top:5px;}
#menu ul li div ul li.selected, #menu ul li div ul li:hover {background:transparent url("../images/bg-hover-acesso_rapido.png") 0 0 repeat-x;border-bottom:1px solid #cddfe9;border-top:1px solid #cddfe9;}
#menu ul li div ul li a, #menu ul li:hover div ul li:hover a, #menu ul li.selected div ul li.selected a {color:#4897c2;}
#menu ul li span.active {background:url('../images/bg-menu-arrow.png') no-repeat top center;width:32px;height:17px;display:none;margin-top:-3px;position:absolute;}
#menu ul li.active span.active {display:block;}

#menu ul li span.quem.active, #menu ul li div.quem span {margin-left:54px;}
#menu ul li div.quem ul {width:250px;background-color:#FFF;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0 3px 5px #888;padding-top:10px;overflow:hidden;}

#menu ul li span.mata.active, #menu ul li div.mata span {margin-left:54px;}
#menu ul li div.mata ul {width:250px;background-color:#FFF;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0 3px 5px #888;padding-top:10px;overflow:hidden;}

#menu ul li div.mata ul .children{ display: none;}
/*#menu ul li div.mata ul li.selected .children{ display: block;}*/

#menu ul li span.noticias.active, #menu ul li div.noticias span {margin-left:47px;}
#menu ul li div.noticias ul {width:250px;background-color:#FFF;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0 3px 5px #888;padding-top:10px;overflow:hidden;}

#menu ul li span.loja.active {margin-left:46px;}
#menu ul li div.loja span {margin-left:176px;margin-top:-4px;}
#menu ul li div.loja {width:504px;background-color:#FFF;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0 3px 5px #888;margin-top:1px;margin-left:-130px;}
#menu ul li div.loja ul {width:250px;padding-top:10px;overflow:hidden;float:left;position:relative;border-left:1px solid #F5F5ED;border-right:1px solid #F5F5ED;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}

#menu ul li div.participe {margin-left:-80px;}
#menu ul li span.participe.active {margin-left:40px;}
#menu ul li div.participe span {margin-left:120px;}
#menu ul li div.participe ul {width:200px;background-color:#FFF;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0 3px 5px #888;padding-top:10px;overflow:hidden;}

#menu ul li span.projetos.active, #menu ul li div.projetos span {margin-left:47px;}
#menu ul li div.projetos div {margin-top:4px;position:absolute;height:auto;background-color:#FFF;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0 3px 5px #888;padding-top:10px;overflow:hidden;z-index:99;}
#menu ul li div.projetos div p {padding-left:270px;padding-top:10px;}
#menu ul li div.projetos div ul.destaque {width:258px;}
#menu ul li div.projetos div ul {position:relative;float:left;width:270px;}
#menu ul li div.projetos div div.submenu {margin:0 0 10px 0;background:none;float:left;position:relative;border-bottom-right-radius:0px;border-bottom-left-radius:0px;box-shadow:none;width:auto;}
#menu ul li div.projetos div div.submenu p {font-size:16px;color:#454545;font-weight:bold;display:block;margin:15px 10px 0;}
#menu ul li div.projetos div div.submenu p.outro, #menu ul li div.projetos div div.submenu p.outro a {clear:both;font-size:16px;font-weight:normal;font-style:italic;height:auto;padding:0;margin-bottom:10px;margin-top:5px;}
#menu ul li div.projetos div div.submenu ul {border-left:1px solid #f5f5ed;border-right:1px solid #f5f5ed;}
#menu ul li div.projetos div div.submenu ul li a {color:#454545;font-size:16px;font-style:italic;padding-top:0;}
#menu ul li div.projetos div div.submenu ul li a:hover, #menu ul li div.projetos div div.submenu ul li a:active {color:#4897c2;}
#menu ul li div.projetos div div.submenu ul.list0 {border-left:0 none;}
#menu ul li div.projetos div div.submenu ul.list1 {border-right:0 none;}
#menu ul li div.projetos div ul.submenu {border-left:1px solid #f5f5ed;border-right:1px solid #f5f5ed;}
#menu ul li div.projetos div ul.destaque li {margin:15px 0;border:0 none;}
#menu ul li div.projetos div ul.destaque li a {color:#4897c2;}
#menu ul li div.projetos div ul.destaque li a:hover, #menu ul li div.projetos div ul.destaque li a:active {text-decoration:underline;}
#menu ul li div.projetos div ul.destaque li img {border-top-left-radius:5px;border-top-right-radius:5px;}
#menu ul li div.projetos div ul.destaque li:hover, #menu ul li div.projetos div ul.destaque li.selected {background:none;border:none;}

#menu ul li span.blog.active {margin-left:42px;}
#menu ul li span.galeria.active {margin-left:30px;}



/* FOOTER */

#wrapper_footer {background:url('../images/bg-footer-repeater.png') repeat-x top left transparent;}
#footer {background:url('../images/bg-footer.png') no-repeat scroll top left transparent;width:100%;height:520px;clear:both;padding-top:365px;padding-bottom:20px;position:relative;}
#footer .content {height:100%;position:relative;}
#footer .content .citrus {bottom:-23px;position:absolute;right:0;}
#footer .content .buttons {right:0;top:-355px;position: absolute;}
#footer .content .buttons a {display:block;width:71px;height:71px;background:url('../images/btn_footer.png') no-repeat top left transparent;margin:15px 0;}
#footer .content .buttons a#voltarPagina {background-position:left bottom;}
#footer .content a.open {margin:15px 5px 0;display:block;float:left;}

#footer .content div.open {display:none;}
#footer .content div.closed {display:block;}
#footer .content p {float:left;margin-top:15px;margin-left:15px;}
#footer .content p.contato {font-size:18px;color:#f4f4f4;line-height:20px;}
#footer .content p.contato span {font-size:14px;font-style:italic;}
#footer .content p.contato span a {text-decoration:none;font-size:14px;color:#f4f4f4;font-style:italic;}
#footer .content p.info {font-size:12px;font-style:italic;color:#c5eafd;margin-left:30px;}
#footer .content p.info a {font-size:12px;font-style:italic;color:#c5eafd;text-decoration:none;}
#footer .content .social {float:right;margin-top:15px;}
#footer .content .social a {text-decoration:none;margin:2px;}

#footer.selected {height:auto;}
#footer.selected .content div.open {display:block;}
#footer.selected .content div.closed {display:none;}
#footer.selected .content div.open div.info {width:325px;}
#footer.selected .content div.open div.info, #footer.selected .content div.open div.menu {float:left;}

#footer.selected .content div.open p.endereco {display:block;clear:left;color:#c5eafd;font-size:12px;font-style:italic;margin-top:0;}
#footer.selected .content div.open p.endereco a {text-decoration:none;color:#c5eafd;font-size:12px;font-style:italic;}

#footer.selected .content div.open div.contato {float:left;clear:left;margin-left:10px;margin-top:10px;width:260px;}
#footer.selected .content div.open div.contato * {float:left;}
#footer.selected .content div.open div.contato p {font-size:14px;color:#fff;margin:13px 10px;}
#footer.selected .content div.open div.contato br {clear:both;}
#footer.selected .content div.open div.contato img {margin:5px;}

#footer.selected .content div.open div.menu {background:url('../images/sombra-footer.png') no-repeat center left;padding-left:40px;margin-top:5px;overflow:hidden;}
#footer.selected .content div.open div.menu div {float:left;width:130px;margin:0 4px;}
#footer.selected .content div.open div.menu div.projetos {margin-right:30px;width:140px;}
#footer.selected .content div.open div.menu p {color:#fff;float:none;margin:10px 0;font-size:14px;font-weight:bold;position:relative;}
#footer.selected .content div.open div.menu a {color:#fff;text-decoration:none;}
#footer.selected .content div.open div.menu ul {margin-left:10px;}
#footer.selected .content div.open div.menu ul * {color:#c5eafd;font-style:italic;font-size:11px;text-decoration:none;}
#footer.selected .content div.open div.menu ul li {margin:8px 0;}
#footer.selected .content div.open div.menu ul li a {display:block;line-height:14px;}
#footer.selected .content div.open div.menu ul a:hover {text-decoration:underline;}

/* BREADCRUMB */
#breadcrumb {margin-top:10px;}
#breadcrumb span {font-size:10px;color:#3e87af;font-style:italic;display:block;}
#breadcrumb span * {float:left;margin:0 3px;}
#breadcrumb span a {color:#808132;text-decoration:none;}
#breadcrumb span a:hover, #breadcrumb span a:active {text-decoration:underline;}

/* MAIN */

#main {width:100%;}
#main .content #title {border-top-right-radius:10px;border-bottom-right-radius:10px;background-color:#4897c2;float:left;padding:10px;margin:30px 0;clear:both;}
#main .content #title span {background-color:#4897C2;display:block;height:39px;position:absolute;margin-top:-10px;left:0;}
#main .content #title h1 {font-size:24px;font-weight:normal;color:#fff;margin:0;float:left;}
#main .content #side-nav {clear:both;}
#main .content #side-nav div {clear:both;background-color:#FFF;box-shadow:0 0 8px #888;border-radius:10px;overflow:hidden;margin-bottom:30px;}
#main .content #side-nav div p {font-size:18px;font-weight:bold;color:#4897c2;margin:20px 20px 0;}
#main .content #side-nav div ul {margin:20px 0;}
#main .content #side-nav div ul li {margin:5px 0;}
#main .content #side-nav div ul li a {color:#3e86ad;display:block;text-decoration:none;font-size:16px;padding:5px 20px;border:1px solid #FFF;cursor:pointer;}
#main .content #side-nav div ul li a:hover, #main .content #side-nav ul li a:active {text-decoration:underline;}
#main .content #side-nav div ul li a:hover, #main .content #side-nav ul li a:hover {background:transparent url("../images/bg-hover-acesso_rapido.png") 0 0 repeat-x;border-bottom:1px solid #cddfe9;border-top:1px solid #cddfe9;}
#main .content #side-nav div ul li ul.children {margin-top:0;}
#main .content #side-nav div ul li ul.children li a {padding-left:40px;color: #999;}

#main .content #side-nav .news {background:url("../images/bg-newsletter-sidenav.png") repeat-x scroll left top transparent;border-radius:0;height:287px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
#main .content #side-nav .news .info {background:transparent;box-shadow:none;border-radius:0;}
#main .content #side-nav .news .info h3 {font-size:27px;color:#3e85ac;font-weight:bold;margin-left:21px;margin-top:20px;}
#main .content #side-nav .news .info p {font-size:14px;font-style:italic;color:#454545;font-weight:normal;margin:15px 21px;}
#main .content #side-nav .news .info input[type=text] {width:163px;height:42px;padding:0 6px;background:url('../images/input-email.png') no-repeat top left scroll transparent;font-size:14px;color:#454545;font-weight:bold;margin:0 0 10px 21px;border:0 none;}
#main .content #side-nav .news .info input#cadastrar {float:left;margin:0 70px;}

#main .content #side-nav .login .info {background:transparent;box-shadow:none;border-radius:0;margin:0;}
#main .content #side-nav .login .info h3 {font-size:27px;color:#3e85ac;font-weight:bold;margin-left:21px;margin-top:20px;}
#main .content #side-nav .login .info input#email, #main .content #side-nav .login .info input#senha {width:170px;height:36px;padding:0 5px;border:1px solid #a5d3eb;background:url('../images/input-email.png') no-repeat top left scroll transparent;font-size:14px;color:#454545;font-weight:bold;border-radius:15px;margin:10px 21px;}
#main .content #side-nav .login .info span.checkbox {background:url('../images/bg-checkbox.png') no-repeat scroll top left;height:22px;cursor:pointer;display:block;float:left;margin:5px 0 0 25px;padding-left:25px;color:#454545;font-size:11px;}
#main .content #side-nav .login .info span.checkbox.selected {background-position:bottom left;}
#main .content #side-nav .login .info input#lembrar {display:none;}
#main .content #side-nav .login .info input#login {float:left;margin-left:15px;}
#main .content #side-nav .login hr {color:#f8f8f8;background-color:#f8f8f8;margin:10px 20px;}
#main .content #side-nav .login a {color:#4897c2;font-weight:normal;font-size:14px;display:block;text-decoration:none;margin:10px 20px;}

#main .content #side-nav .realizado p {font-size:16px;color:#454545;}
#main .content #side-nav .realizado img, #main .content #side-nav .realizado div {float:left;margin:5px;width:105px;clear:none;}

#main .content .grid_17 div {background-color:#FFF;border-radius:10px;margin:0 0 20px;}
#main .content .grid_17 h2 {margin-left:0;}
#main .content .grid_17 div.grid_17 {padding:0 28px 10px;width:614px;}
#main .content .grid_17 .prefix_1 {margin-left:50px;padding-left:0;}
#main .content .grid_17 div h2 {margin:30px 0 0;font-weight:bold;font-size:18px;color:#4897c2;}
#main .content .grid_17 div p.title2 {margin:0px 0;font-weight:bold;font-size:18px;color:#4897c2;}
#main .content .grid_17 div h2 span {font-size:11px;color:#9d9d9d;font-weight:normal;font-style:italic;}
#main .content .grid_17 div p {margin:15px 0;font-size:14px;color:#454545;}
#main .content .grid_17 div p.excerpt {font-size:16px;}
#main .content .grid_17 div h1, #main .content .grid_17 div h2, #main .content .grid_17 div h3, #main .content .grid_17 div h4, #main .content .grid_17 div h5, #main .content .grid_17 div h6 {margin:20px 0 5px;float:none;}
#main .content .grid_17 div h1 {font-size:18px;font-weight:bold;color:#4897c2;}
#main .content .grid_17 div h2 {font-size:18px;font-weight:normal;color:#4897c2;margin-top:25px;margin-bottom:0;}
#main .content .grid_17 div h3 {font-size:17px;font-weight:normal;color:#4897c2;margin-bottom:0;}
#main .content .grid_17 div h4 {font-size:16px;font-weight:normal;color:#4897c2;}
#main .content .grid_17 div h5 {font-size:15px;font-weight:normal;color:#4897c2;}
#main .content .grid_17 div h6 {font-size:14px;font-weight:normal;color:#4897c2;}
#main .content .grid_17 div em, #main .content .grid_17 div i {font-style:italic;}
#main .content .grid_17 div b, #main .content .grid_17 div strong {font-weight:bold;}
#main .content .grid_17 div ul.highlight {list-style:outside url('../images/img-ul.png');margin-left:25px;}
#main .content .grid_17 div ul {margin:15px 0 15px 15px;list-style:outside disc;font-size:14px;color:#454545;font-weight:normal;}
#main .content .grid_17 div ol {margin:15px 0 15px 15px;list-style:outside decimal;font-size:14px;color:#454545;font-weight:normal;}
#main .content .grid_17 div ol li, #main .content .grid_17 div ul li {margin:15px 0;line-height:20px;}
#main .content .grid_17 div ol li a, #main .content .grid_17 div ul li a {color:#4897c2;font-weight:bold;font-size:14px;text-decoration:none;}
#main .content .grid_17 div ol li a:hover, #main .content .grid_17 div ul li a:hover, #main .content .grid_17 div ol li a:active, #main .content .grid_17 div ul li a:active {text-decoration:underline;}
#main .content .grid_17 div p a {color:#4897c2;font-weight:bold;font-size:14px;text-decoration:none;}
#main .content .grid_17 div p a:hover,  #main .content .grid_17 div p a:active {text-decoration:underline;}
#main .content .grid_17 div .size-medium {float:left;margin:10px 10px 10px 0;border-radius:10px;position:relative;overflow:hidden;width:auto;height:auto;max-width:614px;}
#main .content .grid_17 div .size-full {margin:10px 10px 10px 0;border-radius:10px;position:relative;overflow:hidden;width:auto;height:auto;max-width:614px;}
#main .content .grid_17 div .aligncenter {text-align:center;float:none;}
#main .content .grid_17 div .alignleft {text-align:left;float:left;margin:10px 10px 10px 0;}
#main .content .grid_17 div .alignright {text-align:right;float:right;margin:10px 0 10px 10px;}
#main .content .grid_17 div hr {color:#454545;background-color:#454545;margin:auto 0 20px;clear:both;border:1px solid #454545;}
#main .content .grid_17 .grid_8.posts {background:none;border-radius:0;box-shadow:0;}

#main .content .grid_17 div div.tags {padding:0;}
#main .content .grid_17 div div.tags p.tags {background:url("../images/bg-tags.jpg") no-repeat top left;padding-left:45px;font-weight:normal;font-size:18px;color:#4897c2;height:22px;margin:0 0 20px;}
#main .content .grid_17 div div.tags span {background:url("../images/btn-nav.jpg") repeat-x bottom left;display:block;float:left;border-radius:10px;border:1px solid #9cb2ba;margin:0 3px 10px;height:31px;overflow:hidden;}
#main .content .grid_17 div div.tags span a {font-size:14px;font-weight:normal;color:#4897c2;text-decoration:none;padding:5px 8px;display:block;}
#main .content .grid_17 div div.tags span a:hover, #main .content .grid_17 div div.tags span a:active {text-decoration:underline;}

#main .content .grid_17 .galeria.content {margin:20px 0;}
#main .content .grid_17 .galeria.content .desc {color:#3e86ad;font-size:16px;margin-bottom:0;}
#main .content .grid_17 .galeria.content .main img {margin:0;}
#main .content .grid_17 .content.galeria .navigation {margin:0;}
#main .content .grid_17 .galeria.content .navigation .nav {margin:5px 10px;width:600px;}
#main .content .grid_17 .galeria.content .navigation .nav .thumbs {width:550px;}

#main .content .grid_17 .thumb .img {margin:10px auto;position:relative;}
#main .content .grid_17 .thumb .img, #main .content .thumb .img img {width:292px;height:201px;border-top-right-radius:10px;border-top-left-radius:10px;overflow:hidden;}
#main .content .grid_17 .thumb .img p.tag {color:#97f018;background-color:#3e85ac;bottom:0;position:absolute;padding:10px 11px;height:auto;font-style:normal;text-transform:uppercase;margin:0;}
#main .content .grid_17 .thumb p.title {font-size:15px;color:#4897c2;margin:20px;font-style:normal;}
#main .content .grid_17 .thumb p.title a {text-decoration:none;color:#4897c2;}
#main .content .grid_17 .thumb p.title a:hover {text-decoration:underline;}
#main .content .grid_17 .thumb p {font-size:12px;color:#454545;font-style:italic;margin:0 22px 20px;}
#main .content .grid_17 .thumb span {font-size:11px;font-style:italic;}
#main .content .grid_17 .thumb .date {color:#9bcee9;float:left;margin-left:10px;margin-bottom:27px;}
#main .content .grid_17 .thumb .galeria {color:#9d9d9d;float:right;margin-right:10px;margin-bottom:27px;}
#main .content .grid_17 .thumb .comentario {background:url("../images/icon-comentario.png") no-repeat scroll left top transparent;display:block;height:24px;float:right;margin-bottom:27px;margin-right:10px;}
#main .content .grid_17 .thumb .comentario a {font-size:11px;font-style:italic;text-decoration:none;color:#9bcee9;display:block;padding-left:24px;}
#main .content .grid_17 .thumb .comentario a:hover, #main .content .grid_17 .thumb .comentario a:active {text-decoration:underline;}
#main .content .grid_17 .result {overflow:hidden;margin-bottom:10px;border-radius:0;}
#main .content .grid_17 .result p.title {margin:0;}
#main .content .grid_17 .result p {margin:10px 0;}
#main .content .grid_17 .result span {font-size:11px;font-style:italic;}
#main .content .grid_17 .result .date {color:#9bcee9;}
#main .content .grid_17 .result .tags {color:#9d9d9d;}
#main .content .grid_17 .result .tags a {text-decoration:none;color:#9bcee9;margin:0 3px;}
#main .content .grid_17 .result .tags a:hover {text-decoration:underline;}

#main .content .grid_17 .wp-pagenavi {background:none;border-radius:0;text-align:center;margin-top:20px;}
#main .content .grid_17 .wp-pagenavi span, #main .content .grid_17 .wp-pagenavi a {background:url("../images/btn-nav.jpg") repeat-x top left;font-size:14px;font-weight:bold;color:#ffffff;text-decoration:none;border:1px solid #9cb2ba;border-radius:10px;padding:6px 8px;}
#main .content .grid_17 .wp-pagenavi a:hover, #main .content .grid_17 .wp-pagenavi a:active, #main .content .grid_17 .wp-pagenavi span.current {color:#4897c2;background-position:bottom left;}

#main .content .grid_17 .filtros ul {list-style:outside none;}
#main .content .grid_17 .filtros p {font-size:16px;font-weight:bold;color:#4897c2;margin:15px 0px;float:left;}
#main .content .grid_17 .filtros p.result {font-size:16px;font-weight:normal;margin-right:30px;}
#main .content .grid_17 .filtros span {font-size:14px;color:#767676;display:block;float:left;margin:7px 15px 0;padding:7px;}
#main .content .grid_17 .filtros span span {margin:0;padding:0;}
#main .content .grid_17 .filtros span.tags {background:url('../images/bg-select-tags.png') no-repeat scroll top left;width:189px;height:19px;}
#main .content .grid_17 .filtros span.itens {background:url('../images/bg-select-itens.png') no-repeat scroll top left;width:51px;height:19px;}
#main .content .grid_17 .filtros span div {position:absolute;margin-top:25px;border-top-right-radius:0;border-top-left-radius:0;box-shadow:0 0 5px #888;display:none;z-index:100;}
#main .content .grid_17 .filtros span.tags div {width:168px;}
#main .content .grid_17 .filtros span.itens div {width:55px;}
#main .content .grid_17 .filtros span div ul {margin:10px 0;}
#main .content .grid_17 .filtros span div ul li {border:1px solid #fff;margin:0;}
#main .content .grid_17 .filtros span div ul li a {display:block;padding:5px 10px;color:#767676;font-size:14px;text-decoration:none;}
#main .content .grid_17 .filtros span div ul li:hover, #main .content .grid_17 .filtros span div ul li.selected {background:transparent url("../images/bg-hover-acesso_rapido.png") 0 0 repeat-x;border-bottom:1px solid #cddfe9;border-top:1px solid #cddfe9;}
#main .content .grid_17 .filtros input {float:left;}
#main .content .grid_17 .filtros input.text {margin:8px 20px 0 10px;width:100px;background:url('../images/bg-input.jpg') repeat-x top left;border:1px solid #bddae9;border-radius:10px;height:28px;padding:0 3px;}

#main .content .grid_17 .visible .content {height:auto;width:614px;margin:0 0;border-radius:0;}
#main .content .grid_17 div.itens {width:620px;margin:15px 0 20px;overflow:hidden;}
#main .content .grid_17 div.itens .item {width:145px;height:145px;border-radius:10px;cursor:pointer;float:left;overflow:hidden;margin:5px;}
#main .content .grid_17 div.itens .item .desc {display:none;}
#main .content .grid_17 div.itens .item a.video {display:block;border-radius:10px;}
#main .content .grid_17 div.itens .item a.video span {display:block;background:url('../images/play.png') no-repeat center center;position:absolute;width:145px;height:145px;margin-top:-152px;}

#main .content .grid_17 div.image {margin:0 10px 10px 0;border-radius:10px 10px 0 0;position:relative;overflow:hidden;width:auto;height:auto;max-width:614px;}
#main .content .grid_17 div.image.featured, #main .content .grid_17 div.image.featured img {width:614px;height:auto;border-radius:10px 10px 0 0;}
#main .content .grid_17 div.image .caption {color:#FFF;font-style:italic;font-weight:normal;font-size:12px;position:absolute;bottom:0;background-color:#000;display:block;width:93%;height:13px;padding:10px;opacity:0.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}

#main .content .grid_17 .compartilhe {margin:20px 0 20px;overflow:hidden;}
#main .content .grid_17 .compartilhe * {background-color:transparent;}
#main .content h2 {color:#4897c2;font-size:24px;font-weight:normal;margin:30px;float:left;}

/* HOME */

.home h1 {display:none;visibility:hidden;}

.home #banners {background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;margin-top:5px;padding-bottom:10px;}
.home #banners div.slide {display:none;}
.home #banners img {margin:6px;border-top-left-radius:5px;border-top-right-radius:5px;width:938px;}
.home #banners .info {margin-top:-87px;position:relative;margin-left:6px;width:938px;display:none;overflow:hidden;margin-bottom:8px;}
.home #banners .info p {margin:0;padding:10px;}
.home #banners .info .title {background-color:#3e85ac;color:#97f018;float:left;}
.home #banners .info .desc {background-color:#000;color:#CCC;font-size:12px;font-style:italic;clear:both;width:100%;opacity:0.8;    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}

.home #banners .navigation {float:right;margin-top:5px;margin-right:10px;}
.home #banners .navigation span {display:block;background-color:#000;width:15px;height:14px;float:left;margin:0 3px;background:url('../images/btn-slider-banner.png') no-repeat bottom left scroll transparent;cursor:pointer;}
.home #banners .navigation span.selected {background-position:top left;}

.home #banners p {font-size:16px;font-weight:normal;color:#3e86ad;margin-left:8px;float:left;}

.home .wrapper {margin-top:15px;margin-left:0;}
.home #main .wrapper h2 {color:#4897c2;font-size:24px;font-weight:normal;text-transform:uppercase;margin:15px 0 0 5px;float:none;}
.home .wrapper .content div {background-color:#FFF;border-radius:10px;margin-top:10px;}
.home .wrapper .content div .img {border-top-left-radius:5px;border-top-right-radius:5px;margin:6px;position:relative;overflow:hidden;}
.home .wrapper .content div .img p.tag {color:#97f018;background-color:#3e85ac;bottom:4px;position:absolute;padding:10px 11px;height:auto;font-style:normal;text-transform:uppercase;margin:0;left:0;font-size:12px;}
.home .wrapper .content div .img img {margin:0;}
.home .wrapper .content div img {border-top-left-radius:5px;border-top-right-radius:5px;margin:6px;}
.home .wrapper .content div .info {margin:10px;}
.home .wrapper .content div .info p.title, .home .wrapper .content div .info p.title a {color:#4897c2;font-style:15px;font-weight:bold;text-decoration:none;}
.home .wrapper .content div .info p.title a:hover, .home .wrapper .content div .info p.title a:active {text-decoration:underline;}
.home .wrapper .content div .info p.desc {color:#454545;font-size:12px;margin:10px 0;}
.home .wrapper .content div .info p.date {color:#9bcee9;font-size:11px;font-style:italic;}
.home .wrapper .content .grid_8 img {width:298px;height:auto;}
.home .wrapper .content .grid_6 img {height:auto;width:218px;}
.home #eventos {margin-left:5px;}
.home #loja .grid_8, .home #social .grid_8, .home #voluntariado .grid_8, .home #filiacao .grid_8 {min-height:408px;}
.home #blog .grid_8 {min-height:460px;}
/*.home .grid_6 {min-height:360px;}*/

.home #noticias .content .news {float:right;background:url('../images/bg-newsletter.png') no-repeat scroll top left;height:253px;}
.home #noticias .content .news .info {height:195px;margin:35px 30px;width:250px;}
.home #noticias .content .news .info h3 {color:#3e85ac;font-size:27px;font-weight:bold;}
.home #noticias .content .news .info p {font-style:italic;font-size:14px;color:#454545;margin:20px 5px;}
.home #noticias .content .news .info input#email {width:240px;height:42px;padding:0 5px;border:0 none;background:url('../images/input-email.png') no-repeat top left scroll transparent;font-size:14px;color:#454545;font-weight:bold;border-radius:15px;}
.home #noticias .content .news .info input#cadastrar {float:right;margin-top:10px;}

/*.home #projetos .grid_6 {height:460px;}*/

.home #voluntariado {margin-top:30px;margin-left:0;}
.home #voluntariado h2 {color:#4897c2;font-size:24px;font-weight:normal;text-transform:uppercase;margin-left:5px;margin-bottom:20px;}
.home #voluntariado .content div {background-color:#FFF;border-radius:10px;overflow:hidden;}
.home #voluntariado .content div .image {border-top-left-radius:5px;border-top-right-radius:5px;margin:6px;max-width:298px;width:auto;overflow:hidden;text-align:center;}
.home #voluntariado .content div .image img {width:auto;max-width:298px;}
.home #voluntariado .content div .info {margin:15px;border-radius:0;height:auto;}
.home #voluntariado .content div .info p {color:#4897c2;font-size:15px;}
.home #voluntariado .content div .info a {display:block;margin:13px auto 0;width:140px;height:34px;background:url("../images/btn-voluntario.png") no-repeat top left;}

.home #filiacao {margin-top:30px;margin-left:0;position:relative;}
.home #filiacao h2 {color:#4897c2;font-size:24px;font-weight:normal;text-transform:uppercase;margin-left:5px;margin-bottom:20px;}
.home #filiacao .content div {background-color:#FFF;border-radius:10px;overflow:hidden;}
.home #filiacao .content div .image {border-top-left-radius:5px;border-top-right-radius:5px;margin:6px;max-width:298px;width:auto;overflow:hidden;text-align:center;}
.home #filiacao .content div .image img {width:auto;max-width:298px;}
.home #filiacao .content div .info {margin:15px;border-radius:0;height:auto;}
.home #filiacao .content div .info p {color:#4897c2;font-size:15px;}
.home #filiacao .content div .info p strong {font-weight:bold;}
.home #filiacao .content div .info a {display:block;margin:12px auto 0;width:124px;height:34px;background:url("../images/btn-filiar.png") no-repeat top left;position: absolute;bottom: 20px;left: 95px;}
.home #filiacao .content div .info span {color:#454545; font-size:12px;font-style:italic;margin-top: 20px;display: block;}

.home #filiacao, .home #voluntariado {margin-left:7px;}

.home #loja {margin-top:30px;margin-left:0;}
.home #loja h2 {color:#4897c2;font-size:24px;font-weight:normal;text-transform:uppercase;margin-left:5px;margin-bottom:20px;}
.home #loja .content div {background-color:#FFF;border-radius:10px;overflow:hidden;}
.home #loja .content div .image {border-top-left-radius:5px;border-top-right-radius:5px;margin:6px;max-width:298px;width:auto;overflow:hidden;text-align:center;}
.home #loja .content div .image img {width:auto;max-width:298px;}
.home #loja .content div .info {margin:15px;border-radius:0;height:auto;}
.home #loja .content div .info p.title, .home #loja .content div .info p.title a {font-size:18px;font-weight:bold;color:#4897c2;text-decoration:none;}
.home #loja .content div .info p.title a:hover {text-decoration:underline;}
.home #loja .content div .info p.size {font-size:11px;color:#9bcee9;margin:10px 0;}
.home #loja .content div .info p.desc {font-size:12px;color:#454545;}
.home #loja .content div .info p.price {font-size:18px;font-weight:bold;color:#4897c2;margin:15px 0;}
.home #loja .content div .info p.price span {font-size:40px;position:relative;}
.home #loja .content div .info p.price span span {background:url('../images/bg-price.png') no-repeat top center;position:absolute;width:100%;height:100%;top:0;left:0;}
.home #loja .content div .info .comprar {margin-top:10px;margin-left:50px;float:right;}
.home #loja .content div .info .comprar img {width:auto;}
.home #loja .content div .info .comprar span {background:url('../images/bg-input-quantidade.png') no-repeat top left;width:66px;height:33px;display:block;cursor:pointer;float:left;}
.home #loja .content div .info .comprar span input {border:0 none;background:none transparent;height:33px;width:33px;padding-left:5px;font-size:18px;font-weight:bold;color:#767676;float:left;margin:0;}
.home #loja .content div .info .comprar span ul {display:block;margin-left:2px;margin-top:31px;position:absolute;width:50px;background-color:#FFF;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0 0 5px #888;display:none;}
.home #loja .content div .info .comprar span ul li {cursor:pointer;margin:5px 0;padding:0 5px;font-size:18px;font-weight:bold;color:#767676;border:1px solid #FFF;}
.home #loja .content div .info .comprar span ul li:hover, .home #loja .content .info .comprar span ul li.selected {background:transparent url("../images/bg-hover-acesso_rapido.png") 0 0 repeat-x;border-bottom:1px solid #cddfe9;border-top:1px solid #cddfe9;}
.home #loja .content div .info .comprar input {float:left;margin:0 0 10px 10px;}

.home #blog {margin:0;}
.home #blog h2 {color:#4897c2;font-size:24px;font-weight:normal;text-transform:uppercase;margin-left:5px;margin-bottom:20px;}
.home #blog .content {width:640px;clear:both;}
.home #blog .content div {background-color:#FFF;border-radius:10px;}
.home #blog .content div .image {height:201px;overflow:hidden;}
.home #blog .content div .image img {max-width:298px;border-top-left-radius:5px;border-top-right-radius:5px;margin:6px;}
.home #blog .content div .info {margin:10px 10px 15px;overflow:hidden;}
.home #blog .content div .info p.title, .home #blog .content div .info p.title a {color:#4897c2;font-style:15px;font-weight:bold;text-decoration:none;}
.home #blog .content div .info p.title a:hover, .home #blog .content div .info p.title a:active {text-decoration:underline;}
.home #blog .content div .info p.desc {color:#454545;font-size:12px;font-style:italic;margin:10px 0;}
.home #blog .content div .info p.date {color:#9bcee9;font-size:11px;font-style:italic;}
.home #blog .content div .info span.comentario {background:url('../images/icon-comentario.png') no-repeat top left;height:24px;display:block;margin-top:10px;}
.home #blog .content div .info span.comentario p, .home #blog .content div .info span.comentario p a {padding-left:30px;font-style:italic;font-size:11px;color:#9bcee9;display:block;text-decoration:none;}
.home #blog .content div .info span.comentario p {padding:0;}
.home #blog .content div .info span.comentario p a:hover, .home #blog .content div .info span.comentario p a:active {text-decoration:underline;}

#galeria {margin-top:0;margin-right:10px;}
#main #galeria h2, #galeria h2{color:#4897c2;font-size:24px;font-weight:normal;text-transform:uppercase;margin-left:5px;margin-bottom:20px;}
#galeria h2, #blog h2, #twitter h2, #facebook h2, #googleplus h2, #youtube h2  {margin:15px 0 !important;}
#galeria h2, #blog h2, #twitter h2, #facebook h2, #youtube h2  {margin-top:30px !important;}
.content.galeria {width:100%;background-color:#FFF;border-radius:10px;overflow:hidden;}
.content.galeria .main {margin:6px;width:618px;height:325px;overflow:hidden;}
.content.galeria .main img {width:618px;border-top-left-radius:10px;border-top-right-radius:10px;margin:0 40px;}
#galeria .content.galeria .main img {margin:0;}
.content.galeria p.desc {font-size:16px;color:#3e86ad;margin:5px;}
.content.galeria .desc {color:#3e86ad;font-size:16px;margin-bottom:0;}
.content.galeria .navigation .nav {margin:5px 10px;width:650px;}
.content.galeria .navigation .nav .thumbs {width:602px;}
.content.galeria .navigation {height:99px;width:100%;overflow:hidden;}
.content.galeria .navigation .nav {height:90px;margin:0 auto; width:620px;}
.content.galeria .navigation .nav span {width:24px;height:90px;display:block;float:left;background:url('../images/btn-galeria.png') no-repeat;cursor:pointer;}
.content.galeria .navigation .nav span.prev {background-position:left center;}
.content.galeria .navigation .nav span.next {background-position:right center;}
.content.galeria .navigation .nav .thumbs {width:526px;height:90px;float:left;overflow:hidden;margin:0 23px;}
.content.galeria .navigation .nav .thumbs div {height:90px;display:block;overflow:hidden;}
.content.galeria .navigation .nav .thumbs div span {height:65px;width:65px;display:block;overflow:hidden;border-radius:10px;margin:12px 5px;background:none;}

.home #social .grid_8 .content {background-color:#FFF;border-radius:10px;overflow:hidden;height:360px;}
.home #social #twitter .info {float:left;overflow:hidden;}
.home #social #twitter .info .perfil {width:110px;float:left;border-radius:0;}
.home #social #twitter .info iframe {float:left;margin-left:10px;margin-top:20px;}
.home #social #twitter .info a {color:#4897c2;text-decoration:none;font-size:18px;font-weight:bold;float:left;margin-top:20px;margin-left:20px;}
.home #social #twitter .info a:hover, .home #social #twitter .info a:active {text-decoration:underline;}
.home #social #twitter .info .numbers {margin-top:10px;float:left;margin-left:-55px;}
.home #social #twitter .info .numbers p {color:#4897c2;font-size:12px;font-style:italic;}
.home #social #twitter .info .numbers p strong {font-size:15px;font-weight:bold;width:75px;display:inline-block;}
.home #social #twitter .tweets {clear:both;display:block;margin:0 6px;float:left;width:298px;height:207px;}
.home #social #twitter .tweets ul {width:100%;height:100%;}
.home #social #twitter .tweets ul li {background:url('../images/bg-tweet.png') no-repeat top left;margin:10px;height:91px;}
.home #social #twitter .tweets ul li:first-child {border-bottom:1px solid #ececec;}
.home #social #twitter .tweets ul li .tweet {background:none;margin-left:30px;}
.home #social #twitter .tweets ul li .tweet .date {font-size:11px;color:#9bcee9;font-style:italic;}
.home #social #twitter .tweets ul li .tweet .text {font-size:12px;color:#454545;}
.home #social #twitter .tweets ul li .tweet .text a {color:#4897c2;text-decoration:none;}
.home #social #twitter .tweets ul li .tweet .text a:hover, .home #social #twitter .tweets ul li .tweet .text a:active {text-decoration:underline;}
.home #social #youtube .info .perfil {width:50px;float:left;border-radius:0;}
.home #social #youtube .info .name, .home #social #youtube .info .name a {font-size:18px;font-weight:bold;color:#4897c2;float:left;width:240px;margin-top:3px;text-decoration:none;}
.home #social #youtube .info .name a:hover, .home #social #youtube .info .name a:active {text-decoration:underline;}
.home #social #youtube .info .numbers {float:left;clear:both;margin-left:10px;margin-top:0;margin-bottom:5px;}
.home #social #youtube .info .numbers p {color:#4897c2;font-size:12px;font-style:italic;}
.home #social #youtube .info .numbers p strong {font-size:15px;font-weight:bold;width:55px;}
.home #social #youtube .info .inscrever {float:right;margin:10px 12px 0 0;}
.home #social #youtube .info .inscrever img {border-radius:0;margin:0;}
.home #social #youtube iframe {margin:8px;}
.home #social #youtube .title {color:#4897c2;font-size:14px;margin:2px 8px 0;}

    .home #group-fb-gp > .grid_8 { margin: 0; min-height: 0; }
        .home #group-fb-gp > #facebook { margin-bottom: 20px; }
    .home #social #facebook .content { height: 185px; }
    .home #social #googleplus .content { height: 106px; }
    .home #social #facebook .content-mask { position: relative; width: 290px; height: 160px; overflow: hidden; margin: 15px 0 0 10px;}
    .home #social #googleplus .content-mask { position: relative; width: 282px; height: 160px; overflow: hidden; margin: 2px 0 0 13px;}
    .home #social #googleplus .content-mask .no_border { margin: -4px;}
        .home #social #facebook .content-mask .fb-like-box { position: absolute; top: -20px; left: -1px; }
    .home #group-fb-gp { display: inline-block; width: 310px; float: left; margin: 0 5px; }

#social{margin-top: 0 !important;}

/* 404 */
#e404 {background:url('../images/bg-404.png') no-repeat scroll top center;height:380px;margin-bottom:50px;}
#e404 .content {margin:120px auto 0;width:400px;}
#e404 .content p.title {font-weight:bold;font-size:38px;color:#4897c2;margin-bottom:30px;}
#e404 .content p {font-weight:normal;font-size:14px;color:#454545;}

/* Contato */
#main .content .grid_17 div#contato {width:545px;height:auto;overflow:hidden;margin:10px auto 0;}
#main .content .grid_17 div#contato label {clear:both;display:block;margin:10px 0;}
#main .content .grid_17 div#contato label span {width:100px;color:#4897c2;font-size:16px;display:block;}
#main .content .grid_17 div#contato input[type=text] {background:url('../images/bg-input-contato.png') no-repeat scroll top left;width:535px;height:32px;overflow:hidden;}
#main .content .grid_17 div#contato select {background:url('../images/bg-input-contato.png') no-repeat scroll top left;width:535px;height:42px;overflow:hidden; border: none; padding: 5px; font-size: 14px;}
#main .content .grid_17 div#contato div.mensagem {background:url('../images/bg-textarea-contato.png') no-repeat scroll top left;width:545px;height:211px;margin-top:10px;overflow:hidden;}
#main .content .grid_17 div#contato input[type=text], #main .content .grid_17 div#contato div.mensagem textarea {color:#454545;font-size:14px;padding:5px;border:0 none;margin-top:10px;}
#main .content .grid_17 div#contato div.mensagem textarea {width:535px;height:201px;resize:none;background-color:transparent;margin:0;}
#main .content .grid_17 div#contato input#enviar {background:none repeat scroll 0 0 transparent;float:right;margin:0;width:auto;}
#main .content .grid_17 div#contato p {clear:both;}
#main .content .grid_17 div#contato p span {color:#4897c2;}

/* DISQUS */
#main .content .grid_17 #disqus_thread .dsq-textarea-reply {margin-bottom:1.8em;margin-left:46px;}
#main .content .grid_17 #disqus_thread .dsq-textarea-reply .dsq-post-tools, #main .content .grid_17 #disqus_thread .dsq-textarea-reply .dsq-textarea-wrapper {margin:0;}
#main .content .grid_17 #disqus_thread .dsq-textarea-reply .dsq-attach-media, #main .content .grid_17 #disqus_thread .dsq-textarea-reply .dsq-attach-media div {margin:0;background-color:transparent;}
#main .content .grid_17 #disqus_thread .dsq-textarea-reply .dsq-attach-media {margin-left:-20px;margin-top:-15px;}
#dsq-content .dsq-attach-media .dsq-attach-media-container span {top:0;}
#main .content .grid_17 #disqus_thread * {border-radius:0;}
#main .content .grid_17 #disqus_thread .dsq-comment-actions > li {margin:0 5px;}
#main .content .grid_17 #disqus_thread {margin:10px 0;}
#main .content .grid_17 #disqus_thread a {color:#4897c2;font-size:14px;margin:0;}
#main .content .grid_17 #disqus_thread h3 {position:static;margin:0 0 1.5em;}
#main .content .grid_17 #disqus_thread #dsq-global-toolbar, #main .content .grid_17 #disqus_thread #dsq-footer { display: none; }

/* TABLE */
table {border-radius:10px;margin:25px 0;width:100%;overflow:}
table tbody tr {height:52px;border-bottom:1px solid #daedf7;}
table tbody tr td {vertical-align:middle;color:#9d9d9d;font-weight:bold;font-size:14px;}
table tbody tr td:first-child {color:#4897c2;padding-left:10px;}
table tbody tr:first-child td, table tbody tr:first-child th {background-color:#9bcee9;}
table tbody tr:first-child td:last-child, table tbody tr:first-child th:last-child {border-top-right-radius:10px;}
table tbody tr:first-child td:first-child {border-top-left-radius:10px;}
table tbody tr:first-child, table tbody tr:first-child td, table tbody tr:first-child th {color:#ffffff;font-size:16px;font-weight:bold;}


#main a.btnComprar {background:url('../images/btn-comprar.png') no-repeat top left;width:88px;height:34px;margin:0;display:block;float:left;}
#main a.btnComprar:hover {background:url('../images/btn-comprar-hover.png') no-repeat top left}
#main a.btnSolicite {background:url('../images/btn-solicite.png') no-repeat top left;width:88px;height:34px;margin:0;display:block;float:left;}
#main a.btnSolicite:hover {background:url('../images/btn-solicite-hover.png') no-repeat top left}
#main a.btnDoar {background:url('../images/btn-doar.png') no-repeat top left;width:88px;height:34px;margin:0;display:block;float:left;}
#main a.btnDoar:hover {background:url('../images/btn-doar-hover.png') no-repeat top left}
#main a.btnLogin {background:url('../images/btn-login.png') no-repeat top left;width:88px;height:34px;margin:0;display:block;float:left;}
#main a.btnLogin:hover {background:url('../images/btn-login-hover.png') no-repeat top left}

/* FAQ */
#main .content .grid_17 div .faq h3 {padding-left:35px;background:url('../images/bg-faq.png') no-repeat top left;min-height:25px;}
#main .content .grid_17 div .faq p {padding-left:35px;}

/* PATROCINADOR */
#main .content #side-nav div.patrocinadores {padding:20px;}
#main .content #side-nav div.patrocinadores p {color:#454545;font-size:16px;font-weight:normal;margin:0 0 10px 0;}
#main .content #side-nav div.patrocinadores br {clear:both;}
#main .content #side-nav div.patrocinadores a {float:left;width:85px;display:block;margin:0px;text-decoration:none;}
#main .content #side-nav div.patrocinadores img {float:left;width:85px;margin:5px;display:block;}

#main .content .grid_17 .grid_17 > .patrocinador {width:100%;display:block;overflow:hidden;}
#main .content .grid_17 .grid_17 > .patrocinador > div h3 {margin-top:10px;text-align: center;}
#main .content .grid_17 .grid_17 > .patrocinador > div {float:left;margin:20px;width:164px;position:relative;height:220px;overflow:hidden;border-radius:0;}
#main .content .grid_17 .grid_17 > .patrocinador > div a {display:block;width:150px;height:150px;margin:0 auto;}
#main .content .grid_17 .grid_17 > .patrocinador > div img {margin:0;}

/* BLOCKQUOTE */
#main .content .grid_17 div blockquote {color:#9d9d9d;font-size:14px;background:url('../images/open-quote.png') no-repeat top left transparent;padding-left:60px;width:555px;overflow:hidden;display:block;}
#main .content .grid_17 div blockquote p {color:#9d9d9d;font-size:14px;background:url('../images/close-quote.png') no-repeat right bottom transparent;padding-right:60px;width:485px;display:block;}
#main .content .grid_17 div blockquote p strong {color:#9d9d9d;margin-top:5px;display:block;overflow:hidden;padding-left:2px;padding-top:10px;}
#main .content .grid_17 div blockquote p br {display: none;}

/* IE8 */
.ie8 #busca input#search {padding-top:10px;height:31px;}
.ie8 #menu ul li a {padding:10px 7px 0;}
.ie8 #menu ul li div {margin-top:-1px;}
.ie8 #menu ul li span.active {margin-top:-1px;}
.ie8 .home #social #facebook iframe {height:185px;}
.ie8 #main .content #side-nav .news .info input#email {padding-top:12px;height:30px;}
.ie8 #main .content #title h1 {height:19px;}
.ie8 #main .content .grid_17 div#contato p {width:350px;}
.ie8 #main .content .grid_17 div#contato input {padding:10px 5px;height:22px;}
.ie8 #main .content .grid_17 div#contato input#enviar {padding:5px;}
.ie8 #main .content .grid_17 .filtros input.text {padding-top:5px;height:23px;}

/* IE7 */
.ie7 #busca input#search, .ie7 #main .content #side-nav .news .info input#email, .ie7 #main .content .grid_17 div#contato input {background-position:top right;}
.ie7 #busca input#search {padding-top:10px;height:31px;}
.ie7 #menu ul li a {padding:25px 7px 0;}
.ie7 #menu ul li div {margin-top:-1px;}
.ie7 #menu ul li div.loja { margin-top:2px;}
.ie7 #menu ul li div ul {padding-bottom:10px;}
.ie7 #menu ul li span.active {margin-top:-1px;}
.ie7 #menu ul li div.loja span {margin-left:-327px;}
.ie7 .home #banners .info {position:relative;}
.ie7 .home #banners .info p {margin:0;}
.ie7 .home #banners p {margin-top:10px;}
.ie7 .home #social #facebook iframe {height:185px;}
.ie7 .home #social #youtube .info .numbers p {width:115px;}
.ie7 #main .content #side-nav div ul {margin-bottom:10px;padding-bottom:1px;}
.ie7 #main .content #side-nav div {margin-bottom:10px;}
.ie7 #main .content #side-nav .news .info input#email {padding-top:12px;height:30px;}
.ie7 #footer {margin-top:20px;}
.ie7 #footer.selected .content div.open p.endereco {width:400px;}
.ie7 #main .content #title {background:none;width:100%;padding:0;}
.ie7 #main .content #title h1 {background-color:#4897c2;float:left;padding:10px;margin-top:-10px;}
.ie7 #main .content .grid_17 .filtros {display:block;height:50px;}
.ie7 #main .content .grid_17 .filtros span.tags div {margin-left:-75px;position:absolute;z-index:999;}
.ie7 #main .content .grid_17 .filtros span.itens div {margin-left:-20px;}
.ie7 #header, .ie7 #header * {z-index:9999;}
.ie7 #main .content .grid_17 div#contato p {width:350px;}
.ie7 #main .content .grid_17 div#contato input {padding:10px 5px;height:22px;}
.ie7 #main .content .grid_17 div#contato input#enviar {padding:5px;}
.ie7 #main .content .grid_17 .filtros input.text {padding-top:5px;height:23px;}

/* Chrome */
.webkit.win #menu > div > ul li > a {/*padding:10px 7px 0;*/}
.webkit.win #menu ul li div ul li a {font-weight:normal;font-size:18px;font-style:italic;color:#454545;padding-top:5px;}

form#eleitor p, form#candidato p {line-height:24px;}
div.modal {margin:10px;width:600px;height:200px;}
div.modal h4 {color:#5facd0;font-size:36px;}
div.modal p {margin: 35px 0;font-size:16px;}
div.modal a.email {margin:0 35px;}

table.plataforma-ambiental, table.plataforma-ambiental * {text-transform:uppercase;}
table.plataforma-ambiental tr td.centered {text-align:center;}


li.accordion span {cursor:pointer;}
li.accordion div p span {color:#4897c2;cursor:auto;}

@font-face {
    font-family: 'Amaranth';
    src: url('../fonts/Amaranth-webfont.eot');
    src: url('../fonts/Amaranth-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Amaranth-webfont.woff') format('woff'),
         url('../fonts/Amaranth-webfont.ttf') format('truetype'),
         url('../fonts/Amaranth-webfont.svg#AmaranthRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Amaranth';
    src: url('../fonts/Amaranth-Italic-webfont.eot');
    src: url('../fonts/Amaranth-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Amaranth-Italic-webfont.woff') format('woff'),
         url('../fonts/Amaranth-Italic-webfont.ttf') format('truetype'),
         url('../fonts/Amaranth-Italic-webfont.svg#AmaranthItalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Amaranth';
    src: url('../fonts/Amaranth-Bold-webfont.eot');
    src: url('../fonts/Amaranth-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Amaranth-Bold-webfont.woff') format('woff'),
         url('../fonts/Amaranth-Bold-webfont.ttf') format('truetype'),
         url('../fonts/Amaranth-Bold-webfont.svg#AmaranthBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Amaranth';
    src: url('../fonts/Amaranth-BoldItalic-webfont.eot');
    src: url('../fonts/Amaranth-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Amaranth-BoldItalic-webfont.woff') format('woff'),
         url('../fonts/Amaranth-BoldItalic-webfont.ttf') format('truetype'),
         url('../fonts/Amaranth-BoldItalic-webfont.svg#AmaranthBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}