﻿.tb_master{
	background-color: #FFFFFF;
	text-align: center;
	width: 900px;
}

.tb_top{
	background: transparent url("../images/bkg_topo_logo.jpg") repeat-x center top;
	height: 78px;
	padding: 0;
	text-align: center;
}

.tb_fone_email{
	text-align: right;
}

.tb_menu{
	background: transparent url("../images/bkg_menu.jpg") repeat-x;
	width: 880px;
	height: 48px;
	margin-left:0;
	padding: 0;
	text-align: center;
}

.tb_bkg_menu{
	background: transparent url("../images/bkg_menu_center.jpg") repeat-x;
	width: 674px;
	height: 48px;
	margin: 0;
	padding: 0;
	text-align: center;
}

.td_tab1e1{
	background: transparent url("../img_home/sopradores.jpg") no-repeat top center;
	width: 282px;
	padding: 120px 0 0 0;
}

.td_tab1e2{
	background: transparent url("../img_home/valvulas.jpg") no-repeat top center;
	width: 282px;
	margin:0;
	padding: 120px 0 0 0;
}

.td_tab1es_bkg_left{
	background: transparent url("../images/border_line_bkg_left-t.png") repeat-y center left;
	width: 18px;
	margin:0;
	padding: 0;
	vertical-align: top;
}

.td_tab1es_line-v{
	background: transparent url("../images/border_line_bkg_left-t.png") repeat-y center left;
	width: 18px;
	margin:0;
	padding: 0;
	vertical-align: top;
}

.td_tab1es_bkg_down{
	background: transparent url("../images/border_line_bkg_dw-t.png") repeat-x top center;
	height: 20px;
	margin:0;
	padding: 0;
}

.td_title_sub-page{
	width: 880px;
	height: 44px;
	margin:0;
}

.td_topo_sub-page{
	width: 880px;
	height: 150px;
	margin:0;
	padding: 0;
	text-align:center;
}

.td_center_sub-page{
	background: transparent url("../images/bkg_sub_page.jpg") repeat-x center bottom;
	width: 880px;
	height: 300px;
	margin:0;
	padding: 0;
}

.fone_top{
	font-family:Trebuchet MS, verdana, arial;
	font-size: 1em;
	color: #333333;
	text-align: right;
	font-weight: bold;
	padding: 0;
}

.email_top{
	font-family:Trebuchet MS, verdana, arial;
	font-size: 0.75em;
	color: #333333;
	text-align: right;
	font-weight: normal;
	padding: 0;
}


/* ###### Texto comum ###### */

.txt_body{
	font-family:Trebuchet MS, verdana, arial;
	font-size: 0.8em;
	color: #666666;
	text-align: justify;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
}

/* ###### Descrição de imagem ###### */

.txt_desc{
	font-family:Trebuchet MS, verdana, arial;
	font-size: 0.8em;
	color: #666666;
	text-align: center;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
}

/* ###### Footer ###### */

.txt_footer{
	font-family:Trebuchet MS, verdana, arial;
	font-size: 0.8em;
	color: #666666;
	text-align: center;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
}

.txt_footer_raf{
	font-family:Trebuchet MS, verdana, arial;
	font-size: 0.62em;
	color: #666666;
	text-align: center;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
}

.tb_footer{
	background: url("../images/footer_line.jpg") no-repeat center top; 
	width: 880px;
	height: 30px;
	padding: 15px 0 0 20px;
}
 

/* ###### Saiba mais ###### */

a.txt_plus:hover {
	Background: url("../images/btn_plus.gif") no-repeat center right; 
	font-family: Trebuchet MS, verdana, arial;
	font-size: 0.6em;
	color: #666666;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	padding: 0 3px 0 210px;
}

a.txt_plus:active {
	Background: url("../images/btn_plus.gif") no-repeat center right; 
	font-family: Trebuchet MS, verdana, arial;
	font-size: 0.6em;
	color: #666666;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	padding: 0 3px 0 210px;
}

a.txt_plus:visited {
	Background: url("../images/btn_plus.gif") no-repeat center right; 
	font-family: Trebuchet MS, verdana, arial;
	font-size: 0.6em;
	color: #666666;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	padding: 0 3px 0 210px;
}

a.txt_plus:link {
	Background: url("../images/btn_plus.gif") no-repeat center right; 
	font-family: Trebuchet MS, verdana, arial;
	font-size: 0.6em;
	color: #666666;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	padding: 0 3px 0 210px;
}

.txt_title2{
	height: 22px;
	margin-left: 0pt;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	font-family: Trebuchet MS, arial;
	font-size: 12pt;
	color: #FF9900;
	padding: 5px 0px 0px 0px;
}


.txt_title{
	height: 22px;
	margin-left: 0pt;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	font-family: Trebuchet MS, arial;
	font-size: 1.2em;
	color: #555555;
	padding: 0px 0px 10px 10px;
}

.txt_title-sub{
	height: 22px;
	margin-left: 0pt;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	font-family: Trebuchet MS, arial;
	font-size: 0.75em;
	color: #555555;
	padding: 0px 0px 10px 20px;
}

ul { 
margin-top: 5px;
margin-left : 20px;
list-style-image: url("../images/icon_topic.gif"); 
font-family : Trebuchet MS, arial; 
font-size : 0.75em; 
color : #555555; 
font-weight : normal; 
text-align : left; 
padding : 0 0 0 0;
}

ol { 
margin-top: 4px;
margin-left : 20px;
list-style-image: url("../images/spacer.gif"); 
font-family : Trebuchet MS, arial; 
font-size : 0.75em; 
color : #555555; 
font-weight : normal; 
text-align : left; 
padding : 0 0 0 10px;
}


/* ###### Texto Notícia ###### */

.txt_txt_noticia{
	height: 22px;
	margin-left: 0pt;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	font-family: Trebuchet MS, arial;
	font-size: 8pt;
	color: #FFFFFF;
	padding: 5px 0px 0px 0px;
}

/* ###### Texto no Rodapé ###### */

.txt_down{
	font-family:Trebuchet MS, arial;
	font-size:8pt;
	color: #333333;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
}

/* ###### desc img ###### */

.desc_img{
	font-family:Trebuchet MS, arial;
	font-size: 0.60em;
	color: #333333;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	text-align: center;
}


/* ###### Sub-título ###### */

.sub_titulo{
width: 230px;
font-family: Trebuchet MS, arial;
font-size: 0.73em;
color: #666666;
font-weight: bold;
text-align: left;
padding: 0 0 0 5px;
margin-left: 5px;
border-left: dotted #666666 1px;
border-top: dotted #666666 1px;
border-right: dotted #666666 1px;
border-bottom: dotted #666666 1px;
}

/* ###### Título menu page ###### */

.titulo-menu_page{
display: block;
background: url('../images/seta.png') no-repeat;
text-align: left;
text-decoration: none;
font-weight: normal;
font-family:Trebuchet MS, arial;
font-size: 0.8em;
color: #666666;
padding: 0px 0px 0px 40px;
margin-left: 15px;
}

/* ###### Título menu ###### */

A.titulo-menu{
display: block;
background: url('../images/icon_menu.gif') no-repeat;
width: 220px;
height: 15px;
text-align: left;
text-decoration: none;
font-weight: normal;
font-family:Trebuchet MS, arial;
font-size: 0.75em;
color: #666666;
padding: 2px 0px 2px 14px;
margin-left: 10px;
border-left: dotted #FFFFFF 1px;
border-top: dotted #FFFFFF 1px;
border-right: dotted #FFFFFF 1px;
border-bottom: dotted #FFFFFF 1px;
}

A.titulo-menu:hover{
display: block;
background: url('../images/icon_menu_h.gif') no-repeat;
width: 220px;
height: 15px;
border-left: dotted #C0C0C0 1px;
border-top: dotted #C0C0C0 1px;
border-right: dotted #C0C0C0 1px;
border-bottom: dotted #C0C0C0 1px;
text-align: left;
text-decoration: none;
font-weight: normal;
font-family:Trebuchet MS, arial;
font-size: 0.75em;
color: #666666;
padding: 2px 0px 2px 14px;
}


/* ###### Menu principal - Topo ###### */

A.menu_home {
display: inline;
background: transparent;
height: 40px;
text-align: center;
text-decoration: none;
font-weight: bold;
font-family:Trebuchet MS, arial;
font-size: 0.8em;
color: #ffffff;
padding: 10px 28px 6px 28px;
margin: 0;
}

A.menu_home:hover {
background: #F4A400;
text-align: center;
text-decoration: none;
font-weight: bold;
font-family:Trebuchet MS, arial;
font-size: 0.8em;
color: #ffffff;
}

.menu_home_active {
display: block;
width: 60px;
height: 38px;
background: transparent url("../menu/menu_active_r1_c1.png") right no-repeat;
text-align: center;
text-decoration: none;
font-weight: normal;
font-family:Trebuchet MS, arial;
font-size: 10pt;
color: #FFFFFF;
padding: 20px 0px 0px 0px;
}

/* ###### Ampliar imagem ###### */

.plus_img{
display: block;
height: 31px;
background: url('../images/plus_ico.png') no-repeat;
font-family: Trebuchet MS, arial;
font-size: 7pt;
color: #666666;
font-weight: 700;
text-align: left;
padding: 6px 0px 0px 28px;
margin-left: 30px;
}


/* ###### PDF icon ###### */

.pdf_icon{
display: block;
height: 31px;
background: url('../images/icon_pdf.png') no-repeat;
font-family: Trebuchet MS, arial;
font-size: 7pt;
color: #666666;
font-weight: 700;
text-align: left;
padding: 6px 0px 0px 28px;
margin-left: 30px;
}


.txt_pages_bold{
font-family: Trebuchet MS, arial;
font-size: 0.9em;
color: #29321D;
font-weight: bold;
text-align: left;
padding: 0px 10px 0px 10px;
}


.txt_pages_sub{
font-family: Trebuchet MS, arial;
font-size: 0.8em;
color: #29321D;
font-weight: bold;
text-align: left;
padding: 0px 0px 0px 10px;
}

.txt_pages{
font-family: Trebuchet MS, arial;
font-size: 0.73em;
color: #666666;
font-weight: normal;
text-align: left;
padding: 0px 10px 0px 10px;
margin-left: 10px;
text-align: left;
}


/* ###### Menu principal - Produtos ###### */

A.menu_produtos {
display: block;
background: url('../menu/menu_r1_c3.png') no-repeat;
width: 81px;
height: 38px;
text-align: center;
text-decoration: none;
font-weight: normal;
font-family:Trebuchet MS, arial;
font-size: 10pt;
color: #999999;
padding: 20px 0px 0px 0px;
}

A.menu_produtos:hover {
background: transparent url("../menu/menu_active_r1_c3.png") right no-repeat;
text-align: center;
text-decoration: none;
font-weight: normal;
font-family:Trebuchet MS, arial;
font-size: 10pt;
color: #FFFFFF;
padding: 20px 0px 0px 0px;
}

.menu_produtos_active {
display: block;
width: 81px;
height: 38px;
background: transparent url("../menu/menu_active_r1_c3.png") right no-repeat;
text-align: center;
text-decoration: none;
font-weight: normal;
font-family:Trebuchet MS, arial;
font-size: 10pt;
color: #FFFFFF;
padding: 20px 0px 0px 0px;
}


/* ###### Menu principal - Serviços ###### */

A.menu_servicos {
display: block;
background: url('../menu/menu_r1_c4.png') no-repeat;
width: 78px;
height: 38px;
text-align: center;
text-decoration: none;
font-weight: normal;
font-family:Trebuchet MS, arial;
font-size: 10pt;
color: #999999;
padding: 20px 0px 0px 0px;
}

A.menu_servicos:hover {
background: transparent url("../menu/menu_active_r1_c4.png") right no-repeat;
text-align: center;
text-decoration: none;
font-weight: normal;
font-family:Trebuchet MS, arial;
font-size: 10pt;
color: #FFFFFF;
padding: 20px 0px 0px 0px;
}

.menu_servicos_active {
display: block;
width: 78px;
height: 38px;
background: transparent url("../menu/menu_active_r1_c4.png") right no-repeat;
text-align: center;
text-decoration: none;
font-weight: normal;
font-family:Trebuchet MS, arial;
font-size: 10pt;
color: #FFFFFF;
padding: 20px 0px 0px 0px;
}

/* ###### Menu secundario ###### */

A.menulink2 {
display: block;
background: transparent;
width: 163px;
height: 23px;
text-align: left;
text-decoration: none;
font-weight: bold;
font-family:Trebuchet MS, arial;
font-size: 12px;
color: #333333;
padding: 3px 0px 0px 10px;
}

A.menulink2:hover {
background: #CCCCCC;
text-align: left;
text-decoration: none;
font-family:Trebuchet MS, arial;
font-size:12px;
color: #9A4242;
font-weight: bold;
}

A.menulink2:active {
display: block;
background: #CCCCCC;
width: 163px;
height: 23px;
text-align: left;
text-decoration: none;
font-weight: bold;
font-family:Trebuchet MS, arial;
font-size: 12px;
color: #9A4242;
padding: 3px 0px 0px 10px;
}
