/*
	Theme Name: Esperanca
	Theme URI: http://www.novotempo.com.br/
	Description: Tema desenvolvido por Leandro Morais e Rosemeire Silva
	Author: Novo Tempo
	Author URI: http://www.novotempo.com.br
	Version: 1.0
*/

@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
    vertical-align: baseline;
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

:focus {
    outline: 0;
}

body {
    background: url(images/bg_body.jpg) center top repeat-x white; line-height: 1; color: black; }
ol, ul {
    list-style: none;
}

table {
    border-collapse: separate;
    border-spacing: 0;
}

caption, th, td {
    font-weight: normal;
   text-align: left;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}

blockquote, q {
    quotes: "" "";
}

/*Até aqui o reset */

header, nav, section, footer, aside, article{ display:block; }
#total{ width:100%; height:auto; min-height:1000px; background: url(images/fundosite.jpg) center top no-repeat;  }

header{ width:1024px; height:350px; border:0px solid #000000; margin:auto; /*border-left:1px solid #999900;*/}

h1.logo a{ display:block; width:300px; height:153px; float:left; background:url(images/logo.png) center; text-indent:-9999px; margin-top:120px; /*border-right:1px solid #000000;*/ }

ul.busca{ width:360px; height:34px; float:left; border-left:0px solid #000000; margin-top:220px; margin-left:350px;}
ul.busca li.search_text{ width:255px; height:32px; background:url(images/bgsearch.png) center; margin-right:5px; float:left; }
.formpesquisa {margin-left:15px; margin-top:7px; border:none; font-size:11px; color:#999999; }
ul.busca li.search_button{ width:81px; height:27px; float:left; margin-top:2px; }
nav{ width:945px; height:34px;  float:left; margin-left:40px;  margin-top:30px; /*border:1px solid #CC3300;*/}
#maincontent{ width:945px; height:auto; min-height:600px; /*border-left:1px solid #666666;*/ margin:auto; margin-top:5px;}
#maincontent .contents{ float:left; width:680px; min-height:400px; height:auto;/* border:1px solid #000000;*/ }
#maincontent aside{ float:left; margin-left:10px; width:250px; min-height:400px; height:auto; }
.bradcrumbs{ width:678px; height:18p; border-bottom: 1px dotted #D4D4D4; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; padding-top:8px; float:left; padding-bottom:5px; }
.bradcrumbs a{ text-decoration:none; color:#333333; }
.bradcrumbs strong { font-weight:bold;}
.contents .audio { width:640px; height:23px; padding-top:10px; padding-left:40px; text-align:left; /* background:url(images/bgaudio.jpg) left center; */ font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; float:left; }
.contents .audio a{ display:block; width:75px; height:15px; border-right:0px dotted #625822; margin-right:5px; text-decoration:none; font-weight:bold; color:#4D5A1B; font-size:11px; float:left; margin-top:2px; padding-right:5px;}
.contents .audio p{width:535px; height:16px; border:0px solid #666666;  float:left; margin-left:5px; overflow:hidden; line-height:13px; white-space:nowrap; color:#685224;}
div#destaque { width:680px; height:345px; float:left; background:url(images/bgdestaqhome.jpg) right bottom no-repeat;margin-top:10px; }
div#destaque_category { width:680px; height:345px; float:left; background:url(images/bgcategory.jpg) right bottom no-repeat;margin-top:10px; }
div#destaque article{ width:670px; height:335px; /*border:1px solid #333333;*/}
div#destaque_category article{ width:670px; height:335px; /*border:1px solid #333333;*/}
article .imagem{ width:330px; height:190px; float:left; overflow:hidden; }
article .imagem img{ width:330px;}

article h1{ width:330px; height:190px; float:left; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#613117; font-size:60px; font-weight:bold; display:block; margin-left:7px; overflow:hidden; letter-spacing:-4px; line-height:63px; }
article h1 a{ text-decoration:none; color:#594744; display:block;}
h1 a{ text-decoration:none; color:#594744; display:block;}
article div{ width:670px; height:60px; margin-bottom:10px; overflow:hidden; /*border:1px solid #666666;*/ float:left; display:block; margin-top:10px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px; display:block; overflow:hidden; color:#594744; }
article div p{ width:670px; /*border:1px solid #666666;*/ float:left; display:block; Sfont-size:18px; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px; display:block; overflow:hidden; color:#594744; }
article a.lermais{ width:110px; height:20px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; font-size:18px; text-decoration:none; float:right; background-color:#F7F3DF; padding:10px; -moz-border-radius:5px 5px 5px 5px;  -webkit-border-radius:5px 5px 5px 5px; color:#594744;  }
div#secoes { width:680px; height:auto; margin-top:30px;  /*border:1px solid #E1E1E1;*/ float:left; }
div#secoes section{ width:200px; height:auto; padding-bottom:40px; /*border:1px solid #E1E1E1;*/ float:left; }
div#secoes section.familia{ width:200px; height:auto; padding-bottom:40px; /*border:1px solid #E1E1E1;*/ float:left; margin-left:37px; margin-right:37px; }
div#secoes section .secsaude{ width:170px; height:22px; float:left; background:url(images/bg_secao.jpg) left bottom no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:26px; color:#3366CC; padding-left:30px; letter-spacing:-2px;  /*border:1px solid #CCCCCC;*/ display:block;  }
div#secoes section .secfamilia{ width:170px; height:22px; float:left; background:url(images/bg_secao2.jpg) left bottom no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:26px; color:#888116; padding-left:30px; letter-spacing:-2px;  /*border:1px solid #CCCCCC;*/ display:block;  }
div#secoes section .secespiritual{ width:170px; height:22px; float:left; background:url(images/bg_secao3.jpg) left bottom no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:26px; color:#D94612; padding-left:30px; letter-spacing:-2px;  /*border:1px solid #CCCCCC;*/ display:block;  }

div#secoes section article{ width:200px; height:auto; margin-bottom:20px; float:left; }
div#secoes section article .image { width:200px; height:129px; overflow:hidden; float:left; margin-top:12px; margin-bottom:10px;}
div#secoes section article .image img{ width:200px; }
div#secoes section article h2{ width:200px; height:26px; overflow:hidden; float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#555650; }
div#secoes section article h3{ width:200px; height:25px; overflow:hidden; float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#555650; margin-top:10px; }
div#secoes section article div{ width:200px; height:70px; overflow:hidden; float:left; font-size:12px; line-height:14px;  font-size:12px; font-family:georgia, Arial, Helvetica, sans-serif; }

div#secoes section article div p{ width:200px; height:auto; font-size:12px; line-height:14px;  font-family:georgia, Arial, Helvetica, sans-serif; }
div#secoes section article p.arigo2{ width:200px; height:auto; float:left; font-size:11px; line-height:13px; margin-top:5px; }
div#secoes section article p a.ler_familia{ width:70px; height:auto; float:left; font-size:12px; margin-top:5px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#3366CC; margin-left:130px; display:block; text-decoration:none; }
div#secoes section article p a.ler_familia2{ width:70px; height:auto; float:left; font-size:11px; margin-top:5px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#3366CC; margin-left:130px; display:block; text-decoration:none; }
div#secoes section article p a.ler_saude{ width:70px; height:auto; float:left; font-size:12px; margin-top:5px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#888116; margin-left:130px; display:block; text-decoration:none; }
div#secoes section article p a.ler_saude2{ width:70px; height:auto; float:left; font-size:11px; margin-top:5px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#888116; margin-left:130px; display:block; text-decoration:none; }
div#secoes section article p a.ler_espiritual{ width:70px; height:auto; float:left; font-size:12px; margin-top:5px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#D94612; margin-left:130px; display:block; text-decoration:none; }
div#secoes section article p a.ler_espiritual2{ width:70px; height:auto; float:left; font-size:11px; margin-top:5px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#D94612; margin-left:130px; display:block; text-decoration:none; }
.canais{ display:block; width:250px; float:left; height:auto; margin-bottom:15px; }
.canais li{ display:block; width:auto; float:left; height:auto; margin-bottom:15px; margin:0px 15px 0px 2px; font-style:italic; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#666666; padding-top:5px; }
.canais li a{ color:#514A20; text-decoration:none; }
.canais li.iconcanais{ display:block; width:auto; float:left; height:auto; margin-bottom:15px; margin:0px 4px 0px 4px; padding:0px; }
.videos { width:250px; height:auto; background-color:#c4c59d; display:block; float:left;}
.videos li.videoprincipal{ width:250px; height:200px; display:block; float:left;}
.videos li.video1{ width:245px; min-height:80px; background:url(images/bgvideo1.png) bottom center #c4c59d no-repeat; float:left; margin-top:5px; padding:0px 0px 5px 5px;}
.videos li.video2{ width:245px;  min-height:80px; background:url(images/bgvideo2.png) bottom center #d4d4b5 no-repeat; float:left; padding:0px 0px 5px 5px;}
.videos li.video3{ width:245px;  min-height:60px; background:#e6e6cc; float:left; padding:0px 0px 5px 5px;}
.videos .imgvideo{ width:60px; height:42px; overflow:hidden; float:left; margin:5px 5px 0px 2px; }
.videos .imgvideo img{ width:60px; }
.videos li p.titlevideo{ width:170px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; font-weight:bold; float:left; margin:5px 0px 0px 0px; padding:0; color:#5a585d;}
.videos li p.titlevideo a{ text-decoration:none; color:#5a585d;}
.videos li p.descriptionvideo{ display:block; width:170px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5a585d; float:left; margin-top:3px;  }
.publicidade { width:250px; height:auto; border-top:6px  #333333 solid; float:left;  padding:5px 0px 0px 0px; margin:10px 0px 5px 0px; }
.publicidade h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-style:italic; font-weight:bold; color:#585954; }
.publicidade p{ width:inherit; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:5px; color:#585954; margin-bottom:10px; }
.publicidade p.textpub2{ width:150px; height:74px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; float:left}
.publicidade p.textpub2 a{ text-decoration:none; color:#50526B; }
.publicidade .imagempublidade{ width:96px; height:75px; overflow:hidden; float:left; margin:0px 0px 0px 0px; }
#pe{ width:100%; height:383px; text-align:center; background:url(images/bgpe.jpg) repeat-x bottom; clear:both;}
footer{ background:url(images/toprodape.jpg) center top no-repeat; width:980px; height:380px; margin:auto; }
.logos { display:block !important; width:80% !important; height:20px!important; padding:5px !important; border:1px solid #FFFFFF !important; background:#FFFFFF !important; -moz-border-radius:4px !important;  -webkit-border-radius:4px !important; margin-top:10px;}
.logos .novotempo{ display:block; width:30px; height:20px; float:left; margin-right:15px; text-indent:-99999px; background:url(images/novotempo.jpg) center no-repeat; }
.logos .portaladventista{ display:block; width:30px; height:20px; float:left; margin-right:10px; text-indent:-9999px; background:url(images/portaladventista.jpg) center no-repeat; }
.logos .unasp{ display:block; width:70px; height:20px; float:left; margin-right:15px; text-indent:-99999px; background:url(images/unasp.jpg) center no-repeat; }
.logos .iaene{ display:block; width:30px; height:20px; float:left; margin-right:15px; text-indent:-99999px; background:url(images/IAENE.jpg) center no-repeat; }
.logos .maranata{ display:block; width:30px; height:20px; float:left; margin-right:15px; text-indent:-99999px; background:url(images/redemaranata.jpg) center no-repeat; }
.logos .iap{ display:block; width:30px; height:20px; float:left; margin-right:15px; text-indent:-99999px; background:url(images/iap.jpg) center no-repeat; }
.logos .clinicaadventista{ display:block; width:30px; height:20px; float:left; margin-right:0px; text-indent:-9999px; background:url(images/clinicaadvetnista.jpg) center no-repeat; }
footer ul{ display:block; width:940px; height:330px; padding-top:50px; margin:auto; padding-left:35px; }
footer ul a{ text-decoration:none; color:#517988;}
footer ul li{ display:block; width:440px; height:60px; padding-top:20px; margin:auto; text-align:right; float:left;  }
footer ul li.peright{ display:block; width:440px; height:60px; padding-top:20px; margin:auto; text-align:left; float:left; margin-left:40px;  }
footer ul li h4{ font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; font-size:16px; color:#7d8589;}
footer ul li p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; color:#517988; padding-top:5px; line-height:14px; }
footer ul li img{ float:right; }
.artigos_sigle{ width:660px; height:auto; margin-top:10px;  /*border:1px solid #E1E1E1;*/ float:left; padding-bottom:50px; border-bottom:5px solid #999999; margin-bottom:20px; }
.artigos_sigle ul, .artigos_sigle ol{ margin-left:45px ; margin-bottom:15px ; display:block; width:90%; height:auto; }
.artigos_sigle ol li{ list-style:decimal; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-bottom:5px; line-height:16px; }
.artigos_sigle ul li{ list-style:circle;font-family:Arial, Helvetica, sans-serif;padding-bottom:5px; line-height:16px; }
.artigos_sigle p{ padding-bottom:15px;}
.artigos_sigle h1 a{ font-style:normal; color:#666666; }
.artigos_sigle h1 a:hover{ font-style:normal; color:#666666; }
.artigos_sigle a{ font-style:italic; text-decoration:none; color:#000; }
.artigos_sigle a:hover{ font-style:italic; color:#FF6600; }
.artigos_sigle h1{ font-size:60px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-4px; width:100%; height:auto; margin:0px; padding:0px;  text-align:left;}
.artigos_sigle .tags{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-align:left; font-style:italic;  width:100%; height:auto; display:block; padding-top:10px; padding-bottom:5px;}
.artigos_sigle .tags a{text-decoration:none; color:#333333; }
strong { font-weight:bold; font-style:normal;}
.artigos_sigle img{ /*width:320px;*/ margin:6px 6px 3px 0px; border:1px solid #999999; padding:5px; -moz-border-radius:4px;  -webkit-border-radius:4px;}
.artigos_sigle p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:17px; }
.esconde{ display:none !important; }
.alignleft {float:left; }
.related_post { padding:10px; border:1px dotted #666666; display:block; width:96%;  -moz-border-radius:4px;  -webkit-border-radius:4px; margin:10px 10px 10px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; float:left }
 ul.related_post{ margin-left:0px !important; margin-bottom:15px !important; display:block !important; width:96% !important; height:auto !important;}
.related_post_title { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#999999; margin-top:10px;  }
.related_post li {  border-bottom:1px dotted #666666; margin-bottom:5px; padding-bottom:3px; list-style:none !important; margin: }
.related_post a{ text-decoration:none; color:#CC6600; font-style:normal; }
div.comentarios .numbercoments{
width:95%;
height:auto;
margin-bottom:20px;
}
.numbercoments img{ float:left; margin-right:6px; }
div.comentarios .numbercoments p{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
display:block;
padding-top:6px;
font-size:17px;
font-weight:bold;
color:#999999;
}
div.comentarios ul{
width:100%;
margin-bottom:10px;
list-style-position:inside;
list-style-type:decimal;
}
div.comentarios ul li{ border-bottom:1px dotted #999999; margin-bottom:20px; list-style:none;}
div.comentarios ul li p{
font-family:Arial, Helvetica, sans-serif !important;
font-weight:normal;
font-size:12px;
line-height:18px;
font-style:normal;
margin-top:10px;
margin-bottom:10px;
line-height:16px;
}

div.comentarios ul li p.name{
font-size:14px !important;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif !important;
font-style:Normal;
text-transform:capitalize;
margin:0px;
padding:0px;
}

div.comentarios ul li p.comentariodata{
font-family:Arial, Helvetica, sans-serif !important;
font-weight:normal;
font-size:11px;
margin:0px;
padding:0px;
font-style:italic;
}

div.comentarios ul li a{
font-weight:bold;
font-size:11px;
margin-top:10px;
margin-bottom:10px;
color:#000066;
text-decoration:none;
}

div.content_read .comente{
width:680px;
height:auto;
float:left;
margin-top:20px;
}

div.comente .top_coment{
width:680px;
height:auto;
float:left;
font-size:16px;
font-weight:bolder;
}

div.comente .formulario{
width:680px;
height:auto;
float:left;
margin-top:15px;
font-size:12px;
}

.comente{ font-family:Arial, Helvetica, sans-serif; }
.comente input{ margin-top:3px; margin-bottom:10px; margin-right:5px; border:1px solid #B9CCF0;  -moz-border-radius:4px;  -webkit-border-radius:4px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:3px !important; }
.comente textarea{ margin-top:3px; margin-bottom:10px; margin-right:5px; border:1px solid #B9CCF0;  -moz-border-radius:4px;  -webkit-border-radius:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:3px; padding:3px !important; }
.numbercoments p{ font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; }
.top_coment { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; color:#003366;}
.top_coment img { float:left; margin-right:6px; }
.botaoenviar { width:auto; height:25px; background:url(images/bgbotao_enviar.jpg) bottom repeat-x; font-size:11px; text-transform:uppercase; color:#006699;  }
.txtCategory img{ width:300px; float:left; }
.txtCategory p{ padding-top:5px; padding-left:7px; font-size:15px; line-height:17px; }
.readmore{ font-weight:bold; padding-top:10px; }
.data{ font-family:Arial, Helvetica, sans-serif; padding-bottom:15px;}
.resultaBusca h1{ font-family:Arial, Helvetica, sans-serif; font-size:15px; margin-top:10px; margin-bottom:10px; }
.link_video{
	position: relative;
	display:block; 
	width:250px;
	height:186px;
}
.marca-d-agua{
	position: absolute;
	top:50px;
	left:75px;
}

a#feedlink{
	text-decoration:none;
	color:#666666;
}

#feedemail{
	color:#999999;
	font-size:12px;
}
#feedbutton{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
}

div.cursointerativo {
	margin:5px;
}

.publicidade  h2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-style:normal;}
.cursointerativo img{ margin:10px 5px 10px 5px;}
.recentcomments{ display:block; width:100%; height:auto; border-bottom:1px dotted #999999;  font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:7px; padding-bottom:5px;  }
.recentcomments a{ text-decoration:none; color:#333333; font-style:italic; font-size:12px;}
.sidebar-box{ display:block; float:left; }
.sidebar-box h2{ font-family:georgia,Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#666666; font-style:italic; display: block; width:250px; height:auto; border-top:5px solid #000000; padding-top:5px; margin-bottom:8px;}
.sidebar-box ul{ display:block; width:100%; height:auto; padding-top:8px; }
.sidebar-box ul li{ display:block; width:100%; height:auto; border-bottom:1px dotted #999999;  font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:7px; padding-bottom:5px;  }
.sidebar-box ul li a{ text-decoration:none; color:#333333; font-style:normal; font-size:12px;}
.verVideos { display:block; width:100%; height:30px; background-color:#f1f1d9; float:left; padding-top:10px;}
.verVideos a{display:block; background:url(images/bgmaisvideos.jpg) bottom repeat-x; width:auto; height:12px; padding:5px; border:1px solid #93631C; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; -moz-border-radius:4px;  -webkit-border-radius:4px; margin-bottom:20px; float:left; margin-left:10px; font-weight:bold; color:#93631C; } 