/*
Theme Name: Banana Verde
Theme URI: http://www.bananaverde.com.br/
Description: 
Version: 1.0
Author: Minimo Design
Author URI: http://www.minimodesign.com.br/

	Based on Blank 1 sidebar right 1.0
	http://wordpress.org/
	The Blank 1 theme was designed and built by Anna,
*/


/* - BASIC STUFF - */
body {background:#fbf5d6 url(imagens/bg-top.jpg) repeat-x center 55px; margin: 0; padding:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
.additional-meta {font-size: xx-small}
blockquote {font-style:oblique; clear:both;}

ul {list-style: none; padding:0; margin:0;}

strong, b {font-weight: bold;}
cite, em, i {font-style: italic; border: none;}


img {border:none;}

/* -- MAIN DIV'S -- */
#header {height:91px;margin:0 auto;text-align:center;padding: 20px 0; width: 960px; margin:0 auto; }
	a.logo {background: url(imagens/logo.png) no-repeat; width: 163px; height:159px; display:block; position:relative; float:left; top: -25px;}
	.menu-esquerda-container {float: left; width: 77px; margin: 41px 30px 0 0; }
	.menu-direita-container {float: left; width:690px; margin: 41px 0 0 0; }
	
	ul.qtrans_language_chooser {position: absolute; left: 1000px; top: 5px}
		ul.qtrans_language_chooser li{float:left; padding: 0 10px;}
		ul.qtrans_language_chooser li a{font: 13px "Arial Narrow", sans-serif; color: #c1ab46;}
		
		ul#menu-esquerda li {float: left; margin: 0 5px 0 40px; padding: 3px 6px;}
			ul#menu-esquerda li a {font: italic 16px "Times New Roman", Times, serif; color: #333; padding: 3px 20px 3px 22px; text-transform:lowercase}
				ul#menu-esquerda li a:hover {color: #333; padding-bottom:6px; background: #fff; 
					-moz-border-radius: 7px; -webkit-border-radius: 7px;  -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px;
					text-decoration:none; border: none; opacity:0.8; -moz-opacity: 0.8; filter: alpha(opacity=80);}
							
		/*ul#menu-direita li {float: left; margin: 0 5px 0 40px; position:relative; padding: 3px 6px; }
			ul#menu-direita li a:hover {text-decoration: none;}
			ul#menu-direita li a {font: italic 16px "Times New Roman", Times, serif; color: #333; padding: 3px 20px 3px 22px; text-transform:lowercase }
			ul#menu-direita li:hover {color: #333; padding-bottom:6px; background: #fff; 
					-moz-border-radius: 7px; -webkit-border-radius: 7px;  -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px;
					text-decoration:none; border: none; opacity:0.8; -moz-opacity: 0.8; filter: alpha(opacity=80);}
				.menu-item-228 a, .menu-item-232 a, .menu-item-239 a, .menu-item-207 a{cursor: default;}
			ul#menu-direita li ul {position: absolute; margin-top: 6px; width: 100%; min-width:130px; padding-bottom:15px; left: -999em; padding-top:0px; padding-left: 0px;background:#fff;  margin-left: -6px;
					-moz-border-radius: 7px; -webkit-border-radius: 7px; -webkit-border-top-right-radius: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-topleft: 0px;
					text-decoration:none; border: none; opacity:0.8; -moz-opacity: 0.8; filter: alpha(opacity=80);}
				ul#menu-direita li ul li {clear: both; padding: 3px 3px 0 6px; margin-left: 0 }
					ul#menu-direita li ul li a {clear: both; padding: 3px 6px 0 6px; cursor:pointer}
					ul#menu-direita li ul li:hover {clear: both; padding: 3px 6px 0 6px }
			
			ul#menu-direita li:hover ul, #nav li.sfhover ul { left: auto; z-index:1000;}
			ul#menu-direita li ul li a{display:block; text-align: left; font: italic 16px "Times New Roman", Times, serif; color: #333;}*/
			
			ul#menu-direita, ul#menu-direita ul {list-style: none;}
			ul#menu-direita li {float: left; margin: 0 5px 0 40px; position:relative; padding: 3px 6px; }
			ul#menu-direita li a{font: italic 16px "Times New Roman", Times, serif; color: #333; padding: 3px 20px 3px 22px; text-transform:lowercase}
			
						ul#menu-direita li a:hover {color: #333; padding-bottom:6px;}
			
			ul.sub-menu{position: absolute; margin-top: 6px; width: 100%; min-width:142px; padding-bottom:15px; left: -999em; padding-top:0px; padding-left: 0px;background:#fff;  margin-left: -6px;
					-moz-border-radius: 7px; -webkit-border-radius: 7px; -webkit-border-top-right-radius: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-topleft: 0px;
					text-decoration:none; border: none; opacity:0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); display:none;}
			ul.sub-menu li{clear: both; padding: 0; margin: 0; text-align:left }
			ul.sub-menu li a{clear: both; padding: 0; margin: 0; cursor:pointer}
			#menu-direita li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
			top: auto;left: auto;}
			#menu-direita li:hover ul, li.over ul { /* lists nested under hovered list items */display: block;}
			ul#menu-direita li ul li {clear: both; padding: 0; margin: 0; }
			ul#menu-direita li ul li:hover {clear: both; padding:0; background:none; border:none; margin:0;}
						
			
		
#galeria {width: 100%; background: #000 url("imagens/bg-home/rotate.php") no-repeat top center; height:440px; margin: -40px 0 0 0;}
	#galeria-inside {height: 288px; width: 100%; margin: -40px 0 0 0;background: #000 url("imagens/bg-inside/rotate.php") no-repeat top center;}
	#galeria-noite {height: 288px; width: 100%; margin: -40px 0 0 0;background: #000 url("imagens/bg-noite/rotate.php") no-repeat top center;}
#madeira {width:100%; background: url(imagens/madeira.jpg) repeat-x top center; height:36px;}

#footer {clear:both;}

/* -- POSTS -- */

.conteudo {width: 960px; margin: 0 auto; padding-bottom: 30px; overflow:auto;}
#blog {width: 960px; margin: 0 auto; padding-bottom: 30px; overflow:auto;}
	.conteudo-blog {width: 738px; float: left;}

#page {width: 738px; float: left;}

	h3.page-inside-title {width: 880px; margin: 0 auto; position:relative; top: 110px; opacity:0.85; -moz-opacity: 0.85; filter: alpha(opacity=85)}

	#page-content {padding-left: 40px; font: 14px "Times New Roman", Times, serif; color:#333;width: 620px;}
		#page-content p {font: italic 14px "Times New Roman", Times, serif; line-height:20px; padding: 0 0 4px 0; color:#333; margin: 5px 0; text-align:justify}
	h3.subheading {font: italic 22px "Times New Roman", Times, serif; color: #b39927; width: 100%; border-bottom: 1px solid #b39927}
	#page-content h1 {font: italic 22px "Times New Roman", Times, serif; color: #b39927; width: 100%; border-bottom: 1px solid #b39927; margin-left: -40px; padding-right: 120px; padding-top: 8px;}

.post {width: 738px; float: left; clear:none; margin:0; padding:0;}
	.entry-content {margin-left: 40px; font: 14px "Times New Roman", Times, serif; color:#333;width: 544px;}
		.entry-content p {font: 14px "Times New Roman", Times, serif; line-height:20px; padding: 18px 0 0 0; color:#333; margin: 0; margin-left: 40px; text-align:justify;}
	h2.entry-title {font: italic 22px "Times New Roman", Times, serif; color: #b39927; width: 620px; border-bottom: 1px solid #b39927; padding-left: 40px;}
		h2.entry-title a {color: #b39927;}
	.additional-meta {font: 13px "Arial Narrow", sans-serif; color: #c1ab46; letter-spacing:1px; padding-left: 40px;}
		.additional-meta a {color: #c1ab46;}
		
	.post ul {list-style: outside disc; padding: 10px 0 0 0; margin:0 0 0 60px}
		.post ul ul {list-style: circle; padding-left: 40px; font: 13px "Arial Narrow", sans-serif; letter-spacing:1px; margin:0; }
		.post ul ul ul {list-style: square; padding-left: 40px; font: 14px "Times New Roman", Times, serif; margin:0;}
		.post li {margin: 5px 0}
		
	.post blockquote {padding: 0; margin:0; background:url(imagens/aspas.jpg) no-repeat top 20px;}
		.post blockquote p {font-style: italic; padding: 0 0 20px 60px;}
			.post address {padding: 0 0 0 20px; margin: 0 0 20px 40px;}
	
	.entry-content a{color: #b39927; border-bottom: 1px solid #b39927;}
	
	.post h1, .post h2, .post h3, .post h4, .post h5, .post h6 {color: #b39927}
	.post h4 {border-bottom: 1px solid #b39927; width: 100%; clear: both; padding-top: 10px;}

/* -- SIDEBARS --*/
.sidebar-wrap {margin:0 auto;overflow:hidden; float:left; clear:none;width:200px;}
.sidebar {width:99%;clear:none;}
.block-1 {float:right;}

#social {border-bottom: 1px solid #b39927; height: 28px; margin-top: 20px;}
a#facebook, a#orkut, a#twitter, a#flickr {background: url(imagens/social.jpg) no-repeat; display:block; width: 30px; height: 28px; float:left; margin-right: 2px;}
	a#facebook {background-position: 0 0;}
		a#facebook:hover {background-position: 0 -29px;}
	a#twitter {background-position: -32px 0;}
		a#twitter:hover {background-position: -32px -29px;}
	a#orkut {background-position: -65px 0;}
		a#orkut:hover {background-position: -65px -29px;}
	a#flickr {background-position: -97px 0;}
		a#flickr:hover {background-position: -97px -29px;}

.textwidget {font: 12px "Arial Narrow", sans-serif; color: #666; letter-spacing:1px}
	.textwidget p {padding: 6px 0 3px 0; margin:0;}

.widget ul {margin:-32px 0 20px 0; padding:0;}
	.widget li {margin: 0; padding:0;}
	.widget li a{font: 12px "Arial Narrow", sans-serif; color: #666; letter-spacing:1px}

/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:10px 0 20px 20px}
img.alignleft {float:left;clear:none;margin:10px 20px 20px 0}
img.aligncenter {display: block; margin:20px auto; text-align:center}
img.alignnone {margin:20px 20px 20px 0;}


.left {width: 50px; text-align:right;}
.right input{padding: 2px 3px;}
#form-submit {border: none; background: #b39927; color: white; font-size: 14px; padding: 5px 9px}
.tabela-contato h4 {margin-top: 5px; margin-bottom: -5px; text-align:left; padding-left: 193px; width: auto; border:none;}