/*
Theme Name: Rede dos Pontos de Cultura
Theme URI: http:/pontosdecultura.org.br/
Description: O tema para o site da rede dos Pontos de Cultura
Author: Ethymos
Version: 0.1
License: GNU General Public License
*/

/* Reset */
@import url('css/960/reset.css');

/* O grid 960 */
@import url('css/960/960.css');

/* Elementos de texto do 960 */
@import url('css/960/text.css');

/* Fontes */
@import url(http://fonts.googleapis.com/css?family=Arimo);


/* Gerais */

a {text-decoration:none;  color:#042f46; }
a:hover {color:#096a9e; }
#botao-oculto {display:none; }
body {font-family:arial, sans-serif; }
.post .entry-content h1 {font-size:20px;font-family: 'Arimo', arial, serif;  color:#194A7B; text-shadow: #ebc307 1px 1px 0px; }
.post .entry-content h2 {font-size:16px;font-family: 'Arimo', arial, serif;  color:#194A7B; text-shadow: #ebc307 1px 1px 0px; }
.post .entry-content h3 {font-size:20px;font-family: 'Arimo', arial, serif;  color:#194A7B; text-shadow: #67C7F9 1px 1px 0px }
.post .entry-content h4 {font-size:16px;font-family: 'Arimo', arial, serif;  color:#194A7B; text-shadow:#67C7F9 1px 1px 0px }
.post .entry-content {padding-left:5px;}
.post .entry-content img {border:1px solid #EBC307; margin:10px; }
.alignleft {float:left; margin-right:15px;}
.alignleft img {margin:10px;}
.alignright {float:right;}
/* Header */
#header { background: #fff; margin-bottom:15px;}
.home #header { background: #fff; margin-bottom:0;}
#branding {height:180px;}
#branding #site-title a {background:url('images/logo.gif') no-repeat #fff; height:170px; display:block; margin:0 auto;width:520px;}
#branding {text-indent:-5000px;}
#masthead { height:180px; /* overflow: hidden; */ padding: 15px 0 20px 0; }

p.must-log-in {padding:0 5px; font-size:10px; color:#ccc;}
#login { background: #fff; border-left: 1px dotted #B6C0C4; padding: 30px 20px 10px 20px; width:270px; min-height:100px;margin-left:10px;}
#login p {margin-bottom:10px;}
#login .not-logged-in {color:#92D3EA; font-weight:normal; }
#login #loginform { padding: 0; }
#login p.login-username label, #login p.login-password label {font-size:10px;margin-bottom:20px; text-transform:uppercase;padding-top: 5px;color:#BABABA}
#login input#user_login, #login input#user_pass { width: 140px; }
#login input#user_login, #login input#user_pass {float: right; border:1px solid #eee; -moz-border-radius: 3px;  border-radius: 3px; padding:3px;}
#login input#wp-submit {font-family: 'Arimo', arial, serif;background-image:url('images/padrao-botao.gif'); background-color:#F4F4F4; background-position:bottom; background-repeat:repeat-x; padding:5px 0; text-align:center; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #eaf8fd ; margin:8px 0 0; width:150px; color:#0d1f30; font-size:11px; }
#login input#wp-submit:hover {cursor:pointer;color:#096a9e; background:url('images/padrao-botao-over.gif')bottom repeat-x #F4F4F4;}
#login p.login-remember { font-size:11px; float: left; }
#login p.login-remember label { cursor: pointer; line-height:40px;}
#login p.login-submit { float: right; }
#login a { color:#042f46; font-size:10px; font-weight:bold;}
#login a:hover {color:#096a9e;}
#login a.forgot-password { float: left; }
#login a.register { float:right; }
#login #login-other-actions { clear: both; }

#login .logged-in {padding-top:15px;}
#login .logged-in .avatar { border:1px solid #EBC307; float: left; }
#login .logged-in .user-actions { margin-left: 95px; }
#login .logged-in ul {list-style-image:url('images/flecha-cima.png')}
#login .logged-in ul li { font-size:12px;margin-left: 15px;}
#login .logged-in ul li:hover {list-style-image:url('images/flecha-baixo.png'); color: }
#login .logged-in ul a:hover { }



/* Menu */
#access { background: #ee3439; padding: 1px 0; margin-bottom:11px; height:35px; font-weight:bold;  }
#access input#s { background: url('images/padrao-botao.gif')top repeat-x #F4F4F4; border:1px solid #eee; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #eee ; height:20px;  width:180px;}
#access form#searchform {padding-top:6px;  text-align:right;} 
#access #searchsubmit {height:25px; border:0; -moz-border-radius: 5px;  border-radius: 5px; background:#ffcc2a;color:#fff;text-transform:uppercase; font-size:12px; font-weight:bold; }
#access #searchsubmit:hover {cursor:pointer; background:#7AC1F3;}

ul#menu-pontosdecultura { padding-top:7px; list-style-type: none; margin: 0; }
ul#menu-pontosdecultura li { float: left; margin-left: 18px; position: relative; }
ul#menu-pontosdecultura li a {display: block; font-family:'Arimo',Arial,verdana, sans-serif; font-size:13px; color:#fff; text-transform:uppercase; text-decoration:none; text-shadow: #888 1px 1px 1px; }
ul#menu-pontosdecultura li a:hover {text-shadow: #1C71AA 1px 1px 1px; color:#D7F1FF;}
ul#menu-pontosdecultura li:first-child { margin-left: 0; }
ul#menu-pontosdecultura ul { background: #8BD5FF; list-style-type: none; position: absolute; top: 19px; }
ul#menu-pontosdecultura ul li { background:url('images/flecha-cima.png')5px center no-repeat #ee8139;margin-left: 0; text-align:left; padding-left:10px;}
ul#menu-pontosdecultura ul li:hover {background:url('images/flecha-cima-over.png')5px center no-repeat #ee8160;}
ul#menu-pontosdecultura li ul.sub-menu {z-index:1000;margin-top:9px;}
ul#menu-pontosdecultura li ul.sub-menu li a{ font-size:12px; padding:10px; width:20px;}
ul#menu-pontosdecultura li ul.sub-menu li {border-top:1px solid #66C4FF;}
ul#menu-pontosdecultura li ul.sub-menu li:last-child a{}


/* Destaque */
#destaque {z-index:1; color:#0d1f30; background: #007c5d; padding: 20px 0; min-height:300px; margin-bottom:7px;}
#destaque a:hover {}
#destaque h2.entry-title a{  font-family: 'Arimo', arial,verdana, serif;  }
#destaque h2.entry-title a:hover {color:#DDDDDD;}
#destaque h3.entry-title a {color:#042f46; font-size:13px;}
#destaque h3.entry-title a:hover {color:#DDDDDD;}
#destaque .entry-date {font-size:11px;}
#noticia-destaque h2.entry-title { font-size: 20px; }
#noticia-destaque img {border:2px solid #EBC307; margin-bottom:10px;   }
#noticia-destaque .hentry {background:transparent !important;}
#noticias {padding-top:5px;}
#noticias h3.entry-title {margin-bottom:5px; font-size: 16px; }
#noticias .hentry {margin-bottom:25px; background:transparent;}


#apresentacao { border-left: 5px dotted #000; padding: 0 20px; height:290px; }
#apresentacao p {color:#DDDDDD; font-size: 16px; padding-top:10px; font-weight:bold; }
#apresentacao ul {list-style:none;}
#apresentacao ul li { padding:0; margin:0;}
#apresentacao ul li a {font-family: 'Arimo', arial, serif; background: url('images/padrao-botao.gif')bottom repeat-x #F4F4F4; display:block;padding:5px 0; text-align:center; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #eaf8fd ; margin:8px 0; -moz-box-shadow: 1px 1px 1px #bbb;  -webkit-box-shadow: 1px 1px 1px #bbb; width: 50%; color:#0d1f30; font-size:11px;}
#apresentacao ul li a:hover {color:#096a9e;background:url('images/padrao-botao-over.gif')bottom repeat-x #F4F4F4;-moz-box-shadow: 1px 1px 1px #666;  -webkit-box-shadow: 1px 1px 1px #666; }

#apresentacao ul li a#link_resolucoes_capa {font-family: 'Arimo', arial, serif; display:block;padding:5px 0; text-align:center; -moz-border-radius: 5px; border-radius: 5px; margin:8px 0; -moz-box-shadow: 1px 1px 1px #bbb;  -webkit-box-shadow: 1px 1px 1px #bbb; width: 50%; color:#0d1f30; font-size:11px;background:url('images/padrao-botao-trans.png')bottom repeat-x  #75D2F3; color:#000; border:0;border:1px solid #96C7F9;}
#apresentacao ul li a#link_resolucoes_capa:hover {border:1px solid #96C7F9; color:#fff; -moz-box-shadow: 1px 1px 1px #666; -webkit-box-shadow: 1px 1px 1px #666; background:#4DD2F3; }


/* Delibera - capa */
.home #container {padding-bottom:5px;}
.home #delibera-header h6 {margin-bottom:10px; border-right:1px solid #eee;font-size:17px; }
#delibera-header {font-family: 'Arimo', arial, serif; color:#194A7B; background:url('images/fundo-pautas.gif') top repeat-x #fff; height:41px; line-height: 42px;  text-shadow: #ebc307 1px 1px 0px; }
#delibera-header h6.delibera-titulo-propostas {background:url('images/icone-pautas.png') 255px no-repeat; padding-left:15px;border-left:1px solid #eee; }
#delibera-header h6.delibera-titulo-votacao {background:url('images/icone-deliberacao.png') 255px no-repeat;}
#delibera-header h6.delibera-titulo-discussoes {background:url('images/icone-discussoes.png') 255px no-repeat;}
#delibera h6 { margin: 25px 0;  }

#delibera .delibera-descricao { color: #7a7a7a; margin-bottom: 40px; padding-top:10px;font-size:14px;  width:270px; word-spacing:-1px;;}
#delibera .pauta {overflow:auto; border: 1px solid #E3E3E4; -moz-border-radius:3px; min-height: 90px; border-radius:3px; margin-bottom: 30px; padding: 10px; -webkit-box-shadow: 0px 1px 1px #c2c2c2;box-shadow: 0px 1px 1px #e3e3e3;-moz-box-shadow:0px 1px 1px #e3e3e3; }
#delibera .propostas .delibera-descricao {padding-left:15px;}
#delibera .delibera-wrapper-button {text-align:center;width:280px; margin:0 auto;}
#delibera a.delibera-button {font-size:14px; color:#447e92; }
#delibera .delibera-button { background: url('images/padrao-botao.gif')top repeat-x #F4F4F4; display:block; padding:10px; text-align:center; -moz-border-radius:5px; border-radius:5px; border:1px solid #DDF8FD; height:17px; -moz-box-shadow:1px 1px 1px #bbb;  -webkit-box-shadow:1px 1px 1px #bbb; width:250px; }
#delibera .delibera-button:hover {border:1px solid #D2EBEF; color:#316577; background: url('images/padrao-botao-over.gif')top repeat-x #F4F4F4;}

   
/* Caixinhas */
.pauta h4.entry-title {float:left; width:190px; padding:5px; margin-bottom: 0; }
.pauta h4.entry-title a {color:#404040; display: block; font-size:15px;font-weight:normal; font-weight:normal;  }
.pauta h4.entry-title a:hover {color:#096a9e; }
.home .delibera-prazo {float:right; padding-top:8px;background:url('images/encerra.png'); background-repeat:no-repeat; background-position:right top ; margin-top:10px;}
span.delibera-prazo-caixa { width:56px; display:block; height:56px; text-align:center; margin:5px 0 0 12px; color:#fff; font-size:11px;}
span.prazo-curto {  background:url('images/prazo-curto.png') center top no-repeat; text-shadow: 1px 1px 1px #850712; }
span.prazo-medio { background:url('images/prazo-meio.png') center top no-repeat; text-shadow: 1px 1px 1px #ff9e06; }
span.prazo-longo { background:url('images/prazo-longo.png') center top no-repeat;  text-shadow: 1px 1px 1px #486704; }
span.delibera-prazo-dia {text-align:center; clear:both;display:block;font-size:32px; font-weight:bold; color:#fff;line-height:31px;padding-top:4px;}


/* Conteúdo */
h1.page-title { font-family:'Arimo',Arial,verdana, sans-serif; font-size:14px; color:#A7A7A7; border-bottom:1px solid #e0e0e0; padding:0 0 5px 15px; background:url('images/flecha-cima.png') left 5px no-repeat; font-weight:normal;}
h1.page-title span {color:#000; }
.entry-content {padding-top:10px;font-size:14px; }
.single-pauta .entry-content ul {margin-left:150px;}
.entry-content ul {padding-left:20px;list-style-image:url('images/flecha-baixo.png');  display:block; }
.entry-content ul li { margin:5px 0; }
.archive h2.entry-title, .search h2.entry-title { font-family: 'Arimo', arial, verdana, sans-serif;  text-shadow: #67c7f9 1px 1px 0px; font-size:21px;margin-bottom:0;}
.archive h2.entry-title a:hover, .search h2.entry-title a:hover { color:#096a9e; }

.archive .entry-detalhe-pauta, .search .entry-detalhe-pauta { color: #999; font-size: 11px; height: 30px; line-height: 32px; margin: 10px 0; text-transform: uppercase;  }
.archive .entry-pauta-validacao, .search .entry-pauta-validacao { background: url('images/icone-pautas.png') left center no-repeat; }
.archive .entry-pauta-discussao, .search .entry-pauta-discussao { background: url('images/icone-discussoes.png') left center no-repeat; }
.archive .entry-pauta-validacao, .search .entry-pauta-validacao { background: url('images/icone-deliberacao.png') left center no-repeat; }
.archive .entry-pauta-comresolucao, .search .entry-pauta-comresolucao { background: url('images/icone-resolucao.png') left center no-repeat; }
.archive .entry-detalhe-pauta span.entry-nome-pauta, .search .entry-detalhe-pauta span.entry-nome-pauta { padding-left: 35px; }
 .archive .entry-detalhe-pauta span.-pauta-comresolucao, .search .entry-detalhe-pauta span.-pauta-comresolucao { padding-left: 15px; }

.entry-meta {color:#7a7a7a; font-size:11px;padding-left:1px;margin-bottom:5px;}
.entry-summary {font-family: 'Arimo', arial, serif; color:#0D1F30;}
.entry-utility {font-size:11px;padding:3px 10px; margin-bottom:20px; border:1px solid #eee; background:#f7f7f7; clear:both;}
.entry-utility a {padding:2px 1px;}
.entry-utility a:hover {background:#e0e0e0; }
.archive .hentry {min-height:100px; margin-bottom:45px;  }
#comments .resposta {float:left;width:425px;}
.single-post #respond form#commentform p.comment-notes {font-size:10px; text-transform:uppercase; color:#aaa;}
form#commentform {margin:0 20px;}
.single-post #respond form#commentform p.comment-form-author label, .single-post #respond form#commentform p.comment-form-email label, .single-post #respond form#commentform p.comment-form-url label, .single-pauta #sidebar-pauta #respond form#commentform p.comment-form-author label, .single-pauta #sidebar-pauta #respond form#commentform p.comment-form-email label, .single-pauta #sidebar-pauta #respond form#commentform p.comment-form-url label{display:block; width:60px; float:left; text-transform:uppercase; font-size:10px; line-height:25px; color:#aaa;} 

/* Siderbar Interna */
#sidebar {padding-left:20px; border-left:1px dotted #e0e0e0;}
#primary ul.xoxo {list-style:none;  }
#primary ul.xoxo a:hover {color:#096a9e;}
#primary ul.xoxo li{margin:0 0 15px 0;}
#primary ul.xoxo h3.widget-title {font-size:16px; color:#757575; padding:9px 0 9px 15px; margin-bottom:5px;  background:url('images/fundo-pautas.gif') top repeat-x #fff; font-weight:bold; border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}
#primary ul.xoxo li ul{list-style:none; }
#primary ul.xoxo li ul li{padding:0; margin:0; border-bottom:1px solid #eee; padding:10px 0; }
#primary ul.xoxo li ul li:last-child {border:0;}
#primary ul.xoxo li ul li a{font-size:12px;  }

#navigation .wp-pagenavi {padding-top:10px;}
#navigation .wp-pagenavi a, .wp-pagenavi span {font-size:11px; border:0;background:#e0e0e0;}
#navigation .wp-pagenavi a:hover, .wp-pagenavi span {font-size:11px; border:0;background:#a7a7a7;}
#navigation .wp-pagenavi span.pages {border:0; text-transform:uppercase; font-size:11px; color:#a7a7a7; font-weight:bold; background:#fff;}
#navigation .wp-pagenavi span.current {background:#fff; font-weight:bold; border:0;}
#navigation {text-align:center;}


/* Single - Pauta */
.single-pauta .entry-meta {border:1px solid #e0e0e0; background: #F7F7F7; float: left; min-height: 290px; margin: 0 15px 30px 0; width: 120px; padding:10px; }
.single-pauta .entry-utility {float:left; margin:2px; padding:10px;}
.single-pauta .entry-utility a:hover {color:#096a9e; }
.single-pauta .entry-meta h2 {margin:5px 0; font-size:11px;}
.single-pauta .delibera-prazo { float:left;margin:15px 0 10px 20px; background:url('images/encerra.png'); background-repeat:no-repeat; background-position:right top ;padding-top:5px;}
.single-pauta #author-avatar img.avatar {border:2px solid #EBC307; }
.single-pauta h1.entry-title { padding:0 15px; font-family: 'Arimo', arial, serif;  text-shadow: #67c7f9 1px 1px 0px; font-size:24px;margin-bottom:15px;}
.single-pauta #sidebar-pauta p.comment-notes {font-size:10px; text-transform:uppercase; color:#aaa;}
.single-pauta #sidebar-pauta p.commentform input{border:1px solid #aaa;}

/* Usuário */

.author #entry-author-info { border:3px double #e0e0e0; background: #f7f7f7; margin-bottom: 25px; overflow: auto; padding: 20px; }
.author #entry-author-info #author-avatar { float: left; padding-top:10px;} 
.author #entry-author-info #author-avatar img.avatar {border:1px solid #EBC307; }
.author #entry-author-info #author-data { margin-left: 230px; }
.author #entry-author-info #author-data h1 {font-family:arial, verdana, sans-serif; margin-bottom:5px; color:#0d1f30; text-shadow: #67c7f9 1px 1px 0px; }
.author #entry-author-info #author-role { color: #666; font-size: 10px; margin-bottom: 15px; text-transform: uppercase; }
.author .entry-meta #author-avatar avatar.img {border:1px solid #EBC307 !important; width:120px !important;  height:120px !important; }
.author #author-propostas h2 {font-family:'Arimo',Arial, sans-serif;font-size:15px; color:#757575; font-weight:bold;border-right:1px solid #eee;border-left:1px solid #eee; padding:10px 0 10px 15px; background:url('images/fundo-pautas.gif') left center repeat-x; margin:10px 0;}
.author #author-propostas ul { list-style-type: none; }
.author #author-propostas ul li { border-bottom:1px solid #EEEEEE; margin-left: 0; padding:10px 0; }
.author #author-data #author-url a{ background: url('images/padrao-botao.gif')top repeat-x #F4F4F4; display:block; padding:10px; text-align:center; -moz-border-radius:5px; border-radius:5px; border:1px solid #DDF8FD; height:17px; -moz-box-shadow:1px 1px 1px #bbb;  -webkit-box-shadow:1px 1px 1px #bbb; width:180px;}

/* Listagem de situação */

.tax-situacao h2 {font-size:11px; margin:5px 0;}
.tax-situacao .entry-meta {border:1px solid #e0e0e0; background: #F7F7F7; float: left;margin: 0 15px 30px 0; width: 120px; padding:10px; }
.tax-situacao .entry-utility {float:left; display:block;}
.tax-situacao .hentry {margin-bottom:0;} 
.tax-situacao #author-avatar img{border:1px solid #EBC307;}
.tax-situacao .entry-date {font-size:11px; width:100px; margin-bottom:0px;}
.tax-situacao h1.entry-title {margin-bottom:20px;}
.tax-situacao .delibera-prazo {margin:10px 10px 5px 10px;}
.tax-situacao .hentry { padding-top:10px; border-bottom:1px solid #e7e7e7; overflow: hidden;}
.tax-situacao .delibera-prazo { float:left;margin:15px 0 10px 20px;background:url('images/encerra.png'); background-repeat:no-repeat; background-position:right top ;padding-top:5px;}
.tax-situacao h1.entry-title {font-size:22px;}
.tax-situacao .entry-read-more a{ background: url('images/padrao-botao.gif')top repeat-x #F4F4F4; display:block; float:right; padding:5px 5px 10px 5px; text-align:center; -moz-border-radius:5px; border-radius:5px; border:1px solid #DDF8FD; height:10px; -moz-box-shadow:1px 1px 1px #bbb;  -webkit-box-shadow:1px 1px 1px #bbb; width:120px;}


/* Discussão */

h1.entry-title { font-family: 'Arimo', arial, serif;  text-shadow: #67c7f9 1px 1px 0px; font-size:26px;margin-bottom:5px;}
h3#comments-title {font-family:'Arimo',Arial, sans-serif;font-size:15px; color:#757575; font-weight:bold;border-right:1px solid #eee;border-left:1px solid #eee; padding:10px 0 10px 15px; background:url('images/fundo-pautas.gif') left center repeat-x; margin:10px 0;} 
h3#comments-title em {font-style:normal;color:#8F8f8f;}
h3#reply-title {font-family:'Arimo',Arial, sans-serif; font-size:15px; color:#757575;padding:10px 0 10px 15px; background:url('images/fundo-h3.gif') top repeat-x #fff; margin-bottom:15px;}
p.logged-in-as {width:300px;text-transform:uppercase; font-size:11px; color:#666; background:#f1faff; padding:5px; -moz-border-radius: 3px; border-radius: 3px;}

.single ol.commentlist {list-style:none; }
.single ol.commentlist li {padding:25px 0; margin:0; border-bottom:1px solid #e0e0e0; float:left;}
.single ol.commentlist li:last-child {border:0;} 
.single ol.commentlist li .reply a{font-family: 'Arimo', arial, serif; background: url('images/padrao-botao.gif')bottom repeat-x #F4F4F4; display:block;padding:5px 0; text-align:center; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #eaf8fd ; margin:8px 0; -moz-box-shadow: 1px 1px 1px #bbb;  -webkit-box-shadow: 1px 1px 1px #bbb; width: 80px; color:#0d1f30; font-size:11px; float:right;}
.single ol.commentlist li .reply a:hover { background: url('images/padrao-botao-over.gif')bottom repeat-x #F4F4F4; color:#096a9e;}
.single-pauta ol.commentlist li.comment:last-child {border:0;} 
.single #comments .delibera-comment-author, .single #comments .comment-author {font-size:11px;}
.single-pauta #delibera-comments .delibera-comment-author img, #sidebar-pauta #comments .comment-author img { border:2px solid #EBC307; margin-bottom:5px; }
.single-pauta .delibera-comment-text {font-size:12px; float:right; width:500px;}
.single-pauta #sidebar-pauta .delibera-comment-text {width:100%;}
.single-pauta .comentario_coluna2 {width:80px; float:left; text-align:center; padding:5px; margin:3px 0 ; text-transform:uppercase; font-size:11px; background:#8cd5fe; -moz-border-radius: 5px; border-radius: 5px; color:#fff;text-shadow: #67c7f9 1px 1px 0px; clear:both;}
h3#delibera-comments-title {font-size:12px; color:#757575; border-top:1px solid #eee; border-bottom:1px solid #eee; padding:5px; margin:10px 0;} 

/* .comment-header {width:100px; float:left;} */

#delibera-comments { clear: both; }

#sidebar-pauta #comments .comment-author img { float: left; margin-right: 7px; }
#sidebar-pauta .delibera-comment-text { clear:both; font-size:12px; margin-top: 10px; }
#sidebar-pauta p.form-allowed-tags { color: #666; font-size: 12px; }

#delibera-comments cite.fn, #comments cite.fn {font-weight:bold; font-size:11px; font-style:normal; }
#comments .delibera-comment-meta { display:block; width:90px;}
#comments .delibera-comment-meta a, #comments .comment-meta a  {width:120px; margin:5px 0;}
#comments .delibera-comment-meta a, #comments .comment-meta a  {font-size:9px; }
li.comment {clear:both; min-height:100px; width:100%}
.delibera_lista_validacoes li.comment { width:120px;}
.delibera_lista_validacoes {}
#respond {clear:both;}
#comments ul.children li.comment {border-top:1px solid #e0e0e0;}
.delibera-comment-body span.checkbox-encaminhamento { float:left; text-align:center; padding:5px; margin:3px 0 ; text-transform:uppercase; font-size:11px; background:#8cd5fe; -moz-border-radius: 5px; border-radius: 5px; color:#fff !important;text-shadow: #67c7f9 1px 1px 0px; clear:both;display:block; clear:both; width:100px;font-size:11px; padding:5px 0; }
.delibera-comment-body span.checkbox-encaminhamento input {margin:0; display:block;clear:both;}
.delibera-comment-body label.encaminhamento-label {text-transform:uppercase; font-size:9px;}
.delibera-comment-body .discussao, .delibera-comment-body .encaminhamento {display:block;float:right; width:480px;}
.delibera-comment-header {width:100px;font-size:11px !important;color:#0D1F30; margin-right:15px; clear:both; float:left;display:block;}
.single-pauta #content p.comment-form-comment textarea#comment {border:1px solid #e0e0e0; padding:5px;float:left; clear:both; width:611px;margin:10px 0;}
p.comment-form-comment textarea#comment {border:1px solid #e0e0e0; padding:5px;margin:10px 0; width:100%;}
p.comment-form-comment textarea#comment:focus {border:1px solid #ccc;}
#delibera-commentform p {clear:both;font-size:11px; text-transform:uppercase;color:red; }
p.comment-form-comment label {color:#aaa; text-transform:uppercase;font-size:11px;}
#delibera-commentform p label {vertical-align:top;}
#delibera-commentform p input[type="checkbox"]#delibera_encaminha {height:14px;margin:0 5px;line-height:14px;}
p.form-submit input#submit {background: url('images/padrao-botao.gif')top repeat-x #F4F4F4; display:block; padding:10px; text-align:center; -moz-border-radius:5px; border-radius:5px; border:1px solid #DDF8FD; -moz-box-shadow:1px 1px 1px #bbb;  -webkit-box-shadow:1px 1px 1px #bbb; text-transform:uppercase; color:#042F46; font-size:11px; }
p.form-submit input#submit:hover {cursor:pointer; background: url('images/padrao-botao-over.gif')top repeat-x #F4F4F4;}

/* Votação */
.delibera_lista_validacoes li.comment {clear:none; border-bottom:0 !important;}
.delibera_lista_validacoes  .delibera-comment-header {min-height:170px; display:block;}
label.delibera-aceitou-view, label.delibera-rejeitou-view { -moz-border-radius:5px; border-radius:5px; margin-top:5px; text-align:center; text-transform:uppercase; font-size:11px; height:15px; padding:10px}
label.delibera-aceitou-view {padding-left:21px;display:block; float:left; background:url('images/icone-aprovado.png')10px no-repeat #93D423; color:#fff; text-align:center;width:65px;}
label.delibera-rejeitou-view {padding-left:20px;display:block; float:left; background:url('images/icone-rejeitado.png')8px no-repeat #f1210b; color:#fff; text-align:center;width:65px;} 
.single .delibera_lista_validacoes .commentlist li { border-bottom:1px solid #fff !important;}
.single-pauta #painel_validacao {text-align:center;}
#painel_validacao input#delibera_aceitar {background:#000;}

.single-pauta .delibera_comment_button p.form-submit input#submit {width:100px; height:50px; background-position:bottom; background-color:#fff;display:block; margin:20px auto;}  
.single-pauta .delibera_comment_button {width:100%; text-align:center;    }                                                                 
.single-pauta .delibera_comment_button p.form-submit input#submit:hover {cursor:pointer; background-image: url('images/padrao-botao-over.gif'); background-position:bottom; background-color:#fff;}
.single-pauta .entry-content ol{padding-left:150px;}

/* Agenda */
ul.dbem_events_list {clear:both; float:left;}
ul.dbem_events_list li{margin:10px 20px 10px 0; padding:15px; border:1px solid #EEE;font-size:11px; width:250px; min-height:90px; float:left;  }
ul.dbem_events_list li a{font-family:arial, sans-serif; margin-bottom:5px; color:#0d1f30; text-shadow: #67c7f9 1px 1px 0px; font-size:18px; font-weight:bold;}
ul.dbem_events_list li a:hover {color:#096A9E;}
ul.dbem_events_list {list-style:none;}


/* Contato */

.wpcf7-form input, .wpcf7-form textarea {width:90%;border:1px solid #e0e0e0; padding:5px;}
.wpcf7-form .wpcf7-submit {width:60px; background: url('images/padrao-botao.gif')top repeat-x #F4F4F4; display:block; padding:10px; text-align:center; -moz-border-radius:5px; border-radius:5px; border:1px solid #DDF8FD; -moz-box-shadow:1px 1px 1px #bbb;  -webkit-box-shadow:1px 1px 1px #bbb; text-transform:uppercase; color:#042F46; font-size:11px;}
.wpcf7-form .wpcf7-submit:hover {cursor:pointer; background: url('images/padrao-botao-over.gif');}

/* Footer */
#footer { background:url('images/footer.png') top repeat-x #ededed; font-size: 11px; padding-top:50px; margin-top:5px; clear: both; }
#footer .tagcloud {padding:10px; min-height:100%;text-align:left;}
#footer .tagcloud a {font-size:12px !important; background:#eee; padding:6px 10px;  margin:5px 3px;line-height:30px;  }
#footer .tagcloud a:hover {background:#ccc;text-shadow:1px 1px 1px #fff;} 
#footer-widget-area { overflow: auto; padding: 5px 0 30px 0; }
#footer-widget-area .widget-area { background: #fff; min-height: 250px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 1px 1px 1px #999 ;box-shadow: 1px 1px 1px #999;-moz-box-shadow:1px 1px 1px #999; padding-top:5px;padding-bottom: 20px; }
#footer-widget-area .widget-area h3.widget-title { font-family:'Arimo',Arial, sans-serif; font-size:15px; color:#111; text-decoration:none; text-align:center; border-bottom:1px solid #e0e0e0;padding:8px 0; margin-bottom:0 ; font-weight:bold;}
#footer-widget-area .widget-area ul.xoxo {margin:0 0 15px 0; padding: 0 10px; list-style:none;}
#footer-widget-area .widget-area ul.xoxo li{margin:0; padding:0; }

#footer-widget-area .widget-area ul.xoxo li#em_widget-3 ul {list-style:none; }
#footer-widget-area .widget-area ul.xoxo li#em_widget-3 ul li { overflow: hidden; font-family: 'Arimo', arial, serif; border-bottom:1px solid #e0e0e0;text-align:right; padding:10px; min-height: 60px; }
#footer-widget-area .widget-area ul.xoxo li#em_widget-3 ul li:last-child {min-height:20px; text-align:center; color:#042f46; text-transform:uppercase; border:0;}
#footer-widget-area .widget-area ul.xoxo li#em_widget-3 ul li a:last-child {font-weight: normal;color:#aaa; font-size:12px; }
#footer-widget-area .widget-area ul.xoxo li#em_widget-3 ul li a:last-child:hover {color:#000; }
#footer-widget-area .widget-area ul.xoxo li#em_widget-3 ul li .event-location { font-size:10px;margin-top:3px;}
#footer-widget-area .widget-area ul.xoxo li#em_widget-3 ul li .event-date {background:url('images/calendario.png')no-repeat top center; width:48px; text-align:left;height:48px; float:left; padding-top:2px;  font-family:arial, sans-serif; }
#footer-widget-area .widget-area ul.xoxo li#em_widget-3 ul li .event-date span.event-month {color:#fff; font-weight:bold; text-transform:uppercase; display:block; font-size:7px;text-align:center;}
#footer-widget-area .widget-area ul.xoxo li#em_widget-3 ul li .event-date span.event-day {font-weight:bold; text-transform:uppercase; display:block; font-size:24px; line-height:33px;text-align:center;}
#footer-widget-area .widget-area ul.xoxo li#em_widget-3 ul li .event-content { width:200px; float:right; }
#footer-widget-area .widget-area ul.xoxo li#em_widget-3 ul li .event-name a { font-size:14px;color:#042f46;font-weight:normal;   }
#footer-widget-area .widget-area ul.xoxo li#em_widget-3 ul li a:hover {color:#096a9e;  }

#footer-widget-area .widget-area ul.xoxo li.widget_recent_comments ul#recentcomments {margin-bottom:15px;list-style:none; padding:0 5px;}
#footer-widget-area .widget-area ul.xoxo li.widget_recent_comments ul#recentcomments li {padding:10px ; border-bottom:1px solid #eee;}



#site-info {background:url('images/siteinfo.png') left top repeat-x #ddd;padding-top:19px;border-top:1px solid #ccc; height:120px; text-transform:uppercase;}
#site-info a { color:#000 ; font-family: 'Arimo', arial, sans-serif;  text-shadow: #eee 1px 1px 0px; font-weight:bold; font-size:12px;}
#site-info #site-name { float: left;  }
#site-info #social { margin-left:10px;text-indent: -9000px; }
#site-info #social img {vertical-align:top;}
#site-info #social a { height: 16px; width: 16px;  }
#site-info #social a.twitter  { background: url('images/twitter.png') left center no-repeat; }
#site-info #social a.rss { background: url('images/rss.png') left center no-repeat; }
#site-info #social a.contato { background: url('images/contato.png') left center no-repeat; }
#site-info #site-generator { text-align:right; }
#mensagem-confirma-voto {display:none; text-align:center;position:absolute; width:400px; height:30px; font-size:16px; font-weight:bold; padding:30px; top:50%; left:50%; margin-left:-200px; margin-top:-15px; background:#93D423;border:1px solid #eee;color:#fff; -moz-border-radius:5px; border-radius:5px;}
#mensagem-confirma-voto p {text-align:center;}

ul#destaques-navegacao {display:block; left:-5px; list-style:none; margin:0; padding:0;top:-14px;position: relative;z-index: 100; }
ul#destaques-navegacao li {margin-left:10px;display:inline; }
ul#destaques-navegacao li a {display:block; float:left; width:20px; text-align:center;-moz-border-radius:25px; border-radius:25px; padding:3px; background:#fff;color:#7AC1F3; font-size:14px; font-weight:bold; margin:0 5px ; box-shadow: #67c7f9 1px 1px 0px;}
ul#destaques-navegacao li a:hover {color:#658FC1;}

#license {text-align:right; margin-bottom:10px;margin-top:60px;}
#patrocinio {margin-bottom:10px;}
