/*===================== DESTAQUE ===============================*/

#destaque{
	width:100%;
	float:left;
	margin-top:25px;
	border-bottom:1px solid #ECF3FA;
}
#destaque .destaque-post{
	width:330px;
	float:left;
	padding-right: 20px;
	padding-left: 0px;
}
#destaque .right{
	float:right
}
#destaque .destaque-post img{
	width:330px;
	height:190px;
}
#destaque .destaque-post h3{
	font-size:22px;
	font-family:Tahoma, Verdana, Arial;
	font-weight:500;
	color:#4A7BB9;
}
#destaque .destaque-post h3 a{
	color:#4A7BB9;
	text-decoration:none;
}
#destaque .destaque-post h3 a:hover {
	color:#ff6600;
	text-decoration:underline;
}
#destaque .destaque-info{
	width:100%;
	float:left;
}
#destaque .destaque-info ul{
	margin:0;
	padding:0;
	list-style:none;
}
#destaque .destaque-info ul li{
	width:40px;
	color:#4159A2;
	float:left;
	padding: 4px 20px;
}
#destaque .destaque-info ul .dest-autor{
	width:100px;
	background-image:url(images/autor.png);
	background-repeat:no-repeat;
	background-position:left center;
}
#destaque .destaque-info ul .dest-views{
	background-image:url(images/views.png);
	background-repeat:no-repeat;
	background-position:left center;
}
#destaque .destaque-info ul .dest-coment{
	background-image:url(images/coment.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.conteudo-home{
	margin-top: -10px;
}
#list-dest{
	display:inline-block;
	float:left;
	margin-top:20px;
	padding: 0px;
}
#list-dest li{
	width:100%;
	list-style:none;
	float:left;
	padding-left: 0px;
	padding-right: 15px;
	padding-bottom: 20px;
	border-top:1px solid #ECF3FA;
}
#list-dest img {
    width: 33.33%;
    height: 70px;
    float: left;
    margin-right: 10px;
	margin-left:-25px;
    max-width: 120px;
	top:auto;
}
#destaque .list-dest h2{
	font-size:16px;
}
#list-dest h6 {
	margin-top: 0rem;
	line-height: 1.2rem;
	font-weight:600;
}
#list-dest h6 a{
	color:#4A7BB9;
	text-decoration:none;
}
#list-dest h5 a:hover{
	color:#ff6600;
	text-decoration:underline;
}

/* ===================TECNOLOGIA ===============================*/

#tecnologia{
	float:left;
	margin-top:28px;
	padding-left: 28px;
	padding-right: 28px;
}
#tecnologia #title-tec{
	border-bottom:2px solid #142976;
	padding:5px 0px;
}
#tecnologia #title-tec span{
	font-size:18px;
	font-weight:bold;
	color:#14328D;
	border-bottom:2px solid #ff6600;
	padding:5px 15px;
	background-color:#acc3e0;
}
#tecnologia .post-tec{
	width:100%;
	float:left;
	padding:20px 0px;
	border-bottom:1px solid #ECF3FA;
}
#tecnologia .post-tec img{
	width: 28%;
    max-width: 28%;
	max-height: 140px;
    float: left;
    margin-right: 20px;
}
#tecnologia .post-tec h1{
	font-size:22px;
	
}
#tecnologia .post-tec h1 a{
	color:#4159A2;
	text-decoration:none;
}
#tecnologia .post-tec h1 a:hover {
	color:#ff6600;
	text-decoration:underline;
}
#tecnologia .tec-info{
	width:67.25%;
	margin:4px 0px;
	float:right;
}
#tecnologia .tec-info ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#tecnologia .tec-info ul li{
	width:60px;
	color:#4159A2;
	float:left;
	padding:4px 20px;
}
#tecnologia .tec-info ul .tec-autor{
	width:100px;
	background-image:url(images/autor.png);
	background-repeat:no-repeat;
	background-position:left center;
}
#tecnologia .tec-info ul .tec-views{
	background-image:url(images/views.png);
	background-repeat:no-repeat;
	background-position:left center;
}
#tecnologia .tec-info ul .tec-coment{
	background-image:url(images/coment.png);
	background-repeat:no-repeat;
	background-position:left center;
}
#tecnologia .post-tec p{
	color:#888;
	float:left;
}

/* ===================  ENTRETENIMENTO ==========================*/

#entretenimento{
	float:left;
	margin-top:28px;
	padding-left: 0px;
}
#entretenimento #title-entretenimento{
	border-bottom:2px solid #ECF3FA;
	padding:5px 0;
}
#entretenimento #title-entretenimento span{
	font-size:22px;
	font-weight:bold;
	padding:5px 0;
	border-bottom:2px solid #ff6600;
	color:#14328D;
}
#entretenimento .post-entretenimento{
	width:100%;
	float:left;
	padding:20px 7.5px;
}
#entretenimento .post-entretenimento img{
	width:215px;
	height:160px;
}
#entretenimento .post-entretenimento h1{
	font-size:16px;
	font-weight:bold;
	margin:5px 0;
}
#entretenimento .post-entretenimento h1 a{
	text-decoration:none;
	color:#4A7BB9;
}
#entretenimento .post-entretenimento h1 a:hover {
	text-decoration:underline;
	color:#ff6600;
}
#entretenimento .info-entretenimento{
	width:210px;
	margin:6px 0;
	float:left;
}
#entretenimento .info-entretenimento ul{
	margin:0;
	padding:0;
	list-style:none;
}
#entretenimento .info-entretenimento ul li{
	width:30px;
	float:left;
	color:#4159A2;
	padding:3px 20px;
}
#entretenimento .info-entretenimento ul .entretenimento-autor{
	width:100px;
	background-image:url(images/autor.png);
	background-repeat:no-repeat;
	background-position:left center;
}
#entretenimento .info-entretenimento ul .entretenimento-coment{
	background-image:url(images/coment.png);
	background-repeat:no-repeat;
	background-position:left center;
}
#entretenimento .post-entretenimento p{
	font-size:14px;
	color:#888;
}


/* =================== BLOCO SPORT / SAÚDE =====================*/

#bloco-sport-saude{
	border-bottom:1px solid #ECF3FA;
}

/* Bloco sport */
#sport{
	float:left;
}
#title-sport{
	border-bottom:2px solid #ECF3FA;
	padding:5px 0;
}
#title-sport span{
	font-size:22px;
	font-weight:bold;
	color:#14328D;
	border-bottom:2px solid #ff6600;
    padding:5px 0;
}
#sport img{
	width:100%;
	height:180px;
	margin-top:20px;
	float:left;
}
.sport-info{
	width:100%;
	float:left;
	background:#ff6600;
}
.sport-info ul{
	margin:0;
	padding:0;
	list-style:none;
}
.sport-info ul li{
	float:left;
	width:33.33%;
	color:#DBE9F4;
	padding:4px 20px;
}
.sport-info ul .sport-autor{
	width:33.33%;
	background-image:url(img/autor-branco.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.sport-info ul .sport-views{
	background-image:url(img/views-branco.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.sport-info ul .sport-coment{
	background-image:url(img/coment-branco.png);
	background-repeat:no-repeat;
	background-position:left center;
}
#sport h1{
	font-size:16px;
	font-weight:bold;
	color:;
	float:left;
	margin:10px 0;

}
#sport h1 a{
	color:#4A7BB9;
	text-decoration:none;
}
#sport h1 a:hover {
	color:#ff6600;
	text-decoration:underline;
}
#sport #sport-list{
	float:left;
	width:100%;
	padding-top: 25px;
}
#sport #sport-list ul{
	margin:0;
	padding:0;
	list-style:none;
}
#sport #sport-list ul li{
	width: auto;
	float:left;
	border-top:2px solid #ECF3FA;
	padding:10px 0;
}
#sport #sport-list ul li img{
	width:70px;
	height:70px;
	float:left;
	margin:0 8px 0 0;
}
#sport #sport-list h2{
	font-size:14px;
	font-weight:700;
	margin-top:0;
	padding:0;
}
#sport #sport-list h2 a{
	color:#4A7BB9;
	text-decoration:none;
}
#sport #sport-list h2 a:hover {
	color:#ff6600;
	text-decoration:underline;
}
/* ----- bloco saude -------------*/
#saude{
	float:right;
}
#title-saude{
	border-bottom:2px solid #ECF3FA;
	padding:5px 0;
}
#title-saude span{
	font-size:22px;
	font-weight:bold;
	color:#14328D;
	border-bottom:2px solid #ff6600;
    padding:5px 0;
}
#saude img{
	width: 100%;
	height:180px;
	margin-top:20px;
	float:left;
}
.saude-info{
	width:100%;
	float:left;
	background:#ff6600;
}
.saude-info ul{
	margin:0;
	padding:0;
	list-style:none;
}
.saude-info ul li{
	float:left;
	width:40px;
	color:#DBE9F4;
	padding:4px 20px;
}
.saude-info ul .saude-autor{
	width:100px;
	background-image:url(images/autor-branco.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.saude-info ul .saude-views{
	background-image:url(images/views-branco.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.saude-info ul .saude-coment{
	background-image:url(images/coment-branco.png);
	background-repeat:no-repeat;
	background-position:left center;
}
#saude h1{
	font-size:16px;
	font-weight:bold;
	color:;
	float:left;
	margin:10px 0;

}
#saude h1 a{
	color:#4A7BB9;
	text-decoration:none;
}
#saude h1 a:hover {
	color:#ff6600;
	text-decoration:underline;
}
#saude #saude-list{
	width:100%;
	float:left;
	padding-top: 25px;
}
#saude #saude-list ul{
	margin:0;
	padding:0;
	list-style:none;
}
#saude #saude-list ul li{
	width:100%;
	float:left;
	border-top:2px solid #ECF3FA;
	padding:10px 0;
}
#saude #saude-list ul li img{
	width:70px;
	height:70px;
	float:left;
	margin:0 8px 0 0;
}
#saude #saude-list h2{
	font-size:14px;
	font-weight:700;
	padding: 0;
	margin-top:0;
}
#saude #saude-list h2 a{
	color:#4A7BB9;
	text-decoration:none;
}
#saude #saude-list h2 a:hover {
	color:#ff6600;

	text-decoration:underline;
}

/*======================= política / Educação ================*/
#bloco-politica-educacao{
	border-bottom:1px solid #ECF3FA;
}

/* Bloco politica */
#politica{
	float:left;
}
#title-politica{
	border-bottom:2px solid #ECF3FA;
	padding:5px 0;
}
#title-politica span{
	font-size:22px;
	font-weight:bold;
	color:#14328D;
	border-bottom:2px solid #ff6600;
    padding:5px 0;
}
#politica img{
	width:100%;
	height:180px;
	margin-top:20px;
	float:left;
}
.politica-info{
	width:100%;
	float:left;
	background:#ff6600;
}
.politica-info ul{
	margin:0;
	padding:0;
	list-style:none;
}
.politica-info ul li{
	float:left;
	width:33.33%;
	color:#DBE9F4;
	padding:4px 20px;
}
.politica-info ul .politica-autor{
	width:33.33%;
	background-image:url(img/autor-branco.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.politica-info ul .politica-views{
	background-image:url(img/views-branco.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.politica-info ul .politica-coment{
	background-image:url(img/coment-branco.png);
	background-repeat:no-repeat;
	background-position:left center;
}
#politica h1{
	font-size:16px;
	font-weight:bold;
	color:;
	float:left;
	margin:10px 0;

}
#politica h1 a{
	color:#4A7BB9;
	text-decoration:none;
}
#politica h1 a:hover {
	color:#ff6600;
	text-decoration:underline;
}
#politica #politica-list{
	float:left;
	width:100%;
	padding-top: 25px;
}
#politica #politica-list ul{
	margin:0;
	padding:0;
	list-style:none;
}
#politica #politica-list ul li{
	width: auto;
	float:left;
	border-top:2px solid #ECF3FA;
	padding:10px 0;
}
#politica #politica-list ul li img{
	width:70px;
	height:70px;
	float:left;
	margin:0 8px 0 0;
}
#politica #politica-list h2{
	font-size:14px;
	font-weight:700;
	margin-top:0;
	padding:0;
}
#politica #politica-list h2 a{
	color:#4A7BB9;
	text-decoration:none;
}
#politica #politica-list h2 a:hover {
	color:#ff6600;
	text-decoration:underline;
}
/* ----- bloco educacao -------------*/
#educacao{
	float:right;
}
#title-educacao{
	border-bottom:2px solid #ECF3FA;
	padding:5px 0;
}
#title-educacao span{
	font-size:22px;
	font-weight:bold;
	color:#14328D;
	border-bottom:2px solid #ff6600;
    padding:5px 0;
}
#educacao img{
	width: 100%;
	height:180px;
	margin-top:20px;
	float:left;
}
.educacao-info{
	width:100%;
	float:left;
	background:#ff6600;
}
.educacao-info ul{
	margin:0;
	padding:0;
	list-style:none;
}
.educacao-info ul li{
	float:left;
	width:40px;
	color:#DBE9F4;
	padding:4px 20px;
}
.educacao-info ul .educacao-autor{
	width:100px;
	background-image:url(images/autor-branco.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.educacao-info ul .educacao-views{
	background-image:url(images/views-branco.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.educacao-info ul .educacao-coment{
	background-image:url(images/coment-branco.png);
	background-repeat:no-repeat;
	background-position:left center;
}
#educacao h1{
	font-size:16px;
	font-weight:bold;
	color:;
	float:left;
	margin:10px 0;

}
#educacao h1 a{
	color:#4A7BB9;
	text-decoration:none;
}
#educacao h1 a:hover {
	color:#ff6600;
	text-decoration:underline;
}
#educacao #educacao-list{
	width:100%;
	float:left;
	padding-top: 25px;
}
#educacao #educacao-list ul{
	margin:0;
	padding:0;
	list-style:none;
}
#educacao #educacao-list ul li{
	width:100%;
	float:left;
	border-top:2px solid #ECF3FA;
	padding:10px 0;
}
#educacao #educacao-list ul li img{
	width:70px;
	height:70px;
	float:left;
	margin:0 8px 0 0;
}
#educacao #educacao-list h2{
	font-size:14px;
	font-weight:700;
	padding: 0;
	margin-top:0;
}
#educacao #educacao-list h2 a{
	color:#4A7BB9;
	text-decoration:none;
}
#educacao #educacao-list h2 a:hover {
	color:#ff6600;

	text-decoration:underline;
}

/* ==================== SIDERBAR ===============================*/

#sidebar{
	width:280px;
	float:right;
	overflow:hidden;
	margin-top:25px;
}

/* ============= Siderbar Vistos ====================*/

#sidebar-vistos{
	width:100%;
	float:left;
}
#sidebar-vistos #title-vistos{
	border-bottom:2px solid #ECF3FA;
	padding:5px 0;
}
#sidebar-vistos #title-vistos span{
	font-size:22px;
	font-weight:bold;
	border-bottom:2px solid #ff6600;
	color:#14328D;
	padding:5px 0;
}
#sidebar-vistos ul{
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar-vistos ul li{
	width:100%;
	float:left;
	border-bottom:1px solid #ECF3FA;
	padding:10px 0;
}
#sidebar-vistos ul li a{
	color:#4159A2;
	text-decoration:none;
}
#sidebar-vistos ul li a:hover {
	color:#ff6600;
	text-decoration:underline;
}
#sidebar-vistos .vistos-number{
	width:22px;
	padding:10px 6px;
	font-size:18px;
	color:#fff;
	float:left;
	background:#ff6600;
	margin-right:10px;
}

/* ===============SIDERBAR COLUNISTAS =============*/

#sidebar-colunistas{
	width:100%;
	float:left;
	margin-top:30px;
}
#sidebar-colunistas #title-colunistas{
	font-weight:bold;
	border-bottom:2px solid #ECF3FA;
	color:#14328D;
	padding:5px 0;
}
#sidebar-colunistas #title-colunistas span{
	font-size:22px;
	font-weight:bold;
	border-bottom:2px solid #ff6600;
	color:#14328D;
	padding:5px 0;
}
#sidebar-colunistas .colunistas{
	width:100%;
	float:left;
}
#sidebar-colunistas .colunistas ul{
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar-colunistas .colunistas ul li{
	float:left;
	width:100%;
	padding:18px 0;
	border-bottom:1px solid #ECF3FA;
}
#sidebar-colunistas .colunistas ul li img{
	float:left;
}
#sidebar-colunistas .colunistas ul li h1{
	height:41px;
	font-size:16px;
	font-weight:bold;
	width:195px;
	float:left;
	margin-left:10px;
}
#sidebar-colunistas .colunistas ul li h1 a{
	color:#14328D;
	text-decoration:none;
}
#sidebar-colunistas .colunistas ul li h1 a:hover {
	color:#ff6600;
	text-decoration:underline;
}
#sidebar-colunistas .info-colunistas{
	width:205px;
	float:left;
	background:#ff6600;
}
#sidebar-colunistas .info-colunistas ul{
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar-colunistas .info-colunistas ul li{
	width:20px;
	height:20px;
	float:left;
	padding:0;
	margin:2px 14px;
	border-bottom:none;
}

/* =====================PUBLICIDADE ============================*/

#sidebar-publicidade{
	width:100%;
	float:left;
	margin-top:30px;
}
#sidebar-publicidade #title-publi{
	font-size:22px;
	font-weight:bold;
	border-bottom:2px solid #ECF3FA;
	color:#14328D;
	padding:5px 0;
	
}
#sidebar-publicidade #title-publi span{
	font-size:22px;
	font-weight:bold;
	border-bottom:2px solid #ff6600;
	color:#14328D;
	padding:5px 0;
}
#sidebar-publicidade ul{
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar-publicidade .publi-maior{
	width:280px;
	height:230px;
	float:left;
	background:#ECF3FA;
	margin:16px 0;
}
#sidebar-publicidade .publi-left{
	width:125px;
	height:125px;
	float:left;
	background:#ECF3FA;
}
#sidebar-publicidade .publi-right{
    width:125px;
	height:125px;
	float:right;
	background:#ECF3FA;
}
/* ============= Siderbar Mais Comentados ====================*/

#sidebar-coment{
	width:100%;
	float:left;
	margin-top:30px;
}
#sidebar-coment #title-coment{
	border-bottom:2px solid #ECF3FA;
	padding:5px 0;
}
#sidebar-coment #title-coment span{
	font-size:22px;
	font-weight:bold;
	border-bottom:2px solid #ff6600;
	color:#14328D;
	padding:5px 0;
}
#sidebar-coment ul{
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar-coment ul li{
	width:100%;
	float:left;
	border-bottom:1px solid #ECF3FA;
	padding:10px 0;
}
#sidebar-coment ul li a{
	color:#4159A2;
	text-decoration:none;
}
#sidebar-coment ul li a:hover {
	color:#ff6600;
	text-decoration:underline;
}
#sidebar-coment .coment-number{
	padding:10px;
	font-size:18px;
	color:#fff;
	float:left;
	background:#ff6600;
	margin-right:10px;
}

/* =================SIDERBAR FACEBOOK ===========*/

#sidebar-facebook{
	width:100%;
	float:left;
	margin-top:30px;
}
#sidebar-facebook #title-facebook{
	border-bottom:2px solid #ECF3FA;
	padding:5px 0;
}
#sidebar-facebook #title-facebook span{
	font-size:22px;
	font-weight:bold;
	border-bottom:2px solid #ff6600;
	color:#14328D;
	padding:5px 0;
}

/* ===========Páginas =============================*/

.main-page{
	margin-top:30px;
}
.main-page #title-page{
	border-bottom:2px solid #ECF3FA;
	padding:5px 0px;
}
.main-page #title-page span{
	font-size:22px;
	font-weight:bold;
	color:#14328D;
	border-bottom:2px solid #ff6600;
	padding:5px 0px;
	text-transform:uppercase;
}
.main-page p {
	margin-top:15px;
	font-size: 14px;
	color#14328D;
}
.main-page p a{
	color:#069;
	text-decoration:none;
}
.main-page p a:hover {
	text-decoration:underline;
}
.main-page strong{
	font-weight:bold;
	color:#4A7BB9;
	}
.main-page em {
	text-decoration:underline;
}
.main-page ul li{
	font-size:14px;
	color:#14328D;
	margin:3px 10%;
}
.main-page ol li{
	font-size:14px;
	color:#14328D;
	margin:10px 10%;
}
.main-page h1, h2, h3, h4, h5, h6{
	margin-top:15px;
	color:#ff6600;
}
.main-page h1{
	font-size:22px;
}
.main-page h2{
	font-size:20px;
}
.main-page h3{
	font-size:18px;
}
.main-page h4{
	font-size:16px;
}
.main-page h5{
	font-size:14px;
}
.main-page h6{
	font-size:12px;
}
.main-page blockquote{
	padding: 10px;
	border-left:2px solid #ff6600;
	background:#ECF3FA;
	margin-top:15px;
	margin-left:25px;
}

/* ===========Sigle =============================*/

.main-single{
	margin-top:30px;
}
.main-single #title-single{
	border-bottom:2px solid #ECF3FA;
	padding:5px 0px;
}
.main-single #title-single span{
	font-size:22px;
	font-weight:bold;
	color:#14328D;
	border-bottom:2px solid #ff6600;
	padding:5px 0px;
	text-transform:uppercase;
}
.main-single p {
	margin-top:15px;
	font-size: 14px;
	color#14328D;
}
.main-single p a{
	color:#069;
	text-decoration:none;
}
.main-single p a:hover {
	text-decoration:underline;
}
.main-single strong{
	font-weight:bold;
	color:#4A7BB9;
	}
.main-single em {
	text-decoration:underline;
}
.main-single ul li{
	font-size:14px;
	color:#14328D;
	margin:3px 10%;
}
.main-single ol li{
	font-size:14px;
	color:#14328D;
	margin:10px 10%;
}
.main-single h1, h2, h3, h4, h5, h6{
	margin-top: 0;
	color:#ff6600;
}
.main-single h1{
	font-size:22px;
}
.main-single h2{
	font-size:20px;
}
.main-single h3{
	font-size:18px;
}
.main-single h4{
	font-size:16px;
}
.main-single h5{
	font-size:14px;
}
.main-single h6{
	font-size:12px;
}
.main-single blockquote{
	padding: 10px;
	border-left:2px solid #ff6600;
	background:#ECF3FA;
	margin-top:15px;
	margin-left:25px;
}

/* ------------Single Author ----------------*/

.author{
	background:#f0f0f0;
	border:1px solid #d2d2d2;
	padding:10px;
	width:auto;
	color:#4159A2;
	overflow:hidden;
	margin-top:40px;
}
.author h3{
	font-size:18px;
	color:#142976;
	margin-top: 5px;
	text-transform:uppercase;
}
.author h3 a{
	text-decoration:none;
	color:#142976;
	font-weight:bold;
}
.author img{
	margin:0;
	padding:10px;
	float:left;
	border-bottom: solid #ff6600;
	background:#ACC3E0;
	margin-right:15px;
}
.author #author-description{
	border-left:3px solid #ff6600;
	float:left;
	margin-left:130px;
	margin-top:-100px;
	padding-left:15px;
	padding-right:15px;
	background:#CCC;
}

/* ---------------------Comentários Single ------------*/

#comments{
	width:100%;
	float:left;
}

#comments a {
	color:#ff6600;
	text-decoration:none;
}
ol.commentlist{
	list-style:none;
}
ol.commentlist li{
	margin: 0 0 30px 0;
	list-style-type:none;
}
ol.commentlist li img {
	float: left;
	border:4px solid #DBE9F4;
	margin-right:15px;
}
ol.commentlist ul{
	margin:0;
}
ol.commentlist ul li{
	margin: 20px 20px 20px 40px;
}
#respond{
	margin:0 0 30px 0;
}
#respond form label{
	float:left;
	clear: left;
	width:80px;
	text-align:right;
	margin-right:10px;
}
#respond form input{
	float:left;
	width:250px;
	padding:6px;
	margin-bottom:10px;
}
#respond form textarea{

	float:left;
	width:400px;
	height:100px;
	margin-bottom:10px;
	background:#fff;
	border:1px solid #999;
}
#respond form input.commentsubmit{
	margin-left:90px;
	width:160px;
	background:#ff6600;
	cursor:pointer;
	text-transform:uppercase;
	border:3px solid #900;
}
#respond form input.commentsubmit:hover {
	background:#142976;
	color:#fff;
}


/* ---------------Formulário ----------*/

.main-page form input[type=text],[type=email],textarea{
	background:#DBE9F4;
	border:1px solid #ACC3E0;
	padding:8px;
	width:400px;
	margin-top:5px;
	
}
.main-page form input[type=text]:focus { border:1px solid #069;}
.main-page form input[type=submit]{
	background:#142976;
	color:#fff;
	padding:8px 20px;
	border:2px solid #069;
	cursor:pointer;
}

/* ----------------- Categorias ------------------*/

.main-category{
	margin-top:30px;
}
.main-category #title-category{
	border-bottom:2px solid #ECF3FA;
	padding:5px 0px;
}
.main-category #title-category span{
	font-size:22px;
	font-weight:bold;
	color:#14328D;
	border-bottom:2px solid #ff6600;
	padding:5px 0px;
	text-transform:uppercase;
}
.main-category ul li{
	float:left;
	border-bottom:1px solid #DBE9F4;
	padding:22px 0;
	list-style:none;
}
.main-category ul li img{
	width:160px;
	height:140px;
	float:left;
	margin-right:15px;
}
.main-category ul li span{
	background:#ACC3E0;
	padding:4px;
	display:inline-block;
	text-transform:uppercase;
	font-size:12px;
}
.main-category ul li h1{
	font-size:22px;
	margin:0;
	padding:0;
}
.main-category ul li h1 a{
	text-decoration:none;
	color:#ff6600;
}
.main-category ul li h1 a:hover {
	color:#4159A2;
}
.main-category ul li p{
	padding:4px 0;
	color:#4159A2;
}
/*-----------------Pagenavi --------------------*/

.list-post{
	background:#DBE9F4;
	border:1px solid #99B4D8;
	clear:both;
	padding: 10px 0 10px 5px;
}
.list-post .pages{
	background: #DBE9F4;
	color:#142976;
	text-transform:uppercase;
}
.list-post .current{
	background: #ff6600;
	color:#142976;
	border:none;
	padding:4px;
}
.list-post .larger{
	background: #fff;
	color:#4159A2;
}

/* =================== Footer ====================*/
 
#footer{
	width:100%;
	clear:both;
	background:#142976;
	overflow:hidden;
	margin-top:40px;
	text-align:left;
}
#footer-content{
	margin:0 auto;
}
#footer-content #title-footer{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #4159A2;
}
#footer-content #title-footer span{
	float:left;
	padding:10px 0;
}
#footer-sobre{
	width:330px;
	float:left;
	margin-top:25px;
	margin-right:30px;
}
#footer-sobre a{
	color:#ff6600;
}
#footer-sobre #title-sobre{
	width:100%;
	padding:3px 0;
	border-bottom:3px solid #ECF3FA;
	margin-bottom:10px;
}
#footer-sobre #title-sobre span{
	font-size:22px;
	font-weight:bold;
	padding:5px 0;
	color:#DBE9F4;
	border-bottom:3px solid #ff6600;
	text-transform:uppercase;
}
#footer-sobre p{
	font-size:14px;
	color:#bcbbbb;
	line-height:18px;
	padding:6px 0;
}
#footer-paginas{
	width:230px;
	float:left;
	margin-top:25px;
	margin-left:25px;
}
#footer-paginas #title-paginas{
	width:100%;
	padding:3px 0;
	border-bottom:3px solid #ECF3FA;
}
#footer-paginas #title-paginas span{
	font-size:22px;
	font-weight:bold;
	padding:5px 0;
	color:#DBE9F4;
	border-bottom:3px solid #ff6600;
}
#footer-paginas ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footer-paginas ul li{
	width:100%;
	border-bottom:1px solid #4159A2;
	padding:8px 0;
	font-size:13px;
	font-weight:bold;
}
#footer-paginas ul li a{
	color:#DBE9F4;
	text-decoration:none;
}
#footer-paginas ul li a:hover {
	color:#ff6600;
}
#footer-recentes{
	width:330px;
	float:right;
	margin-top:25px;
}
#footer-recentes #title-recentes{
	width:100%;
	padding:3px 0;
	border-bottom:3px solid #ECF3FA;
}
#footer-recentes #title-recentes span{
	font-size:22px;
	font-weight:bold;
	padding:3px 0;
	color:#DBE9F4;
	border-bottom:3px solid #ff6600;
}
#footer-recentes ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footer-recentes ul li{
	width:100%;
	border-bottom:1px solid #4159A2;
	padding:8px 0;
	font-size:13px;
	font-weight:bold;
}
#footer-recentes ul li a{
	color:#DBE9F4;
	text-decoration:none;
}
#footer-recentes ul li a:hover {
	color:#ff6600;
}
#footer-info{
	width:100%;
	clear:both;
	margin-top:25px;
	border-top:1px solid #4159A2;
	padding:20px 0;
	overflow:hidden;
	float:left;
}
#info-contente{
	margin: 0 auto;
}
#info-contente span{
	float:left;
	color:#ACC3E0;
	font-size:12px;
	font-weight:bold;
}
#info-contente .info-desenvolvedor{
	float:right;
}
#info-contente .info-desenvolvedor b{
	color:#ACC3E0;
}