/*



Theme Name: PSICODELIA

Theme URI: http://psicodelia.org/

Description: Tema para uso exclusivo do Psicodelia.org

Version: 2.1

Author: Eliel Cezar

Author URI: http://elielcezar.com/

Tags: e-music, música, psicodelia



*/



*{margin: 0; padding: 0;}



body{

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

	font-size: 14px;

	color: #2e2e2e;	

	/*background: #eee;*/



background: #000 /*#fff url("imagens/bg_content.gif")*/;

background: #000 url("imagens/bg_geral6.jpg") center top no-repeat fixed;

}



a{

	color: #be1632;

	outline: none;

	font-weight: bold;

}

	

.containerGeral{

	width: 950px;

	margin: auto;	

}
table{margin: auto;}
table thead td{background-color: #990000; color: #fff;}
table td{border: 1px solid #ccc; border-collapse: collapse; padding: 5px;}


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

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

/*----- TOPO --------------------------------------------------------------------------------------------------------------------*/

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

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



#topo{

	width: 100%;	

	float: left;

	

}

	

	#topo ul.sociais{

		display: block;

		float: right;

		padding: 25px 0 0 0;	

	}

		#topo ul.sociais li a{

			width: 25px;

			height: 25px;

			display: block;

			padding: 0 7px;

			text-indent: -5000em;

		}

		#topo ul.sociais li a.rss{

			background: transparent url("imagens/rss.png") top center no-repeat;

		}	

		#topo ul.sociais li a.twitter{

			background: transparent url("imagens/twitter.png") top center no-repeat;

		}

	

	/*--- LOGOTIPO ---*/

	#topo h1 a{

		width: 400px;

		height: 125px;

		display: block;

		text-indent: -5000em;				

		float: left;

		margin: 40px 0 15px 0;

		background: transparent url("imagens/psicodelia2.png") top left no-repeat;

	}	



	/*--- BANNER TOPO ---*/

	

	#topo .bannerTopo{

		float: right;

		margin: 80px 0 0 0;

		height: 70px;

	}

		#topo .bannerTopo span{display: none;}

		#topo .bannerTopo span#banner{display: block;}

	



	/*--- MENU GERAL------------------------------------------------------------------*/

	#topo h3{display: none;}	

	

	#topo ul{		

		list-style-type: none;

		float: left;

		display: block;

	}	

		#topo ul li{

			display: block;

			float: left;			

		}

		#topo ul li a{

			color: #FFFFFF;

			display: block;

			font-size: 14px;

			font-weight: bold;

			text-transform: uppercase;			

			padding: 14px 16px;

			text-decoration: none;

		}

		

		#topo li a:hover, 

		#topo li a:active {			

			color: #fff;

			display: block;

			background-color: #ca1835;

		}

			 

		

	/*--- MENU A ----------------------------------------------------------------------*/

	

	.containerMenuA{background: transparent url("imagens/_bg_menu.jpg") center top repeat-x; float: left; width: 100%;}

	

	#menuA{		

		width: 100%;		

		float: left;		

		padding: 5px 0 10px 0;

		/*background: transparent url("imagens/bg_topo.png") center top no-repeat;*/

	}



		#menuA ul {			

			float: left;

			list-style: none;

			margin: 0;

			padding: 0;			

		}

			

			#menuA li {

				float: left;

				list-style: none;

				margin: 0px;

				padding: 0px;

			}				

						

				#menuA li li a, 

				#menuA li li a:link, 

				#menuA li li a:visited {

					/*background: #1c2628;*/

					width: 160px;

					float: none;

					margin: 0px;

					padding: 10px;

					/*border-left: 1px solid #10161e;	

					border-right: 1px solid #10161e;	

					border-bottom: 1px solid #10161e;*/	

					

					text-decoration: none;

					background-color: #ca1835;

				}

					

				#menuA li li a:hover, 

				#menuA li li a:active {

					background: #961029;

					color: #fff;					

				}

				

				#menuA li ul {

					z-index: 9999;

					position: absolute;

					left: -999em;

					height: auto;

					width: 160px;

					margin: 0;

					padding: 0px;

					background-color: #be1632;

				}

				

				#menuA li ul a { width: 140px;}

				

				#menuA li ul a:hover, 

				#menuA li ul a:active {}

				

				#menuA li ul ul {margin: -25px 0 0 161px;}

				

				#menuA li:hover ul ul, 

				#menuA li:hover ul ul ul, 

				#menuA li.sfhover ul ul, 

				#menuA li.sfhover ul ul ul {left: -999em;}

				

				#menuA li:hover ul, 

				#menuA li li:hover ul, 

				#menuA li li li:hover ul, 

				#menuA li.sfhover ul, 

				#menuA li li.sfhover ul, 

				#menuA li li li.sfhover ul {left: auto;}

			

			#menuA li:hover, 

			#menuA li.sfhover {position: static;}	

	

	/*--- formulario de busca----*/

	#topo form.busca{

		width: 285px;

		float: right;			

		display: block;	

		margin: 7px 0 0 0;

		padding: 0 10px 0 0;

		background: transparent url("imagens/busca.jpg") top left no-repeat;			

	}

		#topo form.busca fieldset{border: none;}

		

		#topo form .campoBusca{

			width: 205px;

			height: 17px;

			border: none;

			padding: 8px 5px 5px 10px;

			background: transparent;

			display: block;

			float: left;			

		}

		#topo form .procurar{

			width: 60px;

			height: 32px;

			float: right;

			display: block;

			background: transparent;			

			color: #e5e5e5;

			text-align: center;

			font-weight: normal;

			padding: 5px 0;

			border: none;

			cursor: pointer;			

		}

		

		/*--- MENU B ----------------------------------------------------------------------*/	

		

		.containerMenuB{background-color: #CA1835 /*#333*/; float: left; width: 100%;}

		

		#menuB{		

			width: 100%;		

			float: left;			

		}

	

			#menuB ul {			

				float: left;

				list-style: none;

				margin: 0;

				padding: 0 !important;			

			}

				

				#menuB li {

					float: left;

					list-style: none;

					margin: 0;

					padding: 0 !important;

				}

					

					#menuB li a{

						margin: 0;

						padding: 6px 15px !important;						

						font-size: 12px;

						text-decoration: none;

						font-weight: normal !important;						

						text-transform: none !important;

					}	

						#menuB li a:hover, 

						#menuB li a:active {

							background: #ca1835;

						}

			

		

		

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

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

/*----- PRINCIPAL ---------------------------------------------------------------------------------------------------------------*/

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

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



#principal{

	width: 100%;

	float: left;

	margin: 25px 0;
	
	/*background: #fff;*/
	
	-moz-border-radius: 7px;
	
	-webkit-border-radius: 7px;

	background: #fff url("imagens/bg_sidebar.gif") top right repeat-y;
	
	/*background: #fff url("imagens/bg_lateral.jpg") top right repeat-y;*/

}

	





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

	/*----- CONTEUDO ----------------------------------------------------------------------------------------------------------------*/	

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

	

	#conteudo{

		width: 615px;

		float: left;		

		padding: 15px;				

/*margin-right: 16px;	*/

/*border: 1px solid #CCC;*/

	}

	

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

		/*-------- FORMATACAO GERAL --------*/	

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

	

		/*--- banners na home ---*/		

		#conteudo .banner{

			width: 100%;

			float: left;

			text-align: center;

		}

			#conteudo .banner span{display: none;}

			#conteudo .banner span#banner{display: block;}

		

		#conteudo .banner a img{

			border: none;

			padding: 0;

		}

		

		#conteudo p a:hover{

			background-color: #be1632;

			color: #fff;

		}	

		

		#conteudo img{

			padding: 7px;

			background: #f5f5f5; 

			margin: 0;

			border: 1px solid #d6d6d6; 

		}		

	

		#conteudo h1 {

			font-family: Helvetica, sans-serif;

			font-size: 36px;

			line-height: 38px;

			font-weight: normal;

			margin-top: 0;

			text-align: left;

			font-weight: bold;				

		}

		#conteudo h2{text-align: left; letter-spacing: -1px;}

		#conteudo h2 a{text-decoration: none; /*color: #3c3c3c; letter-spacing: -1px;*/}

			

		#conteudo h3{

			width: 100%;			

			font-size: 18px;

			font-weight: bold;

			text-align: left;

			color: #be1632;

			text-transform: uppercase;			

		}

				

		#conteudo img.left{

			float: left;

			margin: 0 10px 10px 0;			

		}



	

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

		/*-------- FORMATACAO HOME --------*/	

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

		

		/*--- DESTAQUES---*/		

		.destaques{						

			float: left;		

			margin: 0 0 25px 0;

		}	

		

		/*--- chamadas na Home---*/	

		#conteudo .postChamada{

			width: 100%;

			float: left;

			padding-bottom: 15px;

			border-bottom: 1px dotted #ccc;

			margin: 15px 0 15px 0;	

			text-align: justify;

			line-height: 20px;

		}	

			#conteudo .postChamada .resumo p{margin: 5px 0 0 0 !important;}

			

			#conteudo .postChamada a:hover{

				background-color: #be1632;

				color: #fff;

			}	

			

			#conteudo .postChamada .infoPost{

				width: 430px;

				display: block;				

				padding: 5px 0;

				float: right;				

			}

		

		/*--- maisChamadas ----------------------------------------------------*/		

		#conteudo .maisChamadas{

			float: left;

			margin-bottom: 25px;

		}

			#conteudo .maisChamadas a img{border: none;}

			

			#conteudo .maisChamadas ul{list-style-type: none;}

				#conteudo .maisChamadas ul li{

					padding: 3px;					

					float: left;

					width: 100%;

					float: left;

				}

				#conteudo .maisChamadas ul li span{

					width: 100%;					

					display: block;

					float: left;

				}

				#conteudo .maisChamadas ul li a{					

					font-weight: normal;

					text-decoration: none;

					color: #2e2e2e;					

				}

					#conteudo .maisChamadas ul li a:hover{text-decoration: underline;}

				#conteudo .maisChamadas ul li.destaque a{

					font-weight: bold;

					color: #be1632;

				}					

					

					#conteudo .maisChamadas ul li span.categoria a{

						font-weight: bold;

						text-transform: uppercase;

						color: #2e2e2e;

						padding: 3px;

					}

			#conteudo .maisChamadas .container{				

				float: left; 

				width: 100%;

				padding-bottom: 15px;				

			}								

			#conteudo .maisChamadas .chamada{

				width: 260px;				

				float: left;				

			}

						

			#conteudo .maisChamadas .downloads,

			#conteudo .maisChamadas .imagens{

				float: right;

				padding-left: 10px;

				border-left: 1px dotted #ccc;

			}

		

		/*--- MAIS POSTS - ABAS ---*/

		/*--- abas-------------------------------------------------------------------*/	

		#conteudo .maisPosts ul{

			width: 100%;

			list-style-type: none;

			display: block;

			float: left;																

		}

			#conteudo .maisPosts ul.domtabs li a{

				border-top: 1px solid #d6d6d6; 

				border-left: 1px solid #d6d6d6; 

				border-right: 1px solid #d6d6d6; 					

				padding: 7px;

				float: left;

				margin: 0 5px;

				text-decoration: none;

				background-color: #be1632;

				color: #fff;

			}					



				#conteudo .maisPosts ul.domtabs li.active a,

				#conteudo .maisPosts ul.domtabs li a:hover{

					color: #be1632;					

					position:relative;

					z-index: 1;		

				}

					#conteudo .maisPosts ul.domtabs li.active a,

					#conteudo .maisPosts ul.domtabs li.active a:hover{background-color: #e6e6e6;}

					

					#conteudo .maisPosts ul.domtabs li a:hover{background-color: #e6e6e6;}

				

			/*--- formatacao geral dentro das abas ---*/

			#conteudo .maisPosts .domtab div{

				width: 98%;

				border: 1px solid #d6d6d6;

				float: left;

				padding: 1%;

				position:relative;

				top: -1px;	

				margin-bottom: 25px;	

				background-color: #e6e6e6;			

			}

			

			#conteudo .maisPosts h2, 

			#conteudo .maisPosts a#comentados,			

			#conteudo .maisPosts a#leitores{display: none;}

			

			#conteudo .maisPosts .comentados ul,			

			#conteudo .maisPosts .leitores ul{background-color: #fff;}

			

			#conteudo .maisPosts .comentados ul li,

			#conteudo .maisPosts .especiais ul li{

				padding: 7px;

				border-bottom: 1px solid #f5f5f5;

			}

			#conteudo .maisPosts .leitores ul li{

				width: 33%;

				padding: 0;

				text-align:center;

				float: left;

				padding: 10px 0;

			}

				#conteudo .maisPosts .comentados ul li a,			

				#conteudo .maisPosts .leitores ul li a{

					font-weight: normal;

					text-decoration: none;

				}

				

			

		/*--- TV PSICODELIA --------------------------*/

		.tvPsicodelia{

			width: 100%;

			float: left;

			margin: 0 0 20px 0;				

		}

			.tvPsicodelia h2{

				width: 100%;

				height: 65px;

				text-indent: -5000em;

				display: block;

				background: transparent url("imagens/banner_tv.jpg") top left no-repeat;

			}

			.tvPsicodelia a{text-decoration: none;}

			

			.tvPsicodelia .videoDestaque{

				width: 330px;

				float: left;

				padding: 0;

				

			}

				.tvPsicodelia .videoDestaque a{font-size: 11px;}

				

			.tvPsicodelia .maisVideos{

				width: 205px;

				float: left;

				padding-left: 10px;

			}

				.tvPsicodelia .maisVideos span{

					display: block;

					width: 90%;

					padding: 5px 0 5px 10%;

					border-bottom: 1px dotted #ccc;

					background: transparent url("imagens/bullet.jpg") center left no-repeat;

				}

					.tvPsicodelia .maisVideos span a{

						font-weight: normal;

						text-decoration: none;							

					}

					

					.tvPsicodelia span.mais{float: right;}	

				

			

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

		/*--------  PAGINAS INTERNAS ---------*/	

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

		

#conteudo .banner{width: 520px; text-align: center; float: left; padding: 0 0 20px 50px;}

		#conteudo .post h1 {

			width: 90%;

			float: left;

		}

			#conteudo h1.pagetitle{

				font-size: 26px;

				margin-bottom: 30px;

			}

			#conteudo div.arquivo{

				background: #f6f1ec;

				border: 1px solid #e3d6c8;

				width: 96%;

				padding: 2%;

				float: left;		

				margin: 10px 0 30px 0;

			}

				#conteudo div.arquivo p{margin: 0 0 15px 0;}



#conteudo .wp-caption{background-color: #f5f5f5; padding: 10px 5px 0 5px; border: 1px solid #d6d6d6;}

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

#conteudo .aligncenter {text-align: center !important; margin: auto !important;}

#conteudo p.wp-caption-text{font-size: 11px; font-style: italic; text-align: center !important; margin: 0 15px; padding: 0;}

			

		

		#conteudo .post .infoPost{

			width: 100%;

			display: block;				

			padding: 5px 0;

			margin: 15px 0;

			float: left;

			border-top: 1px dotted #ccc;

			border-bottom: 1px dotted #ccc;

		}

		

		#conteudo .retweet {

			position: relative;			

			float: right;

			margin: 0;

		}		

		#conteudo .post .texto,		

		#conteudo div.comentarios{

			float: left;

			width: 100%;

		}

	

		#conteudo .post .aligncenter{text-align: center;}

		

		#conteudo .post p{

			margin: 15px 0;

			text-align: justify;

			line-height: 20px;

		}

		

		#conteudo .post ul{

			width: 90%;

			margin: 15px 0 15px 10%;

			padding: 0;

			list-style-image: url("imagens/bullet2.jpg");

		}

			#conteudo .post ul li{padding: 10px 0;}			

		

		/*---META------------------------------------------------------*/

		#conteudo .post .meta{

			float: left;

			width: 100%;			

			margin: 0 0 25px 0; 			

			border-top: 1px dotted #ccc;

			border-bottom: 1px dotted #ccc;			

		}

			#conteudo .post .meta p{margin: 0;}

			

			#conteudo .post .meta a{

				font-weight: normal;

				text-decoration: none;

			}

				#conteudo .post .meta a:hover{text-decoration: underline;}

		

		#conteudo .post .meta .tags{

			width: 95%;

			float: left;

			padding: 1% 0 1% 5%;			

			background: transparent url("imagens/ico_tags.jpg") center left no-repeat;

		}		

		#conteudo .post .comentarios{

			/*width: 94%;*/

			width: auto;

			float: right;

			display: block;

			padding: 1% 0 1% 6%;

			background: transparent url("imagens/ico_debate.jpg") center left no-repeat;

		}

		

		/*--- autor--------------------------------------------------------------------------------*/

		#conteudo .autor{

			background: #f6f1ec;

			border: 1px solid #e3d6c8;

			width: 96%;

			padding: 2% 2% 0 2%;

			float: left;			

		}

				#conteudo .autor .gravatar{

					float: left; 

					margin: 0 10px 0 0;

				}

				#conteudo .autor p{

					margin: 10px;

					text-align: justify;

				}

					#conteudo .autor p.mais{text-align: right;}

#conteudo .autor a{font-weight: normal}

				#conteudo .autor h1,

				#conteudo .autor h4{

					font-size: 16px;

					margin: 0;

				}

				

		/*--- pagina da equipe ---------------------------------------------------------------------*/

		

		#conteudo .equipe p{margin: 15px 0;}	

		#conteudo .equipe p.info{text-align: right;}

		

		#conteudo .equipe img{

			float: left;

			margin: 0 10px 10px 0;		

		}

		#conteudo .equipe p a.blog,

		#conteudo .equipe p a.artigos{

			font-weight: normal;

			text-decoration: none;			

		}

			#conteudo .equipe p a:hover.blog,

			#conteudo .equipe p a:hover.artigos{

				color: #be1632;

				text-decoration: underline;

			}

			#conteudo .equipe p a.blog{

				padding: 2px 0 2px 25px;

				background: transparent url("imagens/ico_sitepessoal.jpg") center left no-repeat;

			}

			#conteudo .equipe p a.artigos{

				padding: 2px 0 2px 20px;

				background: transparent url("imagens/ico_leia.jpg") center left no-repeat;

			}

		

		/*--- posts relacionados --------------------------------------------------------------------*/		

		#conteudo .postsRelacionados{

			width: 100%;

			float: left;

			margin: 0 0 15px 0;

		}

			#conteudo .postsRelacionados h3{				

				float: left;

				width: 96%;

				text-transform: uppercase;

				font-size: 18px;

				background: transparent url("imagens/ico_leia.jpg") center left no-repeat;

				padding-left: 4%;

				margin: 25px 0 10px 0;

				color: #2e2e2e;					

			}

			#conteudo .postsRelacionados ul{				

				width: 95% !important;				

				padding-left: 5%;				

				float: left; 

				display: block;

				float: left;

				list-style-image: url("imagens/bullet.jpg") !important;

			}	

				#conteudo .postsRelacionados ul li{

					width: 100%;

					padding: 2% 0;

					border-bottom: 1px dotted #ccc;

				}

					#conteudo .postsRelacionados ul li a{

						font-weight: normal;

						text-decoration: none;

					}

						#conteudo .postsRelacionados ul li a:hover{text-decoration: underline;}

						


						

		/*--- COMPARTILHE----------------------------------------*/		

		#conteudo .sociable strong{

			display: block;

			float: left;

			width: 95%;

			text-transform: uppercase;

			font-size: 18px;

			background: transparent url("imagens/ico_coracao.jpg") center left no-repeat;

			padding-left: 5%;

			margin: 15px 0 10px 0;

		}

			#conteudo .sociable ul{

				float: left; 

				width: 96% !important;

				padding: 2% !important;

				background-color: #e6e6e6;

				display: block;

				float: left;

			}

				#conteudo .sociable ul li{

					width: 16%;

					padding: 3% 2%!important;

					display: block;

					float: left;

					background-color: #fff;

					text-align: center;

				}		

		

		

		/*--- AGENDA-------------------------------------------------*/		

		#conteudo p.data,

		#conteudo p.cidade{

			display: block;

			float: left;

			padding: 0 20px;

		}

		#conteudo p.data{ background: transparent url("imagens/ico_data.jpg") center left no-repeat;}

		#conteudo p.cidade{ background: transparent url("imagens/ico_local.jpg") center left no-repeat;}
		
		


		/*--- LOJA -------------------------------------------------*/		
		
		.wpsc-single-product #conteudo h1{display: none;}
		.wpsc-single-product #conteudo h2 span{
			font-size: 32px; 
			margin: 25px 0;
		}	
		/* lateral */	
		#lateral #sideshoppingcart{
			margin: 15px 0; 
			padding: 0 0 25px 10px;
			border-bottom: 1px solid #999;
			float: left;
			width: 290px;			
		}			
			#lateral #sideshoppingcart h3{
				height: 55px;
				background: transparent url("imagens/bg_carrinho.jpg") top left no-repeat; 
				text-indent: -5000em;
			}
			#lateral #sideshoppingcart table{width: 260px; }
			#lateral #sideshoppingcart table #product{175px;}			
			#lateral #sideshoppingcart table td{				
				border-top: 1px solid #000; 
				border-collapse: collapse;
				margin: 0;
				padding: 5px 0;
				text-align: center;
				font-size: 13px !important;
			}			
			#lateral #sideshoppingcart .total{display: block; width: 255px; text-align: right;}			
			#lateral #sideshoppingcart .wpsc_empty_the_cart{width: 110px; float: left;}			
			#lateral #sideshoppingcart .emptycart a{
				width: 108px;
				height: 40px;
				display: block;
				float: left;
				text-indent: -5000em;
				background: transparent url("imagens/botao_esvaziar_carrinho.jpg") top center no-repeat; 
			}			
			#lateral #sideshoppingcart .gocheckout a{
				width: 108px;
				height: 40px;
				display: block;
				margin: 10px -25px 0 0;
				float: right;
				text-indent: -5000em;
				background: transparent url("imagens/botao_ir_caixa.jpg") top center no-repeat; 
			}
			
			/* CAIXA */
			.wpsc-shopping-cart h1{padding: 25px 0; }
			.wpsc-shopping-cart td.shipping_header{
				padding: 5px;
				margin: 10px 0;
			}
			#change_country{float: left; margin-bottom: 35px;}
			#wpsc_shopping_cart_container h2{margin-top: 25px;}
			.wpsc_checkout_forms h2{margin-top: 45px;}
			.wpsc_checkout_table input[type="text"],
			.wpsc_checkout_table textarea,
			.wpsc_checkout_table select{padding: 3px; border: 2px solid #ccc;}
			.wpsc_checkout_table td{padding: 7px 0 !important;}

			
			
			/* pagina de varios produtos */
			
			.wpsc-home #conteudo h1{margin: 15px 0 35px 0;}
			
			.wpsc-home #conteudo .productdisplay {margin-bottom: 25px; border-bottom: 1px solid #ccc; padding-bottom: 25px; height: 215px;}
			
			.wpsc-home #conteudo .imagecol{margin-right: 25px; float: left;}
			
			.wpsc-home #conteudo .producttext{float: left; margin-left: 25px; width: 415px; padding: 0; height: 70px; float: left;}
			 
			.wpsc-home #conteudo h2 a{font-size: 20px;}
			.wpsc-home #conteudo h2 a.wpsc_edit_product{display: none;}
			
			.wpsc-home #conteudo .wpsc_description {display: none;}		
			
			
			/* pagina de um unico produto */
			
			#conteudo .wpsc_buy_button{
				width: 265px;
				height: 75px;
				background: transparent url("imagens/botao_add_carrinho.jpg") top center no-repeat; 
				padding: 3px 0 10px 55px;				
				font-size: 18px;
				color: #be1632;
				cursor: pointer;
				letter-spacing: -1px;
				border: none;
				margin-top: 20px;
				outline: none;
			}
			
			
			.wpsc-single-product #conteudo fieldset{border: none; padding: 10px 0;}			
			.wpsc-single-product #conteudo .imagecol {display: none;}
			.wpsc-single-product #conteudo .textcol,			
			.wpsc-single-product #conteudo .textcol{/*border: 1px solid red;*/ margin: 0 !important; /*padding: 0 !important; float: left !important;*/}


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

		/*-------LISTA DE COMENTARIOS-------*/

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



		#conteudo div.comentarios{

			float: left;

			width: 100%;

		}		

		#conteudo h3.debate{				

			float: left;

			width: 94%;

			text-transform: uppercase;

			font-size: 18px;

			background: transparent url("imagens/ico_debate.jpg") center left no-repeat;

			padding-left: 6%;

			margin-top: 25px;

			color: #2e2e2e;				

		}				

		#conteudo ol.commentlist{		

			width: 100%;		

			margin: 0 0 20px 0 !important;

			padding: 0 !important;

			list-style-type: none;		

			float: left;

			display: block;

		}

			#conteudo ol.commentlist li{

				width: 100%;

				margin: 10px 0;	

				float: left;

			}

				#conteudo ol.commentlist li img{

					padding: 0;

					border: none;

				}

				#conteudo ol.commentlist li p{margin-bottom: 15px;}

				#conteudo ol.commentlist li .info{

					width: 15%;					

					float: left;

					padding-left: 5%;

					text-align: right;

				}

					#conteudo ol.commentlist li .info a{text-decoration: none;}	

				

				#conteudo ol.commentlist li .comentario{										

					width: 70%;

					float: right;

					padding: 3%;

					min-height: 120px;

				}

				#conteudo ol.commentlist li.even .comentario{

					background-color: #ededed;

					border: 1px solid #e6e6e6;

				}

				#conteudo ol.commentlist li.odd .comentario{

					background-color: #f5f5f5;

					border: 1px solid #e6e6e6;

				}

				#conteudo ol.commentlist li.my_comment .comentario{

					background: #be1632;

					color: #fff;

				}

					#conteudo ol.commentlist li.my_comment .comentario a{color: #fff;}

				

					#conteudo ol.commentlist li .reply a{

						color: #fff;

						display: block;

						float: right; 

						padding: 2px 7px;

						margin-top: 15px;

						font-weight: normal;

						text-decoration: none;

						background-color: #be1632;

					}

						#conteudo ol.commentlist li .reply a:hover{text-decoration: underline;}

						

					#conteudo ol.commentlist li.my_comment .reply a{

						color: #be1632;						

						background-color: #fff;

					}

					

			

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

		/*-----FORMULARIO DE COMENTARIOS----*/

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

		

		#conteudo h3#respond{				

			float: left;

			width: 95%;

			text-transform: uppercase;			

			background: transparent url("imagens/ico_comentario.jpg") center left no-repeat;

			padding-left: 5%;

			margin-top: 25px;

			color: #2e2e2e;

		}

		

		#enviarComentario{padding: 0;}	

				

		#cancel-comment-reply{

			width: 100%;

			text-align: right;

		}

		

		#commentform{

			width: 100%;		

			display: block;

			float: left;

			padding: 0;			

		}

			#commentform fieldset{border: none;}

			#commentform fieldset label{

				width: 100%;

				display: block;

				float: left;

				padding-bottom: 10px;

			}		

			#commentform fieldset label small{

				width: 100%;

				display: block;

				float: left;							

			}			

			#commentform input,

			#commentform textarea{

				margin: 5px 0;

				padding: 5px;				

				font-family: Helvetica, sans-serif;

				font-size: 14px;

			}			

			#commentform #author,

			#commentform #email,

			#commentform #url,

			#commentform #comment,

			#commentform #mcspvalue{					

				padding: 7px 5px 4px 5px; 

				line-height: 20px; 

				border: 2px solid #ccc;

				background-color: #f8f8f8;

			}

			#commentform #author,

			#commentform #email,

			#commentform #url{

				width: 60%;

				height: 18px;

			}

			

			#commentform #comment {

				width: 95%;

				height: 250px;

				float: left;

				display: block;				

			}

			#commentform #submit{

				width: 200px;

				height: 50px;

				border: none;

				color: #fff;

				cursor: pointer;

				font-weight: bold;

				text-align: center;					

				border: none;

				margin: 15px 0;

				text-transform: uppercase;

				background: transparent url("imagens/botao_form.jpg") top center no-repeat;

			}

			

			.feedComentarios input#subscribe,

			.feedComentarios label{

				display: block;

				float: left;

				margin: 0;

			}

				.feedComentarios input#subscribe{margin-top: 10px;}

				.feedComentarios label{

					width: 500px !important; 

					padding: 3px 0 0 5px;

					margin: 5px 0 0 0;

					float: left;

				}		

			small.aviso{

				width: 100%;

				font-size: .8em;

				display: block;

				float: left;

				margin-top: 50px;

			}

			

		

					

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

		/*-----FORMULARIO DE CONTATO--------*/

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

				

		form.contato{	

			width: 99%; 

			padding: 0 0 0 1%;

			display: block; 

			float: left; 

		}	

			form.contato span{ 

				width: 100%;

				display: block;

				float: left;				

				font-weight: bold;

				padding: 5px 0;

			}

				form.contato strong{font-weight: bold; color: red;}

			form.contato input,

			form.contato textarea{ 

				padding: 7px 5px 4px 5px; 

				line-height: 20px; 

				border: 2px solid #ccc;

				background-color: #f8f8f8;

			}

				form.contato textarea{height: 80px;}

		

			form.contato input.nome,	

			form.contato input.email,

			form.contato input.site{

				width: 300px;

				height: 18px;			

			}	

			form.contato .mensagem{

				width: 97%;

				height: 250px;

				float: left;

				display: block;	

				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;			

			}

		

			form.contato .botao{

				width: 100%;			

				float: left;

			}

			form.contato .botao .enviar{ 

				width: 200px;

				height: 50px;

				border: none;

				color: #fff;

				cursor: pointer;

				font-weight: bold;

				text-align: center;					

				border: none;

				text-transform: uppercase;

				margin: 15px 0;

				background: transparent url("imagens/botao_form.jpg") top center no-repeat;

			}	

			

		

		

		.on {border: 2px solid #be1632 !important; }	

		.msgerro{margin: 2%  0 0 1%!important; color: red !important;}

		.msgok{margin: 0  0 0 1%!important;}

		

		

		

		/*---PAGINACAO---------------------------------------------------------------------------*/	

		.navigation{

			color: #e5e5e5;

			padding: 20px 0;

			float: left;

			width: 100%;

		}

		.navigation span.pages,

		.navigation a{

			color: #be1632 !important;

			border: 1px solid #e5e5e5 !important;

			padding: 5px 9px !important;

		}

			.navigation span.current,

			.navigation a:hover{


				background-color: #be1632 !important;

				padding: 5px 9px !important;

				color: #f5f5f5 !important;

				border: 1px solid #e5e5e5 !important;

			}

			

	

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

	/*----- LATERAL -----------------------------------------------------------------------------------------------------------------*/	

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

	

	#lateral{

		width: 300px;

		float: right;
		
		padding-top: 10px;

		/*background-color: #e6e6e6;*/

/*border: 1px solid #CCC;*/

	}

		#lateral img{margin: 0;} 



			#lateral a img{border: none;} 

	

		#lateral .bloco{

			width: 270px;

			padding: 30px 15px;

			margin: 0;

			border-top: 1px solid #f5f5f5;

			border-bottom: 1px solid #999;

			float: left;

		}

		#lateral .topo{			

			border-top: none; 

			text-align: left;

			padding: 0 15px;

		}

		/*--- banner---*/			

			#lateral .topo div span{display: none;}

		

		#lateral a{text-decoration: none;}				

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

		

		#lateral h3{

			width: 100%;

			height: 65px;

			float: left;

			margin-bottom: 10px;			

			text-indent: -5000em;

			display: block;			

		}

		

		#lateral ul{

			width: 100%;

			list-style-type: none;

			float: left;

			display: block;

			padding: 0;

			margin: 0;

		}	

			#lateral ul li{

				width: 100%;

				display: block;

				float: left;

				padding: 5px 0;				

			}			

				#lateral ul li a{

					background: transparent url("imagens/bullet.gif") 0 7px no-repeat;

				}

					#lateral ul li a:hover{background: transparent url("imagens/bullet.gif") 0 -17px no-repeat;}



		#lateral #maxbannerads-8 a{

			display: block;

			width: 100%;

			float: left;

			margin-top: 15px;

		}

		

		/*--- SIGA ---*/					

		#lateral .feeds h3{	

			height: 35px;

			background: transparent url("imagens/banner_siga.jpg") top center no-repeat;

		}

		

		#lateral .feeds ul{

			width: 90%;

			padding: 0 0 5% 5%;

		}

			#lateral .feeds ul li{

				width: 33.3%;

				display: block;

			}

			#lateral .feeds ul li a{

				width: 50px;

				height: 50px;

				display: block;

				text-indent: -5000em;

				margin: auto;

			}

				#lateral .feeds ul li a.rss{background: transparent url("imagens/ico_rss.jpg") center center no-repeat;}

				#lateral .feeds ul li a.twitter{background: transparent url("imagens/ico_twitter.jpg") center center no-repeat;}

				#lateral .feeds ul li a.favoritos{background: transparent url("imagens/ico_favoritos.jpg") center center no-repeat;}

				#lateral .feeds ul li a.lastfm{background: transparent url("imagens/ico_lastfm.jpg") center center no-repeat;}

				#lateral .feeds ul li a.orkut{background: transparent url("imagens/ico_orkut.jpg") center center no-repeat;}

				#lateral .feeds ul li a.flickr{background: transparent url("imagens/ico_flickr.jpg") center center no-repeat;}

		#lateral .feeds p{

			display: block;

			float: left;

			width: 100%;			

		}		

				

			/*---CADASTRO DO FEEDBURNER--*/

			#lateral .psicodeliaEmail{

				width: 100%;

				float: left;

			}				

				#lateral .psicodeliaEmail input.email{

					width: 225px;

					height: 24px;

					margin: 10px 0 0 0;

					padding: 7px 0 0 35px;

					color: #000;

					float: left;

					border: 2px solid #d2d2d2;

					background: #fff url("imagens/ico_email.jpg") 5px center no-repeat;

				}

				#lateral .psicodeliaEmail .enviar{display: none;}		

				

		/*--- twitter ---*/					

		#lateral .advanced_twitter_widget_WidgetShow h3{ background: transparent url("imagens/banner_twitter.jpg") top center no-repeat;}

		#lateral .advanced_twitter_widget_WidgetShow ul li{

			padding: 15px 0;

			border-top: 1px solid #ccc;

		}

		

		/*--- banners acima ---*/				

		#lateral #maxbannerads-11 span{display: none;}

		

			

		/*--- calendário ---*/				

		#lateral .widget_dbem_calendar h3{background: transparent url("imagens/banner_festas.jpg") top center no-repeat;}

		#lateral .widget_dbem_calendar table{

			float: left;

			width: 100%;

		}

		/*--- coberturas ---*/				

		#lateral .flickr_badge_widget h3{background: transparent url("imagens/banner_coberturas.jpg") top center no-repeat;}

		#lateral .flickr_badge_widget small{display: none;}

		

		/*--- enquete ---*/		

		#lateral .widget_polls-widget h3{background: transparent url("imagens/banner_enquete.jpg") top center no-repeat;}

		#lateral .widget_polls-widget p{

			display: block;

			width: 96%;

			padding: 10% 2%;

			background-color: #d5d5d5;			

			float: left;

		}

		#lateral .widget_polls-widget ul li{padding: 10px;}

			#lateral .widget_polls-widget .wp-polls-ans p{padding: 2% 0;}

		/*--- arquivos ---*/		

		#lateral .widget_archive h3{background: transparent url("imagens/banner_arquivos.jpg") top center no-repeat;}

		#lateral .widget_archive select{width: 270px;}





		/*--- BANNERS ABAIXO---*/

		#lateral #maxbannerads-14,

		#lateral #maxbannerads-15{

			border-bottom: none;

			width: 150px;

			float: left;

			padding: 0;			

		}

		

		#lateral #maxbannerads-14 a,

		#lateral #maxbannerads-15 a{

			margin: 10px 0;

			display: block;

		}

		

		#lateral #maxbannerads-14 span,

		#lateral #maxbannerads-15 span{display: none;}

		



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

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

/*----- RODAPE-------------------------------------------------------------------------------------------------------------------*/

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

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

	

#rodape{

	float: left;

	width: 100%;

	background: #000 url("imagens/bg_rodape.jpg") bottom center no-repeat;
	

}	

	#rodape a{

		color: #999;

		text-decoration: none;

	}

		#rodape a:hover{color: #fff;}

	#rodape .tags{	

		width: 100%;		

		margin: 0 auto 80px auto;		

	}

	

	#rodape .extras{

		width: 900px;

		padding: 20px 0;

		margin: auto;

		/*margin-bottom: 70px;*/

		text-align: center;		

	}

		#rodape .extras a{ color: #d2d2d2; }

		#rodape .extras a:hover{color: #be1632;}



.creditos{

	width: 100%;

	padding: 20px 0;

	text-align: center;	

	background-color: #111;
	
	font-size: 11px;

	color: #999;

	float: left;

}

	.creditos a{

		color: #999;

		text-decoration: none;

	}
