/*

THEME NAME: Bar Ideal

THEME URI: http://www.seislados.com.br/wordpress-themes

DESCRIPTION: Tema desevenvolvido para o Bar Ideal

DESIGN BY: Leonardo Shibuya

VERSION: 0.9

AUTHOR: <a href="http://www.seislados.com.br/">Glayson Ramos</a> &amp; <a href="http://www.seislados.com.br/">Leonardo Shibuya</a>

AUTHOR URI:

*/



/* Two-column with sidebar on left from the /examples/ folder  */


@import url('prettyPhoto.css');
/* Just some example content */

body {

	background:url(images/rapo.jpg) repeat-x fixed;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	margin:0;

	padding:0;

}

div#allsite {

	width:100%;

	overflow:hidden;

	background:url(images/bg-allsite.png) top center no-repeat;

}

div#wrapper {

	display:block;

	overflow:hidden;

	width:940px;

	margin:auto;

}

h1 {

	display:block;

	width:294px;

	height:102px;

	float:left;

	margin:30px 35px 60px 25px;

}

h1 a {

	display:block;

	text-indent:-15000px;

	background:url(images/logo-ideal.png) no-repeat;

	width:294px;

	height:102px;

}

div#access {

	display:block;

	overflow:hidden;

	width:500px;

	margin-top:118px;

	font-size:20px;

	height:35px;

	margin-bottom:35px;

	margin-right:65px;

	float:right;

}

div#access ul li {

	float:left;

}

div#access ul, div#access li {

	margin:0;

	padding:0;

	list-style:none;

}

div#access ul li ul {

	display:none;

	position:absolute;
	z-index:300;

}

div#access ul li ul li {

	float:none;

	padding:5px;

	border-bottom:solid 1px #000;

	background:#dfc68d;

	font-size:13px;

}

div#access ul li:hover ul {

	display:block;

}

div#access ul li a {

	color:#000;

	text-decoration:none;

	display:block;

	margin-right:20px;

}

div#access ul li a:hover {

	text-decoration:underline;

}

div#containerfull {

	display:block;

	width:928px;

	background:url(images/bg-site.png) repeat-y top center;

	margin:auto;

	overflow:hidden;

	clear:both;

}

div#footer {

	display:block;

	width:900px;

	padding-left:40px;

	padding-top:166px;

	height:180px;

	background:url(images/bg-footer.png) no-repeat;

	overflow:hidden;

	clear:both;

	font-size:12px;

}

div#footer div {

	padding-right:15px;

	padding-left:25px;

	border-right:solid 1px #000;

	float:left;

	height:140px;

}

div#footer h6 {

	margin:10px 0;

	font-size:1em;

}

div#footer div a {

	text-decoration:none;

	color:#000;

}

div#footer div a:hover {

	text-decoration:underline;

}

div#footer div#menu ul {

	padding-left:20px;

	line-height:2em;

	font-weight:bold;

	padding-right:25px;

}



div#container {

	display:block;

	overflow:hidden;

	float:left;

	width:564px;

	padding:0 0 0 15px;

}

div#primary.sidebar {

	display:block;

	float:right;

	padding-right:5px;

	width:330px;

	overflow:hidden;

}

div#primary.sidebar ul, div#primary.sidebar ul li {

	padding:0;

	margin:0;

	list-style:none;

	display:block;

	overflow:hidden;

}

div.sidebar ul.xoxo li h3 {

	display:block;

	overflow:hidden;

	background:url(images/bg-sidebar-title.png) no-repeat;

	width:302px;

	padding:13px 0 0 25px;

	margin:10px 0;

	height:40px;

	font-size:18px;

	clear:both;

}

div.sidebar ul.xoxo li h3 a {

	color:#000;

	text-decoration:none;

}

div.sidebar ul.xoxo li h3 a:hover {

	text-decoration:underline;

}

div#primary.sidebar ul.xoxo ul.twitter {

	display:block;

	margin:auto;

	width:300px;

	overflow:hidden;

}

div#primary.sidebar ul.xoxo ul.twitter li {

	padding:10px;

	display:block;

	border-bottom:solid 1px #a08c5e;

	font-size:14px;

	line-height:1.3em;

}

form#searchform input#s {

	height:43px;

	width:233px;

	background:#ede7da;

	border:solid 1px #999;

	font-size:22px;

	float:left;

	margin-left:20px;

	margin-right:10px;

}

	

form#searchform input#sidebarsearchok {

	height:47px;

	width:50px;

	color:#e9810f;

	background:#ede7da;

	border:solid 1px #999;

	font-size:18px;

}

li#social li {

	float:left;

}

li#social li a {

	display:block;

	text-indent:-15000px;

	width:37px;

	height:37px;

	margin-left:20px;

}

li#social li a#facebook {

	background:url(images/facebook.png) no-repeat;

}

li#social li a#twitter {

	background:url(images/twitter.png) no-repeat;

}

li#social li a#flickr {

	background:url(images/flickr.png) no-repeat;

}

li#social li a#youtube {

	background:url(images/youtube.png) no-repeat;

}
li#social li a#orkut_logo {

	background:url(images/orkut_logo.png) no-repeat;

}
li#social li a#rss {

	background:url(images/rss.png) no-repeat;

}



div#localizacao address {

	font-style:normal;

}

div#newsletter {

	width:210px;

}

div#footer div#brahma {

	border:none;

}

img#brahmachopp {

	padding-right:10px;

}

input.boxnewsletter {

	height:27px;

	width:150px;

	margin-bottom:2px;

	background:#ede7da;

	border:solid 1px #999;

}

input#oknewsletter {

	height:30px;

	width:30px;

	color:#e9810f;

	background:#ede7da;

	border:solid 1px #999;

	font-size:12px;

}

span.receba {

	padding-bottom:3px;

	display:block;

	font-weight:bold;

}

#banner a, #banner img, #banner a img {

	border:0;

}





div#content div.titulodepost {

	display:block;

	clear:both;

	overflow:hidden;

	background:url(images/bg-titulo-post.png) no-repeat;

	width:563px;

	height:86px;

}

div#content div.titulodepost div.entry-date{

	display:block;

	float:right;

	font-size:14px;

	font-weight:bold;

	padding:10px 15px 0 0;

	height:25px;

	width:55px;

}

div#content div.titulodepost h2.entry-title {

	clear:both;

	font-size:18px;

	font-weight:normal;

	float:left;

	padding-left:15px;

}

div#content div.titulodepost h2.entry-title a {

	text-decoration:none;

	color:#000;

}

div#content div.titulodepost h2.entry-title a:hover {

	text-decoration:underline;

}

div#content div.entry-content {

	padding:10px;

	font-size:14px;

	line-height:1.8em;

}

div#content div.entry-content p {

	margin-top:0;
}

div#banner {

	display:block;

	margin-bottom:25px;

	width:555px;
	padding-right:9px;
	height:359px;

	overflow:hidden;

}
div#banner-1, div#banner-2, div#banner-3 {
	position:relative;
	z-index:2;
}

div#banner-2, div#banner-3 {
	display:none;
}
div#banner ul#botoes-de-banner {
	display:block;
	float:right;
	position:relative;
	z-index:200;
	bottom:-330px;
	height:30px;
	width:105px;
	list-style:none;
	padding:0;
	margin:0;
}
div#banner ul#botoes-de-banner li {
	float:left;
	display:block;
	padding:0;
	margin:0 5px 0 0;
	width:30px;
	height:30px;
}
div#banner ul#botoes-de-banner li a{
	display:block;
	padding:0;
	margin:0;
	width:30px;
	height:30px;
	text-decoration:none;
	font-size:24px;
	color:#FFF;
	text-align:center;
}
div#banner ul#botoes-de-banner li a:hover, div#banner ul#botoes-de-banner li a.active:hover{
	color:#FF0;
}
div#banner ul#botoes-de-banner li a.active{
	color:#F90;
}

div#banner div.banners {
	float:left;
	position:relative;
	z-index:3;
	width:555px;
	height:359px;
	display:block;
	overflow:hidden;
	bottom:30px;
}

img.miniatura {

	float:left;

	padding-right:15px;

	padding-top:10px;

}

h2.page {
	background:url(images/bg-titulo-post-sem-data.png) left center no-repeat;
	width:527px;
	padding:20px;
	margin:0;
}
a img {
	border:none;
}

div.entry-meta {
	font-size:0.7em;
}
div#comments {
	padding:10px;
}
div#comments-list ul {
	list-style:none;
	padding:0;
}
div#comments-list ul li {
	border-bottom:dashed 1px #ccc;
	padding-bottom:10px;
	margin-bottom:10px;
}
div#comments-list ul li img.photo {
	float:left;
	padding-right:6px;
}
div#comments-list ul li .vcard {
	font-size:0.9em;
	font-weight:bold;
}
div#comments-list ul li .comment-meta {
	font-size:0.7em;
}
div#comments-list ul li p {
	font-size:0.8em;
}

.alignleft {
	float:left;
	padding-right:10px;
}
.fotoflickr {
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	display:block;
	overflow:hidden;
	width:150px;
	height:110px;
}
#mdi {
	display:block;
	float:right;
	width:90px;
	height:44px;
	padding-right:25px;
}
#mdi a {
	display:block;
	width:90px;
	height:44px;
	text-indent:-15000px;
	background:url(images/mdi.png) no-repeat;
}