/*
Theme Name: Umbu-Ganzá - Centro de Cidadania
Theme URI: http://www.umbuganza.org.br/
Description: Tema do Centro de Cidadania Umbu-Ganzá.
Version: 1.0
Author: DMO;
Author URI: http://www.dmo.com.br/
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	color:#5F5F5F;
}

ol, ul {
	
	margin-left:1em;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

div#topo,
div#corpo,
div#rodape 
{
max-width:1024px;
margin-left:auto;
margin-right:auto;
}

/*///////////////////////////////////////////////////////////////////////////*/


html
{
background:#EEE9D5 url('imagens/html_bg.jpg') top center repeat-x;
font-family:trebuchet MS, helvetica, 'sans-serif', arial;
line-height:1.2em;
}

body
{
background:transparent url('imagens/body_bg.png') top center repeat-x;
}


div#topo
{
background:transparent url('imagens/topo_bg.png') top right no-repeat;
}


h2
{
color:#F28100;
font-size:1.2em;
margin-bottom:10px;
font-style:italic;
}

h3
{
color:#F28100;
font-size:1em;
margin-bottom:5px;
}

h3 a{
color:#F28100;
}



h4
{
color:#F28100;
font-size:1em;
margin-bottom:5px;
}

h4 a{
color:#F28100;
}









div#topo
{
height:210px;
}

div#topo h1
{
margin-top:20px;
margin-left:10px;
float:left;
width:326px;
position:absolute;
}


div.espacador
{
/*height:125px;*/
}









div.bgonly
{
background:transparent url('imagens/footer_bg.png') bottom left repeat-x;
}






/*menu principal*/

ul#menu_principal
{
list-style:none;
/*background:transparent url('imagens/topo_menu.png') top left no-repeat;*/
/*height:49px;*/
/*position:absolute;
margin-left:350px;
top:125px;*/
/*width:650px;*/
margin-right:50px;
margin-top:-20px;
padding:13px 10px 10px 0px;
float:left;
position:abosolute;
top:0px;
float:right;
}

ul#menu_principal li
{
float:left;
/*margin-right:3%;*/
background:transparent url('imagens/menu_item_li.png') bottom left no-repeat;
height:40px;
padding-left:10px;
}


ul#menu_principal li a
{
/*font-weight:bold;*/
text-decoration:none;
color:#fff;
padding: 10px 15px 0px 5px;
display:block;
/*-moz-border-radius: 5px;
-webkit-border-radius: 5px;*/
background:transparent url('imagens/menu_item_li_a.png') bottom right no-repeat;
height:30px;
}

ul#menu_principal li:hover
{
/*height:50px;*/
margin-top:5px;
}

ul#menu_principal li a:hover,
ul#menu_principal li:hover a
{
/*background-color:#fbb96f;*/
/*height:40px;*/
}

ul#menu_principal li.current_page_item,
ul#menu_principal li.current_page_parent
{
height:50px;
margin-top:5px;
background:transparent url('imagens/menu_item_li_current.png') bottom left no-repeat;
}

ul#menu_principal li.current_page_item a,
ul#menu_principal li.current_page_parent a
{
height:35px;
padding-top:15px;
background:transparent url('imagens/menu_item_li_a_current.png') bottom right no-repeat;
color:#F28100;
}


div#corpo div.submenu ul#submenu
{
list-style:none;
margin-left:0px;
}
div#corpo div.submenu ul#submenu li
{
list-style-image:none;
padding-right:14px;
}

div#corpo div.submenu ul#submenu li a:hover
{

background-color:transparent;
}

div#corpo div.submenu ul#submenu li.current_page_item
{
padding-right:14px;
background:transparent url('imagens/submenu_seta.png') right center no-repeat;
}

div#corpo div.submenu ul#submenu li.current_page_item a
{                      
border-right-color:transparent;
color:#fff;
background-color:#F28100;
}

div#corpo div.submenu ul#submenu li a
{
font-weight:bold;
font-style:italic;
text-align:right;
text-decoration:none;
display:block;
background-color:#eae4cf;
color:#F28100;
padding:4px 10px 5px 5px;
border:1px solid #D1BEA8;
}

div#corpo div.submenu ul#submenu li a:hover
{
background-color:#fff;
color:#F28100;
}

div#corpo div.submenu ul#submenu li.current_page_item a:hover
{
background-color:#F28100;
color:#fff;
}

div#corpo
{
background:transparent url('imagens/corpo_bg.png') top right no-repeat;
padding-top:20px;
padding-bottom:50px;
/*background-color:yellow;*/
min-width:776px;
}

div#corpo p,
div#corpo ul
{
font-size:1em;
line-height:1.1em;
}

div#corpo p
{
margin-bottom:10px;
}

p.readmore
{
text-align:right;
}

div#corpo div.total
{
padding:15px;
}

div#corpo div#coluna_esq
{
width:293px;
/*width:30%;*/
/*min-width:300px;*/
float:left;
padding:15px;
padding-right:20px;
/*background-color:red;*/
}

div#corpo div#coluna_dir
{
/*max-width:668px;*/
/*width:67%;*/
width:660px;
float:left;
/*background-color:blue;*/
}

div#corpo div.dupla
{
/*width:638px;*/ 
/*width:94%;*/
width:660px;
float:left;
padding:15px;
/*background-color:pink;*/

}

div#corpo div.coluna
{
width:303px;
/*width:30%;*/
float:left;
padding:15px;
/*background-color:green;*/
}

div#corpo div.coluna h2
{
margin-top:30px;
}

div#corpo div.coluna h2:first-child
{
margin-top:0px;
}


div#corpo div#coluna_esq p div.foto,
div#corpo div.coluna p div.foto
{
height:173px;
margin: 10px 0px 10px 0px;	
}

div#corpo div#coluna_esq p div.foto img,
div#corpo div.coluna p div.foto img
{
width:307px;
height:173px;
margin: 0px;	
}

div#corpo div#coluna_esq p div.foto div.tl,
div#corpo div.coluna p div.foto div.tl
{
background:transparent url('imagens/foto_tl.png') top left no-repeat;
width:307px;
height:100px;
position:absolute;
}

div#corpo div#coluna_esq p div.foto div.tr,
div#corpo div.coluna p div.foto div.tr
{
background:transparent url('imagens/foto_tr.png') top right no-repeat;
width:307px;
height:100px;
position:absolute;
}


div#corpo div#coluna_esq p div.foto div.bl,
div#corpo div.coluna p div.foto div.bl
{
background:transparent url('imagens/foto_bl.png') bottom left no-repeat;
width:307px;
height:173px;
margin-bottom:0px;
position:absolute;
}


div#corpo div#coluna_esq p div.foto div.br,
div#corpo div.coluna p div.foto div.br
{
background:transparent url('imagens/foto_br.png') bottom right no-repeat;
width:307px;
height:173px;
margin-bottom:0px;
position:absolute;
}


div#corpo div#coluna_dir div.coluna
{
/*width:304px;*/
width:45%;
float:left;
padding:15px;
/*background-color:green;*/
/*border:1px solid #000;*/
}

div#corpo div#coluna_dir div.breadcrumb
{
color:#5F5F5F;
font-size:.7em;
padding-left:15px;
margin-top:10px;
}

div#corpo div#coluna_dir div.breadcrumb a
{
color:#5F5F5F;
}

div#corpo div#coluna_dir div.linha
{
padding:15px;
margin-bottom:0px;
}

div#corpo div#coluna_dir div.linha h3
{
font-size:1.2em;
line-height:1.2em;
}

div#corpo div#coluna_dir div.linha p img
{
float:left;
margin-right:10px;
margin-bottom:10px;
border:1px solid #d1bea8;
}

div#corpo div.coluna div.coluna
{
width:100%;
}



div#corpo div.coluna ul li
{
margin-bottom:5px;
list-style-image:url('imagens/marca_lista.png');
}





/*

div#corpo div.coluna div.o-nome,
div#corpo div.coluna div.premios
{
border:1px solid #D1BEA8;
background-color:#eae4cf;

-moz-border-radius: 10px;
-webkit-border-radius: 10px;
width:90%;
margin-top:20px;
}

div#corpo div.coluna div.o-nome h2,
div#corpo div.coluna div.premios h2
{
font-style:italic;
}

div#corpo div.o-nome p,
div#corpo div.premios p
{
line-height:1.2em;
font-size:.9em;
margin-top:10px;
}

div#corpo div.premios p
{
font-style:italic;
}



*/



/*
div.parceiros
{
width: 350px;
}

div#corpo div#coluna_esq div.parceiros p
{
color:#D1BEA8;
width:120px;
height:75px;
padding:10px;
float:left; 
margin:0px 10px 10px 0px;
background-color:#EaE4cf;
border:1px solid #D1BEA8;
font-size:.8em;
line-height:1em;
}

div.parceiros p div
{
width:120px;
height:75px;
vertical-align: middle;
display: table-cell;
}

div.parceiros p div.img
{
text-align:center;
}

div.parceiros p img
{
vertical-align:middle;
max-width:130px;
max-height:70px;
}
*/
div.parceiros table
{
width:100%;
}

div.parceiros table tr td
{
text-align: center;
vertical-align:middle;
height:100px;
font-size:.8em;
padding:15px;
}

div#corpo div.coluna div#sidebar
{
font-size:1em;
/*margin-top:20px;*/
}

div#corpo div.coluna div#sidebar ul,
div#corpo div.coluna div#sidebar ul li
{
list-style:none;
margin:0px;
font-size:1em;
}




div#corpo ul.menu_galerias
{
font-size:.8em;
}

div#corpo ul.menu_galerias a
{
color:#F28100;
}

strong.search-excerpt,
span.hilite
{
background-color:rgb(255,255,0);
}











div#corpo div.coluna p.postmeta,
div#corpo div#coluna_dir p.postmeta,
div#corpo div#coluna_esq div.noticia p.postmeta
{
font-size:.8em;
margin-bottom:10px;
}


div#corpo p.postmeta span.sep
{
margin:0px 3px 0px 3px;
}






div#historico
{
padding-left:10px;
}

div#historico ul
{
list-style:none;
margin:0;
}

div#historico ul#pordata
{
margin-bottom:10px;
}


div#historico ul li
{
margin-left:10px;
margin-bottom:5px;
font-size:1em;
/*cursor:pointer;*/
}

div#historico ul#pordata li.ano strong
{
padding-right:14px;
background:transparent url("imagens/ano_mais.png") center right no-repeat;
cursor:pointer;
}

div#historico ul#pordata li.ano strong.down
{
padding-right:14px;
background:transparent url("imagens/ano_menos.png") center right no-repeat;
}

div#historico ul li ul li
{
margin-left:5px;
margin-bottom:0px;
/*font-size:1.2em;*/
}

ul#tagslist li a
{
/*font-size:1.2em;*/
}



div.search
{
margin-top:20px;
}
form#searchform
{
margin-left:20px;
}
form#searchform input#s
{
border:1px solid #f28100;
width:180px;
font-size:.7em;
padding:5px;
background-color:#fff;
vertical-align:middle;
}

form#searchform input.botao
{                                 
background:transparent url('imagens/botao_ok.png') center center no-repeat;
text-indent:-9000px;
width:47px;
height:32px;
vertical-align:middle;
cursor:pointer;
}














div.MailPress div.mp-container div.mp-message span
{
color:#f28100;
}


div#newsletter
{
margin:30px 0px 0px 0px;
border:1px solid #D1BEA8;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
/*font-size:.8em;*/
padding:10px 10px 20px 10px;
background:#eae4cf url('imagens/bg_form_newsletter.png') top right no-repeat;
}
div#newsletter ul
{
list-style:none;
margin:0px;
}


div#newsletter div.textwidget
{
font-size:.8em;
width:200px;
}


div.mp-formdiv form.mp-form input#name,
div.mp-formdiv form.mp-form input#email
{
border:1px solid #f28100;
width:180px;
font-size:.7em;
padding:5px;
background-color:#fff;
vertical-align:middle;
}

div.mp-formdiv form.mp-form input.MailPressFormSubmit
{                                 
background:transparent url('imagens/botao_ok.png') center center no-repeat;
text-indent:-9000px;
width:47px;
height:32px;
vertical-align:middle;
cursor:pointer;
}




div#formulario div.mensagem div
{
margin:0px 10px 0px 10px; 
padding:5px 10px 5px 10px;
}


div#formulario div.mensagem div.ko
{
background-color:rgb(255,0,0);
color:#fff;
}

div#formulario div.mensagem div.ok
{
background-color:#016D2F;
color:#fff;
}

form#mp_1
{
/*background-color:#e4eacf;*/
/*margin-left:300px;*/
padding:20px 10px 20px 10px;
/*border:1px solid #D1BEA8;*/

}

form#mp_1 p label
{
display:block;
float:left;
width:90px;
text-align:right;
clear:left;
padding-right:5px;
vertical-align:top;
color:#F28100;
font-weight:bold;
padding:5px;
}

form#mp_1 p input,
form#mp_1 p textarea
{
border:1px solid #f28100;
width:350px;
padding:5px;
background-color:#fff;
vertical-align:middle;
color:#5F5F5F;
}

form#mp_1 p textarea
{
font-size:1.1em;
font-family:trebuchet MS, helvetica, 'sans-serif', arial;
}
form#mp_1 p span
{
margin-left:5px;
vertical-align:top;
padding:5px;
}



form#mp_1 input.enviar
{
width:88px;
margin-left:375px;                               
background:transparent url('imagens/botao_enviar.png') center center no-repeat;
text-indent:-9000px;
height:33px;
vertical-align:middle;
cursor:pointer;
}


div#corpo ul.mapa
{
font-size:1em;
}

div#corpo ul.mapa li
{
margin-bottom:5px;
color:#F28100;
}

div#corpo ul.mapa li a
{
color:#F28100;
font-weight:bold;
}

div#corpo ul.mapa li ul li
{
list-style:none;
color:#5F5F5F;
}

div#corpo ul.mapa li ul li a
{
color:#5F5F5F;
font-weight:normal;
}











.wp-pagenavi
{
text-align:right;
margin-top:20px;
margin-bottom:20px;
font-size:.9em;
}

.wp-pagenavi a, 
.wp-pagenavi a:link 
{
padding: 2px 8px 2px 8px;
margin: 2px;
text-decoration: none;
border: 1px solid #016D2F;
color: #016D2F;
background-color: #FFFFFF;	
}
.wp-pagenavi a:visited 
{
padding: 2px 8px 2px 8px;
margin: 2px;
text-decoration: none;
border: 1px solid #016D2F;
color: #016D2F;
background-color: #FFFFFF;	
}
.wp-pagenavi a:hover 
{	
border: 1px solid #000000;
color: #000000;
background-color: #FFFFFF;
}
.wp-pagenavi a:active 
{
padding: 2px 8px 2px 8px;
margin: 2px;
text-decoration: none;
border: 1px solid #016D2F;
color: #016D2F;
background-color: #FFFFFF;	
}
.wp-pagenavi span.pages 
{
padding: 2px 8px 2px 8px;
margin: 2px 2px 2px 2px;
color: #016D2F;
border: 1px solid #016D2F;
/*background-color: #FFFFFF;*/
}
.wp-pagenavi span.current 
{
padding: 2px 8px 2px 8px;
margin: 2px;
font-weight: bold;
border: 1px solid #016D2F;
color: #FFFFFF;
background-color: #016D2F;
}
.wp-pagenavi span.extend 
{
padding: 2px 8px 2px 8px;
margin: 2px;	
border: 1px solid #000000;
color: #000000;
background-color: #FFFFFF;
}



.wp-pagenavi div#proximo {
float:right;
margin-top:-1.2em;
}








div#antprox {
margin-bottom:10px;
color:#F28100;
padding:15px;
font-size:.8em;
}
div#antprox a{
color:#F28100;
}
div#antprox div.titulo {
margin-bottom:10px;
}

div#antprox div#proximo {
float:right;
margin-top:-1.2em;
}








div#rodape
{
/*background:transparent url('imagens/rodape_ilustra.png') top center no-repeat;*/
height:255px;
border:1px solid transparent;
}




div#rodape p
{
margin-top:20px;
padding:20px;
width:300px;
color:#fff;
font-size:1em;
}

div#rodape p a
{
color:#fff;
}







div.fim {
display:block;
clear:both;
}



div#coluna_dir div.coluna .ngg_slideshow.widget
{
background:transparent url('imagens/galeria.png') top left no-repeat;
padding:19px 0px 50px 19px;
}



a.leiamais{
color:#F28100;
font-size:0.8em;
}