@import url("common.css");

body {
	margin: 0px;
	background-color: #FFF;
	background-image: url(images/fnd.gif);
	background-repeat: repeat-x;
	text-align: center;
}
ul li{
	margin-left:15px;
	}
ol li{
	margin-left:15px;
	}	
#body_home {
	background-color: #FFF;
	background-image: url(images/home_fundo.gif);
}

.texto1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.texto2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000033;
}
.tb1 {
	padding: 7px;
}
.tb2 {
	padding: 12px;
}
.texto2 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000033;
	text-decoration: none;
}
.texto2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000066;
	text-decoration: none;
}
.texto2 a:active {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000033;
	text-decoration: none;
}
.texto2 a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000099;
	text-decoration: underline;
}

.texto3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
}

.texto3 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	text-decoration: none;

}
.texto3 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration: none;

}
.texto3 a:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
	text-decoration: none;
}
.texto3 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	text-decoration: underline;

}
.cinza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.cinza a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.cinza a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.cinza a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.cinza a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.texto4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
}
.texto4 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
	text-decoration: none;

}
.texto4 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: none;

}
.texto4 a:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
	text-decoration: none;
}
.texto4 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: underline;

}


.tbfixa {
	background-repeat: no-repeat;
}
.texto1 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
.texto1 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
.texto1 a:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
.texto1 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: underline;
}

.tbright {
	border-top: 0px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
}
.texto5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.texto5 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.texto5 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.texto5 a:active {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.texto5 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.texto6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.texto6 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: underline;

}
.texto6 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: underline;

}
.texto6 a:active {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: underline;
}
.texto6 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: underline;

}

.titulo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
.texto7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #757575;
}
.titprod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.texto8, .texto8_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.texto8_2 A {
	color: #003862;
	text-decoration: underline;
}
.texto8 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.texto8 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.texto8 a:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
.texto8 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}
.texto9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #003366;
	padding: 3px 5px;
	font-weight: bold;
}
.texto10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.texto10 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.texto10 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.texto10 a:active {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.texto10 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: underline;
}.texto11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.titulonews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;

}
.tituloflashnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003300;

}
.titulomanchete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.datamanchete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
}
.jumpmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 295px;
	text-decoration: none;
}
.texto12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
}
.texto12 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	text-decoration: none;
}
.texto12 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	text-decoration: none;
}
.texto12 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	text-decoration: none;
}
.texto12 a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003399;
	text-decoration: underline;
}
.cid {
	width: 200px;
}
.txtcodigo {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	color: #333333;
}
.tabela_snackcontrol, .tabela_inovacao {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.tabela_snackcontrol TH, .tabela_snackcontrol TD, .tabela_inovacao TH, .tabela_inovacao TD {
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
}
.tabela_snackcontrol TH {
	background-color:#3262a2;
	color:#FFF;
}
.tabela_snackcontrol TD {
	background-color:#f5faff;
}
#select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
	margin-left: 10px;
	margin-right: 10px;
}
#bema_rodape SPAN {
	display:none;
}
#bema_rodape {
	width:745px;
	height:13px;
	display:block;
	padding-top:46px;
	padding-left:14px;
	padding-right:14px;
	padding-bottom:21px;
	background-image: url(images/home_rodape_linha.gif);
	background-repeat: no-repeat;
	background-position: 0px 26px;
}
#bema_rodape UL {
	float:left;
	display:block;
	list-style:none;
	margin:0px;
	padding-left:0px;
	padding-right:112px;
	height:13px;
	width:auto;
}
#bema_rodape UL LI {
	float:left;
	display:block;
	padding-right:6px;
	margin:0px;
}
.bema_rodape_separa {
	background-image: url(images/home_rodape_separa.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#bema_rodape UL LI A {
	display:block;
	height: 13px;
	font-size:1px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#bema_bot_priv A {
	width: 57px;
	background-image: url(images/home_bot_privacidade.gif);
}
#bema_bot_priv A:hover{
	background-position: -57px 0px;
}
#bema_bot_termos A {
	width: 68px;
	background-image: url(images/home_bot_termos.gif);
}
#bema_bot_termos A:hover{
	background-position: -68px 0px;
}
#bema_bot_mapa A {
	width: 61px;
	background-image: url(images/home_bot_mapa.gif);
}
#bema_bot_mapa A:hover{
	background-position: -61px 0px;
}
#bema_rodape_0800 {
	background-image: url(images/home_rodape_telefone.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 13px;
	width: 113px;
	float:left;
	display:block;
	margin:0px;
	font-size:1px;
}
#bema_rodape_rights {
	background-image: url(images/home_rodape_rights.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 13px;
	width: 150px;
	float:right;
	display:block;
	margin:0px;
	font-size:1px;
}
.bot_mais_noticias {
	float:left;
	display:block;
	width:263px;
	height:15px;
}
.bot_mais_noticias A {
	float:right;
	height:15px;
}
.home_bot_mais {
	background-image: url(images/but_mais.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:block;
	height: 15px;
	width: 40px;
	font-size:1px;
}
.home_bot_mais:hover {
	background-position: -40px 0px;
}
.home_bot_mais SPAN {
	display:none;
}
.txt_azul_noticia {
	color:#245b8f;
}
#tagCloud { color:#CCC; font-family: verdana; width: 480px; padding: 10px; text-align: center; font-weight: bold;}
#tagCloud A { color:#CCC; text-decoration:none;}
#tagCloud A:hover { color:#CCC; text-decoration:underline;}
.tag1 {font-size: 12px;}
.tag2 {font-size: 18px;}
.tag3 {font-size: 24px;}

#sitemap, #sitemap LI UL {
	width:100%;
	float:left;
	display:block;
	list-style:none;
	margin-left:-13px;
}
#sitemap LI UL {
	padding-bottom:18px;
}
#sitemap LI UL LI {
	font-size:11px;
	color:#003366;
	font-weight:bold;
	margin-left:13px;
}
#sitemap LI UL LI A {
	color:#003366;
}
#sitemap LI UL LI A:hover {
	text-decoration:underline;
}
#sitemap LI UL LI UL {
	margin-left:0px;
}
#sitemap LI UL LI UL LI {
	font-size:11px;
	color:#003366;
	display:block;
	width:auto;
	padding:0px;
	margin:0px;
	float:left;
	font-weight:normal;
	text-decoration:none;
}
#sitemap LI {
	width:100%;
	float:left;
	display:block;
}
#sitemap H4 {
	font-size:12px;
	padding:2px;
	text-transform:uppercase;
	display:block;
	background-color:#003366;
	color:#FFF;
	height:14px;
	width:100%;
}
#screenshot {
	font-size:11px;
	font-weight:bold;
}
#screenshot IMG {
	display:block;
	width:auto;
	height:auto;
	padding:2px;
}
.texto_lancamento {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.texto_lanca_desc {
	display:block;
	padding-bottom:3px;
}
.texto_lancamento STRONG {
	color:#245b8f;
}
.bematef2_caixa1, .bematef2_caixa2 {
	background-position: left top;	
}
.bematef2_caixa1, .bematef2_caixa4 {
	background-image: url(images/bematef2_caixa2.gif);
	background-repeat: repeat-x;
}
.bematef2_caixa2, .bematef2_caixa3 {
	background-image: url(images/bematef2_caixa4.gif);	
	background-repeat: repeat-y;
}
.bematef2_caixa3 {
	background-position: right top;
}
.bematef2_caixa4 {
	background-position: left bottom;
}
.bematef2_lista {
	list-style:none;
	padding:0px;
	display:block;
}
.bematef2_lista LI {
	margin:0px;
}
.bematef2_titulo_cor {
	color:#003b6c;
}
.bematef2_txt_cor {
	color:#00335e;
}
.bematef2_tabela_cartao TD {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ebf2f4;
}
.bematef2_tabela_cartao TH {
	background-color:#d6f5ff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#softwares_tabela SPAN {
	line-height:normal;
}
#tabela_bemacast {
	border:solid 1px #CCE2ED;
}
#tabela_bemacast TD {
	border:solid 1px #CCE2ED;
}
.especificacoes_subtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #0092C1;
	padding: 3px 5px;
	font-weight: bold;
}