/* CSS Document */

/* --------------------------- GERAL --------------------------- */
*{margin:0px; padding:0px;}
body{margin:0px; padding:0px; font:100% Arial, sans-serif; background:url(../images/bg.gif)}
#main, #footer{margin-left:auto; margin-right:auto;}
h1{font:130% Arial/*Lucida Sans Unicode, Lucida Grande*/, sans-serif; background:#FFF;}

#main{width:778px; background:#FFF; border-left:solid 1px #E9EDF1/*F4F7FA*/; border-right:solid 1px #E9EDF1/*F4F7FA*/; position:relative; z-index:10;}

acronym{cursor:help; border-bottom:1px dashed #CCC;}

/* --------------------------- TOP --------------------------- */
/* TOPO */
#topo{width:778px; height:90px; position:relative;}
#topo img{float:left;}

/* MENUSUPER */
#menusuper{/*background:#EBFEF9;*/ float:right;}
#menusuper ul{margin-right:150px;}
#menusuper li{display:inline; list-style-type:none;}
#menusuper li a{font:/*60*/70% Arial, sans-serif; color:#828282; text-decoration:none; background:url(../images/spacer_menusuper.gif) no-repeat left; padding-left:8px; padding-right:4px;}
#menusuper li a:hover{text-decoration:underline;}
#menusuper li a.primeiro{background-image:none;}

/* LINK MUNICIPIO */
.link-municipio{
	width:122px;
	height:29px;
	float:right;
	position:absolute;
	margin-top:-19px;
	margin-left:310px;
	background-image:url(../images/link-fortaleza.jpg);
}

/* BUSCA */
#busca{position:absolute; width:250px; height:25px; top:40px; right:10px; padding:-5px 0 0 0;}
#buscagoogle{width:250px; height:22px;/* background-color:#FFCC33;*/ background:url(../images/busca-ico.png) no-repeat top left; padding:0 0 0 21px;}
#buscagoogle input{margin:0; padding:0; vertical-align:middle;}
#buscagoogle input.campobusca{padding:2px; border-top:#E0A252 1px solid; border-bottom:#E0A252 1px solid; border-right:#E0A252 1px solid; border-left:none; /*margin:-10px -5px 0 0;*/}
#buscagoogle input.botaobusca{margin:0 0 0 -5px; width:55px; height:22px;}
/*#botaobusca{background: url(../images/button-buscar.jpg) left top no-repeat; width:55px; height: 22px;-khtml-appearance: none;}*/
#botaobusca:hover {cursor: pointer;}

/* --------------------------- MENU --------------------------- */
#menu{width:778px; height:38px; /*margin:0px 6px 0 7px;*/ background:url(../images/menu.png) repeat-x; /*border-bottom:solid 1px #CEDDE8; border-top:solid 1px #CEDDE8;*/}
#menu ul{margin-left:1px;}
#menu li{list-style-type:none; display:inline; /*height:30px; padding:15px 37px;*/text-transform:uppercase; font-size:90%;}
#menu li a{height:15px; padding:11px 35px 11px 35px; background:/*#FF9999 */url(../images/menu_on.png) repeat-x  0 0; color:#FFF; text-decoration:none; float:left;/*text-indent:-20000px; text-decoration:none; display:block;*/ display:block; margin:0 0 0 1px; /*border-left:#6C9FC9 1px solid; border-right:#555 1px solid;*/}
#menu a:hover{background:/*#00CC99;*/url(../images/menu_hover.png) repeat-x  0 0;/*height:38px; float:left;*/}
#menu a.ativo{background:/*#0099CC;*/url(../images/menu_select.png) repeat-x  0 0;/*height:38px; float:left;*/}


/* --------------------------- CONTEUDO HOME --------------------------- */
/* FAIXA */
#faixa{height:79px; width:778px; margin:10px 0 20px 0;}

/* NEWS */
#news{width:240px; height:150px; border-right:solid 1px #E9EDF1; float:left; margin-bottom:25px; margin-left:25px; background:url(../images/news_background.gif) no-repeat left center;}

#news img{float:left; margin-right:10px;}
#news ul{width:230px; float:left;}
#news li{list-style-type:none; line-height:100%;}
#news li a{font:75% Arial, sans-serif; color:#393939; text-decoration:none;}
#news li a:hover{text-decoration:underline;}
#news ul.news2{width:230px; float:left; margin-top:35px;}

/* VITRINE */
#vitrine{width:256px; height:180px; float:left; margin:0 0 25px 25px;}

/* BAR */
#bar{width:175px; float:left; margin:0 0 25px 25px;}

#bar ul{width:180px; margin-top:0;}
#bar li{list-style-type:none;}
/*#bar li a{font:75% Lucida Sans Unicode, sans-serif; color:#828282; text-decoration:none;}
#bar li a:hover{text-decoration:underline;}*/

#bar li.projeto-home{background:url(../images/home_projeto.gif) no-repeat top left; font-size:76%; text-decoration:none; margin:0 0 15px 0;}
#bar li.projeto-home a{padding:4px 0px 0 75px; width:106px; height:36px; color:#FFF; text-decoration:none; display:block;}
#bar li.projeto-home a:hover{background:url(../images/home_projeto_over.gif) no-repeat top left; color:#FFF;}

#bar li a.opiniao-home{background:url(../images/li_opiniao.gif) no-repeat top left; font-size:76%; color:#828282; text-decoration:none; padding:3px 0 2px 23px; font-weight:bold;}
#bar li a.opiniao-home:hover{color:#FA8232;}
#bar li a.opiniao-home span{font-weight:normal; margin:0 0 0 23px;}


/* --------------------------- CONTEUDO NIVEL 1 --------------------------- */
/* TITULOS */
h1{width:593px; padding:20px 0 15px 15px; border-bottom:#E9EDF1 solid 1px;}
h2{width:440px; border-bottom:#E9EDF1 solid 1px; font-size:160%; margin:10px 0 0 0; font-weight:100; clear:both;}
h2.maisespaco{width:440px; border-bottom:#E9EDF1 solid 1px; font-size:160%; margin:30px 0 0 0; font-weight:100; clear:both;}
h3{width:200px; font-size:120%; font-weight:500;}
.ano{color:#9a9ea6/*C8C8C8*/;}

/* MENU DE NAVEGACAO 1 NIVEL */
#menunave{width:608px; background:url(../images/menu+conteudo.gif) repeat-y top left; float:left; position:relative;}

#menunave ul{/*width:140px;*/ font-size:75%; float:left; padding:0;}
#menunave ul a{display:block; width:125px;}
#menunave li{list-style:none; font:Arial, sans-serif; /*display:list-item;*/}
#menunave li a{text-decoration:none; color:#828282; background:url(../images/line_menu_nav.gif) no-repeat bottom left; padding:7px 5px 7px 10px;}
#menunave li a:hover{text-decoration:none; display:list-item; background:#E9E9E9; padding:7px 5px 7px 10px;}

#menunave li a.ativo{background:#C6C6C6; list-style:none; color:#FFF;}

#menunave li a.ultimo{background-image:none;}

/* CONTEUDO */
#conteudo{width:446px; border-left:#E9EDF1 solid 1px; padding:10px 0 50px 18px; background:#FFF; font-size:75%; float:left;}
#conteudo p{padding-bottom:3%; line-height:160%; text-align:justify;}
#conteudo a{text-decoration:underline; color:#3E81B8; font-weight:100;}
#conteudo a:hover{text-decoration:none; color:#3E81B8; font-weight:100;}


/* CONTEUDO - Destaques internos*/
#lista_a{width:223px; float:left; border-top:#DAE3EA 1px dashed;}
#lista_a ul{font-size:100%;}
#lista_a li{display:list-item; width:200px; height:60px; margin:15px 0 15px 0;}
#lista_a li a{display:inline; text-decoration:none; background:none; padding:0px; color:#000;}
#lista_a li a:hover{display:inline; text-decoration:underline; background:none; padding:0px; color:#000;}
#lista_a li img{margin-right:10px;}

#lista_b{width:223px; float:right; border-top:#DAE3EA 1px dashed;}
#lista_b ul{font-size:100%;}
#lista_b li{display:list-item; width:200px; height:60px; margin:15px 0 15px 0;}
#lista_b li a{display:inline; text-decoration:none; background:none; padding:0px; color:#000;}
#lista_b li a:hover{display:inline; text-decoration:underline; background:none; padding:0px; color:#000;}
#lista_b li img{margin-right:10px;}


/* CONTEUDO - colunas internas*/
#lado_esquerdo{width:200px; height:65px; float:left; margin:15px 0 10px 0;}
#lado_esquerdo ul{font-size:100%; width:auto; margin:10px 0 0 0;}

#lado_direito{width:200px; height:65px; padding:0 10px 0 20px; float:right; border-left:#DAE3EA 1px dashed; margin:15px 0 10px 0;}
#lado_direito ul{font-size:100%; width:auto; margin:10px 0 0 0;}

#lado_esquerdo li, #lado_direito li{margin:-10px 0 0 0; padding:0; }
#lado_esquerdo ul li a img, #lado_direito ul li a img{margin:1px 5px 1px 0px;}
#lado_esquerdo li a:link, #lado_direito li a:link{text-decoration:none; /*padding:0px 0 5px 20px;*/ background:none;}
#lado_esquerdo li a:visited, #lado_direito li a:visited{text-decoration:none; /*padding:0px 0 5px 20px;*/ background:none;}
#lado_esquerdo li a:hover, #lado_direito li a:hover{text-decoration:underline; background:none;}

#tabela{width:348px; background:url(../images/icotabela.gif) no-repeat; /*border:#E9EDF1 1px solid;*/ padding:27px 10px 10px 65px; margin:15px 0; height:23px; clear:both;}
#tabela h4{font-size:130%;}
#tabela img{margin-right:10px;}
#tabela a{text-decoration:none; color:#3E81B8; font-weight:100;}
#tabela a:hover{text-decoration:underline; color:#3E81B8; font-weight:100;}


/* CONTEUDO - sem barra de navegação*/
#conteudosembarra{width:580px/*600px*/; padding:10px 20px 50px 18px; background:#FFF; font-size:75%; float:left;}
#conteudosembarra p{padding:10px 20px 10px 15px; line-height:160%; text-align:justify;}
#conteudosembarra ul{width:580px; font-size:100%; text-align:justify; margin:10px 0;}
#conteudosembarra li{display:list-item; margin:13px 30px 13px 45px; list-style-type:disc;}
#conteudosembarra a{text-decoration:underline; color:#3E81B8; font-weight:100;}
#conteudosembarra a:hover{text-decoration:none; color:#3E81B8; font-weight:100;}

#conteudosembarra h2{width:570px; border-bottom:1px solid #E9EDF1; font-size:160%; margin:15px; font-weight:100;}


/* FALECONOSCO */
#fale{width:495px; padding:10px 20px 50px 90px; font-size:100%; float:left; background:#FFF;}

#fale form{width:388px; font-size:80%; margin:10px 0 15px 15px;}
#fale form label{width:500px; margin:5px 0 0 0; display:inline; text-align:right;}
#fale form label input{border:#E9EDF1 1px solid; background-color:#F7F7F7; color:#0066CC; padding:3px; display:block; clear:both;}
#fale form label input:hover{background-color:#F0F0F0;}
#fale form label input:focus{background-color:#F7F7F7; border-color:#B6C8D6;}

#fale form label textarea{border:#E9EDF1 1px solid; background-color:#F7F7F7; color:#0066CC; padding:3px; font:100% Arial, sans-serif; display:block; clear:both;}
#fale form label textarea:hover{background-color:#F0F0F0;}
#fale form label textarea:focus{background-color:#F7F7F7; border-color:#B6C8D6;}

#erro{width:370px; background:#f4e7e6; color:#991a27; font-size:80%; margin:10px 0 15px 15px; padding:10px;}

#camponome{width:380px; margin:7px 0 10px 0;}
#campoemail{width:379px; margin:7px 0 10px 0;}
#campomensagem{width:379px; margin:7px 0 10px 0; height:75px;}
#enviar{padding:3px 5px 3px 5px; border:#B6C8D6 1px solid; margin:7px 0 0 0; float:right; clear:both; cursor:pointer; background-color:#F7F7F7;}

#conteudoagradecimento{width:580px/*600px*/; padding:10px 20px 50px 18px; background:#FFF; font-size:75%; float:left;}
#conteudoagradecimento h4{padding:20px 20px 5px 15px; text-align:center; font-size:200%/}
#conteudoagradecimento p{padding:10px 20px 10px 15px; line-height:160%; text-align:center;}

/* MENU ANO */

#menuano{width:140px; z-index:3000; position:absolute; top:22px; right:0px;}
#menuano p{font-size:80%; color:#65A2D5; background:url(../images/menuano.jpg) no-repeat; padding:3px 0 0 7px; width:136px; height:19px; z-index:2000; cursor:pointer;}

#anolista{position:absolute; top:21px; z-index:1000;}
#anolista ul{width:141px; background-color:#FFF; border-left:#DBDFE4 1px solid; border-right:#DBDFE4 1px solid; border-bottom:#DBDFE4 1px solid;}
#anolista ul li{display:list-item; font-size:100%;}
#anolista ul li a{text-decoration:none; background:#FFF url(../images/line_menu_nav.gif) no-repeat bottom left; color:#3B7DB4; padding:7px 5px 7px 10px;}
#anolista ul li a:hover{text-decoration:none; background:#45A8DC/*#8DC3F0*/; color:#FFF; padding:7px 5px 7px 10px;}

#menuano li a.ativo{font-weight:bold;}

/* MAPA DO SITE */
#mapadosite{width:100%; float:left; position:relative; padding:0 0 30px 0;}
#mapadosite h1{width:763px; padding:20px 0 15px 15px; border-bottom:#E9EDF1 solid 1px;}
#mapadosite h2 {width:715px; border-bottom:#E9EDF1 solid 1px; font-size:125%; margin:20px 0 0 30px; font-weight:100; clear:both;}

#mapadosite #coluna{width:215px; font-size:100%; margin:0 0 20px 30px; float:left; display:block;}

#mapadosite #coluna h3{font-size:95%; font-weight:bold; margin:30px 0 5px 0;}

#mapadosite #coluna li{list-style:none; font-size:80%; margin:5px 0;}
#mapadosite #coluna li a{color:#828282; text-decoration:none;}
#mapadosite #coluna li a:hover{color:#828282; text-decoration:underline;}

#mapadosite #coluna ul ul{margin:8px 0 8px 20px; font-size:100%;}

/* WRAP */
#wrap{width:138px; float:right; margin:15px 10px 0 0;}
#wrap li{list-style:none; margin:0 0 15px 0;}

#wrap li a.opiniao{background:url(../images/li_opiniao.gif) no-repeat top left; font-size:76%; color:#828282; text-decoration:none; padding:3px 0 2px 23px; font-weight:bold;}
#wrap li a.opiniao:hover{color:#FA8232;}

#wrap li.projeto{background:url(../images/wrap_maisprojeto.gif) no-repeat top left; font-size:76%; text-decoration:none;}

#wrap li.projeto a{padding:7px 0 0 35px;/* font-weight:bold;*/ width:105px; height:36px; color:#FFF; text-decoration:none; display:block;}
#wrap li.projeto a:hover{background:url(../images/wrap_maisprojeto_over.gif) no-repeat top left; color:#FFF;}


/* --------------------------- FOOT --------------------------- */
/* LOGOS */
#logos{width:778px; height:80px; border-top:solid 1px #E9EDF1; background:url(../images/logos_background.gif) no-repeat center center; clear:both; padding:10px 0 0 0;}
#logos li{list-style-type:none; display:inline;}
#logos a{text-indent:-20000px; text-decoration:none; display:block;}

#logos a.saopaulo{background:url(../images/logo_msp.png) no-repeat  right 10px; width:256px; height:80px; float:left;}
#logos a.albert{background:url(../images/logo_hiae.png) no-repeat left center; width:309px; height:80px; float:right;}
/*#logos a.sdew{background:url(../images/logo_sdw.png) no-repeat  center 10px; width:211px; height:80px; float:left;}*/

/* MENUAUX */
#menuaux {height:30px; border-top:solid 1px #E9EDF1; text-align:center; padding-top:10px; margin:10px 0;* /*background:#3B7FB7 #F5F7F8;*/}
#menuaux li{display:inline; list-style-type:none;}
#menuaux li a{font:60% Arial, sans-serif; color:/*#FFF*/#828282; text-decoration:none; background:url(../images/spacer_menusuper.gif) no-repeat left; padding-left:8px; padding-right:4px;}
#menuaux li a:hover{font:60% Arial, sans-serif; color:/*#FFF*/#828282; text-decoration:underline;}
#menuaux li a.primeiro{background-image:none;}

/* FOOTER */
#footer {position:relative; height:60px/*20px*/; width:778px; background:#FFF/*#3B7FB7 #F5F7F8*/; margin:0/*15px*/ 0 0 0;}
/*#footer ul{margin:0 15px 20px 15px;}*/
#footer ul{position:absolute; top:9px; left:3px;}
#footer li{display:inline; list-style-type:none;}
#footer li a{font:/*60*/70% Arial, sans-serif; color:/*#FFF*/#AAA; text-decoration:none; background:url(../images/spacer_menusuper.gif) no-repeat left; padding-left:8px; padding-right:4px;}
#footer li a:hover{/*font:70% Arial, sans-serif; color:#FFF#AAA;*/ text-decoration:underline;}
#footer li a.primeiro{background-image:none;}

#footer #copy{position:absolute; left:265px;/*right:10px;*/ top:30px; font:60% Arial, sans-serif; color:#AAA;}

