/*RESET*/
body {margin:0; padding:0; text-align:center; background:url(images/fundo.jpg) #069 repeat-x center top;}
#box {width:960px; margin:0 auto;}

/*topo*/
#header {height:192px; background:#069;}
#logo {width:150px; float:left; padding:0 60px;}
#animacao {width:650px; height:192px; background:#069; float:right;}

/*menu*/
#menu {height:34px; background:url(images/menu.jpg) repeat-x;}
#menu ul {margin:0; padding:0; list-style:none; width:100%; float:left; background:none;}
#menu ul li {float:left; position:relative;}
#menu ul li a {text-decoration:none; color:#FFF; font:16px Arial, Helvetica, sans-serif; padding:4px 20px 4px 20px; margin:0; float:left; display:block; float:left; line-height:25px;}
#menu ul li a:hover {background:url(images/menu_hover.jpg) repeat-x; margin-top:1px;}
#menu ul li ul {margin:0; padding:0; list-style:none; width:200px;}
#menu ul li ul{display:none; position:absolute; top:33px; left:0; z-index:1;}
#menu ul li:hover ul{display:block;}
#menu ul li.hover ul{display:block;}
#menu ul li ul li a{width:195px; clear:both; text-align:left; float:left; margin:0; padding:4px 0 4px 5px; background:url(images/menu.jpg) repeat-x;}
#menu ul li ul li{float:none; clear:both;}
#menu ul li ul li a{float:none;}
#menu ul li ul li a:hover {background:url(images/menu_hover.jpg) repeat-x; margin:0;}

/*CONTEUDO*/
#content {margin:0; padding:0; background:#FFF url(images/content-bg.jpg) repeat-y;}

/*conteudo esquerda*/
#boxcontent {width:650px; float:left;}

/*entrada*/
#entrada {height:112px; background:url(images/entrada.jpg) no-repeat #069; float:left;}
#entradatxt {padding:10px 10px; text-align:right; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; width:460px; float:left;}
#entradatxt input {background:#09C; border:1px solid #09F; color:#FFF; padding:4px; margin:5px 0px; font:14px Arial, Helvetica, sans-serif;}
#entradatxt input:hover {background:#09F; cursor:pointer;}
#data {font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#069; font-weight:bold; float:right; width:170px; padding:25px 0;}

/*destque*/
#destaque {background:#09C; text-align:left; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; padding:10px; margin:0 1px 0 0; float:left; width:629px;}
#destaque p {font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0;}
#destaque img {float:left; margin-right:5px; padding:2px; border:1px dashed #CCC; background:#fff;}
#destaque img:hover {border:1px dashed #0CF;}
#destaque h1 {font:16px Arial, Helvetica, sans-serif; color:#FFF; margin:0 0 5px 0; padding:0; font-weight:bold;}
#destaque h1 a {color:#FFF; text-transform:uppercase;}
#destaque h2 {font:12px "Courier New", Courier, monospace; color:#FFF; padding:0; margin:3px 0 3px 0;}
#destaque a {text-decoration:none; color:#F8F8F8;}
#destaque a:hover {text-decoration:underline;}


/*postagens*/
#postagens {margin:1px 1px 1px 0; float:left; width:649px;}

#projetosdeleis {width:206px; float:left; margin:0 0 1px 0; padding:5px;}
#projetosdeleis h1 {text-align:left; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#069; text-transform:uppercase; border-bottom:4px solid #069; margin:0; padding:0; font-weight:bold;}
#projetosdeleis p {text-align:left; margin:8px 0 8px 0; padding:0 0 5px 0; border-bottom:1px dashed #999; font:12px Tahoma, Geneva, sans-serif; color:#333;}
#projetosdeleis a {text-decoration:none; color:#069;}
#projetosdeleis a:hover {text-decoration:underline;}
#projetosdeleis h2 {font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#09F; text-align:right; margin:0 5px; font-weight:bold;}

#indicacoes {width:206px; float:left; margin:0 1px 1px 1px; padding:5px;}
#indicacoes h1 {text-align:left; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#09C; text-transform:uppercase; border-bottom:4px solid #09C; margin:0; padding:0; font-weight:bold;}
#indicacoes p {text-align:left; margin:8px 0 8px 0; padding:0 0 5px 0; border-bottom:1px dashed #999; font:12px Tahoma, Geneva, sans-serif; color:#333;}
#indicacoes a {text-decoration:none; color:#09C;}
#indicacoes a:hover {text-decoration:underline;}
#indicacoes h2 {font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#09C; text-align:right; margin:0 5px; font-weight:bold;}


#diversos {width:205px; float:left; margin:0 0 1px 0; padding:5px;}
#diversos h1 {text-align:left; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0CF; text-transform:uppercase; border-bottom:4px solid #0CF; margin:0; padding:0; font-weight:bold;}
#diversos p {text-align:left; margin:8px 0 8px 0; padding:0 0 5px 0; border-bottom:1px dashed #999; font:12px Tahoma, Geneva, sans-serif; color:#333;}
#diversos a {text-decoration:none; color:#0CF;}
#diversos a:hover {text-decoration:underline;}
#diversos h2 {font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0CF; text-align:right; margin:0 5px; font-weight:bold;}

/*conteudo direita*/
#sidebar {width:300px; background:#D9ECFF; float:right; padding:5px; text-align:left; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;}
#sidebar input {padding:5px 10px; background:#069; border:1px solid #06C; color:#FFF;}
#sidebar input:hover {background:#0CF; cursor:pointer;}
#sidebar h1 {text-align:left; font:20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#069; border-bottom:4px solid #069; padding:0 0 3px 0; margin:0 0 8px 0; text-transform:uppercase;}
#sidebar img {float:left; margin-right:5px; padding:2px; background:#FFF; border:1px dashed #CCC;}
#sidebartxt {border-bottom:1px solid #999; margin-bottom:10px; padding-bottom:5px; float:left; width:300px;}
#sidebartxt h1 {margin:0 0 3px 0; padding:0; font:13px Arial, Helvetica, sans-serif; color:#069; border:0; text-transform:none; font-weight:bold;}
#sidebartxt h1 a {text-decoration:none; color:#069;}
#sidebartxt h1 a:hover {text-decoration:underline;}
#sidebartxt h2 {font:12px "Courier New", Courier, monospace; color:#333; padding:0; margin:3px 0 3px 0;}
#sidebartxt img {float:left; margin-right:5px; padding:2px; background:#FFF; border:1px dashed #CCC;}
#sidebartxt img:hover {border:1px dashed #069;}
#sidebartxt p {margin:0; padding:0;}
#sidebartxt p a {text-decoration:none; color:#333;}
#sidebartxt p a:hover {text-decoration:underline;}

/*previsao do tempo*/
#climatempo {background:url(images/tempo.jpg) repeat-x;}

/*noticias via menu*/
#noticias {width:629px; background:#D9ECFF; text-align:left; font:12px "Courier New", Courier, monospace; padding:10px; margin:0 0 5px 0; border-bottom:1px solid #CCC; float:left;}
#noticias a {text-decoration:none; color:#333;}
#noticias a:hover {text-decoration:underline;}
#noticias p {font:12px "Courier New", Courier, monospace; margin:0 0 15px 0; padding:0;}
#noticias p a {text-decoration:none; color:#333;}
#noticias p a:hover {text-decoration:underline;}
#noticias h1 {margin:0 0 7px 0; padding:0 0 2px 0; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:3px solid #069;}
#noticias h1 a {color:#069; text-decoration:none; text-transform:uppercase;}
#noticias h1 a:hover {color:#09C; text-decoration:none;}
#noticias h2 {margin:0 0 5px 0; padding:0; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#069;}
#noticiasthumb {float:left; margin-right:5px; padding:2px; background:#CCC; border:1px dashed #fff;}

/*SINLGE noticias solo*/
#noticiassingle {text-align:left; font:14px "Courier New", Courier, monospace; padding:10px; color:#333;}
#noticiassingle a {text-decoration:none; color:#0CF;}
#noticiassingle a:hover {text-decoration:underline;}
#noticiassingle p a {text-decoration:none; color:#0CF;}
#noticiassingle p a:hover {text-decoration:underline;}
#noticiassingle p {font:14px "Courier New", Courier, monospace; color:#333; margin:0; padding:0;}
#noticiassingle h1 {margin:0; padding:0 0 5px 0; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#069; border-bottom:3px solid #069; text-transform:uppercase; font-weight:bold;}
#noticiassingle h2 {margin:5px 0 5px 0; padding:0; font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666;}
#noticiassinglethumb {float:left; margin-right:10px; padding:2px; background:#FFF; border:1px dashed #CCC;}

/*galeria de fotos*/
#noticiassinglegallery ul {margin:15px 0; padding:0; width:100%; list-style:none; float:left; margin-top:25px;}
#noticiassinglegallery ul li {float:left; display:inline; margin:0 0 5px 12px;}
#noticiassinglegallery ul li a {border-bottom:2px solid #333; margin:0; padding:0;}
#noticiassinglegallery ul li a:hover {border-bottom:2px solid #0CF;}

/* Vereadores List */
#vereadoreslist {padding:10px; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:left; float:left; background:#D9ECFF; margin:0 1px 3px 0; width:629px;}
#vereadoreslist a {text-decoration:none; color:#333;}
#vereadoreslist a:hover {text-decoration:underline;}
#vereadoreslist p {font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:left;}
#vereadoreslist p a {text-decoration:none; color:#333;}
#vereadoreslist p a:hover {text-decoration:underline;}
#vereadoreslist h1 {font:18px Tahoma, Geneva, sans-serif; font-weight:bold; border-bottom:3px solid #069; margin:0 0 8px 0; padding:0 0 2px 0;}
#vereadoreslist h1 a {text-decoration:none; color:#069; text-transform:uppercase;}
#vereadoreslist h1 a:hover {color:#09F;}
#vereadoreslist h2 {font:16px Verdana, Geneva, sans-serif; color:#09F; margin:15px 0 0 0; padding:0; font-weight:bold;}
#vereadoreslistthumb a {float:left; padding:2px; background:#FFF; border:1px dashed #CCC; margin-right:5px;}
#vereadoreslistthumb a:hover {border:1px solid #CCC;}

/*vereadores single*/
#vereadores {padding:10px; text-align:left; font:14px Arial, Helvetica, sans-serif; color:#333;}
#vereadores a {text-decoration:none; color:#333;}
#vereadores a:hover {text-decoration:underline;}
#vereadores p {font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:left;}
#vereadores p a {text-decoration:none; color:#333;}
#vereadores h1 {font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#069; border-bottom:3px solid #069; margin:0 0 8px 0; padding:0 0 3px 0;}
#vereadores h2 {font:16px Verdana, Geneva, sans-serif; color:#09F; margin:15px 0 15px 0; padding:0; font-weight:bold;}
#vereadoresthumb {float:left; margin:0 8px 5px 0; padding:2px; border:1px dashed #B7E8FF; text-align:center; background:#CEEFFF; font:12px Georgia, "Times New Roman", Times, serif;}
#vereadoresthumb a {text-decoration:none; color:#333;}
#vereadoresthumb:hover {background:#09F;}
#relacionadosvereadores {width:629px; float:left; margin-top:10px;}
#relacionadosvereadores p {margin:0 0 8px 0; padding:0 0 3px 0; border-bottom:1px solid #CCC;}
#relacionadosvereadores p a:hover {text-decoration:none;}
#relacionadosvereadores p:hover {color:#069; margin:0 0 8px 0; padding:0 0 3px 0; border-bottom:2px solid #999;}

/*publicações*/
#publicacoes {padding:10px; border:0;}
#publicacoes p {text-align:left; font:14px Tahoma, Geneva, sans-serif; margin:0 0 8px 0; padding:0 0 3px 0; border-bottom:1px solid #CCC;}
#publicacoes p a {text-decoration:none; color:#333;}
#publicacoes p:hover {color:#069; margin:0 0 8px 0; padding:0 0 3px 0; border-bottom:2px solid #999;}

/*publivacao content*/
#publicacao {text-align:left; border-bottom:2px groove #CCC; padding:10px 5px;}
#publicacao h1 {font:20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#069; border-bottom:3px solid #069; margin:0 0 8px 0; padding:0 0 1px 0;}
#publicacao p {text-align:left; font:14px Tahoma, Geneva, sans-serif; margin:0 5px 8px 5px; padding:0 0 3px 0;}

/* Páginas */
#page {text-align:left; padding:10px; font:14px Tahoma, Geneva, sans-serif; color:#333;}
#page h1 {font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#069; border-bottom:3px solid #069; margin:0 0 5px 0; padding:0 0 3px 0; font:bold; text-transform:uppercase;}
#page a {text-decoration:none; color:#09F; font-weight:bold;}
#page a:hover {text-decoration:underline;}
#page strong {color:#069;}

/*paginação*/
#paginator {text-align:center; margin:4px 0 10px 4px; float:left;}
#paginator a {background:#D6EBEB; padding:5px 8px; border:1px solid #A9D3D3; color:#000; text-decoration:none; color:#333;}
#paginator a:hover {background:#B0FFFF;}

/*rodape*/
#divclear {clear:both;}
#footer {height:100px; background:#069; width:960px; margin:0 auto;}

#copy {float:right; text-align:right; padding:15px 20px; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF;}
#end {text-align:left; padding:15px 20px; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF;}

/*search results*/
#searchresults {text-align:left; padding:10px; float:left;}
#searchresults h1 {font:18px Tahoma, Geneva, sans-serif; color:#069;}
#searchresults ul {margin:0; padding:0 20px; list-style:square; width:599px;}
#searchresults li {border-bottom:1px solid #000; margin-bottom:5px; padding-bottom:5px;}
#searchresults li a {text-decoration:none; color:#069; font-weight:bold;}
#searchresults li a:hover {color:#C30;}



