body {
margin:0;
padding:0;
font-family:Tahoma, Arial, Helvetica, "sans-serif";
font-size:11px;
width:100%;
height:100%;
background-color:#666;
color:#999;
background-image:url(../img/span_header.jpg);
background-repeat:repeat-x;
}

body, h1, h2, h3, h4, h5, h6, form, dl, ul, ol, dt, dd, p, address {
margin:0;
padding:0;
}

a {
color:#666;
text-decoration:none;
cursor:pointer;
}

a:hover {
color:#C00;
}

strong {
color:#666;
}

h1 {
font-size:24px;
}

h2 {
font-size:22px;
margin-bottom:20px;
}

h3 {
font-size:16px;
}

h4 {
font-size:14px;
margin-bottom:4px;
color:#C00;
font-weight:bolder;
}

h4 a {
color:#C00;
}

h4 a:hover {
color:#666;
}

h5 {
font-size:11px;
margin-top:16px;
margin-bottom:8px;
color:#666;
}

h6 {
font-size:10px;
color:#C00;
}

h1 span, h2 span, h3 span, h4 span, h5 span {
display:none;
}

p {
font-size:12px;
line-height:16px;
margin-bottom:8px;
}

.loading {
margin-left:10px;
margin-top:10px;
font-size:12px;
font-weight:bold;
}

#general {
width:774px;
margin:0 auto;
background-image:url(../img/bg_content.jpg);
background-repeat:repeat-y;
/*padding-top:100%; /* este padding-top causa o scroll no firefox */
position:relative;
}

#header {
width:1000px;
height:121px;
margin-left:-113px;
background-image:url(../img/bg_header.jpg);
background-repeat:no-repeat;
position:absolute;
}

#header img {
border:none;
}

.logo {
top:15px;
left:139px;
height:58px;
width:171px;
float:left;
position:relative;
}

.selo_iso {
top:17px;
margin-left:170px;
margin-right:400px;
height:54px;
width:54px;
float:left;
position:relative;
}

.flag_3 {
top:17px;
margin-left:8px;
width:26px;
height:26px;
float:left;
background:url(../img/flag_3_over.jpg) no-repeat;
position:relative;
}

.flag_3 img {
width:26px;
height:26px;
}

.flag_3 a:hover img {
visibility:hidden;
}

.flag_2 {
top:17px;
margin-left:8px;
width:26px;
height:26px;
float:left;
background:url(../img/flag_2_over.jpg) no-repeat;
position:relative;
}

.flag_2 img {
width:26px;
height:26px;
}

.flag_2 a:hover img {
visibility:hidden;
}

.flag_1 {
top:17px;
margin-left:8px;
width:26px;
height:26px;
float:left;
background:url(../img/flag_1_over.jpg) no-repeat;
position:relative;
}

.flag_1 img {
width:26px;
height:26px;
}

.flag_1 a:hover img {
visibility:hidden;
}

* html a:hover {
visibility:visible;
}





.chromestyle {
font-size:12px;
top:74px;
position:relative;
}

#chromemenu {
width:774px;
z-index:1000;
}

#chromemenu img {
top:10px;
position:relative;
}

.chromestyle:after { /*Add margin between menu and rest of content in Firefox*/
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}

.chromestyle ul {
/*background: url(chromebg.gif) center center repeat-x; THEME CHANGE HERE*/
padding:6px 0;
text-align:center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li {
display:inline;
}

.chromestyle ul li a{
color:#666;
padding:4px 0;
_padding:4px 0;
margin:0;
text-decoration:none;
}

.chromestyle ul li a:hover {
color:#C00;
}

.dropmenudiv {
margin-top:4px;
margin-left:-9px;
font-size:11px;
font-family:Tahoma, Arial, Helvetica, "sans-serif";
border-left:1px solid #BFBFBF;
border-right:1px solid #BFBFBF;
border-bottom:1px solid #BFBFBF;
color:#666;
line-height:23px;
background-image:url(../img/downimage.jpg);
visibility:hidden;
position:relative;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=135,strength=3); /*Add Shadow in IE. Remove if desired*/
}



.dropmenudiv a {
color:#666;
}

.dropmenudiv a:hover {
color:#C00;
}

#dropmenu1 {
top:2px;
left:0;
width:300px;
z-index:1000;
position:absolute;
}
















.content {
width:774px;
position:relative;
}

.content p a {
font-weight:bold;
color:#999;
}

.content p a:hover {
color:#C00;
}

/*.banner_randomico {
width:774px;
height:253px;
margin-top:84px;
text-align:center;
position:relative;
}*/

.banner {
width:774px;
height:337px;
margin-top:84px;
text-align:center;
position:relative;
}

.content_box {
width:756px;
margin-top:5px;
margin-left:9px;
background-image:url(../img/span_content_box.jpg);
background-repeat:repeat-y;
z-index:1;
position:relative;
}

.content_box_2 {
width:756px;
margin-top:98px;
margin-left:9px;
background-image:url(../img/span_content_box_2.jpg);
background-repeat:repeat-y;
z-index:1;
position:relative;
}

.content_box_3 {
width:756px;
margin-top:98px;
margin-left:9px;
background-image:url(../img/span_content_box_3.jpg);
background-repeat:repeat-y;
z-index:1;
position:relative;
}

.posiciona_bottom {
top:3px;
position:relative;
}

.veja_1 {
background:url(../img/bt_veja_1_over.jpg) no-repeat;
width:63px;
height:21px;
margin-top:2px;
margin-bottom:14px;
position:relative;
}

.veja_1 img {
width:63px;
height:21px;
border:0;
}

.veja_1 a:hover img {
visibility:hidden;
}

.veja_2 {
background:url(../img/bt_veja_2_over.jpg) no-repeat;
width:63px;
height:21px;
margin-top:2px;
margin-bottom:14px;
position:relative;
}

.veja_2 img {
width:63px;
height:21px;
border:0;
}

.veja_2 a:hover img {
visibility:hidden;
}

.veja_3 {
background:url(../img/bt_veja_3_over.jpg) no-repeat;
width:63px;
height:21px;
margin-top:2px;
margin-bottom:14px;
position:relative;
}

.veja_3 img {
width:63px;
height:21px;
border:0;
}

.veja_3 a:hover img {
visibility:hidden;
}

.align_bt {
text-align:right;
}

.col_1 {
width:349px;
margin-top:14px;
margin-left:14px;
*margin-left:14px;
_margin-left:7px;
float:left;
position:relative;
}

.col_2 {
width:349px;
margin-top:14px;
margin-left:28px;
float:left;
position:relative;
}

.representantes {
width:349px;
margin-top:50px;
float:left;
}

.representantes h3 {
font-size:11px;
margin-top:24px;
margin-bottom:12px;
color:#666;
}

.col_3 {
width:726px;
margin-top:14px;
margin-left:14px;
position:relative;
}

.bt_leve, .bt_pesada, .bt_agricola, .bt_graxas {
float:left;
}

.bt_leve {
background:url(../img/bt_leve_over.jpg) no-repeat;
width:93px;
height:24px;
margin-left:305px;
*margin-left:305px;
_margin-left:152px;
margin-bottom:20px;
position:relative;
}

.bt_leve img {
width:93px;
height:24px;
border:0;
}

.bt_leve a:hover img {
visibility:hidden;
}

.bt_pesada {
background:url(../img/bt_pesada_over.jpg) no-repeat;
width:111px;
height:24px;
margin-left:10px;
margin-bottom:20px;
position:relative;
}

.bt_pesada img {
width:111px;
height:24px;
border:0;
}

.bt_pesada a:hover img {
visibility:hidden;
}

.bt_agricola {
background:url(../img/bt_agricola_over.jpg) no-repeat;
width:120px;
height:24px;
margin-left:10px;
margin-bottom:20px;
position:relative;
}

.bt_agricola img {
width:120px;
height:24px;
border:0;
}

.bt_agricola a:hover img {
visibility:hidden;
}

.bt_graxas {
background:url(../img/bt_graxas_over.jpg) no-repeat;
width:67px;
height:24px;
margin-left:10px;
margin-bottom:20px;
position:relative;
}

.bt_graxas img {
width:67px;
height:24px;
border:0;
}

.bt_graxas a:hover img {
visibility:hidden;
}

.bt_leve_2, .bt_pesada_2, .bt_agricola_2, .bt_graxas_2 {
float:left;
}

.bt_leve_2 {
background:url(../img/bt_leve_2_over.jpg) no-repeat;
width:87px;
height:24px;
margin-left:302px;
*margin-left:302px;
_margin-left:152px;
margin-bottom:20px;
position:relative;
}

.bt_leve_2 img {
width:87px;
height:24px;
border:0;
}

.bt_leve_2 a:hover img {
visibility:hidden;
}

.bt_pesada_2 {
background:url(../img/bt_pesada_2_over.jpg) no-repeat;
width:94px;
height:24px;
margin-left:10px;
margin-bottom:20px;
position:relative;
}

.bt_pesada_2 img {
width:94px;
height:24px;
border:0;
}

.bt_pesada_2 a:hover img {
visibility:hidden;
}

.bt_agricola_2 {
background:url(../img/bt_agricola_2_over.jpg) no-repeat;
width:136px;
height:24px;
margin-left:10px;
margin-bottom:20px;
position:relative;
}

.bt_agricola_2 img {
width:136px;
height:24px;
border:0;
}

.bt_agricola_2 a:hover img {
visibility:hidden;
}

.bt_graxas_2 {
background:url(../img/bt_graxas_2_over.jpg) no-repeat;
width:75px;
height:24px;
margin-left:10px;
margin-bottom:20px;
position:relative;
}

.bt_graxas_2 img {
width:75px;
height:24px;
border:0;
}

.bt_graxas_2 a:hover img {
visibility:hidden;
}

.bt_leve_3, .bt_pesada_3, .bt_agricola_3, .bt_graxas_3 {
float:left;
}

.bt_leve_3 {
background:url(../img/bt_leve_3_over.jpg) no-repeat;
width:112px;
height:24px;
margin-left:280px;
*margin-left:280px;
_margin-left:142px;
margin-bottom:20px;
position:relative;
}

.bt_leve_3 img {
width:112px;
height:24px;
border:0;
}

.bt_leve_3 a:hover img {
visibility:hidden;
}

.bt_pesada_3 {
background:url(../img/bt_pesada_3_over.jpg) no-repeat;
width:111px;
height:24px;
margin-left:10px;
margin-bottom:20px;
position:relative;
}

.bt_pesada_3 img {
width:111px;
height:24px;
border:0;
}

.bt_pesada_3 a:hover img {
visibility:hidden;
}

.bt_agricola_3 {
background:url(../img/bt_agricola_3_over.jpg) no-repeat;
width:120px;
height:24px;
margin-left:10px;
margin-bottom:20px;
position:relative;
}

.bt_agricola_3 img {
width:120px;
height:24px;
border:0;
}

.bt_agricola_3 a:hover img {
visibility:hidden;
}

.bt_graxas_3 {
background:url(../img/bt_graxas_3_over.jpg) no-repeat;
width:67px;
height:24px;
margin-left:10px;
margin-bottom:20px;
position:relative;
}

.bt_graxas_3 img {
width:67px;
height:24px;
border:0;
}

.bt_graxas_3 a:hover img {
visibility:hidden;
}


.img_institucional {
float:left;
margin-right:14px;
margin-bottom:14px;
}

.col_4 {
width:542px;
margin-top:14px;
margin-left:14px;
*margin-left:14px;
_margin-left:7px;
float:left;
position:relative;
}

.mes {
font-size:12px;
margin-bottom:20px;
}

.col_5 {
width:156px;
margin-top:14px;
margin-left:28px;
float:left;
position:relative;
}

.data {
font-family:Verdana, Arial, Helvetica, "sans-serif";
font-size:9px;
color:#CCC;
position:relative;
}

.banner_chamada {
margin-bottom:20px;
border:none;
}

.editDefault { /* CLASSE DOS EDITs */
color:#999;
padding-left:2px;
font-family:Tahoma, Arial, Helvetica, "sans-serif";
font-size:11px;
border-top:1px #CCC solid;
border-bottom:1px #CCC solid;
border-right:1px #CCC solid;
border-left:1px #CCC solid;
}

.fieldTitleObrigatorio {
width:70px;
text-align:right;
font-weight:bold;
}

.fieldInformationObrigatorio {
text-decoration:none;
font-weight:bold;
}

.btDefault { /* CLASSE DOS BOTOES  */
position:relative;
cursor:pointer;
font-size:12px;
font-weight:bold;
color:#999;
background-color:#FFF;
border-top:1px #CCC solid;
border-bottom:1px #CCC solid;
border-right:1px #CCC solid;
border-left:1px #CCC solid;
margin-top:4px;
padding:0px;
}

.bt_enviar_1 {
margin-top:7px;
width:49px;
height:21px;
border:0;
background:transparent url(../img/bt_enviar_1.jpg) left top no-repeat;
}

.bt_enviar_1:hover {
background:transparent url(../img/bt_enviar_1_over.jpg) left top no-repeat;
}

.bt_enviar_2 {
margin-top:7px;
width:49px;
height:21px;
border:0;
background:transparent url(../img/bt_enviar_2.jpg) left top no-repeat;
}

.bt_enviar_2:hover {
background:transparent url(../img/bt_enviar_2_over.jpg) left top no-repeat;
}

.bt_enviar_3 {
margin-top:7px;
width:49px;
height:21px;
border:0;
background:transparent url(../img/bt_enviar_3.jpg) left top no-repeat;
}

.bt_enviar_3:hover {
background:transparent url(../img/bt_enviar_3_over.jpg) left top no-repeat;
}

.bt_visualizar_1 {
margin-top:7px;
width:100px;
height:21px;
border:0;
background:transparent url(../img/bt_visualizar_1.jpg) left top no-repeat;
}

.bt_visualizar_1:hover {
background:transparent url(../img/bt_visualizar_1_over.jpg) left top no-repeat;
}

.bt_visualizar_2 {
margin-top:7px;
width:85px;
height:21px;
border:0;
background:transparent url(../img/bt_visualizar_2.jpg) left top no-repeat;
}

.bt_visualizar_2:hover {
background:transparent url(../img/bt_visualizar_2_over.jpg) left top no-repeat;
}

.bt_ok {
top:4px;
left:76px;
width:29px;
height:21px;
border:0;
background:transparent url(../img/bt_ok.jpg) left top no-repeat;
position:relative;
}

.bt_ok:hover {
background:transparent url(../img/bt_ok_over.jpg) left top no-repeat;
}

.footer {
clear:both;
width:774px;
height:105px;
text-align:center;
background:url(../img/bg_footer.jpg);
background-repeat:no-repeat;
}

.menu_footer {
width:774px;
margin-top:14px;
font-size:12px;
color:#CCC;
position:relative;
}

.menu_footer ul li {
display:inline;
}

.menu_footer ul li a{
color:#CCC;
text-decoration:none;
}

.menu_footer ul li a:hover {
color:#C00;
}

.copy_sign {
top:60px;
*top:50px;
position:relative;
}

.copy_sign p {
font-family:Verdana, Arial, Helvetica, "sans-serif";
font-size:9px;
margin-bottom:10px;
color:#CCC;
}

.copy_sign a {
color:#CCC;
}

.copy_sign a:hover {
color:#C00;
}

.menu_aux_col {
list-style:none;
}

.menu_aux_col li {
margin-bottom:6px;
}

.alinha_titulo {
width:516px;
margin-left:14px;
}

.logo_cliente {
float:left;
}

.pdf {
border:none;
top:2px;
position:relative;
}

.bt_textos {
background:url(../img/bt_adm_textos_over.gif) no-repeat;
width:107px;
height:107px;
margin-top:10px;
margin-right:10px;
float:left;
position:relative;
}

.bt_textos img {
width:107px;
height:107px;
border:0;
}

.bt_textos a:hover img {
visibility:hidden;
}


.bt_noticias {
background:url(../img/bt_adm_noticias_over.gif) no-repeat;
width:107px;
height:107px;
margin-top:10px;
margin-right:10px;
float:left;
position:relative;
}

.bt_noticias img {
width:107px;
height:107px;
border:0;
}

.bt_noticias a:hover img {
visibility:hidden;
}


.bt_produtos {
background:url(../img/bt_adm_produtos_over.gif) no-repeat;
width:107px;
height:107px;
margin-top:10px;
margin-right:10px;
float:left;
position:relative;
}

.bt_produtos img {
width:107px;
height:107px;
border:0;
}

.bt_produtos a:hover img {
visibility:hidden;
}

.bt_idiomas {
background:url(../img/bt_adm_idiomas_over.gif) no-repeat;
width:107px;
height:107px;
margin-top:10px;
margin-right:10px;
float:left;
position:relative;
}
.paginador{ clear:both;}
.bt_idiomas img {
width:107px;
height:107px;
border:0;
}

.bt_idiomas a:hover img {
visibility:hidden;
}
.box_thumb_2 {
	width:550px;
	text-align:center;
	position:relative;
}
.box_thumb{ float:left; border:solid 1px #CCC; margin:10px;}