﻿@import "/css/top_v10.css";
@import "/css/footer_v10.css";

/********************* BASE **********************/

body {
	margin: 0px;
	background: url(../images/background.jpg);
	font-family: Verdana;
	font-size: 12px;
	color: #fff;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-3dlight-color:#90684d;
	scrollbar-highlight-color:#000000;
	scrollbar-face-color:#5f2501;
	scrollbar-shadow-color:#e9f7f2;
	scrollbar-darkshadow-color:#f87f01;
	scrollbar-track-color:#773100;

}

img
{
	border: 0px;
}

:focus { 
        outline: 0; 
} 

/********************* HEADER **********************/
div#header
{
	margin: auto;
	width: 1000px;
	height: 275px;
}

div#header h1
{
	float: left;
	margin-left: 30px;
	margin-top: 35px;
}

div#header h1 a
{
	float: left;
	width: 260px;
	height: 178px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/logo.png) no-repeat 0px 0px;
}

/********************* Menu **********************/

ul#menu
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 680px;
	height: 275px;
	background: url(../images/background_menu.png) no-repeat 0px 0px transparent;
	list-style: none;
}

ul#menu li
{
	float: left;
	margin: 0px;
	margin-top: 215px;
}

ul#menu a
{
	overflow: hidden;
	text-indent: -10000px;
	display: block;
	height: 50px;
	background: transparent 0px 0px no-repeat;
}

ul#menu a:hover, 
body#apresentadora ul#menu a#apresentadora, 
body#blog ul#menu a#blog, 
body#casos ul#menu a#casos, 
body#forum ul#menu a#forum, 
body#inscricoes ul#menu a#inscricoes, 
body#programa ul#menu a#programa, 
body#videos ul#menu a#videos,
body#opovo ul#menu a#opovo
{
	background-position: 0px -50px;
}

ul#menu a#apresentadora
{
	width: 108px;
	background-image: url(../images/btn_apresentadora.png);
}

ul#menu a#blog
{
	width: 54px;
	background-image: url(../images/btn_blog.png);
}

ul#menu a#opovo
{
	margin-top: 9px !Important;
	width: 130px;
	background-image: url(../images/btn_opovo.png);
}

ul#menu a#casos
{
	width: 65px;
	background-image: url(../images/btn_casos.png);
}

ul#menu a#forum
{
	width: 60px;
	background-image: url(../images/btn_forum.png);
}

ul#menu a#inscricoes
{
	width: 95px;
	background-image: url(../images/btn_inscricoes.png);
}

ul#menu a#programa
{
	width: 89px;
	background-image: url(../images/btn_programa.png);
}

ul#menu a#videos
{
	width: 69px;
	background-image: url(../images/btn_videos.png);
}

/********************* CONTENT - BASE **********************/

div#content
{
	margin: auto;
	width: 1001px;
}

/* Banners */

div#minibanner
{
	float: left;
	margin-left: 30px;
	padding-top: 24px;
	width: 300px;
	height: 250px;
}

div#fullbanner
{
	float: left;
	margin:0 0 0 115px;
	padding:0 20px 0 13px;
	width: 728px;
	height: 105px;
	background:url(/images/publicidade_vertical.png) top right no-repeat;
}

/* Chamada - Notícias */

div.chamada#noticias
{
	float: left;
	margin-left: 30px;
	margin-top: 25px;
	width: 300px;
	height: 320px;
	background: url(../images/background_noticias.png) no-repeat 0px 0px transparent;
}

div.chamada#noticias h2
{
	margin-left: 63px;
	margin-top: 13px;
	width: 163px;
	height: 38px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/noticias_chamada_header.png) no-repeat 0px 0px transparent;
}

div.chamada#noticias ul
{
	margin: 30px 20px 0px 30px;
	padding: 0px;
	width: 250px;
	list-style: none;
}
div.chamada#noticias li
{
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
}
.noticias{
	color:#FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.noticias:hover{
	text-decoration:underline;
}
/* Chamada - Fórum */

div.chamada#forumChamada
{
	float: left;
	margin-left: 30px;
	margin-top: 25px;
	width: 275px;
	height: 250px;
	background: url(../images/background_forum.png) no-repeat 0px 0px transparent;
}

div.chamada#forumChamada h2
{
	margin-left: 120px;
	margin-top: 20px;
	width: 43px;
	height: 16px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/forum_chamada_header.png) no-repeat 0px 0px transparent;
}

div.chamada#forumChamada p
{
	margin: 0px;
	margin-left: 15px;
	margin-bottom: 10px;
	width: 250px;
}

div.chamada#forumChamada p.question
{
	margin-top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #fff;
}

div.chamada#forumChamada p.details
{
	padding-top:10px;
	margin-bottom: 0px;
	margin-left:90px;
	font-style: italic;
}

div.chamada#forumChamada a
{
	display: block;
	margin-left: 125px;
	width: 151px;
	height: 36px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/forum_maiscomentarios.png) no-repeat 0px 0px transparent;
}

div.chamada#forum
{
	float: left;
	margin-left: 30px;
	margin-top: 25px;
	width: 275px;
	height: 250px;
	background: url(../images/background_forum.png) no-repeat 0px 0px transparent;
}

div.chamada#forumResposta
{
	height:70px;
}

div.chamada#forum h2
{
	margin-left: 120px;
	margin-top: 20px;
	width: 43px;
	height: 16px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/forum_chamada_header.png) no-repeat 0px 0px transparent;
}

div.chamada#forum p
{
	margin: 0px;
	margin-left: 15px;
	margin-bottom: 10px;
	width: 250px;
}

div.chamada#forum p.question
{
	margin-top: 20px;
	padding-bottom: 10px;
	margin-left:90px;
	border-bottom: 1px dashed #fff;
	width:500px;
}

div.chamada#forum p.details
{
	padding-top:10px;
	margin-bottom: 0px;
	margin-left:90px;
	font-style: italic;
	width:500px;

}

div.chamada#forum a
{
	display: block;
	margin-left: 125px;
	width: 151px;
	height: 36px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/forum_maiscomentarios.png) no-repeat 0px 0px transparent;
}

/* Chamada - Inscrições */

div.chamada#inscricoes
{
	float: left;
	margin-left: 30px;
	margin-top: 25px;
	width: 275px;
	height: 250px;
	background: url(../images/background_inscricoes.png) no-repeat 0px 0px transparent;
	color: #000;
}

div.chamada#inscricoes h2
{
	margin-left: 65px;
	margin-top: 20px;
	width: 117px;
	height: 25px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/inscricoes_opovo_header.png) no-repeat 0px 0px transparent;
}

div.chamada#inscricoes a
{
	color: #000;
	text-decoration: none;
}

div.chamada#inscricoes p
{
	margin-left: 30px;
	margin-bottom: 20px;
	width: 180px;
	cursor:pointer;
}

/* Chamada - Programa */

div.chamada#programa
{
	float: left;
	margin-left: 30px;
	margin-top: 25px;
	width: 275px;
	height: 245px;
}

div.chamada#programa a p
{
	margin-left: 20px;
	margin-top: 0px;
	width: 225px;
	height: 41px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/programa_conheca.png) no-repeat 0px 0px transparent;
	cursor:pointer;
}

div.papel
{
	float: left;
	margin-left: 30px;
	margin-top: 25px;
	width: 275px;
	height: 275px;
	background: url(../images/programa_chamada.png) no-repeat 0px 0px transparent;
}
div.papel#programa a
{
	display: block;
	margin-left: 70px;
	margin-top: 75px;
	color: #000;
	text-decoration: none;
}

div.papel#programa p
{
	width: 170px;
	cursor:pointer;
}

/* Chamada - Blog */

div.chamada#blog
{
	float: left;
	margin-left: 30px;
	margin-top: 25px;
	width: 605px;
	height: 245px;
	background: url(../images/background_blog.png) no-repeat 0px 0px transparent;
}

div.chamada#blog h2
{
	margin-left: 160px;
	margin-top: 0px;
	width: 251px;
	height: 51px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/blog_chamada_header.png) no-repeat 0px 0px transparent;
}

div.chamada#blog h3,
div.chamada#blog p.details
{
	margin: 0px;
	margin-left: 25px;
	font-size: 12px;
	font-weight: bold;
	width: 560px;
}

div.chamada#blog p
{
	margin: 20px 0px 20px 25px;
	width: 560px;
}

div.chamada#blog a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
/* Chamada - Vídeos */

div.chamada#videos
{
	float: left;
	margin-left: 30px;
	margin-top: 25px;
	width: 275px;
	height: 250px;
	background: url(../images/background_videos.png) no-repeat 0px 0px transparent;
}

div.chamada#videos a
{
	color: #fff;
	text-decoration: none;
}

div.chamada#videos h2
{
	margin: 0px;
	margin-left: 50px;
	width: 170px;
	height: 45px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/videos_chamada_header.png) no-repeat 0px 0px transparent;
}

div.chamada#videos p
{
	margin-left: 25px;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 215px;
	cursor:pointer;
}

/* Chamada - Apresentadora */

div.chamada#apresentadora
{
	float: left;
	margin-left: 30px;
	margin-top: 25px;
	width: 275px;
	height: 275px;
}

div.chamada#apresentadora a
{
	display: block;
	width: 275px;
	height: 275px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/apresentadora_chamada.png) no-repeat 0px 0px transparent;
}


/********************* CONTENT - HOME **********************/

body#home div#flashhome
{
	float: left;
	margin-left: 45px;
	width: 580px;
	height: 345px;
}

/* Chamadas */

body#home div.chamada#forum, 
body#home div.chamada#programa
{
	margin-left: 45px;
}

/********************* CONTENT - PROGRAMA **********************/

body#programa div#fotos
{
	float: left;
	margin-left: 45px;
	margin-top: 25px;
	width: 275px;
	height: 370px;
}

body#programa div#programa
{
	float: left;
	margin-left: 30px;
	margin-top: 25px;
	width: 605px;
	height: 370px;
	background: url(../images/background_oprograma.png) no-repeat 0px 0px transparent;
}

body#programa div#programa h2
{
	margin: 0px;
	margin-left: 360px;
	width: 225px;
	height: 46px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/programa.png) no-repeat 0px 0px transparent;
}

body#programa div#programa p
{
	margin-left: 25px;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 560px;
}

/* Chamadas */

body#programa div.chamada#inscricoes, 
body#programa div.chamada#forum
{
	margin-left: 45px;
}

/********************* CONTENT - APRESENTADORA **********************/

body#apresentadora div#fotos
{
	float: left;
	margin-left: 45px;
	margin-top: 25px;
	width: 275px;
	height: 370px;
}

body#apresentadora div#apresentadora
{
	float: left;
	margin-left: 30px;
	margin-top: 25px;
	width: 605px;
	height: 370px;
	background: url(../images/background_apresentadora.png) no-repeat 0px 0px transparent;
}

body#apresentadora div#apresentadora h2
{
	margin: 0px;
	margin-left: 360px;
	width: 225px;
	height: 46px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/apresentadora.png) no-repeat 0px 0px transparent;
}

body#apresentadora div#apresentadora p
{
	margin-left: 25px;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 560px;
}

/* Chamadas */

body#apresentadora div.chamada#forum
{
	margin-left: 45px;
}


/********************* CONTENT - CASOS **********************/

body#casos h2#casos
{
	margin-left: 700px;
	margin-top: 25px;
	width: 225px;
	height: 42px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/casos.png) no-repeat 0px 0px transparent;
}

body#casos div#casos
{
	float: left;
	margin-top: -42px;
	width: 625px;
	height: 490px;
	background: url(../images/background_casos2.png) no-repeat 0px 0px transparent;
	color: #000;
}

body#casos div#categoria
{
	float: left;
	top:-50px;
	width: 625px;
	height: 450px;
	background: url(../images/background_blog_posts.jpg) no-repeat 0px -20px transparent;
	background-repeat:repeat-y;
	color: #000;
	margin-left:20px;
	overflow:auto;
	text-indent:87px;
}

body#casos div#leia
{
	margin-right:20px;
	text-align:right;
	margin-top:-20px;
}

body#casos div#categoria hr{
	width:525px;
	color:#000;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:17px;
	height:1px;
	border:1px dashed #000;
	line-height:1px;
}

body#casos div#categoria p{
	text-indent:0px;
	margin-bottom:20px;
	margin-left:87px;
	margin-right:10px;
}

body#casos div#categoria a{
	text-decoration:none;
	color:#000;
}

body#casos div#categoria a:hover{
	text-decoration:underline;
	color:#000;
}

body#casos div#categoria a:visited{
	text-decoration:none;
	color:#333333;
}

body#casos div#categoria h3{
	margin-top:20px;
}

body#casos div#casos div#foto
{
	float: right;
	margin-right: 6px;
	margin-top: 45px;
}

body#casos div#casos h3
{
	margin-left: 60px;
	margin-top: 30px;
	width: 300px;
	height: 80px;
	background: url(../images/casos_header.gif) no-repeat 0px 0px transparent;
}

body#casos div#casos h3 span
{
	display: block;
	float: left;
	margin-left: 10px;
	margin-top: 17px;
}

body#casos div#casos p.details
{
	margin-left: 65px;
	margin-top: 80px;
}

body#casos div#casos div#texto
{
	margin-left: 65px;
	margin-top: 30px;
	width: 559px;
	height:210px;
	overflow:auto;
	margin-bottom:10px;
}

body#casos div#casos div#texto p
{
	margin-right: 15px;
}

body#casos div#casos a#video
{
	display: block;
	float: left;
	margin-left: 465px;
	width: 145px;
	height: 42px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/casos_videos.png) no-repeat 0px 0px transparent;
}

body#casos div#busca
{
	float: left;
	width: 330px;
}

body#casos div#busca h3
{
	float: left;
	margin-left: 75px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 215px;
	height: 51px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/buscacasos.png) no-repeat 0px 0px transparent;
}

body#casos div#busca select
{
	clear: both;
	margin-left: 60px;
	margin-top: 10px;
	width: 245px;
	background-color: #b29078;
}

body#casos div#minibanner
{
	margin-top: 20px;
}

/* Chamadas */

body#casos div.chamada#forum
{
	margin-left: 45px;
}

/********************* CONTENT - VÍDEOS **********************/

body#videos div#player
{
	float: left;
	margin-left: 45px;
	margin-top: 25px;
	width: 910px;
	height: 510px;
	background: url(../images/background_videos_player.png) no-repeat 0px 0px transparent;
}

body#videos div#player h2
{
	margin-left: 665px;
	margin-top: 5px;
	width: 225px;
	height: 45px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/videos.png) no-repeat 0px 0px transparent;
}

body#videos div#player object
{
	display: block;
	margin: auto;
}

body#videos div.chamada#forum
{
	margin-left: 45px;
}

/********************* CONTENT - INSCRIÇÕES **********************/

body#inscricoes h2#inscricoes
{
	margin-left: 700px;
	margin-top: 25px;
	width: 225px;
	height: 42px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/inscricoes.png) no-repeat 0px 0px transparent;
}

body#inscricoes div#ficha
{
	float: left;
	margin-left: 45px;
	margin-top: 20px;
	width: 595px;
}

body#inscricoes div#ficha form
{
	float: left;
	clear: both;
}


body#inscricoes div#instrucoes
{
	float: left;
	margin-bottom: 30px;
	width: 595px;
	height: 70px;
	background: url(../images/background_inscricoes_header.png) no-repeat 0px 0px transparent;
	color: #000;
}

body#inscricoes div#instrucoes p
{
	margin: 5px 78px;
}

body#inscricoes div#instrucoes p.first
{
	margin-top: 20px;
}

.txt_corpo td
{
	padding: 4px 3px;
}

.txt_corpo td.informacoes
{
	height: 30px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

.txt_corpo td.buttons input
{
	margin: 20px 40px;
}

span.observacao
{
	font-size: 10px;
}


.form_campo
{
	border: none;
	background: url(../images/background_campo.png) transparent;
	font-family: Verdana;
	font-size: 12px;
	line-height: 14px;
	vertical-align: top;
}

input.form_campo
{
	width: 510px;
}

textarea.form_campo
{
	max-width: 590px;
	min-height: 180px;
	height: 180px;
	width: 590px;
}

select.form_campo
{
	background: #b29078;
}


.form_txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	padding-right: 10px;
}

.termos
{
	float: left;
	width: 100%;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	margin: 15px 0px !important;
	padding: 20px 0px;
	text-align: center !important;
}

/********************* CONTENT - BLOG **********************/

body#blog h2#blog
{
	margin-left: 700px;
	margin-top: 25px;
	width: 225px;
	height: 42px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/blog.png) no-repeat 0px 0px transparent;
}

body#blog div#blog
{
	float: left;
	margin-left: 45px;
	padding-bottom: 40px;
	width: 625px;
	min-height:840px;
	background: url(../images/background_blog_posts.jpg) repeat-y 0px 0px transparent;
}

body#blog div#blog img.foto
{
	display: block;
	float: left;
	margin-left: 45px;
	margin-top: 40px;
	width: 90px;
	height: 110px;
}

body#blog div.post
{
	float: left;
	width: 475px;
	margin-left: 15px;
	margin-top: 40px;
}

body#blog div#blog h3
{
	margin: 0px;
	font-size: 12px;
	color: #6e2d03;
}

body#blog div.post p
{
	margin-right: 15px;
	color: #000;
}


body#blog div#blog p.details
{
	color: #6e2d03 !important;
}

body#blog div.post a.comments
{
	display: block;
	float: left;
	width: 382px;
	height: 33px;
	background: url(/casosdefamilia/images/blog_link_comments2.png) no-repeat 0px 0px transparent;
	color: #000;
	text-decoration: none;
	text-indent: 55px;
	line-height: 30px;
}

body#blog div.post a.comments:hover
{
	text-decoration: underline;
}

body#blog div#blog a.prev
{
	display: block;
	float: left;
	margin-left: 260px;
	margin-top: 20px;
	width: 60px;
	height: 22px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/anterior.png) no-repeat 0px 0px transparent;
}

body#blog div#blog a.next
{
	display: block;
	float: left;
	margin-left: 45px;
	margin-top: 20px;
	width: 60px;
	height: 22px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/proximo.png) no-repeat 0px 0px transparent;
}


body#blog div.post p
{
	margin-right: 15px;
	line-height:20px;
	color: #000;
}


body#blog div#banners
{
	float: left; 
	width: 300px;
}

/* Comentários */

body#blog #blog_qtd_comentarios, body#blog div#blog_comentarios
{
	margin-left: 0px;
	margin-right: 15px;
	border-bottom: 1px solid #333;
	color: #000;
}

.SeuComentario
{
	color: #6e2d03 !important;
}



body#blog .tit
{
	font-size: 12px;
	color: #6e2d03;
	text-decoration:none;
	font-weight:bold;
}

.nenhum {
	margin:25px 0px 0px 300px;
	font-weight:bold;
	font-size:12px;
}
.termosBlog
{
	float: left;
	width: 100%;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	margin: 15px 0px !important;
	padding: 20px 0px;
	text-align: left !important;
}
.termosBlog a
{
	text-decoration:none;
	color:#000000;
}
#blog #banners h4 {
	float:left;
	width:55px;
	height:24px;
	background-image:url(../images/blog_buscar.png);
	margin:0px 0px 4px 32px;
	text-indent:-9000px;
}
#campo_busca_blog {
	float:left;
	width:300px;
	height:55px;
	background-image:url(../images/background_blog_busca.png);
	margin:0px 0px 10px 30px;
}
#campo_busca_blog input {
	background-color:transparent;
	border:0px;
	margin:20px 0px 0px 28px;
	color:#FFF;
	padding:0px;
	cursor:text;
}
#campo_busca_blog .btn_ok  {
	background-image:url(../images/btn_ok.png);
	width:49px;
	height:55px;
	margin:0px 0px 0px 22px;
	cursor:pointer;
}
#arquivo_blog {
	float:left;
	width:300px;
	height:200px;
	overflow:auto;
	margin:10px 0px 0px 32px;
}
#arquivo_blog h3 {
	clear:both;
	background-image:url(../images/tit_arquivo.png);
	width:56px;
	height:33px;
	text-indent:-9000px;
	margin:0px 0px 10px 0px;
}

#arquivo_blog li {
	margin:0px 0px 0px -20px;
	list-style-type:none;
}

#arquivo_blog a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	padding:0px;
	margin:0px 0px 0px 10px;
	line-height:16px;
	text-decoration:none;
	
}
#arquivo_blog a:hover {
	text-decoration:underline;
}
#dr_01 {
	float:left;
	background-image:url(../images/bg_perfil_blog_01.png);
	width:300px;
	height:280px;
	margin:20px 0px 10px 32px;
}
#dr_01 h5 {
	background-image:url(../images/blog_ildo.png);
	width:65px;
	height:29px;
	margin:30px 0px 0px 50px;
	text-indent:-9000px;
}
#dr_01 p {
	width:200px;
	height:200px;
	color:#000;
	margin:3px 0px 0px 55px;
}
#dr_02 {
	float:left;
	background-image:url(../images/bg_perfil_blog_02.png);
	width:254px;
	height:271px;
	margin:20px 0px 0px 32px;
}
#dr_02 h5 {
	background-image:url(../images/blog_anahy.png);
	width:85px;
	height:37px;
	margin:44px 0px 0px 140px;
	text-indent:-9000px;
}
#dr_02 p {
	width:200px;
	height:200px;
	color:#000;
	margin:13px 0px 0px 35px;
}



/********************* CONTENT - FORUM **********************/
body#forum h2#tit_forum {	
	margin-left: 700px;
	margin-top: 25px;
	width: 225px;
	height: 42px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/forum.png) no-repeat 0px 0px transparent;
}
#forumGeral {
	float:left;
	width: 623px;
	background: url(../images/background_blog_posts.jpg) repeat-y 0px 0px transparent;
	min-height:600px;
}
#forumGeral h2 a {
	background-image:url(../images/tit_forum.png);
	width:137px;
	height:28px;
	text-indent:-9000px;
	display:block;
	margin:10px 0px 0px 460px;
}
#forumGeral h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
	margin:0px 0px 0px 80px;
}
.hr_forum {
    border:1px dashed #000;
    color:#000;
    background-color:#000;
    height: 1px;
	width:500px;
	margin:5px 0px 5px 35px;	  
}
#forumGeral .forumPostadoPor {
	color:#333;
	margin:5px 0px 5px 80px;
	font-size:10px;
}
#forumGeral .forumConteudoPost {
	color:#000;	
	margin:0px 30px 0px 90px;
}
.sempergunta {
	height:26px;	
}
.forumNavegacao {
	width:200px;
	height:25px;
	margin:30px 0px 0px 240px;
}
#btnAnterior {
	display: block;
	float: left;
	width: 60px;
	height: 22px;
	overflow: hidden;
/*	text-indent: -10000px;
	background: url(../images/anterior.png) no-repeat 0px 0px transparent;*/
}
#btnProximo {
	display: block;
	float: left;
	width: 60px;
	height: 22px;
	overflow: hidden;
/*	text-indent: -10000px; 
	background: url(../images/proximo.png) no-repeat 0px 0px transparent;*/
	margin-left:50px;
}
#forum #lateral {
	float:left;
	width:300px;
}
/*body#forum div#forum img.foto
{
	display: block;
	float: left;
	margin-left: 45px;
	margin-top: 40px;
	width: 90px;
	height: 110px;
}*/

/*body#forum div.post
{
	float: left;
	width: 475px;
	margin-left: 15px;
	margin-top: 40px;
}



body#forum div.post p
{
	margin-right: 15px;
	color: #000;
}

body#forum div#forum p.details
{
	color: #6e2d03 !important;
}

body#forum div#forum a.prev
{
	display: block;
	float: left;
	margin-left: 260px;
	margin-top: 20px;
	width: 60px;
	height: 22px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/anterior.png) no-repeat 0px 0px transparent;
}

body#forum div#forum a.next
{
	display: block;
	float: left;
	margin-left: 45px;
	margin-top: 20px;
	width: 60px;
	height: 22px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/proximo.png) no-repeat 0px 0px transparent;
}*/


/********************* FOOTER **********************/
div#footer
{
	margin: auto;
	margin-top: 20px;
	width: 910px;
	height: 202px;
	background: url(../images/background_footer.png) no-repeat 0px 0px transparent;
}

div#footer a
{
	display: block;
	float:left;
	margin: 10px;
	margin-top: 160px;
	color: #000;
	text-decoration: none;
}
/********************* FOOTER **********************/

div#footer a#programa
{
	margin-left: 175px;
}

div#footer a:hover
{
	text-decoration: underline;
}

/********************* CONTENT - noticias **********************/

body#noticias h2#noticias
{
	margin-left: 700px;
	margin-top: 25px;
	width: 225px;
	height: 42px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/noticias.png) no-repeat 0px 0px transparent;
	float:left;
}

body#noticias div#noticias
{
	float: left;
	margin-left: 30px;
	margin-top: 25px;
	width: 300px;
	height: 320px;
	background: url(../images/background_noticias.png) no-repeat 0px 0px transparent;
}

body#noticias div#monta_final
{
	margin-left: 30px;
	margin-top: 25px;
}

body#noticias div#categoria
{
	float: left;
	width: 515px;
	height: 583px;
	background: url(../images/background_blog_posts.jpg) no-repeat 0px -20px transparent;
	background-repeat:repeat-y;
	color: #000;
	margin-left:20px;
	overflow:auto;
	margin-top:55px;
	padding:0 10px 0 80px;
}

body#noticias div#todasnoticias
{
	float:left;
	width: 124px;
	height: 45px;
}

body#noticias div#categoria hr{
	width:95%;
	color:#000;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:17px;
	line-height:1px;
	border:dotted;
}

body#noticias div#categoria p{
	text-indent:0px;
	margin-bottom:20px;
	margin-left:87px;
	margin-right:10px;
}

body#noticias div#categoria a{
	text-decoration:none;
	color:#000;
}

body#noticias div#categoria a:hover{
	text-decoration:underline;
	color:#000;
}

body#noticias div#categoria a:visited{
	text-decoration:none;
	color:#333333;
}

body#noticias div#categoria h3{
	margin-top:20px;
}

body#noticias div#noticias div#foto
{
	float: right;
	margin-right: 6px;
	margin-top: 45px;
}

body#noticias div#noticias h3
{
	margin-left: 60px;
	margin-top: 30px;
	width: 300px;
	height: 80px;
	background: url(../images/noticias_header.gif) no-repeat 0px 0px transparent;
}

body#noticias div#noticias h3 span
{
	display: block;
	float: left;
	margin-left: 10px;
	margin-top: 17px;
}

body#noticias div#noticias p.details
{
	margin-left: 65px;
	margin-top: 80px;
}

body#noticias div#noticias div#texto
{
	margin-left: 65px;
	margin-top: 30px;
	width: 559px;
	height:232px;
}

body#noticias div#noticias div#texto p
{
	margin-right: 15px;
}

body#noticias div#noticias a#video
{
	display: block;
	float: left;
	margin-left: 465px;
	width: 145px;
	height: 42px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/noticias_videos.png) no-repeat 0px 0px transparent;
}

body#noticias div#busca
{
	float: left;
	width: 330px;
}

body#noticias div#busca h3
{
	float: left;
	margin-left: 75px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 205px;
	height: 51px;
	overflow: hidden;
	text-indent: -10000px;
	background: url(../images/buscanoticias.png) no-repeat 0px 0px transparent;
}

body#noticias div#busca select
{
	clear: both;
	margin-left: 60px;
	margin-top: 10px;
	width: 245px;
	background-color: #b29078;
}

body#noticias div#minibanner
{
	margin-top: 20px;
}
/* Estilo para deixar o Copyright branco apenas no Casos de Família */
#rodape_copyright{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#rodape_copyright:hover {
	text-decoration: none;
}



.publicidade{
	float:right;
	font-size:12px;
	color:#969696;
	width:65px;
	height:18px;
	margin:0;
	padding:0;
}
#barraPulverizacao{
	width:750px;
	padding:0 0 0 130px;
	height:50px;
}
