html {height: 100%;}
* html body {height: 100%; }
body { min-height: 100%; margin:0; padding:0; background: url(../_img/fd_master.gif) 0 0; }
#geral {
	position:absolute; 
	left:0;
	top:0;
	background: url(../_img/fd_master.gif) center center;
	text-align: center;
	min-height: 100%;
	width: 100%;
	height: 100%;
	z-index: 1;
}
img {
	border: 0;
}
.mestre {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 2;
	margin-top: -293px;
	margin-left: -490px;
	width: 984px;
	height: 578px;
	background: url(../_img/fd_central.png) center center;
}

#main {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -293px;
	margin-left: -490px;
	width: 984px;
	height: 578px;
	z-index: 3;
	background: url(../_img/fd_main.jpg) no-repeat center center;
}
.logo_player {
	position: absolute;
	left: 30px;
	top: 574px;
	z-index: 3;
}
#menu {
	position: absolute;
	left:110px;
	top: 80px;
	z-index: 999;
	width: 765px;
	height: 15px;
	background: url(../_img/img_br.gif) no-repeat bottom;
}
#menu a {
	display: block;
	height: 12px;
	font: 1px arial;
	margin-right: 1px;
	float: left;
	color: #fff;
}
#menu a:hover {
	background-position: bottom;
}
#menu .sobre {
	background: url(../_img/mn_sobre.gif) no-repeat;
	width: 86px;
}
#menu .beneficios {
	background: url(../_img/mn_benef.gif) no-repeat;
	width: 67px;
}
#menu .tecno {
	background: url(../_img/mn_tecno.gif) no-repeat;
	width: 75px;
}
#menu .aplica {
	background: url(../_img/mn_aplica.gif) no-repeat;
	width: 68px;
}
#menu .dados {
	background: url(../_img/mn_dados.gif) no-repeat;
	width: 105px;
}
#menu .onde {
	background: url(../_img/mn_onde.gif) no-repeat;
	width: 98px;
}
#menu .cadastre {
	background: url(../_img/mn_cad.gif) no-repeat;
	width: 85px;
}
#menu .wallpaper {
	background: url(../_img/mn_wall.gif) no-repeat;
	width: 74px;
}
#menu .fale {
	background: url(../_img/mn_fale.gif) no-repeat;
	width: 91px;
}


/* CONTEUDO */
.link_home {
	display: block;
	width: 225px;
	height: 40px;
	position: absolute;
	top: 25px;
	left: 111px;
}
.link_bridgestone {
	display: block;
	width: 120px;
	height: 23px;
	position: absolute;
	top: 530px;
	left: 800px;
}
.content {
	/*background: url(../_img/image_home.gif) no-repeat bottom;*/
	height: 569px;
	text-align: left;
	padding: 0 10px;
}
.inn {
	background: url(../_img/fd_content.jpg) no-repeat 10px 107px;
}
p {
	margin: 0;
	padding: 5px 0;
	font: 11px arial;
	color: #CACCCD;
}
a {
	color: #CACCCD;
}
.home {
	padding: 105px 0 0 0px;
	margin: 0;
}
.home .hm_txt {
	padding: 105px 0 0 475px;
}
.home .hm_benef {
	padding: 45px 0 0 490px;
}
.home .hm_tecno {
	padding: 25px 0 0 490px;
}

.cadastro {
	padding: 120px 90px 0 90px;
}
.cadastro p {
	padding: 0 15px 15px 14px;
	color: #CDCDCD;
}
.box_fd {
	background: url(../_img/fd_erro2.gif) repeat-x bottom #FC9904;
	padding: 3px;
}
.box {
	position: absolute;
	left:343px;
	top: 190px;
	width: 300px;
	z-index: 7;
}
.box .text {
	padding: 40px 40px;
	font: 11px verdana;
	color: #fff;
	background: url(../_img/close.gif) no-repeat right top #000;
}
.box .text .ico {
	padding: 0 10px;
	font: 11px verdana;
	color: #fff;
	background: url(../_img/ico.gif) no-repeat 0px 5px;
}
.box_fd .close {
	display: block;
	width: 22px;
	height: 22px;
	position: absolute;
	left: 100%;
	top: 2px;
	margin-left: -26px;
	z-index: 8;
	font: 1px arial;
	color: #282D5C;
}
.forml {
	width: 785px;
	font: 11px arial;
	color: #CACCCD;
}
.forml td {
	height: 32px;
	padding: 0 2px;
}
.forml td .campo {
	border: 0;
	border-top: 2px solid #1B1C1E;
	vertical-align: middle;
	background: #1B1C1E;
	margin: 5px 0;
	padding: 0;
	color: #747576;
	font: 11px arial;
	height: 17px;
}
.from1 td .radio {
	vertical-align: middle;
}

.inn .image {
	width: 324px;
	height: 395px;
	float: left;
	margin: 112px 0 0 0;
	background: url(../_img/image_pneu.jpg) no-repeat 6px 0;
}
.inn .image img {
	margin: 0 0 0 6px;
}
.inn .texto {
	width: 630px;
	height: 395px;
	float: left;
	margin: 112px 0 0 0;
}
.inn .full {
	width: 965px;
	height: 395px;
	margin: 112px 0 0 0;
}
h1 {
	padding: 9px 0 15px 14px;
	margin: 0;
}
.texto p {
	padding: 0 95px 15px 14px;
	color: #CDCDCD;
}
.texto a img {
	margin-left: 14px;
}
.texto .title {
	line-height: 20px;
}
.central { padding: 0 85px; }
.central p { padding: 0 15px 15px 14px; }

.tb_border { border-bottom: 3px solid #36393C; }

.tb_aplica { width: 440px; font: 11px Trebuchet MS; color: #CDCDCD; margin: 0 0 0 12px; }
.tb_aplica td { padding: 3px 13px; background: #1B1C1E; }

.tb_dados { width: 750px; font: 11px Trebuchet MS; color: #CDCDCD; margin: 0 0 20px 12px; text-align: center; }
.tb_dados td { padding: 3px 5px; background: #1B1C1E; }

.itens {
	padding: 0 0 0 190px;
	height: 170px;
}
.itens ul {
	margin: 0;
	padding: 0;
	list-style: none;
	
}
.itens li {
	margin: 0;
	padding: 8px 80px 8px 25px;
	font: 11px arial;
	color: #CDCDCD;
	background-position: 0;
	list-style: none;
	line-height: 14px;
}
.bg01 { background: url(../_img/image_tecno1.jpg) no-repeat 0 1px; }
.bg02 { background: url(../_img/image_tecno2.jpg) no-repeat 0 5px; }

.fale_form {
	width: 510px;
	font: 11px arial;
	color: #CACCCD;
}
.fale_form td {
	height: 32px;
	padding: 0 2px;
}
.fale_campo {
	border: 0;
	border-top: 2px solid #1B1C1E;
	vertical-align: middle;
	background: #1B1C1E;
	margin: 5px 0;
	padding: 0;
	color: #747576;
	font: 11px arial;
	height: 17px;
}
.fale_txtarea {
	border: 0;
	border-top: 2px solid #1B1C1E;
	vertical-align: middle;
	background: #1B1C1E;
	margin: 5px 0;
	padding: 0;
	color: #747576;
	font: 11px arial;
}
.contador {
	position: absolute;
	top: 378px;
	left: 560px;
	border: 0;
	width: 30px;
	vertical-align: middle;
	background: #36393C;
	color: #CDCDCD;
	font: 11px arial;
}

.thumb {
	width: 165px;
	font: 11px arial;
	color: #CDCDCD;
	text-align: center;
	float: left;
	margin-right: 30px;
}
.thumb img {
	border: 1px solid #000;
}
.thumb a {
	font: 11px arial;
	color: #CDCDCD;
	padding: 0 2px;
}
.thumb a:hover {
	font: 11px arial;
	color: #CDCDCD;
	text-decoration: none;
	padding: 0 2px;
}
