/*
Theme Name:     Twenty Eleven Child
Description: Style based on Twenty Eleven, changed by paulo - See the <a href="Theme URI: http://wordpress.org/extend/themes/twentyeleven">original theme</a>.
Author: Paulo Rodrigues
Author for original theme: Syahir Hakim
Template:       twentyeleven
Version:        0.1.0
*/

@import url("../twentyeleven/style.css");

/* =Header
----------------------------------------------- */

#site-title {
	margin-top: 38px;
	margin-left: 20px;
	margin-bottom: 0px;
	padding: 10px 0 0 0;
	font-family: Bookman Old Style, Times New Roman, serif;
	width: 265px; height: 115px;
	z-index: 1;
}
#site-title a {
	font-size: 40px;
	font-weight: bold;
	line-height: 62px;
	text-decoration: none;
	font-style: italic;
	/*padding: 74px 6px 36px 40px;*/
	/*margin-left: 0.6em;*/
	border: none;
}
#site-title a:hover,
#site-title a:focus,
#site-title a:active {
	/*color: transparent;*/
}
#site-title a img {
	margin: 0;
}
#site-description {
	text-align: center;
	width: 255px;
	color: #ffffff;
	font-size: 16px;
	padding: 2px 4px;
	margin-top: 16px;
	margin-left: 20px;
	/*background-color: #10a3c0;*/
	background-color: #2f78af;
	font-family: Lobster Two, Bookman Old Style, Times New Roman, serif;
	font-style:italic;
}

#branding {
	border-top: 2px solid #bbb;
	padding-bottom: 0px;
	position: relative;
	background-color: #10a3c0;
	border-bottom: solid 1px #222;	
	z-index: 30;
}
#branding hgroup {
	margin: 0 4%; 
}
/*
#branding img {
	height: auto;
	margin-top: -70px;
	margin-bottom: -70px;
	width: 100%;
}
*/
img#branding-img {
	position: absolute;
	margin-left: 500px;
	margin-top: 0px;
	width: 100px;
	z-index: 2;
}

/* =Menu
-------------------------------------------------------------- */

.styles #access ul > li.current_page_item > a,
.styles #access ul > li.current_page_ancestor > a {
	font-weight: bold;
	background-color: #f9f9f9;
	color: #2f78af;
}


/* Search Form */
#branding #searchform {
	position: absolute;
	top: 3.8em;
	right: 7.6%;
	text-align: right;
}
#branding #searchform div {
	margin: 0;
}
#branding #s {
	float: right;
	-webkit-transition-duration: 400ms;
	-webkit-transition-property: width, background;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 400ms;
	-moz-transition-property: width, background;
	-moz-transition-timing-function: ease;
	-o-transition-duration: 400ms;
	-o-transition-property: width, background;
	-o-transition-timing-function: ease;
	width: 72px;
}
#branding #s:focus {
	background-color: #f9f9f9;
	width: 196px;
}
#branding #searchsubmit {
	display: none;
}
#branding .only-search #searchform {
	top: 5px;
	z-index: 1;
}
#branding .only-search #s {
	background-color: #666;
	border-color: #000;
	color: #222;
}
#branding .only-search #s,
#branding .only-search #s:focus {
	width: 85%;
}
#branding .only-search #s:focus {
	background-color: #bbb;
}
#branding .with-image #searchform {
	top: auto;
	bottom: -27px;
	max-width: 195px;
}
#branding .only-search + #access div {
	padding-right: 205px;
}


/* =Navigation
-------------------------------------------------------------- */

#content nav {
	clear: both;
	overflow: hidden;
	padding: 0 0 1.625em;
}
#content nav a {
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2em;
}
#nav-above {
	padding: 0 0 1.625em;
}
#nav-above {
	display: none;
}
.paged #nav-above {
	display: block;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#content nav .meta-nav {
	font-weight: normal;
}

/* Singular navigation */
#nav-single {
	float: right;
	position: relative;
	top: -1.3em;
	text-align: right;
	width: 100%;
	z-index: 1;
	/*border: solid 1px green;*/
}
#nav-single .nav-previous,
#nav-single .nav-next {
	float: none;
	width: auto;
}
#nav-single .nav-next {
	padding-left: .5em;
}

div.menu li a {
}

/* =Content
----------------------------------------------- */

#main {
	padding: 0 0 0 0;
}

.entry-title {
	font-size: 36px;
	font-family: Lobster Two, Bookman Old Style, Times New Roman, serif;
	padding-top: 2px;
}

/*.singular .page .hentry, .page .hentry, */
.hentry {
	padding: 2.0em 0 0; 
}
.singular.page .hentry {
	padding: 2.0em 0 0;
}

#content article.entry-content {
	font-size: 25px;
}

/* =Side bar
----------------------------------------------- */
#secondary.widget-area {
	font-size: 14px;
}

/* =Footer
----------------------------------------------- */

#supplementary.three #first {
	width: 35%;
}
#supplementary.three #second {
	width: 15%;
}
#supplementary.three #third {
	width: 35%;
}


/* Site Generator Line */
#site-generator {
	background: #f9f9f9;
	border-top: 1px solid #ddd;
	color: #666;
	font-size: 10px;
	line-height: 2.2em;
	padding: 2.2em 0.5em;
	text-align: center;
}
#site-generator a {
	color: #aaa;
	font-weight: normal;
}
#site-generator .sep {
	background: url(images/wordpress.png) center left no-repeat;
	color: transparent;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	margin: 0 7px;
	width: 16px;
}

.local {
	display: inline;
}
.local .likes {
}
.local ul.options_social {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	padding-left: 4px;
	text-align: left;
}
.local UL.options_social LI {
	list-style-type: none;
	/*float: left;
	margin-right: 8px;*/
}
.local UL.options_social LI A {
	color: #999999;
	font-size: 80%;
}

/* =Wordpress Contact Form 7
----------------------------------------------- */
.wpcf7 form input.wpcf7-text {
	background-color: #B9CDE5;
}
.wpcf7 form textarea.wpcf7-textarea {
	background-color: #B9CDE5;
}
.wpcf7 form input.wpcf7-submit {
	background-color: #C92802;
	color: #ffffff;
}

/* Legendas 
----------------------------------------------- */
.wp-caption .wp-caption-text {
    padding: 10px 0 5px 0;
    position: relative;
}

.wp-caption .wp-caption-text:before {
	color: #666;
	content: '';
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
}


.nopassword {
	display: none;
}



