﻿*{
    margin:0;
    padding:0;
    font-family:Tahoma,verdana,arial,sans-serf;
}
a img {border:none}

/*LAYERFUNDO*/
#layerFundo{
    width:100%;
    background:url(../images/bkg_body.gif) repeat-x left top;
    display:block;
}
/*LAYERGRADIENTE1*/
#layerGradiente1{
    margin:auto;
    width:1030px;
    background:url(../images/gradiente1.gif) repeat-x left top;
    display:block;
}

/*LAYERGRADIENTE1*/
#layerGradiente2{
    margin:auto;
    width:1028px;
    background:url(../images/gradiente2.gif) repeat-x left top;
    display:block;
}

/*LAYERGRADE*/
.layerGrade{
    width:100%;
    background:url(../images/bg_grade.gif.gif) left top;
    display:block;
}

/*MAIN*/
#main{
    background:#FFF url(../images/bkg_header.gif) no-repeat;
    margin:1px auto;
    width:966px;
    overflow:hidden;
}
#mainRight{
    background:url(../images/bkg_lateral_direita.gif) repeat-X;
    float:left;
    width:238px;
    min-height:962px;
    margin-top:66px;
}

#mainLeft{float:left;width:705px;}

#header{height:93px; position:relative;}

#header h1{
    /*background:url(../images/lgo_blog_sinasa.gif) no-repeat;*/
    height:73px;
    width:406px;
    margin: 20px 0 0 27px;
}

#header h1 a{
    height:73px;
    /*width:406px;
    display:block;*/
    float:left
}
#header h1 a img {float:left}
#header h1 a span{display:none;}

#header h2, #header a.rss span{ display:none;}

#header a.rss{
    background:url(../images/ico_RSS.gif) no-repeat;
    display:block;
    width:49px;
    height:19px;
    float:right;
    margin:3px 30px 0 0;
    position:absolute;
    right:0px;
    top:60px
}

#navBar{
    width:669px;
    display:block;
    height:22px;
    background:#e5f4d7 url(../images/1px.gif) repeat-X left 11px ;
    margin:0 auto 36px;
}

#navBar li{ display:inline;}

#navBar li a{
    font-size:11px; 
    background:#e5f3da; 
    padding:5px 15px 0px;
    float:left;
    color:#003d4f;
    text-decoration:none;
}

#navBar li a:hover{
    text-decoration:underline;
}


#navBar li .pageAtual{
    font-size:12px;
    color:#003d4f;
    font-weight:bold;
}

.postView h3, .searchpage h2 {
    display:block;
    padding:0 0 5px;
}
.postView h3 a,.searchpage h2{
    font-size:28px;
    color:#004963;
    text-decoration:none;
    font-weight:normal;
    padding:5px 0 0 40px;
    display:block;    
}

.postView span.postDate{ 
    font-size:11px;
    color:#52848d;
    margin:5px 0 0 50px; 
    display:block;
}

.postView .text{
    font-size:11px;
    color:#666;
    line-height:20px;
}

.postView .text a{
    color:#004963;
    font-weight:bold;
    text-decoration:none;
}

.postView .text a{
    text-decoration:underline;
}

.postView .text, .searchresult{
    margin:10px 43px 10px;
}
.postView .text p{
    margin:0 0 20px 0;
    text-align:justify;
}

.postView  span.postDate{
    float:left;
    display:block;
    width:400px;
}
.postView span.author{
    float:right;
    display:block;
    width:200px;
    margin:5px 35px 0 0;
    font-size:11px;
    text-align:right;
    font-style:italic;
    border:1px solid #00;
}

.postView span.author a{
    color:#333;
    font-style:normal;
    font-weight:bold;
}

.postView .byDate{
    float:left;
    margin:0 0 20px 0;
    background:url(../images/bkg_titulo_post.gif) no-repeat left top ;
}

.postView .bottom{
    margin:0 43px;
}
.postView .bottom p{
    font-size:13px;
    color:#333;
}
.postView .bottom p a{
    font-size:14px;
    color:#004963;
    font-style:italic;
    text-decoration:none;
}
.postView .bottom p a:hover{
    text-decoration:underline;
}

.postView .footer .comment{
    background:url(../images/ico_numero_comentarios.gif) no-repeat;
    display:block;
    width:110px;
    height:31px;
    text-align:center;
    font-size:14px;
    color:#FFF;
    text-decoration:none;
    margin:15px 0 50px 40px; 
}

.postView .footer .comment span{
    display:block;
    color:#333;
    font-size:12px;
    line-height:20px;
}

.postView .footer .comment strong{
    width:34px;
    text-align:center;
    float:left;
    line-height:20px;
}

#commentView{
    margin:40px;
}
#commentView p{
    font-size:11px;
    color:#666;
    padding:10px 20px;
    line-height:20px;
    text-align:justify;
}
#commentView span.author{
    display:block;
    text-align:right;
}
#commentView span.author a{
    color:#004963;
    text-decoration:none;
}

#commentView span.author a:hover{
    text-decoration:underline;
}
#commentView span.flag{
    margin:2px 5px;
}

.ballonComment{
    display:block;
    background:url(../images/ico_numero_comentarios.gif) no-repeat left top;
    float:left;
    width:34px;
    height:31px;
    text-align:center;
    font-size:18px;
    color:#FFF;
    margin:4px 4px 0 0;
}

#commentView h3{
    font-size:24px;
    font-weight:normal;
    color:#004963;
}

#searchbox{
    padding:0 15px;
    overflow:hidden;
}
#searchbox h3{
    background:url(../images/txt_buscar_no_blog.gif) no-repeat;
}
#searchbox input{
    width:168px;
    font-size:13px;
    padding:2px;
    border:1px solid #D4D4D4;
    float:left;
}

#searchbox input.srchButton{
    background:url(../images/bto_ok.gif) no-repeat;
    border:none;
    text-indent:-9000px;
    width:30px;
    height:21px;
    margin:1px 2px;
    float:left;
}

#searchbox label{
    display:block;
    font-size:11px;
    color:#676767;
}

#searchbox h3 label{
    height:20px;
    width:130px;
    padding:5px 0;
}
#searchbox h3 label span{
    display:none;
}

#searchcomments{
    margin:1px 5px;
    float:left;
    border:none !important;
}

.widget{
    margin:0 0 20px;
}

.widget h4{
    clear:both;
}
.widget a.delete{
    display:block;
    background:#004963;
    font-size:11px;
    text-decoration:none;
    padding:1px 5px;
    text-align:center;
    width:50px;
    color:#FFF;
    float:left;
    display:none;
}
.widget a.edit{
    display:block;
    background:#004963;
    font-size:11px;
    text-decoration:none;
    padding:1px 5px;
    text-align:center;
    width:50px;
    color:#FFF;
    float:right;
}
.widget a.delete:hover{
    font-weight:bold;
}

#searchbox label span{
    display:block;
    margin:5px 0px;
}

.tagcloud .content{
    letter-spacing:2px;
    overflow:hidden;
    word-spacing:3px;
}
.arquivo .content, .categorylist .content, .tagcloud .content, .administration .content{
    margin:20px 15px;
}
.arquivo h4{ 
    background:url(../images/txt_arquivos.gif) no-repeat;
    display:block;
    text-indent:-9000px;
    margin:0 0 10px 15px;
}
.arquivo #monthList ul{
    margin:4px 10px 0;
}
.arquivo  ul li{
    list-style:none;
}
.arquivo ul li.monthList{
    list-style-image:url(../images/blt_item.gif);
    margin:0 0 0 15px;
}

.arquivo ul li a.month, .categorylist ul li a,.administration ul li a,.tagcloud ul li a
{
    font-size:11px;
    color:#676767;
    text-decoration:none;
    text-transform:capitalize;
}

.arquivo ul li a.month:hover,.categorylist ul li a:hover,.administration ul li a:hover,.tagcloud ul li a:hover{
    text-decoration:underline;
}
.arquivo ul li a.month strong, .categorylist ul li a strong{ color:#004963;}

.categorylist h4{
    background:url(../images/txt_categorias.gif) no-repeat;
    display:block;
    text-indent:-9000px;
    margin:0 0 10px 15px;
}

.categorylist ul li{
    list-style-image:url(../images/blt_item.gif);
    margin:0 0 0 25px;
}
.categorylist ul li a img{ border:none; margin:0 5px 0 0;}

#widgetselector{ display:none; }

.widgetAdd{display:none;}

.tagcloud ul li{ display:inline;
     margin:0 0 0 15px;
     display:block;
    float:left;
}
.tagcloud h4{ 
    background:url(../images/txt_veja_mais.gif) no-repeat;
    display:block;
    text-indent:-9000px;
    margin:0 0 10px 15px;
}
.tagcloud ul li a {font-size:15px;}

.administration{
    background:#E5F4D7;
    padding: 10px 0;
}
.administration h4{
    font-size:18px;
    text-transform:uppercase;
    font-weight:normal;
    color:#004963;
    margin:10px 0 10px 15px;
}

.administration ul li{
    list-style-image:url(../images/blt_item.gif);
    margin:0 0 5px 25px;
}

.adminLinks{
    font-size:11px;
    margin:20px 0 0 45px;
}

.adminLinks a,.adminCommentLinks a{
    color:#004963;    
    text-decoration:none;
}

.adminLinks a:hover,.adminCommentLinks:hover{
    text-decoration:none;
}
 
.adminCommentLinks{
    font-size:11px;
    margin:20px 0 0 0;
}

#footer{
    display:block;
    width:705px;
    margin:auto;
    text-align:center;
    float:left;
    margin-left:32px;
    
}

#footer p{ font-size:11px; color:#666; margin-bottom:20px;}

#footer address{ font-size:11px; color:#666; margin-bottom:20px; font-style:normal}

#footer address acronym, #footer address abbr{ border:none; }

#footer .enken img{ border:none; clear:both;}

#footer .enken{padding:0 0 50px;}


.commentForm{
    width:520px;
    overflow:hidden;
    margin:auto;
    display:block;
}
.commentForm h4{ font-size:20px; color:#004963; font-weight:normal; margin:0 0 30px;}

.commentForm label{
    display:block;
    width:100px;
    float:left;
    text-align:right;
    font-size:11px;
    line-height:18px;
    color:#666;
    margin:0 4px 0 0;
}

.commentForm input{
    border:1px solid #b2b2b2;
    width:400px;
    margin:0 0 10px;
    padding:3px;
    font-size:11px;

}

.commentForm textarea{
    border:1px solid #b2b2b2;
    width:400px;
    margin:0 0 20px;
    padding:3px;
    font-size:11px;
}

.commentForm span{
    font-size:11px;
    display:block;
    padding:5px;
}

.btn_enviar{float:right;margin:10px 10px; border:none !important; width:63px !important;}

.loginbox{
    margin:auto;
    padding:5px;
}

.loginbox label{
    font-size:11px;
    color:#676767;
}

.loginbox input{
    font-size:11px;
    padding:3px;
    border:1px solid #D4D4D4;
    margin:5px;
}

.bbcode a{
    display:none;
}

.SummaryErros{
    padding:5px;
    font-size:11px;
    width:300px;
    background:#EDF6ED;
    border:1px solid #004963;
    margin:auto;
}

.SummaryErros ul li{ list-style:none;}

.btn_enviar{
    background:url(../images/btn_enviar.gif) no-repeat;
    width:63px;
    height:21px;
    border:none;
    cursor:pointer;
}

.success{
    display:block;
    width:500px;
    text-align:center;
    font-size:24px;
    color:#7CC144;
    margin:20px auto;
}

#searchpage{
    margin:0 0 20px 0;
    background:url(../images/bkg_titulo_post.gif) no-repeat left top ;
    display:block;
}

#searchpage fieldset{
    padding:20px 45px; 
    display:block;
    border:none;
    width:500px;
    margin:auto
}

#searchpage fieldset input.inptTxt{
    border:1px solid #D4D4D4;
    width: 400px;  
    padding:3px;
    font-size:11px;
    height:14px;
    float:left;
}

#searchpage fieldset input.inptBtn{
    background:url(../images/bto_ok.gif) no-repeat;
    border:none;
    text-indent:-9000px;
    width:30px;
    height:21px;
    margin:0px 5px;
    float:left;
}

.searchresult p .text{
    font-size:13px;
    color:#004963;
}

.searchresult h3{
    font-size:14px;
}

.searchresult h3 a{
    color:#7CC144;
    text-decoration:none;
}

.searchresult p .type{
    font-size:13px;
    color:#666;
    text-align:justfy;
}

.searchresult p span.url {
    font-size:11px;
    color:#AAA;
    display:block;
    height:15px;
    overflow:hidden;
}

.srchTit{
    color:#7CC144;
}

#postPaging {
    overflow:hidden;
    padding:10px;
    margin:10px;    
}
#postPaging a{
    font-size:11px;
    color:#000;
    text-decoration:none;
    color:#004963;
    font-weight:bold;
}
#postPaging a:hover{
    text-decoration:underline;   
}

#widgetzone{padding:0px !important}

.paging {width:100%;float:left;clear:both;text-align:center;list-style-type:none;padding:0 0 20px 0}
.paging li {display:inline;font-size:12px}
.paging li a {color:#7CC144}
.paging li.active a {color:#333}