/*   
Theme Name: Portal Teresina Gospel
Theme URI: http://teresinagospel.com.br
Description: Portal Gospel em Teresina
Author: Francois Holanda
Author URI: http://teresinagospel.com.br Estude e copia mais se lembre de mim.
Version: 4.0
*/

* {margin:0; padding:0; border:0;}
body {background: #fff; font:14px Arial;}
p {color:#666; font-size:14px;}
h2 {color: #669900; text-transform: lowercase; letter-spacing:0; font:bold 25px Arial;}
h5 {font:bold 10px Arial; text-transform: uppercase; margin:0 0 10px 0;}
ul, li {margin:0; padding:0;}
input, textarea                          {border: solid 1px #E6E6E6; background:#FFFBE8;}
textarea:focus, input[type="text"]:focus {border: solid 1px #FF9900; background:#FFF7D5;}
blockquote {margin: 15px 10px; padding: 10px 10px 10px 50px; background: #F0F0F0 url(image/quote.jpg) no-repeat 10px 10px; font-size: 17px; line-height: 1.5em; font-style: italic; }
/*  BOTÕES COMPARTILHAS   */
.compartilhar {padding:10px; margin: 0 0 20px 0; border: 1px solid #99cc00; clear:both;}
.paginacao {margin:30px 0 10px 0; clear:both;}
.datadestaques {color:#666; font:bold 11px Arial; background: #F0F0F0; margin:5px 0;}

.block-avatar {color: #333333; border-top:1px dotted #ccc; padding-top:10px;}
.block-avatar img {float:left; margin-right:10px;}
.post-author h3 {color:#1FA2E1; padding:0 0 5px 0;}
.post-author p {font:11px Arial; padding:0; margin:0;}
.author-descr {height:1%; display: table; }
.author-descr p {font:11px Arial !important;}
.author-details a {font:11px Arial;}

#containertudo  { margin:0 auto; text-align:center; width: 1000px;}
#container  {text-align:left; padding: 10px 0;}
#corpo {width:670px; float:left; background:#fff; padding-left:10px;}
#divsidebar {width:300px; float:right; border-left:1px solid #eee; margin-left:7px; padding-left:10px;}
#sidebar {text-align:left; width:300px; }
#colunae {width:440px; float:left; padding:10px 10px 10px 0; border-right:1px solid #eee;}
#colunad {width:210px; float:right; text-align:left;}

/*  HEADER   */
#containerheader {background:#336600; text-align:left; margin:0 auto;}
#header {background: #336600;  margin:0 auto; width:1000px; height: 132px; text-align:left;}
#logo {float:left; width: 140px; }
#banner img {padding:10px 0 5px 0; }
#banner a{color: #FF9900;}
#banner a:hover{	text-decoration:none; background:#ff9900; color:#fff;}
#banner p {color: #666; font:13px arial; float:right; padding:7px;}

/*  HEADER - MENU  */
#fundomenu {background:#F1FFD5;  text-align:left; margin:0 auto;}
#menu {margin:0 auto; width:1000px; height: 25px; padding-top:10px;}
#menu li {float:left; display:inline; font: bold 12px arial; text-transform: uppercase;}
#menu a {color: #336600; padding-right:10px; text-decoration:none;}
#menu a:hover {color: #336600; text-decoration:underline;}

/*  HEADER - PAGINAS  */
#fundomenutop {background:#FAFFF0;  text-align:left; margin:0 auto; border: solid 1px #C4E7A3;}
#menutop {margin:0 auto; width:1000px; height: 20px; padding-top:5px;}
#menutop li {float:left; display:inline; font: bold 11px arial; }
#menutop a {color: #336600; padding-right:10px; text-decoration:none;}
#menutop a:hover {color:  #336600; text-decoration:underline;}

#colunae #capa {margin:10px 0 0 0;}
#colunae #capa h1 {font-size:20px;}
#colunae #capa ul {font:bold 12px Arial; margin:10px 0 10px 15px;}
#colunae #capa a {color:#669900; text-decoration:none; }
#colunae #capa a:hover {text-decoration:underline; }

#colunae #chamadas {margin: 0 0 10px 0 ;}
#colunae #chamadas li {width:130px; height:80px; float:left; list-style-type:none; margin:10px 0 0 0; padding:5px; border-left: 1px dotted #ccc; }
#colunae #chamadas a {font:bold 16px Arial; padding:2px 0; color:#669900; text-decoration:none;}
#colunae #chamadas a:hover {text-decoration:underline;}

#colunae #canalvideos {margin:10px 0; border-top: 1px dotted #ccc;}

#colunae #noticias {border-top: 1px dotted #ccc; }
#colunae #noticias li {list-style-type:none; height:100px; padding:10px 10px 10px 0; border-bottom: 1px dotted #ccc; }
#colunae #noticias a {color: #669900; text-decoration:none; }
#colunae #noticias a:hover {text-decoration:underline; }
#colunae #noticias h1 {font-size:18px; text-decoration:none; margin:0 0 5px 0; line-height: 1.0em; }
#colunae #noticias h2 {padding:10px 0; font-size:18px; text-decoration:underline;}
#colunae #noticias .imgalbum  img {width:100px; float:left; height:100px; margin-right:10px;}

/*  COLUNA E */ 
/*  COLUNA ENQUETE */ 
#enquete {padding:10px; margin: 0 0 10px 0; background:#FF9900; border:1px solid #FF0000;}
#enquete a {color:#FFF;}
#enquete h2 {color:#FFF; margin:0 0 5px 0; }
#enquete ul li {list-style:none; padding:2px;}
#enquete label {font:11px Arial;}

#colunad #albumdefotos li {height:110px; list-style-type:none; border-bottom: 1px dotted #ccc; margin-bottom:10px;}
#colunad #albumdefotos img {width:100px; float:left; height:100px; margin-right:10px;}
#colunad #albumdefotos a {color: #669900; text-decoration:none;}
#colunad #albumdefotos a:hover {text-decoration:underline;}
#colunad #albumdefotos h1 {font-size:18px; line-height: 1em;}
#colunad #albumdefotos p {font-size:12px; color:#333; margin-bottom:10px;}
#colunad #listaalbumdefotos ul {font:bold 12px Arial; margin:0 0 0 15px; padding:5px 0; border-bottom: 1px dotted #eee;}
#colunad #listaalbumdefotos a {font: bold 12px Arial; padding:2px 0; color:#669900; text-decoration:none;}

#dtwiter {margin:20px 0 10px 0;}
#dtwiter p   {font-size:12px;}
#dtwiter h2 {background:#F9FEFF; border-top:1px solid #4BD3FF; border-bottom:2px solid #4BD3FF;  padding:5px; color: #4BD3FF; }

#comentarios h2 {background:#FFFDF4; border-top:1px solid #FF9900; border-bottom:2px solid #FF9900;  padding:5px; color: #FF9900;}
#comentarios a {color:#FF9900; text-decoration:none;}
#comentarios a:hover {text-decoration:underline;}
#comentarios li {list-style-type:none;  border-bottom:1px dotted #ccc; padding:5px;}
#comentarios small {font-size:11px; color:#666;}

#nossarede {margin:20px 0;}
#nossarede img {margin:2px 0;}

#arquivos {background:#FAFFF0; padding: 10px; margin: 10px 0;  border-top:1px solid #339900; border-bottom:2px solid #339900; }
#arquivos select {background:#FAFFF0; margin-top:5px;} 

/*  SIDEBAR   */

#parceiros {width:300px; padding:0 0 10px 0;}
#parceiros a:hover img {background:#669900; padding:3px; margin:-2px;}
#parceiros img  {margin:-2px; padding:3px;}
#patrocinios {margin:0 0 5px 0; padding:0 0 10px 0; text-align:center;}
#patrocinios a:hover img {background:#669900; padding:10px; margin:-2px;}
#patrocinios img  {margin:-2px; padding:10px;}
#lancamentos {margin: 0 0 10px 0;}
#apoio {margin:10px 0; text-align:center; }
#buscar {margin: 0 0 10px 0;}
#sidebar #eventos  {margin: 20px 0;}
#sidebar #eventos h2 {background:#FAFFF0; border-top:1px solid #669900; border-bottom:2px solid #669900;  padding:5px; color: #669900;}
#sidebar #eventos  li {list-style-type:none; height:80px; padding:5px 5px 5px 0; border-bottom: 1px dotted #ccc; }
#sidebar #eventos  a {color: #669900; text-decoration:none; }
#sidebar #eventos  a:hover {text-decoration:underline; }
#sidebar #eventos  h1 {font-size:16px; text-decoration:none; margin:7px 0; line-height: 1.0em; }
#sidebar #eventos  .imgalbum  img {width:80px; float:left; height:80px; margin-right:10px;}

 /* NAVEGAÇÃO CONTEXTUAL */
.navtextual {padding: 0 0 10px 0; margin-bottom:10px; border-bottom:1px solid #eee; }
.navtextual a, p {color:#999; font:12px arial; padding:2px; text-decoration:none;}
 
/*  CONTEUDO   */
#corpo a:hover {text-decoration:none;}
#corpo #texto p {font-size: 14px; color: #333; line-height: 150%; margin: 10px 0 20px 0;}
#corpo #texto a {color: #669900; line-height: 100%; margin: 10px 0 20px 0;}
#corpo #texto li {list-style-position:inside;}
/*#corpo #texto img {max-width:440px !important;}

/*  ULTIMAS NOTICIAS e  POST RELACIONADOS */  
#paginanoticias, #relacionados  {margin:10px 0 20px 0; padding:10px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;}
#paginanoticias  h2, #relacionados  h2 {padding:5px 5px ;}
#paginanoticias  a, #relacionados a {font: 12px Arial; color: #669900;}
#paginanoticias  a:hover, #relacionados a:hover {text-decoration:none;}
#paginanoticias  ul li {margin-left:20px; padding:1px;}
#relacionados li {padding:1px;}


#corpo #texto #bordatexto {border:1px solid #ccc; padding:10px; margin: 0  0 20px 0;}
#corpo #texto #bordatextocat {border:1px dotted #ccc; padding: 5px; margin-bottom:10px; }
#corpo #texto #bordatextocat h1 {font:18px Arial; padding:2px 0; margin:0;}
#corpo #texto #bordatextocat p {font:12px Arial; }
#corpo #texto #bordatextocat li {list-style-type:none; margin-bottom:5px;}
#corpo #texto #bordatextocat .imgalbum {float:left; padding: 10px;}

/*  RODAPER  */
#footerfundo {background: #669900; margin:0 auto; text-align:center; }
#footer #slogan {font: bold 28px arial; color:#fff; margin: 0 0 10px 0; padding:20px 0 0 0;}
#footer {width:1000px; height:230px; text-align:left; margin:0 auto;}
#footer p {font: 12px arial; color: #FFF;}
#footer span {font:bold 14px Arial; color:#fff; margin-top:10px;}
#footer h2 {color:#fff; text-decoration:underline; margin-bottom:10px;}
#footer a {color:#fff; font-size: 12px; text-decoration:none;}
#footer a:hover {font-size: 12px;text-decoration:underline;}
#footer li {list-style-type:none; }

#footer #rede {margin-right:15px; float:left; border-left: 1px solid #99cc00; padding:5px;}
#footer #paginas {width:210px; float: left; margin-right:15px; float:left; border-left: 1px solid #99cc00; padding:5px; }
#footer #creditos {width:540px; margin-right:15px; float:left; padding:10px;}
#footer #creditos img {margin:0 5px; float:left;}

div.hw4wp_footer {background:#669900; color:#fff; font-size:10px;}
div.hw4wp_footer a {color:#fff; font-size:10px;}


/*FORMULARIO*/
#corpo #texto #respond #commentform #searchsubmit{background: url(image/fundobotao.jpg); width:170px; height:40px; border:1px outset #FFcc00;}
#corpo #texto #respond #commentform{padding:10px;}
/* ------------------------------------- comment area  */
h3#comments {background: url(image/comments.gif) no-repeat;	padding-left: 22px;	font: bold 140%/120% Arial, Helvetica, sans-serif;	clear: both;}
h3#respond {background: url(image/respond.gif) no-repeat;	padding-left: 22px;	font: bold 140%/200% Arial, Helvetica, sans-serif;	margin: 20px 0px 0px;	clear: both;}
/* commentform */
#commentform { background:#eee; padding: 5px 5px 1px 5px; margin: 0 0 20px 0;}
#commentform label {font-weight: bold;	color:#666;	padding-left: 5px;}
#commentform small {color: #666; font-size: 80%;}
#commentform input {font: 110% Arial, Helvetica, sans-serif;	width: 220px;	padding: 5px 3px 3px 7px;	border: 1px solid #e6e6e6;}

/* comment list */
.commentlist {margin: 5px; line-height: 100%;}
.commentlist li {list-style-type:decimal-leading-zero; border: solid 1px #ccc; padding:5px; margin-bottom:5px;}
.commentlist cite { color: #669900; float:left;}
.commentlist cite a, .commentlist cite a:visited {color: #669900;}
.comment-body { }
.comment-body p {display:table;  }

.comment-author {float:left;  }
.comment-author img {float:right; }
.depth-1 {}
.fn a {font:16px Arial;}

