/*  
Theme Name: MZ Business
Theme URI: http://matheuszeuch.com/
Description: Tema principal do blog do Matheus Zeuch.
Version: 1.0
Author: Matheus Zeuch
Author URI: http://matheuszeuch.com/

	MZ v1.0
	http://matheuszeuch.com/

	This theme was designed and built by Matheus Zeuch,
	whose blog you will find at http://matheuszeuch.com.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

@import "reset.css";

.yui-t5 .yui-b {margin:15px;width:16.5em;*width:16.1em;}

body {
  background:#414c55;
}
a {
  color:#4944a4;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}

blockquote {
  margin:0;
  margin-left:30px;
  padding-left:10px;
  border-left:3px solid #ccc;
  color:#666;
}

b, strong {
  font-weight:bold;
}
i, em {
  font-style:italic;
}

#doc {
  margin-bottom:3px !important;
}

.entry ul {
  padding:0 0 10px 20px;
}
.entry ol {
  padding:0 0 10px 35px;
}
.entry ul li {
  list-style-type:disc;
}
.entry ol li {
  list-style-type:decimal;
}

h3 {
  font-size:1.4em;
}

.commentlist li {
  margin-bottom:0.8em;
}

.galeria td {
  padding:3px !important;
}

.anuncio-agoratv {
  display:block;
  overflow:hidden;
  text-indent:-9000pt;
  background:url(../../../images/logo-agoratv.jpg) 0 16px no-repeat;
  width:197px;
  height:80px;
}

.livros a {
  margin:0.1em;
}
.livros a:hover img {
	border:3px solid #fea500;
}
.livros a img {
	width:65px;
	height:84px;
	border:3px solid #ccc;
}

.assine {
	background:url(img/feed_ico.gif) no-repeat;
	padding:1px 25px;
}

#hd {
  background:url(img/top_bg.jpg) -1px top repeat-x;
  position:relative;
}
#hd #busca {
  margin:12px 25px;
  color:white;
  position:absolute;
  right:10px;
}
#hd #busca input {
  border:none;
  background:white;
  padding:2px !important;
  border:1px solid #ccc;
  font-size:1em;
}
#hd #busca button {
  padding:1px 2px;
  *padding-bottom:0;
  *margin:1px 0 0 3px;
  border:1px solid;
  border-color:#ffdcb4 black black #ffdcb4;
  background:#fea500;
  font:1em arial;
}
#hd #busca .sitemap {
  text-align:left;
  font-size:0.8em;
  padding:0 1px 5px;
  *padding-left:25px;
}
#hd #busca .sitemap a {
  text-decoration:none;
  color:white;
}
#hd #busca .sitemap a:hover {
  text-decoration:underline;
}
#hd b {
  position:absolute;
  margin:40px 21px;
  color:#576a78;
  font-style:italic;
  font-size:0.9em;
}
#hd h1 a {
  font-size:2em;
  color:white;
  text-decoration:none;
  margin:10px 20px;
  position:absolute;
}
#hd #topo1 {
  height:62px;
}
#hd #topo2 {
  height:20px;
  background:url(img/top_right.jpg) 297px bottom no-repeat;
}
#hd #topo3 {
  height:135px;
  background:url(img/header.jpg) left bottom no-repeat;
}
#hd #menu {
  color:white;
  height:36px;
  overflow:hidden;
  background:url(img/menu_bg.jpg) repeat-x;
}
#hd #menu ul {
}
#hd #menu ul li {
  float:left;
}
#hd #menu ul li.right {
  float:right;
  padding:9px 20px;
}
#hd #menu ul li a {
  color:white;
  padding:9px 20px;
  display:block;
  text-decoration:none;
}
#hd #menu ul li a:hover {
  text-decoration:underline;
}
#hd #menu .size a {
  margin-right:4px;
  padding:3px;
  display:inline;
  color:#aaa;
}

#ft {
  padding:8px 10px 10px !important;
  color:white;
  height:1.5em;
}
#ft .copy {
  float:left;
}
#ft .menu {
  float:right;
}
#ft .menu a {
  margin-left:1em;
}
#ft a {
  color:white;
}
#ft .end {
  margin-top:0.6em;
  padding:0.6em;
  border-top:1px dotted #888;
}
#ft .info {
  overflow:hidden;
}
#ft .info h3 {
  color:#fea500;
}
#ft .info a {
  color:#7db4db !important;
}
#ft .twitter li {
  margin-bottom:6px;
}
#ft .twitter li a.tw_more {
  color:#aaa;
  font-size:0.7em;
}

#bd {
  background:#fff;
}
#bd input, #bd textarea {
  padding:5px;
  background:#ffd;
  /*height:1.7em;*/
  border:1px solid;
  border-color:#444 #ccc #ccc #444;
}

#bd textarea {
  width:30em;
  height:10em;
  border-color:#444 #ccc #ccc #444;
}

.singlepost {
  font-size:1.1em;
}

.post {
  background:#d6dade;
  padding:10px;
  margin-bottom:20px;
  border-top:6px solid #c4cacf;
}
#bd p {
  color:#333;
  margin-bottom:10px;
  line-height:1.4em;
}
#bd .leiamais {
  display:block;
  text-align:right;
}
#bd h2 {
  font-size:1.4em;
  margin-bottom:5px;
}
#bd h2 a {
  color:#333;
  text-decoration:none;
}
#bd h2 a:hover {
  color:#777;
  text-decoration:none;
}
#bd .small1, #bd .small2 {
  font-size:0.8em;
  display:block;
  color:#777;
}
#bd .small2 {
  background:#c4cacf;
  padding:2px 4px;
  margin:3px 0 10px;
}
#bd .small1 {
  margin:3px 0 10px;
}
#bd .post .small1 {
  margin:0;
}

.coluna .box p {
  padding:5px 10px 10px;
}
.coluna h3 {
  color:#d6dade;
  background:#4d6373;
  padding:3px 8px;
  font-weight:bold;
  font-size:1.2em;
  margin:6px 0;
}
.coluna ul {
  padding:5px 10px 10px;
}
.coluna ul li {
  padding-bottom:3px;
}

.assinatura form {
  padding:0 10px;
  text-align:right;
}
.assinatura p {
  padding:2px 10px !important;
}
.assinatura input {
  width:118px;
  *width:112px;
  padding:2px !important;
}
.assinatura button {
  padding:1px 2px !important;
  *padding:0 !important;
}

.destaques li {
  margin-top:3px;
  margin-bottom:3px;
}

.anuncios {
  padding-left:10px;
}

.yui-b {
  background:#d6dade;
}
#yui-main .yui-b {
  background:#fff;
}

.relatedposts {
  padding-bottom:10px;
}
