/*  
Theme Name:
/* 
CSS Document 
by AURELIO ARANTES
www.toolinterativa.com.br 
aurelioarantes@toolinterativa.com.br
*/

html, body, h1, h2, h3, h4, h5, h6, dt, dd, dl, ul, li, ol, img, p {	margin:0;	padding:0;	list-style:none;	border:none;} 
* {list-style:none;margin:0;padding:0;border:none;}

body {	background:url(img/bg/body.jpg) repeat-x top center; margin: 0 auto; color:#000; font-size:12px; font-family:Tahoma, Geneva, sans-serif; /**/	line-height:16px;	}
body a{text-decoration:none; color:#000; outline:none;}
body a:hover{text-decoration:underline;}
	
/* -------------------
Main Structure
------------------- */
#geral {margin:0 auto; width:950px;}	
#header {width:960px; height:380px; float:left;} 	

#menu {height:64px; font-size:14px;}
#menu ul {}
#menu ul li {float:left;}
#menu ul li a {display:block; height:60px; float:left;}
#menu ul li a.pagina-inicial {background:url(img/menu/pagina-inicial.jpg) no-repeat; width:85px;}
#menu ul li a.biografia {background:url(img/menu/biografia.jpg) no-repeat; width:77px;}
#menu ul li a.mandato {background:url(img/menu/mandato.jpg) no-repeat; width:91px;}
#menu ul li a.noticias {background:url(img/menu/noticias.jpg) no-repeat; width:74px;}
#menu ul li a.blog {background:url(img/menu/blog.jpg) no-repeat; width:58px;}
#menu ul li a.mensagem {background:url(img/menu/mensagem.jpg) no-repeat; width:96px;}
#menu ul li a.propostas {background:url(img/menu/propostas.jpg) no-repeat; width:91px;}
#menu ul li a.fotos {background:url(img/menu/fotos.jpg) no-repeat; width:72px;}
#menu ul li a.galeria-de-fotos {background:url(img/menu/galeria-de-fotos.jpg) no-repeat; width:123px;}
#menu ul li a.material-de-campanha {background:url(img/menu/material-de-campanha.jpg) no-repeat; width:152px;}
#menu ul li.cadastre-se {margin:22px 0 0 8px; float:right;}
#menu ul li.cadastre-se a {background:url(img/menu/cadastre-se.jpg) no-repeat; width:190px; height:30px;}

#socialmedia {height:38px; font-size:13px;}
#socialmedia ul {}
#socialmedia ul li {float:left;}
#socialmedia ul li a {display:block; height:38px;}
#socialmedia ul li a.orkut {background:url(images/images/orkut.jpg) no-repeat; width:109px;}
#socialmedia ul li a.twitter {background:url(images/images/twitter.jpg) no-repeat; width:109px;}
#socialmedia ul li a.facebook {background:url(images/images/facebook.jpg) no-repeat; width:109px;}
#socialmedia ul li a.youtube {background:url(images/images/youtube.jpg) no-repeat; width:109px;}
#socialmedia ul li a.flickr {background:url(images/images/flickr.jpg) no-repeat; width:109px;}

#conteudo {clear:both; float:left; width:960px; min-height:700px; _height:700px; margin:0 0 0px 0; font-size:13px; font-family:Arial, "Trebuchet MS", Verdana;}
#conteudo p, br {clear:none;}
#conteudo p {margin:0 0 15px 0;}

.conteudo-anos-de-historia {background:url(images/bg/51-anos-de-historia.jpg) no-repeat center top #5e0311; min-height:550px; _height:550px;  padding:100px 120px 65px 120px; width:635px; margin:0 25px; float:left; color:#fff;}
.conteudo-anos-de-historia a {color:#FFF;}

#footer {clear:both; width:100%; margin:-1px 0 0 0; height:255px; background:url(img/bg/footer.jpg) repeat-x top #5685b1; padding:20px 0;}
#footer a {color:#FFF;}
#footer .alinhamento {margin:0 auto; width:950px; color:#FFF;}
#footer .alinhamento .colUm {width:450px; float:left; margin:10px 0 0 0;}
#footer .alinhamento .colDois {background:url(images/bg/footer-pauloferreira.png) no-repeat; width:150px; height:80px; float:right; position:absolute; margin:-25px 0 0 800px; *margin:-25px 0 0 330px;}

.busca {height:50px; background:url(images/bg/search.gif) no-repeat; float:left; width:250px; }
.busca .search { padding:5px 10px; height:23px;width:196px; float:left; border:none; background:none;}
.busca .botao-search {float:right;width:33px; height:33px;}

#blog {float:left; width:950px; margin:140px 0 0 0;}
#sidebar { float:right; width:250px; background:#FFF; margin:0 0 40px 0;}

/* ---- titulos ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
h1.logo {float:left;}
h1.logo a {background:url(img/images/logo.png) no-repeat; display:block; width:590px; height:207px; float:left; position:absolute; z-index:20; margin:140px 0 0 0;} 	
h1 {color:#15324e; font-size:24px; font-weight:normal; margin:0; padding:0; line-height:30px;}
h1 a {color:#15324e;}
h1.area-noticias {background:url(img/titulos/noticias.gif) no-repeat; width:173px; height:66px; position:absolute; margin:30px 0 20px 0; *margin:30px 0 20px -950px;}
h1.area-biografia {background:url(img/titulos/biografia.gif) no-repeat; width:173px; height:66px; position:absolute; margin:30px 0 20px 0; *margin:30px 0 20px -950px;}
h1.area-cadastre-se {background:url(img/titulos/cadastre-se.gif) no-repeat; width:180px; height:66px; position:absolute; margin:30px 0 20px 0; *margin:30px 0 20px -950px;}
h1.area-mandato {background:url(img/titulos/mandato.gif) no-repeat; width:180px; height:66px; position:absolute; margin:30px 0 20px 0; *margin:30px 0 20px -950px;}
h1.area-propostas {background:url(img/titulos/propostas.gif) no-repeat; width:180px; height:66px; position:absolute; margin:30px 0 20px 0; *margin:30px 0 20px -950px;}
h1.area-fotos {background:url(img/titulos/fotos.gif) no-repeat; width:180px; height:66px; position:absolute; margin:30px 0 20px 0; *margin:30px 0 20px -950px;}
h1.area-campanha {background:url(img/titulos/material-de-campanha.gif) no-repeat; width:367px; height:66px; position:absolute; margin:30px 0 20px 0; *margin:30px 0 20px -950px;}


.title-blog {border-bottom:1px solid #6794be; float:left; width:605px; margin:0 0 5px 0;}
h1.blog {border-bottom:1px solid #6794be; float:left; width:605px; margin:0 0 5px 0;}
.title-blog a.comments-style {background:url(img/bg/h1-blog-comentarios.gif) no-repeat; width:32px; height:32px; padding:16px 8px 0 8px; text-align:center; float:right; color:#fff; font-size:24px; *font-size:22px;}



h2 {font-family:Verdana, Arial, Georgia; color:#fff; font-size:18px; font-weight:normal; margin:15px 0 10px 0;}
h2.lista-sidebar {margin:0 0 15px 0;}
h3.newsletter {background:url(img/images/assine-nossa-newsletter.jpg) no-repeat right top; padding:40px 80px 20px 0px; width:150px;} 	

/* ---- classes ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
.hide {display:none;}
.post {width:605px; float:left;}
.post p, br {clear:none;}
.post p {margin:0 0 15px 0;}
.post a {color:#15324e;}
.post-com-foto img.alignleft {float:left; margin:0 20px 10px 0;}
.post-com-foto img.alignright {float:right; margin:0 0 10px 20px;}
.post blockquote {background:#132843; color:#FFF; padding:20px; line-height:18px;}
.post ul, ol {margin:0 0 0 5px;}
.post ul li {padding:0 0 6px 7px; list-style:square;}
.post ol li {padding:0 0 0 7px; list-style:square;}

.cor-branca {color:#FFF;}
.cor-branca a {color:#FFF;}
.flirck {background:url(images/bg/bg-flirck.jpg) no-repeat; width:120px; height:420px; float:left; padding:50px 9px 0 9px;}
.flirck img{margin:0 0 8px 0;}


#barrashare {float:left; border-bottom:1px solid #bfd7db; border-top:1px solid #bfd7db; width:605px; padding:1px 0;  font-size:11px; margin: 5px 0 40px 0;}
#barrashare a {color:#686868;}
#barrashare .qtd-comentarios {background:url(images/bg/comments.jpg) no-repeat left; padding:0 0 0 20px; margin:6px 10px 0 0; }
#barrashare ul li {float:left; margin:0 0 0 5px; list-style:none; padding:0;}
#barrashare .addthis {float:right; margin:3px 0 0 0;}
#barrashare .image

.entry {color:#000; text-align:justify; float:left; width:960px; margin:0 0 25px 0;}
.entry a {color:#000;}





.template-interno {color:#FFF;}

.galeria-fotos {background:#afe3fa; padding:5px;}
.galeria-fotos img {border:1px solid #1f85b3; margin:2px;}

a.more-link {clear:both; float:none; color:#15324e; display:block; margin:5px 0; font-weight:bold;}

.entry-meta {font-size:12px; color:#686868;/* border-top:1px solid #6794be;*/ margin:0px 0 15px 0; padding:5px 0 0 0; clear:both;}
.entry-meta a {color:#686868;}
.entry-meta a {color:#15324e;}

.spacer {height:40px;}

#imageTabs {float:left; clear:both; width:500px; *margin:20px 0 0 0; height:150px;}
#imageTabs li {float:left; margin:0 12px 0 0;width:112px; height:66px; overflow:hidden; }
#imageTabs li.ultimo {margin:0;}
.bt-mais-videos-home {float:left; width:116px; margin:14px 0 0 4px; }
 
 
 
.twitter {float:right; width:175px; height:430px; background:url(img/bg/linha-twitter.jpg) no-repeat; padding:0 0 0 25px;}
.twitter h1 {border-bottom:1px solid #6794be; float:left; width:185px; margin:0 0 5px 0;}
.twitter p.twitter-message {border-bottom:1px solid #bfd7db; width:185px; float:left; margin:0 0 5px 0; padding:0 0 5px 0;}
 .twitter a {color:#38658f;}
 
 
.footnotes  {}
.post-ratings {padding:0 0 0 100px; height:35px;}

#featuredPostPanes {}
#featuredPostPanes li {list-style:none; margin:0; padding:0;}


#shareTabs {float:left; clear:both; margin:25px 0 25px 0; width:626px;}
#shareTabs li { float:left;}
#shareTabs li a { float:left; display:block; color:#fff; height:30px; margin:0 18px 0 0;}
#shareTabs li a.twitter {background:url(img/images/tweet.gif) no-repeat; /*padding:10px 20px 10px 96px ;*/ width:127px; text-align:center; padding:10px 0;}
#shareTabs li a.ilikethis {background:url(img/images/home.gif) no-repeat; /*padding:10px 20px 10px 96px ;*/ width:127px; text-align:center; padding:10px 0;}
#shareTabs li a.facebook {background:url(img/images/facebook.gif) no-repeat; /*padding:10px 20px 10px 96px ;*/ width:127px; text-align:center; padding:10px 0;}
#shareTabs li a.buzz { background:url(img/images/buzz.gif) no-repeat; /*padding:10px 20px 10px 96px ;*/ width:127px; text-align:center; padding:10px 0;}
#shareTabs li.publique-no-seu-blog {background:url(img/images/publique-no-seu-blog.gif) no-repeat; width:183px; height:32px; float:left; padding:0; margin:0;}


/*propriedades do sidebar*/
.categories {clear:both; float:left; width:250px; margin:0 0 25px 0;}
.categories ul {border-top:1px solid #6794be; padding:10px 0 0 0;}
.categories ul li a {display:block; width:240px; border-bottom:1px solid #bed1e4; padding:5px;}

.tags {clear:both; float:left; width:250px; margin:0 0 25px 0; line-height:22px}
.tags ul {border-top:1px solid #6794be; padding:10px 0 0 0;}

/*propriedades dos comentarios*/
.comentarios {clear:both; float:left; width:630px; color:#000;}
.comentarios a {color:#000;}
.commentlist {}
h3#comments {font-size:16px; font-weight:normal; color:#000; margin:10px 0 15px 0; }
h3#respond {font-size:20px; font-weight:normal; color:#000; margin:10px 0 5px 0; }
a.comment-edit-link {color:fff;}
.commentmetadata a {color:fff !important;}
.textareacomentarios {border:1px solid #6794be; padding:3px; width:605px; height:200px; font-size:12px; font-family:Tahoma, Geneva, sans-serif; }
.text {border:1px solid #6794be; padding:3px; width:205px; margin:0 0 5px 0; }
#submit {color:#fff; text-align:center; background:url(images/images/bt-enviar.jpg) no-repeat; padding:8px 10px 14px 10px; width:116px;}

ol.commentlist li {border-bottom:1px #000 dashed; float:left; margin:0 0 15px 0; padding:0 0 5px 0; width:630px;}

.formulario {float:left;}
.wpcf7 {}
#tool-form-faleConosco {padding:0 20px;}
.formulario input {background:#15324e; padding:4px 10px; color:#000;}
.wpcf7-form-control-wrap input {padding:3px; width:250px; background:#FFF; border:1px solid #bed1e4; margin:5px 0 10px 0; float:none; clear:both;  font-size:12px; font-family:Tahoma, Geneva, sans-serif; /**/	line-height:16px;}
.wpcf7-form-control-wrap textarea {padding:3px; width:400px; background:#FFF; border:1px solid #bed1e4; margin:5px 0 10px 0; float:none; clear:both;  font-size:12px; font-family:Tahoma, Geneva, sans-serif; /**/	line-height:16px;}
.wpcf7 .bt-enviar {color:#FFF; background:#036; text-align:center; padding:0 10px; margin:0; width:60px;}
.formulario textarea {border:1px solid #bed1e4; padding:3px; width:600px; height:200px;}
.bt-enviar input {color:#FFF; background:#036; text-align:center; padding:0 10px; margin:0; width:60px;}
input.bt-enviar {color:#FFF; background:#036; text-align:center; padding:0 10px; margin:0; width:60px;}


#gallery {
		background-color: #444;
		padding: 10px;
		width: 520px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
	
	
	.branco {color:#FFF;}
	.branco a {color:#FFF;}
	
table.listagem-no-mandato {width:100%;}
table.listagem-no-mandato tr td {padding:5px; color:#222323;}
table.listagem-no-mandato tr td a {color:#222323;}
table.listagem-no-mandato tr.cor {background:#5f6f83; color:#FFF;}
table.listagem-no-mandato tr.cor td {color:#FFF;}
table.listagem-no-mandato tr.cor td a {color:#FFF;}


		