BODY {
	margin: 0; 
	scrollbar-base-color: #6f8caa;
	scrollbar-arrow-color: #FFFFFF;
}

INPUT, TEXTAREA, SELECT {
	background-image: url(../imagens/bg3.jpg);
	font-family: Tahoma;	
	font-size: 11px;
	border: solid 1px #6f8caa;
	padding: 5px;
}


OBJECT {
	display: inline;
	margin: 0px;
}

EMBED {
	display: inline;
	margin-bottom: -3px;
}

.cheknada {
	background-image: none;
	font-family: Tahoma;	
	font-size: 11px;
	border: none;
	padding: 0px;
}

td, #div_cases_texto {
	text-align: justify; 
	font-family: Tahoma;	
	font-size: 11px;
}

#centralizado {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 800px;
	height: 530px;
	left: expression((document.documentElement.offsetWidth-800)/2);
	top: expression((document.documentElement.offsetHeight-530)/2);
	margin: auto;
}

#div_tudo {
	background-image: url(../imagens/bg.jpg);
	width: 780px;
	height: 510px;
	position: relative;
	border: solid 10px #005c86;
}

#iframe_buffer{
	position: absolute;
	left: 781px;
	z-index: 1;
}

#div_topo {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9;
}

#div_busca {
	position: absolute;
	top: 363px;
	left: 0px;
	width: 245px;
	height: 174px;
	z-index: 2;
}

#div_home {
	position:absolute;
	top: 139px;
	left: 224px;
	width: 520px;
	height: 340px;
	z-index: 199;
}

#div_conteudo {
	position:absolute;
	display: none;
	padding-top: 5px;
	padding-bottom: 10px;
	width: 530px;
	height: 355px;
	top: 141px;
	left: 250px;
	overflow: auto;
	z-index: 200;
}

#div_sub_menu {
	position: absolute;
	top: 325px;
	left: 0px;
	width: 245px;
	height: 174px;
	z-index: 5;
}

#div_cases {
	position: absolute;
	display: none;
	top: 150px;
	left: 0px;
	width: 660px;
	height: 350px;
	z-index: 10000;
}

#div_cases_texto {
	position: absolute;
	scrollbar-base-color: #b3b3b3;
	display: none;
	top: 52px;
	left: 90px;
	width: 530px;
	padding-right: 10px;
	height: 255px;
	overflow: auto;
	overflow-x: hidden;
	z-index: 11;
}

.margem { 
	display: block;
	padding-left: 3px;
	padding-right: 4px;
}

.subtitulo {color: #114378;	font-size: 12px; font-weight: bold;}

.legenda {font-size:10px; font-style:italic;}

.busca {
	padding: 5px;
	display: block;
	background: none;
	text-decoration: none;
}

.busca:hover {
	background-image: url(../imagens/bg2.jpg);
	color: #FFFFFF;
}

A { color:#385d8a; text-decoration: underline;}

A:hover {color:#4b78af; }

a.branco {color: #ffffff; text-decoration:underline;}

a.branco:hover {color: #ffffff;}

.highlight {background-image: url(../imagens/bg3.jpg); border:solid 1px #000000; padding:10px; font-size:14px; text-align:center;}

.bottom_roxo_sem_pad {	border-bottom:#8F396F 3px double; color:#8F396F; padding:6px; text-align:left;}

.bottom_roxo {	border-bottom:#8F396F 1px solid; padding: 7px; color:#8F396F; text-align:left;}

.bottom_left_roxo {	border-bottom:#8F396F 1px solid; border-left:#8F396F 1px solid; padding: 7px; color:#8F396F; text-align:left;}

.bottom_vermelho {	border-bottom:#DA4E4F 1px solid; padding: 7px; color:#DA4E4F; text-align:left;}

.bottom_vermelho_sem_pad {border-bottom:#DA4E4F 3px double; color:#DA4E4F; padding:6px; text-align:left;}

.bottom_left_vermelho {	border-bottom:#DA4E4F 1px solid; border-left:#DA4E4F 1px solid; padding: 7px; color:#DA4E4F; text-align:left;}

.bottom_left_branco {border-bottom:#ffffff 1px solid; border-left:#ffffff 1px solid; padding: 7px; color:#ffffff; text-align:left;}

.bottom_verde_sem_pad {	border-bottom:#147F5E 3px double; color:#147F5E; padding:6px; text-align:left;}

.bottom_verde {	border-bottom:#147F5E 1px solid; padding: 7px; color:#147F5E; text-align:left;}

.bottom_verde2_sem_pad {border-bottom:#7D8E18 3px double; color:#147F5E; padding:6px; text-align:left;}

.bottom_verde2 {border-bottom:#7D8E18 1px solid; padding: 7px; color:#7D8E18; text-align:left;}

.bottom_left_verde2 {border-bottom:#7D8E18 1px solid; border-left:#7D8E18 1px solid; padding: 7px; color:#7D8E18; text-align:left;}

.bottom_branco {border-bottom:#ffffff 1px solid; padding: 7px; color:#ffffff; text-align:left;}

.bottom_branco_sem_pad {border-bottom:#ffffff 3px double; color:#ffffff; padding:6px; text-align:left;}

.bottom_left_verde {border-bottom:#147F5E 1px solid; border-left:#147F5E 1px solid; padding: 7px; color:#147F5E; text-align:left;}

.td_azul{background:#285896;color:#FFFFFF;}

.td_vinho{background:#901E34;color:#FFFFFF;}

.td_roxo{background:#8F396F;color:#FFFFFF;}

.td_verde{background:#147F5E;color:#FFFFFF;}

.td_verde2{background:#7D8E18;color:#FFFFFF;}

.td_azul{background:#007BB1;color:#FFFFFF;}

.td_amarelo{background:#CA9D0D;color:#FFFFFF;}

.td_vermelho{background:#DA4E4F;color:#FFFFFF;}

.td_cinza{background:#9DB0B5;color:#FFFFFF;}

.tit_vinho {color:#901E34;}

.tit_verde {color:#147F5E;}

.tit_roxo {color:#8F396F;}

.tit_azul {color:#007BB1;}

.tit_amarelo {color:#CA9D0D;}

.tit_verde2 {color:#7D8E18;}

.tit_vermelho {color:#DA4E4F;}

.tit_12_vermelho {color:#DA4E4F; font-size:12px;}

.tit_12_cinza {color:#9DB0B5; font-size:12px;}

.tit_12_vinho {color:#901E34; font-size:12px;}

.tit_12_verde {color:#147F5E; font-size:12px;}

.tit_12_roxo {color:#8F396F; font-size:12px;}

.tit_12_azul {color:#007BB1; font-size:12px;}

.tit_12_amarelo {color:#CA9D0D; font-size:12px;}

.tit_12_verde2 {color:#7D8E18; font-size:12px;}

.tit_12_vermelho {color:#DA4E4F; font-size:12px;}

.tit_12_branco {color:#ffffff; font-size:12px;}

.tit_14_branco {color:#ffffff; font-size:14px; font-weight:bold;}

.tit_18_branco {color:#ffffff; font-size:18px; font-weight:bold;}

.tit_12_preto {color:#000000; font-size:12px;}

.highlight {background-color:#ffffff; border:solid 1px #000000; padding:10px; font-size:15px; text-align:center;}


@media print {

	#div_topo, #div_busca, #div_sub_menu, #div_cases, #div_cases_texto {
		display: none;
		visibility: hidden;
	}

	#div_tudo {
		background: none;
		width: 100%;
		position: absolute;
		top: 0px;
		left: 0px;
		border: none;
	}
	
	#div_conteudo {
		position: absolute;
		overflow: visible;
		left: 0px;
		top: 0px;
	}
}
