/*

Theme Name: Orestes Quercia

Theme URI: http://www.pulsocomunicacao.com.br/

Description: Esta &eacute; uma skin desenvolvida pela Ag&ecirc;ncia <a href="http://www.pulsocomunicacao.com.br/" target="_blank">Pulso Comunica&ccedil;&atilde;o</a>.

Version: | Blog v1.1

Author: Pulso Comunica&ccedil;&atilde;o

Author URI: http://www.pulsocomunicacao.com.br/

*/



@charset "utf-8";



/* -------------------- PADR�O DO SITE -------------------- */

* { margin:0; padding:0; outline:0; }



/* Tags HTML */

html { height:100%; }

* body { height:100%; } /* <-- IE*/

body { font-family:"Arial", Helvetica-Normal, Helvetica, Trebuchet MS, Verdana; font-size: 12px; color:#000; background:#fff url(imagens/bg-site.gif); }



a { text-decoration:none; color:#03C; }

a:hover { text-decoration:underline; }



img { border-width:0; border:none; }



hr { display:none; }

    

li { list-style:none; }



/* Classes */

.clear { clear:both; }

.alerta { color:#cc0000; } 

.hidden { text-indent:-9000px; } /* Esconde o texto do container. Ideal para utilizar imagens background em t�tulos. */



/** { border: 0px #999 dotted; }*/

/* -------------------------------------------------------- */









/* ------------------------ Padr�o ------------------------ */

#main { margin:0 auto; width:940px; position:relative; }

/* -------------------------------------------------------- */





/* -------------------- Topo do site ---------------------- */

#topo { position: relative; height: 233px; width: 100%; background: url(imagens/topo/bg.jpg); }

#topo .bg2 { position: absolute; z-index:1; top: 0; left:0; height: 233px; width: 100%; background: url(imagens/topo/bg-topo.jpg) no-repeat center; }

#topo div.container { position: relative; z-index:2; height: 231px; width: 940px; margin: auto; }

#topo div.container img.foto { margin-top: 4px; float: left; }

#topo div.container span#logoQuercia { display: block; background: url(imagens/topo/logo-quercia.gif); width: 325px; height: 88px; float: left; text-indent: -99999px; margin: 20px 0 0 3px; }

#topo div.container #argumento { display: block; position: absolute; width: 344px; height: 19px; top: 134px; left: 170px; }

#topo div.container img.pmdb { position: absolute; top: 48px; right: 42px; }

#topo div.container div#amigosMidiaSocial { position: absolute; top: 0; right: 0; width: 614px; height: 44px; background: url(imagens/topo/amigos-bg.gif) right no-repeat; }

#topo div.container div#amigosMidiaSocial img.amigosQuercia { float: left; }



#topo div.container div#amigosMidiaSocial ul { position: absolute; display: block; top: 10px; left: 275px; }

#topo div.container div#amigosMidiaSocial ul li { display: block; float: left; margin: 0 5px 0 0; }


/* Jingle da campanha */
	
	#topo div.container div#jingle { position:absolute; bottom:80px; right:0px; }
	
	#topo div.container div#jingle img { margin-bottom:4px; }
	
	#topo div.container div#jingle span { clear:both; float:right; font-size:11px;} 
	#topo div.container div#jingle span a { color:#000; }



	/* Logo */

	#topo strong { }

	#topo strong a { }

/* -------------------------------------------------------- */



/* -------------------- Menu Principal -------------------- */

#menuPrincipal { position: relative; margin-top: -42px; z-index: 2; width: 100%; }

#menuPrincipal div.acabamentoEsquerdo, #menuPrincipal div.acabamentoDireito { position: absolute; top: 0; z-index:2; background: url(imagens/menu-principal/acabamento.png) no-repeat; width: 5px; height: 40px; }

#menuPrincipal div.acabamentoEsquerdo { left: 0; background-position: left; }

#menuPrincipal div.acabamentoDireito { right: 0; background-position: right; }



#menuPrincipal img.cadastreSe { position: absolute; top: -36px; right: 0px; z-index: 1; }



#menuPrincipal ul#nav { margin: 0 5px; display: block; background: url(imagens/menu-principal/bg.gif) repeat-x; height: 40px; position: relative; z-index: 2; }

#menuPrincipal ul#nav li { display: block; height: 16px; float: left; text-indent: -99999px; position: relative; }

#menuPrincipal ul#nav li a { display: block; height: 40px; margin: 0 1px; }



#menuPrincipal ul#nav li div.separador { position: absolute; right: -1px; top: 3px; background: url(imagens/menu-principal/itens/separador.png); width: 3px; height: 34px; }



#menuPrincipal ul#nav li.inicio a { background: url(imagens/menu-principal/itens/inicio.gif) no-repeat center; width: 43px; padding: 0 18px; }

#menuPrincipal ul#nav li.sobreMim a { background: url(imagens/menu-principal/itens/sobre-mim.gif) no-repeat center; width: 75px; padding: 0 20px; }

#menuPrincipal ul#nav li.noticias a { background: url(imagens/menu-principal/itens/noticias.gif) no-repeat center; width: 62px; padding: 0 20px; }

#menuPrincipal ul#nav li.agenda a { background: url(imagens/menu-principal/itens/agenda.gif) no-repeat center; width: 60px; padding: 0 18px; }

#menuPrincipal ul#nav li.imprensa a { background: url(imagens/menu-principal/itens/imprensa.gif) no-repeat center; width: 66px; padding: 0 20px; }

#menuPrincipal ul#nav li.campanha a { background: url(imagens/menu-principal/itens/campanha.gif) no-repeat center; width: 78px; padding: 0 21px; }

#menuPrincipal ul#nav li.contato a { background: url(imagens/menu-principal/itens/contato.gif) no-repeat center; width: 63px; padding: 0 20px; }

#menuPrincipal ul#nav li.participe a { background: url(imagens/menu-principal/itens/participe.gif) no-repeat center; width: 60px; padding: 0 20px; }

#menuPrincipal ul#nav li.blog a { background: url(imagens/menu-principal/itens/blog.gif) no-repeat center; width: 36px; padding: 0 26px; }



/*#menuPrincipal div#submenu { position: relative; margin: 1px 0 0 0; width: 100%; height: 24px; background: #999; background: url(imagens/menu-principal/bg-submenu.gif) repeat-x; }

#menuPrincipal div#submenu ul { background: none; position: relative; height: auto; margin: auto; padding: 3px 0 0 84px; }

#menuPrincipal div#submenu ul li { float: left; font-size: 12px; margin: 0 64px 0 0; }

#menuPrincipal div#submenu ul li.ultimo { margin: 0 0 0 0!important; }

#menuPrincipal div#submenu ul li a { color: #FFF; }*/

#menuPrincipal div#submenu { position: relative; margin: 1px 0 0 0; width: 100%; height: 24px; background: #999; background: url(imagens/menu-principal/bg-submenu.gif) repeat-x; }

#menuPrincipal div#submenu ul { background: none; position: relative; height: auto; margin: auto; padding: 3px 0 0 40px; }

#menuPrincipal div#submenu ul li { float: left; font-size: 12px; margin: 0 45px 0 0;  }

#menuPrincipal div#submenu ul li.ultimo { margin: 0 0 0 0!important; }

#menuPrincipal div#submenu ul li.ultimo a.subLinks {color:#FC0; font-size:11px; margin:0 0px 0 5px;}

#menuPrincipal div#submenu ul li.ultimo a.subLinks:hover { color:#fff600; text-decoration:none;}

#menuPrincipal div#submenu ul li.ultimo span {color:#FC0;}

#menuPrincipal div#submenu ul li a { color: #FFF; }





/* -------------------------------------------------------- */



/* -------------------- Barra Lateral INTERNAS --------------------- */

#barraLateralInterna { position: relative; margin-top:-15px; float: left; width: 240px;  }

#barraLateralInterna ul li { padding: 5px 0 !important;}

#barraLateralInterna ul li h2 { margin-bottom:3px; font-weight:bold; text-transform:uppercase; padding-bottom:3px; position:relative; border-bottom:1px dotted #000; color:#4B0000; font-size:18px; }

#barraLateralInterna ul li a { color:#000; font-size:12px; }

#barraLateralInterna ul li a:before { float:left; padding:0 4px 0 0; }



#barraLateralInterna ul #polls-widget-3 .wp-polls { font-size:12px; text-align:left; }

#barraLateralInterna ul #polls-widget-3 .wp-polls li { font-size:12px; padding-bottom:7px; }

#barraLateralInterna ul #polls-widget-3 .wp-polls a:before { content:inherit!important; }

/* -------------------- Barra Lateral INTERNAS --------------------- */



/* ---------------------- Conteudo ------------------------ */

#conteudo { margin-top: 2px; border: 1px #dddddd solid; background: #FFF; padding: 10px; min-height: 1170px; }

#conteudo div.spacer { position: relative; clear: both; height: 314px; }



#conteudo div.container { float: right; width: 664px; }

body#homeSite #conteudo div.container { float: right; width: auto; }



	#conteudo div#linksRodape { bottom: 113px; margin: 25px 0 0px 0; height: 200px; z-index: 2; font-size:12px; }

	#conteudo div#linksRodape img.logoQuercia { float: left;
margin: 25px 0px 0px;
padding: 0px; }

	#conteudo div#linksRodape ul.links { float: left; display: block; margin: 21px 0 0 39px; }

	#conteudo div#linksRodape .informacoesGerais { float: left; margin-top:170px; margin-left:-130px; color:#6F6F6F; font-size:10px }

	#conteudo div#linksRodape .informacoesGerais p { margin:0; font-size:10px; }

	#conteudo div#linksRodape a { color: #000; }

	#conteudo div#linksRodape ul.coluna1 { width: 95px; height: 230px; border-right: 1px #000 dotted; }

	#conteudo div#linksRodape ul.coluna2 { width: 126px; height: 230px; border-right: 1px #000 dotted; }

	#conteudo div#linksRodape div.redeAmigosQuercia { float: left; display: block; margin: 21px 0 0 39px; }

	#conteudo div#linksRodape div.redeAmigosQuercia h2 { display: block; margin:0; background: url(imagens/rodape/links/titulo.gif); width: 181px; height: 17px; text-indent: -9999px; }

	#conteudo div#linksRodape div.redeAmigosQuercia ul { margin: 12px 0 0 0; }

	#conteudo div#linksRodape div.redeAmigosQuercia ul li { margin: 0 0 12px 0; }



	/* T�tulo */

	#conteudo { font-size:14px;}

	#conteudo h1 { font-size:24px; border-bottom:1px dotted #999; padding-bottom:8px; margin-bottom:10px; }

	#conteudo h2 { font-size:19px; margin:15px 0; color:#8C0000; }

	#conteudo p { margin:10px 0; }

	#conteudo .olho { font-style:italic; color:#999;}

	#conteudo div.divisoria { width:100%; height:2px; border-bottom:1px dotted #999; margin:20px 0;}



	/* Padr�o de posts */	

	#conteudo .post { margin-bottom:35px; line-height:18px; }

	#conteudo h2 { margin-bottom:15px; font-size:30px; text-align:left; line-height:normal; color:#000; font-weight:normal; font-family: Arial, Helvetica-Normal, Helvetica, Trebuchet MS, Verdana; }

	#conteudo h3 { margin-bottom:15px; font-size:20px; text-align:left; line-height:normal; font-weight:normal; color:#000; font-family: Arial, Helvetica-Normal, Helvetica, Trebuchet MS, Verdana; }

	#conteudo .post a { color:#4B0000; }

	#conteudo .post h2 { font-size:26px; text-align:left; line-height:28px; margin:0; padding: 5px 0; }

	#conteudo .post h2 a { color: #4B0000; font-size: 26px; font-weight: bold; }

	#conteudo .post img { padding:3px; border:1px solid #CCC; margin:auto; margin:5px; }

	#conteudo .post img.alignleft { float:left; margin-left:0; margin-bottom:5px; }

	#conteudo .post img.alignright { float:right; margin-right:0; margin-bottom:5px; }

	#conteudo .post h2 a:hover { text-decoration:none; color:#002B58; }

	#conteudo .post h3 { line-height:normal; font-size:20px; text-transform:uppercase; font-family: Arial, Helvetica-Normal, Helvetica, Trebuchet MS, Verdana; text-align:left; margin:0; }

	#conteudo .post small { color:#747474; font-size:12px; border-top:1px dotted #000; padding-top:3px; margin-top:3px; display:block; line-height:normal; text-align:left; }

	#conteudo .post p.postmetadata { font-size:12px; display:block; color:#747474; text-align:left; }

	#conteudo .post p.postmetadata a { color:#747474; }

	#conteudo .post p.alt { border:1px solid #F1F1F1; padding:5px; }

	#conteudo .post p.alt small { font-size:11px; border:none; margin:0; padding:0; }

	

	/* Listagem de conte�do */

	#conteudo .navigation a { display:block; padding:8px 10px; text-align:center; color:#F3CC02; background:#4B0000; text-transform:uppercase; font-size:11px; font-weight:bold; }

	#conteudo .navigation .alignleft { float:left; }

	#conteudo .navigation .alignright { float:right; }

	#conteudo .navigation .alignleft a { text-align:left; }

	#conteudo .navigation .alignright a { text-align:right; }

	

	/* Lista de coment�rios */

	#conteudo .commentlist { margin:20px 0 30px 0; }

	#conteudo .commentlist .comment { border:1px dotted #d2d1d2; margin-bottom:3px; padding:5px; font-size:12px; }

	#conteudo .commentlist .comment img { display:none; }

	#conteudo .commentlist .comment a { color:#3b628a; }

	#conteudo .commentlist .comment .vcard, #conteudo .commentlist .comment .commentmetadata { }

	#conteudo .commentlist .comment .commentmetadata { margin-bottom:10px; }

	#conteudo .commentlist .comment p { line-height:17px; }

	

	/* Formul�rio de coment�rio */

	#conteudo #commentform { margin-top:20px; }

	#conteudo #commentform input, #commentform textarea { margin-bottom:3px; border:none; background:#FFF; border:1px solid #CCC; padding:8px 10px; }

	#conteudo #commentform input { width:220px; }

	#conteudo #commentform input#submit { border:none; width:auto; color:#FFF; padding:0; text-transform:uppercase; font-weight:bold; padding:8px 10px; background:#3b628a; cursor:pointer; }

	#conteudo #commentform input#submit:hover { background-color:#0074c2; }

	#conteudo #commentform textarea { width:440px; }

	#conteudo #commentform label small { font-size:12px; color:#8B8B8B; }

/* -------------------------------------------------------- */



/* ------------------------ Rodape ------------------------ */

#rodape { clear:both; position:relative; padding-bottom:20px; }



	/* Voltar ao topo */

	#rodape a.voltarAoTopo { display:block; margin-bottom:15px; color:#c6000c; text-align:right; font-size:18px; }

	

	/* Informa��es */

		/* Telefones */

		#rodape .telefones { text-align:center; border-top:1px dotted #b5b5b5; color:#a4a4a4; padding-top:20px; font-size:16px; }

		#rodape .telefones strong { color:#000; }

		

		/* Endere�os */

		#rodape .enderecos { font-size:11px; margin-top:20px; height:20px; }

		#rodape .enderecos p { padding:2px 0; }

		#rodape .enderecos p.saoPaulo { float:left; padding-right:55px; border-right:1px dotted #b5b5b5; }

		#rodape .enderecos p.campinas { float:right; }

		#rodape .enderecos strong { font-size:13px; }

/* -------------------------------------------------------- */





/* ------------------ Assinatura da Pulso ----------------- */

#assinaturaPulso { margin:0 4px 0px 0; position:relative; z-index:1000; }

#assinaturaPulso a { float:right; margin-top:-36px; font-size:0px; width:8px; height:32px; background:url(images/pulso-assinatura.png) no-repeat; display:block; }

/* -------------------------------------------------------- */

