/*
Theme Name: Museu de Artes e Ofícios
Author: origami e batora.net
Author URI: http://batora.net/
Description: Tema museu de artes e ofícios
Version: 1.0
License: 
License URI: 
Tags: 
Text Domain: mao
*/

/* =Reset
-------------------------------------------------------------- */

body {
	background: 	#FFF url("./images/bg.jpg") repeat top center;
	width: 			100%;
}


/**
 * Estrutura
 ******************/
._960{
	width: 				960px;
	margin: 			0 auto;
	background-color: 	transparent;
}
.relative{
	position:			relative;
}

/**
 * Cabecalho
 ******************/
#cabecalho{
	background-color: 	#d5a10f;
	clear: 				both;
	display: 			block;
	height: 			122px;
	position:			relative;
	width: 				100%;
}
	/* logo */
	#cabecalho #home{
		background:		transparent url("./images/sprite.png") no-repeat 0 0;
		color:			transparent;
		display: 		block;
		float: 			left;
		height: 		122px;
		width: 			264px;
	}
	
	/* google translate */
	#cabecalho #google_translate_element> div > span{
		display: 		none;
	}
	#cabecalho #google_translate_element> div select{
		position: 		relative;
		border: 		0;
		margin-top: 	0;
	}
	#cabecalho #google_translate_element> div select:focus{
		z-index: 		20;
	}
	#cabecalho #google_translate_element span.gtc{
		background-color: 	#ae6e0d;
		color: 				#FFF;
		content: 			'SELECIONE O IDIOMA  |  ▼';
		cursor: 			pointer;
		text-indent:		5px;
		text-transform:		uppercase;
		position: 			absolute;
		width: 				100%;
		height: 			100%;
		text-align:			center;
		z-index: 			2;
		top: 				0;
		font-size: 			11px;
	}
	#cabecalho #google_translate_element span.gtc:hover{
		background-color: 	#414142;
	}
	#footer #google_translate_element span.gtc{
		display: 			none;
	}
	#cabecalho #google_translate_element{
		background-color: 	#ae6e0d;
	    float: 				right;
	    line-height:		30px;
	    padding: 			0;
	    height: 			30px;
	    position: 			relative;
	    overflow: 			hidden;
	}
	#cabecalho #google_translate_element.active{
		overflow: 		visible !important;
	}
	#cabecalho #google_translate_element:hover{
		background-color: 	#414142;
	}
	div#google_translate_element div.goog-te-gadget-simple									{ background-color: transparent; border: 0; padding: 0; }
    div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span		{ color:#FFF !important; text-transform: uppercase; font-size: 11px; }
	
	/* social */
	#cabecalho #social{
	    clear: 			both;
	    height: 		25px;
	    position: 		absolute;
	    right: 			20px;
	    top:			90px;
	}
		#cabecalho #social a{
			background:	transparent url("./images/sprite.png") no-repeat 0 0;
			display:	block;
			float:		left;
			height: 	25px;
			margin-left: 7px;
			width: 		25px;
		}
		#cabecalho #social a.owl		{ background-position: -264px 0; }
		#cabecalho #social a.twitter	{ background-position: -289px 0; }
		#cabecalho #social a.facebook	{ background-position: -314px 0; }
	
	/* menu topo */
	#menu-topo{
		float: 			right;
		display: 		block;
		margin: 		0 20px 0 0;
		padding:		0; 
	}
		#menu-topo li{
			padding: 		0;
			margin: 		0;
			list-style: 	none;
			display: 		block;
			float: 			left;
			margin-left: 	5px;
		}
		#menu-topo li a{
			background-color: 	#ae6e0d;
			color: 				#FFF;
			display: 			block;
			font-size: 			11px;
			line-height:		30px;
			padding: 			0 20px;
			text-transform: 	uppercase;
		}
		#menu-topo li a:hover{
			background-color: #414142;
		}
		
/**
 * Menu
 ******************/	
#menu{
	background:			#dcddde;
	clear:				both;
	width: 				100%;
	left:				0;
	position: 			absolute;
	z-index: 			9;
}
#menu:after{
	content: 			'';
	display: 			block;
	background-color: 	#6D6F71;
	height: 			100%;
	position: 			absolute;
	width: 				50%;
	right: 				0;
	top:				0;
    z-index: 			-1;
}
#menu.fixed{
	position: 			fixed;
	border-top:			10px solid #d5a10f;
	top: 				0;
	box-shadow:			0px 1px 5px #999;
	z-index: 			50;
}
	#menu .close{
		display: 		none;
	}
	#menu > div{
		height: 			30px;
		background-color: 	#dcddde;
		left:				-20px;
	}
	#menu ul{
		padding: 		0;
		margin: 		0;
		margin-left:	40px;
		float: 			left;
	}
	#menu ul ul{
		margin-left:	20px;
	}
	#menu .menu li{
		padding: 		0;
		margin: 		0;
		list-style: 	none;
		display: 		block;
		float: 			left;
		position: 		relative;
		z-index: 		10;
	}
		#menu li a{
			color: 				#414142;
			display: 			block;
			font-size: 			11px;
			font-family: 		"allerbold", arial;
			font-weight:		normal;
    		padding: 			0 20px;
			text-transform: 	uppercase;
		}
		#menu  li a{
			line-height: 		30px;
		}
		#menu .sub-menu li a{
			line-height: 		20px;
		}
		#menu-cabecalho > li.current-page-ancestor > a,
		#menu-cabecalho > li.current-menu-ancestor > a,
		#menu-cabecalho > li.current-menu-parent > a,
		#menu-cabecalho > li.current-page-parent > a,
		#menu-cabecalho > li.current_page_parent > a,
		#menu-cabecalho > li.current_page_ancestor > a,
		#menu-cabecalho > li.current-menu-item > a{
			background-color: 	#AEAFB3;
			color: 				#FFF;
		}
		#menu li a.ativo,
		#menu li a:hover{
			background-color: 	#6d6f71;
			color: 				#FFF;
		}

	#menu .sub-menu{
		display: 				none;
		z-index: 				10;
	}
	#menu-cabecalho > li > .sub-menu{
		background-color: 		#6d6f71;
		left: 					0;
		margin: 				0;
		padding: 				10px 0;
		position: 				absolute;
		width: 					750px;
	}
	#menu-cabecalho > li a._1-coluna + .sub-menu{
		width: 					250px;
	}
	#menu-cabecalho > li a._2-colunas + .sub-menu{
		width: 					500px;
	}
	
	#menu-cabecalho a._mobile{
		display: 				none;
	}
	
	
	@media only screen and (min-width: 780px) {
		#menu li:hover .sub-menu{
			display: 				block;
		}
	}
		#menu .sub-menu li{
			width: 					250px;
			display: 				block;
			float: 					left;
		}
		#menu .sub-menu li a{
			color: 					#FFF;
			padding: 				5px 15px 4px;
		}
		#menu-cabecalho > li > .sub-menu > li > a:before {
		    content: 				"•";
		    color: 					#d5a10f;
		    font-size:				14px;
		    font-weight:			bold;
		    padding-right:			5px; 			
		}
		#menu .sub-menu li a:hover{
			background-color: 		#FFF;
			color: 					#414142;
		}
		
		#menu .sub-menu li a[rel]{
			color: 					#CCC;
			padding: 				5px 15px 4px;
		}
		#menu .sub-menu li a[rel]:hover{
			background-color: 		transparent;
		}
		
		/** submenus **/
		#menu .sub-menu .sub-menu {
			border-left: 			1px solid #CCC;
			width: 					100%;
		}
		#menu .sub-menu .sub-menu li{
			float: 					none;
			width: 					90%;
		}
		#menu .sub-menu .sub-menu li a{
			padding-left: 			10px;
		}


#menu .seachform{
	float: 				right;
	height: 			30px;
	position: 			relative;
	width: 				200px;
}
	#menu .seachform .busca{
		background-color: #FFF;
		border: 		0;
		color:			#a6a7aa;
		font-size: 		11px;
		line-height: 	30px;
		margin: 		0;
		padding: 		0 0 0 10px;
		position: 		absolute;
		bottom:			0;
		top:			0;
		width: 			80%;
		height: 		100%;
	}
	#menu .seachform .busca::-webkit-input-placeholder 	{ color:#AAA; }
	#menu .seachform .busca::-moz-placeholder 			{ color:#AAA; } /* firefox 19+ */
	#menu .seachform .busca:-ms-input-placeholder 		{ color:#AAA; } /* ie */
	#menu .seachform .buscainput:-moz-placeholder 		{ color:#AAA; }
	
	.seachform .botao:hover,
	.seachform .botao{
		background: 	#FFF url("./images/sprite.png") no-repeat -265px -25px;
		border:			0;
		cursor:			pointer;
		float:			right;
		height:			30px;
		margin:			0;
		padding:		0;
		position: 		relative;
		width:			30px;
	}


/**
 * Rodapé
 ******************/
#rodape{
	background-color: 	#414142;
	color:				#FFF;
	display: 			block;
	font-size:			10px;
	text-transform:		uppercase;
	width: 				100%;
	padding:			8px 0;
	text-align: 		center;
	float: 				left;
	clear: 				both;
}
	#rodape span,
	#rodape a{
		font-family: 	"allerbold", arial;
		color:			#FFF;
	}


/**
 * Conteúdo
 ******************/
#principal{
	clear: 				both;
	float: 				left;
	margin: 			50px 0 0;
	position: 			relative;
	width: 				100%;
}

#corpo{
}
#corpo_bottom{
	background: 		#FFF;
	margin-top: 		20px;
	padding: 			20px 20px 0;
	position: 			relative;
}
	#corpo_bottom .menu{
		background-color: #d5a10f;
		padding: 		12px 0 20px;
		float: 			left;
		width: 			100%;
		clear: 			both;
		margin-bottom: 	-1px;
	}
		#corpo_bottom .menu li{
			list-style: none;
			display: 	block;
		}
		#corpo_bottom .menu a{
			color: 			#FFF;
			font-size: 		12px;
			font-family: 	"allerbold", arial !important;
			text-transform: uppercase;
			line-height: 	20px;
		}
		
		#corpo_bottom .menu > li{
			float: 			left;
			width: 			22%;
			margin-bottom: 	20px;
			padding-left: 	20px;
		}
		#corpo_bottom .menu > li > a{
			color: 		#333;
		}
		#corpo_bottom .menu > li a[rel]{
			color: 		#6d6f71;
		}
		#corpo_bottom .menu > li a._left{
			color: 		#333;
		}
		
	#corpo_bottom a.mapa{
		display: 				block;
		height: 				100px;
		position:				absolute;
		width: 					920px;
		z-index: 				2;
		background-color: 		transparent;
		box-shadow:				0 7px 8px -7px #444 inset;
		-moz-box-shadow:		0 7px 8px -7px #444 inset;
		-webkit-box-shadow:		0 7px 8px -7px #444 inset;
	}
	#corpo_bottom #map-canvas{
		display: 		block;
		height: 		100px;
		width: 			920px;
	}
	#corpo_bottom .link_topo{
		background:		transparent url("./images/sprite.png") no-repeat 0 -122px;
		bottom:			100px;
		height: 		40px;
		position: 		absolute;
		right:			20px;
		width:			40px;
	}
#container{
	padding: 			20px;
	background-color: 	#FFF;
	display:			block;
	position: 			relative;
}
#content{
	float: 				left;
	height:				auto;
	clear: 				both;
}

#conteudo._1_column{
	width: 				920px;
	float: 				left;
}
#conteudo._2_column{
	width: 				750px;
	float: 				left;
}
	#conteudo._2_column > .entry-content.normal{
		width: 			580px;
	}

#conteudo._3_column{
	width: 				580px;
	float: 				left;
}

/**
 * Itens do Sidebar
 ******************/
.sidebar{
	width: 				150px;
	float: 				left;
	margin-right: 		20px;
}
.lcm.desktop{
	float: 				left;
}
.sidebar.right{
	float: 				right;
	margin:		 		0 0 0 20px;
	text-align: 		left;
}
#right_sidebar.sidebar{
	margin: 			0 0 0 20px;
}

	.sidebar > *:not(:first-child){
		border-top:			1px solid #dcddde;
		padding: 			20px 0;
	}
	.sidebar > *:last-child{
		padding-bottom: 	0;
	}
	.sidebar .wbox h4{
		background-color: 	#6d6e71;
		border: 			0;
		color: 				#FFF;
		font-size: 			13px;
		font-weight:		normal;
		margin-top: 		10px;
		padding: 			7px 10px 5px !important;
	}
	.sidebar > h5{
		padding: 			7px 10px 5px !important;
		background-color: 	#c6c8ca;
		font-size: 			13px;
		margin-top: 		10px;
		border: 			0;
	}
	.sidebar > h5.beje{
		background-color: 	#d5a10f;
		color: 				#FFF;
	}
	.sidebar.relacionados .item > .categoria{
		display: 			block;
		padding: 			0 0 5px;
		text-transform: 	uppercase;
	}
		.sidebar.relacionados .item > .categoria a{
			color:				#7a7c7f;
			font-family: 		"allerlight", arial;
			font-size: 			11px;
		}
	.sidebar.relacionados .item > .data{
		color: 				#6d6f71;
		display: 			block;
		font-family: 		"allerlight", arial;
		font-size: 			11px;
		padding: 			5px 0;
	}
	.sidebar.relacionados .item > a{
		text-transform: 	uppercase;
		color: 				#d5a10f;
		display: 			block;
		font-size: 			12px;
		text-align: 		right;
	}
	.sidebar.relacionados .item:last-child{
		padding-bottom:		20px;
		border-bottom: 		1px solid #DCDDDE;
	}
	
	.sidebar .widgets > p:not(:first-child),
	.sidebar .widgets .wbox:not(:first-child){
		margin-top: 		20px;
	}
	
	.sidebar .widgets .wbox{
		background-color: 	#eeefef;
	}
		.sidebar .widgets .wbox ul{
			list-style: 		none;
			padding:			0 0 5px 0;
			margin: 			0;
		}
		.sidebar .widgets .wbox ul li{
			padding: 			5px 0 5px 10px;
		}
		.sidebar .widgets .wbox ul li a{
			text-transform: 	uppercase;
			font-size: 			12px;
			font-family: 		"allerbold", arial;
		}
		.sidebar .widgets .wbox select{
			width: 				130px;
			margin: 			10px;
		}

/** Sidebar no Corpo **/
#corpo_sidebar{
	width: 				100%;
	float: 				left;
	clear: 				both;
}
p + #corpo_sidebar{
	margin-top: 		20px;
}
	#corpo_sidebar .boxlink_wrapper{
		display: 		block;
		margin-bottom: 	20px;
	}

	#corpo_sidebar._30 .boxlink_wrapper{
		float: 			left;
		width: 			236px;
		margin-left: 	20px;
	}
	#corpo_sidebar._30 .boxlink_wrapper br{
		display: 		none;
	}
	#corpo_sidebar._30 .boxlink_wrapper:nth-child(3n-1){
		width:			238px;
	}
	#corpo_sidebar._30 .boxlink_wrapper:nth-child(3n-2){
		margin-left: 	0;
		clear: 			left;
	}
	
	#corpo_sidebar._50 .boxlink_wrapper{
		float:			left;
		width: 			365px;
	}
	#corpo_sidebar._50 .boxlink_wrapper br{
		display: 		none;
	}
	#corpo_sidebar._50 .boxlink_wrapper .boxlink{
		padding-top: 	55px;
	}
	#corpo_sidebar._50 .boxlink_wrapper:nth-child(2n){
		margin-left: 	20px;
	}
	#corpo_sidebar._50 .boxlink_wrapper:nth-child(2n+1){
		clear: 			left;
	}
		

/** Infos do museu na Sidebar esquerda **/
#mao_infos {
	font-size: 			12px;
	color: 				#6d6f71;
}
	#mao_infos span{
		display: 			block;
	}
	#mao_infos span:first{
		color: 				#414142;
	}
	#mao_infos a{
		text-transform: 	uppercase;
	}
	#mao_infos br{
		line-height: 		10px;
	}

/**
 * Menu do sidebar
 ******************/
#left_menu{
	display: 			block;
	margin: 			0 0 20px;
	padding: 			0;
}
	#left_menu li{
		display: 		block;
		list-style: 	none;
		color: 			#AAA;
		text-transform: uppercase;
		font-size: 		11px;
	}
		#left_menu li span{
			color: 			#a7a9ac;
			display:		block;
			padding: 		4px 0;
		}
		#left_menu li a{
			border-left: 	5px solid #dcddde;
			color: 			#6d6f71;
			display: 		block;
			font-family: 	"allerbold", arial !important;
			line-height: 	13px;
			padding: 		8px 5px 8px 10px;
			text-indent: 	0;
		}
		#left_menu li a:hover,
		#left_menu li a.current{
			border-left-color: 	#AEAFB3;
			color: 			#414142;
		}
		#left_menu li a.current{
			border-left-color: 	#d5a10f;
			color: 			#231f20;
		}
 
/**
 * Sidebar Patrocinadores
 **************************/
.patrocinador_sidebar .block_title span{
	display: 			block;
	text-align: 		center;
	width: 				310px;
	padding: 			0;
	white-space:		nowrap;
	letter-spacing: 	0.3pt;
	font-family: 		"allerbold", arial !important;	
}
.patrocinador_sidebar .chancelas_wrapper{
	padding-top: 		10px;
}
	.patrocinador_sidebar .chancela{
		float: 				left;
		text-align: 		center;
		position: 			relative;
		margin-bottom: 		15px;
		/*margin-left: 		15px;*/
	}
	.patrocinador_sidebar .chancela:first-child{
		margin-left: 0;
		margin-right: 15px;
	}
		.patrocinador_sidebar .chancela a{
			margin:			0;
			line-height: 	50px;
		}
		.patrocinador_sidebar .chancela:not(:first-child) a{
			display: 		block;
			width: 			145px;
		}
		.patrocinador_sidebar .chancela:not(:first-child) a:not(:first-child){
			display: 		none;
		}
		.patrocinador_sidebar .chancela .logos_wrapper{
			height: 		50px;
			width: 			145px;
		}
		.patrocinador_sidebar .chancela span{
			color: 			#a7a9ac;
			font-family: 	"allerbold", arial !important;
			font-size:		11px;
			text-transform: uppercase;
			display: 		block;
			padding: 		5px;
			text-align: 	center;
		}
.mantenedor_sidebar{
	margin-bottom: 		20px;
}
	.mantenedor_sidebar .chancela a{
		margin-right: 	40px;
	}

/**
 * Breadcrumbs
 ******************/
#breadcrumbs{
	clear: 				both;
	display: 			block;
	height: 			40px;
	margin: 			0;
	margin-bottom:		15px;
	padding: 			0;
	position: 			relative;
	width: 				100%;
}
	#breadcrumbs li{
		background-color: 	#DCDDDE;
		display: 		block;
		float:			left;
		font-size: 		11px;
		list-style: 	none;
		line-height: 	20px;
		margin:			0 8px; 
		position: 		relative;
		text-transform: uppercase;
		font-family: 	"allerbold", arial !important;
	}
		#breadcrumbs li a{
			color:			#6d6f71;
			display: 		block;
			font-family: 	"allerbold", arial !important;
			padding:		0 10px;
		}
		
		#breadcrumbs li a:after,
		#breadcrumbs li a:before,
		#breadcrumbs li.current_item:before,
		#breadcrumbs li.current_item:after{
			content: 		'';
			display: 		block;
			position: 		absolute;
			border: 		20px outset transparent;
			border-width:	20px 10px;
			top: 			0;
			height: 		0;
			width: 			0;
		}
		#breadcrumbs li a:after{
			top:			0;
			right:			-10px;
			border-top: 	20px solid #DCDDDE;	
		}
		#breadcrumbs li a:before{
			top:			-20px;
			left:			-10px;
			border-bottom: 	20px solid #DCDDDE;	
		}
		
		#breadcrumbs li a:hover{
			background-color:	#AEAFB3;
			color: 				#FFF;
		}
		#breadcrumbs li a:hover:after{
			border-top-color: 	#AEAFB3;	
		}
		#breadcrumbs li a:hover:before{
			border-bottom-color: 	#AEAFB3;
		}
		#breadcrumbs li.current_item a{
			color:			#FFF;
			cursor: 		default;
			font-family: 	"allerbold", arial !important;
			font-size:		14px;
			line-height: 	40px;
			padding:		0;
			position: 		relative;
			z-index: 		2;
		}
		#breadcrumbs li.current_item a:hover{
			color:			#FFF;
		}
		#breadcrumbs li.current_item a:after,
		#breadcrumbs li.current_item a:before{
			display:		none;
		}
		
		#breadcrumbs li.current_item a:hover{
			background-color:	transparent;
			color: 				#FFF;
		}
		
	
	#breadcrumbs li.home{
		margin-left: 	0;
	}
	#breadcrumbs li.home a:before{
		border: 		0 !important;
	}
		
	#breadcrumbs li.current_item{
		color: 				#FFF;
		background-color:  	#d5a10f;
		height: 			40px;
		line-height:		40px;
		padding:			0 10px;
	}
		#breadcrumbs li.current_item:after,
		#breadcrumbs li.current_item:before{
		    content: 	'';
		    display: 	block;
		    position: 	absolute;
		    height: 	0;
		    width: 		0;
		    border: 	20px outset transparent;
			z-index: 	1;
		}
		#breadcrumbs li.current_item:before{
		    left: 		-20px;
		    top: 		-40px;
		    border-bottom: 40px solid rgb(213, 161, 15);
		    border-top: 40px solid transparent;
		}
		#breadcrumbs li.current_item:after{
		    right: 		-20px;
		    top: 		0;
		    border-top: 40px solid rgb(213, 161, 15);
		    border-bottom: 40px solid transparent;
		}
		
		/*
		#breadcrumbs li.current_item:before{
			border: 		10px solid rgba(213, 161, 15, 0);
			border-width: 	20px 10px;
			border-bottom: 	20px solid #d5a10f;	
			border-right:	10px solid #d5a10f;	
			left:			-20px;
		}
		#breadcrumbs li.current_item:after{
			border: 		10px inset rgba(213, 161, 15, 0);
			border-width: 	20px 10px;
			border-top: 	20px solid #d5a10f;
			border-left:	10px solid #d5a10f;		
			right:			-20px;
		}
		*/

/**
 * Formulários
 ******************/
label {
	display: 			block;
	font-family: 		"allerbold", arial;
	font-size: 			14px;
	text-transform: 	uppercase;
}

input, 
select, 
textarea{
	background-color:	#FFF;
	border: 			1px solid #dcddde;
	padding: 			5px;
	color: 				#666;
	margin: 			5px 0;
}

input[type="submit"]{
	border: 			0;
	background-color: 	#6d6f71;
	color:				#FFF;
	cursor:				pointer;
	font-family: 		"allerbold", arial;
	font-size: 			14px;
	padding: 			5px 10px;
	text-transform: 	uppercase;
	line-height: 		22px;
}
input[type="submit"]:hover{
	background-color: 	#A7A9AC;
}

p.math-captcha-form{
	bottom: 			20px;
	position: 			absolute;
	width: 				400px;
}
	p.math-captcha-form > label{
		float:			left;
		width: 			auto;
		margin-right: 	3px;
	}
	p.math-captcha-form > span{
		float:			left;
		color: 			#7e8082;
		font-weight: 	bold;
		font-size: 		12px;
	}
p.math-captcha-form > span:before{
	content:			'Complete a seguinte conta:';
	font-family: 		"allerlight", arial;
	font-size: 			13px; 
	font-weight: 		normal;
	color: 				#7e8082;
	position: 			relative;
	display: 			block;
	padding-top: 		5px;
}


 
/**
 * Navegacao simples (anterior e proxima)
 ****************************************/
.simple_navigation{
	border-top: 		1px solid #eeefef;
	clear:				both;
	height:				30px;
	margin:				10px 0; 
	padding: 			10px 0;
} 
	.simple_navigation > span{
		display: 		block;
		float: 			left;
		line-height: 	60px;
		text-transform: uppercase;
	}
	.simple_navigation > span span{
		color: 				#d5a10f;
		font-size: 			10px;
		font-stretch: 		narrower;
		margin: 			0 10px; 
	}
	.simple_navigation span.next{
		float: 			right;
	}
		.simple_navigation span a{
			color: 			#a7a9ac;
			font-family: 	"allerbold", arial;
			font-size: 		12px;
		}
		.simple_navigation span a:hover{
			color: 			#7e8082;
		}
 
/**
 * Paginação
 *********************/
.navigation{
	width: 				100%;
	display: 			block;
	float: 				left;
	text-align: 		center;
}
	.navigation .wp-paginate a,
	.navigation .wp-paginate a:hover,
	.navigation .wp-paginate .current{
		font-family: 		"allerbold", arial;
		padding: 			3px 8px;
	}
	.navigation .wp-paginate a.prev,
	.navigation .wp-paginate a.next{
		background: 		transparent;
		border-color:		transparent;
		color:				#a7a9ac;
		text-transform: 	uppercase;
		font-size: 			12px;
	}
	.navigation .wp-paginate a.prev span,
	.navigation .wp-paginate a.next span{
		color: 				#d5a10f;
		font-size: 			10px;
		font-stretch: 		narrower;
	}
	.navigation .wp-paginate a.prev span{
		margin: 			0 0 0 10px; 
	}
	.navigation .wp-paginate a.next span{
		margin: 			0 10px 0 0px; 
	}
	
	.navigation .wp-paginate a.page{
		background: 		transparent;
		border-color:		#ededee;
		color: 				#6d6f71;
	}
	
	.navigation .wp-paginate .current{
		background-color: 	#fbf3e7;
		border-color:		#fbf3e7;
		color: 				#d5a10f;
	}
	.navigation .wp-paginate a:hover{
		color: 				#414142;
	}
	.navigation .wp-paginate a.page:hover{
		border-color:		#AEAFB3;
	}
 
 /**
 * Comentários
 *********************/
#comments{
	color: 					#7e8082;
}
#comments .comments-title{
	padding: 				10px 0 15px;
}
#comments .comment-reply-title,
#comments .comments-title{
	color: 					#7e8082;
	font-family: 			"allerregular", arial;
	font-size: 				14px;
}
#comments .comment-form{
	color: 					#7e8082;
	font-family: 			"allerlight", arial;
}
	#comments .comment-form > b,
	#comments .comment-form .required{
		color: 				#d5a10f;
	}
	#comments .comment-form p{
		display: 			block;
		margin-top: 		10px;
	}
	#comments .comment-form .comment-form-author{
		margin-top: 		30px;
	}
	#comments .comment-form .form-submit{
		text-align: 		right;
	}
	#comments .comment-form p label + textarea,
	#comments .comment-form p  label + input{
		display: 			block;
		width: 				718px;
	}
		
	#comments .comment-form label{
		color: 				#7e8082;
		font-weight: 		bold;
		margin-top: 		5px;
		font-size: 			12px;
	}
	#comments .comment-form input[type="submit"]{
		margin-top: 		30px;
	}

#comments .commentlist{
	list-style: 			none;
	position:				relative;
}
	#comments .commentlist li{
		display: 			block;
		border-bottom: 		1px solid #ededee;
		padding: 			0 0 20px;
		margin-bottom: 		20px;
	}
		#comments .commentlist li > .comment{
			padding-left: 	70px;
		}
		#comments .commentlist li > .comment > img{
			position:		absolute;
			left: 			0;
		}
		#comments .commentlist li span{
			display: 		block;
		}
		#comments .commentlist li span.autor{
			color: 			#d5a10f;
			text-transform: uppercase;
		}
		
		#comments .commentlist li span.hora,
		#comments .commentlist li .comment-awaiting-moderation,
		#comments .commentlist li .comment-content *{
			color: 			#7e8082;
			font-size: 		12px;
			font-family: 	"allerlight", arial;
		}
		#comments .commentlist li span.hora{
			padding: 		10px 0;
			font-size: 		11px;
		}
		#comments .commentlist li .comment-content *{
			font-size: 		13px;
		}
		
		#comments .commentlist li .comment-awaiting-moderation{
			font-style: 	italic;
			color: 			#BBB;
		}
		
 