
/* simulação de position:fixed para IExplorer aproveita solução encontrada em http://ryanfait.com/resources/fixed-positioning-in-internet-explorer/
*/

html, body{height:100%; overflow:auto;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}

.foto{
	-moz-box-shadow: 4px 4px 4px #999;
	-webkit-box-shadow: 3px 3px 4px #999;
	box-shadow: 3px 3px 4px #999;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999');
}

hr {color:#cecece;width:100%;height:1;border:1;margin:0}

.geral {position:relative;width:100%;height:100%;overflow: auto;}

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;color:#404040}
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;color:#404040}
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;margin-left:auto; margin-right:auto;}
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.pequena td {border-width: 1px; -moz-border-radius: 0px 0px 0px 0x; -webkit-border-radius: 0px 0px 0px 0px;}
table.pequena td.celula {color:white !important;}

table.fichas {table-layout:fixed;border-color:#EAE6DA}
table.fichas td {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 {width:120;}
table.fichas td.espaco {vertical-align:bottom;padding-left:15px;padding-right:5px;}
table.fichas td.dados {background-color:#DCD8CB; margin-right:3px; padding:10px; vertical-align:top}
table.fichas td.aviso {vertical-align:bottom;padding-left: 5;}

table.mail td {border:0;padding:3 5 3 5;display:table-cell;vertical-align:top}
table.limpa td {border:0;padding:0 0 0 0;vertical-align:top;}
table.resumo td {padding:1 5 1 5;display:table-cell;vertical-align:middle;height:3px}
table.resumo tr.prim_linha{font-style:italic;color:#505050;background-color:#E5E1D3;border-top-style:solid;border-top-width:1;border-top-color:#909090;border-bottom-style:solid;border-bottom-width:1;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:1;border-top-color:#909090;border-bottom-style:solid;border-bottom-width:1;border-bottom-color:#909090}

tr.pointer{cursor:pointer}
th.pointer{cursor:pointer}
tr.prim_linha{font-weight:bold;color:#505050;background-color:#E5E1D3;border-top-style:solid;border-top-width:1;border-top-color:#909090;border-bottom-style:solid;border-bottom-width:1;border-bottom-color:#909090}
tr.ult_linha{color:#505050;background-color:#E5E1D3}
td {border-style:solid;border-width:1px;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:bold;color:#505050;background-color:#E5E1D3;border-left:0;border-right:0;border-top-style:solid;border-top-width:1;border-top-color:#909090;border-bottom-style:solid;border-bottom-width:1;border-bottom-color:#909090}
th.prim_linha{font-weight:bold;color:#505050;background-color:#E5E1D3;border-left:0;border-right:0;border-top-style:solid;border-top-width:1;border-top-color:#909090;border-bottom-style:solid;border-bottom-width:1;border-bottom-color:#909090}
th#prim_col{text-align:left;padding:5}
td.puxa{padding:0}
td.dados{padding:5;-moz-border-radius: 0px 9px 0px 9px; -webkit-border-radius: 0px 9px 0px 9px;}
/*----------Divs--------*/
.menu{z-index:1000;position:fixed;top:27px;left:15;width:235;width:expression(242);bottom:auto;background-color:#F3F0E7;border:1px solid #737067;padding:5px;padding-right:0;-moz-border-radius: 0px 9px 0px 9px; -webkit-border-radius: 0px 9px 0px 9px;visibility:hidden}
* html .menu {position: absolute;}

#navega {position:relative;width:996;border:1px solid #194455;margin-top:3px;padding-bottom:10px;-moz-border-radius: 0px 9px 0px 9px; -webkit-border-radius: 0px 9px 0px 9px;}

#agregas{position:absolute;top:20;left:0;width:240;border:1px solid #909090;background-color:#E5E1D3;padding:5px;text-align:left;line-height:17px;-moz-border-radius: 0px 9px 0px 9px; -webkit-border-radius: 0px 9px 0px 9px;}

#resumos{position:absolute;top:10;left:0;padding:10}

#logo{position:absolute;top:0;left:265;width:730;margin-top:20px;padding-bottom:5px;border:1px solid #194455;-moz-border-radius: 0px 9px 0px 9px; -webkit-border-radius: 0px 9px 0px 9px;}

#mapas{position:absolute;top:0;left:0}

#mapa1{position:absolute;top:140;left:330}

#pontos{position:absolute;top:140;left:640}

#congresso{position:absolute;top:340;left:540}

#pe{position:relative}

#conteudo_c{position:absolute;left:0;top:0;width:0;height:0;visibility:hidden}
#conteudo_n{position:relative;width:1000;visibility:visible}

#globo{width:996;height:248;border:1px solid #194455;border-top:0px;background-color:#F3F0E7;}

#contem_boxes{position:relative;width:740;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;-moz-border-radius: 0px 9px 0px 9px; -webkit-border-radius: 0px 9px 0px 9px;}
#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;-moz-border-radius: 0px 9px 0px 9px; -webkit-border-radius: 0px 9px 0px 9px;}
#contem_saiba{z-index:3;position:absolute;top:-15;left:330;color:#737067;text-align:right;font-size:9px;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:720px;width:expression(740);margin-bottom:10px;-moz-border-radius: 0px 9px 0px 9px; -webkit-border-radius: 0px 9px 0px 9px;}

.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:#000000;font-size:11px;line-height:16px;margin-top:0px;margin-right:0; margin-bottom:3;text-align:left}
#txt_peq{color:#000000;font-size:9px;line-height:16px;margin-top:0px;margin-right:0; margin-bottom:3;text-align:left}

#txt1{COLOR: #000000;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:bold;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:10px;background-color:#DCD8CB;color:#660000;border: 1px solid #495879;height:20;cursor:pointer;margin-bottom:5px;padding-top:2px;padding-bottom:3px;-moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 3px 3px 3px 3px;}

.botaoH {font-size:18px;font-weight:600;background-color:#F3F0E7;color:#000066;border: 0px solid #495879;height:25;cursor:pointer;padding-top:0px;padding-bottom:3px;}

input.entra {width:167;margin-bottom:5px;-moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px;}
select.casa {width:230}
select.estado{width:156}
select.partido{width:70}
select.cand2008{width:250}
select.agregas {width:230;margin-bottom:5px}
select.relatorios {border:2px solid #495879;font-size:11px;color:#495879;width:230}

.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}

.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:25;margin-right:5px;margin-bottom:0;text-indent:-15px}
.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.azul1{font-size:11px;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:#E4E1D7;padding:0}

span.sim{color:#006600;}
span.nao{color:#900000;}


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
}

@media print{
	html, body {overflow:visible !important; font-family: Verdana, Tahoma, Arial, Arial Narrow, sans-serif;background-color:#F3F0E7;margin:0px;padding:0px;}
	.geral {overflow:visible !important;}
	#mold0{}
	#men{display:none}
	#conteudo_n{left:0 !important;}
	#contem_boxes{position:relative;width:740;margin-bottom:20;page-break-inside:avoid}
	#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;-moz-border-radius: 0px 9px 0px 9px; -webkit-border-radius: 0px 9px 0px 9px;page-break-inside:avoid}
	#contem{position:static;top:0;z-index:1;border:1px solid #737067;padding:10px;padding-top:30px;width:720px;width:expression(740);margin-bottom:10px;-moz-border-radius: 0px 9px 0px 9px; -webkit-border-radius: 0px 9px 0px 9px;;page-break-inside:avoid}
	.saiba{display:none}
}
