*{
    margin:0;
    padding:0;
    text-decoration:none;
    list-style:none;
    font-family: Verdana, Arial;
    font-size:12px;
    border:none;
    color:#000;
}


body{
    text-align:center;
    background:#FFF;
}


#site{
    margin:10px auto;
    background:#E2E2E2;
    width:775px;
    text-align:left;
}


/*
*  TOPO
**/
#topo h1{
    display:none;
}



#menutopo{
    background:url(img/top1.jpg) no-repeat;
    height:19px;
}

#menutopo ul{
    text-align:right;
    width:775px;
}
#menutopo ul li{
    display:inline;
}

.home,.contato,.telefone{
    display:block;
    float:right;
    width:70px;
    height:20px;
    text-indent:-90000px;
    text-align:left;
}


.home{background: url(img/home.jpg) no-repeat;}
.contato{background: url(img/contato.jpg) no-repeat;}
.telefone{background: url(img/telefone.jpg) no-repeat;margin-right:5px;  }


#top2{
    background:url(img/top2.jpg) no-repeat;
    height:155px;
}


/*
* MENU
**/

#menu{
    background:url(img/top3.jpg) no-repeat;
    height:20px;
    padding-top:5px;
}

#menu ul{
    width:775px;
    text-align: right;
}


#menu ul li{
    display:inline;
}

#menu ul li a{
    color:#000066;
    font-weight:bold;
    padding:5px;
}

#menu ul li a:hover{
    color:#666;
}




/*
* Conteudo
*/

#conteudo{
    padding:10px;
}
 

/*
* NOTICIAS
*/

#noticias-inicial {
    float:left;
    width: 450px;
    height: 250px;
    padding: 10px;
    border:  1px solid #ccc;
    background-color: #eee;
}

#destaques{
    width:200px;
    float:left;
    background:red;
}


#destaques img {
    top:  0;
    left: 0;
    border:1px solid #E2E2E2;
    padding:5px;
    background:#FFF;
}

.legenda_dest{
    background:#E2E2E2;
    padding:10px;
    font-size:10px;
}

#destaques a{
    color:#006;
}

#destaques a{
    color:#777;
}

.lista_noticias_ini{
    width:230px;
    float:right
}

.lista_noticias_ini ul{
    margin-left:20px;
}

.lista_noticias_ini ul li{
    list-style-image: url(img/seta.jpg);
    margin-top:7px;
}

.lista_noticias_ini ul li a{
    font-size:10px;
}



#cursos{
    float:right;
    width: 250px;
    height: 250px;
    padding: 10px;
    border:  1px solid #ccc;
    background-color: #eee;
}



#conteudo ul{
    margin-left:20px;
}

#conteudo ul li{
    list-style-image: url(img/seta.jpg);
    margin-top:7px;
}

#conteudo p{
    text-indent:30px;
    margin:10px;
}



#frase{
    clear:both;
    padding: 10px;
    border:  1px solid #ccc;
    background-color: #eee;
    margin:20px;
    text-align:center;
}


.creditocerto{
    text-align:center;
    margin:10px 0;
}



#galerias{
    float:left;
    padding: 10px;
    width:380px;
    border:  1px solid #ccc;
    background-color: #eee;
    margin-left:30px;
}

#galerias ul{
    margin-left: 0px !important;
}


#galerias ul li{
    list-style-image:none !important;
}

#galerias ul li a{
    display:block;
    width:360px;
    height:100px;
    margin:10px;
}

#galerias ul li a:hover{
    background:#FFF;
}


#galerias ul li a img{
    padding:5px;
    border:1px solid #CCC;
    background:#FFF;
    float:left;
    margin:5px;
}

#galerias ul li a span{
    float:left;
    width:200px;
    height:80px;
    margin-left: 10px;;
    padding-top:30px;
}





#tempo{
    float:right;
    padding: 10px;
    width:250px;
    text-align:center;
    border:  1px solid #ccc;
    background-color: #eee;
    margin-right:30px;
}

#tempo h2{
    text-indent:-90000px;
    background:url(img/tempo.jpg) no-repeat #666;
    margin-bottom:10px;
    height:24px;
}


.cotacao{
    background:url(img/cotacao.jpg) no-repeat #666 !important;
}




#banners{
    padding: 10px;
    border:  1px solid #ccc;
    background-color: #eee;
    text-align:center;
    width: 90%;;
    margin:0 auto;
}

.bannerp{
    margin:5px 10px;
}



/*
*
*/
.jornalACIU{
    text-indent:-900000px;
    background:url(img/jornalaciu.gif) no-repeat #666;
    height:24px;
}


.cursos{
    text-indent:-900000px;
    background:url(img/cursos.jpg) no-repeat #666;
    height:24px;
}
.galeria{
    text-indent:-900000px;
    background:url(img/galeria.jpg) no-repeat #666;
    height:24px;
}




.historia h2{
    text-indent:-900000px;
    background:url(img/historia.jpg) no-repeat;
    height:60px;
}

.historia p,.historia strong,.historia .italico{
    color:#000085;
    text-align:justify;
}

.historia .italico{
    font-style:italic;
    text-decoration:underline;
}


.historia h3,.diretoria h3{
    font-size:24px;
    text-align:center;
    padding:10px 30px;
    color:#000085;
}

.historia h4,.diretoria h4{
    font-size:18px;
    text-align:left;
    padding:10px 30px;
    color:#000085;
}





.diretoria h2{
    text-indent:-900000px;
    background:url(img/diretoria.jpg) no-repeat ;
    height:60px;
}

.diretoria h3{
    font-size:16px;
    text-align:center;
    padding:10px 30px;
    color:#000085;
    border-bottom:2px solid #000085;
    margin:0 100px;
}

.diretoria p,.diretoria strong,.diretoria .italico{
    color:#000085;
    text-align:justify;
}

.diretoria .italico{
    font-style:italic;
    text-decoration:underline;
}

.diretoria div p{
    text-align:center;
}

.diretoria .destaque{
    font-weight:bold;
    padding-top:20px;
    font-size:16px;
    font-style:italic;
}

.diretoria ul {
    width:200px;
    padding:10px;
    margin:0 40% !important;
}

.diretoria ul li{
    color:#000085;
    text-align:justify;
}



/*
cursos
*/
.curso h2{
    text-indent:-900000px;
    background:url(img/cursosb.jpg) no-repeat ;
    height:60px;
}


/*
* Projetos
**/



.projetos h2{
    text-indent:-900000px;
    background:url(img/projetos.jpg) no-repeat #666;
    height:60px;
}

.linha{
    border-bottom:1px solid #006
}


#barra-projetos,#barra-servicos{
    float:left;
    width:220px;
    padding: 10px;
    border:  1px solid #ccc;
    background-color: #eee;
}

#barra-projetos ul li{
    list-style: none !important;
    margin-top:20px;
}

.texto-projeto,.texto-servicos{
    float:right;
    width:480px;
    padding: 10px;
    border:  1px solid #ccc;
    background-color: #eee;
}

.texto-projeto *,.texto-servicos *{
    color:#006;
}

.texto-projeto h4,.texto-servicos h4{
    font-style:italic;
    font-size:14px;
    padding:20px 0px !important;
}

.texto-projeto ul,.texto-servicos ul{
    padding-left:40px;
}

.texto-projeto ul li{
    margin:5px 0 !important;
}




.projetos h3, .servicos h3{
    color:#006;
    font-size:18px;
    font-style:italic;
    margin:20px 0;
}


.fotos-parceiros{
    text-align:center;
}
.fotos-parceiros img{
    padding:5px;
    border:1px solid #CCC;
    background:#FFF;
}




.entidades h2{
    text-indent:-900000px;
    background:url(img/entidades.jpg) no-repeat #666;
    height:60px;
}


.entidade{
    padding: 10px;
    border:  1px solid #ccc;
    background-color: #eee;
    text-align:center;
    margin:10px;
}

.entidade p{
    text-align:justify;
    color:#006;
}




.servicos h2{
    text-indent:-900000px;
    background:url(img/servicos.jpg) no-repeat #666;
    height:60px;
}

#barra-servicos{
    height:300px;
    padding-top:20px;
}







a{
    color:#006;
}

a:hover{
    color:#555;
}





/*
* Notícias
**/

.noticia-h2{
    text-indent:-90000px;
    background:url(img/centralnews.jpg) no-repeat;
    height:60px;
}

.list-noticias{
    width:220px;
    padding: 10px;
    border:  1px solid #ccc;
    background-color: #eee;
    float:left;
}


.paging{
    text-align:center;
    margin:10px 0;
}
.paging *{
    display:inline;
}

.disabled{
    display:none;
}


.noticia{
    float:right;
    width:480px;
    padding: 10px;
    border:  1px solid #ccc;
    background-color: #eee;
}

.noticia *{
    color:#006;
}


.noticia small{
    font-size:10px;
    text-align: right;
    display:block;
    font-weight:bold;
    border-bottom: 1px solid #006;
    margin-bottom:5px;
}

.small2{
    font-size:10px;
    text-align: left !important;
    display:block;
    font-weight:bold;
    border-bottom:none !important;
    border-top: 1px solid #006;
    margin-bottom:5px;
}


.noticia h2{
    font-size:18px;
    text-align:center;
    margin:15px;
}

.noticia .texto p{
    text-indent:30px;
    margin:10px 0;
    text-align: justify;
}

.fotos-noticia a img,.fotos-noticia img{
    padding:2px;
    background:#FFF;
    border:1px solid #CCC;
}

.fotos-noticia a:hover img{
    background:red;
}




/*
*  GALERIA
**/

.h2-galeria{
    background:#url(img/galeriadefotos.gif) no-repeat;
    margin:10px 0;
}


.eventos{
    float:left;
    width:230px;
    padding: 10px;
    border:  1px solid #ccc;
    background-color: #eee;
    margin:10px 0;
}

.h2-eventos{
    text-indent:-900000px;
    background:url(img/eventos.gif) no-repeat #666;
    height:24px;
}

.eventos ul li{
  margin-top:5px;
  list-style-image: none !important;
  text-align:center;
}

.eventos ul li img{
    padding:5px;
    border:1px solid #CCC;
    background:#FFF;
}


.fotos{
    float:right;
    width:460px;
    padding: 10px;
    border:  1px solid #ccc;
    background-color: #eee;
    margin:10px 0;
}

.fotos h2{
    color:#FFF;
    background:#666;
    font-size:16px;
    font-weight:bold;
    padding:7px;
    margin-bottom:10px;
}

.fotos img{
    padding:5px;
    border:1px solid #CCC;
    background:#FFF;
}



table{
    border:1px solid #999;
}


table tr td{
    padding:5px;
}




/*
* CONTATO
**/

.contatoform h2{
    text-indent:-900000px;
    background:url(img/contatobar.jpg) no-repeat #666;
    height:60px;
}

form{
    margin:0 80px;
}



.form{
    width:500px;
    padding: 10px;
    border:  1px solid #ccc;
    background-color: #eee;
    margin:0 100px;
}

.form .input label{
    display:block;
    font-weight:bold;
    margin-top:10px;
    color:#006
}

.input2{
    margin-top:10px;
}

.input2  label{
    font-weight:bold;
    margin-top:20px;
    color:#006
}

.form input,.form textarea{
    border:1px solid #CCC;
    padding:3px;
}

.radio{
    display:inline !important;
}





/*
* RODAPE
**/

#rodape{
    background:url(img/rodape.jpg) no-repeat;
    height:50px;
    clear:both;
    margin-top:10px;
}
#rodape *{
    text-indent:-90000px;
}






#d{
    background:#EEE;
    position:relative;
    top:20px;
    left:0px;
    height:20px;
    margin-top:-20px;
}

#flashMessage{
    margin:10px 40px;
    padding:10px;
    border:1px solid #736F6C;
    background:#E2E2E2;
    text-align:center;
}








