
@import url(css2.css);

/*------------*/

*{
	margin:0px;
	padding:0px;
}
html body{
	background: url(imagens/bg.jpg) repeat-y center #F4F4F4;
	
	font-family: Tahoma, Arial, Sans-serif, Verdana;
	color:#333;
}
html body a{
	color:#000;
	text-decoration:none;
}
/*-- nao funciona no IE --*/
html > body{
	margin-left:2px;
}
.switchcontent a{
	font: 80% Tahoma, Arial Sans-serif, Verdana;
	margin:5px;
	color:#333;
	background:none;
}
p.txt{
	font: 70% Tahoma, Arial, Sans-serif, Verdana !important;
	color:#383838 !important;
	padding:10px !important;
}
span.txt{
	font: 70% Tahoma, Arial, Sans-serif, Verdana !important;
	color:#383838 !important;
	padding:10px !important;
}
/********************************
				TOPO
********************************/
table.topo{
	width:791px;
	margin:0 auto;
}
/********************************
				GERAL
********************************/
table.geral{
	width:778px;
	margin:0 auto;
	background: url(imagens/bg_geral.jpg) 0px 68px repeat-x #FFF;
}
/********************************
				TOPO2
********************************/
table.geral td.busca{
	background: url(imagens/bg_busca.jpg) no-repeat;
}
td.busca h3.txt{
	font: 90% "Arial Black", Arial, Tahoma, Verdana, Sans-serif;
	margin:20px 0px 0px 35px;
}
td.busca input.campo{
	border:1px solid #CECECE;
	width:85px;
	height:15px;
	padding:2px;
	float:left;
	margin-left:35px;
}
td.busca input.botao{
	float:right;
	margin: -3px 5px 0px 0px;
}

/********************************
				MENU
********************************/

table.menu_vert{
		border:1px solid #DFE0E3;
		width:160px;
		background: #E5E5E5;
		margin:5px 5px 5px 0px
}
table.menu_vert tr td{
		padding:6px 0px 6px 0px;
}
table.menu_vert a{
		display:block;
		/*font: 100% "Arial Narrow", Arial, Tahoma, Sans-serif, Verdana;*/
		font: 95% "Arial Narrow", Arial, Tahoma, Sans-serif, Verdana;
		text-decoration:none;
		color:#242424;
		border-bottom:2px solid #fff;
		text-align:right;
		padding:1px 7px 1px 0px;
}
table.menu_vert a:hover{
	color:#888;
}
table.menu_vert a.ultimo{border:none;}

/********************************
				PROMOCAO
********************************/

table.promocao{
	width:160px;
	margin:0px 5px 5px 0px;
}
table.promocao a{
	border:1px dashed #595B67;
	display:block;
}

/********************************
				LETTERA
********************************/

table.lettera{
	width:590px;	
	border:0px;
	margin:10px 5px 5px 10px;
	background:#fff;
	color:#333;
	font: 70% Tahoma, Arial Sans-serif, Verdana;
}

/********************************
				NEWSLETTER
********************************/

table.newsletter{
	width:160px;	
	border:1px solid #CDCDCD;
	margin:0px 5px 5px 0px;
	background:#fff;
}
table.newsletter h3{
	font:bold 115% "Arial Narrow", Arial, Tahoma, Sans-serif, Verdana;
	color: #0B244B;
	padding: 3px 0px 5px 5px;
	display:block;
	border-bottom:1px dashed #757273;
	margin-bottom:0px;
}
table.newsletter p.txt{
	font: 80% Tahoma, Arial Sans-serif, Verdana;
	margin:-5px 0px -5px 5px;
	padding:0px;
}

table.newsletter form{
	font: 80% Tahoma, Arial Sans-serif, Verdana;
	margin:0 0 0 5px;
}
table.newsletter input.campo{
	width:105px;
	border:1px solid #CECECE;
	padding:1px;
}
table.newsletter input.botao{
	float:right;
	margin: 5px 5px 5px 0px;
}

/********************************
				PARCEIROS
********************************/

table.parceiros{
	width:160px;	
	border:1px solid #CDCDCD;
	margin:0px 5px 5px 0px;
	background:#fff;
}
table.parceiros h3{
	font:bold 90% Tahoma, Arial, Sans-serif, Verdana;
	color: #272727;
	padding: 5px 0px 5px 5px;
	display:block;
	border-bottom:1px dashed #757273;
	margin-bottom:5px;
}

/********************************
				CENTRO
********************************/

table.centro{
	width:610px;
	float:right;
	margin-top:-728px !important;
	_margin-top:-735px !important;
	/*background:#F4F4F4;*/
	margin-right:-3px;
}
/*-- nao funciona no IE --*/
html > body table.centro{
	margin-right:-1px
}

/*-- nao funciona no IE --*/
html > body table.centro{margin-top:-700px;}

table.centro table{background:#fff;}
table.centro table.centro2{background:none;}
table.centro h1, table.interna_produtos h1{
	font:bold 115% "Arial Narrow", Arial, Tahoma, Sans-serif, Verdana;
	color:#F38900;
	background: url(imagens/barra_h2.jpg) no-repeat 5px 25px;
	display:block;
	padding:0px 0px 8px 5px;
}
table.centro h1 a, table.interna_produtos h1 a{
	color:#F38900;
}
table.centro p.txt, table.interna_produtos p.txt{
	font: 70% Tahoma, Arial, Sans-serif, Verdana;
	color:#383838;
	padding:10px;
}

table.centro table.quemsomos {
	width:440px;
	border:2px solid #E5E5E5;
}
table.quemsomos p.txt{
	/*line-height:15px;*/
	line-height:20px !important;
}
table.centro table.quemsomos img{
	float:left;
}
table.centro table.quemsomos a.mais{
	float:right;
	margin:0px 14px 9px 0px;
}
table.centro table.servicos{
	height:175px;
	margin-top:5px !important;
}
html > body table.servicos{
	height:195px !important;
}

table.centro table.servicos img{
	float:right;
	margin:5px;
}
table.centro table.servicos {
	margin-top:3px;
	width:440px;
	border:2px solid #E5E5E5;
}
table.servicos p.txt{
	/*line-height:18px;*/
	line-height:20px !important;
	_line-height:21px !important;
}
	/********************************
					CENTRO DIREITA
	********************************/

	table.centro table.centro_direita{
		/*margin-top:-375px;*/
		width:165px;
		background:none;
		margin-right:-2px;
		margin-left:5px;
	}
	
	table.centro table.centro_direita h1{
		background: url(imagens/bg_h2_direita.jpg) repeat-x;
		color:#0B244B;
		border-bottom:1px dashed #696667;
		padding-bottom:0px;
	}
	
	table.direita ul.noticias{
		/*padding: 10px 5px 5px 20px;*/
		padding: 10px 5px 10px 20px;
		_padding: 10px 5px 25px 20px;		
		list-style:disc;
		color:#444;
	}
	table.direita ul.noticias li{
		padding:0px;
		margin:0px;
		list-style:disc;
		/*margin-bottom:2px;*/
		margin-bottom:5px;
		color:#444;
		
	}
	table.direita ul.noticias li a{
		font: 70% Tahoma, Arial, Sans-serif, Verdana;
		color:#444;
	}
	html > body table.direita ul.noticias li{margin-bottom:10px;}
	table.direita{
		border:1px solid red;
		border:1px solid #CBCBCB;
		margin-bottom:3px;
	}
	table.direita a.mais{
		font: 70% Tahoma, Arial, Sans-serif, Verdana;
		color:#383838;
		font-weight:bold;
	}
	
	/********************************
					LANCAMENTOS
	********************************/
	table.lancamentos{
		border:2px solid #E5E5E5;
		margin:3px 0px 0px 0px;
		width:100%;
		height:255px;
		text-align:center;
	
		font: 70% Tahoma, Arial, Sans-serif, Verdana;
		color:#333;
	
	}
	table.lancamentos span.lancamentos{
		font: bold 70% Tahoma, Arial, Sans-serif, Verdana;
		color:#333;
	}
	table.lancamentos h1{
		background: url(imagens/barra_h22.jpg) no-repeat 5px 25px;
		font-size:150%;
	}
	
/********************************
				RODAPE
********************************/
td.rodape{
	width:772px;
	height:72px;
	_height:50px;
	background: url(imagens/bg_rodape.jpg) no-repeat;
	font: 70% Tahoma, Arial, Sans-serif, Verdana;
	padding:20px 10px 0px 10px;
	_padding:20px 10px 0px 10px;
}
td.rodape address{
	font: 100% Tahoma, Arial, Sans-serif, Verdana;
}
td.rodape a.logica{
	float:right;
	margin-top:-20px;
}


