/*
Theme Name: Faucz Picussa
Theme URI: http://www.fp.adv.br/
Description: A fantastic theme for Faucz Picussa Lawyers - Curitiba - Brazil.
Version: 1.0
Author: GN10
Author URI: http://www.gn10.com.br
Tags: black, blue, fixed width, two columns
*/

/* Basics */
body {
	font: 14px Georgia, Times New Roman, serif;		
	margin: 0px;
	padding: 0px;
	color: #111;
	background: #191919 url(images/bkg-body.jpg) repeat;
}

img, a img {border: none;}
a, a img {outline: none;}
a {text-decoration: none; color: #202020;}
a:hover {text-decoration: underline; color: #222;}

address {font-style: normal; margin: 0; padding:0;}
blockquote {
	font-size: 17px;
	color: #444;
	line-height: 25px;
	margin: 12px 8px;
	padding: 0 0 0 35px;
	background: url(images/blockquote.gif) no-repeat 25px 0px;
}

h1, h2, h3, h4, h5, h6 {margin: 5px; padding: 0px;}
h1 {font-size: 32px; font-weight: normal; letter-spacing: -1px;}
h2 {font-size: 28px; font-weight: normal; letter-spacing: -1px;}
h3 {font-size: 24px; font-weight: bold;}
h4 {font-size: 22px; font-weight: bold;}
h5 {font-size: 18px; font-weight: bold;}
h6 {font-size: 16px; font-weight: bold;}

hr {margin-left: 30px;}

.super-titles {	
	font-size: 18px;
	font-weight: lighter;
	font-variant: normal;
	text-transform: uppercase;
	color: #222;
	letter-spacing: 0.4em;	
	text-align: center;	
	margin: 0px 12px;
	padding: 10px 0;
	background: #E3E3E3;	
}

form {margin: 0; padding: 0;}
input, select {margin: 2px 0;}
label {margin: 5px 3px;}
table {border-collapse: collapse; border-color: #777;}

/* Globals */
.left {float: left;}
.right {float: right;} 
.center {text-align: center;}

.alignleft {float: left; padding: 10px;}
.alignright {float: right; padding: 10px;}
.aligncenter, img.aligncenter {margin: 5px auto;}

.tright {text-align: right;}
.tleft {text-align: left;}

.five {margin: 5px 5px 10px 5px;}
.rfive {margin-right: 5px;}
.lfive {margin-left: 5px;}

.clear {clear: both;}
.hidden {display: none;}

/* Contact Form 7 */
.wpcf7 {margin-left: 25px;}
.wpcf7 input[type='text'], .wpcf7 textarea, .wpcf7 select {
	font: 13px Tahoma, Arial, sans-serif;
	background: #fff;
	border: 1px solid #ccc;
	color: #555;
	font-family: inherit;
	font-size: inherit;
	padding: 2px;
	width: 245px;
}
.wpcf7 input[type='text']:hover, .wpcf7 textarea:hover {background: #FFFBEF; border-color: #FFD324; cursor: text;}
.wpcf7 input[type='text']:focus, .wpcf7 textarea:focus {background: #ffC; border-color: #FFD324; color: #0d0d0d;}
.wpcf7 input[type='submit'] {cursor: pointer; font-size: 17px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}

/* Structure */
#page {
	width: 794px;	
	margin: 0 auto;
	background: #FFF;
}
#content {padding: 0 0 25px 0; background: url(images/bkg-content.gif) repeat-y left top;}

/* Header / Menu */
#header {height: 212px; position: relative; background: url(images/bkg-header.gif) no-repeat left bottom;}
#header-blog {height: 160px; position: relative;}
#header h1, #header-blog h1 {margin: 0; padding: 0;}
.backsite, .english {position: absolute; top: 7px; right: 25px;}
.backsite a {
	font-family: "Lucida Grande", Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	font-variant: normal;
	text-transform:uppercase;
	color: #fff;
}

#menu-container {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0px;
	bottom: 8px;
	width: 794px;
	height: 45px;
	background: url(images/bkg-menu.gif) repeat-x left top;
}

#menu {
	list-style: none;
	margin: 7px 0 0 20px;
	padding: 0;
	height: 40px;
	overflow: hidden;
	position: relative;
}

#menu li {
	list-style: none;
	float: left;
	padding: 0;
	cursor: pointer;
	width: auto;
}

#menu li.backLava {
	background: url(images/bkg-menu-r.gif) no-repeat top right;
	width: 10px;
	height: 50px;
	z-index: 8;
	position: absolute;
}

#menu li.backLava .leftLava {
	background: url(images/bkg-menu-l.gif) no-repeat top left;
	height: 50px;
	margin-right: 10px;
}

#menu li a {
	text-decoration: none;
	text-align: center;
	padding: 7px;
	margin: 0 6px;
	height: 50px;
	width: auto;
	outline: none;
	display: block;
	z-index: 10;
	float: left;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}

#menu li a:hover, #menu li a#active {border: none;}
#menu li.selectedLava a {border: none;}

.sub-menu {position: absolute; top: -90px; left: 650px; z-index: 3;}
.sub-menu-d {position: relative; z-index: 4;}
.sub-menu-01, .sub-menu-02, .sub-menu-03 {
	width: 120px;
	height: 20px;
	position: absolute;
	left: 8px;
	z-index: 5;
	text-indent: -999em;
	background-image: url(images/sub-menu-01.gif);	
}
.sub-menu-01 {top: 5px; background-position: 0px 0px;}
.sub-menu-01:hover {background-position: -120px 0px;}
.sub-menu-02 {top: 30px; background-position: 0px -20px;}
.sub-menu-02:hover {background-position: -120px -20px;}
.sub-menu-03 {top: 55px; background-position: 0px -40px;}
.sub-menu-03:hover {background-position: -120px -40px;}

/* Side */
#side {
	width: 185px;
	float: right;	
	padding-right: 20px;
}
.side-title {	
	font-size: 16px;
	font-weight: bold;	
	border-bottom: 1px solid #ccc;
	color: #262626;
}
#droparquive {margin-left: 20px;}

/* Home */
#home {margin-left: 20px; font-family: Tahoma, Arial, sans-serif;}
#home p {margin: 5px; padding: 0; font-size: 15px; line-height: 21px;}
.home1 {width: 190px; margin-right: 10px;}
.home2 {width: 365px; margin-right: 10px;}	
.home3 {width: 160px;}

.news {list-style-image: url(images/bkg-li.gif); font-size: 16px;}
.news li {padding: 0 0 10px 5px; background: url(images/hr.gif) repeat-x left bottom;}
.date {font-size: 11px; color: #666;}


/* Wrapper */
.wrapper {margin: 10px 25px;}
.post-blog {width: 575px; float: left;}
.entry {margin: 0; padding: 0; display: block;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
	margin: 0;
	padding: 5px 30px;
}
.entry p {	
	margin: 0;
	padding: 5px 35px;
	line-height: 21px;
	text-align: justify;	
}
.entry p.byline {
	font-family:"Lucida Grande", Geneva, Helvetica, sans-serif;
	font-size:10px;
	font-weight:lighter;
	font-variant:normal;
	text-transform:uppercase;
	color: #666;
	letter-spacing:0.3em;
	padding-top: 0;	
	margin-top: 0;
}
	.post-01 .entry p {text-indent: 30px;}
.entry ul, .entry ol  {
	margin: 8px 30px 8px 70px;
	padding: 0;
	line-height: 21px;
}
.entry ul {list-style-image: url(images/bkg-li.gif);}
	.entry ul li, .entry ol li {margin: 3px 0; padding: 0 0 10px 5px;}
	.entry ul li ul, .entry ol li ul {margin: 0 0 0 20px; padding: 0;}
	.entry ul li ul li, .entry ol li ul li {margin: 3px 0; padding: 0 0 10px 5px;}
	.entry ul.info {list-style-image: none; list-style-type: disc; padding: 7px 20px 7px 40px; background: #f9f9f9; border: 2px solid #ccc;}
.entry-post {
	background: url(images/hr.gif) repeat-x left bottom;
	margin: 2px 30px;
	padding-bottom: 8px;
}
.entry-post h1, .entry-post h2, .entry-post h3, 
.entry-post h4, .entry-post h5, .entry-post h6 {
	margin: 0;
	padding: 5px 20px;
}
.entry-post p {	
	margin: 0;
	padding: 5px 25px;
	line-height: 21px;
	text-align: justify;	
}
.more-link a {color: }

/* Entry / More Options */
.more-boxe {		
	padding: 5px;
	margin: 5px 5px 5px 35px;
	background: #f9f9f9;
	border-top: 3px #ccc solid;
}
	.more-boxe .email, .more-boxe .print, .more-boxe .feed, .more-boxe .share, .more-boxe .tags {
		padding: 4px 0 3px 22px;
		display: block;
	}
	.more-boxe .email {background: url(images/icon-mail.gif) no-repeat left center;}
	.more-boxe .print {background: url(images/icon-print.gif) no-repeat left center;}
	.more-boxe .feed {background: url(images/icon-feed.gif) no-repeat left center;}
	.more-boxe .share {background: url(images/icon-share.gif) no-repeat left center;}
	.more-boxe .tags {background: url(images/icon-tag.gif) no-repeat left center;}

/* Comments */
.commenttt {margin-left: 30px; font-size: 18px;}
ul.commentlist li {padding: 10px; list-style-type: none; border: 3px solid #e8e8e8; margin: 10px;}
ul.commentlist li.alt {background: url(images/hash.gif) repeat; border: #fff 5px solid;}
ul.commentlist li p {margin-top: 0;}
cite.comment-author {font-size: 17px; font-style: normal; letter-spacing:-1px; color:#C00; }
#author, #email, #url, #comment {font-family: Georgia, serif; font-size: 13px; color: #444;}
#commentform .comment-data {width: 200px;}
.comment-data p {margin: 0; padding: 0;}
#commentform #comment {width: 240px; height: 100px;}
.count {font: 36px Georgia, "Times New Roman", Times, serif; float: right; color: #888;} 

/* Footer */
#footer {	
	color: #FFF;
	height: 40px;
	background: url(images/bkg-footer.gif) no-repeat top left;	
	position: relative;
}
#footer p {margin: 0; padding: 0; position: absolute; left: 80px; top: 8px; color: #fff;}

#footer #credit a {
	position: absolute;
	bottom: 3px;
	right: 10px;
	width: 100px;
	height: 30px;	
	text-indent: -999em;
}

/* Page Navi */
.wp-pagenavi {
	font-family: "Trebuchet MS", "Lucida Sans", Verdana, Arial;
	font-size: 14px;
	text-align: center;
	margin: 5px 25px;
	padding-top: 10px;
	background: url(images/hr.gif) repeat-x left top;
}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 5px;
	margin: 2px;
	text-decoration: none;
	color: #FFF;
	background-color: #CCC;
}
.wp-pagenavi a:visited {
	padding: 2px 5px;
	margin: 2px;
	text-decoration: none;
	color: #FFF;
}
.wp-pagenavi a:hover {	
	color: #FFF;
	background-color: #222;
}
.wp-pagenavi a:active {
	padding: 2px 5px;
	margin: 2px;
	color: #FFF;
	text-decoration: none;
	background-color: #222;
}
.wp-pagenavi span.pages {
	padding: 2px 5px;
	margin: 2px;
	color: #666;
}
.wp-pagenavi span.current {
	padding: 2px 5px; 
	margin: 2px;
	font-weight: bold;
	color: #FFF;
	background-color: #222;
}
.wp-pagenavi span.extend {
	padding: 2px 5px;
	margin: 2px;	
	color: #000;
}
