
/* CSS Document */

/* Css com as configurações base do layout, comum a todas as páginas */


html, body, #segura_tudo {height: 100%;}

body
{
	margin:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../imagens/b2b/fd.jpg);
	background-repeat:repeat;
	text-align:center;
	color:#494747;
}

.box_flash object
{
	float: right;
}

#rodape {
	position: relative;
	margin-top: -305px; /* negative value of footer height */
	height: 305px;
	clear:both;
} 

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*meio*/
body > #segura_tudo
{
	width:807px;
	margin:0 auto;
	height: auto; 
	min-height: 100%;
}

/* hack para IE6 que trata height como min-height */
* html #segura_tudo { height: 100%; }

/*topo*/
#topo
{
width:807px;
/*height:144px;*/
background-image:url(../imagens/b2b/fd_topo.jpg);
}

/*conteudo*/
#conteudo
{
	width:807px;
	background-color:#EEF1F3;
	background-image:url(../imagens/b2b/sombra.jpg);
	background-repeat:no-repeat;
	background-position:top;
	text-align:left;
}

/*conteudo*/
#conteudo_internas
{
	width:807px;
	background-color:#EEF1F3;
	background-image:url(../imagens/b2b/fd_conteudo.jpg);
	background-repeat:no-repeat;
	background-position:top;
	text-align:left;
}

#conteudo, #conteudo_internas
{
	padding-bottom: 305px;
}

/*rodape*/
#rodape
{
	width:807px;
	/*background-image:url(../imagens/common/fd_rodape.png);
	background-repeat:no-repeat;*/
	text-align:left;
}

#rodape a:hover
{
text-decoration:underline;
}