/*
Theme Name: 0039
Theme URI: http://www.rhuancarlos.com
Description: --
Version: 1.0
Author: Rhuan
Author URI: http://www.rhuancarlos.com
*/

html {
	background:#0b0011 url(images/backgroundhtml.jpg) repeat-x top;
}

body {
	background:url(images/background.jpg) no-repeat center top;
	min-height:180px;
	margin:0;
	padding:0;
}

/*header*/
.header {
	width:960px;
	margin:auto;
	height:165px;
}

/*logo*/
.logomarca {
	width:305px;
	height:120px;
	display:block;
	position:absolute;
	margin:47px 0 0 40px;
}

/*===================MENU=================*/

.menu {
	width:890px;
	margin:auto;
	height:40px;
	padding:8px;
	z-index: 2; 
	position: relative; 
}

.menu ul {
	list-style:none;
	margin:0;
	padding:0;
}

/*===================BIOGRAFIA================*/
.description {
	width:400px;
	float:right;
	padding:22px 0 0 0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}

.description small {
	font-size:12px;
}

.description a {
	color:#f2b214;
	text-decoration:none;
}
/*===================CORPO================*/

.corpo {
	width:960px;
	margin:auto;
	background:url(images/rain.png) no-repeat center top;
	min-height:297px;
	clear:both;
	margin-top:30px;
}

/*===================LATERAIS================*/

.lateralesquerda {
	width:322px;
	float:left;
	min-height:297px;
	position:relative;
	left:75px;
}

.lateraldireita {
	float:right;
	width:322px;
	min-height:297px;
	position:relative;
	right:75px;
}

/*=================================CONTENT=======================*/
.topcontent {
	background:url(images/topcontentlateral.jpg) no-repeat;
	width:322px;
	height:17px;
	display:block;
}

.meiocontent {
	background:url(images/meiocontentlateral.jpg) repeat-y;
	padding:0 20px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	min-height:70px;
	color:#FFF;
}

.meiocontent a {
	color:#f2b115;
	text-decoration:none;
}

.meiocontent a:hover {
	text-decoration:underline;
}

.footercontent {
	background:url(images/bottomcontentlateral.jpg) no-repeat;
	height:14px;
	width:322px;
	display:block;
	margin:0 0 20px 0;
}
/*===================ENTRADA ARTIGOS FEATURE INDEX=================*/
.conteudo {
	background:url(images/centromeio.gif) repeat-y;
	overflow:hidden;
}

.post {
	float:left;
	width:230px;
	overflow:hidden;
	margin:0 20px 0 40px;
}

.entradaartigos {
	clear:both;
	margin:0 30px;
}

.topentry {
	background:url(images/topmeio.gif) no-repeat;
	height:20px;
	display:block;
	width:894px;
	margin:10px 0 0 0;
	clear:both;
}

.footerentry {
	background:url(images/baixomeio.gif) no-repeat;
	height:19px;
	width:894px;
	display:block;
	margin:0 0 10px 0;
}

.subcapa {
	background:url(images/stylecapa.png) no-repeat;
	width:230px;
	height:230px;
	display:block;
	position:absolute;
}

.capa {
	width:230px;
	border:none;
	color:#339;
	height:230px;
	display:block;
}

.titulo {
	margin:0 0 10px 0;
	padding:0;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

.titulo a {
	color:#fff;
	text-decoration:none;
}

.titulo a:hover {
	color:#f2b115;
}

.linkcontinue {
	background:url(images/arrow.jpg) no-repeat 0 5px;
	padding:0 0 0 10px;
	text-decoration:none;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	margin:10px 0 0 0;
}

.linkcontinue:hover {
	color:#f2b115;
}

/*=============BOTAO PORT================*/
.botaoportfolio {
	background:url(images/moreicon.png) no-repeat;
	padding:5px 0 0 40px;
	height:26px;
	display:block;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	float:right;
	margin:0 10px 20px 0;
}

.botaoportfolio a {
	color:#FFF;
	text-decoration:none;
}

.botaoportfolio a:hover {
	color:#f2b115;
}

/*====================COMECAR BLOG==================*/
.comecarblog {
	clear:both;
	margin:0 30px;
}

.conteudocomecar {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
	padding:10px 0 10px 0;
	font-weight:bold;
	font-style:italic;
	}
	
.conteudocomecar a {
	color:#f2b115;
	text-decoration:none;
}

.conteudocomecar a:hover {
	text-decoration:underline;
}

.line {
	background:url(images/lineartigos.jpg) no-repeat;
	height:1px;
	width:960px;
	display:block;
	margin:auto;
	clear:both;
	margin-bottom:20px;
}

/*========================SIDEBARS====================*/
.sidebars {
	width:900px;
	clear:both;
	margin:auto;
	margin-top:40px;
	*margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}

.sidebar {
	width:300px;
	float:left;
}

.sidebar ul {
	list-style:none;
	padding:0;
	margin:0;
}

.widgettitle {
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	font-size:16px;
	color:#FFF;
	text-align:center;
	font-weight:normal;
	background:url(images/linesidebar.jpg) no-repeat center bottom;
}

.sidctn {
	width:205px;
	font-size:12px;
	color:#FFF;
	margin:auto;
	margin-bottom:20px;
}

.sidctn a {
	color:#FFF;
	text-decoration:none;
}

.sidctn a:hover {
	color:#f2b115;
}

.sidctn ul {
	list-style:none;
	margin:0;
	padding:0;
}

.sidctn ul li {
	background:url(images/arrowsidebar.gif) no-repeat 0 3px;
	padding: 0 0 0 10px;
}

.sidctn select {
	width:195px;
	padding:5px;
	margin:auto;
}

/*===============FOOTER================*/
.linefooter {
	background:url(images/lineartigos.jpg) no-repeat;
	height:1px;
	width:960px;
	display:block;
	margin:auto;
} 

.footer {
	background:url(images/footerb.png) repeat-x bottom;
	height:89px;
	width:100%;
	clear:both;
	margin:-20px 0 0 0;
}

.logofooter {
	position:absolute;
	margin:29px 0 0 0;
	text-align:center;
}

.copy {
	text-align:center;
	width:960px;
	margin:auto;
	color:#FFF;
	padding:35px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.copy a {
	color:#f5b115;
}

/*==============CORPO SINGLE=================*/
.corposingle {
	width:960px;
	margin:auto;
	min-height:330px;
	clear:both;
	margin-top:30px;
}

/*================ENTRY SINGLE==============*/
.postsingle {
	margin:0 40px 20px 40px;
	font-family: Arial, Helvetica, sans-serif;
	clear:both;
}
.campoimagem {
	width:330px;
	height:330px;
	display:block;
	float:left;
	margin-bottom:20px;
}

.sobrefull {
	background:url(images/stylecapasingle.png) no-repeat;
	width:330px;
	height:330px;
	display:block;
	position:absolute;
}

.fullimage {
	width:330px;
	height:330px;
	display:block;
}

.conteudoartigos {
	float:left;
	width:550px;
}

.conteudoartigossingle {
	clear:both;
}

.tituloecategoria {
	background:url(images/linesingletitle.png) no-repeat bottom left;
	padding:0 0 10px 10px;
	color:#FFF;
}

.tituloecategoria a {
	color:#ffba00;
	text-decoration:none;
}

.tituloecategoria a:hover {
	text-decoration:underline;
}

.tituloecategoria small {
	font-size:10px;
}

.tituloecategoria h2 {
	margin:0;
	padding:0;
	font-size:18px;
}

.tituloecategoria h2 a {
	color:#fff;
	text-decoration:none;
}

.entrysingle {
	color:#fff;
	font-size:12px;
	padding:0 10px;
}

.entrysingle small {
	font-size:10px;
}

.entrysingle img {
	width:80px;
	height:80px;
	margin:5px 10px 5px 0px;
	border:5px solid #999;
	border-radius:3px;
	-moz-border-radius:3px;
}

.entrysingle img:hover {
	border:5px solid #fff;
	border-radius:3px;
	-moz-border-radius:3px;
}

.entrysingle a {
	color:#ffba00;
	text-decoration:none;
}

.entrysingle a:hover {
	text-decoration:underline;
}

.clicksingle {
	clear:both;
	color:#fff;
	font-size:12px;

}

.clicksingle a {
	color:#FC0;
}

.clicksingle a:hover {
	text-decoration:none;
}
	
ul.nav { padding:0; margin:0; float:right;}
	ul.nav li { background: url(images/menu-link-bg.png) no-repeat bottom right; padding-right: 14px; margin-right: 5px; }
		ul.nav li a { font-size: 14px; font-family: Arial, Verdana, sans-serif; color: #ffffff; display: block; padding:5px 4px 1px 16px; height:22px; background: url(images/menu-link-bg.png) no-repeat; text-decoration:none; }		
			ul.nav li a:hover, ul.nav > li.current_page_item > a { color: #f2b115; text-decoration: none; }
				ul.nav ul { background: url(images/dropdown-bg.png) repeat-y; width: 114px !important; padding: 8px 9px 12px 6px; border: 1px solid #0d060f; box-shadow: 2px 3px 8px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow:2px 3px 8px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 2px 3px 8px 0px rgba(0, 0, 0, 0.2); -moz-border-radius: 8px; -webkit-border-radius: 8px; }
				ul.nav ul ul { margin:-8px 0 0 0;}
					ul.nav ul li { background: url(images/menu-link-separator.png) no-repeat bottom left; width: 124px; padding: 0 0 0 5px; }
						ul.nav ul li a { background: none; padding: 0px; display: block; text-align: left; padding: 5px 0px 5px 15px; font-size:12px; background: url(images/arrowsidebar.gif) no-repeat left 8px; }
			span.top-arrow { background:url("images/top-arrow.png") no-repeat; display:block; height:6px; left:80px; position:absolute; top:-8px; width:9px; }

.nav ul { position:absolute; top:-999em; background-position: bottom; background-repeat: no-repeat; z-index: 10; }
.nav li { float:left; position:relative; }
.nav a { display:block; float: left; }
	.nav li:hover ul, ul.nav li.sfHover ul { left:-35px; top:29px; }
	.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
		.nav li li:hover ul, ul.nav li li.sfHover ul { left:124px; top:0px; }
	.nav li:hover ul, .nav li li:hover ul { top: -999em; }
	.nav li li {	display: block;	padding: 0px; float: left; height: auto !important; }
	.nav li ul { width: 202px; }
		.nav li li a:link, .nav li li a:visited {	display: block; height: auto; float: left; }
		.nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }