@charset "utf-8";
/*  

Theme Name: Tudojuntomisturado
Description: Layout do tudojuntomisturado.com.br
Version: 1.0
Author: Renan Bulgueroni
Author URI: http://www.tudojuntomisturado.com.br

	Tudojuntomisturado'08
	 http://tudojuntomisturado.com.br

	This theme was designed and built by Renan Bulgueroni,
	whose site you will find at http://renan.bulgueroni.net/

*/
/*tables*/
* {margin-top:0; padding-top:0;}
html {background:no-repeat top center #608050;}
body {width:1007px; margin:0 auto 0 auto; font-family:Arial, Verdana, Tahoma; font-size:13px; margin-top:0px; padding-top:0; color:#000000;  background:url('img/bgtopo.jpg') no-repeat top center #FFFFFF;}
#wrap{width:770px; margin:0 auto 0 auto; background-color:#FFFFFF; background-image:url(img/bg.jpg); background-repeat:repeat-y;}
#header{height:150px; background-image:url(img/header.jpg); background-repeat:no-repeat;}
#container{padding-left:10px;}
#content{float:left; width:540px; padding-top:20px;}
#content h3{font-size:12px; margin:0px; padding:0px; line-height:normal; padding-bottom:3px;}

#sidebar{float:right;  width:200px; padding-left:6px; background-image:url(img/toposidebar.jpg); background-repeat:no-repeat; padding-top:30px;}

#footer{clear:both; background-color:#302C2D; color:#FFFFFF; text-align:right; padding:10px 12px 22px 12px; margin:12px auto 0 auto;}
.meta{text-align:right; font-size:11px; border-bottom:#DBDBDB solid 1px; padding-bottom:6px; padding-top:3px;}
.text {margin:0; padding:0; line-height:1px;}
.post{padding-bottom:10px; padding-right:20px}
.post img{padding-right:8px;}
.post a img{padding:0px; border:none; padding-right:8px;}
.geralnamusica {border-bottom: #bebebe 1px dashed; margin-bottom:20px; padding-bottom:10px;}
.promo {width:515px; background-color:#fffff4; border:1px dotted #006e01; padding:5px;}
.promo-encerrada {width:480px; float:left; background-color:black; color:#009f01; font-size:18px; text-align:center; padding:20px; margin:20px;}
.relacionados {padding-bottom:6px; padding-top:13px;}
.relacionados h3 {font-size:14px; padding-bottom:2px;}
#sidebar ul{list-style:none; margin-left:6px; padding-left:6px;  padding-bottom:13px;}
#sidebar li{padding-bottom:3px; font-size:14px; border-bottom:1px dotted #1A5033; width:140px;}
#sidebar li a {width:140px; display:block;}
blockquote{margin-top:6px; margin-left:20px; padding-left:6px; font-style: italic;}
.alignleft{float:left;}
.alignright{float:right;}
a.noborder{border:none;}
.com-write{width:520px;}
.side-center{text-align:center;}
.ocultatexto {color:#FFFFFF;}
.enviemail {float:right;}
.enviemail a {color:black; text-decoration:none;}
.enviemail img {margin:0px; padding:0px;}
/*forms*/
.search{width:130px;}
/*thypography*/
#header h1 {font-size:30px; padding-left:0px; padding-top:26px; color:#FFFFFF;}

#header h1 a {
	margin: 0px;
	background: url(img/logo.jpg) no-repeat;
	text-indent:-5000px;
	overflow:hidden;
	display:block;
	width:400px;
	height:60px;
}

#header p {font-size:15px; margin-top:-8px; margin-left:20px; color:#000000;}
.page h2{font-size:20px; font-weight:normal; color:#302C2D;}
h1{font-size:20px; font-weight:normal; color:#302C2D;}
h2{font-size:16px; font-weight:bold; color:#688b56;}
h3{font-size:14px; font-weight:bold; color:#302C2D;}
h4{font-size:13px; font-weight:bold; color:#302C2D;}
#sidebar h3{font-weight:normal; padding-left:6px; padding-top:2px; margin-bottom:6px; color:#FFFFFF; margin-top:13px;}
#sidebar h4{font-size:15px; font-weight:normal; padding-left:6px; padding-top:2px; margin-bottom:6px; color:#FFFFFF;}
.hidden {visibility:hidden;}
.searchs {background-image:url(img/busca.jpg); background-repeat:no-repeat; height:36px; font-size:1px;}
.categories {background-image:url(img/categorias.jpg); background-repeat:no-repeat; height:36px; font-size:1px;}
.archives {background-image:url(img/arquivo.jpg); background-repeat:no-repeat; height:36px; font-size:1px;}
.links {background-image:url(img/links.jpg); background-repeat:no-repeat; height:36px; font-size:1px;}
.blogs {background-image:url(img/blogs.jpg); background-repeat:no-repeat; height:36px; font-size:1px;}
.feed {padding-top:13px; padding-left:5px;}
.feed_logo {width:156px; background-image:url(img/feed.jpg); background-repeat:no-repeat; height:50px; cursor:pointer;}
.feed_logo:hover {width:156px; background-image:url(img/feed.jpg); background-position: -159px 0; background-repeat:no-repeat; height:50px; margin-top:50px;}
.feedmail_logo {width:162px; background-image:url(img/feedmail.jpg); background-repeat:no-repeat; height:50px; cursor:pointer;}
.feedmail_logo:hover {width:162px; background-image:url(img/feedmail.jpg); background-position: -166px 0; background-repeat:no-repeat; height:50px; margin-top:50px;}
.rss {background-image:url(img/meta.gif); background-repeat:no-repeat; height:36px; font-size:1px;}
.assinefeed {border:1px dashed #FFAF1A; padding:7px; margin-top:3px; background-color:#F9F9F9;}
.assinefeed a {font-weight: bold; text-decoration: none;}
.trackback{font-size:11px;}
.com-name{font-size:13px; font-weight:bold;}
.children {padding:0px; margin:0px;}
/*links*/
#header h1 a:link, #header h1 a:visited {text-decoration:none; color:#FFFFFF;}
#header h1 a:hover {text-decoration:none; color:#FFFFFF;}
h2 a:link, h2 a:visited {text-decoration:none; color:#688b56;}

h2 a:hover {text-decoration:underline; color:#302C2D;}
a:link, a:visited {text-decoration:underline; color:#496A3C;}
a:hover {text-decoration:underline; color:#302C2D;}
#content .meta a:link, #content .meta a:visited {text-decoration:underline; color:#302C2D;}
#content .meta a:hover {text-decoration:none; color:#688b56;}
#sidebar a:link, #sidebar a:visited {text-decoration:none; color:#302C2D;}
#sidebar a:hover {text-decoration:underline; color:#FFFFFF;}
#footer a:link, #footer a:visited {text-decoration:none; color:#8DAF7B;}
#footer a:hover {text-decoration:underline; color:#FFFFFF;}
/*menu*/
#menu{height:15px; padding-top:10px; padding-bottom:10px; background-color:#302C2D; color:#FFFFFF;}
#menu li{display:inline; list-style:none; margin:0; margin-left:10px; text-align:center; color:#FFFFFF;}
#menu ul{margin:0; padding:0;}
#menu li a {color:#FFFFFF; padding:10px;}
#menu li a:hover {background-color:#86C64C;}
#menu li:hover {background-color:#86C64C;}
#menu{text-transform:uppercase; font-size:12px; font-weight: bold;}
#menu a:link{text-decoration:none;}
#menu a:visited{text-decoration:none;}




/* Estilização do form de contato -  Plugin: ContactForm */

#wpcf fieldset { padding: 10px; border: 1px solid #666666; width: 510px; margin: auto;}
#wpcf legend { font-weight: bold; border: 1px solid #666666; padding: 3px; }
#wpcf label { display: block; float: left; text-align: right; padding-right: 10px; font-size: 100%;}
#wpcf p { margin: 0 0 12px 0 }
#wpcf .field { font-size: 100%; width: 150px; padding: 0; margin: 5px 0 0 0; height: 15px;}
#wpcf p.button { text-align: right; padding: 0 5px 0 0; }
#wpcf textarea { font-size: 100%; width: 240px; height: 80px }
#wpcf .error { background-color: #FFFF00 }
#wpcf .challenge { font-size: 100%; display: inline-block; text-align: left; width: 240px }
#wpcf p.alert { color:#FF0000; font-weight: 700; text-align: center; padding: 5px 0 10px 0 }
#wpcf input, textarea {border:1px solid #CCC;}
#wpcf input:focus, textarea:focus {background-color:#E5E5E5;}
