/*
Theme Name: WP Full Site
Theme URI: http://developdaly.com/wpfullsite/
Description: Full website & blog for any small business. Get <a href="http://developdaly.com/wpfullsite/">SUPPORT</a>.
Version: 1.2
Author: Develop Daly
Author URI: http://developdaly.com/
Tags: fixed-width, two-columns, brown, yellow, tan, white
*/

* { margin:0; padding:0; }
html{ background:#786ef7 url(images/back.gif) repeat-x; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; }
body{ }
#doc2{ background:transparent; border-bottom:1px solid #000; border-left:0px solid #000; border-right:0px solid #000; margin:0 auto 1em; }

a{ color:#996600; }
a:hover{ text-decoration:none; }

#bd{ background:#eceadc; border-left:1px solid #000; border-right:1px solid #000; }
#yui-main{ border-top:1px solid #fff; }

/* Begin Header */
#title-contact{ display:none; background:url('images/bg-hd3.gif') no-repeat; border-bottom:1px solid #444; color:#fff; height:77px; }
#title-contact a{ color:#fff; }
#logo{ float:left; font-size:36px; font-variant:small-caps; font-weight:bold; margin:0; padding:20px; text-indent:-9999px; max-width:75%; }
#logo a{ display:block; height:48px; width:407px; background:url('images/logo.png') no-repeat; outline:none; text-decoration:none; }
#title-contact p{ float:right; font-size:131.5%; padding:20px; text-align:right; }

	/* Begin Nav */
	.nav{ background:transparent url('imasges/bg-hd3.gif') repeat-x; border-bottom:1px solid #0f0f0f; font-size:116%; margin-top: 25px;
		font-weight:bold; height:38px; text-transform:uppercase;}
	.nav ul { list-style:none; margin:0; padding:0; }
	.nav li { color:#fff; float:left; position:relative; }
	.nav li:hover a, .nav li:hover li a:hover { background:#e3df00; }
		.nav li:hover li a:hover {border-left: 4px solid #3120e8; padding-left:.75em; }
	.nav li ul { background:#e4df00; display:none; left:0; position:absolute; top:38px; }
	.nav li ul li{ clear:both; display:block; font-style:italic; font-weight:normal; text-transform:none; }
	.nav li:hover ul{ display:block; }

	.nav a{ color:#fff; display:block; padding:.65em 1em; text-decoration:none; white-space:nowrap; }
.nav ul li:hover a, .nav .current_page_item li a{ color:#3120e8; }
	.nav li ul li a{ background:#eceadc url('imagses/nav-bg.gif') repeat-x; border-bottom:0px solid #0F0F0F; min-width:11em; }
	/*li.page-item-7 {margin-top: -3px;} needs to be here*/
	/* End Nav */
	
/* End Header */

/* Begin Hero */
#hero{ background:url('images/bannerssitecgn.jpg') no-repeat; border-bottom:1px solid #333; border-top:1px solid #BFAE3B; height:237px; }
#hero #tagline{ font-family:"Arial Black", Arial, Helvetica, sans-serif; font-size:182%; padding:40px 20px 20px; width:400px; }
#hero #supporting{ font-size:108%; font-style:italic; letter-spacing:.8px; line-height:1.7em; padding:0 20px 10px; width:400px; }
/* End Hero */

#destaques {margin:0 420px 10px 15px;}
	#destaques h1 {margin:15px 0 0; display:none;}
	#destaques h3 {margin:45px 0 0;}
	#destaques .entry {margin:10px 0 0;}

/* Begin Post */

	/* Begin Standard */
	.hentry { line-height:1.571em; }
	.hentry p { margin-bottom:1.571em; }
	.hentry p.note, .hentry p.alert { padding:0.571em 0.786em; }
	.hentry .drop_cap { font-size:3.571em; line-height:0.76em; padding:0.04em 0.12em 0 0; }
	.hentry acronym, .hentry abbr { font-size:0.786em; }
	.hentry code { font-size:0.929em; }
	.hentry pre { font-size:0.929em; line-height:1.385em; margin-bottom:1.692em; padding:0.615em 0.846em; }
	.hentry ul { margin:0 0 1.571em 1.571em; }
	.hentry ol { margin:0 0 1.571em 1.571em; }
	.hentry ul ul, .hentry ul ol, .hentry ol ul, .hentry ol ol { margin:0 0 0 1.571em; }
	.hentry dl { margin-bottom:1.571em; }
	.hentry dd { margin-bottom:1.571em; }
	.hentry blockquote { margin:0 0 1.571em 0.786em; padding-left:0.786em; }
	.hentry blockquote.right, .hentry blockquote.left { font-size:1.286em; line-height:1.222em; width:45%; }
	.hentry blockquote.right { margin:0 0 1.222em 1.222em; }
	.hentry blockquote.left { margin:0 1.222em 1.222em 0; }
	.hentry img.left, .hentry img.alignleft { margin:0 1.571em 1.571em 0; }
	.hentry img.right, .hentry img.alignright { margin:0 0 1.571em 1.571em; }
	.hentry img.center, .hentry img.aligncenter { margin:0 auto 1.571em auto; }
	.hentry img.block, .hentry img.alignnone { margin:0 auto 1.571em 0; }
	.hentry img.frame { border-width:0.071em; padding:0.643em; }
	.hentry .ad { margin-left:1.571em; }
	.hentry .ad_left { margin-right:1.571em; }
	.hentry .to_comments { font-size:0.857em; line-height:1.833em; margin-bottom:1.833em; }
	.hentry .to_comments span { font-size:1.833em; line-height:1em; }
	.hentry .hentry_tags { font-size:0.857em; line-height:1.833em; margin-bottom:1.833em; }
	.hentry p.note { background:#f5f5f5; border:1px solid #ddd; }
	.hentry p.alert { background:#ffffa0; border:1px solid #e5e597; }
	.hentry .drop_cap { color:#888; float:left; }
	.hentry ul { list-style:square; }
	.hentry dt { font-weight:bold; }
	.hentry blockquote.right, .hentry blockquote.left { border:none; }
	.hentry blockquote.right { float:right; }
	.hentry blockquote.left { float:left; }
	.hentry blockquote.right p, .hentry blockquote.left p { margin:0 !important; }
	.hentry img.left, .hentry img.alignleft { clear:left; float:left; }
	.hentry img.right, .hentry img.alignright { clear:right; float:right; }
	.hentry img.center, .hentry img.aligncenter { clear:both; display:block; float:none; }
	.hentry img.block, .hentry img.alignnone { clear:both; display:block; }
	.hentry img.frame { background:#eee; border:0.071em solid #ddd; }
	.hentry img.stack { clear:none !important; }
	.hentry .ad { clear:right; float:right; }
	.hentry .ad_left { clear:left; float:left; }
	.hentry .to_comments { clear:both; color:#666; }
	.hentry .to_comments span { color:#111; }
	.hentry .to_comments span.bracket { color:#7e6132; }
	.hentry .to_comments a, .hentry .to_comments a:visited { color:#666; text-decoration:none; }
	.hentry .to_comments a:hover { color:#111; text-decoration:underline; }
	.hentry .hentry_tags { color:#666; }
	/* End Standard */

#yui-main .yui-b{ background:#f2f1e9; border-bottom:1px dotted #bbb8a3; border-right:1px dotted #bbb8a3; line-height:150%; padding:1em 2em; }
.entry{ margin:2em 0; }
.hentry .postmetadata{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:85%; font-style:italic; }
.hentry .edit{ float:right; padding:0 0 0 1em; }
.hentry h2{ border-bottom:1px solid #bbb8a3; padding:0 0 .5em; }
.hentry h2 a{ color:#333; text-decoration:none; }
.hentry textarea{ width:640px; }

/* Begin Comments */
#respond h4{ border-top:1px solid #bbb8a3; padding:.7em 0 0;}
.commentsmeta{ font-size:182%; }
.commentsmeta a{ color:#000; font-size:100%; text-decoration:none; }
.commentsmeta .commentstext{ font-size:50%; text-decoration:underline; }

ol.commentlist{ list-style-type:none; margin:0; }
ol.commentlist li{ background:#f9f9f9; list-style:none; margin:0 0 1em; padding:.5em 1em; }
ol.commentlist li.bypostauthor{ background:#ABAE97; color:#fff; }
ol.commentlist li .comment-author img{ float:left; padding:5px 15px 15px 0; }
ol.commentlist li .comment-author cite{ vertical-align:bottom; }
ol.commentlist li .comment-meta{ font-family:Arial, Helvetica, Sans-serif; font-size:85%;  }
ol.commentlist li .comment-meta a{ color:#666; }
ol.commentlist li p{ clear:both; }
ol.commentlist li .children li { margin-bottom:0; padding-bottom:0; }
ol.commentlist .reply{ border-bottom:1px solid #ccc; margin:0 0 10px; }
ol.commentlist .reply a{ color:#666; display:block; font-family:Arial, Helvetica, Sans-serif; font-size:85%; padding:1px 10px; text-align:right; text-decoration:none; }
ol.commentlist .reply a:hover{ background:#f1f1f1; color:#000; }

#commentform p{ margin:.5em 0; }
/* End Comments */

/* Begin Sidebar */
#sidebar{ background:#f9f9f9; border-bottom:1px dotted #bbb8a3; border-left:1px dotted #bbb8a3; padding:1em 0 1em 1em; }
	#sidebar ul, #sidebar ol{ list-style-type:none; }
	#sidebar ul ul, #sidebar ul ol, .hentry ol ul, #sidebar ol ol { margin:0 0 0 1.571em; }
	#sidebar ul ul { list-style:square; }
	#sidebar h2{ border-bottom:1px solid #bbb8a3; padding:0 0 .3em; font-size:1.5em }
	
	/* Begin Search */
	li#search{ margin:2em 0; }
	li#search #s{ border:1px solid #bbb8a3; padding:.18em; }
	/* End Search */

p.mais {text-align:center; font-size:1em;}
/* End Sidebar */

/* Start Footer */
#ft{ background:#eceadc; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:85%; padding:2em; border-left: 1px solid #000; border-right: 1px solid #000;}
#ft a{ color:#999; }
.ft-nav{ margin:0 0 2em; }
.ft-nav ul{ list-style-type:none; }
.ft-nav ul li{ display:inline; list-style:none; }
.ft-nav a{ display:block; float:left; padding:0 .5em 0 0; }
.ft-nav a:hover{ color:#000; }
/* End Footer */

/* Begin Various Tags & Classes */
h1,h2,h3,h4,h5,h6{ color:#333; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:1em 0 0.5em; }
h1{ font-size:197%; font-weight:bold; }
h2{ font-size:182%; }
h3{ font-size:153.9%; }
h4{ font-size:131.5%; }
h5{ font-size:123.1%; }
h6{ font-size:100%; font-weight:bold; }
.clear{ clear:both; }
.idc-footer{ display:none; }
object{ display:block; margin:0 auto; }
acronym, abbr, span.caps{ cursor:help; }
acronym, abbr{ border-bottom:1px dashed #999; }
blockquote{ border-left:5px solid #666; margin:15px 30px 0 10px; padding-left:20px; }
blockquote cite{ display:block; margin:5px 0 0; }
.uppercase{ letter-spacing:1px; text-transform:uppercase; }
.center{ text-align:center; }
.hidden{ display:none; }
hr{ display:none; }
a img{ border:none; }
#rss{ letter-spacing:1px; text-transform:uppercase; text-align:right; }
#rss a{ color:#666; }
.alignright{ float: right; }
.alignleft{ float: left }
.aligncenter, div.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.wp-caption { background-color:#f3f3f3; border:1px solid #ddd; border-radius:3px; khtml-border-radius:3px; margin:10px; moz-border-radius:3px; padding-top:4px; text-align:center; webkit-border-radius:3px; }
.wp-caption img { border:0 none; margin:0; padding:0; }
.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; }
/* End Various Tags & Classes*/

/* Contact Form */
.wpcf7-form, #membros  { margin:0; padding:0; }
.wpcf7-form label, #membros label { padding:5px 0 1px; }
.wpcf7-form input, #s, #commentform input, #membros input { width:65%; background:transparent; border:1px dotted #bbb8a3; padding:3px; margin-top:3px; }
.wpcf7-form textarea, #commentform textarea { width:80%; margin:3px 0; padding:2px; background:transparent; border:1px dotted #bbb8a3; }
.wpcf7-form textarea:focus, .wpcf7-form input:focus, #s:focus, #commentform textarea:focus, #commentform input:focus, #membros input:focus { background:#fff; border-style:solid; }
.wpcf7-form #enviar, #searchsubmit, #commentform #submit, #membros #submit { cursor:pointer; width:auto; margin:5px 0 0; color:#fff; background:#cfb115; border:none; }
	.wpcf7-form #enviar {padding:5px 15px;}
	#searchsubmit, #commentform #submit, #membros #submit {padding:3px 5px;}
	.wpcf7-form #enviar:hover, #searchsubmit:hover, #commentform #submit:hover, #membros #submit:hover { background:#b89a14; }
.wpcf7-form p  {margin:0;}

#membros #f_pass, #membros #f_email {width:200px;}

.formtip {font-size:0.8em;}
.obr {color:red;}

#commentform p {line-height:0.9em; margin-bottom:1em;}
h4#comments {margin-top:2.5em;}