html, body { margin:0px; padding:0px; background-image:url(layout/fundo.jpg); font-family:Tahoma; font-size:11px; color:#666666; text-align:justify; line-height:17px; z-index:1 }
a, li { color:#000000; text-decoration:none }
a:hover{ color:#CC0000; }
/* li { margin:0px; padding:0px; line-height:16px } */
img { border:none }
table,tr,th,td,p,h1,h2,h3,h4,form { margin:0px; padding:0px; }
p { margin-bottom:8px }
h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; font-size:16px; color:#8D8D8D; margin-top:8px; padding:0px }
h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; font-size:14px; color:#B5B2AA; margin-bottom:8px; }
h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; font-size:14px; color:#B5B2AA; }

.titulo { font-size:14px; color:#666666; line-height:36px }
.negrito { color:#000000; font-weight:bold }
.oficial { color:#CC0000; font-weight:bold }
.erro { color:#CC3300; font-weight:bold }

.confirmar{ width:98px; height:21px; cursor:pointer; background-image:url(bt_enviar.gif); border:0px; }
.campo{	height:20px; padding-top:1px; border:#CCCCCC solid 1px; margin:0; font-family:Tahoma; font-size:12px; color:#666666; }
.bt_assine { background-image:url(layout/bt_assinar.gif); width:107px; height:29px; border:0; cursor:pointer; clear:both; margin-left:6px; }

/* TOPO */
#topo { width:1001px; height:306px; margin:0px auto; padding:0px; clear:both; }
	#fundo_esq { width:37px; height:306px; float:left; background-image:url(layout/fundo_esquerda.gif) }
	#topos { width:927px; height:306px; float:left; }
		#topo_1 { width:927px; height:30px; background-image:url(layout/topo_1.jpg); float:left }
			#topo_1 a { color:#FFFFFF; text-decoration:none }
			#topo_1 a:hover { color:#FFFFCC }
		#topo_2_flash { width:927px; height:214px; background-image:url(layout/topo_2_flash.jpg); float:left }
		#menu { width:927px; height:62px; float:left; }
			#menu a { text-decoration:none;color:#CC0000; }
			#menu a:hover{ color:#FF3300; }
			#menu h2 { font-size:12px; }
	#fundo_dir { width:37px; height:306px; float:left; background-image:url(layout/fundo_direita.gif) }
/* fim TOPO */

#geral { width:927px; height:auto; background-color:#FFFFFF; margin:0px auto }
	#lateral { width:189px; float:left; background-image:url(layout/fundo_menu_estruturas.jpg); background-repeat:no-repeat; }
	#busca { background-image:url(layout/fundo_busca.jpg); width:168px; height:41px; padding:5px; padding-top:13px }
	#flogin { background-image:url(layout/fundo_login.gif); width:168px; height:72px; padding:5px; padding-top:8px }
	
	#vc_esta_aqui { width:732px; height:25px; padding:3px; background-color:#ECECEC; float:left; font-size:12px }
	#conteudo { width:728px; height:auto; padding:5px; float:left;   }

		/* INDEX */
		.colunas { width:232px; height:317px; padding:0px 5px; float:left; } /* 3 colunas na primeira linha */
		  .linha_2 { height:209px; } /* 3 colunas na segunda linha (colunas linha_2) */

		.ft_mini { width:73px; height:56px; float:left; margin:2px; margin-right:4px }
		.itens { width:143px; height:50px; margin-bottom:4px; border:1px solid #DBECF3; padding:4px; float:left; background-image:url(layout/fundo_itens.gif); background-repeat:repeat-x }

		.data { color:#0593C2; font-weight:bold; }
		.t24 { font-size:24px }
		/* FIM INDEX */


	#parceiros { width:927px; clear:both }
#base { width:927px; height:11px; background-image:url(layout/base.gif); margin:0px auto }

#rodape { width:100%; height:189px; background-image:url(layout/fundo_rodape.jpg); background-repeat:repeat-x; background-position:0px 17px; }

#rodape a { text-decoration:none;color:#FFF; }
#rodape a:hover{ color:#FFFFCC }
#rodape ul,li { list-style-type:none; display:inline; margin:0px; padding:0px 10px; line-height:16px }
#rodape h2 { font-size:12px; display:inline; margin:0px;font-weight:normal; color:#FFFFFF; }


.hovertip {
	margin:0px; padding:0px;
	position: absolute;
	display: none; /* in case javascript is disabled */
	width: 155px;
	font-size: 11px;
	z-index: 100;
	left: -550px;
	top: -287px;
}
.hovertip_target {	font-style: italic; }
 .hovertip_target:hover {	text-decoration: none;	cursor:pointer; }
ul.hovertip li {	display:inline;	list-style-type:circle; }
ul.hovertip li a{ text-decoration:none; }
ul.hovertip {	width:150px;	display:block }