/* elementos básicos */
	
div{font-size: 1em;}
img{border: 0;}
hr{display: none;}
div.hr{height: 1px; margin: 1.5em 10px; border-bottom: 1px dotted #999;}
/* fim de elementos básicos

/* formulários */
form{margin: 0; padding: 0;}
input{margin: 0; padding:0 2px; font: 14px Lucida Grande,Tahoma, Lucida Grande, Arial, Helvetica, sans-serif, sans; color:#000000;}
textarea{margin: 0; padding:0 2px; font: 14px  Lucida Grande,Tahoma, Lucida Grande, Arial, Helvetica, sans-serif, sans; color:#000000;}
select{margin: 0; padding:0px; font: 14px Lucida Grande, Tahoma, Lucida Grande, Arial, Helvetica, sans-serif, sans; color:#000000;}
	select option{padding:0px 5px 0 0;}
/* fim de formulários */
	
/* links */
a, a:link a:active a:visited{color: black; text-decoration:none;}
a:hover{text-decoration: underline;}
/* fim de links	 */	
	
/* headings */
h1{margin:0; padding:0;}
h2{margin:0; padding:0;}
h3{margin:0; padding:0;}
h4{margin:0; padding:0;}
h5{margin:0; padding:0;}
h6{margin:0; padding:0;}
/* fim de headings */	

/* texto */
p{font:14px Lucida Grande, Lucida Grande, Arial, Helvetica, sans-serif; color:#555555; margin:0 0 10px 0; padding:0;}
blockquote{border-left:10px solid #ddd; margin-left:10px;}
pre{font-family: monospace; font-size: 1.0em;}
strong, b{font-weight: bold;}
em, i{font-style:italic;}
code{font-family: Lucida Grande, "Courier New", Courier, monospace; font-size: 1em; white-space: pre;}
/* fim de textos */	
	
/* listas */
ul{margin:0;padding:0;}
	ul li{margin:0;padding:0; font:14px Lucida Grande, Lucida Grande, Arial, Helvetica, sans-serif; color:#555555;}
ol{margin:0;padding:0;}
	ol li{margin:0;padding:0; font:14px Lucida Grande, Lucida Grande, Arial, Helvetica, sans-serif; color:#555555;}
dl{margin:0;padding:0;}
	dl dt{margin:0;padding:0; font:14px Lucida Grande, Lucida Grande, Arial, Helvetica, sans-serif; color:#555555;}
	dl dd{margin:0;padding:0; font:14px Lucida Grande, Lucida Grande, Arial, Helvetica, sans-serif; color:#555555;}
/* fim de listas */	
	
/* tabelas */
table{font-size: 1em; margin: 0 0 1.5em 0; padding: 0;}
table caption{font-weight: bold; margin: 0 0 0 0; padding: 0 0 1.5em 0;}
th{font-weight: bold; text-align: center;}
td{font-size: 1em;}
/* fim de tabelas */


html{background:url(images/bg.jpg) 0px 0px repeat;}

#pagina{width:725px; margin:10px auto; padding:10px; position:relative; border:1px solid #9a9a9a; background:#FFFFFF;}

.bg-1{background:url(images/josei.jpg) 0px 0px no-repeat;}
.bg-2{background:url(images/tiago.jpg) 0px 0px no-repeat;}
.bg-3{background:url(images/pablo.jpg) 0px 0px no-repeat;}
.bg-4{background:url(images/fei.jpg) 0px 0px no-repeat;}
.bg-5{background:url(images/gabriel.jpg) 0px 0px no-repeat;}
.bg-6{background:url(images/josei.jpg) 0px 0px no-repeat;}
#topo{width:725px; height:237px; position:relative; top:0px; left:0px; overflow:hidden;}
	#topo h1#logo{width:321px; height:72px; border:0px solid red; float:right; margin:107px 16px 0 0; _margin-right:8px;}
		#topo h1#logo a{width:321px; height:72px; display:block;}

#conteudo{width:725px; padding:0px 0 0 0; position:relative; top:0px; left:0px; overflow:hidden;}
	#primario, .primario{width:460px; padding:15px 10px 0 20px; float:left; overflow:hidden;}
	p.paginacao{width:431px; font:14px Lucida Grande, Lucida Grande, Arial, Helvetica, sans-serif; color:#005F7F; clear:both; border-top:1px solid #999999; padding:10px 0 0 0; margin:10px 0 0 0; text-align:right;}
		p.paginacao a{font:bold 14px Lucida Grande, Lucida Grande, Arial, Helvetica, sans-serif; color:#005F7F; margin:0 0 0px 0;}
	
	#postnavigation p{width:431px; font:14px Lucida Grande, Lucida Grande, Arial, Helvetica, sans-serif; color:#005F7F; clear:both; border-top:1px solid #999999; padding:10px 0 0 0; margin:10px 0 0 0; text-align:right;}
		#postnavigation p a{font:bold 14px Lucida Grande, Lucida Grande, Arial, Helvetica, sans-serif; color:#005F7F; margin:0 0 0px 0;}
		h2{font:bold 24px Lucida Grande, Lucida Grande, Arial, Helvetica, sans-serif; color:#006383; padding:0px 0 0 0px;}
			h2 a{font:bold 24px Lucida Grande, Lucida Grande, Arial, Helvetica, sans-serif; color:#006383;}
		ul#listagem-post{width:431px; padding:10px 0 0 0px;}
			ul#listagem-post li{width:431px; padding:0 0 20px 0;}
				ul#listagem-post li h3{font:bold 20px Lucida Grande, Lucida Grande, Arial, Helvetica, sans-serif; color:#EA008B;}
					ul#listagem-post li h3.padding{padding:0 0 10px 0;}
					ul#listagem-post li h3 a{font:bold 20px Lucida Grande, Lucida Grande, Arial, Helvetica, sans-serif; color:#EA008B;}
				ul#listagem-post li span.data{font:12px Lucida Grande, Lucida Grande, Arial, Helvetica, sans-serif; color:#006383; display:block; padding:2px 0 15px 0;}
					ul#listagem-post li span.data a{font:bold 12px Lucida Grande, Lucida Grande, Arial, Helvetica, sans-serif; color:#006383;}
					ul#listagem-post li img{display:block; padding:0px 0px 10px 0px;}
					ul#listagem-post li span.postado{font:12px Lucida Grande, Lucida Grande, Arial, Helvetica, sans-serif; color:#EA008B; display:block; padding:2px 0 15px 0;}
						ul#listagem-post li span.postado a{font:12px Lucida Grande, Lucida Grande, Arial, Helvetica, sans-serif; color:#EA008B;}
				ul#listagem-post li p{font:12px Lucida Grande, Lucida Grande, Arial, Helvetica, sans-serif; color:#555555;}
					ul#listagem-post li p a{font:bold 12px Lucida Grande, Lucida Grande, Arial, Helvetica, sans-serif; color:#555555;}
	
	#coments{width:431px; border-top:1px solid #9a9a9a; overflow:hidden; padding:10px 0 0 0; margin:-20px 0 0 0;}
		#coments h5{font:bold 12px Lucida Grande, Arial, Helvetica, sans-serif; color:#555555; margin:0 0 5px 0;}
		#coments p{font:12px Lucida Grande, Arial, Helvetica, sans-serif; color:#555555; margin:0 0 5px 0;}
			#coments p.right{float:right; clear:left; color:#EA008B;}
				#coments p.right a{color:#EA008B; font-weight:bold;}
			#coments p a{font:12px Lucida Grande, Arial, Helvetica, sans-serif; color:#555555; margin:0px 0;}
		#coments textarea{width:429px; height:150px; padding:0px; margin:5px 0px 0px 0px; border:1px solid #EA018B; font:12px Lucida Grande, Arial, Helvetica, sans-serif; color:#555555;}
		#coments input.btn-padrao{width:74px; padding:0px; border:none; border-top:3px solid #FFF; background:#EA018B; font:12px Lucida Grande, Arial, Helvetica, sans-serif; color:#FFFFFF; float:right;}
	ol#commentlist{margin:0 0 20px 0; padding:0 0 5px 0; border-bottom:0px solid #EA018B;}
		ol#commentlist li{padding:10px 0 0px 0; margin:10px 0 0px 0; border-top:1px solid #EA018B;}
			ol#commentlist li#comment-2{border-top:0px solid #EA018B;}
				ol#commentlist li span.data a{font:10px Lucida Grande, Arial, Helvetica, sans-serif; color:#006383; display:block; padding:2px 0 10px 0;}
			ol#commentlist li span.data{font:10px Lucida Grande, Arial, Helvetica, sans-serif; color:#006383; display:block; padding:2px 0 10px 0;}
	
	#secundario{width:235px; padding:60px 0 0 0; float:left;}
		#secundario ul#geral{width:215px;}
			#secundario ul#geral li{width:215px; padding:0 0 20px 0; overflow:hidden;}
				#secundario ul#geral li p{font:12px Lucida Grande, Arial, Helvetica, sans-serif; color:#555555;}
				#secundario ul#geral li input.text-busca{width:134px; padding:0px; margin:1px; border:1px solid #EA018B; font:12px Lucida Grande, Arial, Helvetica, sans-serif; color:#555555; float:left;}
					#secundario ul#geral li input.btn-busca{width:74px; padding:0px; border:1px solid #FFF; background:#EA018B; font:12px Lucida Grande, Arial, Helvetica, sans-serif; color:#FFFFFF; float:left;}
				#secundario ul#geral li h4{font:bold 18px Lucida Grande, Arial, Helvetica, sans-serif; color:#EA008B; padding:0 0 5px 0;}
			
				#secundario ul#geral li ul.listagem-social{width:215px; padding:0 0 0px 0;}
					#secundario ul#geral li ul.listagem-social li{width:215px; padding:0 0 2px 0; font:11px Lucida Grande, Arial, Helvetica, sans-serif; }
						#secundario ul#geral li ul.listagem-social li img{float:left; border:1px solid #9A9A99; margin:0 8px 0 0;}
						#secundario ul#geral li ul.listagem-social li a{font:bold 11px Lucida Grande, Arial, Helvetica, sans-serif; color:#006383; float:left; padding:5px 0 0 0;}
						
				#secundario ul#geral li ul.listagem{width:215px; padding:0 0 0px 0;}
					#secundario ul#geral li ul.listagem li{width:215px; padding:0 0 0px 0; font:12px Lucida Grande, Arial, Helvetica, sans-serif;} 
						#secundario ul#geral li ul.listagem li a{font:12px Lucida Grande, Arial, Helvetica, sans-serif; color:#006383; background:url(images/bullet.gif) 0px 5px no-repeat; padding:0 0 0 10px;}
							#secundario ul#geral li ul.listagem li a.ativo{font:bold 12px Lucida Grande, Arial, Helvetica, sans-serif; color:#006383; background:url(images/bullet-over.gif) 0px 5px no-repeat;}
				
				#secundario ul#geral li.pagenav ul{width:215px; padding:0 0 0px 0;}
					#secundario ul#geral li.pagenav ul li{width:215px; padding:0 0 0px 0; font:12px Lucida Grande, Arial, Helvetica, sans-serif;} 
						#secundario ul#geral li.pagenav ul li a{font:12px Lucida Grande, Arial, Helvetica, sans-serif; color:#006383; background:url(images/bullet.gif) 0px 5px no-repeat; padding:0 0 0 10px;}
							#secundario ul#geral li.pagenav ul li a.ativo{font:bold 12px Lucida Grande, Arial, Helvetica, sans-serif; color:#006383; background:url(images/bullet-over.gif) 0px 5px no-repeat;}
				
				#secundario ul#geral li.categories ul{width:215px; padding:0 0 0px 0;}
					#secundario ul#geral li.categories ul li{width:215px; padding:0 0 0px 0; font:12px Lucida Grande, Arial, Helvetica, sans-serif; color:#006383;} 
						#secundario ul#geral li.categories ul li a{font:12px Lucida Grande, Arial, Helvetica, sans-serif; color:#006383; background:url(images/bullet.gif) 0px 5px no-repeat; padding:0 0 0 10px;}
							#secundario ul#geral li.categories ul li a.ativo{font:bold 12px Lucida Grande, Arial, Helvetica, sans-serif; color:#006383; background:url(images/bullet-over.gif) 0px 5px no-repeat;}
				
				#secundario ul#geral li.linkcat-2 ul{width:215px; padding:0 0 0px 0;}
					#secundario ul#geral li.linkcat-2 ul li{width:215px; padding:0 0 0px 0; font:12px Lucida Grande, Arial, Helvetica, sans-serif; color:#006383;} 
						#secundario ul#geral li.linkcat-2 ul li a{font:12px Lucida Grande, Arial, Helvetica, sans-serif; color:#006383; background:url(images/bullet.gif) 0px 5px no-repeat; padding:0 0 0 10px;}
							#secundario ul#geral li.linkcat-2 ul li a.ativo{font:bold 12px Lucida Grande, Arial, Helvetica, sans-serif; color:#006383; background:url(images/bullet-over.gif) 0px 5px no-repeat;}
				
				#secundario ul#geral li.linkcat h2{font:bold 18px Lucida Grande, Arial, Helvetica, sans-serif; color:#EA008B; padding:0 0 5px 0;}
				#secundario ul#geral li.linkcat ul{width:215px; padding:0 0 0px 0;}
					#secundario ul#geral li.linkcat ul li{width:215px; padding:0 0 0px 0; font:12px Lucida Grande, Arial, Helvetica, sans-serif; color:#006383;} 
						#secundario ul#geral li.linkcat ul li a{font:12px Lucida Grande, Arial, Helvetica, sans-serif; color:#006383; background:url(images/bullet.gif) 0px 5px no-repeat; padding:0 0 0 10px;}
							#secundario ul#geral li.linkcat ul li a.ativo{font:bold 12px Lucida Grande, Arial, Helvetica, sans-serif; color:#006383; background:url(images/bullet-over.gif) 0px 5px no-repeat;}
				
				#secundario ul#geral li ul#newtagcloud{width:215px; padding:0 0 0px 0;}
					#secundario ul#geral li ul#newtagcloud li{width:215px; padding:0 0 0px 0; font:12px Lucida Grande, Arial, Helvetica, sans-serif;} 
						#secundario ul#geral li ul#newtagcloud li a{color:#006383;}
				

#rodape{width:725px; height:1px; margin:0; position:relative; background:; display:none;}

/* clearing */
	* { 
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block;
		width: 100%;
	}

/* end clearing */


/* replace */
	.replace {
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
		text-indent:-50000px;
		overflow:hidden;
		display:block;
	}
	/* tidy these up */
	.replace * {
		text-indent: -10000px;
		display:block;
		background-repeat: no-repeat;
		background-position: left top;
		background-color:transparent;
	}
	.replace a {
		text-indent:0;
	}
	.replace a span {
		text-indent:-10000px;
	}
/* end replace */

/* replace de botoes */
.replace-bt{
	text-indent:-999px;
	line-height:999999px;
	cursor:pointer;
	border:none;
}

.hidden{display:none}