/*



Tema: PuraPolitica.com.br



Autor: Matheus Vasconcelos



Autor: http://www.matheusvasconcelos.com/



*/







* {



	margin: 0; padding: 0;



	list-style:none;



	border:none;



	font-weight:normal;



	text-decoration:none;



}



body {



	font: 13px Arial, Helvetica, sans-serif ;



	background: #ffffff url(images/background.gif) repeat-x 0 0;



	width:100%;



	height:100%;



}



#geral { width:954px; margin:0 auto;}











img {



	border: 0;



}



strong { font-weight:bold;}



em { text-style:italic; }



a { color:#ff9c00;}



a:hover { text-decoration:underline; }







.alignleft {



	float: left;



	margin: 4px 10px 5px 0;



}



.alignright {



	float: right;



	margin: 4px 0 5px 10px;



}







.hidden {



	display: none;



}







/** BEGIN wrapper **/







/** END wrapper **/







/** INICIO Topo **/



#topo {



	width:954px;



	height:240px;



	background: url(images/background_rede.gif) no-repeat;



	float:left;



}



#marca { padding-top:11px; float:left;}



#marca h1 a{



	text-indent:-9000em;



	display:block;



	width:443px;



	height:191px;



	overflow:hidden;



	background:url(images/marca_pura_noticia.gif) no-repeat left center;



}







#feed_topo {



		float: right;



		color: #ffffff;



		text-decoration: none;



		display: block;



		padding: 8px 0 0 20px;



		background: url(images/rss.gif) no-repeat 0 6px;



		text-transform:uppercase;



		font-size:10px;



		height:16px;



}







#publicidade_topo {width:468px; float:right; margin-top:40px;}



#publicidade_topo p { text-transform:uppercase; font-size:11px; color:#CCCCCC;}



#banner_topo {



	width:468px;



	height:60px;



	border:1px solid #FFF;



	float:right;



}







#menu_busca { width:954px; float:left; height:38px; line-height:40px;}







#menu { float:left; height:38px;}







#menu ul li {



	display:inline;



	text-transform:uppercase;



}



#menu ul li a {



	font-size:13px;



	text-decoration:none;



	color:#FFFFFF;



	padding:12px;



}







#menu ul li a:hover {



	text-decoration: none;



	text-decoration:underline;



	color:#ff9c00;



	background:#fff url(images/menu_bg_selected.gif) repeat-x;	



}



#menu ul li.current_page_item a:link, #menu ul li.current_page_item a:visited,#menu ul li.current_page_item a:active { 



	color:#ff9c00; 



	background:#fff url(images/menu_bg_selected.gif) repeat-x;	



}







#busca { float:right; height:38px; line-height:40px; margin-top:4px;}



#busca input { height:19px; width:200px; padding:3px;}



button.botao_laranja {background:#ff6000; color:#FFFFFF;text-transform:uppercase; height:26px; width:58px; line-height:26px; font-size:12px;}







#publicidade_fullbanner { float:left; width:954px; padding:30px 0 18px 0; height:90px;}



#conteudo_pos_fullbanner { float:left; padding-top:150px; width:954px; }



		



/** FIM topo **/















/** BEGIN left sidebar **/



#lsidebar {



	width: 120px;



	float: left;



	margin: 0px 0px 10px 0;



	padding: 0px 0px 5px 0px;



}



	#lsidebar .box {







	}



		#lsidebar .box h2 {



			color: #ff9c00;  



			text-transform:capitalize;



			font-size: 16px;



			font-weight:bold;



			padding: 0px 0px 5px;



		}



		#lsidebar .box ul {



			list-style-type: none;



			padding: 0px 0px 20px;



		}



			#lsidebar .box ul li {



				border-bottom: 1px solid #DDDDDD;



				padding: 10px 0px;



				font-size: 12px;



				text-transform:capitalize;



			}



			#lsidebar .box ul li a {



				color:#333333;



				text-decoration: none;



			}



			#lsidebar .box ul li a:hover {



				color: #ff9c00;



			}



/** END left sidebar **/







/** BEGIN content **/



#content .box .buffer h2.titulo_materia { font-size:24px; font-weight:bold;}



#content {



	width: 540px;



	float: left;



	margin-left:46px;







}



	#content .box {



		background-color: #FFFFFF;



	}



		#content .box .buffer {



			background: #ffffff url(images/header.gif) repeat-x 0 0;



			border-width: 0 1px;



			border-style: solid;



			border-color: #FFFFFF;



		}



		#content .box h2 {



			color: #ff9c00;



			font-size:15px;



		}



		#content .box h3 {



			padding:6px 0px;



                        font-size:13px;



                        color:#666666;



		}



	#content .homelist {



		list-style-type: none;



		background-color: #ffffff;



		padding:0;



	        width: 540px;



	}



		#content .homelist li {



			clear: both;



			padding: 20px 0px;



		}



		#content .homelist li img {



			float: left;



			margin: 0px 5px 5px 0;



			width: 150px;



		}



		#content .homelist li a.title {



			color: #ff9c00;



			font-size: 1.3em;



			font-weight: bold;



			text-decoration: none;



		}



		#content .homelist li p {



			line-height: 1.3em;



			margin: 12px 0;



		}



		#content .homelist li .more  {



			float: left;



			color:#ff9c00;



                        margin-bottom:8px;



		}



	#content .postnav {



		background-color: #ffffff;



		padding: 5px 10px 10px;



		font-weight: bold;



	}



		#content .postnav a {



			text-decoration: none;



		}



	#content .content {



		padding:10px 0px;



	}



		#content .content p {



			line-height: 1.4em;



			margin-bottom: 10px;



		}



		#content .content ul, #content .content ol {



			list-style-position: inside;



			margin-bottom: 10px;



		}



		#content .content li {



			line-height: 1.4em;



			padding: 2px 0;



		}



		#content .content blockqoute {



			padding: 10px 10px 5px;



			background-color: #eeeeee;



			border-width: 1px 0;



			border-style: solid;



			border-color: #e0e0e0;



			margin-bottom: 10px;



		}



		#content .content h3, h4, h5, h6 {



			font-size: 1.4em;



			margin-bottom: 5px;



		}



	#content .featured {



		padding: 5px;



	}



/** END content **/







/** BEGIN right sidebar **/



#rsidebar {



	width: 200px;



	float: right;



	margin: 0px 0px 10px 0;



	padding: 0px 0px 5px 0px;



}



	#rsidebar .box {



		  padding-bottom:22px;



          margin-bottom:22px;



		  border-bottom:1px solid #CCCCCC;



	}



		#rsidebar .box .buffer {



			background: #ffffff url(images/header.gif) repeat-x 0 0;



			border-width: 0 1px;



			border-style: solid;



			border-color: #FFFFFF;



			padding-bottom: 3px;



		}



		#rsidebar .box h2 {



			color: #ff9c00;  



			font-size: 16px;



			font-weight:bold;



			padding: 0px 0px 14px;



		}



		#rsidebar .box ul {



			list-style-type: none;



			padding: 0px 0px 20px;



		}



			#rsidebar .box ul li {



				border-bottom: 1px solid #DDDDDD;



				padding: 10px 0px;



				font-size: 12px;



				text-transform:capitalize;



			}



			#rsidebar .box ul li a {



				color:#333333;



				text-decoration: none;



			}



			#rsidebar .box ul li a:hover {



				color: #ff9c00;



			}



		#rsidebar .box .flickr {



			text-align: center;



		}



			#rsidebar .box .flickr img {



				margin: 5px;



			}



		#rsidebar .box .video {



			padding: 3px 3px 0;



		}



		#rsidebar .box .tags {



			padding: 10px;



		}



		#rsidebar .box form {



			background: #ffffff url(images/search.gif) no-repeat center;



			height: 27px;



			padding: 5px;



		}



			#rsidebar .box form input {



				border: 0;



				font-size: 1.2em;



				font-family: Verdana;



				background-color: transparent;



				float: left;



			}



			#rsidebar .box form button {



				float: right;



				border: 0;



				text-indent: -9999px



				background-color: transparent;



			}



/** END right sidebar **/







/** BEGIN footer **/



#footer {



	color: #888888;



    border-top:1px solid #888888;



    background:url(images/puranoticia_marca_rodape.gif) no-repeat 0px 50px;



	height: 20px;



	margin: 20px 0px;



	padding:60px 0px;



	float:left;



}



#copyright {



        float:right;



}



#voltar_topo {float:right; background:url(images/bg_voltar_topo.gif) no-repeat center; width:119px; height:25px;line-height:25px;}



#voltar_topo a:link, #voltar_topo a:visited, #voltar_topo a:active {color:#FFF; text-decoration:none; padding-left:8px;}



#voltar_topo a:hover{ text-decoration:underline;}



address { font-style:normal; font-weight:normal; text-align:right;}



	#footer .buffer {



		width: 954px;



		margin: 0 auto;



	}



/** END footer **/







/** BEGIN miscellaneous **/



#comments { margin:0px;}



#comments a {



	text-decoration: none;



}



	#comments h2 {



		font-size: 1.3em;



	}



	#comments p {



		margin-bottom: 10px;



		line-height: 1.6em;



	}



	#comments form {



		padding: 0 0px;



	}



	#comments form p {



		margin-bottom: 5px;



	}



		#comments form input {



			margin-right: 5px;



		}



		#comments form input, textarea {



			border: 1px solid #cccccc;



			font-size: 0.9em;



			font-family: Verdana;



			padding: 4px;



			background-position: 4px 4px;



			background-repeat: no-repeat;



		}



		#comments form input {



			width: 260px;



			border: 1px solid #cccccc;



		}



		#comments form textarea {



			width: 350px;



			padding: 4px 4px !important;



			border: 1px solid #cccccc;



		}



		#comments form button {



			border: 1px solid #a0a0a0;



			font-size: 1em;



			font-family: Verdana;



			padding: 2px 6px;



		}



	.commentdetails {



		margin-top: 25px;



	}



	.commentauthor {



		margin-bottom: 5px !important;



		font-weight: bold;



	}



	.commentdate {



		font-size: 0.8em;



		margin-bottom: 5px;



		color: #909090;



	}



	.required {



		color: #ff0000;



	}



h2.title {



	font-size: 1em !important;



	text-transform: uppercase;



	padding: 10px;



	color: #565656;



}



.notfound {



	padding: 40px;



}



	.notfound h2 {



		font-size: 18px;



		font-weight: normal;



		margin-bottom: 10px;



	}



/** END miscellaneous **/







/** BEGIN wordpress 2.7 comments **/



#comments ol {



	list-style-type: none;



	clear: both;



	padding: 0 10px 10px;



	margin: 0;



}



	#comments .buffer {



		padding: 0;



	}



	#comments h2 {



		padding-left: 0 !important;



		padding-bottom: 20px !important;



	}



	#comments ol li {



		margin-bottom: 10px;



	}



	#comments ol li ul li {



		border: 1px solid #e0e0e0;



		padding: 10px;



	}



	#comments ol li .avatar {



		float: right;



	}



	#comments ol li .comment-author {



		



	}



		#comments ol li .comment-author .fn {



			font-weight: bold;



			font-size: 1.2em;



		}



	#comments ol li .comment-meta {



		font-size: 0.9em;



		color: #999999;



		margin: 5px 0 10px;



	}



	#comments ol li .reply {



		font-size: 0.9em;



		font-weight: bold;



		padding-bottom: 10px;



	}



	#comments .children {



		list-style-type: none;



	}



#comments .navigation {



	padding: 0 10px 20px;



	font-size: 0.9em;



}



	#comments .navigation a {



		color: #999999;



		padding: 3px 8px;



		border: 1px solid #cccccc;



	}



	#comments .navigation a:hover {



		color: #000000;



		border-color: #000000;



		text-decoration: none;



	}



#comments .says {



	display: none;



}



.frase_do_dia_aspas_1 {



	text-indent:-9000em;



	display:block;



	width:10px;



	height:9px;



        float:left;



	overflow:hidden;



	background:url(images/aspas_1.gif) no-repeat left center;



}



.frase_do_dia_aspas_2 {



	text-indent:-9000em;



	display:block;



	width:10px;



	height:9px;



	overflow:hidden;



        float:right;



	background:url(images/aspas_2.gif) no-repeat left center;



}



.frase_do_dia_frase {color: #666666;}



.frase_do_dia_autor {font-size:16px;}



.data_hora { font-size:11px; color:#999999; text-transform:UPPERCASE; margin-bottom:10px;}



#imprimir-enviar-materia { margin:30px 0px;	width:540px; float:left; clear:both;}

/** END wordpress 2.7 comments **/





/** IN�CIO - CSS DESTAQUE EM JQUERY - HILDER SANTOS **/

.clear {

	clear: both;

	line-height: 0;

	font-size: 1px;

	height: 0;

}

#DestaquesJQuery {

	width: 540px;

	height: 245px;

	position: relative;

	overflow: hidden;

}

#DestaquesJQuery h6 {

	font-weight: normal;

	color: #ccc;

	font-size: 0.85em;	

	text-transform: uppercase;

	margin: 0;

	position: relative;

	z-index: 1;

}

#DestaquesJQuery h6 a {

	color: #ccc;

}

#DestaquesJQuery h1 {

	font-size: 1.2em;

	position: relative;

	z-index: 1;

}

#DestaquesJQuery h1 a {

	font-weight: bold;

}

#DestaquesJQuery ul {

	position: absolute;

	left: 0;

	top: 0;

	width: 8000px;

}



#DestaquesJQuery ul li {

	float: left;

	display: inline;

	width: 540px;

	height: 245px;

	overflow: hidden;

	position: relative;

}

#DestaquesJQuery ul li .spoiler {

	position: absolute;

	width: 510px;

	height: 55px;

	padding: 10px 15px;	

	left: 0;

	bottom: 0;

	overflow: hidden;

}

#DestaquesJQuery ul li .spoiler .inner {

	background: #000;

	top: 0;

	left: 0;

	width: 540px;

	height: 75px;

	position: absolute;

}


.texto_ex {

color: #fff;

font-size: 0.85em;

position: relative;

z-index: 2;

}

#DestaqueNavEsq a, #DestaqueNavDir a{
	position: absolute;
	z-index: 20;
	width: 25px;
	height: 43px;
	display: block;
	text-indent: -9000px;
	overflow: hidden;
	top: 50%;
	margin: -26px 0 0 0;
}
#DestaqueNavEsq a{
	background: url(images/setaVoltar.png) left top no-repeat;
	left: 5px;
	
}
#DestaqueNavDir a{
	background: url(images/setaProximo.png) left top no-repeat;
	right: 5px;
}

/** FIM - CSS DESTAQUE EM JQUERY - HILDER SANTOS **/





/** CSS DA NEWSLETTER - HILDER SANTOS **/

#NewsSub strong{

    font-weight: normal !important;

}

#NewsSub form input.wpsb_form_txt {

    border: 1px solid #ccc !important;

    margin: 5px 0 10px;

    font-family: Arial, Helvetica, sans-serif;

    color: #333;

    font-size: 14px;

width: 200px;

    padding: 4px;

}

#NewsSub form input.wpsb_form_btn {

    background: #FF9302;

    border: 0;

    margin: 10px 0 0;

    font-size: 12px;

    text-transform: uppercase;

    color: #fff;

    padding: 4px 5px;

}

#NewsSub p.newsTexto {

    font-style: italic;

    color: #666;

    margin: 0 0 10px;

}

/** FIM DO CSS DA NEWSLETTER - HILDER SANTOS **/



.branco { color:#FFF;}	