@charset "iso-8859-1";
/* TABELIONATO FISCHER */

*		{ margin:0; padding:0 }

body	{ background:url(../img/bgs/site.jpg) repeat-x top; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:10px; color:#666; font-weight:bold; line-height:14px;}
img			{ border:none;}

h1			{ font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:18px; color:#850000; line-height:25px; font-weight:bold; margin-bottom:20px; margin-left: 14px; text-align:center}
h2			{ font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:13px; color:#850000; font-weight:bold; margin-bottom:10px; margin-left: 14px;}
h3			{ font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:13px; color:#333; font-weight:bold; margin-left:14px;}

dl			{ margin-left:14px}
dt			{ color:#780000;}
dd			{ margin-bottom:8px;}
dd a			{ text-decoration: none}
dd a:hover	{ text-decoration: underline}

.clear		{ clear:both;}
#main		{ width:800px; margin-left:auto; margin-right:auto; }

a			{ color: #333;}
a:hover		{ color: #555;}

p a			{ color: #333; text-decoration:none;}
p a:hover		{ color: #555; text-decoration:underline}

#header							{ height:394px; text-align:center }
#flash							{ position: absolute; margin:0; width:auto; height:350px; z-index:2; visibility:visible; text-align:center;}
#caixa_pesquisa					{ position: absolute; margin: 310px 500px; width:280px; height:30px; z-index:3; visibility:visible; text-align:center; }
#caixa_horario_funcionamento	{ position: absolute; margin: 330px 45px; width:360px; height:20px; z-index:4; visibility:visible; text-align:center; color:#FFFFFF; font-weight:bold;font-size: 11px; }
#caixa_pesquisa_padrao			{ width:280px; height:30px; text-align:center; }
#caixa_pesquisa	input,
#caixa_pesquisa_padrao input	{ border:1px solid #CCC; border-top-color: #999; border-left-color:#999; padding:2px;}

#menu					{ width:770px; position: absolute; margin:0; margin-top:362px;/*185px; */z-index:5; visibility:visible;}
#menu ul				{ list-style-type:none; font-size:11px; padding-left:10px;}
#menu ul li				{ display:inline; }
#menu ul li a			{ text-decoration: none; padding: 5px 12px 5px 12px; color:#333; display:inline-block; font-weight:normal}
#menu ul li a:hover		{ background-color:#850000; padding: 5px 12px 5px 12px; color:#FFF;}
label					{ cursor: pointer; }
#content				{ padding: 25px 0 20px 13px;}
.boxlateral				{ width:230px; margin-right:20px; float:left;}
.boxcentral				{ width:260px; margin-right:20px; float:left;}
.boxlateralinterna		{ width:200px; margin-right:20px; float:left;}
.boxinterna				{ width:540px; margin-right:20px; float:left;}
	
.navegacao				{ margin-left:10px; padding-top:6px; margin-bottom:20px;}
.btnavega				{ float:left; width:18px; text-align:center; }
.btnavega img 			{ padding:20px 5px 20px 5px; }
.contnavega				{ width:177px; border-right: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; float:left;}
.contnavega img			{ padding: 0 5px 0 5px; float:left;}
.contnavega p			{ padding: 3px 3px 0 0}

.noticias				{ padding-top: 6px; padding-bottom:15px;}
.noticias dl h2			{ margin-left:0px;}
.btmais					{ background:url(../img/bgs/bullet-mais.gif) no-repeat 4px ; padding-left: 15px; margin-left:14px;}
.bt						{ background:url(../img/bgs/seta.gif) no-repeat 5px 5px; float:left; width:auto; padding-left:14px; margin-top:12px; margin-left:10px;}
.bttopo					{ background:url(../img/bgs/seta-topo.gif) no-repeat 4px 6px; float:left; width:auto; padding-left:14px; margin-top:12px; margin-left:10px;}
.btvoltar						{ background:url(../img/bgs/seta-voltar.gif) no-repeat 4px 6px; float:left; width:auto; padding-left:14px; margin-top:12px; margin-left:10px;}
.btmais a, .bt a, .bttopo a, .btvoltar a	{ color: #B49450; text-decoration:underline}
.btmais a:hover, .bt a:hover, .bttopo a:hover, .btvoltar a:hover 	{  text-decoration:none}


.abasativa, .abasinativa			{ width:110px; text-align:center; height:30px; float:left;}
.abasativa img, .abasinativa img	{ padding-top:7px}
.abasinativa						{ background-image:url(../img/bgs/bgaba.png); background-repeat:no-repeat; background-position: center bottom; cursor:pointer;}
.contentaba				{ /*margin:0 10px 0 10px; padding:10px;*/ padding:10px 10px 10px 10px;}
.contentaba form		{ padding-top:10px; padding-bottom:10px;}
.contentaba form input	{ padding-top:1px; vertical-align:middle;margin-right:3px; margin-left:4px;}
.contentaba span		{ display:block; background-color:#DDD; padding:5px; margin-bottom:1px; vertical-align:middle; }
#contentaba_2			{ display:none; background-color: #DCDCDC;}

#footer					{ border-top:5px solid #780000; background-color:#850000; font-size:10px; color:#FFF; padding: 10px 20px; }

#submenu				{ margin-left: 5px; margin-right:10px;}
#submenu ul				{ list-style-type:none; margin-bottom:25px;font-size:11px;}
#submenu ul li			{ border-left: 4px solid #850000; margin-bottom:1px; }
#submenu ul li a		{ text-decoration:none; background-color:#E2E2E2; padding: 3px 0 3px 5px; display:block;}
#submenu ul li a:hover	{ text-decoration:none; background-color:#850000; padding: 3px 0 3px 5px; display:block; color:#FFF;}

.abainterna				{ padding:5px; padding-left:10px; background-color:#E2E2E2; font-size:11px; color:#333; margin-left:15px; margin-bottom:1px;}
.abainterna a			{ text-decoration:none; font-weight:bold;}
.abainterna a:hover		{ text-decoration:none;}
.abainterna p 			{ padding-top:10px; color:#666; margin-bottom:3px;  color:#000000;}
.abainterna ul			{ list-style-type: square; list-style-position:inside; margin: 0 20px 10px 20px; font-size:12px;  color:#000000;}	
#aba_2					{ background-color: #DCDCDC;}

/*  CLASS ALINHAMENTOS*/
#btenviar				{ width:auto; float:left; margin-top:10px;}
.center					{ text-align:center;}
.pt7					{ padding-top:7px}


.conteudo				{ padding-top:15px; font-weight: normal; font-size:13px;line-height:20px;}
.conteudo dt			{ font-weight:bold; margin-bottom:10px; font-size:13px;line-height:20px;}
.conteudo dd			{ margin-bottom:30px;font-size:13px;line-height:20px;}
.conteudo p				{ margin-left:15px; margin-bottom: 10px;font-size:13px; line-height:20px; color:#000000;}
/*.conteudo #campos label			{ font-size:12px; font-weight:normal;}*/
.conteudo ul			{ list-style-type:none; margin-left: 14px; margin-bottom:10px;}
.listagem li			{ list-style-type:square;margin-left: 50px;color:#000000;} 

#conteudo-noticias		{ padding-top:15px; font-size:11px; font-weight: normal;}
#conteudo-noticias p	{ margin-bottom:10px}

#enquete				{ padding-top:5px;}
#enquete label			{ font-size:10px; display:block; cursor:auto;	  }
.barra					{ margin-right:10px; padding-top:5px; float:left; }
.dados					{ margin-bottom:20px;}
.votos					{ padding-top: 5px; border-top: 1px solid #CCC}
.percent				{ float:left;}

input, select, textarea			{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; }

#campos							{ margin-left: 25px;}
#campos input, #campos select	{ width:380px; margin-bottom:5px; border:1px solid #CCC; border-top-color: #999; border-left-color:#999; padding:2px;}
#campos textarea				{ width:380px; height:50px;	}
#campos label					{ display:block; font-size:11px; margin-bottom:2px;}

#colunas						{ }
#colunas input, #colunas select	{ width:180px; border:1px solid #CCC; border-top-color: #999; border-left-color:#999; padding:2px; }
.colform						{ width:200px; float:left; }

#envia						{ border:1px solid #FFF; margin-top:10px; margin-bottom:20px; margin-left:25px;	}

#indicadores				{ padding:15px; background-color: #DADADA}
.indicador					{ background-color:#CECECE; padding:4px; width:202px;}
.indicador_left				{ background-color:#CECECE; padding: 4px 0px 4px 4px; float:left; width:76px;}	
.indicador_right			{ background-color:#CECECE; padding: 4px 4px 4px 0px; float:left; width:126px; text-align:right;}	
.cotacao					{ padding:4px; border-bottom: 1px solid #ccc; margin-bottom:1px;}
.indice						{ width:100px; float:left;}
.valor						{ width:95px; float:left; text-align:right;}
.tempo-icone, .tempo-mais	{ width:40px; float:left; padding-top:5px;}
.tempo-mais					{ text-align:center;}
.tempo-descricao			{ width:110px; padding-top:3px; float:left; background: url(../img/bgs/bg-tempo.gif) no-repeat top right;}


.al		{ width:auto; float:left; margin:5px 8px 5px 0;}
.banner	{ margin: 10px 0 10px 15px}
.logoparceiros	{ width:80px; margin-right:15px; margin-bottom:10px; float:left; margin-left:15px; }


#parceiros			{ padding: 15px 15px 15px 10px;}
.ico-parceiros img	{ margin: 5px 6px 0 6px;}
.ml15				{ margin-left:15px;}
.infograficos		{ text-align:center;}


#mapa				{ margin-left:30px;}
#mapa ul			{ list-style-type: disc; color:#002251; margin-left:15px; margin-bottom:15px;}
#mapa ul li 		{ height:20px; vertical-align:bottom;font-size: 11px; list-style-image:}
#mapa ul .subiten	{ list-style-type:none; margin-left:15px;}