@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:100%;
    text-align: center;
}

/*
 * TOPO
 */
#wrap-topo{
    height:434px;
    margin-bottom:15px;
    width:960px;
    margin:0 auto;
    text-align:left;
}
    #wrap-topo #logo-topo{
        position:absolute;
        z-index: 5;
    }
    #wrap-topo #redes-sociais-topo{
        position:absolute;
        margin-left:828px;
        top:15px;
        z-index:4;
    }
    #wrap-topo #redes-sociais-topo li{
        display:inline;
        margin:0px 6px;
    }

    
#box-left{
    width:219px;
    padding-right:16px;
}

#box-right{
    width:725px;
    margin-bottom: 20px;
}    
    
/*
 * CONTEUDO
 */    
#wrap-conteudo{
    width:960px;
    margin:0 auto;
    margin-top:20px;
    min-height:400px;
    text-align:left;
}

    #wrap-conteudo p{margin:4px 0px;}
    #wrap-conteudo ul,
    #wrap-conteudo ol{margin:10px 0px 10px 30px;}

    #wrap-conteudo ul li{list-style: circle;}
    #wrap-conteudo ol li{list-style: decimal;}

    .conteudo{
        width:705px; 
        overflow: hidden;
        padding:20px 10px;
    }
    
    #ferramentas{width:300px;}
    #box-agenda{width:320px;}
    
    #links{
        height:300px;
        margin-top:20px;
    }
    #links ul{width:320px; 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 */
    }
    .icon1{background: url(../img/icon1.png) no-repeat left center;}    
    .icon2{background: url(../img/icon2.png) no-repeat left center;}    
    .icon3{background: url(../img/icon3.png) no-repeat left center;}
    .icon4{background: url(../img/icon4.png) no-repeat left center;}
    .icon5{background: url(../img/icon5.png) no-repeat left center;}
    .icon6{background: url(../img/icon6.png) no-repeat left center;}
    .icon7{background: url(../img/icon7.png) no-repeat left center;}
    .icon8{background: url(../img/icon8.png) no-repeat left center;}
    .icon9{background: url(../img/icon9.png) no-repeat left center;}
    .icon10{background: url(../img/icon10.png) no-repeat left center;}


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

    
    
    /* MENU ESQUERDO */
    #box-left h2#titulo_menu{
        height:64px;
        line-height:64px;
        cursor:default;
    }
    #box-left ul#nav-left{margin-left:0px;}
    #box-left ul#nav-left li{list-style:none;}
    #box-left ul#nav-left li a{
        display:block;
        padding:6px 2px;
        margin:4px 0px;
        padding-left:10px;
    }

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

    
    

/*
 * RODAPÉ
 */    
#wrap-footer{
    width:100%;
    height:48px;
    text-align: center;
    clear:both;
}
    #footer{
        width:960px;
        margin:0 auto;
        text-align: left;
    }
    #footer p{
        text-align: center;
    }

    #footer #w3c_logo{
        float:left;
        padding-top:10px;
    }
    #footer #tiideal_logo{position:absolute; margin-left:890px; margin-top:12px; height:17px; line-height:17px;}

    

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






