@charset "utf-8";
/* CSS Document */
body{ margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px;background-color:#f0f0f0;}
img{ border:0px;}

#master{ margin:auto; width:1024px;background-color:#FFFFFF;}
.clear{clear:both}

#header{float:left;  height:125px; width:100%}
#top{float:left; padding-left:40px; padding-top:7px; padding-right:24px; width:960px}
.log{float:left;}
.bandeiras{ float:right;}
.ing{ float:left}
.band{ float:left;  padding-left:8px;}
.band ul{ margin:0px; padding:0px}
.band li{ float:left; padding-left:3px; list-style-type:none}

#menu { float:left; text-transform:uppercase;  padding-left:110px; height:28px; font-size:11px;font-family:Arial, Helvetica, sans-serif;width:914px;}
.link_geral{ float:left; padding:0px 1px 0px 1px; height:28px;list-style-type:none; }
.link_geral_select{ float:left; padding:0px 1px 0px 1px; height:28px;list-style-type:none;color:#FFFFFF;}

.div_link_menu_left{float:left;height:19px;padding-top:9px;}
.div_link_menu{float:left;height:19px;padding:9px 5px 0px 5px;}
.div_link_menu_right{float:left;height:19px;padding-top:9px;}

.link_geral:hover .div_link_menu_left{background-image:url(images/menu_bg_left.gif);background-position:left;background-repeat:no-repeat;}
.link_geral:hover .div_link_menu{height:19px;padding:9px 5px 0px 5px;background-image:url(images/menu_bg_fundo.gif);background-repeat:repeat-x;color:#FFFFFF;}
.link_geral:hover .div_link_menu_right{background-image:url(images/menu_bg_regth.gif);background-position:right;background-repeat:no-repeat;}
.link_geral:hover .div_link_menu a{text-decoration:none;color:#fff !important;}
.link_geral:hover .div_link_menu_sub{background-image:url(images/menu_bg_fundo.gif);background-repeat:repeat-x;color:#FFFFFF !important;}

.link_geral_select .div_link_menu_left{background-image:url(images/menu_bg_left.gif);background-position:left;background-repeat:no-repeat;}
.link_geral_select .div_link_menu{height:19px;padding:9px 5px 0px 5px;background-image:url(images/menu_bg_fundo.gif);background-repeat:repeat-x;color:#FFFFFF;}
.link_geral_select .div_link_menu_right{background-image:url(images/menu_bg_regth.gif);background-position:right;background-repeat:no-repeat;}
.link_geral_select .div_link_menu a{text-decoration:none;color:#fff !important;}
.link_geral_select .div_link_menu_sub{background-image:url(images/menu_bg_fundo.gif);background-repeat:repeat-x;color:#FFFFFF !important;}

.link_geral .div_link_menu_sub{ float:left;height:19px;padding:9px 5px 0px 5px; color:#000; }
.link_geral_select .div_link_menu_sub{ float:left;height:19px;padding:9px 5px 0px 5px; color:#000; }

.ulmenu{list-style-type:none; float:none; padding:5px 0px; margin:0px; position:absolute; display:none; min-width:165px; background-color:#FFF;}	
.ulmenu li{list-style-type:none; float:none; padding:0px 10px;}
.ulmenu li a{ text-decoration:none; border-bottom:1px dotted #d6ebe0;white-space:nowrap; display:block; padding:4px 10px 4px 10px;color:#1f1f1f; background-image:url(images/seta_menu.gif); background-repeat:no-repeat; background-position:left;}	
.ulmenu li a:hover{color:#1c4d99;}	
.ulmenu li .select{text-decoration:none;white-space:nowrap; border-bottom:1px dotted #d6ebe0; display:block; padding:4px 10px 4px 10px;color:#1c4d99; background-image:url(images/seta_menu.gif); background-repeat:no-repeat; background-position:left;}
.div_link_menu a{ text-decoration:none;color:#000;height:19px;padding-top:9px;}



#banner{float:left}

#secmenu{ background-color:#e6f0ff; padding-left:140px; color:#666; font-size:10px; width:848px; padding-right:36px; padding-top:8px; padding-bottom:5px; float:left}
#secmenu input{border:0px; font-family:arial; font-size:10px;}
.txt_sub_mail{width:140px;}
.dark{color:#000;}
.maling{ background-image:url('images/maling.gif'); background-repeat:no-repeat; float:right; width:200px; height:24px; padding-left:90px; }
#txt_sub_new{float:left; padding-top:5px}
#btn_ok_sub_new{float:left;}
#lbl_erro_mail{float:left;font-size:24px;color:#FF0000;padding-top:3px;display:none;}
.secmenulabel{ float:left; padding-top:3px;}


#divcontents{ background-image:url('images/backcontents.gif'); background-repeat:no-repeat; background-position:bottom right; padding-top:30px; min-height:300px; padding-left:140px; margin-bottom:1px; padding-right:240px; padding-bottom:70px; font-size:12px; }
#divcontents h1{ padding:0px; margin:0px; font-size:12px;}
#divcontents h2{ padding:0px; margin:0px; padding-top:20px; font-size:12px; color:#006d3f; font-weight:normal }
#divcontents p{}

#divcontents a {color:#1c4d99;text-decoration:none;}
#divcontents a:hover {color:#93bbf7;}


#divcontentsHome{ background-image:url('images/backcontents.jpg'); background-repeat:no-repeat; background-position:bottom right; padding-top:30px; min-height:300px; padding-left:140px; margin-bottom:1px; padding-right:22px; padding-bottom:70px; font-size:12px; }
#divcontentsHome .homeContent{float:left;padding-right:40px;width:590px;}
#divcontentsHome .homeContent h1{ padding:0px; margin:0px; font-size:12px;}
#divcontentsHome .homeContent h2{ padding:0px; margin:0px; padding-top:20px; font-size:12px; color:#006d3f; font-weight:normal }
#divcontentsHome .homeContent p{}

#divcontentsHome .homeContent a {color:#1c4d99;text-decoration:none;}
#divcontentsHome .homeContent a:hover {color:#93bbf7;}

#divcontentsHome .dinHomeNews{float:left;background-image:url('images/separador_news_home.gif');background-repeat:repeat-y;background-position:left;width:220px;padding-left:10px;}
#divcontentsHome .dinHomeNews .newsItem{padding-bottom:15px;border-bottom:1px solid #e5e5e5;}
#divcontentsHome .dinHomeNews h2{margin:0px; color:#1c4d99; padding-top:5px; font-family:Tahoma; font-size:12px; text-transform:uppercase; background-image:url('images/theseta.jpg'); background-position:left bottom; background-repeat:no-repeat; padding-left:20px;}
#divcontentsHome .dinHomeNews span{color:#8f9eb6;font-size:10px; font-family:Tahoma;display:block;padding-bottom:10px;padding-left:20px;padding-top:2px;}
#divcontentsHome .dinHomeNews label{color:#9f9e9e;font-size:11px; font-family:Tahoma;display:block;padding-bottom:12px;padding-left:20px;}
#divcontentsHome .dinHomeNews a{color:#1c4d99;font-family:Tahoma;font-size:10px;text-decoration:none;display:block;padding-left:20px;}
#divcontentsHome .dinHomeNews a:hover{color:#8f9eb6;font-family:Tahoma; font-size:10px;}

#divcontents2{ background-image:url('images/backcontents.gif'); background-repeat:no-repeat; background-position:bottom right; padding-top:30px; min-height:300px; padding-left:138px; margin-bottom:1px; padding-right:60px; padding-bottom:105px; font-size:12px; }
#divcontents2 h1{ padding:0px; margin:0px;padding-top:20px; font-size:12px;}
#divcontents2 h2{ padding:0px; margin:0px; padding-top:30px; font-size:12px; color:#006d3f;font-weight:normal }
#divcontents2 a {color:#1c4d99;text-decoration:none;}
#divcontents2 a:hover {color:#93bbf7;}
#divcontents2 .coluna_imgs {padding-right: 40px;font-size:10px; vertical-align:top;}
#divcontents2 .coluna_imgs p{padding:0px 0px 15px 0px;margin:0px;}

#footer{background-image:url('images/backfooter.gif'); background-repeat: repeat-x; height:44px; padding-top:14px; color:white; padding-left:27px}
.spanthefooter{ color:#8ca2c3; padding-left:30px}
.homemenu{ background-image:url('images/homeon.jpg'); background-repeat:no-repeat; width:54px; height:29px;}
.homeempresa{ background-image:url('images/empresa.jpg'); background-repeat:no-repeat; width:76px; height:29px;}
.homeempresa:hover{ background-image:url('images/empresaon.jpg'); background-repeat:no-repeat; width:76px; height:29px;}

#menu .homeempresa .subMenu {background:#fff;width:150px;position:absolute;top:25px;left:0;text-transform:uppercase;margin:0;padding:0;}


.homecapacidades{ background-image:url('images/capacidades.jpg'); background-repeat:no-repeat; width:98px; height:29px;}
.homecapacidades:hover{ background-image:url('images/capacidadeson.jpg'); background-repeat:no-repeat; width:98px; height:29px;}
.homequalidade{ background-image:url('images/qualidade.jpg'); background-repeat:no-repeat; width:87px; height:29px;}
.homequalidade:hover{ background-image:url('images/qualidadeon.jpg'); background-repeat:no-repeat; width:87px; height:29px;}
.homereferencia{ background-image:url('images/referencia.jpg'); background-repeat:no-repeat; width:98px; height:29px;}
.homereferencia:hover{ background-image:url('images/referenciaon.jpg'); background-repeat:no-repeat; width:98px; height:29px;}
.homeassociacao{ background-image:url('images/associacao.jpg'); background-repeat:no-repeat; width:98px; height:29px;}
.homeassociacao:hover{ background-image:url('images/associacaoon.jpg'); background-repeat:no-repeat; width:98px; height:29px;}

.tbl_news_class{width:500px;margin:auto;}
.tbl_news_class .td_data{width:60px; text-align:center;}
.tbl_news_class a{color:#000033;text-decoration:none;}
.tbl_news_class a:hover{color:#1c4d99;}


#mapa_localizacao{width:500px; height:400px;position:relative;}



#divcontents .quadro td{padding-top:5px; padding-bottom:5px; border-bottom:#ccc 1px solid;border-left:#ccc 1px solid; border-right:#ccc 1px solid; text-align:center; }
#divcontents .quadro .titulo td{ background-color:#e6f0ff; border-top:#ccc 1px solid; color:#1c4d99; padding-right:10px;padding-left:10px}
#divcontents .foter td{color:#1c4d99}
#divcontents ul { padding-left:30px; margin-left:20px;}

#divcontents2 .quadro td{padding-top:5px; padding-bottom:5px; border-bottom:#ccc 1px solid;border-left:#ccc 1px solid; border-right:#ccc 1px solid; text-align:center; }
#divcontents2 .quadro .titulo td{ background-color:#e6f0ff; border-top:#ccc 1px solid; color:#1c4d99; padding-right:10px;padding-left:10px}
#divcontents2 .foter td{color:#1c4d99}
#divcontents2 ul { padding-left:30px; margin-left:20px;}

h1 b, strong{color:#1e4d9b;}
.txtTitulo{color:#1e4d9b;font-weight:bold;}
.small_img{float:left; padding:4px 9px 4px 9px;background-color:#f0f0f0;border:1px solid #FFFFFF;margin-bottom:5px;}
.small_img_on{float:left; padding:4px 9px;background-color:#FFFFFF; border:solid 1px #5f7596;margin-bottom:5px;}
.small_img:hover{float:left; padding:4px 9px 4px 9px;background-color:#5f7596;}
#gal{padding-top:15px;}
#big_img{height:310px;text-align:center;}
#div_gal_texto{padding-left:20px;text-align:center;}
#div_img_content{padding-top:0px;}
#titulo_img{margin-top:30px;}
#titulo_img strong{color:#000033;}
#big_ref_img{float:left;width:345px;}
#div_ref_gal_texto{float:left;padding-left:15px;width:290px;}

.gal{padding-top:15px;}
.big_img{height:310px;text-align:center;}
.div_gal_texto{padding-left:20px;text-align:center;}
.div_img_content{padding-top:0px;}
.titulo_img{margin-top:30px;}
.titulo_img strong{color:#000033;}
.big_ref_img{float:left;width:345px;}
.div_ref_gal_texto{float:left;padding-left:15px;width:290px;}

#contentref{ background-image:url('images/backcontents.gif'); background-repeat:no-repeat; background-position:bottom right; padding-top:30px; min-height:300px; padding-left:38px; margin-bottom:1px; padding-right:60px; padding-bottom:105px; font-size:12px; }
#contentref h1{ padding:0px; margin:0px; font-size:12px;}
#contentref a {color:#0000FF;text-decoration:none;}
#contentref .coluna_imgs {padding-right: 40px;font-size:10px; vertical-align:top;}
#contentref .coluna_imgs p{padding:0px 0px 15px 0px;margin:0px;}
#contentref .quadro td{padding-top:5px; padding-bottom:5px; border-bottom:#ccc 1px solid;border-left:#ccc 1px solid; border-right:#ccc 1px solid; text-align:center; }
#contentref .quadro .titulo td{ background-color:#e6f0ff; border-top:#ccc 1px solid; color:#1c4d99; padding-right:10px;padding-left:10px}
#contentref .foter td{color:#1c4d99}
#contentref ul { padding-left:25px; margin-left:10px;}
#contentrefleft{float:left; width:270px;}

.ulmenuref{list-style-type:none; padding:0px !important; margin:0px !important; background-color:#FFF;}	
.ulmenuref li{list-style-type:none; padding:0px;}
.ulmenuref li .link{text-decoration:none; display:block; padding:4px 10px 4px 10px;color:#1f1f1f !important; background-image:url(images/seta_menu.gif); background-repeat:no-repeat; background-position:left;}	
.ulmenuref li a:hover{ color:#1c4d99 !important;}	
.ulmenuref li .select{text-decoration:none; display:block; padding:4px 10px 4px 10px;color:#1c4d99 !important; background-image:url(images/seta_menu.gif); background-repeat:no-repeat; background-position:left;}

.link_marca{color:#FFFFFF;text-decoration:none;font-weight:bold;}
.link_marca:hover{text-decoration:underline; font-weight:bold;}

#contentrefright{float:left; width:650px;padding-top:5px;}

.cinzadata{ border-bottom:#e1e1e1 1px solid; padding-bottom:5px; padding-top:20px}
.cinzadata p{ padding-left:20px}
.cinzadata table{ padding-left:20px}
#divcontents .cinzadata span{padding-left:20px;color:#8a8888; font-size:10px; }
#divcontents .cinzadata h1{color:#1c4d99; padding-top:5px;  font-size:13px; text-transform:uppercase; background-image:url('images/theseta.jpg'); background-position:left bottom; background-repeat:no-repeat; padding-left:20px;}
#divcontents .cinzadata a:hover{color:#afbed3}
#divcontents .cinzadata a h1:hover{color:#afbed3}
#divcontents .cinzadata1{ padding-left:580px; padding-top:20px}
#divcontents .cinzadata1 a{color:#1c4d99; padding-top:5px;  background-image:url('images/theseta.jpg'); background-position:left bottom; background-repeat:no-repeat; padding-left:15px;}

#divcontents .cinzadata1 a:hover{color:#afbed3}
#tableform{ margin-top:35px ; color:#505051; font-weight:bold}
#tableform input{ padding-left:5px; padding-right:5px; font-family:Arial; border-top:#abadb3 1px solid; border-bottom:#e3e9ef 1px solid;  border-left:#e3e9ef 1px solid;  border-right:#e3e9ef 1px solid;}
textarea{ font-family:Arial; width:450px;  margin-bottom:10px; padding-left:5px; border-top:#abadb3 1px solid; border-bottom:#e3e9ef 1px solid;  border-left:#e3e9ef 1px solid;  border-right:#e3e9ef 1px solid; font-size:12px}
.thebox1{ width:250px; margin-right:25px; margin-bottom:30px}
.thebox2{ width:160px;  margin-bottom:30px}
.enviarlink{ cursor:pointer; font-weight:bold; }
.enviarlink:hover{  color:#1e4d9b; }



