html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align:middle;

}



a { text-decoration:none; }



/* remember to define focus styles! */

:focus {

	outline: 0;

}



body {

	width:100%;

	min-height:800px;

	line-height: 1;

	color: #000;

	background:url('../images/bg_topo.jpg') no-repeat top center;

	

}

ol, ul {

	list-style: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}



a{ border:0px !important; }

img{ border:0px !important; }







.central																				{ width:950px; margin:0 auto; }

.central .topo																			{ width:950px; float:left; position:relative; }

.central .topo .login 																	{ position:absolute; top:20px; right:-7px; cursor:pointer; }

.central .topo .login .login_in															{ width:300px; height:163px; background:url('../images/bg_login.png') no-repeat; position:absolute; top:25px; right:-9px; z-index:999999; font:12px Arial; color:#000; padding:48px 0 0 25px; line-height:25px; display:none; z-index:99999; }

.central .topo .login .login_in input[type='text']										{ width:265px; height:18px; font:12px Arial; color:#666; }

.central .topo .login .login_in input[type='password']									{ width:265px; height:18px; font:12px Arial; color:#666; }

.central .topo .login .login_in input[type='submit']									{ padding:6px; font:bold 11px Arial; }

.central .topo .logo																	{ width:177px; height:80px; float:left; margin-top:20px; }	

.central .topo .menu																	{ float:left; margin:80px 0 0 230px; }

.central .topo .menu li																	{ float:left; margin-left:25px; position:relative; }

.central .topo .menu li	a																{ float:left; font:14px Arial; color:#FFF; }

.central .topo .menu li	a:hover															{ color:#ffdb00; }

.central .topo .menu li	.a_ativo														{ color:#ffdb00; }



.menu_subprodutos																		{ width:148px; height:119px; line-height:28px; padding:20px 0 0 10px; position:absolute; top:16px; left:0px; z-index:999999; background:url('../images/bg_subprodutos.png') no-repeat; display:none; z-index:999999999 !important; }

.menu_subprodutos a 																	{ font:12px Arial; color:#7a7a7a !important; }

.menu_subprodutos a:hover 																{ color:#000 !important; }



.central .topo .banner 																	{ width:950px; height:420px; float:left; margin-top:15px; position:relative; }

.central .topo .banner ul 																{ width:950px; height:422px; float:left; }

.central .topo .banner ul li															{ width:950px; height:422px; float:left; }

.central .topo .banner .sombra 															{ width:950px; height:41px; position:absolute; bottom:-30px; left:0px; z-index:-1; background:url('../images/sombra_banner.png') no-repeat center; }



.central .home_molas_feixes																{ width:510px; float:left; margin-top:60px; }

.central .home_molas_feixes ul															{ width:510px; float:left; }

.central .home_molas_feixes ul li 														{ width:230px; float:left; }

.central .home_molas_feixes ul li h1													{ width:230px; float:left; font:28px Arial; color:#000;}

.central .home_molas_feixes ul li img 													{ margin-top:10px; }

.central .home_molas_feixes ul li p														{ width:230px; min-height:113px; float:left; font:12px Arial; color:#0679c2; margin-top:20px; line-height:18px; }





.central .home_exelencia																{ width:385px; float:left; margin:60px 0 0 55px; }

.central .home_exelencia h1																{ width:385px; float:left; font:24px Arial; color:#0679c2; }

.central .home_exelencia p																{ width:385px; float:left; font:12px Arial; color:#494a4a; margin-top:20px; line-height:18px; }





.central .home_projeto_servicos															{ width:510px; float:left; }

.central .home_projeto_servicos ul														{ width:510px; float:left; }

.central .home_projeto_servicos ul li 													{ width:230px; float:left; }

.central .home_projeto_servicos ul li h1												{ width:230px; float:left; padding-bottom:15px; border-bottom:1px solid #000; font:28px Arial; color:#000;}

.central .home_projeto_servicos ul li img 												{ margin-top:10px; }

.central .home_projeto_servicos ul li p													{ width:230px; float:left; font:12px Arial; color:#494a4a; margin-top:20px; line-height:18px; }

.lista_servicos 																		{ width:230px !important; float:left; margin-top:20px; }

.lista_servicos li																		{ width:210px; height:13px; padding:0 0 5px 20px; float:left; background:url('../images/item_lista.jpg') no-repeat left; margin-top:7px;}

.lista_servicos li a 																	{ font:12px Arial; color:#0679c2; }

.lista_servicos li a:hover																{ text-decoration:underline; }



.central .home_qualidade																{ width:385px; float:left; margin:0px 0 0 55px; }

.central .home_qualidade h1																{ width:385px; float:left; font:28px Arial; color:#000; padding-bottom:15px; border-bottom:1px solid #000; }

.central .home_qualidade p																{ width:375px; float:left; font:12px Arial; color:#494a4a; margin-top:20px; line-height:18px; }



.footer																					{ width:100%; height:405px; float:left; margin-top:50px; }

.footer_top																				{ width:100%; height:355px; float:left; background:#efefef; }

.footer_top .central 																	{ width:950px; margin:0 auto; }

.footer_top .central .marcas_rna														{ width:550px; float:left; margin-top:50px; }

.footer_top .central .marcas_rna h1 													{ width:550px; float:left; font:bold 18px Arial; color:#000; }

.footer_top .central .marcas_rna .img 													{ width:230px; float:left; margin-top:30px; }

.footer_top .central .marcas_rna p 														{ width:250px; float:left; margin:30px 0 0 40px; font:12px Arial; color:#494a4a; line-height:18px; }



.footer_top .central .novidades															{ width:180px; float:left;  margin:50px 0 0 15px;}														

.footer_top .central .novidades h1 														{ width:180px; float:left; font:bold 18px Arial; color:#000; margin-bottom:30px; }

.footer_top .central .novidades a 														{ font:12px Arial; color:#494a4a; }

.footer_top .central .novidades a:hover													{ text-decoration:underline; }



.footer_top .central .ajuda																{ width:127px; float:left;  margin:50px 0 0 75px;}														

.footer_top .central .ajuda h1 															{ width:180px; float:left; font:bold 18px Arial; color:#000; margin-bottom:30px; }

.footer_top .central .ajuda a 															{ font:12px Arial; color:#0679c2; }

.footer_top .central .ajuda a:hover														{ text-decoration:underline; }





.footer_copy																			{ width:100%; height:50px; float:left; background:#d6d6d6; }

.footer_copy .central 																	{ width:930px; margin:0 auto; font:12px Arial; color:#494a4a; padding-top:20px; }





.central .geral_interna																	{ width:950px; float:left; margin-top:50px;}

.central .geral_interna	.menu															{ width:220px; float:left; }

.central .geral_interna	.menu h1 														{ width:220px; float:left; font:bold 30px Arial; color:#666; margin-bottom:10px;}

.central .geral_interna	.menu a 														{ width:220px; font:14px Arial; color:#000; display:block; float:left; margin-top:7px;}

.central .geral_interna	.menu a:hover													{ color:#ff9933; }

.central .geral_interna	.menu .a_active													{ color:#ff9933; }

.central .geral_interna	.conteudo														{ width:705px; float:left; margin-left:25px; }

.central .geral_interna .conteudo .conteudo_interno										{ width:705px; float:left; margin-top:4px; font:12px Arial; }

.central .geral_interna .conteudo .conteudo_interno ul									{ width:705px; float:left; position:relative; }



.g_info 																				{ width:675px; padding:15px; position:absolute; bottom:0px; left:0px; background:#000; opacity:0.8; font:bold 12px Arial; color:#FFF;}



.central .geral_interna .conteudo .conteudo_interno #historico_galeria					{ width:705px; float:left; margin-top:15px;}

.central .geral_interna .conteudo .conteudo_interno #historico_galeria li				{ width:245px !important; float:left; /*text-align:center;*/ }

.central .geral_interna .conteudo .conteudo_interno #historico_galeria li img 			{ border:1px solid #CCC; }



.central .geral_interna .conteudo .conteudo_interno #qualidade_galeria					{ width:705px; float:left; margin-top:15px;}

.central .geral_interna .conteudo .conteudo_interno #qualidade_galeria li				{ width:245px !important; float:left; /*text-align:center;*/ }

.central .geral_interna .conteudo .conteudo_interno #qualidade_galeria li img 			{ border:1px solid #CCC; }



.central .geral_interna .conteudo .conteudo_interno #projeto_aprender_galeria			{ width:705px; float:left; margin-top:15px;}

.central .geral_interna .conteudo .conteudo_interno #projeto_aprender_galeria li		{ width:245px !important; float:left; /*text-align:center;*/ }

.central .geral_interna .conteudo .opt_conteudo 										{ display:none; }



.central .geral_interna .conteudo .conteudo_interno	h1									{ width:705px; font:22px Arial; color:#0066cc; margin-bottom:15px;  }

.central .geral_interna .conteudo .conteudo_interno	p									{ width:705px; font:14px Arial; color:#666; }

.central .geral_interna .conteudo .conteudo_interno	table 								{ width:705px; }

.central .geral_interna .conteudo .conteudo_interno	table tr 							{ width:705px;  height:55px; }

.central .geral_interna .conteudo .conteudo_interno	table tr td							{ font:14px Arial; color:#666;}

.central .geral_interna .conteudo .conteudo_interno	table tr th							{ font:bold 14px Arial; color:#FFF; text-align:center;}



.submenu 																				{ width:80%; float:left; margin-left:15px; display:none; }

.submenu a 																				{ font:12px Arial !important; }





.central .geral_interna .conteudo .app_molas											{ width:705px; height:500px; float:left; background:url('../images/logo_fabrini.png') no-repeat 590px 385px #f6b511; border:1px solid #000; position:relative; }

.central .geral_interna .conteudo .app_molas h1											{ font:18px Arial; color:#000; position:absolute; top:30px; left:30px; letter-spacing:-1px;}

.central .geral_interna .conteudo .app_molas h2											{ font:bold 28px Arial; color:#000; position:absolute; top:55px; left:50px; letter-spacing:-1px;}

.central .geral_interna .conteudo .app_molas h3											{ position:absolute; top:100px; left:50px; }

.central .geral_interna .conteudo .app_molas h3 table tr td 							{ height:15px; font:bold 12px Arial; color:#000; }





.busca_molas_resultado																	{ width:100%; float:left; margin:20px 0 40px 0; display:none; }

.busca_molas_resultado table															{ width:100%; }

.busca_molas_resultado table tr th														{ background:#999; font:bold 14px Arial !important; color:#FFF !important; text-align:center !important; }

.busca_molas_resultado table tr td														{ background:#EEE; font:12px Arial !important; color:#666 !important; text-align:center !important; border:1px solid #CCC; }



.busca_feixes																			{ width:100%; float:left; margin:20px 0 40px 0; }

.busca_feixes table																		{ width:100%; }

.busca_feixes table tr th																{ background:#999; font:bold 14px Arial !important; color:#FFF !important; text-align:center !important; }

.busca_feixes table tr td																{ background:#EEE; font:12px Arial !important; color:#666 !important; text-align:center !important; border:1px solid #CCC; }





.division1 																				{ width:100%; height:1px; background:#d9d7d7; float:left; margin:60px 0; }



.botao_pd1																				{ min-width:80px; padding:10px 5px 0 5px; height:27px; text-align:center; font:12px Arial; color:#FFF; background:url('../images/bg_btn_off.jpg') repeat-x; float:left; }

.botao_pd1:hover 																		{ text-decoration:underline; }

.botao_pd2																				{ font:12px Arial; color:#000 !important; float:left; }

.botao_pd2:hover 																		{ text-decoration:underline; }



.form1																					{ width:150px; height:25px; border:1px solid #CCC; font:12px Arial; color:#000; }

input[type='submit']																	{ font:12px Arial; }











