/*---------------------------------------------------------------------------*/
/* Import */
/*---------------------------------------------------------------------------*/
@import url("../css/global.css");


/*---------------------------------------------------------------------------*/
/* Link */
/*---------------------------------------------------------------------------*/
a:link, a:visited, a:active { color:#EC008C; cursor:pointer; text-decoration: none; }
a:hover { text-decoration: underline; }


/*---------------------------------------------------------------------------*/
/* Font */
/*---------------------------------------------------------------------------*/
html, body, td, input, textarea, select, font 
{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; }


/*---------------------------------------------------------------------------*/
/* Color */
/*---------------------------------------------------------------------------*/
html, body, td, input, textarea, select
{ color:#666; }


/*---------------------------------------------------------------------------*/
/* Structure */
/*---------------------------------------------------------------------------*/

body {
	height:100%;
	background-color:#9d7695;
	background-image:url(../images/body_background.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	background-attachment:fixed;
	text-align:center;
}
#container { 	
	width:977px;
	margin:15px auto 0;
	padding-bottom:80px;
}
#header { 
	position:relative;
	z-index:9999;
}
#content {	
	overflow:hidden;
	zoom:1;	
	padding:12px 10px 7px;	
	background-color:#e3e3e3;
	background-image:url(../images/content_background.jpg);
	background-repeat:repeat-x;
	text-align:left;
}
#footer {
	overflow:hidden;
	zoom:1;	
	padding:0 10px 10px;	
	background-color:#e3e3e3;
	text-align:left;	
}


/*---------------------------------------------------------------------------*/
/* General Elements */
/*---------------------------------------------------------------------------*/
#content p { line-height:13px; }

#content .box-a { height:190px; clear:both; position:relative; margin-top:5px; padding:9px; background:#FFF url(../images/box_background.jpg) repeat-x; border-bottom:1px solid #eee; }
#content .box-a h3 { margin-bottom:18px; padding-left:8px; background:url(../images/arrow-a.gif) no-repeat left center; color:#a1a1a1; font-size:9px; width:auto; }
#content .box-a h2 { margin-bottom:2px; font-size:20px; } 
#content .box-a h2 a { color:#3c4b56; line-height:20px; }
#content .box-a small { margin-bottom:12px; padding:2px; display:inline-block; color:#649848; background-color:#fcfcfc; font-size:10px; }
#content .box-a p { margin:0 0 3px; padding:3px 0 0; }
#content .box-a a.more { position:absolute; bottom:9px; right:9px; padding-right:10px; background:url(../images/arrow-a.gif) no-repeat right center; color:#a1a1a1; font-size:9px; }

#content .box-b { padding:20px 25px 13px; overflow:hidden; zoom:1; background:#e0e0e0 url(../images/box-b_background.gif) no-repeat left bottom;  }
#content .popup .box-b { padding:20px 0 13px 0; overflow:visible; zoom:1; background:#e0e0e0 url(../images/box-b_background.gif) no-repeat left bottom; width:644px;  }
#content .popup .box-b .cont_alt{ width:91%; margin:0 auto; height:105px;}
#content .popup #contato #con01 .box-b .cont_alt input.bt-enviar{ float:right; margin:5px 116px 0 0;}
.cont_alt2{*height:503px; _height:550px;}

#content .box-c ul.list-a { overflow:hidden; zoom:1; padding-bottom:15px; background:url(../images/bottom_01_background.png) no-repeat left bottom; }
#content .box-c ul.list-a li { float:left; width:100%; height:30px; background-color:#dadada; }
#content .box-c ul.list-a li:nth-child(odd) { background-color:#e0e0e0; }
#content .box-c ul.list-a li a { display:block; zoom:1; padding:10px 30px; color:#666; text-transform:uppercase; }
#content .box-c ul.list-a li a:hover { background-color:#afafaf; color:#fefefe; text-decoration:none; }

#content .box-c ul.list-b { overflow:hidden; zoom:1; padding-bottom:15px; background:#ececec url(../images/bottom_01_background.png) no-repeat left bottom; }
#content .box-c ul.list-b li { float:left; width:100%; background-color:#dadada; }
#content .box-c ul.list-b li a.link { display:block; zoom:1; padding:10px 30px; background-color:#dadada; color:#666; text-transform:uppercase; }
#content .box-c ul.list-b li:nth-child(odd) a.link { background-color:#e0e0e0; }
#content .box-c ul.list-b li a.link:hover { background-color:#afafaf!important; color:#fefefe; text-decoration:none; }
#content .box-c ul.list-b li .subitem { float:none; width:auto; height:auto; padding:10px 30px; }


#content .block-interna { padding:10px 30px; overflow:hidden; zoom:1; background:#e4e4e4 url(../images/background_a.jpg) repeat-x; border:1px solid #d9d9d9; } 
#content .block-interna h4 { margin:5px 0 25px; padding:7px 0; border-bottom:1px solid #ec008c; color:#999; font-size:20px; font-weight:normal; }

#content ul.breadcrumb { float:right; }
#content ul.breadcrumb li { float:left; margin-left:3px; }
#content ul.breadcrumb,
#content ul.breadcrumb a { font-size:9px; color:#a1a1a1; }

div#produto h4 { line-height:21px;}

#content .paginacao { clear:both; padding-top:20px; font-size:12px; text-align:center; }
#content .paginacao,
#content .paginacao a { color:#848484; font-weight:bold; word-spacing:5px; }
#content .paginacao span { color:#2b2b2b; }

#content .titulo-a { height:23px; padding:12px 0 0 27px; background:url(../images/titulo-a_background.png) no-repeat; color:#ec008c; font-size:14px; }

#content .bt-back { height:16px; padding:7px 0 5px 40px; color:#948c90; font-size:12px; font-weight:bold; margin:20px 0 0 0px;}

#content .bt-back2 { height:16px; padding:7px 0 5px 0px; color:#948c90; font-size:12px; font-weight:bold; margin:20px 0 0 0px;}

#content .bt-print { height:16px; padding:7px 0 5px 40px; background:url(../images/icon-print.gif) no-repeat; color:#948c90; font-size:12px; font-weight:bold; }
#content .bt-enviar { width:85px; height:20px; background:url(../images/bt-enviar.jpg) no-repeat; cursor:pointer; }

#content select { background-color:#FFF; border:1px solid #CCC; }

.la label.error { float:left; clear:both; margin:0 0 10px 70px; color:red; font-style:italic; *height:10px; width:250px;} 
.lb label.error { margin:0 0 10px 70px; color:red; font-style:italic; *padding:10px 0 10px 0;*height:10px; } 


/*---------------------------------------------------------------------------*/
/* Header */
/*---------------------------------------------------------------------------*/
#header #language { width:160px; padding-right:20px; color:#ebebeb; font-size:12px; font-weight:bold; text-align:right; word-spacing:12px; float:right; }
#header #language img { vertical-align:middle; }
#header #background_header { height:238px; margin-top:10px; position:relative; }
#header h1 a { width:192px; height:99px; position:absolute; top:50px; left:40px; z-index:10; background:url(../images/engezer_logo.png) no-repeat; text-indent:-9999px; }

#header ul#menu { height:55px; position:absolute; bottom:0px; left:0px; z-index:10; padding:0 22px; text-align:left; }
#header ul#menu li { float:left; height:55px; position:relative; background:url(../images/menu_background.png) no-repeat right 23px; }
#header ul#menu li:last-child { background:none; }
#header ul#menu li a.mlink { float:left; height:19px; margin:22px 0 8px; padding:6px 37px 0; display:block; background:url(../images/menu_a_background.png) no-repeat 20px 8px; color:#e3e3e3; font-size:12px; font-weight:bold; }
#header ul#menu li a.mlink:hover, 
#header ul#menu a.mlink.hover { height:45px; margin:8px 0 0 0; padding:2px 51px 0 23px; background:#ec008c url(../images/menu_a-hover_background.png) no-repeat 13px 6px; border-color:transparent; text-decoration:none; }

#header ul#menu span { flaot:left; zoom:1; display:inline-block; }
#header ul#menu span.l:hover,
#header ul#menu span.l.hover { height:49px; background:url(../images/menu_a_hover_background_l.png) no-repeat left top; }
#header ul#menu span.r:hover,
#header ul#menu span.r.hover { height:49px; background:url(../images/menu_a_hover_background_r.png) no-repeat right top; }

#header ul#menu li ul { display:none; }
#header ul#menu li ul { min-width:200px; position:absolute; top:55px; left:0px; z-index:9999; background-color:#dfe3e6;  }
#header ul#menu li ul li { float:none; height:auto; position:static; background:none; }
#header ul#menu li ul li a { display:block; padding:15px 15px 15px 35px; background:url(../images/menu_a_background.png) no-repeat 20px center; color:#949292; text-decoration:none; font-size:12px; font-weight:bold; } 
#header ul#menu li ul li a:hover { background-color:#bfbebe; color:#fff; }
 

/*---------------------------------------------------------------------------*/
/* Content */
/*---------------------------------------------------------------------------*/
#content #column-left { float:left; width:241px; }
#content #column-right { float:right; width:706px; }

#content #column-left #menu-aba { min-height:142px; } 
#content #column-left #menu-aba ul { height:37px; overflow:hidden; }
#content #column-left #menu-aba ul li { float:left; height:37px; margin-right:1px; background:#fefefe url(../images/menu-aba_left_off.jpg) no-repeat left top; }
#content #column-left #menu-aba ul li:last-child { margin-left:0px; } 
#content #column-left #menu-aba ul li.on { background:#fefefe url(../images/menu-aba_left_on.jpg) no-repeat left top; } 
#content #column-left #menu-aba ul li a { float:left; height:37px; padding:12px 9px 0 12px; color:#aaa7a7; font-size:12px; font-weight:bold; background:url(../images/menu-aba_right_off.jpg) no-repeat right top; }
#content #column-left #menu-aba ul li.on a { background:url(../images/menu-aba_right_on.jpg) no-repeat right top; } 
#content #column-left #menu-aba ul li a span { padding-left:8px; background:url(../images/arrow-a.gif) no-repeat left center; }

#content #column-left .busca { padding:12px 10px 10px; overflow:hidden; zoom:1; background:#fefefe url(../images/buscar_background.jpg) no-repeat 12px 43px; }
#content #column-left .busca p { margin:0 0 6px; padding:6px 0 0; }
#content #column-left .busca select { width:170px; padding:1px 1px 0px; }
#content #column-left .busca .field { width:158px; padding:1px 5px 1px 7px; border:1px solid #a5acb2; color:#594e46; font-size:12px; }
#content #column-left .busca .button { float:right; width:85px; height:20px; cursor:pointer; background:url(../images/bt_buscar.jpg) no-repeat; text-indent:-9999px; }

#content #column-left a.bt-style-a { height:28px; margin-top:5px;  display:block; font-size:12px; font-weight:bold; padding:17px 0 0 55px; background-color:#d5d5d5; background-repeat:no-repeat; background-position:15px; color:#83787e; }
#content #column-left a#bt-download { background-image:url(../images/bt-download_background.png); }
#content #column-left a#bt-info { background-image:url(../images/bt-informativo_background.png); }
#content #column-left a.bt-style-a:hover {color:#FFF; text-decoration:none; }
#content #column-left a#bt-download:hover,
#content #column-left a#bt-info:hover { background-color:#bfbebe; }



/*---------------------------------------------------------------------------*/
/* Home */
/*---------------------------------------------------------------------------*/
#content #home {} 
#content #home ul#destaque { float:left; border-color:#d9d9d9; border-style:solid; border-width:1px 0 1px 1px; } 
#content #home ul#destaque li { float:left; width:204px; height:337px; overflow:hidden; padding:25px 15px; background:url(../images/background_a.jpg) repeat-x; border-right:1px solid #d9d9d9; } 
#content #home ul#destaque h2{ margin-bottom:5px; color:#999; font-size:18px; font-weight:normal; }
#content #home ul#destaque h2 a{color:#999; font-size:18px; font-weight:normal; }
#content #home ul#destaque p { padding:4px 0 0; margin:0 0 4px; } 
#content #home ul#destaque img { margin-top:20px; }
#content #home ul#destaque a.link { margin:18px 0; padding-left:10px; display:block; background:url(../images/arrow-a.gif) no-repeat left bottom; color:#666; background-position:0 5px; }
ul#destaque li h2 { line-height:18px;}



#content #home #fornecedores { float:left; width:688px; }
#content #home #fornecedores #fornecedores-cont { float:left; width:210px; height:200px; padding-top:0px; }
#content #home #fornecedores #fornecedores-cont p {margin-top:-12px;}
#content #home #fornecedores #fornecedores-cont #img-cont {padding-top:2px;}
#content #home #fornecedores #fornecedores-cont {margin-top:-28px; !important}
#content #home #slide-box { float:right; width:460px; margin-top:-35px; position:relative; }


/*---------------------------------------------------------------------------*/
/* Produto */
/*---------------------------------------------------------------------------*/
#produto #desc-produto .box-b .image { float:left; width:155px; background:url(../images/image_background.png) no-repeat left bottom; text-align:center; }
#produto #desc-produto .box-b .image img { margin:15px 0; }
#produto #desc-produto .box-b .bt-solicite { float:left; width:155px; height:20px; background:url(../images/bt-solicite.jpg) no-repeat; text-indent:-9999px; }
#produto #desc-produto .box-b .descricao { float:right; width:410px; }
#produto #desc-produto .box-b .descricao ul { list-style:circle; }
#produto #desc-produto .box-b .descricao ul li {margin-left:15px; margin-top:5px;}
#produto #desc-produto .box-b .descricao p { padding:0 0 15px; }
#produto #desc-produto .box-b .descricao .this-title { display:block; margin-bottom:15px; font-size:11px; font-weight:bold; }
#produto #desc-produto .box-b .descricao .this-bt-a { display:block; margin:0 25px 5px 0; padding:7px 0 8px 40px; background:url(../images/icon-01.gif) no-repeat; color:#948c90; font-size:12px; font-weight:bold; }
#produto #desc-produto .box-b .descricao .this-link a { color:#666; margin-right:15px; }

#produto ul#lista-pd li { float:left; width:25%; height:140px; padding-bottom:20px; margin-bottom:30px; border-bottom:1px solid #d8d8d8; overflow:hidden;}
#produto ul#lista-pd li .image { width:88px; height:88px; margin-bottom:5px; /*border:1px solid #c7c6c6;*/ padding:3px; }
#produto ul#lista-pd li a { color:#666; }  
#produto ul#lista-pd li p { padding-left:10px; }

#produto #desc-aplicacoes { margin-top:20px; }


/*---------------------------------------------------------------------------*/
/* Aplicacoes */
/*---------------------------------------------------------------------------*/
#aplicacoes select#select-ap { margin:0 0 15px; padding:2px; border:1px solid #cdcdcd; font-size:10px; text-transform:uppercase; }
#aplicacoes ul#lista-ap { margin-top:0; list-style-type:none; }
#aplicacoes ul#lista-ap li { float:left; width:25%; padding-top:10px; /*border-bottom:1px solid #d8d8d8;*/ }
#aplicacoes ul#lista-ap li .image { width:88px; height:88px; margin-bottom:5px; padding:3px; }
#aplicacoes ul#lista-ap li a { color:#666; }  
#aplicacoes ul#lista-ap li p { padding-left:10px; }


/*---------------------------------------------------------------------------*/
/* Cotacao */
/*---------------------------------------------------------------------------*/
#cotacao .box-b { margin-bottom:20px; }

#cotacao h3 {font-size:12px; }
#cotacao #cot01 .la { float:left; width:100%; min-height:26px; *min-height:40px; }
#cotacao #cot01 .lb { float:left; width:50%; min-height:26px; position:relative;  }
#cotacao #cot01 span { float:left; width:70px; padding:3px 0; }
#cotacao #cot01 span.sb { width:40px; padding:6px 0; }
#cotacao #cot01 input { float:left; height:20px; padding:3px 10px; *padding:2px 5px 0 10px;  }
#cotacao #cot01 input.input-a { width:497px; background:url(../images/input_517.gif) no-repeat; }
#cotacao #cot01 input.input-b { width:131px; background:url(../images/input_151.gif) no-repeat; }  
#cotacao #cot01 input.input-c { width:32px; background:url(../images/input_52.gif) no-repeat; }  
#cotacao #cot01 select { padding:3px; text-transform:uppercase; }

#cotacao #cot02 label { float:left; width:100%; }
#cotacao #cot02 label span { float:left; width:75px; padding:3px 0; }
#cotacao #cot02 label textarea { float:left; width:508px; height:95px; padding:5px 0 15px 10px; height /*\**/:80px; background:url(../images/textarea_519.gif) no-repeat; }

#cotacao #cot03 label { float:left; width:50%; height:25px; }
#cotacao #cot03 label span { float:left; width:50px; }
#cotacao #cot03 .mbottom { padding:0 0 10px 10px; overflow:hidden; }

#cotacao #cot04 label { float:left; width:100%; height:25px; }
#cotacao #cot04 label span { float:left; width:70px; padding:3px 0; }

#cotacao #cot05 .box-b { text-align:center; }
#cotacao #cot05 textarea { width:585px; height:95px; display:block; padding:5px 0 15px 10px; background:url(../images/textarea_595.gif) no-repeat; margin /*\**/: 0 0 10px 0; height /*\**/:80px;}

#cotacao #cot06 { padding:0px 0px 0px 25px; }
#cotacao #cot06 .bt-enviar { margin-top:15px; }

#cotacao .box-b { margin-bottom:10px; }


/*---------------------------------------------------------------------------*/
/* Resultado de Busca */
/*---------------------------------------------------------------------------*/
#result-busca select#select-rb { margin:0 0 15px; padding:2px; border:1px solid #cdcdcd; font-size:10px; text-transform:uppercase; }
#result-busca ul#lista-rb li { float:left; width:25%; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #d8d8d8; }
#result-busca ul#lista-rb li .image { width:88px; height:88px; margin-bottom:5px; background-color:#fff; border:1px solid #c7c6c6; padding:3px; }
#result-busca ul#lista-rb li p { padding-left:10px; }


/*---------------------------------------------------------------------------*/
/* Fornecedores */
/*---------------------------------------------------------------------------*/
#fornecedores a { color:#666; }

#forncedor-desc .left { width:30%; text-align:center; }
#forncedor-desc .left img { padding:15px 0; }

#forncedor-desc .right { width:64%; text-align:left; }
#forncedor-desc .right p { margin:0 0 4px; padding:4px 0 0; }
#forncedor-desc .right .tit { display:block; margin-bottom:6px; font-weight:bold; }


#fornecedores ul#lista-fo li { border-bottom:1px solid #D8D8D8;
float:left;
height:140px;
margin-bottom:30px;
overflow:hidden;
padding-bottom:20px;
width:25%;
}

#fornecedores ul#lista-fo li .image { width:88px; height:88px; margin-bottom:5px; padding:3px; }
#fornecedores ul#lista-fo li p { padding-left:10px; }
#fornecedores .mtop { margin-top:20px; } 

#fornecedores #forncedor-lista li { float:left; width:100%; margin:10px 0; }
#fornecedores #forncedor-lista li .left { width:20%; }
#fornecedores #forncedor-lista li img { border:0px solid #ba9ab8; width:140px; }
#fornecedores #forncedor-lista li p { margin:0 0 4px; padding:4px 0 0; }
#fornecedores #forncedor-lista li .right { width:78%; }
#fornecedores #forncedor-lista li .right .this-title { display:block; margin-bottom:5px; color:#666; font-size:11px; font-weight:bold; }


/*---------------------------------------------------------------------------*/
/* Servicos */
/*---------------------------------------------------------------------------*/
#servicos p { margin-bottom:10px; }
#servicos .mtop { margin-top:20px; } 


/*---------------------------------------------------------------------------*/
/* Institucional */
/*---------------------------------------------------------------------------*/
#institucional p { margin-bottom:13px; }


/*---------------------------------------------------------------------------*/
/* Download */
/*---------------------------------------------------------------------------*/
#download #download-list a { color:#666; }
#download #download-list .left { width:140px; border-right:1px solid #CCC; }
#download #download-list .right { width:453px; }
#download #download-list .this-title { display:block; border-bottom:1px solid #CCC; font-weight:bold; }
#download #download-list .left .this-title { padding:10px 0; } 
#download #download-list .right .this-title { padding:10px 15px; }
#download #download-list .dl-block { float:left; height:60px; padding:20px 20px 20px 40px; background:url(../images/bt-informativo_background.png) no-repeat left 23px; }
#download #download-list .right .dl-block { width:145px; margin:0px 0px 0px 20px; border-right:1px solid  #CCC; }
#download #download-list .right .dl-block:last-child { border-right:none; }
#download #download-list a.bt-dl { display:inline-block; padding:7px 10px 7px 0px; background:url(../images/arrow-a.gif) no-repeat right 10px; }
#download #download-list .right a.bt-dl { margin-top:10px; } 


/*---------------------------------------------------------------------------*/
/* Feiras e Eventos */
/*---------------------------------------------------------------------------*/
#feiras-eventos .box-b { padding:0px 0px 20px;  }
#feiras-eventos ul#lista-fe li { padding:15px 25px; background-color:#e5e5e5; }
#feiras-eventos ul#lista-fe li:nth-child(odd) { background-color:#dadada; }
#feiras-eventos ul#lista-fe li h3 { margin-bottom:2px; font-size:11px; text-transform:uppercase; }
#feiras-eventos ul#lista-fe li h3 a { color:#666; }
#feiras-eventos ul#lista-fe li small { font-size:10px; }
#feiras-eventos ul#lista-fe li p { padding:10px 0 0; margin:0 0 10px; }
#feiras-eventos ul#lista-fe li a.fe-contato { padding-right:10px; background:url(../images/arrow-a.gif) no-repeat right 4px; color:#8c8c8c; font-size:10px; font-weight:bold; }
#feiras-eventos .rodape { width:580px; margin:20px auto 0; padding:20px 0 0; border-top:1px solid #c7c7c8; }


/*---------------------------------------------------------------------------*/
/* Representantes */
/*---------------------------------------------------------------------------*/
#represent .box-b { padding:0px 0px 20px;  }

#represent #select-represent { height:224px; margin-bottom:20px; background:url(../images/select-represent_background.jpg) no-repeat; }
#represent #select-represent #sr1 { float:right; width:210px; padding:40px 25px 0; }
#represent #select-represent #sr1 .t { font-size:14px; font-weight:bold; }
#represent #select-represent #sr1 p { margin:0 0 4px; padding:12px 0 0; font-size:11px; line-height:15px; }
#represent #select-represent #sr2 { float:right; width:150px; margin-top:145px; padding:0 20px 0; }
#represent #select-represent #sr2 p { margin:0 0 4px; padding:4px 0 0; }
#represent #select-represent #sr2 select { width:100%; }

#represent ul#lista-rp li { padding:20px 25px; background-color:#e5e5e5; }
#represent ul#lista-rp li:nth-child(odd) { background-color:#dadada; }
#represent ul#lista-rp li h3 { margin-bottom:8px; font-size:11px; text-transform:uppercase; }
#represent ul#lista-rp li p { padding:10px 0 0; line-height:15px; }
#represent ul#lista-rp a { color:#666; }
#represent ul#lista-rp li a.fe-contato { padding-right:10px; background:url(../images/arrow-a.gif) no-repeat right center; color:#8c8c8c; font-size:10px; font-weight:bold; }
#represent ul#lista-rp li span { display:block; margin:4px;  }


/*---------------------------------------------------------------------------*/
/* Contato */
/*---------------------------------------------------------------------------*/
#contato .box-b { margin-bottom:10px; }

#contato #con01 .la { float:left; *flot:; width:100%; min-height:26px; }
#contato #con01 .lb { float:left; width:50%; min-height:26px; position:relative;}
#contato #con01 span { float:left; width:70px; padding:3px 0 0 3px; }
#contato #con01 span.sb { width:32px; padding:4px 0; }
#contato #con01 input { float:left; height:20px; padding:2px 0 0px 10px; *padding:2px 0px 0 10px; margin:0; }
#contato #con01 input.input-a { width:506px; background:url(../images/input_517.gif) no-repeat;}
#contato #con01 input.input-d { width:413px; background:url(../images/input_413.gif) no-repeat;}
#contato #con01 input.input-b { width:141px; background:url(../images/input_151.gif) no-repeat; border:0px solid;}  
#contato #con01 input.input-c { width:42px; background:url(../images/input_52.gif) no-repeat;}  
#contato #con01 select { padding:1px; text-transform:uppercase; }
#contato #con01 textarea { float:left; width:499px; height:100px; padding:3px 10px; background:url(../images/textarea_519.gif) no-repeat; /*overflow:hidden;*/}

#contato #con02 { padding:0px 0px 0px 25px; }
#contato #con02 .bt-enviar { margin-top:15px; }

#contato #file-label { background:url(../images/input_file.gif) 70px top no-repeat; position:relative; *margin-top:85px;} 
#contato #file-field { width:210px!important; position:relative; z-index:1; opacity:0; -moz-opacity:0; filter:alpha(opacity:0); }
#contato #file-val { width:150px; height:11px; overflow:hidden; position:absolute; top:5px; left:80px; z-index:1000; }

/*---------------------------------------------------------------------------*/
/* Mapa do site */
/*---------------------------------------------------------------------------*/

.mapa {background:url(../images/mapa.gif) no-repeat; width: 596px; height:325px; z-index:1;margin:114px 0 0 15px;}

.bt_home{position:absolute; top:587px; left:50%; margin-left:79px; color:#EC008C; font-size:14px; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; z-index:2;}
.bt_produtos{position:absolute; top:454px; left:50%; margin-left:28px; color:#EC008C; font-size:14px; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; z-index:2;}
.bt_aplica{position:absolute; top:488px; left:50%; margin-left:145px; color:#EC008C; font-size:14px; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; z-index:2;}
.bt_contato{position:absolute; top:646px; left:50%; margin-left:145px; color:#EC008C; font-size:14px; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; z-index:2;}
.bt_fornecedor{position:absolute; top:663px; left:50%; margin-left:-46px; color:#EC008C; font-size:14px; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; z-index:2;}
.bt_cotacao{position:absolute; top:730px; left:50%; margin-left:42px; color:#EC008C; font-size:14px; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; z-index:2;}

.bt_institucional {position:absolute; top:542px; left:50%; margin-left:-156px; color:#EC008C; font-size:14px; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; z-index:2;}

.bt_institucional span a { color:#666666; font-size:11px; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; display:block; margin:8px 0 0 0; position: relative; top:2px; left:0px; width:150px; border:1px;  background:url(../images/point.gif) left no-repeat;padding: 0 0 0 9px;}

.bt_servicos{position:absolute; top:570px; left:50%; margin-left:244px; color:#EC008C; font-size:14px; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; z-index:2;}

.bt_servicos span a { color:#666666; font-size:11px; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; display:block; margin:8px 0 0 0; top:221px; left:440px; width:150px; border:1px;  background:url(../images/point.gif) left no-repeat; padding:0 0 0 9px; }



/*---------------------------------------------------------------------------*/
/* Newsletter */
/*---------------------------------------------------------------------------*/
#newsletter .box-b { margin-bottom:10px; }

#newsletter #con01 .la { float:left; width:100%; min-height:26px; position:relative; padding:0 0;  }
#newsletter #con01 span { float:left; width:70px; padding:3px 0; }
#newsletter #con01 input { float:left; height:20px; padding:3px 10px; }
#newsletter #con01 input.input-a { width:497px; background:url(../images/input_517.gif) no-repeat; }
#newsletter #con01 input.input-b { width:131px; background:url(../images/input_151.gif) no-repeat; }  
#newsletter #con01 input.input-c { width:32px; background:url(../images/input_52.gif) no-repeat; }  
#newsletter #con01 select { padding:1px; text-transform:uppercase; }
#newsletter #con01 textarea { float:left; width:499px; height:104px; padding:3px 10px; _padding:0px; background:url(../images/textarea_519.gif) no-repeat; }

#newsletter #con02 { padding:0px 0px 0px 25px; }
#newsletter #con02 .bt-enviar { margin-top:15px; }

.left_a {margin:0 0 10px 0;} 
.left_b {margin:10px 0 0 0;} 
/*---------------------------------------------------------------------------*/
/* Footer */
/*---------------------------------------------------------------------------*/
#footer ul#representa li { float:left; margin-bottom:9px; padding-left:1px; }
#footer ul#link-footer { padding:0 10px 0 30px; overflow:hidden; zoom:1; background-color:#313131; }
#footer ul#link-footer li { float:left; margin-right:20px; }
#footer ul#link-footer a { padding:10px 0; display:block; color:#999;  }
#footer ul#link-footer li.right a { padding:2px 0; }


#frases{ position:absolute; top:32px; left:745px; margin-left:; z-index:400;}

a.linkum:link {
color:#333;
text-decoration:underline;
font-size:11px;
}

.login{
	float:right;
	width:400px;
	}
	
.login fieldset{
	height:20px;
	}

.login fieldset label{
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	display:block;
	float:left;
	margin-left:20px;
	}
	
.login fieldset input.btn{
	width:22px;
	height:19px;
	color:#333333;
	font-size:10px;
	background:url(../images/btn_ok.gif) no-repeat left top;
	padding-top:20px;
	overflow:hidden;
	float:left;
	margin-left:10px;
	}
	
.login fieldset label input{
	background:#ffffff;
	width:112px;
	height:19px;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	border:1px solid #a5acb2;
	}
	
form em{
	color:#EC008C;
	}
	