@import url(blog.css);
@import url(formularios.css);

* {
	margin:0;
	padding:0;
	}
	
html {
	font-size: 100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}

a {
	text-decoration:none;
	color:#000;
	}

a:hover {
	text-decoration:underline;
	}

a img {
	border:0;
	}

.left {
	float:left;
	}

.right {
	float:right;
	}
	
.clear {
	clear:both;
	}

.none {
	display:none;
	}

.block {
	display:block;
	}

.clearFix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.fullbanner {
    width: 468px;
    height: 60px;
    background: #e1e1e1;
}

body {
	background:#333;
	font-size: 62.5%;
	}

div#geral {
	width:990px;
	margin:0 auto;
	}
	
	div#publicidade_topo {
		height: 78px;
		padding-top: 17px;
	}

            div#publicidade_topo div.fullbanner {
                    width: 468px;
                    height: 60px;
                    margin: 0 auto;
                    position: relative;
            }
	
	div#topo {
            height: 164px;
            background: #fff url(../imagens/bg_topo.jpg) 0 0 no-repeat;
	}

            div#topo div#data_topo {
                height: 22px;
                display: block;
                text-align: right;
            }

                div#topo div#data_topo p {
                    font-size: 12px;
                    line-height: 22px;
                    color: #b00000;
                    margin: 0 10px 0 0;
                }
		
		div#topo div#content_topo {
			height: 100%;
			height: 142px;
			position: relative;
		}

                    div#topo div#content_topo a.logo {
                        width: 451px;
                        height: 164px;
                        position: absolute;
                        top: -22px;
                        left: 0;
                    }

                    div#topo div#banner_topo {
                        position: absolute;
                        top: 45px;
                        right: 13px;
                    }

	div#meio {
		background: #ccc url(../imagens/bg_site.gif) 0 0 repeat-y;
	}
	
		div#col_esq {
			width: 726px;
			float: left;
		}
		
			div#col_esq div#conteudo {
				width: 566px;
				margin: 0 0 0 120px;
				padding: 20px 18px 20px 20px;
				background: #fff;
			}
	
		div#col_dir {
			width: 220px;
			float: left;
			padding: 22px;
		}
		
		div#col_dir h1.tit {
			font-size: 24px;
			line-height: 24px;
			padding-left: 20px;
			color: #BD0000;
			font-weight: 300;
			background: url(../imagens/bg_tit.gif) 0 center no-repeat;
			margin: 0 0 20px 0;
		}
		
			div#col_dir div#busca_blog, div#col_dir div#artigos_coldir, div#col_dir div#videos_coldir, div#col_dir div#galerias_coldir, div#col_dir div.publicidade {
				/*height: 100px;*/
				margin: 0 0 20px 0;
			}
			
				div#col_dir div#busca_blog form {
					height: 27px;
				}
					
					div#col_dir div#busca_blog form input {
						width: 175px;
						border: 0;
						float: left;
						margin: 0 2px 0 0;
						line-height: 12px;
						font-size: 12px;
						padding: 6px;
						color: #5e6384;
					}
					
					div#col_dir div#busca_blog form input.bt_buscar {
						width: 27px;
						height: 27px;
						background: url(../imagens/bt_buscar.gif) 0 0 no-repeat;
						text-indent: -1000px;
						cursor: pointer;
					}
					
				div#col_dir div#busca_blog h1 {
					color: #333;
					font-size: 13px;
					margin: 0 0 5px 0;
				}
				
			div#col_dir div#artigos_coldir h2 a, div#col_dir div#artigos_coldir p a {
				color: #6585a9;
			}
			
				div#col_dir div#artigos_coldir h2 {
					font-size: 14px;
					font-weight: normal;
				}
				
				div#col_dir div#artigos_coldir h2.tit_destaque {
					font-size: 18px;
					color: #3B3C6C;
					font-weight: bold;
				}
				
				div#col_dir div#artigos_coldir p {
					font-size: 12px;
				}
				
				div#col_dir div#artigos_coldir ul {
					list-style-type: none;
					border-top: 1px solid #3B3C6C;
					margin: 10px 0 0 0;
					padding-top: 6px;
				}
					
					div#col_dir div#artigos_coldir ul li {
						border-bottom: 1px solid #fff;
						margin:0 0 6px 0;
						padding-bottom: 5px;
					}
				
			div#col_dir div#artigos_coldir div#footer_artigos_cdir {
				background: url(../imagens/bg_linha.gif) 0 center repeat-x;
				text-align: right;
				margin: 20px 0 0 0;
			}
			
				div#col_dir div#artigos_coldir div#footer_artigos_cdir a {
					color: #757978;
					font-size: 13px;
					font-weight: bold;
					background: #ccc;
					padding-left: 8px;
				}
				
			div#col_dir div#videos_coldir h2, div#col_dir div#galerias_coldir h2 {
				font-size: 13px;
				margin: 0 0 10px 0;
			}

				div#col_dir div#videos_coldir ul, div#col_dir div#galerias_coldir ul {
					list-style-type: none;
				}

					div#col_dir div#videos_coldir ul li, div#col_dir div#galerias_coldir ul li {
						width: 43px;
						height: 43px;
						float: left;
					}
			div#col_dir div#videos_coldir div#footer_videos_cdir, div#col_dir div#galerias_coldir div#footer_galerias_cdir {
				clear: both;
				background: url(../imagens/bg_linha.gif) 0 center repeat-x;
				text-align: right;
				margin: 20px 0 0 0;
			}

				div#col_dir div#videos_coldir div#footer_videos_cdir a, div#col_dir div#galerias_coldir div#footer_galerias_cdir a {
					color: #757978;
					font-size: 13px;
					font-weight: bold;
					background: #cccccc;
					padding-left: 8px;
				}

		div#col_dir div.publicidade {
			width: 180px;
			clear: both;
			margin: 20px auto;
		}
				
			div#col_dir div.publicidade h1 {
				font-size: 10px;
				font-weight: normal;
			}

	div#rodape {
		padding-top: 10px;
		height: 136px;
		background: #A40000;
	}
	
		div#rodape h1.tit {
			width: 612px;
			height: 21px;
			display: block;
			background: url(../imagens/tit_redeparaiba.png) 0 0 no-repeat;
			text-indent: -1000px;
			margin: 0 auto;
		}
		
		div#rodape ul {
			list-style-type: none;
			width: 612px;
			margin: 0 auto;
		}
		
			div#rodape ul li {
				float: left;
				margin: 0 6px;
			}
		
		
