@charset "utf-8";
/* 
    Documento   : estilo
    Autor(es)   : André da Silva Severino
    Descrição   : Arquivo com o estilo do site(formatação de fontes, cores de box, etc...)
    Package     : web-files/css
*/
*{color:#000;}

body {background:url('../img/bg_geral.png') #FFFFEB center top repeat;}

h1, h2, h3, h4, h5, h6{
     color: #372800;
     text-align:justify;
     font-weight:bold;
     margin-bottom:10px;
}
h1{font-size:24px; padding-bottom:2px; margin-bottom:20px;}
h2{font-size:20px;}
h3{font-size:16px;}

.fleft{float:left;}
.fright{float:right;}

.cboth{clear:both;}

b, strong{font-weight:bold;}
i, em{font-style: italic;}
s{text-decoration:underline;}

fieldset, a img{border:none;}

a{color:#000; text-decoration:none;}
a:hover{text-decoration: underline; color:#000;}


#wrap-topo{background:url(../img/bg-topo.png) left top repeat-x;}

    #topo #menu-topo li a{color:#FFF;}
    #topo #menu-topo li a:hover{background:#000;}

#wrap-icones{background:url(../img/bg-icones.png) left top repeat-x;}
    #wrap-icones #box-icones #icones li a{color:#FFF;}
    #wrap-icones #box-icones #icones li a:hover{background:#2B4D46;}

    #wrap-rodape #rodape{border-top:1px solid #CCC;}
    #wrap-rodape #rodape p{color:#000;}

    #paginacao{border-top:1px dashed #EBEBEB;}
    #paginacao strong{color:#036;}
    #paginacao a{color:#333; background:#F3F3F3; border:1px solid #999;}
    #paginacao a:hover{color:#FFF; background:#949494; border:1px solid #333; box-shadow:0 -2px 3px #DFDFDF; -moz-box-shadow:0 -2px 3px #DFDFDF; -webkit-box-shadow:0 -2px 3px #DFDFDF;}

/*
* Página: HOME
*/
    /* IDEAL NEWS ou IDEAL ARTIGOS */
    #links-home li a{font:11px Tahoma; color:#000;}
    #links-home li a:hover,
    #links-home li a:hover span{text-decoration: underline; }
    #links-home li a span{font:bold 14px Arial; color:#000;}
    /* IDEAL NEWS ou IDEAL ARTIGOS */
    #links-home2 li a{font:11px Tahoma; color:#000;}
    #links-home2 li a:hover,
    #links-home2 li a:hover span{text-decoration: underline; }
    #links-home2 li a span{font:bold 14px Arial; color:#000;}

/* Ícones dos links da página principal(index) */
#ico1{background: url(../img/ico1.png) no-repeat left center;}
#ico2{background: url(../img/ico2.png) no-repeat left center;}
#ico3{background: url(../img/ico3.png) no-repeat left center;}
#ico4{background: url(../img/ico4.png) no-repeat left center;}
#ico5{background: url(../img/ico5.png) no-repeat left center;}
#ico6{background: url(../img/ico6.png) no-repeat left center;}
#ico7{background: url(../img/ico7.png) no-repeat left center;}


/*
* Noticias(artigos), Enquete, Agenda e Calendário eventos
*/
    /* IDEAL NEWS ou IDEAL ARTIGOS */
    #box-news h2{text-align:left; font:bold 16px Arial; margin-bottom:16px;}

/* 
* Box com link's úteis (utilitários contábeis)
*/
    #box-links-uteis p{cursor:pointer;}
    #box-links-uteis p a{color:#000;}
    #box-links-uteis p:hover{background:#CCC}
    #box-links-uteis p.t-ativo{background-color:#777; color:#FFF; border:1px solid #999;}
    #box-links-uteis p.t-ativo span,#box-links-uteis p.t-ativo a{color:#FFF;}
    #box-links-uteis div ul li{list-style: circle;}
    #box-links-uteis div ul li:hover{list-style:disc;}
    #box-links-uteis div ul li a{color:#080101; font:11px Tahoma;}
    #box-links-uteis p a:hover{text-decoration: none;}



/*
* --------------------------------------
* FERRAMENTAS
* --------------------------------------
*/

/* Agenda */
    .tbagenda{border:solid 1px #eee; color:#333;}
    .tbagenda th{background-color:#DDD; color:#333;}
    .tbagenda td{border:solid 1px #eee;}
    .tbagenda .first-td{color:#AA2222;}
    .tbagenda a{color:#333; background-color:#ddd;}

    #toltip_agenda{border:1px solid #030; border-radius:4px; -moz-box-shadow:1px 3px 4px #666; -webkit-box-shadow:1px 3px 4px #666; -moz-border-radius:4px; -webkit-border-radius:4px;}
    #toltip_agenda div{background:#1d3d07;}
    #toltip_agenda div.tipBody{color:#FFF;}

/* Enquete */
    #ienquete table thead tr th{font:12px Arial; color:#000;}
    #ienquete table tbody tr td label{text-align:left; color:#000; font:12px Tahoma; cursor:pointer;}
    #ienquete table tfoot tr td button{border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font:bold 12px Arial; color:#333; line-height:24px; text-align:center; background:#CCC; border:1px solid #666; margin-right:85px;}
    #ienquete table tfoot tr td button:hover{background:#777; color:#CCC;}

    .lstresultado thead tr th{color:#333; font:bold 16px Arial;}
    .lstresultado{border:1px solid #CCC; background:#FFF; -moz-border-radius:4px 4px; -webkit-border-radius:4px 4px; -moz-box-shadow:0 1px 4px #DFDFDF;}
    .lstresultado .trlinha{background: #F2F2F2;}
    .lstresultado thead tr th{border-left:1px solid #069; background:#006FA4; color:#FFF;}
    .lstresultado tbody tr td{font:11px Tahoma; color:#333; border-top:1px solid #CCC; border-left:1px solid #CCC;}
    .lstresultado tbody tr td a{color:#000; font:11px Tahoma;}
    .lstresultado tbody tr td a:hover{color:#333;}
    .lstresultado tbody tr:hover{background:#F0F8FF;}

/* Box notícias */
    #box-news .botao{color:#000;}
    #box-news .botao:hover{color:#000;}

    #box-news ul li{list-style:none; color:#000; border-bottom:1px dotted #000; background:url('../img/seta_inews.png') 4px 26px no-repeat;}
    #box-news ul li:hover{background:url('../img/seta_inews.png') 4px 26px #EEE no-repeat;}
    #box-news ul li span{color:#000;}
    #box-news ul li a{color:#000;}

/* Box calendário */
    p#icalendario_agenda_estadual a:hover{color:#000;}

    #icalendario table{width:100%; border:1px solid #999;}
    #icalendario table .col_domingo{background:#E5E5E5;}
    #icalendario table .first-td{border-left:none;}
    #icalendario table .titulo{background:#E5E5E5;}
    #icalendario table .titulo td{color:#717171;}
    #icalendario table thead tr th{background:#C7C7C7; color:#372800; font:bold 16px Arial;}
    #icalendario table tbody tr td{border-left:1px solid #333; border-top:1px solid #333; color:#FFF;}
    #icalendario table tbody tr td span{color:#000;}
    #icalendario table tbody tr td a{color:#372800;}
    #icalendario table tbody tr td a:hover{background:#CCC;}
    #icalendario table tbody tr td .atual{color:#372800;}

/* Galeria de fotos e vídeos */
#galeria-fotos{}
    #galeria-fotos h4{border-bottom:1px solid #e6e4e4;}
    #galeria-fotos p a{background:#ebe9e9;}
    #galeria-fotos p a{color:#000;}
    #galeria-fotos p a img{border:2px solid #ebe9e9;}

    #galeria-fotos p a:hover img{border:2px solid #777;}
    #galeria-fotos p a:hover{background:#ded7d7;}
    #galeria-fotos p a:hover span,#galeria-fotos p a:hover span b{color:#000;}

    #galeria-fotos ul li a{background:#ebe9e9;}
    #galeria-fotos ul li a:hover{background:#CCC;}
    #galeria-fotos ul#galeria2 li a:hover span{color:#000;}



/*
* Formulário - Ferramentas
*/
    /* Contato */
    .tb-form .btn.info{color:#000;}
    .tb-form label{font-size:14px;}
    .tb-form input:focus,
    .tb-form textarea:focus{border:1px solid #049cdb;}

    /* Documentos e newsletter */
    form.form_documentos{background:url(../img/form_documentos.png) #F1F1F1 no-repeat center 50px;}
    form.form_newsletter{background:url(../img/form_newsletter.png) #F1F1F1 no-repeat center 50px;}

    form.form_newsletter legend,
    form.form_documentos legend{font:18px Arial; color:#777; border-bottom:solid 1px #CCC;}
    form.form_documentos legend span{font:12px Arial; color:#777;}

    form.form_newsletter p,
    form.form_documentos p,
    form.form_documentos p a,
    form.form_documentos p b{font:11px Tahoma; color:#000;}

/* Tags */
#box-tag p{cursor:default; font:10px Tahoma; color:#000;}
#box-tag p strong{font:bold 11px Tahoma;}


