/*
Theme Name: Denis Duarte
Theme URI: http://denisduarte.com
Description: Tema criado para o site do Mestre em bíblia Denis Durate
Version: 1.0
Author: Robson Siqueira
Author URI: http://robsonsiqueira.com
Tags: denis, duarte, mestre, biblia, cientista, religiao
*/


body {
	margin: 0px;
	background-color:#292929;
}
#topo {
	width:100%;

}
#topo-menu-site {
    background-image:url(images/bg-menu-site.jpg);
	width:100%;
	height:34px;
}
#topo-menu-site-alinha {
	margin:0 auto;
	width:955px;
}

#topo-menu-site-alinha-itens {
	float:left;
	width:440px;
}
#topo-menu-site-alinha-search {
	float:right;
	width:390px;
	padding: 5px;
	text-align: right;
}




#topo-bg {
    margin:0 auto;
    background-image:url(images/bg_topo.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width:100%;
	height:131px;

}
#topo-menu-conteudo {
    background: #fff url('images/bg-menu-conteudo.jpg');
	width:100%;
	height:31px;
}
#topo-menu-conteudo-alinha {
	margin:0 auto;
	width:955px;
}

.search-bt {
    background-image:url(images/bt-search.png);
	border:0px;
	width:80px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.search-box {
    background:url(images/box-search.png) no-repeat;
	border:0px;
	padding:2px;
	width:295px;
	height:20px;
}


a:link, a:visited, a:active {color: #adadad; text-decoration: none;}
a:hover {color:#ffffff; background-color: #adadad;}
a.linkdestaque:link, a.linkdestaque:visited, a.linkdestaque:active {color: #5c5c5c; text-decoration: none;}
a.linkdestaque:hover {color:#ffffff; background-color: #5c5c5c;}
a.linkposts:link, a.linkposts:visited, a.linkposts:active {color: #5c5c5c; text-decoration: none;}
a.linkposts:hover {color:#ffffff; background-color: #5c5c5c;}

#menu-site, #menu-site ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; line-height:1.5em;}
#menu-site a {display:block; padding:0.25em 1em; color:#fff;}
#menu-site li, #menu-site-home {float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#menu-site a:hover {background:none; color:#fff; text-decoration:underline;}

#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; line-height:1.5em;}
#dropmenu a {display:block; padding:4px;; color:#fff; background:#452007;}
#dropmenu li,#dropmenu  {float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#dropmenu a:hover {background:#452007; color:#fff; text-decoration:underline;}
#dropmenu ul {position:absolute; display:none; width:12em; top:1.9em; left:-1px;}
dropmenu li ul a {height:auto; float:left;}
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}


#corpo {
	width:100%;
	background-color:#FFFFFF;
}

#conteudo {
    margin:0 auto;
	width:100%;
	background-color:#FFFFFF;
	padding-top:20px;
	padding-bottom:20px;
	display:table;
}

#corpo-conteudo {
    margin:0 auto;
	width:955px;
}
#conteudo-textos {
    width:635px;
	float:left;
	margin-right:20px;
}

h1, h4, h5, h6 { 
    font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	text-decoration:none;
	white-space:normal;
}
h1 { 
	font-weight:bold;
	color:#5c5c5c;
}
h4 { 
	font-weight:bold;
	color:#5c5c5c;
}
h5 { 
	color:#707070;
	font-weight:normal;
}
h6 { 
	color:#adadad;
	font-weight:normal;
}
#textos {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#404040;
	border-top:2px solid #d4d4d4;
	margin-top:20px;
	padding-top:10px;
}


#destaque{ 
    width:100%;
	float:left;
	padding-bottom:20px;
	border-bottom:4px solid #d4d4d4;
	margin-bottom:20px;
}


#coluna-1{ 
    width:287px;
	padding-right:20px;
	float:left;
	border-right:1px solid #d4d4d4;
}

#fotodestaque {
    float:left;
	width:290px;
	height:140px;
	border:1px solid #333;
	margin-right:6px;
}

#fototexto {
    float:left;
	margin-right:12px;
	margin-bottom:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
}

h4#categoria{
    font-weight:bold;
	color:#959595;
	margin-bottom:20px;
	padding:6px;
	background-color:#ededed;
}
h6#maiscategoria{
    border-bottom:2px solid #d4d4d4;
	padding-bottom:20px;
	margin-bottom:20px;
}

#conteudocategria{
    border-bottom:1px solid #eee;
	margin-bottom:12px;
	padding-bottom:12px;
}

#coluna-2{
    width:307px;
	float:left;
	margin-left:20px;
}

#sidebar {
    width:280px;
	float:right;
}

#sidebar-box {
    width:280px;
	float:left;
}

#sidebar-top {
    width:100%;
	height:12px;
	background-image:url(images/sidebar-top.jpg);
	float:left;
}
#sidebar-bg {
    background-image:url(images/sidebar-bg.jpg);
	width:240px;
	padding-left:20px;
	padding-right:20px;
	float:left;
}
#fotovideo {
    float:left;
	width:242px;
	height:100px;
	margin-right:6px;
}
h6#maisvideos{
	margin-top:20px;
}
#fotodicaleitura {
	width:80px;
	height:100px;
	margin-top:12px;
}
#sidebar-bottom {
    width:100%;
	height:12px;
	background-image:url(images/sidebar-bottom.jpg);
	float:left;
}



ul#topo-menu-site-alinha-itens li {
	float:left;
	margin:0 auto;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d6d6d6;
	font-weight:bold;
	padding:8px;
	margin-top:-16px;
}

ul#topo-menu-conteudo-alinha li {
	float:left;
	margin:0 auto;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding:8px;
	margin-top:-5px;
}


#comments {
    padding:12px;
	background-color:#f7f7f7;
	border-top:2px solid #d4d4d4;
	margin-top:20px; font-family:Arial, Helvetica, sans-serif;
}
#comments-post {
    padding:12px;
	background-color:#f7f7f7;
	border:1px solid #d4d4d4;
	margin-top:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#comments-form {
    background-color:#f6f6f6;
	padding:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border-bottom:2px solid #d4d4d4;
	border-top:2px solid #d4d4d4;
	margin-top:20px;
}



#rodape {
	width:100%;
	border-top:4px solid #000000;

}
#rodape-conteudo {
    margin:0 auto;
	width:955px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#848484;
	padding-top:20px;
	padding-bottom:20px;
}