/*-----------------------------------------------------------------------------
	Blueprint-WP Theme
	By: Joshua Sowin (fireandknowledge.org)
-----------------------------------------------------------------------------*/

body 	{  margin: 0; padding: 0; }

/* Blueprint width setting */
.container 	{
	width: 100%; 
	float:left; 
	background: url('../images/bg_topo_full.jpg') center top no-repeat;
	text-align:left;
}		
.miolo{
	width: 100%; 
	float:left; 
	background: #FFFFFF url('../images/bg_miolo.jpg') center top repeat-x;
}		
.container_interno 	{ width: 950px; margin: 0 auto; height:auto; overflow:visible;}	

#page {
	float: left;
	padding-bottom: 20px;
}

blockquote {
	font-style: normal;
	padding: 0 0 0 0;
	color: #000;
	background: url('../images/quote.png') .5em top no-repeat;
}


blockquote p 	{ padding: 0 20px 0 30px; }
hr 				{ background: none; height: 1px; float:left; width:100%; }
.hr_space 		{ background: url('../images/hr.gif') left 15px repeat-x; height: 30px; float:left; width:100%; }
.hr_space_min	{ background: url('../images/hr.gif') center top no-repeat; height: 1px; float:left; width:100%; }
.hr_inv 		{ background: none; height: 1px; float:left; width:100%; }
.hr_inv_space	{ background: none; height: 20px; float:left; width:100%; }
.hr_inv_space_min{ background: none; height: 10px; float:left; width:100%; }

img				{ margin: 0; }
p img			{ float: none; }
a.button 		{ float: left; } /* Fix for buttons */
input 			{ padding-left: 0; border: 1px solid #CCCCCC;  }
.entry ul 				{ margin-left: 15px; list-style-type: none; }
.entry ul li 			{ padding: 2px 0 2px 9px; background: url('../images/icons/bullet_square_grey.gif') left 5px no-repeat; }
.entry ol				{ margin-left: 35px; }

.post_index_full .entry ul, .post_single .entry ul, .post_page .entry ul{
	color: #000000;
	margin: 5px 0 10px 0;
}
.post_index_full .entry li, .post_single .entry li, .post_page .entry li{
	color: #000000;
}

label			{ font-weight: normal; font-size: 1.2em; }
textarea		{ height: 200px; width: 500px;}
#commentform  textarea	{ height: 100px; width: 630px;}
.small			{ font-size: .9em; }
.nomargin		{ margin: 0; }
a.button, button { font-weight: normal; }

h3, h3 a {
	font-size: 1.3em;
	line-height: 1.2;
	color: #3B4A25;
 	letter-spacing: 0px;
	text-decoration: none;
}

h2 a 					{ color: #3B4A25; text-decoration: none; }

.navigation, 
.navigation a			{ color: #AAA; }
.alignright 			{ float: right; }
.alignleft 				{ float: left; }

.post					{ margin-bottom: 0; text-align:justify; }

/*-----------------------------------------------------------------------------
	Header
-----------------------------------------------------------------------------*/

#header {
	height: 118px;
}

#header_interno{
	height: 118px;
}
#header h1{
	margin: 45px 0 0 0;
	display:inline;
	float:left;
}
#header h1 a{
	background: url('../images/rodrigobarba.png') no-repeat;
	width: 270px;
	height: 60px;
	text-indent: -9000px;
	overflow: hidden;
	float:left;
}

#header .description {
	margin: 80px 0 0 10px;
	line-height: 1em;
	text-align:left;
	float:left;
	display:inline;
	width: 280px;
	font-size: 1.3em;
}

.social{
	width: 60px;
	float:right;
	margin: 0;
	display:inline;
	margin: 40px 0 0 0;	
	
}
.social_twitter{
	background: url('../images/ico_twitter.jpg') no-repeat;
	text-indent: -9000px;
	overflow: hidden;
	width: 25px;
	height:25px;
	float:left;	
	margin-right: 5px;
}
.social_feed{
	background: url('../images/ico_feed.jpg') no-repeat;
	text-indent: -9000px;
	overflow: hidden;
	width: 25px;
	height:25px;
	float:left;	
}

/*-----------------------------------------------------------------------------
	Sidebar
-----------------------------------------------------------------------------*/

#page 		{  /* fake bg */ }
#sidebar h2 { font-size: 1.3em; line-height: 1.2; }

/*-----------------------------------------------------------------------------
	Footer
-----------------------------------------------------------------------------*/



/*-----------------------------------------------------------------------------
	Search
-----------------------------------------------------------------------------*/

#busca{
	padding: 35px 0 0 0;
}

#search{ 
float: right; 
margin: 0 25px 0 0;
}
#search #s 			{ 
background: transparent;
padding: 2px 0 2px 15px; 
width: 145px; 
color: #CCCCCC; 
font-size: 1.2em; 
margin: 5px 20px 0 0;
border: 0;					  
					  
}
#search #s:hover 	{ color: #FFF; }
.search-excerpt 	{ margin: 0; }



#search{
	background: url('../images/busca_bg.gif') no-repeat;
	width:255px;
	height:31px;
}
#search s{
	border: 0px;
}
#search a{ 
	width: 73px;
	height: 31px;
	float:right;
	text-indent: -9000px;
	overflow:hidden;
}
/*-----------------------------------------------------------------------------
	Navigation
-----------------------------------------------------------------------------*/
.nav{
	width: 100%;
	float:left;
	text-align:center;
	margin: 30px 0 0 0;
}
.nav li{
	display:inline;
	background: none;
	width: 33%;
	text-align:center;
	float:left;
}
.nav li a{
	color:#2E2D28;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;	
}
.nav li a:hover{
	text-decoration: underline;	
}


/*-----------------------------------------------------------------------------
	Comments
-----------------------------------------------------------------------------*/
.commentlist{
	color: #6D6B5C;
}
.commentlist li { padding: 8px 15px; } 
.comments-alt 	{ background: #EEE;}

#comments .avatar {
	float: right;
	margin: 0;
	padding: 0;
}
.commentlist cite{
	font-size: 1.6em;
}
#comments{
	font-size: 3em;
	color:#F85635;
}
#respond
{
	font-size: 1.8em;
	color:#F85635;
}
.pagetitle{
	font-size: 3em;
	color:#F85635;
}

/*-----------------------------------------------------------------------------
	Misc Wordpress CSS
-----------------------------------------------------------------------------*/
.txtcenter{
	text-align: center;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignright {
    float: right;
}

.alignleft {
    float: left;
}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
}

img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}


/*-----------------------------------------------------------------------------
	BANNER FULL - 728x90
-----------------------------------------------------------------------------*/
#banner{
	text-align: center;
	width:100%;
	float:left;
	background: #734023;
	padding: 5px 0 0 0;
}
#banner a{
	margin: 0 auto;
}

/*-----------------------------------------------------------------------------
	PRÉVIA DAS SESSÕES
-----------------------------------------------------------------------------*/
#previa{
	margin:0px 0px 0px 0px;
	padding: 0;
	
}
#previa li{
	display:inline;
	list-style-type:none;
	background: none;
	text-align:left;

}
#previa h2{
	clear:none;
	float:left;
}
#previa p{
	margin: 0;
	display:inline;
	font-size: 1.3em;
	line-height:1.1em;
	padding: 3px 0 0 0;
	font-weight:bold;
	font-style:italic;
}
#previa p a{
	text-decoration:none;
	color: #555;
	font-size: 1em;
}
#previa p a:hover{
	text-decoration:underline;
	color:#72716F;
}

.previa_arquitetura, .previa_design {
	margin-right: 30px;
}
.previa_arquitetura img{
	border-bottom: 5px solid #17C2BA;
	margin: 0;
	padding: 0;
}
.previa_arquitetura h2 a{
	background: url('../images/previa_lbl_arquitetura.jpg') no-repeat;
	text-indent: -9000px;
	overflow: hidden;
	width: 190px;
	height:67px;
	float:left;
}
.previa_design img{
	border-bottom: 5px solid #FDAA00;
	margin: 0;
	padding: 0;
}
.previa_design h2 a{
	background: url('../images/previa_lbl_design.jpg') no-repeat;
	text-indent: -9000px;
	overflow: hidden;
	width: 190px;
	height:67px;
	float:left;
}
.previa_sustentabilidade img{
	border-bottom: 5px solid #9FC53C;
	margin: 0;
	padding: 0;
}
.previa_sustentabilidade h2 a{
	background: url('../images/previa_lbl_sustentabilidade.jpg') no-repeat;
	text-indent: -9000px;
	overflow: hidden;
	width: 190px;
	height:67px;
	float:left;
}


/*-----------------------------------------------------------------------------
	Modos de visualizacao
-----------------------------------------------------------------------------*/
.visualizacao{
	padding: 7px 0;
	float:left;
	width:100%;
}	
.visualizacao a, .visualizacao span{
	display: inline;
	margin: 0 5px;
	float:right;
}
.visualizacao span{
	color: #AEAEAE;
}
.ico_post_thumbs{
	background: url('../images/ico_post_thumbs.gif') no-repeat;
	text-indent: -9000px;
	overflow: hidden;
	width: 18px;
	height:17px;
}
.ico_post_thumbs:hover{
	background: url('../images/ico_post_thumbs.gif') left top no-repeat;
	text-indent: 0;
	width: 120px;
	height:17px;
	padding-left: 25px;
	color: #F85635;
	text-decoration: underline;
}
.ico_post_completo{
	background: url('../images/ico_post_completo.gif') no-repeat;
	text-indent: -9000px;
	overflow: hidden;
	width: 18px;
	height:17px;
}
.ico_post_completo:hover{
	background: url('../images/ico_post_completo.gif') left top no-repeat;
	text-indent: 0;
	width: 155px;
	height:17px;
	padding-left: 25px;
	color: #F85635;
	text-decoration: underline;
}
.ico_post_reduzido{
	background: url('../images/ico_post_reduzido.gif') no-repeat;
	text-indent: -9000px;
	overflow: hidden;
	width: 18px;
	height:17px;
}
.ico_post_reduzido:hover{
	background: url('../images/ico_post_reduzido.gif') left top no-repeat;
	text-indent: 0;
	width: 130px;
	height:17px;
	padding-left: 25px;
	color: #F85635;
	text-decoration: underline;
}

/*-----------------------------------------------------------------------------
	MIOLO - POST
-----------------------------------------------------------------------------*/
.post{
	width: 100%;
	float:left;
	/*background: red; */
	background: url('../images/bg_cinza_linha.gif') no-repeat left bottom;
}
.post_bg_interno{
	width: 100%;
	float:left;
	/*background: red; */
}
.post_bg_interno2{
	width: 100%;
	float:left;
	background: url('../images/post_bg.png') no-repeat left top;
}
.post_bg_interno3{
	width: 100%;
	float:left;
	background: #444133 url('../images/canto.png') no-repeat left top;
}
.post_bg{
	width: 100%;
	float:left;
}
.post h2,.post h3,.post h4,.post h5,.post h6 { 
  color: #FFF; 
  clear:both; 
}
.post h1{
	float: left;
	clear:none;
	width: 270px;
	font-size: 2.6em;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: -0.07em;
	padding: 5px 0 0 0;
	text-align:left;
	text-decoration:none;
}
.post h1 a{
	text-decoration: none;
}
.post h2, .post h3, .post h4{
	font-size: 1.4em;
	line-height: 1.2em;
}
.entry{
	padding: 20px 270px 0 0;
	float:left;	
}
.entry p, .entry a{
	color: #FFFFFF;
	margin: 5px 0 10px 0;
}
.entry p{
	font-size: 1.3em;

}
.entry h1, .entry h2, .entry h3, .entry h4{
	color: #FFF;
	display: block;
	font-size: 1.2em;
}


/* POST THUMBS */
.post_thumbs{
	width: 100%;
	float:left;
}
.post_thumbs .post_thumbs_space{
	padding: 20px;
	float:left;	
}
.post_thumbs h1{
	float: left;
	clear:none;
	width: 531px;
	font-size: 2.6em;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: -0.07em;
	padding: 5px 0 0 0;
	text-align:left;
	text-decoration:none;
}
.post_thumbs h1 a{
	text-decoration: none;
}
.reciclados_ico_full{
	background: url('../images/ico_reciclados.gif') right top no-repeat;
}
.reciclados_ico{
	background: url('../images/ico_reciclados.gif') 250px top no-repeat;
}
.reciclados_ico h2{
	padding: 10px 0;
}

.reciclados_thumbs li {
	width: 75px;
	float: left;
	padding: 4px;
}
.reciclados_thumbs li a{
	float:left;
	color: #747263;
	text-decoration:none;
	font-weight: bold;
	font-size: 1.2em;
	text-align:left;
	line-height:1.2em;
	width: 75px;
	height:75px;
}
.reciclados_thumbs li a:hover{
	text-decoration:underline;
}
.reciclados_thumbs li img{
	float:left;
	border: 1px solid #949388;
	margin-right: 10px;
	text-indent: -9000px;
	overflow: hidden;
	width:75px;
	height:75px;
}











/* POST INDEX FULL */
.post_index_full{
	width: 100%;
	float:left;
	/*background: red; */
	background: url('../images/bg_cinza_linha.gif') no-repeat left bottom;
}
.post_index_full .entry{
	padding: 20px 270px 0 0;
	float:left;	
	background: #F6F5E4;
	border-bottom: 5px solid #CECCBF;	
}

.post_index_full h1{
	float: left;
	clear:none;
	width: 531px;
	font-size: 2.6em;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: -0.07em;
	padding: 5px 0 0 0;
	text-align:left;
	text-decoration:none;
}

.post_index_full h1 a{
	text-decoration: none;
}
.post_index_full h2{
	font-size: 2em;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: -0.07em;
}
.post_index_full h3{
	font-size: 1.8em;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: -0.07em;
}
.post_index_full h4{
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: -0.07em;
}
.post_index_full .entry{
	padding: 20px;
	float:left;	
}
.post_index_full .entry{
	background: #F6F5E4;
	border-bottom: 5px solid #CECCBF;	
}
.post_index_full .entry p, .post_index_full .entry a, .post_index_full .entry p a{
	color: #666;
}
.post_index_full .post_bg_generico{
	overflow:visible;
	float:left;
	padding: 20px 20px 5px 20px;
}
.post_index_full .post_meta{
	margin: -17px 0 0;
}
.post_enviar_comentario{
	background: url('../images/lbl_enviar_comentario.png') no-repeat;
	width:145px;
	height: 31px;
	text-indent: -9000px;
	overflow: hidden;
	display:inline;
	float:left;
}


/* SINGLE */
.post_single{
	width: 100%;
	float:left;
}
.post_single .entry{
	padding: 20px 270px 0 0;
	float:left;	
	background: #F6F5E4;
	border-bottom: 5px solid #CECCBF;	
}

.post_single h1{
	float: left;
	clear:none;
	width: 531px;
	font-size: 2.6em;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: -0.07em;
	padding: 5px 0 0 0;
	text-align:left;
	text-decoration:none;
}

.post_single h1 a{
	text-decoration: none;
}
.post_single h2{
	font-size: 2em;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: -0.07em;
	color: #666666;
}
.post_single h3{
	font-size: 1.8em;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: -0.07em;
	color: #666666;
}
.post_single h4{
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: -0.07em;
	color: #666666;
}
.post_single .entry{
	padding: 20px 20px 20px 20px;
	float:left;	
}
.post_single .entry{
	background: #F6F5E4;
	border-bottom: 5px solid #CECCBF;	
}
.post_single .entry p, .post_single .entry a, .post_single .entry p a{
	color: #666;
}
.post_single .post_bg_generico{
	overflow:visible;
	float:left;
	padding: 20px 20px 5px 20px;
}

/* PAGE */
.post_page{
	width: 100%;
	float:left;
}

.post_page h1{
	float: left;
	clear:none;
	width: 531px;
	font-size: 2.6em;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: -0.07em;
	padding: 5px 0 0 0;
	text-align:left;
	text-decoration:none;
}

.post_page h1 a{
	text-decoration: none;
}
.post_page h2{
	font-size: 1.4em;
	line-height: 1em;
}
.post_page .entry{
	width:100%;
	float:left;	
	background: #F6F5E4;
	border-bottom: 5px solid #CECCBF;	
	padding:0;	
}
.post_page .entry_space{
	padding: 20px 20px 20px 20px;	
}
.post_page .entry p, .post_page .entry a, .post_page .entry p a{
	color: #666;
}
.post_page .post_bg_generico{
	overflow:visible;
	float:left;
	padding: 20px 20px 5px 20px;
}




/* ESPECÍFICO DE CADA TIPO DE CATEGORIA */

/* Data */
.post_data{
	width: 49px;
	height:80px;
	text-align:center;
	/* border: 1px solid red; */
	float:left;
	display:inline;
	margin-right: 10px;
}
.post_data_dia{
	font-size: 2.6em;
	padding: 10px 0 5px 0;
	display:block;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.post_data_mes{
	font-size: 0.9em;
	padding: 5px 0 0 0;
	text-transform:uppercase;
	display:block;
	color: #ceccbd;
	font-size: 1.1em;
}

/* DESIGN */
.post_design .post_data{
	background: url('../images/bg_data_design.png') no-repeat;
}
.post_design{
	border-bottom: 3px solid #FFA900;
}
.post_design h1 a{
	color: #FFA900;	
}
/* ARQUITETURA */
.post_arquitetura .post_data{
	background: url('../images/bg_data_arquitetura.png') no-repeat;
}
.post_arquitetura{
	border-bottom: 3px solid #19C1CA;
}
.post_arquitetura h1 a{
	color: #19C1CA;	
}
/* SUSTENTABILIDADE */
.post_sustentabilidade{
	border-bottom: 3px solid #9FC928;
}
.post_sustentabilidade .post_data{
	background: url('../images/bg_data_sustentabilidade.png') no-repeat;
}
.post_sustentabilidade h1 a{
	color: #9FC928;	
}
/* GENÉRICO */
.post_generico{
	border-bottom: 3px solid #F85635;
}
.post_generico h1 a{
	color: #F85635;	
}
.post_generico h1.titulo_semdata{
	padding-bottom: 10px;
}






p a{
	font-size: 1em;
}

.post_bg_generico{
	overflow:visible;
	float:left;
	padding: 20px;
}

.post_meta{
	background: url('../images/comentarios_bg.png') top right no-repeat;
	width: 380px;
	height: 31px;
	margin: -15px 0 0 0;
	float:right;

}
.post_comentarios{
	display:inline;
	float:right;
	padding: 5px 20px 0 0;
}
.post_comentarios a{
	color: #A5A396;
	text-decoration:none;
}
.post_comentarios a:hover{
	text-decoration:underline;
}
.post_leiamais_design{
	background: url('../images/lbl_vejafotos_design.png') no-repeat;
	width:127px;
	height: 31px;
	text-indent: -9000px;
	overflow: hidden;
	display:inline;
	float:left;
}
.post_leiamais_arquitetura{
	background: url('../images/lbl_vejafotos_arquitetura.png') no-repeat;
	width:127px;
	height: 31px;
	text-indent: -9000px;
	overflow: hidden;
	display:inline;
	float:left;
}
.post_leiamais_sustentabilidade{
	background: url('../images/lbl_vejafotos_sustentabilidade.png') no-repeat;
	width:127px;
	height: 31px;
	text-indent: -9000px;
	overflow: hidden;
	display:inline;
	float:left;
}

.tags-post{
	font-size: 1.3em;
	text-align:left;
}
.post_single .tags-post a{
	color: #F85635;
}
.post_index_full .tags-post a{
	color: #F85635;
}


/* RELACIONADOS */

.relacionados{
	background: #FFFFFF url('../images/bg_cinza.gif') repeat-y left top;
	width:100%;
	float:left;
}
.relacionados_bg{
	background: url('../images/bg_cinza.gif') repeat-y right top;
	width:100%;
	float:left;
}
.relacionados_bottom{
	background: url('../images/relacionados_bottom.gif') no-repeat;
	text-indent: -9000px;
	overflow: hidden;
	width: 100%;
	height:9px;
	float:left;
	margin-bottom:25px;
}
.relacionados_top{
	background: url('../images/relacionados_top.gif') no-repeat;
	text-indent: -9000px;
	overflow: hidden;
	width: 100%;
	height:9px;
	float:left;
	margin-top:10px;
}

/*
.wp-pagenavi a.first{
	background: url('../images/first.png') no-repeat;
	width: 110px;
	height: 35px;
	text-indent: -9000px;
	overflow:hidden;
	border: 0;
	margin: 0;
	float: left;
}
.wp-pagenavi a.last{
	background: url('../images/first.png') top right no-repeat;
	width: 110px;
	height: 35px;
	text-indent: -9000px;
	overflow:hidden;
	border: 0;
	margin: 0;
	float: left;
}
*/
.wp-pagenavi{
	font-size: 1.2em;
	text-align:center;
	width: 100%;
	float:left;	
}
.wp-pagenavi .previouspostslink{
	background: url('../images/btn_recentes.png') no-repeat top left;
	width: 118px;
	height: 35px;
	text-indent: -9000px;
	overflow:hidden;
	border: 0;
	margin: 0;
	float: left;
}
.wp-pagenavi .nextpostslink{
	background: url('../images/btn_antigos.png') top right no-repeat;
	width: 118px;
	height: 35px;
	text-indent: -9000px;
	overflow:hidden;
	border: 0;
	margin: 0;
	float: left;
}

.navi_archive{
	margin: 5px 0 15px 0;
	width: 100%;
	float:left;
}

/*-----------------------------------------------------------------------------
	RODAPÉ
-----------------------------------------------------------------------------*/
.rodape{

}
.rodape_bg_parte1{
	background: url('../images/rodape_bg_parte1.jpg') repeat-x;
	width: 100%;
	float:left;
	height: 562px;
}
.rodape_parte1{
	background: url('../images/rodape_parte1.jpg') top center no-repeat;
	width: 100%;
	float:left;
	height: 562px;
}
.rodape_bg_parte2{
	background: url('../images/rodape_bg_parte2.jpg') repeat-x;
	width: 100%;
	float:left;
	height: 429px;
}
.rodape_parte2{
	background: url('../images/rodape_parte2.jpg' ) top center no-repeat;
	width: 100%;
	float:left;
	height: 429px;
}
.rodape_bg_parte3{
	background: url('../images/rodape_bg_parte3.jpg') repeat-x;
	width: 100%;
	float:left;
	height: 150px;
}
.rodape_parte3{
	background: url('../images/rodape_parte3.jpg' ) top center no-repeat;
	width: 100%;
	float:left;
	height: 150px;
}

.outrosblogs{
	width: 100%;
	float:left;
	text-align:left;
	margin-top: 55px;
}
.outrosblogs ul{
	margin: 0;
	padding: 0;
	overflow:hidden;
}
.outrosblogs h2{
	background: url('../images/lbl_outrosblogs.gif') no-repeat top center;
	text-align:center;	
	text-indent: -9000px;
	overflow: hidden;
	width: 100%;
	height: 24px;	
	margin: 0 0 25px 0;
	padding: 0;
}
.outrosblogs img{
	float: left;
	margin: 0;
	padding:0;		
	margin-right: 5px;
}
.outrosblogs li{
	background: url('../images/outrosblogs_bg.png') no-repeat top center;
	height: 163px;
}
.outrosblogs li div{
	float: left;
	padding: 25px;
}

.outrosblogs .outrosblogs_link{
	float:left;
	color: #747263;
	text-decoration:none;
	font-weight: bold;
	width: 190px;
	padding: 0 0 0 5px;
}
.outrosblogs .outrosblogs_link:hover{
	text-decoration:underline;
}
.outrosblogs p{
	font-style:italic;
	color: #6F6F6F;
	margin: 0;
	padding: 0 0 10px 0;
}

.funcoes{
	width: 100%;
	float:left;
	height: 307px;
}
.func_feed{
	text-indent: -9000px;
	overflow: hidden;
	width: 70px;
	height: 24px;
	float:right;
	margin: 215px 10px 0 0;	
}
.func_twitter{
	text-indent: -9000px;
	overflow: hidden;
	width: 70px;
	height: 34px;
	float:right;
	margin: 140px 90px 0 0;	
}
.func_topo{
	text-indent: -9000px;
	overflow: hidden;
	width: 70px;
	height: 34px;
	float:right;
	margin: 155px 230px 0 0;	
}

.diretorio{
	float:left;
	width:100%;
}
.diretorio h2{
	background: url('../images/lbl_diretorio.gif') no-repeat top center;
	text-align:center;	
	text-indent: -9000px;
	overflow: hidden;
	width: 100%;
	height: 24px;	
	margin-bottom: 30px;
}
.linkcat h2{
	color: #F5BC25;
	font-size: 1.2em;
	background: transparent;
	overflow:visible;
	text-indent: 0;
	margin-bottom: 0px;
	padding-bottom: 5px;
	height: auto;
	text-align:left;
	font-weight: bold;
}
/* COM DIRETORIO 
.diretorio ul{
	height: 270px;
	font-size: 1em;
}
*/
/* SEM DIRETORIO */
.diretorio ul{
	height: 340px;
	font-size: 1em;
}
.diretorio .linkcat{
	width: 235px;
	float:left;
	text-align:left;
}
.diretorio li ul li{
	wdith: 100%;
	padding: 1px 0;
}	
.diretorio li ul li a{
	color: #FFFEF6;
	text-decoration:none;
}
.diretorio li ul li a:hover{
	text-decoration:underline;
}
.diretorio_full{
	background: url('../images/lbl_diretoriocompleto.gif') no-repeat top center;
	text-align:center;	
	text-indent: -9000px;
	overflow: hidden;
	width: 100%;
	height: 41px;	
	margin-bottom: 35px;
	float:left;
}	
/* COM DIRETÓRIO
#footer{
	width: 100%;
	float:left;
	height: 250px;
}
*/
/* SEM DIRETÓRIO */
#footer{
	width: 100%;
	float:left;
	height: 150px;
}
.paginas{
	text-align:left;
	padding: 30px 0 0 0;
}
.paginas ul{
	width: 100%;
	float:left;
	padding-bottom: 30px;
}
.paginas ul li{
	display:inline;
}
.paginas ul li a{
	color: #EACC96;
	float:left;
	text-decoration: none;
	font-weight: normal;
	margin: 0 20px 0 0;
	font-size: 1.7em;
	display:inline;
}
.paginas ul li a:hover{
	text-decoration: underline;
}
.paginas p{
	color: #B3807C;
	margin: 0;
	padding: 0;
	font-size: 1.2em;
}
.paginas p a{
	color: #B3807C;
}	
.newsletter{
	padding: 30px 0 0 0;
	text-align: left;
}
.newsletter h2{
	color: #EACC96;
}
.newsletter a, .newsletter p{
	color: #EACC96;
	font-size: 1.2em;
}
.newsletter .form_newsletter{
	width: 256px;
}
.newsletter div{
	background: url('../images/assina_bg.gif') no-repeat;
	width: 256px;
	height: 31px;
	float:left;
	margin: 0;
	padding: 0;
}
.newsletter div input{
	margin: 6px 0 0 10px;
	display:inline;
	float:left;
	border: 0;
	background: transparent;
	color: #8A8B7B;
}
.newsletter div a{
	width:76px;
	height:31px;
	float:right;
	text-indent: -9000px;
	overflow: hidden;
	display:inline;
}
.newsletter form{
	margin: 0;
	padding:0;
}

/*-----------------------------------------------------------------------------
	SIDEBAR
-----------------------------------------------------------------------------*/
#sidebar{
	
}
#sidebar h2{
	text-align:left;
	display:block;
	font-weight: bold;
	margin-bottom: 15px;
}

.sidebar_bg_esq{
	background: url('../images/sidebar_left.jpg') repeat-y left top;
	width:100%;
	float:left;
}
.sidebar_bg_dir{
	background: url('../images/sidebar_right.jpg') repeat-y right top;
	width:100%;
	float:left;
}
.sidebar_bg{
	background: #ECEADB url('../images/sidebar_bg_full.jpg') no-repeat top center;
	width:100%;
	float:left;	
}
.sidebar_bottom{
	background: url('../images/sidebar_bottom.png') no-repeat;
	text-indent: -9000px;
	overflow: hidden;
	width: 100%;
	height:31px;
	float:left;
}
#sidebar .hr_space 		{ background: url('../images/hr.gif') left 15px repeat-x; height: 30px; float:left; width:300px; margin-left:5px;}
#sidebar .hr_space_min	{ background: url('../images/hr.gif') left top repeat-x; height: 1px; float:left; width:300px; margin-left:5px;}
#sidebar .hr_inv 		{ background: none; height: 1px; float:left; width:300px; margin-left:5px; }
#sidebar .hr_inv_space	{ background: none; height: 20px; float:left; width:300px; margin-left:5px;}
#sidebar .hr_inv_space_min{ background: none; height: 10px; float:left; width:300px; margin-left:5px;}


.sidebar_interno{
	width: 300px;
	padding: 0 5px;
	float:left;
}
.sidebar_interno_min{
	width: 270px;
	padding: 0 20px;
	float:left;
}
.sidebar_interno_min_lista{
	width: 260px;
	padding: 0 20px 0 30px;
	float:left;
}
.sidebar_interno_full{
	width: 310px;
	padding: 0;
	float:left;
}
.especiais{
	background: none;
	margin: 0;
	padding: 0;
	float:left;
	width: 100%;
}
.especiais li{
	display: inline;
}
.especiais a{
	width:125px;
	height:125px;
	float:left;
}
.especiais .column{
	margin: 0 10px 10px 0;
}
.banners .column{
	margin: 0 10px 10px 0;
}


.banners {
	float:left;
	width:100%;
}
.banners_full{
	text-align:center;
}
.banners_full h2{
	margin-left: 20px;
}
.seuprojeto{
	padding: 15px 0 5px 0;
}
.seuprojeto a{
	background: url('../images/banner_seuprojeto.png') no-repeat;
	width:305px;
	height:100px;
	overflow:hidden;
	text-indent: -9000px;
	float:left;
}	


/* RECICLADOS */
.box_reciclados{
	width: 100%;
	float: left;
}
.reciclados_ico_full{
	background: url('../images/ico_reciclados.gif') right top no-repeat;
}
.box_reciclados .reciclados li {
	width: 290px;
	float: left;
	padding-right: 10px;
}
.box_reciclados  .reciclados li a{
	float:left;
	color: #747263;
	text-decoration:none;
	font-weight: bold;
	font-size: 1.2em;
	width: 200px;
	text-align:left;
	line-height:1.2em;
}
.box_reciclados h2{
	color: #F85635;
	font-size:2em;
	padding: 10px 0;
}

.reciclados_ico{
	background: url('../images/ico_reciclados.gif') 250px top no-repeat;
}
.reciclados_ico h2{
	padding: 10px 0;
}
.reciclados li{
	width: 100%;
	float:left;
	padding: 0 0 10px 0;
}
.reciclados li a{
	float:left;
	color: #747263;
	text-decoration:none;
	font-weight: bold;
	font-size: 1.2em;
	width: 135px;
	text-align:left;
	line-height:1.2em;
}
.reciclados li a:hover{
	text-decoration:underline;
}
.reciclados li img{
	float:left;
	border: 1px solid #949388;
	margin-right: 10px;
	text-indent: -9000px;
	overflow: hidden;
	width:75px;
	height:75px;
}

/* NUVEM DE TAGS */
.nuvemtags{
	background: url('../images/tags_bg.jpg') top center no-repeat;
	padding: 0px 20px;
}
.nuvemtags a {
	color: #6D6C63;
	text-decoration:none;
}
.nuvemtags a:hover {
	text-decoration:underline;
}
.nuvemtags h2{
	padding-top: 20px;
}
.btn_tags{
	background: url('../images/btn_tags.png') top center no-repeat;
	text-indent: -9000px;
	overflow: hidden;
	padding: 10px 50px;
	margin: 5px 0 0 0;
	display:block;
	clear:both;
}







/* FORMS */
#submit{
	background: url('../images/btn_enviar_comment.gif') top center no-repeat;
	text-indent: -9000px;
	overflow: hidden;
	display:block;
	clear:both;	
	width: 148px;
	height: 36px;
	border: 0;
	cursor: pointer;
}
#fsc-submit-1, #fsc-submit-2{
	background: url('../images/btn_enviar.gif') top center no-repeat;
	text-indent: -9000px;
	overflow: hidden;
	display:block;
	clear:both;	
	width: 80px;
	height: 36px;
	border: 0;
	cursor: pointer;
	margin: 10px 0 0 0;
}


.about{
	padding: 20px 25px 10px 25px;
	text-align:left;
}
.about p{
	margin: 0;
	line-height:1.2em;
	text-align:left;
	display:inline;	
	font-size:1.1em;
}
.about img{
	margin-right: 10px;
}
.about a{
	display:inline;
}




