/* CSS geral */
* { padding: 0; margin: 0; }
html, body { height: 100%; }
a { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
.limpa { clear: both; }

h1.times { color: #917700; font-family: Times New Roman, serif; font-size: 23px; margin: 12px 0 10px 0;}
h1.arial { color: #917700; font-family: Arial, Verdana, sans-serif; font-size: 26px; }

body { position: relative; margin: auto; font-family: Arial, Helvetica, sans-serif; font-size: 10px; background: url(/_imagens/fundo.gif) repeat-x #3b3b3b; }
body { color:#666666; font-family:Helvetica,Arial,sans-serif; font-size:12px; line-height:1.5em; }

#ultra_header { position: relative; height: 15px; background-color: #1d1d1d; margin: auto; width: 100%; }	
#header_fundo { position: relative; height: 52px; background: url(/_imagens/fundo_header_botoes.gif) repeat-x #1d1d1d; width: 100%;}
#header_botoes { position: relative; height: 43px; margin: auto; width: 960px;}
	
		/* MENU */
		ul#botoes { height: 43px; list-style: none; }
		#botoes li { display: block; float: left;}
		#botoes li a.botao { position: relative; float: left; display: block; text-indent: -9999px; margin: 0; padding: 0; height: 43px; cursor: pointer; }
		
		/*#botoes li .subNav { display: none; z-index: 100000; clear: both; color: #99ae6a; position: absolute; width: 166px; top: 27px; padding-bottom: 10px; padding-left: 10px; background-color: #c9e097;}
		#botoes li:hover .subNav, #botoes li.hover .subNav { display: block; }
		#botoes div.subNav ul { width: 176px; list-style: none; color: #99ae6a; }
		#botoes div.subNav ul li { float: none; margin-left: 14px; list-style: none; }
		#botoes div.subNav a { color: #485e88; font-size: 12px;}*/
		
		#botoes #botoes_home a.botao      { width: 157px; background: url(/_imagens/botoes/home_off.gif) no-repeat; }
		#botoes #botoes_solucoes a.botao   { width: 106px; background: url(/_imagens/botoes/solucoes_off.gif) no-repeat; }
		#botoes #botoes_altera a.botao  { width: 177px; background: url(/_imagens/botoes/altera_off.gif) no-repeat; }
		#botoes #botoes_portfolio a.botao    { width: 111px; background: url(/_imagens/botoes/portfolio_off.gif) no-repeat; }
		#botoes #botoes_spacer a.botao   { width: 223px; background: url(/_imagens/botoes/spacer_off.gif) no-repeat; padding: 0; }
		#botoes #botoes_login a.botao    { width: 84px; background: url(/_imagens/botoes/login_off.gif) no-repeat; }
		#botoes #botoes_contato a.botao    { width: 102px; background: url(/_imagens/botoes/contato_off.gif) no-repeat; }
				
		#botoes #botoes_capa:hover a.botao, #botoes_capa.hover a.botao { width: 157px; background: url(/_imagens/botoes/home_off.gif) no-repeat; }
		#botoes #botoes_aparelho:hover a.botao, #botoes_aparelho.hover a.botao { width: 106px; background: url(/_imagens/botoes/aparelho_off.gif) no-repeat; }
		#botoes #botoes_altera:hover a.botao, #botoes_altera.hover a.botao { width: 177px; background: url(/_imagens/botoes/altera_off.gif) no-repeat; }
		#botoes #botoes_portfolio:hover a.botao, #botoes_portfolio.hover a.botao { width: 111px; background: url(/_imagens/botoes/portfolio_off.gif) no-repeat; }
		#botoes #botoes_spacer:hover a.botao, #botoes_spacer.hover a.botao { width: 223px; background: url(/_imagens/botoes/spacer_off.gif) no-repeat; }
		#botoes #botoes_login:hover a.botao, #botoes_login.hover a.botao { width: 84px; background: url(/_imagens/botoes/login_off.gif) no-repeat; }
		#botoes #botoes_contato:hover a.botao, #botoes_contato.hover a.botao { width: 102px; background: url(/_imagens/botoes/contato_off.gif) no-repeat; }
				
		#botoes #botoes_capa.atual a.botao { width: 157px; background: url(/_imagens/botoes/home_on.gif) no-repeat; }
		#botoes #botoes_aparelho.atual a.botao { width: 106px; background: url(/_imagens/botoes/aparelho_on.gif) no-repeat; }
		#botoes #botoes_altera.atual a.botao { width: 177px; background: url(/_imagens/botoes/altera_on.gif) no-repeat; }
		#botoes #botoes_portfolio.atual a.botao { width: 111px; background: url(/_imagens/botoes/portfolio_on.gif) no-repeat; }
		#botoes #botoes_spacer.atual a.botao { width: 223px; background: url(/_imagens/botoes/spacer_on.gif) no-repeat; }
		#botoes #botoes_login.atual a.botao { width: 84px; background: url(/_imagens/botoes/login_on.gif) no-repeat; }
		#botoes #botoes_contato.atual a.botao { width: 102px; background: url(/_imagens/botoes/contato_on.gif) no-repeat; }
			
	
#wrapper { position: relative; margin: auto; width: 960px; }
	
	#vitrine { position: relative; width: 960px; height: 396px; min-height: 396px; }
	#conteudo { float: left; position: relative; width: 530px; background-color: #fff; padding: 50px; }
	  #conteudo small { font-size: 10px; line-height: 13px; }
		.destaque { background: url(/_imagens/sombra.gif) no-repeat center bottom; margin-bottom: 20px; padding-bottom: 30px; }
		.destaque a { font-weight: bold; color: #477a11; float: left; margin-top: 8px; }
		.icone { float: left; margin: 0 20px 20px 0; }	
	#tira { background: url(/_imagens/fundo_tira.jpg) no-repeat center; height: 61px; }

/* Conteúdo ALTERAmail */
#vitrine_alteramail { position: relative; width: 960px; margin-top: 7px; height: 420px; min-height: 420px; /*background: url(/_imagens/bg_vitrine_alteramail.gif) no-repeat top center;*/}
#conteudo_alteramail { float: left; position: relative; width: 860px; background-color: #fff; padding: 50px; }	
.destaque_alteramail { margin-bottom: 20px; padding-bottom: 30px; width: 400px; }
.table_alteramail { font-size: 13px; font-weight: normal; } 
td.sim { background-color: #fde8e6; text-align: center; }
td.sim2 { background-color: #f6d7d5; text-align: center; }
td.sim_blue { background-color: #cdedfc; text-align: center; }
td.sim_blue2 { background-color: #b6e5fb; text-align: center; }
td.pos { background-color: #f6d7d5; text-align: center; }
td.neg { background-color: #e4e4e4; text-align: center; }
td.nao { background-color: #f0f0f0; text-align: center; }
td.wt { text-align: center; }


	
	#coluna { float: right; margin-top: 50px; position: relative; width: 330px; height: 306px; min-height: 306px; background: url(/_imagens/fundo_coluna.gif) left repeat-y #626262;}
	#cartao { background-color: #4f4f4f; height: 120px; min-height: 120px;}
		#coluna p { margin-top: 20px; margin-left: 20px; color: #fff; }
		#coluna a {  margin: 14px 0 0 20px; color: #fff; font-size: 20px; }
		#coluna h1{ margin: 20px 0 0 20px; color: #fff; font-size: 32px; }
	#cartao_mt { position: relative; margin-top: 140px; background-color: #000; }				
	#cartao_mt p { color: #989898; font-size: 10px; line-height: 12px; padding: 0 20px 30px 0; margin-top: 0; }
	#twitt { position: relative; margin-top: 80px; height: 210px; min-height: 210px; background: url(/_imagens/fundo_twitt.jpg) no-repeat #626262; padding: 51px 20px 30px 0;}				
	#twitt p { color: #a8b6b1; font-size: 12px; line-height: 1.5em; margin-top: 0; }
	#twitt small { font-size: 10px; color: #646d6a; line-height: 12px; }
		
	.portfolio { float: left; width: 160px; margin-right: 25px; margin-bottom: 25px; }
	.thumb { width: 160px; height: 65px; }
		.portfolio_b { font-weight: bold; }
		.portfolio_small { font-size: 10px; line-height: 13px; }
		.portfolio_fechado { font-size: 10px; line-height: 13px; color: #ca3535; }
		.portfolio a { font-size: 10px; line-height: 13px; color: #589f0d; }
	
	#rodape { float: left; position: relative; width: 570px; padding: 30px; margin-top: 20px; height: 30px; background: url(/_imagens/fundo_rodape.gif) repeat-x #3b3b3b;}
	#rodape p, #rodape a { color: #949494; font-size: 11px; }
	#rodape p { float: left; }
	#rodape ul { float: right; list-style: none; }
	#rodape ul li { display: inline; }
	

	
/*TESTE TABLE ABRE-FECHA*/
tr { border: 1px solid #d1d1d1; } 
td { padding: 10px; height: 20px; }

/*Ref. ao vídeo que tem dentro do ALTERAmail*/
#noexpressUpdate { margin: 0 auto; font-family:Arial, Helvetica, sans-serif; font-size: x-small; color: #003300; text-align: left; background-image: url(/_conteudo_flashalteramail/completo2_nofp_bg.gif); background-repeat: no-repeat; width: 210px; height: 200px; padding: 40px; }