body{font-family: Verdana, Tahoma, Arial, Arial Narrow, sans-serif;background-color:#F3F0E7;margin:0px;padding:0px}
div{font-family: Verdana, Tahoma, Arial, Arial Narrow, sans-serif;font-size:10px;line-height:14px;color:#000000}

form {margin:0 0 0 0; padding:0 0 0 0; vertical-align:top;font-size:10px;color:#777799}
fieldset{border:0}
select {height:19px;width:220px;margin:0 0 2 0; padding:0 0 0 0; vertical-align:middle; font-size:10px;color:#777799;border:1px solid #505050;background-color:#F3F0E7}
input {height:19px; margin:0 0 2 0; padding:0 0 0 0; vertical-align:middle; font-size:10px;border:1px solid #505050;background-color:#F3F0E7}
textarea {margin:0 0 2 0; padding:0 0 0 0; vertical-align:top; font-size:10px;border:1px solid #505050;background-color:#F3F0E7}

table {border-collapse:collapse;table-layout:auto;font-size:10px;text-align:center}
table.pequena {border-collapse:collapse;table-layout:auto;text-align:center;font-size:9px}
table.mail {text-align:left}
table.resumo {font-size:11px;border:1px solid #909090}

table.fichas {table-layout:fixed;width:100;border-color:#EAE6DA}
table.fichas td {overflow:visible;padding:0 0 0 0;vertical-align:top;text-align:left;border-style:solid;margin-right:10;margin-bottom:10;border-color:#EAE6DA}
table.fichas td.corta {overflow:hidden;width:110;height:140}
table.fichas td.espaco {padding-left:3px}
table.fichas td.dados {background-color:#DCD8CB; background-image:url(../imagens/pg.gif); background-position:bottom right; background-repeat:no-repeat; width:350px; margin-right:3px; padding:10px; vertical-align:top}

table.mail td {border:0;padding:3 5 3 5;display:table-cell;vertical-align:top}
table.limpa td {border-style:none;padding:0 0 0 0;vertical-align:top}
table.resumo td {border-style:solid;border-width:2px;border-color:#E5E1D3;padding:3 5 3 5;display:table-cell;vertical-align:middle}
table.resumo tr.prim_linha{font-style:italic;color:#505050;background-color:#E5E1D3;border-top-style:solid;border-top-width:2;border-top-color:#909090;border-bottom-style:solid;border-bottom-width:2;border-bottom-color:#909090}
table.resumo td#prim_col{text-align:left}
table.resumo td.prim_linha{font-style:italic;color:#505050;background-color:#E5E1D3;border-top-style:solid;border-top-width:2;border-top-color:#909090;border-bottom-style:solid;border-bottom-width:2;border-bottom-color:#909090}

tr.pointer{cursor:pointer}
th.pointer{cursor:pointer}
tr.prim_linha{font-weight:600;color:#505050;background-color:#E5E1D3;border-top-style:solid;border-top-width:2;border-top-color:#909090;border-bottom-style:solid;border-bottom-width:2;border-bottom-color:#909090}
tr.ult_linha{color:#505050;background-color:#E5E1D3}
td {border-style:solid;border-width:2px;border-color:#E5E1D3;padding:3 5 3 5;display:table-cell;vertical-align:middle}
td#prim_col{text-align:left}
td.prim_linha{font-weight:600;color:#505050;background-color:#E5E1D3;border-left:0;border-right:0;border-top-style:solid;border-top-width:2;border-top-color:#909090;border-bottom-style:solid;border-bottom-width:2;border-bottom-color:#909090}
th.prim_linha{font-weight:600;color:#505050;background-color:#E5E1D3;border-left:0;border-right:0;border-top-style:solid;border-top-width:2;border-top-color:#909090;border-bottom-style:solid;border-bottom-width:2;border-bottom-color:#909090}
th#prim_col{text-align:left;padding:5}
td.puxa{padding:0; padding-left:20px}
td.dados{padding:5}
/*----------Divs--------*/
#navega {position:relative}

#agregas{position:absolute;top:20;left:15;width:240;border:1px solid #909090;background-color:#E5E1D3;padding:5px;text-align:left;}

#mapas{position:absolute;top:0;left:0}

#mapa1{position:absolute;top:20;left:280}

#pontos{position:absolute;top:20;left:515}

#congresso{position:absolute;top:225;left:450}

#pe{position:relative}

#conteudo_c{position:absolute;left:0;top:0;width:0;height:0;visibility:hidden}
#conteudo_n{position:relative;width:750;visibility:visible}

#contem_boxes{position:relative;width:750;margin-bottom:20}
#contem_titulo{z-index:2;position:absolute;top:-10;left:13px;font-size:11px;font-weight:bold;width:330px; background-color:#DCD8CB; border:1px solid #737067; text-align:center; padding:5px; color:#990000}
#contem_menor{z-index:2;position:absolute;top:-10;left:13px;font-size:11px;font-weight:bold;width:212px; background-color:#DCD8CB; border:1px solid #737067; text-align:center; padding:5px; color:#990000}
#contem_saiba{z-index:3;position:absolute;top:-15;left:330;color:#737067;text-align:right;font-size:11px;line-height:15px;margin-right:5px;width:400px}
#contem{position:static;top:0;z-index:1;border:1px solid #737067;padding:10px;padding-top:30px;width:735px;margin-bottom:10px}

.opcoes_temas_ativo{z-index:2; position:relative !important; width:130px !important; top:0 !important; left:-5 !important; font-size:9px !important; font-weight:bold; float:left; background-color:#DCD8CB; color: #990000; border:1px solid #737067; text-align:center; margin-left:5px; margin-bottom:10px; padding:5px; cursor:pointer;}
.opcoes_temas_inativo{z-index:2; position:relative !important; width:130px !important; top:0 !important; left:-5 !important; font-size:9px !important; font-weight:bold; float:left; background-color:#CECECE; color: #808080; border:1px solid #737067; text-align:center; margin-left:5px; margin-bottom:10px; padding:5px; cursor:pointer;}

a.sem, a.sem:visited, a.sem:link, a.sem:hover { text-decoration: none; }


.temas{position:relative !important;left:-7 !important;z-index:1;border:0px !important;padding:5px !important;width:700px !important;margin-bottom:10px}

div.fundo {background-color:#EAE6DA}
#tbs{background-color:#cccccc}

#mold0{overflow:visible;visibility:visible}
#mold1{position:absolute;left:10;top:40;clip:rect(1, 105, 120, 5)}
#mold2{position:absolute;left:0;top:0;clip:rect(0, 120, 120, 0)}

/*----------Texto--------*/
#txt{color:#200044;font-size:11px;line-height:16px;margin-top:0px;margin-right:0; margin-bottom:3;text-align:left}
#txt_peq{color:#200044;font-size:9px;line-height:16px;margin-top:0px;margin-right:0; margin-bottom:3;text-align:left}

#txt1{COLOR: #200044;FONT-SIZE:13px;LINE-HEIGHT:20px;MARGIN-TOP:3px;margin-right:0;TEXT-ALIGN:left}

#barras{font-size:11px;text-indent:0px;border-top:solid;border-top-width:3px;border-bottom:solid;border-bottom-width:1px;padding:5px;margin-top:10;margin-bottom:3;background-color:#E6E6E6;text-align:center;width:525}

#barrasalt{font-size:11px;text-indent:0px;border-top:solid;border-top-width:3px;border-bottom:solid;border-bottom-width:1px;padding:10px;margin-top:10;margin-bottom:3;background-color:#E6E6E6;text-align:left;width:290}

#olho{color:#606060;font-size:11px;margin-top:0px;margin-bottom:0px;line-height:16px}

#titulao{COLOR:#900000;FONT-SIZE:19px;line-height:24px;FONT-WEIGHT: 600;MARGIN-TOP: 0px;margin-bottom:5px}

#titulinho{color:#900000;font-size:19px;line-height:22px;font-weight:600;margin-top:15px;margin-bottom:7px}

#chapeuzinho{COLOR: #900000;FONT-SIZE: 11px;FONT-WEIGHT: bold;MARGIN-TOP: 10px;margin-bottom:10px;text-align:left}

#chapeu{COLOR: #900000;FONT-SIZE:15px;FONT-WEIGHT: bold;MARGIN-TOP: 10px;line-height:22px}

#aviso{font-size:11px;color:#777799;width:60%}

/*----------Classes--------*/

.botaoD {font-size:9px;background-color:#777799;color:#ffffff;border-color:#cecece;border-style:solid;border-width:1px;height:20;cursor:pointer}

input.entra {width:280}
select.casa {width:230}
select.estado{width:70}
select.partido{width:70}
select.cand2008{width:250}
select.agregas {width:320}

.imesq{margin-top: 0;margin-left: 0;margin-right: 10px;margin-bottom: 0px;FLOAT:left;border:0}

.imdir{margin-top:0;margin-left:10px;margin-right:0px;margin-bottom:0px;FLOAT:right;border:0}

.light{text-align:left;font-weight:normal !important}

.gb {
	background-color:#000099;
	width:10px;
	text-align:right;
	color:#FFFFFF

}

.box_grande {margin-top:15px; padding:15 5 5 5 ;width:650px; background-color:#EAE6DA; border:1px solid #737067 }
.box_pequeno {margin-top:15px; padding:15 5 5 5 ;width:320px; background-color:#EAE6DA; border:1px solid #737067 }
.float_top{float:left; position:absolute; margin-top:-17px; margin-left:5px; width:770px}
.saiba {color:#737067; text-decoration:none}
.espaco {padding-top:20px}
.rodape {font-size:9px; font-style:italic; color:#737067}
.valores {font-size:18px; font-weight:bold; line-height:24px; color:#990000}
p.saiba {color:#737067; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; margin-right:5px; margin-bottom:0px}
.graf {width:20px; vertical-align:bottom; padding:0; margin:0; font-size:9px; text-align:center}
.cen {text-align:center !important}
.esq {text-align:left !important;}
.esq1 {text-align:left !important; margin-top:0;margin-bottom:0;line-height:10px}
.dir {text-align:right !important}
.proc {text-align:left;margin-top:3px;margin-left:10;margin-right:5px}
.proc1 {color:#200044;text-align:left;margin-top:0;margin-left:20px;margin-right:10px;line-height:12px}
.verm-grande{font-size:14px;text-align:right;color:#900000}
span.verm{font-size:14px;color:#900000;line-height:22px}
span.azul{font-size:14px;color:#000090;line-height:22px}
span.verm1{font-size:14px;color:#900000;line-height:18px}
.esp-letras{letter-spacing:5px;border-top:2px solid #900000;border-bottom:2px solid #900000}
.bancadas{background-color:#F7F5F0; padding-top:2px;padding-bottom:2px;margin:-4px}


a:link {text-decoration:none}

a.dtxt1:link{
	text-decoration:none;
	color:#200044
}
a.dtxt1:visited{
	text-decoration:none;
	color:#200044
}
a.dtxt1:hover{
	color:#900000
}

a.dtxt2:link{
	text-decoration:none;
	color:#900000
}
a.dtxt2:visited{
	text-decoration:none;
	color:#900000
}
a.dtxt2:hover{
	color:#200044
}

a.listapar:link{
	font-size:14px;
	line-height:22px;
	text-decoration:none;
	color:#505050
}
a.listapar:visited{
	font-size:14px;
	line-height:22px;
	text-decoration:none;
	color:#505050
}
a.listapar:hover{
	color:#909090
}

#cand2008{
    font-size:9px;
    border-top:solid;
    border-top-width:1px;
    border-bottom:solid;
    border-bottom-width:1px;
    padding:5px;
    margin-top:10;
    margin-bottom:3;
    background-color:#E6E6E6;
    text-align:center;
    width:540px
}

#c2008escproc{
    border: 0;
    background-color: #E6E6E6
}