/*
Theme Name: Direito Autoral
Theme URI: http://xemele.cultura.gov.br
Description: Tema para o blog do direito autoral
Version: 0.1
Author: Lincoln de Sousa, Fabrício Soares, Yasodara Córdova
Author URI: http://xemele.cultura.gov.br

	The CSS, XHTML and design is released under AGPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

@charset "utf-8";

*{margin:0px; padding:0px; border:none; vertical-align:baseline; list-style-type:none;}
body{background:#fff; font-size:75%; font-family: Arial, "MS Trebuchet", sans-serif; color: #14363b;}
a{color:#3797a5; text-decoration:underline;}
a:hover{text-decoration:none;}
#acessibilidade{display:none;}
#container{min-width:1020px; max-width:1276px; margin:0 auto; position:relative;}

/* HEADER
--------------------------------------------- */

#header{background: url("images/headerNew.jpg") no-repeat 0 0;clear: both; overflow: auto;}
#header h1{}
#header h1 a{text-indent:-9999px; overflow:hidden; display:block; margin: 35px auto 34px auto; width: 385px; height: 80px;}

#menu{background-color: #3797a5; border-top:1px solid #fff; float left; padding:8px 0px 8px 2.129%;}
#menu li{display:inline; padding:0 0.597%; border-left:1px solid #fff;}
#menu li:first-child{border:none;}
#menu li.last{border-left:none;}
#menu li a{color:#fff; font-weight: bold; text-transform: uppercase; text-decoration: none; padding:8px 0px 8px 0px;}
#menu li a:hover{text-decoration: underline;}

.btCadastro a{text-indent:-9999px; overflow:hidden; display:block; position: absolute;top: 0px; left:445px; height: 33px; width: 380px;}

.btLogout a{text-align:right; display:block; position:absolute; top:10px; right:100px;}

.rss{background:url("images/iconRss.png") no-repeat 0 0; text-indent:-9999px; overflow:hidden; display:block; width:40px;  position:absolute; top:-8px; left:-40px; clear:;}

.counter {font-size:3.3em; margin-left: 20px; color:#ca6821;}

.imagemGov  {width:1060px !important}

/* CONTEUDO
--------------------------------------------- */
#content{margin:10px 0;}

/* LIST POSTS BLOG
--------------------------------------------- */

#preview{width:21.159%; margin:0px 10px 21px 3.129%; float:left; display:inline;}

.preview-post{padding:20px 10px 10px 10px; position:relative;}
.preview-post.select{background-color:#ddedf0; border:1px dotted #d2d8d2;}
.preview-post .seta{background: url("images/seta.png"); width:14px; height:19px; position:absolute; right:-1px; top:7px; z-index:100;}
.preview-post h3, #preview .preview-post h3 a{margin-bottom:5px;color:#3797a5;}
.preview-post h3 a{text-decoration:none;}
.preview-post h3 a:hover{text-decoration:underline;}
.date{font-size:0.95em;}
.preview-post p{font-size:0.95em; text-align:justify;}

/* POSTS
--------------------------------------------- */

.single .post, .consulta  .post, .blog .post {background-color:#ddedf0; border:1px dotted #dddedd; width:31.818%; margin-right:10px; padding:7px 12px 21px 12px; position:relative; float:left;}
/*.single .post, .blog .post{width:50%;}*/
.archive .post, .page .post{background-color:#ddedf0; border:1px dotted #dddedd; width:53.761%; margin-right:10px; padding:7px 12px 21px 12px; margin-left:3.129%; position:relative; float:left;}
.post .title{font-size:3.15em; text-transform: uppercase; color:#3797a5;}
.post p{ margin-bottom:15px; text-align:justify;}
.post h2{}
.post .navegaPost{margin:15px 0!important;}
.post .navegaPost li{display:inline; margin:0!important;}
.post{margin-bottom:50px;}

.post ul,.post ol {margin-bottom:10px;}
.post ul li,.post ol li{ margin-left:20px;}
.post ul li{list-style-type:disc;}
.post ol li{list-style-type:decimal;}

/* SEARCH FORM COMMENTS
--------------------------------------------- */
#comments{width:38.087%; float:left;}
#comments #navegaComments, #sidebar, #sidebar2{border:1px dotted #eef1ee; background-color:#ddedf0; padding:10px; overflow:auto;}
#comments #navegaComments h3, #comments #navegaComments form label{ display:none;}
#navegaComments{background:url("images/setaProposta.png") no-repeat 0 0; padding-left: 60px;}
#navegaComments h2{margin-left: 30px;}
#comments #navegaComments ol{min-width:40px; max-width:210px; float:left;}
#comments #navegaComments ol li{display:inline; font-size:1.15em;}
#comments #navegaComments form{width:192px; float:right;}
#comments #navegaComments form input, #searchform input{border:1px solid #e5e7e5; color:#abbfab; width:188px; height:20px; clear:both; margin-top:-4px;}

#proposta{border: 1px solid #ddedf0;margin-bottom: 4px;}
#proposta h2{background-color: #eaeaea; padding: 10px 10px;}
#proposta .listaProposta{height: 290px; overflow: auto; padding: 10px;}
#proposta .listaProposta p{ margin-bottom: 10px;}

#searchform {float:right; padding-right:35px; position:relative;}
#searchform ul li{float:left; padding:0px 5px; border:none;}
#searchform button{background-color:#fff; color:#3797a5; margin-top:-4px; height:20px; padding:0 10px;}

/* COMMMENTS (ORIGINAL)
--------------------------------------------- */

#commentContainer{border:1px dotted #fff; overflow:auto;}
#commentContainer .comment {padding: 10px; margin-bottom:10px; background-color:#ddedf0; }
#commentContainer img{ margin:0 auto; }

#comments .comment .comment{margin-left:20px; border:none; padding:27px 0px 0px 0px;}
#comments .comment .infoUser img{width:34px height:34px; padding:0px 6px 6px 0px; float:left;}
#comments .comment .infoUser .date{font-size:0.80em;}
#comments .comment .infoUser .user{display:block;}
#comments .comment p{clear:both; text-align:justify;}
#comments .comment strong{display:block;margin:5px 0;}
.post #comments{width:auto;}
.post #comments .comment{border:1px dotted #eef1ee; background-color:#fff; padding: 10px; margin-bottom:10px;}

/* COMMMENTS (GENERATED BY WORDPRESS)
--------------------------------------------- */

.narrowcolumn post{background-color:#39745}
.vcard{background-color:#edf7f8; padding:5px 0px; border-top:1px solid #3797a5;}
.vcard span{}
.comment p{background-color:#edf7f8;margin-bottom:0px; padding:0px 5px 10px 5px;}
.commentmetadata{ background-color:#edf7f8; padding-bottom:5px;}
.commentlist{}

.commentlist li{list-style-type:none!important; margin:0!important;}
.post h3{clear:both;}
h3#comments{clear:both; display:block; width:99.5%!important; margin-bottom:10px;}

.btLogout{}

/* COMMMENTS (GENERATED BY DIALOGUE)
--------------------------------------------- */

.comment-pp{}
.comment-pp.active{background-color:#edf7f8;}
.comment-pp .comment-text{ margin-bottom:0px;}
.comment-form input, .comment-form select{background-color:#fff; color:#3797a5; padding:4px 1px; border:1px solid #3797a5;}
.comment-form input:hover,.comment-form select:hover{border:2px solid #3797a5; padding:3px 0px;}
.comment-form textarea{padding:4px 1px; border:1px solid #3797a5; font-size:15px;}
.comment-form textarea:hover{border:2px solid #3797a5; padding:3px 0px;}

#commentform input{background-color:#fff; color:#3797a5; padding:4px 1px; border:1px solid #3797a5;}
#commentform input:hover{border:2px solid #3797a5; padding:3px 0px;}
.tagsDialogue{height: 60px; overflow:scroll;}
#commentform #comment{ width:100%; height:100px; padding:4px 1px; border:1px solid #3797a5; font-size:15px;}
#commentform #comment:hover{border:2px solid #3797a5; padding:3px 0px;}
#commentform #submit{background-color:#fff; color:#3797a5; padding:3px 10px; border:1px solid #3797a5; font-weight:bold;}
#commentform #submit:hover{padding:2px 9px; border:2px solid #3797a5; }

ul.tagColumn {float:left;}
ul.tagColumn.col0 li {margin:0;}
ul.tagColumn li {list-style:none none;}
.comment-pp li.last{clear:both;}

/* WIDGETS
--------------------------------------------- */

#widgets{width:38.087%; padding:0px 0px 12px 0px; float:left;}
#widgets h2{background: url("images/bulletTitle.png") no-repeat 0 center; padding-left:28px; min-height:22px; display:block; margin:5px 0px 10px 0px; clear:both; color:#3797a5;}
#widgets #widgettitle{color:#14363b; margin:0px;}
#widgets p{ margin-bottom:10px;}
/*.widget_recent_entries li a{ border-bottom: 1px solid #cd6d26; text-decoration: none;}*/
#widgets li{ margin-bottom:5px;}
#widgets li a{margin-left:10px;}
#sidebar, #sidebar2{margin-right:2.2%; width:43.3%; float:left; padding:10px;}
#sidebar{margin-right:0px;}

#widgets a{color: #14363b;text-decoration: none!important; border-bottom: 1px solid #cb6923;}
/*#widgets a:hover{color: #;border-bottom: 1px solid #;}*/

/* FOOTER
--------------------------------------------- */
#footer{background-color:#3797a5; width:100%; clear:both; float:left;}
#footer ul{margin-left:2.129%; clear:both;}
#footer ul li{float:left;padding:10px 10px;}
#footer ul li a{color:#fff;}
#footer{}
#footer{}

/* WORDPRESS CLASSES
--------------------------------------------- */
.alignleft{float:left;margin:0px 10px 0px 0px;}
.alignright{float:right;margin:0px 0px 0px 10px;}
.aligncenter{margin:auto;display:block;}

/* ARCHIVE-POSTS
--------------------------------------------- */
.archive-post{clear:both;margin:20px 0 20px 0;border-bottom:1px solid #3797a5;}
.archive-post .postmetadata{font-size:0.95em;font-weight:bold;}
.archive-post h2{padding:10px 0 0 0;}
.archive-post h2 a{font-size:1.15em;text-decoration:none;}
