@charset "utf-8";
/* CSS Document */

body{ font-family: 'Ubuntu', sans-serif;}
.top{ width:100%; height:160px; background:url(img/top_bg.jpg) no-repeat top center transparent}
.centra{ width:980px !important; height: auto; margin:auto;  height:auto}
.centra_bg{ width:980px; padding:0px 17px; height: auto; margin:auto;  height:auto; background:url(img/centra_bg.png) repeat-y top center transparent}
.centra_bg_green{ width:980px; padding:0px 17px; height: auto; margin:auto;  height:auto; background:url(img/centra_bg_green.png) repeat-y top center #00371a}
.logo{ width:140px; height:140px; float:left; margin-left:50px;  }
.fone{ width:200px; float:right; height:35px; background-color:#005729; margin-top:125px}
.fone p{ color:#fff; line-height:33px; margin-top:2px; float:left; margin-left:15px; font-size:18px}
.yellow_fone{ width:35px; height:35px; line-height:35px; background-color:#de9e1f; text-align:center; float:left}
.yellow_fone img{ vertical-align:middle; margin-top:8px}
.menu{ width:980px; height: auto; min-height:50px; background-color:#00411f; margin:auto}
.menu ul{  text-align:center; float:left}
.menu ul li{ display:inline-block}
.menu ul li a:link{ color:#fff; text-decoration:none; display:block; padding:17px 10px}
.menu ul li a:hover{ background-color:#005729; color:#de9e1f}
.menu ul li a:visited{ color:#fff}
.redes{ width:52px; height:25px; float:right; display: inline-block; vertical-align: middle; margin-right:35px; margin-top:12px; }
.redes img:hover{ opacity:0.8}
.yellow_bar{ width:730px; height:69px; background:url(img/arrow.jpg) no-repeat center right #de9e1f; position:relative; bottom:-481px; }
.yellow_bar p{ padding:8px 8px 8px 40px; width:390px; float:left; color:#000}
.yellow_bar p span{font-weight:bold; line-height:20px}
.vis_form{ width:200px; height:250px; float:right; margin-top:181px; background-color:#00411f; color:#fff; padding:25px; position:relative}
.vis_tit{ font-size:16px; text-transform:uppercase}
.vis_subtit{ font-size:12px; padding:3px 0px; font-weight:300}
.vis_form label{ font-size:11px;  font-weight:300 }
.vis_form input{ border:0px; border-radius:3px}
.vis_form input[type="text"]{ padding:10px; width:88%}
.vis_form input[type="submit"]{  border:0px; color:#fff; width:100%; padding:10px ; font-size:12px; background:url(img/vis_bt_bg.jpg) no-repeat center right #de9e1f}
.box_item{ width:246px; padding:40px; float:left; height:330px; color:#62737b}
.box_tit{ font-weight:bold; padding-bottom:10px}
.box_txt{ line-height:18px; letter-spacing:0.01em}
.leia{ width:100%; height:auto; padding:10px 0px; border-radius:5px; display:block; text-align:center; text-decoration:none; color:#fff; background-color:#005729;}
.leia:visited{ color:#fff;}
.box_item ul li{ list-style-image:url(img/list_item.png); padding:3px 0px; vertical-align:middle; }
.leia_yellow{ background-color:#de9e1f; margin-top:48px}
.leia_green{ margin-top:20px;}
.box_img_txt{ padding:20px 20px; line-height:20px}
.area_green{ width:100%; height:auto; min-height:327px; background-color:#00371a}

.box_green_item{ width:244px; padding:40px; float:left; height:auto; min-height:247px;  color:#62737b; border-right:1px solid #005729}
.box_green_item ul li a:link{ text-decoration:none; color:#fff}
.box_green_item ul li a:visited{ color:#fff}
.box_green_tit{ font-weight:bold; padding-bottom:20px; color:#de9e1f}
.box_green_tit span{ font-size:10px; color:#ccc; font-weight:300}
.box_green_txt{ line-height:18px; letter-spacing:0.01em; color:#fff}
.box_green_item ul li{ list-style-image:url(img/list_item_green.png); padding:3px 0px; vertical-align:middle; color:#fff}
.retira_bt{ display:block; height:44px; font-size:18px; color:#de9e1f; margin-top:30px; text-decoration:none }
.retira_bt:hover{ opacity:0.8}
.retira_bt:visited{color:#de9e1f;} 
.retira_bt img{ float: left; padding-right:11px}
.list{ display:block; color:#fff; text-decoration:none; padding:10px 80px 5px 20px;  border-bottom:1px solid #005727;  }
.list:visited{ color:#fff}

.assina{ width:100%; height:50px; background-color:#005729; border-bottom:1px solid #00371a; padding-top:15px}
.assina p{ text-align:center; color:#ccc;}
.assina p a{ text-decoration:none; color:#00371a}
.banner{ width:100%; height:600px}
.banner_mini{ width:100%; height:100px; background:url(banner/banner1.jpg) no-repeat top center #fff}
.cont{ width:980px; margin:auto; height:auto; min-height:400px; padding-bottom:40px}
.cont_tit{ font-size:18px; color:#00411f; padding:20px 0px}
.cont_tit span{ color:#00411f; font-weight:300; font-size:12px;}
.cont_txt{ width:750px; margin:auto; letter-spacing:0.02em; line-height:18px; text-align:justify}

/* guia de encaminhamento*/
.section{ font-weight:bold; padding:5px 5px 5px 10px; background-color:#D4D4D4; text-transform:uppercase; margin:5px 0px 5px 0px}
.gui_form{ width:680px; height:auto; padding:10px; border:1px solid #00411f; background-color:#00411f}
.gui_form label{ width:150px; display:inline-block; text-align:right; vertical-align:top; }
.gui_form input{ width:250px; padding:0px 5px}
.gui_form fieldset{ background-color:#DFDFDF; padding:15px; margin-top:1px}
.gui_form textarea{ width:260px; height:80px}
.gui_form input[type="submit"]{ border:0px; padding:10px; background:url(img/vis_bt_bg.jpg) no-repeat center right #de9e1f}
.gui_form input[type="checkbox"]{ width: auto;}
.checks{clear:both}
.checks span{ display:block; font-size:12px; background-color:#D4D4D4; margin:1px; padding:2px}
.separer{  width:160px; height:170px;float:left}
.separer_large{  width:212px; height:auto; ;float:left}
.separer_extra_large{ width:320px; height:auto; ;float:left}
.gui_sub{ text-align:left !important; margin:10px 0px 5px 10px; font-weight:bold }

.table{ width:650px; }
.table
.table tr{ }
.table tr td{ border:1px solid #000; text-align:left; padding:5px; }
.centered{ text-align:center !important}

.cli_all{ display: inline-block; text-align:center}
.cli_item{ width:120px; height:120px;  overflow:hidden; float:left; margin:50px 0px 0px 50px}

.sub{ width:auto; height: auto;  background-color:#FFF; padding-bottom:20px !important;box-shadow:3px 3px 13px #1c1d23}
.sub li a{ border:0px !important; }
.col_item{ width:95%; height:auto; padding:10px; background-color:#fff; margin:0px 0px 20px 0px; border-bottom:1px solid #ccc}
.col_img{ width:130px; height:130px; overflow:hidden; float:left; margin:0px 10px 10px 0px}
.col_tit{ width:600px; float:left; font-weight:bold; padding-bottom:10px;}
.col_texto{ width:600px; float:left }
.col_leia{ float:right;  padding:10px; background-color:#de9e1f; color:#fff; text-decoration:none; margin-top:10px;}
.col_leia:hover{ color:#fff}
.col_leia:visited{ color:#fff}
.fot_container{ text-align:none; width:750px; margin:auto; height:260px; margin-top:50px; }
.fot_item{ width:150px; height:100px; display:inline-table; margin:10px; border:5px solid #ccc; overflow:hidden !important}

.guia_top{ width: auto; float:left; position:relative; top:35px; right:-590px; border:1px solid #F7F7F7; padding:5px}
.guia_top a:link{ color:#00411f;}
.guia_top a:visited{ color:#00411f;}
.guia_top a span{  position:relative; top:5px; display: block; float:left; margin-left:5px}
.guia_top img{  border-radius:3px; float:left}
.guia{ width:650px; height:auto; min-height:600px;  margin:auto}
.line_1{ width:650px; float:left; border:2px solid #000; height:auto; min-height:50px}
.line_2{ width:630px; float:left; border:2px solid #000; height:auto; min-height:50px; padding:10px}
.line_2 p{ padding-top:3px}
.logo_in{ width:93px; float:left; text-align:center }
.header{ width:540px; height:auto; float:right; border-left:2px solid #000 }
.header p { padding:5px 5px}
.line_2 span{ display:inline-block; float:left; width:210px}
.line_2 .mini{ display:inline-block; float:left; width:150px}
.line_2 .mini2{ display:inline-block; float:left; width:210px; font-size:10px; }
.assinatura{ width:250px; height:auto; min-height:59px;  float:left}
.carimbo{ width:370px; float:right; text-align:center; font-size:11px;  position:relative; top:25px}
.msg_home{ background-color:red; position:absolute; color:#fff; padding:3px 5px; width:185px;  	}
.pes_item{ width:700px; float: left; padding:5px; border:1px solid #ccc; margin-top:15px}
.pes_item a{ display:inline-block; float:right;  padding:15px; background-color:#00371a; color:#fff}
.pes_item p{ width:auto; }
.pes_item span{ width:500px; padding:15px; display:block; float:left}
.box_green_txt a:link{ text-decoration:none; color:#fff}
.box_green_txt a:visited{ color:#fff}