/* CSS Document */
body { background:url(../images/site/fundo.gif) top left repeat-x #C78721; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding: 0px; }
#limites { width: 865px; margin: auto; }
* html #limites { width: 880px; }
#coluna1 { width: 170px; float: left; padding-top: 150px; margin-top: -76px; }
* html #coluna1 { width: 164px; margin-left: 7px; }
#coluna1 h1 { float: right; background: url(../images/site/tit_home.gif) top left no-repeat; text-indent: -1500px; overflow: hidden; width: 142px; height: 77px; margin: 0px; padding: 0px; }
#coluna1 p { float: right; width: 100%; clear: both; text-align: right; margin: 30px 0px; padding: 0px; height: 110px; } 
#coluna1 ul { list-style: none; margin: 15px 0px; padding:0px; float: right; }
#coluna1 ul li { list-style: none; display: inline; background-color: #CCCCCC; float: left; padding:4px; }
#coluna1 ul li a { color: #000000; text-decoration: none; padding: 5px 5px 5px 15px; } 
#coluna1 ul li a:hover { text-decoration: underline; } 
#coluna1 ul li#portugues a { background: url(../images/site/ico_pt.gif) center left no-repeat; }
#coluna1 ul li#espanhol a { background: url(../images/site/ico_es.gif) center left no-repeat; }
#coluna1 h2 { float: right; width: 130px; height: 130px; background: url(../images/site/subtit_home.gif) top left no-repeat; text-indent: -999em; overflow: hidden; }
#coluna1 h2 a { display: block; font-size: 8em; }

#coluna2 { float: left; padding-top: 95px; margin-top: -76px;}/*#coluna2 { width: 695px; float: left; padding-top:95px; }*/
* html #coluna2 { width: 550px; margin-left: -81px; }

#coluna2 ul { float: left; width: 695px; height: 606px; background: url(../images/site/home.gif) top left no-repeat; list-style:none; margin-top: 0px; padding:0px; position: relative; }
#coluna2 ul li { list-style: none; background-position: top left; background-repeat: no-repeat; position: absolute; }
#coluna2 ul li a { float: left; width: 100%; height: 100%; text-indent: -1500px; overflow: hidden; }

#bt_prefeitura { top: 120px; left: 190px; background-image: url(../images/site/bt_prefeitura.gif); width: 62px; height: 17px;} 
#bt_passageiros { top: 180px; left: 120px; background-image: url(../images/site/bt_passageiros.gif); width: 75px; height: 17px;} 
#bt_escola 	{ top: 185px; left: 285px; background-image: url(../images/site/bt_escola.gif);  width: 58px; height: 17px;} 
#bt_fiscalizacao_eletronica { top: 340px; left: 230px;  background-image: url(../images/site/bt_fiscalizacao_eletronica.gif);  width: 69px; height: 28px;} 
#bt_motoristas 	{ top: 390px; left: 100px; background-image: url(../images/site/bt_motoristas.gif);  width: 67px; height: 17px;} 
#bt_transporte_publico { top: 460px; left: 210px; background-image: url(../images/site/bt_transporte_publico.gif);  width: 63px; height: 28px;} 
#bt_pedestres { top: 440px; left: 350px; background-image: url(../images/site/bt_pedestres.gif);  width: 66px; height: 17px;} 
#bt_ciclistas { top: 500px; left: 310px; background-image: url(../images/site/bt_ciclistas.gif);  width: 58px; height: 17px;} 
#bt_biblioteca 	{ top: 380px; left: 440px; background-image: url(../images/site/bt_biblioteca.gif);  width: 64px; height: 17px;} 
#bt_motociclistas { top: 100px; left: 410px; background-image: url(../images/site/bt_motociclistas.gif);  width: 78px; height: 17px;} 
#bt_caminhoes { top: 160px; left: 490px; background-image: url(../images/site/bt_caminhoes.gif);  width: 67px; height: 17px;} 
#bt_cuidados_veiculo { top: 100px; left: 540px; background-image: url(../images/site/bt_cuidado_veiculo.gif); width: 83px; height: 28px;} 
#bt_sinalizacao_transito { top: 50px; left: 310px; background-image: url(../images/site/bt_sinalizacao_transito.gif);  width: 69px; height: 28px;} 
#bt_meio_ambiente { top: 409px; left: 570px; background-image: url(../images/site/bt_meio_ambiente.gif); width: 88px; height: 17px;}
