@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;}

h1, h2, h3, h4, h5, h6{
    color: #BEBEBE;
    text-align:justify;
    margin-bottom:10px;
}

p{color:#929191;}

h1{font-size:24px; font-family: 'Oswald', sans-serif; padding-bottom:2px; margin-bottom:20px;}
h2{font-size:18px;}
h3{font-size:16px;}

#wrap-topo #menu-topo li a{font-family: 'Contrail One', sans-serif; font-size:18px;}

.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;}

/*body{background: url(../img/bg1.jpg) top center no-repeat!important; background-attachment: fixed!important;}*/

a{color:#069; text-decoration:none;}
a:hover{text-decoration: underline; color:#049cdb;}


#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;}

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

/*
* Página: HOME
*/
.links-home li a{font:bold 14px Arial; color:#666;}
.links-home li a:hover,
.links-home li a:hover span{text-decoration: underline; }
.links-home li a span{font:11px Tahoma; color:#666;}

/* Í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;}
#ico8{background: url(../img/ico8.png) no-repeat left center;}
#ico9{background: url(../img/ico9.png) no-repeat left center;}
#ico10{background: url(../img/ico10.png) no-repeat left center;}
#ico11{background: url(../img/ico11.png) no-repeat left center;}
#ico12{background: url(../img/ico12.png) no-repeat left center;}

#wrap-rodape{border-top:6px solid #212121; margin-top:20px;}
#wrap-rodape p{color:#000; font-family: 'Open Sans', sans-serif;}
#wrap-rodape p a{color:#000; font-family: 'Open Sans', sans-serif;}
#wrap-rodape p a:hover{text-decoration:underline;}

#wrap-rodape #tiideal_logo{color:#FFF; background:url('http://ti-ideal.com/logo/logo_rodape_modelo_1.png') top no-repeat;}
#wrap-rodape #tiideal_logo:hover{background:url('http://ti-ideal.com/logo/logo_rodape_modelo_1.png') 0px -17px no-repeat; text-decoration:none;}


/*
* Noticias(artigos), Enquete, Agenda e Calendário eventos
*/
/* Artigos */
div#iartigos{}
    #iartigos ul li span{font-weight:bold;}
    #iartigos ul li a{padding:4px 0px;}
    #iartigos ul li a:hover{background:#efefef; text-decoration:none;}
/* 
* 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:#777;}
    #ienquete table tbody tr td label{text-align:left; color:#666; 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:#717171;}
    #box-news .botao:hover{color:#000;}
    #box-news #bt_nextIN{background:url('../img/seta1.png') center right no-repeat;} /* Botão: PRÓXIMO */
    #box-news #bt_prevIN{background:url('../img/seta2.png') center right no-repeat;} /* Botão: ANTERIOR */
    
    #box-news ul li{list-style:none; padding:4px 0px; color:#717171; border-bottom:1px dotted #ccc;}
    #box-news ul li:hover{background:#EEE;}
    #box-news ul li span{color:#717171;}
    #box-news ul li a{color:#717171;}

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

    #icalendario table{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:#255F95; 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:#999;}
    #icalendario table tbody tr td a{color:#069;}
    #icalendario table tbody tr td a:hover{background:#CCC;}
    #icalendario table tbody tr td .atual{color:#060;}

/* 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 */

    div#box-formulario{background:#F1F1F1;}

    form.form_documentos{background:url(../img/form_documentos.png) #F0F0F0 no-repeat center 50px;}
    form.form_newsletter{background:url(../img/form_newsletter.png) #F0F0F0 no-repeat center 80px;}

    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;}

