@charset "iso-8859-1";
/* CSS Document */
body { margin:0; padding:0px; font:12px "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
       color:#ccc; background-color:#666;}
/* CENTRALIZA CAIXA GLOBAL NA TELA */
#div_janela { width:100%; text-align:center; margin:auto; padding:0 }
#div_geral { width:771px; z-index:0; height:auto; text-align:center; margin:auto; border:0px solid #c0c;
			padding:0; clear:both; border:0px dotted #c00; }

#div_cabecalho { width:771px; height:148px; z-index:1; margin:0; padding:0;  
			background:url(images/fundo_cabe.jpg) no-repeat;  border:0px dotted #c00; }

#div_menu { width:189px; min-height:100%; z-index:1; margin:0; padding:0; float:left; text-align:left;
			background:url(images/fundo_sub_menu.jpg) repeat-y; border:0px dotted #c00; }

#div_menu_meio { width:189px; height:auto; z-index:1; padding:0; margin:0; text-align:left; 
			vertical_align:top; background:url(images/menu_meio.jpg) repeat-y;}
			
#div_menu_base { width:189px; height:26px; z-index:1; padding:0; margin:0; text-align:left; 
			background:url(images/menu_base.jpg) no-repeat; border: 0px dotted #c00; }
			
#div_conteudo { width:580px; height:auto; z-index:1; margin:0; padding:0; float:left; text-align:left; 
				background:url(images/fundo_papel.jpg) repeat-y; border:0px dotted #c00; }

#div_logo { width:580px; height:auto; z-index:1; margin:0; padding:0; float:left; text-align:left; 
			background:url(images/logo_world_240.png) no-repeat left; border:0px dotted #c00; }

#div_dados { width:480px; border:0px dotted #ccc; float:right; margin-right:42px; border:0px dotted #c00; }

#div_rodape { width:771px; height:25px; z-index:1; margin:0; padding:0; 
			clear:both; background:url(images/base_papel.jpg) no-repeat; }

/* imagens */

img.click { float:left; padding:0; margin:0; border:0; }
img.link { padding:0; margin:0; border:0; }
hr { color:#bcc; height:2px;}

/* paragrafos de texto */
p { font-size: 12px; font-weight:normal; color:#345; text-align:left; padding:0; margin:0px 0px 3px 12px; }
p a { color:#004c4c; text-decoration:none; }
p a:hover { color:#004c4c; text-decoration:underline; 
	}
p.miudo { font-size: 10px; font-weight:normal; color:#345; text-align: left; padding:0; margin:0px 42px 3px 12px; }
p.justificado { font-size: 12px; font-weight:normal; color:#345; text-align:justify; padding:0; margin:0px 0px 3px 0px; }
span.destaque { font-size: 12px; font-weight:bold; color:#006660; }
span.colorido { font-size: 12px; font-weight:bold; color:#c63; }

/* paragrafos do rodape */
p.rodape { font-size:8px; font-weight:normal; color:#000660; text-align:left; padding:0; margin:0px 48px 0 110px; }
p.rodape a { color:#ccc; text-decoration:none; }
p.rodape a:hover { color:#ccc; text-decoration:underline; }

p.credito { font-size:8px; font-weight:normal; color:#999; text-align:right; padding:0; margin-right:48px; }
p.credito a { color:#999; text-decoration:none; }
p.credito a:hover { color:#999; text-decoration:underline; }

/* paragrafos do cabecalho */
p.cabecalho { font:11px "Trebuchet MS",Arial,Helvetica,sans-serif; font-weight:normal; color:#345; 
			text-align:right; padding:0; margin:3px 12px 0 0; }
span.cabecalho { font-weight:normal; font-size:11px; color:#006660; }
p.titpag { font-size:18px; font-weight:normal; color:#006660; text-align:right; padding:0; margin:42px 48px 18px 0; }

/* paragrafos do menu */
p.menu { font-size: 14px; font-weight:normal; color:#fff; text-align: left; padding:0; margin:0px 0 3px 30px; }
p.menu a { color:#fff; text-decoration:none; }
p.menu a:hover { color:#fff; text-decoration:underline; }

/* inputs */
input.basico { font:13px Arial,Helvetica,sans-serif; color:#345; height:22px;
	}
input.menu { background-color:#e0d0b0; font:11px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#3c2313;
	border:2px solid #fff; text-align:left; padding:0; vertical-align:middle; }
	
input.ok { background-color:#006660; font:10px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#fff;
	border: 2px solid #004541; text-align:center; padding:0 float:left; vertical-align:middle; }
	
input.extra { background-color:#c96; font:11px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#fff;
	border-left: 2px #fcc; border-top: 2px #fcc; border-right: 2px #966; border-bottom: 2px #966;
	height:24px; 
	}
textarea.texto {font-family: Arial,sanserif; text-align:left; font-size: 11px; line-height:16px;
	font-weight:normal; color:#345; background-color:#bcc;  border: 1px solid #345;
	}
input.submit { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; background-color:#006660;
	text-align:center; padding:0; border:1px solid #004541; font-size:12px; color:#fff; font-weight:bold;
	}
input.texto { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; color:#345; font-size: 12px;
	border: 1px solid #345; background-color: #bcc;
	}
select.texto {font-family: Arial,sanserif; text-align:left; font-size: 12px; line-height:16px;
	font-weight:normal; color:#345; background-color: #bcc; border: 1px solid #345;
	}
/* titulos */
h1 { font:24px "Trebuchet MS",Arial,sanserif; float:right; text-align:right; width:480px;
	font-weight:normal; color:#abb; padding:0; margin:40px 42px 24px 0; border-bottom:2px solid #bcc;
	}
/* h2 e h3 titulos grandes marrom e laranja */
h2 { font-family: "Trebuchet MS",Arial,sanserif; text-align:left; font-size: 16px; 
	font-weight:normal; color:#c63; padding:0; margin:9px 12px 3px 0px;
	}
h2 a{ color:#c63; text-decoration:none;
	}
h2 a:hover{ color:#c63; text-decoration:underline;
	}
h3 { font-family: "Trebuchet MS",Arial,sanserif; text-align:left; font-size: 14px; 
	font-weight:bold; color:#345; padding:0; margin:9px 12px 3px 12px;
	}
h3 a{ color:#345; text-decoration:none;
	}
h3 a:hover{ color:#345; text-decoration:underline;
	}
/* h4 e h5 titulos grandes marrom e laranja */
h4 { font-family: "Trebuchet MS",Arial,sanserif; text-align:left; font-size: 13px; 
	font-weight:bold; color:#3c2313; padding:0; margin:6px 12px 3px 12px;
	}
h4 a{ color:#3c2313; text-decoration:none;
	}
h4 a:hover{ color:#3c2313; text-decoration:underline;
	}
h5 { font-family: Arial,sanserif; text-align:left; font-size: 12px; 
	font-weight:bold; color:#c98014; padding:0; margin:6px 12px 3px 12px;
	}
h5 a{ color:#c98014; text-decoration:none;
	}
h5 a:hover{ color:#c98014; text-decoration:underline;
	}
/* tabela geral */ 
table.geral { width:771px;  border:0px dotted #cc0;  }
th, td { padding:0; margin:0; vertical-align:top; border:0px dotted #c00;
	}
/*td.rodape { margin:0 6px 0 6px; padding:0; background-color:#ca7;
	}*/
th.lista{color:#345; background-color:#bcc; text-align:center;
	font:11px "Trebuchet MS",Arial,Helvetica,sans-serif;
	padding:4px; vertical-align:middle;
	}
td.lista-a{color:#345; background-color:#bcc;
	font:11px "Trebuchet MS",Arial,Helvetica,sans-serif;
	padding:4px; vertical-align:middle;
	}
td.lista-b{color:#345; background-color:#bcc;
	font:11px "Trebuchet MS",Arial,Helvetica,sans-serif;
	padding:4px; vertical-align:middle; 
	}
th.form { color:#006660; /*background-color:#bcc;*/
	font:12px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	text-align:right; padding:3px; font-weight:bold; vertical-align:top;
	}
td.form { color:#006660; /*background-color:#bcc;*/
	font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;
	text-align:left; padding:3px;
	}
th.centro{ color:#345; /*background-color:#bcc;*/
	font:12px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	padding:3px; text-align:center; 
	}
td.centro{ color:#345; /*background-color:#bcc;*/
	font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;
	padding:3px; text-align:center; 
	}