 /******************************** CSS Reset ********************************/
body,h1,h2,h3,h4,h5,h6,form,div,span,dl,ul,ol,li,dt,dd,p,address,a,blockquote,th,td{margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:none;}
ul li{list-style:none;}
fieldset{border:none;}


/***************************************************************************/

/*------------- General -------------*/
h1{color:#377474;font-size:14px;font-family:verdana;padding:0 0 10px 0;}
h2{font-size:11px;font-family:verdana;padding:0 0 0 122px;}
h2 a{text-decoration:none;color:#29aac9;}
h3{padding:10px 0 0 15px;background:url("../img/bullet_titulo.jpg") 0 13px no-repeat;*background:url("../img/bullet_titulo.jpg") 0 10px no-repeat;}
h3 a{color:#377474;font-size:11px;font-family:verdana;text-decoration:none;}
h3 a:hover{color:#c2ae2f;font-size:11px;font-family:verdana;text-decoration:none;}
h4{font-size:11px;font-family:verdana;padding:5px 0 5px 20px;}
h4 a{text-decoration:none;color:#807d7d;}
h5{font-size:11px;font-family:verdana;padding:15px 0 0 0;width:170px;height:auto;margin:0 0 0 20px;}
h5 a{text-decoration:none;color:#807d7d;}
h5 a:hover{color:#c2ae2f;}
.textcolesq{font-size:11px;font-family:verdana;padding:15px 0 0 0;width:170px;height:auto;margin:0 0 0 20px;}
.textcolesq a{text-decoration:none;color:#807d7d;}
.textcolesq a:hover{color:#c2ae2f;}
h6{font-size:11px;font-family:verdana;color:#807d7d;padding:10px 5px 8px 10px;}
h6 a{text-decoration:none;color:#807d7d;}
strong{font-weight: bold;}
/*------------ Structure ------------*/
body{width:auto;height:auto;margin:0 0 150px 0;background:url("../img/bg.jpg") no-repeat;background-position: 80% bottom;background-color:#378DA8;}
#all{width:780px;min-width:780px;max-width:100%;height:auto;margin:0 auto;border:1px solid #81ABAF;background-color:#e1e5e5;padding-bottom:10px;}
#hd{width:auto;height:165px;margin-bottom:10px;padding:0 10px 0 10px;background:url("../img/bg_novo_header_uvp.jpg") no-repeat;}
#bd{width:auto;height:auto;overflow:hidden;padding:0 10px 0 10px;_padding:0 10px 0 10px;}
#colmenu{width:760px;height:80px;}
#colBusca{width:auto;height:25px;padding:0 10px 0 10px;}

/*-----------CSS Corpo Internas-----------*/
#colLeft{width:195px;float:left;}
#colRigthInternas{width:555px;height:auto;float:right;background-color:#e1e5e5;}

/*------------ Coluna Busca ----------- */
.busca{width:200px;height:25px;float:right;}
.labelBusca{width:45px;_width:45px;height:18px;float:left;font-size:12px;font-family:verdana;padding:3px 0 0 5px;}
.inputBusca{width:150px;height:20px;float:right;}
.inputBusca input{width:100px;height:12px;}
.inputBusca input#botaoE{width:25px;height:23px;*height:20px;_height:20px;background:url("../img/ok_acao.jpg") no-repeat;margin:0 0 0 1px;border:none;}

/*--------CSS Coluna da esquerda-------*/
.colLeftCamara{width:195px;height:122px;/*background-color:#D4DDDD;*/}
.imgLeftCamara{width:195px;height:42px;background:url("../img/bg_titulo_generico.jpg") no-repeat;}
.contLeftCamara{width:195px;height:100px;background-color:#DBD9D9;}
.colLeftMalaDireta{width:195px;height:118px;margin:30px 0 10px 0;_margin:10px 0 10px 0;/*background-color:#D4DDDD;*/}
.imgLeftMalaDireta{width:195px;height:42px;background:url("../img/bg_titulo_acesso_a_mala_direta.jpg") no-repeat;}
.contLeftMalaDireta{width:195px;height:76px;background-color:#DBD9D9;}
.contLeftMalaDireta input.categoria{font-size:12px;font-family:verdana;color:#a09f9f;width:145px;height:16px;padding:2px 0 0 5px;border:1px solid #BCBCBC;}
.contLeftMalaDireta input#botao{width:25px;height:auto;background:url("../img/ok_index.jpg") no-repeat;margin:-14pt 3pt 0pt 0px;border:none;float: right;}
.colLeftGestaoCamara{width:195px;height:auto;/*background-color:#D4DDDD;*/}
.imgLeftGestaoCamara{width:195px;height:42px;background:url("../img/bg_titulo_generico.jpg") no-repeat;}
.contLeftGestaoCamara{width:195px;height:auto;background-color:#DBD9D9;padding:0 0 15px 0;}
.colLeftConhecaUVP{width:195px;height:116px;margin:10px 0 0 0;background-color:#DBD9D9;}
.imgLeftConhecaUVP{width:195px;height:42px;background:url("../img/bg_titulo_generico.jpg") no-repeat;}
.contLeftConhecaUVP{width:195px;height:74px;background-color:#DBD9D9;}
select.categoria{width:150px;height:20px;margin:0 0 0 10px;border:1px solid #ccc;color:#377474;}
option.escolherCamara{color:#A09F9F;}
input#categ{font-size:11px;font-family:verdana;color:#666;margin:0 0 0 10px;}

/*-------CSS titulos das imagens------*/
.imgLeftCamara p{font-size:12px;font-family:verdana;padding:15px;}
.imgLeftMalaDireta p{font-size:12px;font-family:verdana;padding:15px 0 0 10px;}
.imgLeftGestaoCamara p{font-size:11px;font-family:verdana;padding:15px 0 0 8px;}
.imgLeftConhecaUVP p{font-size:12px;font-family:verdana;padding:15px;}

/*------- CSS pagina UVP Mulher Eventos------*/
.imgUVPmulher h2{color:#015353;font-size:14px;font-weight:bold;font-family:verdana;padding:13px 0 0 25px;background:url("../img/bullet_titulo.jpg") 0 15px no-repeat;}
.colAcessoMulher{width:555px;height:120px;}
.imgUVPmulher{width:555px;height:43px;background:url(../img/bg_title_internas.jpg) no-repeat;}
.acessoUVPmulher{width:408px;height:101px;float:left;border-bottom:5px solid #015353;}
#colRigthInternas p{font-size:11px;font-family:verdana;padding:10px 0 10px 0;}
.menuInternas{margin:0 0 20px -5px;}
.menuInternas li{float:left;margin:0 0 0 5px;}
.menuInternas a{color:#000;font-size:12px;font-family:verdana;font-weight:bold;text-decoration:none;}
.menuInternas a:hover{color:#FF7F00;}
#colRigthInternas h1{font-size:22px;font-family:verdana;color:#000;margin:37px 0 0 0;}
.imgUVPmulher02{width:147px;height:93px;background:url("../img/uvp_mulher_internas.jpg") no-repeat;float:right;margin-top:8px;_margin-top:14px;border-bottom:5px solid #015353;}
.colEventoMulher{width:555px;height:152px;margin:0 0 10px 0;_margin:5px 0 10px 0;}
.imgEventoMulher{width:190px;height:142px;float:left;}
.contEventoMulher{width:355px;height:auto;float:right;}
.contEventoMulher h4{font-size:11px;font-family:verdana;font-weight:bold;color:#8f0000;margin:-5px 5px 0 -20px;}
.fotoAmpliada p{color:#3f3f3f;font-size:11px;font-family:verdana;}
.fotoMaisEventos{width:555px;height:auto;overflow:hidden;}
.fotoMaisEventos ul li{float:left;margin:8px 0 0 0;}
.fotoMaisEventos ul li a img{width:133px;height:100px;padding:0 10px 0 0;border:none;}
.vejaMaisEventos{background:url("../img/bullets_mais.jpg") no-repeat;height:25px;width:555px;float:left;}
.vejaMaisEventos p{margin:-7px 0 0 28px;}
.vejaMaisEventos p a{text-decoration:none;color:#3f3f3f;font-size:11px;font-family:verdana;}
.MalaDiretaDownload{width:555px;height:35px;background:url("../img/download_mala_direta_internas.jpg") no-repeat;margin:40px 0 0 0;_margin:20px 0 0 0;}
.MalaDiretaDownload h2{padding:5px 0 0 50px;}
.MalaDiretaDownload h2 a{color:#015353;font-size:14px;font-family:verdana;font-weight:bold;}
.MalaDiretaDownloadleft{width:340px;height:35px;float:left;}
.MalaDiretaDownloadright{width:190px;height:35px;float:right;background:url("../img/mulher_eventos_impressora.jpg") no-repeat;margin-bottom: -5px; margin-top: -38px;/*background-color:#fff;*/}
.MalaDiretaDownloadright h5{margin:-5px 0 0 -14px;}
.MalaDiretaDownloadright h5 a{color:#fff;font-size:10px;font-family:verdana; padding-left:45px;}
.buscaParlamentares{width:555px;height:90px;}
.buscaParlamentares h6{color:#000;font-size:11px;font-family:verdana;padding:20px 0 0 0;*padding:10px 0 0 0;}
.buscaParlamentares form input{width:246px;height:17px;background-color:#F7F5B0;border:1px solid #015353;margin:3px 0pt 21px 0;}
.buscaParlamentares select#nomesobrenome{padding:0 0 0 5px;}
.buscaParlamentares form input#botaoE{width:25px;height:19px;background:url("../img/ok_acao.jpg") no-repeat;margin:10pt 0  20px 1px;border:none;}
.imgEventoMulher img{width: 190px; height: 142px;}
/*------- CSS UVP Mulher Mais_Eventos -------*/
.dataLinks{width:auto;height:12px;float:left;margin:25px 0 -14px 10px;text-align:center;}
.dataLinks a{color:#969797;font-size:11px;font-family:verdana;text-decoration:none;}
.links{width:420px;height:12px;float:right;margin:25px 10px -14px 0;padding:0 0 0 5px;_margin:25px 0 -14px 0;/*background-color:gray;*/}
.links a{color:#38b1cd;font-size:11px;font-family:verdana;text-decoration:none;}
.links a:hover{color:#f7a254;}
.paginacao{width:510px;margin:10px 0 10px 10px;*margin:2px 0 20px 10px;height:20px;_width:260px;text-align:right;}
.paginacao a{font-size:12px;font-family:verdana;color:#000;}
.paginacao li{display:inline;position:relative;margin:0 5px 0 0;_margin:0 15px 0 0;}
.paginacao li a{width:100%;height:100%;text-decoration:none;color:#000;font-size:12px;_margin:0 10px 0 0;_position:absolute;}
.arquivo{width:400px;height:90px;background:url("../img/arquivo.jpg") no-repeat;margin:-30px 0 0 0;*margin:-30px 0 -10px 0;/*background-color:aqua;*/}
.arquivo h6{padding:40px 0 0 80px;}
.arquivo h6 a{color:#8F0000;font-size:11px verdana;}
/*.ano{width:75px;height:15px;margin:0 0 0 60px;*margin:10px 0 -20px 60px;_margin:0 0 0 60px;background:url("../img/ano_mulher_mais_eventos.jpg") no-repeat;position:absolute;*position:relative;_position:relative;}
.ano h5{margin:-17px 0 0 0;}
.ano h5 a{font-size:14px;font-family:verdana;font-weight:bold;color:#C49E48;padding-left:17px;}*/
.ano{font-size:12px;color:#fff;font-family:"Verdana";padding:5px 0 0 24px;margin:-5px 0pt -74px;width:109px;height:89px;background:url(../img/ano_mulher_mais_eventos.jpg) no-repeat 64px 7px;}
.ano h5 a{font:14px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#C49E48;font-weight:bold;}
.ano h5{margin:0 0 0 60px;padding: 0 0 0 0;}

.espacadorMD{width:555px;height:100px;}

/*------- CSS UVP Mulher Noticias --------*/
.tituloNoticias{font-size:22px;font-family:verdana;color:#047391;margin:35px 0 0 0;}
.imgUVPmulher03{width:147px;height:93px;background:url("../img/uvp_mulher_internas.jpg") no-repeat;float:right;margin-top:8px;_margin-top:8px;border-bottom:5px solid #015353;}


/*-----CSS detalhes_Camaras dos Vereadores------*/
.colDetalhesVereadores{width:555px;height:119px;margin:20px 0 0 0;}
.imgDetalhesVereadores img{width:96px;height:119px;float:left;}
.contDetalhesVereadores{width:459px;height:119px;float:right;}
#colRigthInternas .contDetalhesVereadores h2{color:#015353;font-size:14px;font-family:verdana;font-weight:bold;margin:0 0 0 -115px;}
#colRigthInternas .contDetalhesVereadores h4{color:#807d7d;font-size:11px;font-family:verdana;margin:0 0 -5px -13px;}
#colRigthInternas .contDetalhesVereadores h4 span{color:#807d7d;font-size:11px;font-family:verdana;}
#colRigthInternas .contDetalhesVereadores h5{color:#807d7d;font-size:11px;font-family:verdana;margin:-9px 0 0 -392px;}
#colRigthInternas .contDetalhesVereadores h5 span{color:#807d7d;font-size:11px;font-family:verdana;}
.colResumoCarreiraParlamentar{width:555px;height:auto;margin:40px 0 0 0;}
#colRigthInternas .colResumoCarreiraParlamentar h2{color:#000;font-size:12px;font-family:verdana;font-weight:bold;margin:0 0 0 -120px;}

/*----CSS Camara_gestao----*/
.colRedirecinar{width:555px;height:500px;margin:10px 0 0 0;padding:5px;}
.menuRedirecionar{width:310px;height:122px;padding:0 10px 10px 10px;}
#ColmenuRedirecionar{width:310px;height:auto;}
.menuRedirecionar{margin:15px 0 0 114px;}
.menuRedirecionar li{width:142px;height:28px;margin:23px 10px 5px 0;_margin:12px 10px -3px 0;float:left;}
.menuRedirecionar li a {width:100%;height:100%;display:block;text-decoration:none;text-align:center;}
.menuRedirecionar li a:link, .menuRedirecionar li a:visited {color:#fff;font-size:12px;font-family:verdana;display:block;background-color:#4190A3;padding:10px 0 10px 0;}
.menuRedirecionar li a:hover{color:#fff;background-color:#ACD3DD;}

/*-----CSS Camaras_Municipais/Parlamentares----*/
.fontCamaraMunicipal{color:#000;font-size:11px;font-family:verdana;font-weight:bold;margin:20px 0 0 0;width:555px;height:14px;}
#colRigthInternas select{width:290px;height:18px;*height:20px;background-color:#F7F5B0;margin:20px 0 20px 0;border:1px solid #015353;}
#colRigthInternas select#selectMunicipio{padding:0 0 0 5px;font:12px verdana;}
.colDetalhes{width:555px;height:114px;margin:5px 0 0 0;}
.imgDetalhes{width:126px;height:114px;float:left;}
.contDetalhes{width:429px;_width:426px;height:114px;float:right;}
#colRigthInternas .contDetalhes p{margin:-10px 0 -15px 5px;*margin:-10px 0 0 5px;_margin:-10px 0 0 5px;font-size:12px;font-family:verdana;}
.ColDadosMunicipio{width:555px;height:auto;margin:30px 0 0 0;}
.dadosM{width:90px;height:20px;float:left;font-size:16px;font-family:verdana;font-weight:bold;margin:3px 0 0 0;}
.dadosM2{color:#00A0C6;font-size:18px;font-family:verdana;}
#colRigthInternas .ColDadosMunicipio h5{font-size:18px;font-family:verdana;color:#00A0C6;margin:-41px 0 0 -240px;}
.DadosMunicipio{width:555px;height:auto;margin:20px 0 0 0;font-size:12px;font-family:veradana;}
.DadosMunicipio .dadosE{float:left;margin:0 2px 0 0;}
.DadosMunicipio .dadosA{float:left;margin:10px 2px 0 0;}
.DadosMunicipio .dadosC{float:left;margin:10px 2px 0 0;}
.DadosMunicipio .dadosQ{float:left;margin:10px 2px 0 0;}
.DadosMunicipio .dadosE2{margin:0 2px 0 0;}
.DadosMunicipio .dadosA2{margin:10px 2px 0 0;}
.DadosMunicipio .dadosC2{margin:10px 2px 0 0;}
.DadosMunicipio .dadosQ2{margin:10px 2px 0 0;}
.cliqVereador{font-size:11px;font-family:verdana;color:#015353;margin:10px 0 -5px 0;*margin:10px 0 0 0;_margin:10px 0 0 0;}
.colVereadorMunicipio{width:555px;height:auto;margin:20px 0 0 0;}
#colRigthInternas .colVereadorMunicipio h4{background:url("../img/bullet_titulo.jpg") 20px 10px no-repeat;height:15px;_margin:-5px 0 0 -20px;}
#colRigthInternas .colVereadorMunicipio p{margin:-5px 0 0 20px;_margin:-6px 0 0 20px;}
#colRigthInternas .colVereadorMunicipio p a{color:#000;}
#colRigthInternas .colVereadorMunicipio p a:hover{color:#00A0C6;}
.filtraPesquisa{width:555px;height:60px;font-size:11px;font-family:verdana;}
.filtraPesquisa input{margin:2px 5px -2px 0}
.btnSelectCamaras{width:25px;height:19px;background:url("../img/ok_acao.jpg") no-repeat;margin:10pt 0  20px 1px;border:none;}
.mapa{float:left; margin: 10px 0 0 0;width:536px;}
/*-------CSS da Câmara diretoria------*/

.colPresidentes{width:555px;height:auto;overflow:hidden;}
.colLeftPresidentes{width:235px;height:auto;border-right:1px dashed #00A0C6;margin:20px 0 0 0;float:left;}
.colRightPresidentes{width:290px;height:auto;margin:20px 0 0 20px;float:right;}
#colRigthInternas .colLeftPresidentes h4{color:#8F0000;padding:0;font-size:12px;font-family:verdana;margin:0 0 10px 0;}
.municipioPresitente01{width:60px;height:15px;float:left;font-size:11px;font-family:verdana;color:#3F3F3F;margin:0 0 5px 0;}
.municipioPresitente02{font-size:11px;font-family:verdana;margin:0 0 5px 0;color:#3F3F3F;}
.maisDetalhesParlamentares{/*background:url("../img/bullets_mais.jpg") no-repeat;*/margin:10px 0 30px 0;}
#colRigthInternas .maisDetalhesParlamentares p{margin:0 0 30px 0px;padding:3px 0 0 0;}
#colRigthInternas .maisDetalhesParlamentares p a{color:#00A0C6;font-size:12px;font-family:verdana;text-decoration:none;}
#colRigthInternas .colRightPresidentes h4{color:#8F0000;padding:0;font-size:12px;font-family:verdana;margin:0 0 10px 0;}

/*--------- CSS Apresentação -------*/

.colTopApresentacao{width:555px;height:auto;margin:20px 0 0 0;}
.colTopApresentacao img{width:282px;height:188px;float:left;margin:10px 10px 5px 0;}
.descricaoImg{width:282px;height:20px;float:left;font-size:11px;font-family:verdana;margin:0 10px 0 0;}
.colbottomApresentacao{width:555px;height:auto;margin:20px 0 0 0;}
.colbottomApresentacao img{width:282px;height:188px;float:right;margin:0 0 5px 10px;}
.descricaoImgBottom{color:#015353;font-size:26px;font-family:verdana;}
.colLinks{width:500px;height:auto;overflow:hidden;margin:0 0 20px 0;}
.ColLinksRelacionadosAp{width:500px;height:auto;margin:20px 0 0 0;*margin:10px 0 0 0;}
#colRigthInternas .ColLinksRelacionadosAp h5{color:#000;padding:0;margin:0 0 10px -440px;}
#colRigthInternas .ColLinksRelacionadosAp h4{padding:0;margin:5px 0 0 0;float:left;}
#colRigthInternas .ColLinksRelacionadosAp h4 a{color:#0da3c7;float:left;border-right:1px solid #0da3c7;padding-right:5px;padding-left:5px;}
#colRigthInternas .ColLinksRelacionadosAp h4 a:hover{color:#FF975F;}
#tabelatitulo{font-size:12px;font-family:verdana;font-weight:bold;color:#015353;margin:20px 0 10px 0;}
.tabelasocios table{margin: 10px auto;}
.tabelasocios th{font-size: 11px;font-weight: bold;padding: 5px;border: 1px solid #000;background:#666;color:#fff;}
.tabelasocios td{font-size: 11px;border: 1px solid #000;padding:5px 10px 5px 10px;}


/*---------CSS publicacoes-----------*/
.colPesquisaPublicacao{width:555px;height:auto;}
#colRigthInternas .colPesquisaPublicacao p{margin:5px 0 -15px 0;}
.colPapelVereador{width:555px;height:auto;margin:10px 0 0 0;}
#colRigthInternas .colPapelVereador h4{color:#015353;font-size:14px;font-family:verdana;font-weight:bold;padding:0;}
.downloadPDF{background:url("../img/img_download.jpg") no-repeat;margin:20px 0 0 0;}
#colRigthInternas .downloadPDF p{margin:0 0 0 40px;}
#colRigthInternas .downloadPDF p a{text-decoration:none;color:#000;font-size:11px;font-family:verdana;}
.paginacaoPublicacoes{width:550px;margin:10px 0 10px 10px;*margin:2px 0 20px 10px;height:20px;_width:280px;text-align:right;}
.paginacaoPublicacoes li{display:inline;position:relative;margin:0 5px 0 0;_margin:0 15px 0 0;}
.paginacaoPublicacoes li a{width:100%;height:100%;text-decoration:none;color:#000;font-size:12px;_margin:0 10px 0 0;_position:absolute;}
#colRigthInternas iframe{width:550px;height:700px;height:700px;margin:10px 0 0 0;_background-color:#E1E5E5;border:1px solid #e1e5e5;}
.iframe{_background-color:#E1E5E5;}
.colPesquisaPublicacao input#botao{width:25px;height:auto;background:url("../img/ok_index.jpg") no-repeat;margin:0 0 19px 0px;border:none;}

.comente{width:415px;height:266px;margin:0;}
.Indique{width:415px;height:340px;margin:0;}
.vercoment{width:415px;height:316px;margin:0;}
.camposObrigatorios{width:250px;height:auto;float:left;*margin:15px 0 0 -130px;}

.divcomente{width:410px;height:32px;background:#B2CCCB;border:1px solid #659595;}
#colRigthInternas .divcomente h5{margin:-5px 0 10px 10px;width:auto;}
#colRigthInternas .divcomente h5 a{font-size:12px;font-family:verdana;font-weight:bold;color:#000;}
#colRigthInternas .divcomente h5 a:link, .divcomente h5 a:visited{width:100%;height:100%;display:block;font-size:12px;font-family:verdana;font-weight:bold;color:#000;}
#colRigthInternas .divcomente:hover{background:#fff;color:#047391;!important;}
#colRigthInternas .divcomente h5 a:hover{color:#047391;!important;}
.imgbotaofechar{width:14px;height:14px;background-image:url("../img/botao_fechar.png");background-repeat:no-repeat;float:right;margin:10px 10px 0 0;}
.semComentario{padding:20px 0 20px 10px;font:11px verdana;}

.contcomente{width:410px;height:250px;_height:200px;background:#fff;border-bottom:1px solid #659595;border-left:1px solid #659595;border-right:1px solid #659595;}
.contIndique{width:410px;height:320px;background:#fff;border-bottom:1px solid #659595;border-left:1px solid #659595;border-right:1px solid #659595;}
.contcoment{width:410px;height:auto;background:#fff;border-bottom:1px solid #659595;border-left:1px solid #659595;border-right:1px solid #659595;}
.contcoment p{margin:0 10px 0 20px;}
.contcoment h4{font-weight:bold;padding:15px 0 0 20px;}

.frmcontato{width:400px;height:300px;*height:228px;_height:218px;*margin:0 0 30px 0;}
.formcontact{width:400px;height:228px;font:11px Verdana;color:#000;padding:0 10px;_width:380px;}
.contact{float:left;margin:30px 0 10px 0;_margin:10px 0 12px -2px;*margin:10px 0 12px -2px;}
.formcontact label{display:block;width:129px;margin-bottom:22px;*margin:5px 0 20px 0;}
.contact h5{color:#666;font-size:9px;font-family:verdana; display:block;width:123px;margin-top:-20px;_margin:0;*margin:0;}
.formcontact input{display:block;width:227px;margin-bottom:15px;margin-left:5px;border:1px solid #000;*width:226px;_width:227px;}
.formcontact textarea{width:227px;height:50px;_width:227px;}
.formcontact input#enviar{height:22px;width:60px;margin-right:210px;float:right;margin:0 55px 0 0;background-color:#666;border-color:#666;color:#fff;padding:0 0 2px 0;_margin:0 2px 40px 5px;}
.formcontact input#enviarC{height:22px;width:60px;margin-right:210px;float:right;margin:0 55px 0 0;background-color:#666;border-color:#666;color:#fff;padding:0 0 2px 0;_margin:0 2px 0 5px;}
.formcontact textarea{border:1px solid #000;display:block;margin:0 0 15px 5px;}
.formcontact label .emailamigo{margin:5px 0 0 0;}
.contactlabel{float:left;margin:20px 0 10px 2px;_margin:20px 0 12px 2px;*margin:2px 0 12px 2px;}
.formcontact span{color:#ff0000;}



/*----- CSS banco de projetos-----*/
.formlarioBancoProjetos{width:555px;height:auto;}
.contactLabel{width:120px;height:400px;float:left;_margin:0 0 -500px 0;}
.contactInput{width:435px;height:400px;float:right;font-size:11px;font-family:verdana;}
.contactInput input{display:block;width:300px;margin-bottom:11px;}
.contactLabel label{display:block;width:240px;margin-bottom:22px;*margin-bottom:24px;}
.contactLabel02 label{display:block;width:480px;margin-bottom:22px;margin:-10px 0 30px 0;color:#666;}
label{font-size:11px;font-family:verdana;}
.contactInput input#foto{margin:45px 0 20px 0;}
.contactInput input#arquivo{margin:45px 0 20px 0;*margin:30px 0 20px 0;_margin:50px 0 20px 0;}
.contactInput input#nome{width:430px;}
.contactInput input#camara{width:430px;}
.tipoProjeto{font-size:11px;font-family:verdana;width:220px;margin:-20px 0 20px 0;*margin:5px 0 0 0;}
.contactInput input#radioS{margin:-4px 0 -12px -21px;width:20px;*margin:0 0 -15px -21px;_margin:-2px 0 -15px -20px;_position:relative;}
.contactInput input#radioN{margin:-20px 0 -12px -18px;width:20px;*margin:-20px 0 -15px -20px;_margin:0 0 -15px -20px;_position:relative;}
.contactInput .radioSim{width:80px;height:20px;margin:0 0 0 156px;_margin:0 0 0 140px;}
.contactInput .radioNao{width:80px;height:20px;margin:0 0pt 0pt 204px;_margin:-22px 0 0 200px;}
.formlarioBancoProjetos input#enviar{margin:0 0 0 250px;background-color:#666;color:#fff;border:1px solid #015353;}

/*---- CSS casa do vereador----*/
.colCasaVereador{width:555px;height:auto;margin:20px 0 0 0;}
.colCasaVereador img{width:150px;height:172px;float:left;margin:10px 10px 5px 0;}
.colImgLeftCasaVereador{float:left;width:250px;height:200px;margin:20px 0 0 20px;_margin:20px 0 0 10px;}
.colImgLeftCasaVereador img{width:250px;height:200px;}
.colImgRigthCasaVereador{float:right;width:250px;height:200px;margin:20px 20px 0 0;_margin:20px 10px 0 0;}
.colImgRigthCasaVereador img{width:250px;height:200px;}
.legendaLeftCasaVereador{width:250px;height:20px;padding:10px 0 0 0;float:left;margin:0 0 20px 20px;_margin:0 0 20px 10px;text-align:center;font-size:11px;font-family:verdana;}
.legendaRigthCasaVereador{width:250px;height:20px;padding:10px 0 0 0;float:right;margin:0 20px 20px 0;_margin:0 10px 20px 0;text-align:center;font-size:11px;font-family:verdana;}
.ColLinksRelacionados{width:555px;height:200px;margin:286px 0 0 0;*margin:10px 0 0 0;}
#colRigthInternas .ColLinksRelacionados h5{color:#000;padding:0;margin:0 0 10px -440px;}
#colRigthInternas .ColLinksRelacionados h4{padding:0;margin:5px 0 0 0;}
#colRigthInternas .ColLinksRelacionados h4 a{color:#0da3c7;}
.integracao{font-size: 11px;}
.integracao strong{font-weight: bold;}
/*------- CSS UVP Mais_Noticias -------*/
.colLinhaLinks{width:515px;height:auto;overflow:hidden;border:1px dashed #000;margin:20px 0 0 12px;padding:0 0 40px 0;}
.arquivo{width:400px;height:90px;background:url("../img/arquivo.jpg") no-repeat;margin:0 0 0 0;*margin:-30px 0 -10px 0;/*background-color:aqua;*/}

/*------ CSS Noticias_Integra------*/
.colNoticiasIntegra{width:555px;height:auto;margin:30px 0 0 0;}
.colNoticiasIntegra img{width:204px;height:auto;float:left;margin:0 10px 5px 0;background-color:#000;}
.tituloNoticiaIntegra{color:#015353;font-size:14px;font-family:verdana;}
.voltarNoticias{width:555px;height:20px;margin:50px 0 0 0;text-align:center;}
.voltarNoticias a{text-decoration:none;font-size:12px;font-family:verdana;color:#2d88a0;}
.voltarNoticias a:hover{color:#F7A254;}

/*------ Espaçadores ---------*/
.espacador{width:555px;height:20px;}
.espacadorD{width:555px;height:20px;margin:50px 0 0 0;}

/*--- CSS calendario de obrigações municipais----*/
.colCalendario{width:500px;height:85px;margin:0 0 0 40px;}
.calendarioMeses li{width:66px;height:28px;background-color:#e2e1b3;margin:5px;float:left;border:1px solid #719c90;text-align:center;_height:20px;}
.calendarioMeses li a{width:100%;height:100%;display:block;margin:8px 0 0 0;}
.calendarioMeses li a:link, .calendarioMeses li a:visited{color:#000;text-decoration:none;font-size:11px;font-family:verdana;}
.calendarioMeses li a:hover{background-color:#efeeda;margin:0;padding:8px 0 0 0;height:20px;color:#bf0000;}
.calend{display: block;overflow: hidden;width:500px;}
.dataCalend{float:left;margin:25px 0 -14px 5px;text-align:center;}
.dataCalend a{color:#969797;font-size:11px;font-family:verdana;text-decoration:none;}
.dataCalend{color:#969797;font-size:11px;font-family:verdana;text-decoration:none;}
.descCalend{width:385px;float:right;margin:25px 10px 14px -7px;padding:0 0 0 5px;_margin:25px 0 14px 0;/*background-color:gray;*/}
.descCalend a{color:#38b1cd;font-size:11px;font-family:verdana;text-decoration:none;}
.descCalend a:hover{color:#f7a254;}
.descCalend{color:#38b1cd;font-size:11px;font-family:verdana;text-decoration:none;}
/*--- CSS internas Calendario municipal ---*/
.colConteudoCalendario{width:555px;height:auto;margin:40px 0 0 0;}
#colRigthInternas .colConteudoCalendario h4{color:#015353;font-size:14px;font-family:verdana;font-weight:bold;padding:0;}

/*---- CSS integra decisoes do tce ---*/
.colConteudoDecisaoTCE{width:555px;height:auto;margin:40px 0 0 0;}
#colRigthInternas .colConteudoDecisaoTCE h4{color:#015353;font-size:12px;font-family:verdana;font-weight:bold;text-align:center;margin:0 0 20px 0; }
.colunas02{width:auto;height:auto;overflow:hidden;}

/* --- CSS destaque parceiros ---*/
.dataLinksimg{width:40px;height:13px;float:left;margin:25px 0pt -38px 28px;text-align:center;background:url("../img/img_destaque_parcerias.jpg") no-repeat;/*background-color:aqua;*/}


/** CSS Mala Direta ***/
#mala_direta table th{border: 1px solid #000; font-size: 12px; font-weight: bold;}
#mala_direta table td{border: 1px solid #000; font-size: 11px;}

/*** CSS Cursos ***/
.introducao{margin: 10px 15px;}
.introducao h2{text-align:center;font-weight:bold;padding:0;font-size:12px;}

/**/
.contactLabelF{width:120px;height:240px;float:left;_margin:0 0 -500px 0;}
.contactInputF{width:435px;height:240px;float:right;font-size:11px;font-family:verdana;}
.contactInputF input{display:block;width:300px;margin-bottom:11px;}
.contactLabelF label{display:block;width:240px;margin-bottom:22px;*margin-bottom:24px;}
#colRigthInternas select.categoriaForm{width:200px;height:18px;*height:20px;background-color:#F7F5B0;margin:0 0 20px 0;border:1px solid #015353;}
.contactInputF input#radioS{margin:-4px 0 -12px -21px;width:20px;*margin:0 0 -15px -21px;_margin:-2px 0 -15px -20px;_position:relative;}
.contactInputF input#radioN{margin:-20px 0 -12px -18px;width:20px;*margin:-20px 0 -15px -20px;_margin:0 0 -15px -20px;_position:relative;}
.contactInputF .radioSimF{width:80px;height:20px;margin:5pt 0pt 0pt 18px;*margin:0 0 0 18px;_margin:0 0 0 18px;}
.contactInputF .radioNaoF{width:80px;height:20px;margin:1px 0pt 0pt 75px;_margin:-22px 0 0 75px;}

/*** Busca ***/
.buscatop{margin:0 0 0 -30px;}
.ct_busca{padding:0 15px;}
.box_busca{width:730px;_width:740px;height:auto;background-color:#fff;padding:5px 0;_margin:0 0 0 5px;}
.box_busca .bd{width:720px;height:auto;background:#e3efd5;margin:0 5px;_margin:0 5px 0 5px; padding: 40px 0px 10px 0px;}
.resultado_busca{border:1px dashed #627050; margin:10px 40px 40px 40px;}
.titulo_busca{font-size:12px;color:#4398a9;text-align:center;padding:3px;}
.lista_resultado{padding:10px 40px;}
.lista_resultado li{margin:3px 5px;font-size:12px!important;}
#title_busca{width:596px;height:44px;background:url(../img/title_busca.jpg) no-repeat; text-indent:-9000px;display:block;_margin:5px 0 0 0;}


/*teste*/
.colLinhateste1{width:515px;height:200px;border:1px dashed #000;}
.col1{width:515px;height:50px;background-color:aqua;}
.data1{width:100px;height:auto;float:left;font-family:verdana;font-size:11px;color:#ccc;background-color:blue;}
.desc1{width:400px;height:auto;background-color:green;float:right;font-family:verdana;font-size:11px;}

/* voltar a home */
.colUVPLinkHome{width:80px;height:80px;margin:-20px 0 0 30px;}


/* Menu */

#outer {width:750px; height:300px; background:url(film.jpg) no-repeat right bottom; border:1px solid #766; border-width:5px 1px 1px; position:relative;}

.pad1 {width:50px; height:20px; background:#BFBFBF; display:inline; float:left; margin:5px 4px 0 4px;}
.pad2 {width:50px; height:20px; background:#BFBFBF; display:inline; float:left; margin:5px 4px 0 0;}

#menu {list-style-type:none; padding:0; margin:5px 0 0 20px;}
#menu ul {list-style-type:none; padding:0; margin:0;}
#menu li {float:left;background:url(../img/bg_menu_2.jpg) no-repeat;_background:url(../img/bg_menu_3.jpg) repeat-x;margin:0 4px 0 0; position:relative;height:20px;font-weight:normal}
#menu li.tg{float:left; background:url(../img/bg_menu_3.jpg) no-repeat;_background:url(../img/bg_menu_3.jpg) repeat-x; margin:0 4px 0 0; position:relative;height:40px;}
#menu li.tg a:hover{background-color:#7F7F7F;height:40px;color:#fff;}
#menu li.sub{background:url(../img/bg_menu.jpg) repeat-x;width:150px;text-align:center;font:11px verdana;line-height:20px;font-weight:bold;}


/* for IE5.5 and IE6 only */
#menu table {border-collapse:collapse;position:absolute;top:0;left:0;z-index:80;font-size:1em;}

#menu li a {display:block; color:#000; height:20px; font-family:verdana; font-size:11px; line-height:20px; width:154px; text-decoration:none; text-align:center;}
#menu :hover {color:#000;background:url(../img/bg_menu.jpg) no-repeat;}
#menu li ul li:hover > a {color:#fff; background:#7F7F7F;width:150px;}
#menu li ul li a:hover{color:#fff;background:#7F7F7F; _background:#7F7F7F;width:150px;_width:154px;}

#menu ul,
#menu :hover ul ul,
#menu :hover ul :hover ul ul,
#menu :hover ul :hover ul ul.left {position:absolute; left:-9999px; width:128px;}

#menu :hover ul{left:0;top:20px; background:url(transparent.gif);} /* the background image is for IE7 */

#menu :hover ul :hover ul,
#menu :hover ul :hover ul :hover ul {padding:0 4px; left:150px; _left:154px; top:0;}

#menu :hover ul :hover ul.left,
#menu :hover ul :hover ul :hover ul.left {padding:0 4px; left:-131px; top:0;}

#menu li.seta {float:left; background:url(../img/bg_menu_com_seta.jpg) no-repeat;_background:url(../img/bg_menu_com_seta.jpg); margin:0 4px 0 0; position:relative;height:20px;}
