@import url('reset.css');
@import url('960.css');

body {
	background: url(../images/background-site.gif) top repeat-x;
	text-align:center;
	font-family:Tahoma;
	font-size:12px;
        width:100%;
	height:100%;
}

#pagina {
	width:100%;
	height:100%;
	margin:0 auto;
	text-align:center;
}
#topo{
	width:998px;
	margin:0 auto;
	text-align:left;
}
#header {
	width:100%;
	height:225px;
}
#main{
	width:998px;
	margin:0 auto;
	height:100%;
}
	#menu_h{
		background-image:url(../images/background-menu.jpg);
		background-position:center;
		background-repeat:repeat-x;
		background-color:white;
		height:30px;
		text-align:left;
		margin-top:5px;
	}

		#menu_h ul{
			display:inline;
			margin:0px;
			padding:0px;
		}
		#menu_h li{
			line-height:30px;
			vertical-align:middle;
			margin:0px;
			padding:0px;
			margin-left:10px;
			margin-right:10px;
			display:inline;
			list-style:url('../images/bullet.jpg');
			font-family:Tahoma;
			font-size:12px;
			font-weight:bold;
		}
		#menu_h img{
			vertical-align:middle;
			margin:0px;
			padding:0px;
			vertical-align:middle;
		}
		#menu_h a{
			color:white;
			text-decoration:none;
		}
		#menu_h a:hover{
			color:white;
			text-decoration:underline;
		}

		
	#content{
		position:relative;
		height:100%;
		margin-top:10px;
	}
		#menu_v{
			float:left;
			width:214px;
			height:100%;
			min-height:100%;
			background-color:#edf0ee;
		}
			.tit-menu-v{
				display:block;
				color:green;
				font-size:32px;
				font-family:Tahoma;
				padding:10px 10px;
			}
			#menu_v ul{
				clear:both;
				display:block;
				text-align:left;
				margin:10px 30px;
			}
                        #menu_v li{
                            list-style: none;
                            display:list-item;
                            font-family:Tahoma;
                            font-size:12px;
                            color:#969696;
                            padding:4px 0px;
                            border-bottom:1px solid #CCC;
                        }
			#menu_v li ul li{
				display:list-item;
				list-style: url('../images/bullet.jpg');
				font-family:Tahoma;
				font-size:12px;
				color:#969696;
				padding:4px 0px;
				border-bottom:1px solid #CCC;
			}
                        #menu_v li ul li ul {
                                padding: 0 0 0 13px;
                                margin: 5px 0 5px 0;
			}
                        #menu_v li ul li ul li {
                                border: 0 none;
                                padding: 5px 0 5px 0;
                        }
			#menu_v li a{
				color:#969696;
				text-decoration:none;
			}
			#menu_v li a:hover{
				color:#444;
				text-decoration:none;
			}
			
		#box{
			float:left;
			position:relative;
			left:0px;
			width:784px;
			height:100%;
		}
			.box-post{
				float:left;
				position:relative;
				width:236px;
				height:251px;
				background-color:#f8f8f8;
				border:1px solid #eee;
				margin-bottom:25px;
				margin-left:23px;
				word-wrap: break-word;
			}
                        .box-post-content{
                            height: 215px;
                        }

			.box-post h2{
				color:#116986;
				font-size:22px;
				text-align:left;
				padding:12px;
				font-family:Tahoma;
				font-weight:normal;
				line-height:23px;
			}
			.box-post p{
				color:#666;
				font-size:11px;
				text-align:justify;
				padding:6px 12px;
				font-family:Tahoma;
				font-weight:normal;
			}
			.box-post img{
				display:block;
				float:right;
				margin:10px;
			}			
			.box-post-go{
				clear:both;
				float:left;
			}

/*******************
        INTERNA
********************/


        h1, h2, h3, h4, h5, h6{
			color:#116986;
			font-size:22px;
			text-align:left;
			padding:10px;
			font-family:Tahoma;
			font-weight:normal;
			line-height:23px;
        }
        #menu_v h2 {
            color:green;
            font-size:28px;
            font-family:Tahoma;
            font-weight:normal;
        }
		
		h3#comments{
			padding:20px 0;
			font-weight:normal;
			font-size:14px;
		}
		
		h3 a:hover, h3 a:visited, h3 a:link{
			color:#116986;
			font-size:16px;
			text-align:left;
			font-family:Tahoma;
			font-weight:normal;
			line-height:18px;
			text-decoration:none;
		}
		
		.narrowcolumn{
			float:left;
			width:715px;
		}
		
        .entry{
            text-align: left;
            float: left;
            width: 715px;
        }
		
		.entry p{
            margin-bottom:12px;
        }
		
		.conteudo-texto{
			padding:10px 10px 30px 10px;
			font-size:12px;
			line-height:16px;
			color:#333;
			margin-bottom:20px;
			border-bottom:1px solid #CCC;
		}
        .post{
            clear: both;
            text-align: left;
        }

		
		
		
		.comentarios{
			clear:both;
			display:block;
			width:500px;
			text-align:left;
			padding:10px;
		}
		.comentarios .navigation{
			margin-bottom:40px;
		}
		.comentarios ol{
			list-style:none;
		}
		.commentlist li{
			clear:both;
			display:block;
			margin-top:15px;
			margin-bottom:8px;
		}
		.vcard{
			float:left;
			width:70px;
			text-align:right;
			padding:5px;
		}
		.vcard img{
			display:block;
			border:solid 5px #DDD;
			text-align:right;
		}
		.vcard .fn{
			clear:both;
			color:#999999;
			display:block;
			font-weight:normal;
			line-height:15px;
			padding-top:9px;
			position:relative;
		}
		
		.commentmetadata{
			padding: 8px;
			color:#666;
			width:400px;
			float:left;
			border-left:solid 1px #CCC;
			min-height:100px;
		}
		.commentmetadata span{
			font-size:11px;
		}
		.commentmetadata p{
			padding:10px 0;
		}
		
		
		#respond{
			clear:both;
			float:left;
			font-size:12px;
			color:#333;
                        padding-top: 20px;
		}
		#respond input{
			margin:7px 0 5px;
		}
		#respond h3{
			color:#666;
			padding:2px 0;
			font-size:16px;
        }
		#respond p{
			color:#666;
			padding:2px 0;
        }
		
        #sidebar{
            float: right;
            width: 230px;
            background: #EDF0EE;
            padding: 10px;
        }
        #sidebar li{
            list-style: none;
            text-align: left;
            padding: 10px 0 10px 0;
        }
        #sidebar li ul li{
            padding:0 0 10px 0;
            margin-left: 25px;
            list-style:url('../images/bullet.jpg');
        }
        #sidebar li a{
            color: #333;
            text-decoration: none;
        }
        #sidebar li a:hover{
            text-decoration: underline;
        }
        #respond{
            clear: both;
            text-align: left;
        }
        .widget_tag_cloud{
            line-height: 20px;
            width: 200px;
            margin-left: 5px;
        }

/*******************
	REDES SOCIAIS
********************/

	.box-sidebar{
		text-align:left;
		height:60px;
		padding-top:10px;
		padding-bottom:10px;
		border-bottom:1px solid #999;
		color:#666;
	}
	
		.icones-sociais{
			display:block;
			float:left;
			width:70px;
			text-align:right;
		}
		.title-social-sidebar{
			color:#178525;
			float:left;
			width:167px;
			margin-left:10px;
			font-size:14px;
			font-weight:bold;
			text-align:left;
			line-height:18px;
		}





/*******************
	FOOTER
********************/
#footer{
	clear:both;
	position:relative;
	width:998px;
	height:100%;
	vertical-align:middle;
	font-size:11px;
	color:#FFF;
	text-align:center;
	margin:0 auto;
        border-top:2px solid #24a5d0;
        padding: 10px 0;
        margin: 10px 0;
}

#footer a { color:#FFF; }
#footer a:link { text-decoration:none; }
#footer a:visited { text-decoration:none; }
#footer a:hover { text-decoration:underline; }


#footer .box{
	float:left;
	width:300px;
	min-height:100px;
	border-top:2px solid #24a5d0;
	background-color:#fff;
	color:#999;
	margin:10px;
}

#footer h4{	
	display:block;
	text-align:left;
	color:#999;
	padding:12px;
	font-family:Tahoma;
	font-weight:normal;
	font-size:14px;
}

#footer p{	
	text-align:center;
	color:#888;
	font-family:Tahoma;
	font-weight:normal;
	font-size:11px;
	padding-left:12px;
}

#footer .footer-space{
	clear:both;
	position:relative;
	height:30px;
}
.related_post{
    padding: 0 0 0 30px;
}
.related_post li {
    list-style: url('../images/bullet.jpg');
    font-family:Tahoma;
    font-size:12px;
    color:#969696;
}
.related_post a{
    color:#969696;
    text-decoration: none;
}
.related_post a:hover{
    text-decoration: underline;
}
#box-destaque{
    background: #dcffde;
    float: right;
    margin: 0 0 10px 0;
}
.box-destaque-texto{
    float: right;
    width: 420px;
    text-align:justify;
    padding: 20px;
    line-height: 16px;
    height: 168px;
}
#apresentacao{
    float: left;
    width: 280px;
    height: 210px;
    margin: 10px;
}
.size-large{
    width: 710px;
    height: inherit;
}
.bloco-inferior{
    /*border: 1px solid #EEE;*/
    float: left;
    margin: 0 0 0 22px;
    text-align: left;
    width: 760px;
}
#trocadeescovas {
	float: left;
}
.trocadeescovas-texto{	
	float: right;
    text-align: right;
    padding: 80px 0 0 0;
}
.trocadeescovas-texto p{
    font-size: 18px;
    padding: 5px 1px 5px 0;
}
.trocadeescovas-texto small{
    font-size: 14px;
    padding: 0 1px 5px 0;
}
.trocadeescova-table td{
	padding: 5px;
}
