	/* reset */
* {outline:0}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,input {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img,table {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
strong {font-style:normal; font-weight:700;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
h2 {font-size:16px; font-weight:700;}
h3 {font-size:12px; font-weight:700;}
h4 {font-size:11px; font-weight:700;}
p {line-height:1.3em;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
label {cursor:pointer;}
abbr {cursor:help;}
legend {display:none;}
/* fim reset */

/* Tools */
.clear {clear:both;}
/* Fim Tools*/
html {height:100%;}
body {/* background: #001a4f url("img/bg.jpg");*/ background-repeat:no-repeat; margin:0; padding-top:29px;background-position:0 100%; background: #001a4f url(../images/bg_body.jpg) no-repeat fixed -1px 101%; height:100%;}
body > #corrector {height: auto; min-height: 100%;}

/* Base */
#borda {width:922px;}
#all, #header, #middle, #footer, #corrector {width:920px; /*height:668px;*/ margin:0 auto;}
#all {padding-left:9px;}
#middle {background-color:#FFFFFF;}
#all {/*padding:6px; background-color:#FFFFFF;*/}
#corrector {height:auto !important; height:100%; min-height:100%;}
#conteiner { background-image:url(img/bgcont.gif); width:920px; height:668px; }	
#conteiner_borda { width:909px; height:656px; margin:0 auto; }
/* Fim Base */

/* Header */
#header {/*background-image:url(img/header.gif);*/ /*width:909px;*/ margin-top:7px; /*position:absolute; z-index:1; */ /*position:relative;*/ z-index:9000; text-align:left; margin:0; height:238px;}
#header h1 {height:213px; background: scroll no-repeat 0 0; text-indent:-9000px;}
/* Fim Header*/

/* footer */
#footer {text-align:center; margin-bottom:20px; height:30px; position:relative; top:15px;}
#footer address {font-family:Tahoma, "Trebuchet MS", Arial, Verdana, "Times New Roman"; font-size:10px; color:#FFFFFF; margin-top:8px;}
/* fim footer */


/*Menu*/
#middle {position:relative; background: #FFFFFF url(../images/bg_middle.jpg) repeat-y 0 0 scroll;}
#middle #menu {width:223px; padding-left:7px; /*background-color:#D8D7D7*/ float:left; height:inherit; }
#middle #menu ul {width:223px;/*background:#EAEAEB repeat-x 0 0 scroll;*/ z-index:9999; padding-top:25px;}
#middle #menu ul li {margin-bottom:2px;}
#middle #menu ul li a {width: 216px; height:28px; line-height:28px; display:block; text-decoration:none; font-family:"Trebuchet MS", Arial, Verdana, "Times New Roman"; font-size:15px; color:#000000; text-indent:13px;}
#middle #menu ul li.first {margin-bottom:37px;}
#middle #menu ul li.first a.titulo_menu {height:auto;}
#middle #menu ul li.last {padding-bottom:55px;}
#middle #menu ul li a:hover {background:url(../images/bg_menu_mouseover.gif) scroll 0 0 no-repeat; color:#FFFFFF;}
#middle .base_vermelha {position:absolute; background:url(../images/base_vermelha.png) 0 0 no-repeat scroll; width:920px; height:43px; bottom:-17px; left:0;}
/* Fim Menu */

/* Conteudo */
#content {width:679px; float:right; position:relative; margin-top:18px; background-color:#FFFFFF; padding-right:5px;}
#content h2 {line-height: 16px; padding-left:13px; background:url(../images/marcador_h2.gif) scroll 0 0 no-repeat; margin-bottom:16px;}
#content p, #content a, #content li {font-family:Tahoma, Arial, Verdana, "Times New Roman"; font-size:11px; color:#000000;}
#content p {padding-left:14px;}
#content .col_a, #content .col_b,#content .col_c {float:left;} 
#content .col_a {width:183px; margin-left:19px; margin-top:15px;}
#content .col_a .noticias {margin-bottom:50px;}
#content .col_a p {padding-left:14px;}
#content .col_a .noticias li {margin-bottom:15px; padding-left:14px;}
#content .col_a .noticias li .data {color:#666666;}
#content .col_a .noticias li.mais_noticias {text-align:right;}
#content .col_b {width:202px; margin-left:35px;}
#content .col_b .box_borda {width:166px; height:140px; background:url(../images/bg_ouvidoria.gif) scroll 0 0 no-repeat; padding:18px; position:relative;}
#content .col_b .box_borda2 {width:166px; height:140px; background:url(../images/bg_ouvidoria2.gif) scroll 0 0 no-repeat; padding:18px; position:relative;}
#content .col_b .box_borda2 .acao_por_pernambuco {position:absolute; top:-30px; right:-5px; width:82px; height:83px;}
#content .col_b .box_borda img.mouse {display:block; position:absolute; bottom:21px; left:-9px;}
#content .col_b .enquete {padding-bottom:49px; heigh:91px; margin-top:26px; width:178px;}
#content .col_b .enquete form {margin-top:10px; margin-left:14px;}
#content .col_b .enquete form input.votar {width:44px; height:15px; background:transparent url(../images/botao_votar.gif) scroll 0 0 no-repeat; border:none;}
#content .col_b .enquete form label {vertical-align:20%;}
#content .col_c {width:220px; float:right; display:block; position: relative;}
#content .col_c .multimidia {padding:17px; height:182px; width:186px; background:url(../images/bg_boxmultimidia2.jpg) no-repeat scroll 0 0;}
#content .col_c li.multimidia table tr td {padding:5px;}
#content .col_c .boletim {padding:17px; height:132px; width:186px; background:url(../images/bg_boletim.jpg) no-repeat scroll 0 0; margin-top:22px;}
#content .col_c .boletim p {color:#FFFFFF;}
#content .col_c .boletim form {margin-top:22px; padding-left:14px;}
#content .col_c .boletim form input.email {border:none; background: #174B7A url(../images/bg_input.gif) scroll 0 0 no-repeat; padding-top:5px; padding-bottom:5px; text-indent:10px;}
#content .col_c .boletim form input.send {width:25px; height:22px; background:#174B7A url(../images/botao.gif) -3px 0 no-repeat scroll; border:none;}
.col_c {}
.votar {width:44px; height:15px; background:transparent url(../images/botao_votar.gif) scroll 0 0 no-repeat; border:none;}
/* Fim Middle */

/* Internas */
#content .internas {font-family:"Trebuchet MS", Arial, Verdana, "Times New Roman"; font-size:12px; color:#000000;padding: 0 49px 0 40px; margin-bottom:80px;}
#content .internas h2 {color:#003366;margin-bottom:14px; background:none; padding-left:none;}
#content .internas h2.site {margin-bottom:10px;} 
#content .internas h3 {color:#000000;margin-bottom:14px; background:none; padding-left:none; padding-left:13px;font-size:14px;}
#content .internas a {color:#00803A; text-decoration:none;}
#content .internas ul li{ color:#000066;}
#content .internas ul li a {color:#000066; font-weight:bold;}
#content .internas a:hover {text-decoration:underline;}
#content .internas p {margin-bottom:20px; text-align:left;}
#content .internas p.noticias a {color:#00803A; text-decoration:none;}
#content .internas p.noticias a:hover {text-decoration:underline;}
#content .internas p .foto {width:148px; height:187px; float:right; padding:4px;}
#content .internas ul {margin-bottom:20px; padding:14px;}
#content .internas ul li {padding-left:11px; background: url(../images/marcador_internas.jpg) scroll -1px 4px no-repeat;}
#content .internas form {padding-left:14px; margin-bottom:20px;}
table.noticias tr td a {color:#00803A; text-decoration:none;}
table.noticias tr td a:hover {text-decoration:underline;}
/* Fim Internas */

.combodeputados{font-family:"Trebuchet MS", Arial, Verdana, "Times New Roman"; font-size:12px; color:#000000; border:solid 1px #003366; background-color:#efefef;}

#content .migalha a {color:#000000;}
h2.ouvidoria {position:relative; height:53px;}
.ouvidoria_img {position:absolute; top:-20px; left:150px; display:block; width:82px; height:83px; }
.ouvidoria { }

#foto { margin-right:8px; }
#twitter{font-family:Tahoma, Arial, Verdana, "Times New Roman"; font-size:11px; color:#000000;}
#twitter img{margin-right:7px;}

.antigas{color:#000033;}

