/*
 * Define o topo do blog
 *
 */
#header {
	width:100%;
	min-width: 1100px;
	/*background:#052405 url(../img/bg-topo.jpg) no-repeat top center;*/
	background-image: linear-gradient(140deg, #333, #000);
	border-top:3px red solid;
}
#header-box {
	width:1100px;
	height:200px;
	margin:0 auto;
}
#header-box img {
	height:200px;
	border:0;
	/*
	height:150px;margin:0px 0 70px 200px;*/
}
#header-box form {
	float:right;
    /*background:#FFF;*/
    padding:6px 12px 6px 10px;
	margin-top:82px;
	border:1px #FFF solid;
	border-radius:8px;
}
#header-box form input{
	padding:5px 10px;
	border:0;
	background:none;
	font-family:Arial;
	font-size:15px;
	color:#FFF;
}
#header-box form input.btn{
	cursor:pointer;
	color:#052405;
	/*background:red;*/
	background:url(../img/buscar2.png) no-repeat center top;
}

/*
 * Define a nevagação e seus links
 *
 */
#nav {
	width:100%;
	min-width: 1100px;
	background:red;
}
#nav ul {
	width:1100px;
	margin:0 auto;
	padding:18px 0px;
}
#nav ul li {
	display:inline;
	padding:18px 0px;
}
#nav ul li a {
	font-family:Arial;
	font-size:14px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	/*padding:12px 20px;*/
	padding:12px 10px;
	border-radius:0px 6px 0px 6px;
}
#nav ul li a:hover {
	color:#FFF;
	background:#000;
}

/*
 * Delimita o espaço para o conteúdo
 *
 */
#content {
	position:relative;
	width:1100px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:30px; /* Aqui é 30px porque já tem 10px a mais na #section */
	height:auto;
}

/*
 * Delimita o espaço para o conteúdo
 *
 */
#article {
	float:left;
	width:780px;
}
#article p.pagina {
	margin-top:0px;
	text-align:center;
}
#article p.pagina a {
	padding:8px 18px;
	margin:0 8px;
	border:1px red solid;
	border-radius:6px;
	background-color:#FFF;
	font-size:12px;
	text-transform:uppercase;
	color:red;
}
#article p.pagina a:hover {
	background-color:red;
	color:#FFF;
	text-decoration:none;
	box-shadow:1px 1px 5px #CCC;
}

/*
 * Delimita o espaço para o conteúdo
 *
 */
#section {
	float:left;
	margin-bottom:40px;
	padding:25px 30px;
	background-color: #FFF;
	box-shadow: 1px 1px 10px #CCC;
	border:1px #DDD solid;
	border-radius: 4px;
	/*width:680px;
	border-bottom:1px #CCC solid;
	padding-bottom:10px;*/
}
#section h1 {
	font-size:30px;
	color:#333;
}
#section h2 {
	font-size:20px;
	color:#333;
	margin:20px 0 10px;
}
#section h1 a {
	font-family:Arial;
	font-size:40px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
#section h1 a:hover {
	color:#333;
	text-decoration:underline;
}
#section p {
	font-family:Arial;
	font-size:16px;
	color:#444;
}
#section p a {
	font-size:14px;
}
#section p.categoria {
	font-size:14px;
	color:#888;
	padding:10px 0;
	margin-bottom:20px;
	border-top:1px #CCC solid;
	border-bottom:1px #CCC solid;
}
#section p.merchan {
	font-size:12px;
	color:#777;
	padding:10px 0;
	margin-top:30px;
}
#section p span.tag {
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	width:auto;
	padding:6px 12px;
	background-color:red; 
}
#section p span.tag a {
	color:#FFF;
}
#section img.propaganda {
	width:570px;
	height:100px;
	border:2px #666 solid;
	margin-top:10px;
}

#section form {
	float:left;
	width:640px;
	padding:20px;
	margin-bottom:20px;
	background:#D7DEF0;
}
#section form div {
	float:left;
	width:310px;
	margin-bottom:10px;
}
#section form div.comentario {
	float:left;
	width:500px;
	margin-bottom:10px;
}
#section form input {
	padding:4px 3px;
	color:#666;
}
#section form textarea {
	padding:4px 3px;
	color:#666;
}
#section form input[type=submit] {
	padding:10px;
	margin:10px 0 0 0;
	color:#FFF;
	background:#333;
	border:0;
	border-radius:5px;
	cursor:pointer;
}

/*
 * Define os comentários do blog
 *
 */
#comentario {
	float:left;
	width:640px;
	padding:15px 20px;
	margin-bottom:10px;
	background:#f1f1f1;
}
#comentario.dois {
	background:#fff;
}

/*
 * Define o rodapé do blog
 *
 */
#sidebar {
	float:right;
	width:290px;
	margin-bottom:20px;
}
#sidebar h3 {
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	background:#000;
	padding:16px 20px 16px 16px;
	margin-bottom:10px;
	border-left:6px red solid;
}
#sidebar span.verde {
	font-size:30px;
	color:#00FF00;
}
#sidebar p {
	font-size:14px;
	padding:5px 20px;
}
#sidebar a {
	font-size:14px;
	color:#000;
}
#sidebar img {
	width:290px;
	border:0;
	margin-bottom:10px;
}

/*
 * Define o rodapé do blog
 *
 */
#footer {
	width:100%;
	margin:0 auto;
	padding:20px 0px;
	font-size:14px;
	text-align:center;
	color:#FFF;
	background:#000;
	border-top:5px red solid;
}