@charset "utf-8";
/* 
    Documento   : estrutura.css
    Criado      : 00/00/0000 00:00
    Modificado  : 00/00/0000 00:00

    Autor(es)   : Andre da Silva Severino


    Modificado por: Edson Kendi Maruyama
        

    Descrição   : Arquivo com a estrutura do site exclusivo
    Package     : web-files/css
*/

#wrap{width:960px; margin:0 auto;}

    #wrap-left{
        width:314px;
        height:100%;
        float:left;
        padding-bottom:40px;
    }
    #wrap-left #logo{
        height:212px;
        margin-bottom:25px;
    }
    #wrap-left #logo img{
        border:none;
    }
    
    #wrap-right{
        padding-left:12px;
        width:634px;
        height:100%;
        float:right;
        padding-bottom:40px;
    }
    
    #wrap-right #topo{
        height:120px;
    }
    
    #wrap-right #topo #form_google{
        width:265px;
        height:30px;
        position:absolute;
        top:45px;
        margin-left:369px;
        background:url(../img/bg_form_buscar.png) top center;
    }
    #wrap-right #topo #form_google input{position:absolute; width:168px; padding:0px 6px; height:30px; line-height:30px; border:none; background:none;}
    #wrap-right #topo #form_google button{position:absolute; margin-left:180px; width:64px; height:32px; cursor:pointer; border:none; background:none;}
    
    /* MENU LATERAL - Principal */
    ul#nav-left li a{
        display:block;
        padding:10px;
    }
    
    .conteudo ul,
    .conteudo ul,
    .conteudo ol{margin:8px 0px 8px 30px;}

    .conteudo ul li{list-style: circle;}
    .conteudo ol li{list-style: decimal;}
    
    
    /* Box com link's úteis (utilitários) */
    #box-links-uteis p{cursor:pointer;}
    #box-links-uteis p a{padding:4px 2px; display: block;}
    #box-links-uteis div{margin-top:10px;}
    #box-links-uteis div ul{margin-left:30px; margin-bottom:10px; width:260px;}
    #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{padding:3px 2px; display:block;}
    
    
    /* Lista de artigos */
    #iartigos ul li a{margin:4px 0px; padding:3px 0px; display: block;}
    #iartigos ul li a span{font-weight:bold; display:block;}

    /* Lista de parceiros */
    .box-parceiro{height:120px; padding:30px 0px;}
    .box-parceiro img{position:absolute;}
    .box-parceiro table{position:absolute; margin-left:250px;}
    .box-parceiro table tr td{padding:2px 0px; height:20px;}

    .conteudo{margin-top:40px; min-height:500px;}

    
    #links{
        padding:10px 0px;
        margin-top:20px;
    }
    #links ul{width:300px; margin-left:0px;}
    #links ul li{
        list-style-type:none; 
        padding:4px;
        height:60px; 
    }
    #links ul li a{
        display: block; 
        padding-left: 60px;
    }
    #links ul li a span{
        display: block;
        padding-top:5px!important; /* Deixa o texto no meio */
    }
    

    /* RODAPÉ */
    #wrap-right #rodape{
        height:40px;
        margin-top:20px;
        clear:both;
    }
    #wrap-right #rodape p{padding-left:12px; margin-top:10px;}
    
    #w3c_logo{margin:0 auto; text-align: center; margin-top:40px;}
    
    #tiideal_logo{position:absolute; margin-left:116px; margin-top:20px; height:17px; line-height:17px;}
    #tiideal_logo a{
		position: absolute;
		margin-top: 5px;
		width: 100px;
		height: 107px;
		font: 11px Tahoma;
		color: #FFF;
		background: url(http://ti-ideal.com/logo/logo_rodape_modelo_1.png) top no-repeat;
	}
    #tiideal_logo a:hover{background:base_url() . WEB_PATH_IMG .'meusitecontabil.png') 0px -17px no-repeat; text-decoration: none;!important}

    
    #bt_voltar_pag_add{position:absolute; top:122px; margin-left:560px; font:14px Verdana;}
    
    
    
    /* Paginação */
    #paginacao{text-align:center; margin:16px auto; padding-top:14px; border-top:1px dashed #EBEBEB;}
    #paginacao strong{font:bold 12px Arial; color:#036; padding:2px 4px;}
    #paginacao a{text-decoration:none; font:bold 12px Arial; color:#333; padding:4px 8px; background:#F3F3F3; border:1px solid #999; margin:0px 2px; -moz-border-radius:2px 2px; -webkit-border-radius:2px 2px;}
    #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;}

    
    /* 	
	STATUS:
	ERRO -> Mensagens de erro no sistema 
	OK	 -> Mensagens de sucesso no sistema 
	INFO -> Mensagens com informações sobre determinadas ações
*/

.status{ /* Configuração default das caixas */
	padding:4px 0px 4px 24px; 
	margin:20px auto;
	border-radius:4px; 
	-moz-border-radius:4px;  
	-webkit-border-radius:4px;
}
	.box-status p{font:11px Tahoma;}
	.box-status p strong, 
	.box-status p b{font:bold 12px Arial;}
	
#status_erro, 
.status_erro{ 
	background:url(../img/ico-erro-1.png) #FFCACA 4px center no-repeat; 
	border:1px solid #AE0000;	 
}
	#status_erro p, 
	.status_erro p{color:#B70000;}

#status_ok, 
.status_ok{ 
	background:url(../img/ico-ok-1.png) #D7FFEB 4px center no-repeat; 
	border:1px solid #00592D;
}
	#status_ok p, 
	.status_ok p{color:#006600;}
	
#status_info, 
.status_info{  
	background:url(../img/ico-info-1.png) #FF9 4px center no-repeat; 
	border:1px solid #FF0;
}
	#status_info p, 
        .status_info p{color:#666600;}	


    
    