@charset "utf-8";
*{ margin:0; padding:0; z-index: 100; }
html, body{ height:100%}
body{ color:#333; font:11px Verdana,sans-serif; background: url(../images/bg11.jpg) repeat-x fixed center bottom; }
* html body { behavior:url(../js/csshover.htc); }

/* -----------------------------------*/
/* --- Buttons e imputs <<<-----------*/
/* -----------------------------------*/
input, textarea { border: 1px solid #96AFFA; }
input:focus, textarea:focus, input.sffocus, textarea.sffocus { border: 1px solid #32A05A;  }
fieldset { border-width: 0px; border-style: solid; }
fieldset span { background: url(../images/bt_right.gif) no-repeat right top; padding-right: 8px; clear: none; float: left; height: auto; width: auto; }
fieldset span:hover { background: url(../images/bt_right.gif) no-repeat right -44px; padding-right: 8px; clear: none; float: left; height: auto; width: auto; cursor:pointer !important; cursor:hand !important; }
input.bt { background: url(../images/bt_left.gif) no-repeat left top; height: 28px !important; width: auto !important; border-style: none; font: 11px "Trebuchet MS", Arial, sans-serif !important; color: #FFFFFF; padding: 2px 0 2px 10px !important; }
input.bt:hover { background: url(../images/bt_left.gif) no-repeat left -44px; height: 28px !important; width: auto !important; border-style: none; font: 11px "Trebuchet MS", Arial, sans-serif !important; color: #FFFFFF; padding: 2px 0 2px 10px !important; cursor:pointer !important; cursor:hand !important; }
* html input.bt { padding: 4px 0px 2px 10px !important; width: auto !important; }

/* -----------------------------------*/
/* ---- Links <<<------------*/
/* -----------------------------------*/
a, a:link, a:visited, a:active { text-decoration: none; color:#28874B ; border: 0px none #FFFFFF !important; }
a:hover { color: #005197; border: 0px none #FFFFFF !important; }
img, img:hover { border-width: 0px; border-style: none !important; }
p { font-size: 13px!important; }
/* -----------------------------------*/
/* ---- All <<<------------*/
/* -----------------------------------*/
div#all{ margin:0 auto; width:778px; text-align:left; position:relative; min-height:100%; height:auto !important; height:100%; padding: 0px; }

/* Header */
div#top { height: 110px; padding-top: 14px; }
div#tp_cont { height: auto; width: 740px; margin-right: auto; margin-left: auto; padding-left: 20px; }
div#top address { font: normal 11px/135% Verdana, Arial, Helvetica, sans-serif; color: #7D7D96; float: right; border-left: 2px solid #32A05A; padding: 8px 24px 10px 8px; height: auto; width: auto; position: relative; margin-top: 10px; }
div#top address span { color: #28874B; font-weight: bold; }

/* Main */
#main{ padding:0px 0px 38px; margin: 0px; }
#main:after{  clear:both;   display:block;   font:1px/0px serif;  content:".";  height:0;  visibility:hidden}
* html #main { position: relative; float: left; height: auto; padding:0px 0px 34px; }

/* Menu */
div#menu { height: 41px; background: url(../images/menu_bg_all.png) no-repeat center 5px; width: 100%; margin: 0px; padding: 5px 0px 7px; }
div#mn_cont { height: 41px; width: 742px; background: url(../images/menu_bg.png) repeat-x center top; margin: 0px auto; padding: 0px; }
* html div#menu { background-repeat:no-repeat; background-position:center top; background-image: none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu_bg_all.png',sizingMethod='crop');position: relative; margin: 0px; padding: 0px 0px 1px; margin-top:5px; }
* html div#mn_cont { background-image: url(../images/menu_bg.png) !important;background-repeat:no-repeat;background-position:center top;background-image: none;filter: none !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu_bg.png',sizingMethod='scale');position: relative;}
div#mn_cont ul { float: right; padding-right: 10px; height: auto; width: auto; list-style: none; padding-top: 5px; }
div#mn_cont ul li a { cursor: hand; }

div#mn_cont ul li#s01, div#mn_cont ul li#s02, div#mn_cont ul li#s03, div#mn_cont ul li#s04, div#mn_cont ul li#s05, div#mn_cont ul li#s06  { float: left; height: auto; width: auto; }
div#mn_cont ul li#s01 a span, div#mn_cont ul li#s02 a span, div#mn_cont ul li#s03 a span, div#mn_cont ul li#s04 a span, div#mn_cont ul li#s05 a span, div#mn_cont ul li#s06 a span{ background:url(../images/mn_left_2.gif) no-repeat left top; float:left; height:31px; width:100%; }
div#mn_cont ul li#s01 a span em, div#mn_cont ul li#s02 a span em, div#mn_cont ul li#s03 a span em, div#mn_cont ul li#s04 a span em, div#mn_cont ul li#s05 a span em, div#mn_cont ul li#s06 a span em{ background:url(../images/mn_right_2.gif) no-repeat right top; float:left; font-style:normal; height:31px; width:100%; }
div#mn_cont ul li#s01 a:hover span, div#mn_cont ul li#s02 a:hover span, div#mn_cont ul li#s03 a:hover span, div#mn_cont ul li#s04 a:hover span, div#mn_cont ul li#s05 a:hover span, div#mn_cont ul li#s06 a:hover span{ background:url(../images/mn_left_2.gif) no-repeat left -37px; }
div#mn_cont ul li#s01 a:hover span em, div#mn_cont ul li#s02 a:hover span em, div#mn_cont ul li#s03 a:hover span em, div#mn_cont ul li#s04 a:hover span em, div#mn_cont ul li#s05 a:hover span em, div#mn_cont ul li#s06 a:hover span em{ background:url(../images/mn_right_2.gif) no-repeat right -37px; }

div#mn_cont ul li#s01 a { background: url(../images/menu_mn_01.gif) no-repeat center top; float: left; height: 31px; width: 51px; padding-right: 1px; padding-left: 1px; }
div#mn_cont ul li#s01 a:hover { background: url(../images/menu_mn_01.gif) no-repeat center -37px; }
div#mn_cont ul li#s02 a { background: url(../images/menu_mn_02.gif) no-repeat center top; float: left; height: 31px; width: 79px; padding-right: 1px; padding-left: 1px; }
div#mn_cont ul li#s02 a:hover { background: url(../images/menu_mn_02.gif) no-repeat center -37px; }
div#mn_cont ul li#s03 a { background: url(../images/menu_mn_03.gif) no-repeat center top; float: left; height: 31px; width: 71px; padding-right: 1px; padding-left: 1px; }
div#mn_cont ul li#s03 a:hover { background: url(../images/menu_mn_03.gif) no-repeat center -37px; }
div#mn_cont ul li#s04 a { background: url(../images/menu_mn_04.gif) no-repeat center top; float: left; height: 31px; width: 69px; padding-right: 1px; padding-left: 1px; }
div#mn_cont ul li#s04 a:hover { background: url(../images/menu_mn_04.gif) no-repeat center -37px; }
div#mn_cont ul li#s05 a{ background:url(../images/menu_mn_05.gif) no-repeat center top; float:left; height:31px; padding-left:1px; padding-right:1px; width:99px; }
div#mn_cont ul li#s05 a:hover { background:url(../images/menu_mn_05.gif) no-repeat center -37px; }
div#mn_cont ul li#s06 a{ background:url(../images/menu_mn_04b.gif) no-repeat center top; float:left; height:31px; padding-left:1px; padding-right:1px; width:52px; }
div#mn_cont ul li#s06 a:hover { background:url(../images/menu_mn_04b.gif) no-repeat center -37px; }


div#menu2 { height: 41px; background: url(../images/menu_bg_all_2.png) no-repeat left top; width: 543px; float: left; clear: both; position: static; margin: 0px 0px 2px; padding: 0px 9px 0px 0px; z-index: 1000; }
div#menur { height: 41px; width: 555px; float: right; clear: both; position: relative; margin: 0px 0px 2px; padding: 2px 6px 0px 0px; z-index: 1000; }
div#m3 { height: 41px; width: 534px; margin-right: auto; margin-left: auto; background: url(../images/menu_bg.png) repeat-x right top; text-align: left; position: relative; float: right; padding: 0px; margin-top: 0px; clear: both; z-index: 10000; }
* html div#menur { margin: 0px; padding: 0px 6px 5px 0px; }
* html div#menu2 { background-repeat:no-repeat; background-position:center top; background-image: none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu_bg_all_2.png',sizingMethod='crop');position: relative; z-index: 100; }
* html div#m3 { background-image: url(../images/menu_bg.png) !important; background-repeat:no-repeat; background-position:center top; background-image: none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu_bg.png',sizingMethod='scale');position: relative; }

div#m3 ul { clear: none; float: none; list-style: none; width: auto; margin: 0px; padding: 4px 0px 0px 10px; position: relative; height: 37px; }
div#m3 ul li { float: left; height: auto; width: auto; position: relative; margin: 0px; padding: 0; }
div#m3 ul li a { background: url(../images/bg_m2_rightvv.gif) no-repeat left top; clear: none; float: left; height: 33px; width: auto; padding-left: 8px; }
div#m3 ul li a:hover { background: url(../images/bg_m2_rightvv.gif) no-repeat left bottom; clear: none; float: left; height: 33px; width: auto; }
div#m3 ul li a span { background: url(../images/bg_m2_left.gif) no-repeat right top; clear: both; float: left; height: 33px; width: auto; padding-right: 8px; }
div#m3 ul li a:hover span { background: url(../images/bg_m2_left.gif) no-repeat right bottom; clear: both; float: left; height: 33px; width: auto; }
div#m3 ul li a:hover {cursor: hand;}
div#m3 ul li a span em#m21 { clear: both; float: left; height: 33px; width: 105px; background: url(../images/m2_m1.gif) no-repeat left bottom; }
div#m3 ul li a:hover span em#m21 { background: url(../images/m2_m1.gif) no-repeat left top; clear: both; float: left; height: 33px; width: 105px; }
div#m3 ul li a span em#m22 { background: url(../images/m2_m2.gif) no-repeat left bottom; clear: both; float: left; height: 33px; width: 80px; }
div#m3 ul li a:hover span em#m22 { background: url(../images/m2_m2.gif) no-repeat left top; clear: both; float: left; height: 33px; width: 80px; }
div#m3 ul li a span em#m23 { background: url(../images/m2_m3.gif) no-repeat left bottom; clear: both; float: left; height: 33px; width: 110px; }
div#m3 ul li a:hover span em#m23 { background: url(../images/m2_m3.gif) no-repeat left top; clear: both; float: left; height: 33px; width: 110px; }
div#m3 ul li a span em#m24 { background: url(../images/m2_m4.gif) no-repeat left bottom; clear: both; float: left; height: 33px; width: 85px; }
div#m3 ul li a:hover span em#m24 { background: url(../images/m2_m4.gif) no-repeat left top; clear: both; float: left; height: 33px; width: 85px; }
div#m3 ul li#a25 { background: url(../images/m2_mS.gif) no-repeat left bottom; clear: none; float: left; height: 33px; width: 68px; }

div#menu5 { height: 41px; width: 100%; margin-bottom: 0px; }
* html div#menu5 {position: relative; margin-bottom:3px;}
div#mn_cont5 { height: auto; width: 742px; margin-right: auto; margin-left: auto;  }
* html div#mn_cont5 { position: relative;}
div#mn_cont5 ul { float: right; padding-right: 10px; height: auto; width: auto; list-style: none; padding-top: 5px; }
div#mn_cont5 ul li { background: url(none); }
div#mn_cont5 ul li a { cursor: hand; }

div#mn_cont5 ul li#s01, div#mn_cont5 ul li#s02, div#mn_cont5 ul li#s03, div#mn_cont5 ul li#s04, div#mn_cont5 ul li#s05 { float: left; height: auto; width: auto; }
div#mn_cont5 ul li#s01 a span, div#mn_cont5 ul li#s02 a span, div#mn_cont5 ul li#s03 a span, div#mn_cont5 ul li#s04 a span, div#mn_cont5 ul li#s05 a span{ background:url(../images/mn_left_5.gif) no-repeat left top; float:left; height:31px; width:100%; }
div#mn_cont5 ul li#s01 a span em, div#mn_cont5 ul li#s02 a span em, div#mn_cont5 ul li#s03 a span em, div#mn_cont5 ul li#s04 a span em, div#mn_cont5 ul li#s05 a span em{ background:url(../images/mn_right_5.gif) no-repeat right top; float:left; font-style:normal; height:31px; width:100%; }
div#mn_cont5 ul li#s01 a:hover span, div#mn_cont5 ul li#s02 a:hover span, div#mn_cont5 ul li#s03 a:hover span, div#mn_cont5 ul li#s04 a:hover span, div#mn_cont5 ul li#s05 a:hover span{ background:url(../images/mn_left_5.gif) no-repeat left -37px; }
div#mn_cont5 ul li#s01 a:hover span em, div#mn_cont5 ul li#s02 a:hover span em, div#mn_cont5 ul li#s03 a:hover span em, div#mn_cont5 ul li#s04 a:hover span em, div#mn_cont5 ul li#s05 a:hover span em{ background:url(../images/mn_right_5.gif) no-repeat right -37px; }

div#mn_cont5 ul li#s01 a { background: url(../images/menu_mn_01_01.gif) no-repeat center top; float: left; height: 31px; width: 46px; padding-right: 1px; padding-left: 1px; }
div#mn_cont5 ul li#s01 a:hover { background: url(../images/menu_mn_01_01.gif) no-repeat center -37px; }
div#mn_cont5 ul li#s02 a { background: url(../images/menu_mn_02_02.gif) no-repeat center top; float: left; height: 31px; width: 75px; padding-right: 1px; padding-left: 1px; }
div#mn_cont5 ul li#s02 a:hover { background: url(../images/menu_mn_02_02.gif) no-repeat center -37px; }
div#mn_cont5 ul li#s03 a { background: url(../images/menu_mn_03_03.gif) no-repeat center top; float: left; height: 31px; width: 66px; padding-right: 1px; padding-left: 1px; }
div#mn_cont5 ul li#s03 a:hover { background: url(../images/menu_mn_03_03.gif) no-repeat center -37px; }
div#mn_cont5 ul li#s04 a { background: url(../images/menu_mn_04_04.gif) no-repeat center top; float: left; height: 31px; width: 64px; padding-right: 1px; padding-left: 1px; }
div#mn_cont5 ul li#s04 a:hover { background: url(../images/menu_mn_04_04.gif) no-repeat center -37px; }
div#mn_cont5 ul li#s05 a{ background:url(../images/menu_mn_05_05.gif) no-repeat center top; float:left; height:31px; padding-left:1px; padding-right:1px; width:96px; }
div#mn_cont5 ul li#s05 a:hover { background:url(../images/menu_mn_05_05.gif) no-repeat center -37px; }


div#bg2 { height: 169px; width: 760px; position: relative; margin: 0px 0px 0px 9px; padding: 0px; }
div#bg_l { height: 174px; width: 201px; background: url(../images/border_ban8.png) no-repeat center center; float: left; position: relative; padding-left: 5px; padding-top: 5px; margin: -5px 0px 0px; }
div#bg2 a, div#bg2 a:link, div#bg2 a:hover { border: 0px none #FFFFFF !important; cursor: hand;}
div#bg_r { height: 174px; width: 552px; float: right; }
div#img_up2 { background: url(../images/border_ban9.png) no-repeat center center; height: 179px; width: 552px; z-index: 200; position: relative; left: 0px; margin: 0px auto; padding: 0px; top: -5px; }
div#img_lg { background: url(../images/lg_bg.png) repeat-x left top; height: 147px; width: 188px; padding-left: 8px; padding-top: 22px; }
div#bg2 h1 { font: bold 20px "Trebuchet MS", Arial, sans-serif; color: #FFFFFF; }
div#bg2 h2 { font: bold 17px "Trebuchet MS", Arial, sans-serif; color: #FFFFFF; width: 75%; padding-top: 80px; padding-right: 20px; padding-left: 20px; }
div#bg2 p { font: bold normal 15px "Trebuchet MS", Arial, sans-serif !important; color: #FFFFFF; width: 75%; float: left; padding-right: 20px; padding-left: 20px; padding-top: 90px; display: none; }
div#img1 { background: #000000 url(../images/banner_v1A.jpg) no-repeat center top; height: 169px; width: 542px; margin: 5px auto 5px 5px; }
div#img2 { background: #000000 url(../images/banner_v1B.jpg) no-repeat center top; height: 169px; width: 542px; margin: 5px auto 5px 5px; }
div#img3 { background: #000000 url(../images/banner_v1C.jpg) no-repeat center top; height: 169px; width: 542px; margin: 5px auto 5px 5px; }
div#img4 { background: #000000 url(../images/banner_v1D.jpg) no-repeat center top; height: 169px; width: 542px; margin: 5px auto 5px 5px; }
div#img5 { background: #000000 url(../images/banner_v1E.jpg) no-repeat center top; height: 169px; width: 542px; margin: 5px auto 5px 5px; }
div#img1 h2 { font-size: 24px; }
div#img2 h2 { color: #FFFFFF; text-align: right; float: right; }
div#img2 p { color: #FFFFFF; text-align: right; float: right; }
div#img3 h2 { padding-right: 0px; width: 80%; padding-top: 60px; }
div#img4 h2 { color: #FFFFFF; text-align: right; float: right; width: 85%; }
div#img4 p { color: #FFFFFF; text-align: right; float: right; }
div#img5 h2 { color: #28874B; text-align: right; float: right; padding-top: 40px; }
div#img5 p { color: #28874B; text-align: right; float: right; }
* html div#bg_l { background-repeat:no-repeat; background-position:center center; background-image: none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/border_ban8.png',sizingMethod='image');position: relative; left: 0px; top: 0px; margin: 0px; }
* html div#bg2 { margin: 0px auto; position: relative; background: transparent; padding-bottom: 2px; }
* html div#img_up2 { background-repeat:no-repeat; background-position:center center; background-image: none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/border_ban9.png',sizingMethod='image');position: relative; left: 0px; top: 0px; }
* html div#img1, * html div#img2 { margin: 5px auto 0px 5px; }

/* Left */
div#mid { clear: none; float: left; height: auto; width: 760px; position: relative; background: url(../images/mid_mid2.png) repeat-y left top; }
div#mid_all{ float: left; height: auto; margin: 0px; padding: 3px 0px 0px 9px; }
* html div#mid_all{ padding: 0px 0px 0px 9px; }
* html div#mid { background: url(../images/mid_mid2.png) repeat-y left top; }
* html div#mid { background-image: url(../images/mid_mid2.png) !important;background-repeat:no-repeat;background-position:left top;background-image: none;filter: none !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mid_mid2.png',sizingMethod='scale'); position:static; }

div#mid5 { clear: none; float: left; height: auto; width: 760px; position: relative; background: url(../images/mid_mid5.png) repeat-y left top; margin-top: 9px; padding-top: 9px; }
* html div#mid5 { background-image: url(../images/mid_mid5.png) !important;background-repeat:no-repeat;background-position:left top;background-image: none;filter: none !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mid_mid5.png',sizingMethod='scale'); position:static; margin-top:6px; }

div#aba { background: url(../images/top_aba.png) no-repeat left top; height: 52px; width: 760px; margin-top: -61px; position: relative; z-index: 100; }
div#aba h3 { font: bold 16px "Trebuchet MS", Arial, sans-serif; color: #007DAF; margin-bottom: 7px; clear: both; background: url(../images/linha_h3.png) no-repeat 10px bottom; padding-bottom: 15px; padding-top: 14px; padding-left: 20px; }
* html div#aba { background: url(../images/top_aba.gif) no-repeat left top; }
* html div#aba h3 { font: bold 16px "Trebuchet MS", Arial, sans-serif; color: #007DAF; margin-bottom: 7px; clear: both; background: url(../images/linha_h3.gif) no-repeat 10px bottom; padding-bottom: 15px; padding-top: 14px; padding-left: 20px; }

div#left { float: left; width: 522px; margin: 0px; clear: left; position: relative; text-align: left; min-height:400px; height:auto !important; height:400px; padding: 5px 15px 15px; }
div#left2 { float: left; width: 548px; margin: 0px; clear: left; position: relative; text-align: left; min-height:400px; height:auto !important; height:400px; padding: 0px 0px 15px 5px; }
* html div#left { position: relative; z-index: 1000; }

div#c2 { float: left; padding-right: 0px; padding-left: 0px; padding-top: 0px; clear: both; height: auto; position: relative; width: 522px; }
div#img_cen { background: url(../images/img_cen_border2.png) no-repeat left top; clear: none; float: left; height: 121px; width: 253px; padding-top: 5px; padding-left: 5px; }
div#c2 h2 { font: bold 14px "Trebuchet MS", Arial, sans-serif; color: #005197; clear: none; background: url(../images/linha_blue_smmal.gif) no-repeat left bottom; margin-bottom: 8px; float: left; width: 520px; }
div#c2 h3 { font: bold 16px "Trebuchet MS", Arial, sans-serif; color: #005197; margin-bottom: 7px; clear: both; background: url(../images/linha_h2.png) no-repeat left bottom; padding-bottom: 15px; }
div#c2 h4 { font: bold 14px "Trebuchet MS", Arial, sans-serif; color: #28874B; margin-bottom: 15px; clear: both; }
div#c2 h5 { font: bold 13px "Trebuchet MS", Arial, sans-serif !important; color: #28874B; clear: none; float: left; width: 400px; margin: 0px; padding: 0px 0px 2px 6px; text-align: left; }
div#c2 p { font: 12px "Trebuchet MS", Arial, sans-serif; color: #005197; clear: none; display: block; float: left; width: 410px; padding: 0px 0px 0px 5px; text-align: left; margin: 0px; }
div#c2 p b { color: #28874B; }
* html div#left div#img_cen { background-image: url(../images/img_cen_border2.png) !important;background-repeat:no-repeat;background-position:left top;background-image: none;filter: none !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img_cen_border2.png',sizingMethod='crop'); }
* html div#c2 h3 { background: url(../images/linha_h2.gif) no-repeat left bottom; }
div#left form#mail label { font: 10px Tahoma, Arial, sans-serif; color: #005197; clear: both; float: left; padding-top: 4px; padding-left: 2px; }
div#c2 ul { list-style: none; clear: both; float: left; padding: 15px 5px; }
div#c2 ul li { background: url(../images/icon.png) no-repeat left top; padding-left: 20px; font: bold 12px "Trebuchet MS", Arial, sans-serif; color: #28874B; margin-top: 3px; margin-bottom: 3px; clear: both; float: left; width: 492px; }
* html div#c2 ul li { background: url(../images/icon.gif) no-repeat left top; }

div.box { clear: both; float: left; padding: 10px 0px !important; height: auto; width: 522px; margin: 0px !important; }
div#c2 div.box p { font: 11px/130% "Trebuchet MS", Arial, sans-serif; color: #005197; clear: none; display: block; float: left; width: 400px; padding: 0px 0px 0px 5px; text-align: left; margin: 0px; }
div#c2 div.box span { font: italic 10px/normal "Trebuchet MS", Arial, sans-serif; color: #878796; clear: none; display: block; float: left; width: 400px; padding: 3px 0px 0px 5px; text-align: left; margin: 0px; }
div#c2 p a, div#c2 p a:link { font: 10px Tahoma, Arial, sans-serif; color: #28874B; }
div#c2 p a:hover { text-decoration: underline; }

div#c5 { float: left; clear: none; height: auto; position: relative; width: 553px; margin: 0px; padding-top: 15px; padding-right: 0px; padding-left: 15px; }
div#c5 h2 { font: bold 14px "Trebuchet MS", Arial, sans-serif; color: #005197; clear: none; background: url(../images/linha_blue_smmal.gif) no-repeat left bottom; margin-bottom: 5px; float: left; width: 552px; }
div#c5 h3 { font: bold 16px "Trebuchet MS", Arial, sans-serif; color: #007DAF; margin-bottom: 7px; clear: both; background: url(../images/linha_h2.png) no-repeat left bottom; padding-bottom: 15px; }
div#c5 h4 { font: bold 14px "Trebuchet MS", Arial, sans-serif; color: #28874B; margin-bottom: -4px; clear: both; margin-top: 5px; float: left; width: 550px; }
div#c5 h5 { font: bold 12px "Trebuchet MS", Arial, sans-serif; color: #28874B; clear: none; float: left; width: 446px; margin: 0px; padding: 0px 0px 0px 5px; text-align: right; }
div#c5 p { font: 12px "Trebuchet MS", Arial, sans-serif; color: #005197; clear: both; float: left; width: 552px; padding: 5px 0px; }
div#c5 p b { color: #28874B; }
div#c5 ul { list-style: none; clear: both; float: left; padding-top: 15px; padding-bottom: 15px; }
div#c5 ul li { background: url(../images/icon.png) no-repeat left top; padding-left: 20px; font: normal 12px "Trebuchet MS", Arial, sans-serif; color: #005197; margin-top: 3px; margin-bottom: 3px; clear: both; float: left; width: 502px; }
* html div#c5 ul li { background: url(../images/icon.gif) no-repeat left top; }
div#c5 ul li strong { font: bold 12px "Trebuchet MS", Arial, sans-serif; color: #28874B!important; }

div#c5 ul#c8 { list-style: none; clear: both; float: left; padding-top: 15px; padding-bottom: 15px; }
div#c5 ul#c8 li { background: url(../images/icon.png) no-repeat left top; padding-left: 20px; font: bold 12px "Trebuchet MS", Arial, sans-serif; color: #005197 !important; margin-top: 3px; margin-bottom: 3px; clear: both; float: left; width: 502px; }
* html div#c5 ul#c8 li { background: url(../images/icon.gif) no-repeat left top; }

div.box2 { clear: both; float: left; padding: 10px 0px !important; height: auto; width: 552px; margin: 0px !important; }
div#c5 div.box2 p { font: 12px "Trebuchet MS", Arial, sans-serif; color: #005197; clear: none; float: left; width: 446px; padding: 0px 0px 0px 5px; margin: 0px; text-align: right; }

div#c5 address { font: normal 13px "Trebuchet MS", Arial, sans-serif; color: #646496; float: right; border-right: 2px solid #32A05A; padding: 8px 10px 10px 6px; height: auto; width: 244px; position: relative; margin-top: 10px; clear: none; text-align: right; }
div#c5 address span { color: #28874B; font-weight: bold; }
div#c5 form#mail { position: relative; float: left; height: auto; width: 256px; clear: none; padding: 10px 0px 10px 15px; z-index: 1000; }
div#c5 form#mail label { font: 10px Tahoma, Arial, sans-serif; color: #005197; clear: both; float: left; padding-top: 4px; padding-left: 2px; width: 248px; }
div#c5 form#mail input { font: 12px "Trebuchet MS", Arial, sans-serif; padding: 1px 2px; clear: both; float: left; height: auto; width: 246px; }
div#c5 form#mail select { font: 12px "Trebuchet MS", Arial, sans-serif; padding: 1px 0px; clear: both; float: left; height: auto; width: 251px; }
div#c5 form#mail select option { clear: both; float: left; width: 249px; margin: 0px; padding: 0px 0px 0px 2px; }
div#c5 form#mail textarea { float: left; height: 120px; width: 246px; clear: both; padding: 1px 2px; font: 11px "Trebuchet MS", Arial, sans-serif; }
div#c5 a#ref { background: url(../images/bt_right.gif) no-repeat right top; height: auto !important; width: auto !important; border-style: none; font: bold 11px Arial, Helvetica, sans-serif !important; color: #FFFFFF; padding: 0px 8px 0px 0px !important; clear: right; float: right; cursor:pointer; position: relative; right: -3px; }
div#c5 a#ref:hover { background: url(../images/bt_right.gif) no-repeat right -44px;  }
div#c5 a#ref em { background: url(../images/bt_left.gif) no-repeat left top; height: 22px !important; width: auto !important; border-style: none; font: bold 11px Arial, Helvetica, sans-serif !important; color: #FFFFFF; padding: 8px 2px 0px 10px !important; clear: right; float: right; cursor:pointer; }
div#c5 a#ref:hover em { background: url(../images/bt_left.gif) no-repeat left -44px; }



div#c6 { float: left; clear: none; height: auto; position: relative; width: 740px; margin: 0px; padding-top: 15px; padding-right: 0px; padding-left: 10px; }
div#c6 img { margin: 6px 10px; }
div#c6 p { font: 12px "Trebuchet MS", Arial, sans-serif; color: #005197; clear: both; float: left; width: 730px; padding: 5px 0px 20px; text-align: left; }

div.box_cli { float: left; height: auto; width: 730px; clear: both; }
div.box_cli_2 { float: left; height: auto; width: 730px; clear: both; margin-top: 5px; margin-bottom: 5px; }
div.box_cli_3 { float: left; height: auto; width: 365px; clear: none; padding-top: 10px;margin-top: 5px; margin-bottom: 5px; }
div.box_cli_2 img, div.box_cli_3 img { float: left; clear: none; }
div.box_cli h6  { font: bold 12px "Trebuchet MS", Arial, sans-serif !important; color: #005197; background: url(../images/linha_blue_smmal.gif) no-repeat left bottom; text-align: left; display: block; clear: both; float: left; width: 718px; padding: 0px; margin-right: 5px; margin-left: 5px; }
div.box_cli_3 h6  { font: bold 12px "Trebuchet MS", Arial, sans-serif !important; color: #005197; background: url(../images/linha_blue_smmal.gif) no-repeat left bottom; text-align: left; display: block; clear: both; float: left; width: 352px; padding: 0px; margin-right: 5px; margin-left: 5px; }

* html div.box_cli h6  { font: bold 12px "Trebuchet MS", Arial, sans-serif !important; color: #005197; background: url(../images/linha_blue_smmal.gif) no-repeat left bottom; text-align: left; display: block; clear: both; float: left; width: 710px; padding: 0px; margin-right: 5px; margin-left: 5px; }
* html div.box_cli_3  { width: 364px;}
* html div.box_cli_3 h6  { width: 345px;}


/*  Clientes <<<----------*/
ul.ajax_tabs { margin:0px; padding: 0px 0px 5px 2px; list-style-type: none; float: left; width: 728px; height: auto; clear: both; }
ul.ajax_tabs li { margin:0px; padding:0; float: left; height: auto; font: bold 12px "Trebuchet MS", Arial, sans-serif; width: auto; clear: none; color: #005197; }
ul.ajax_tabs a { font: bold 12px "Trebuchet MS", Arial, sans-serif; color: #005197; width: auto; float: left; text-align: left; padding: 0px 8px; }
ul.ajax_tabs a:hover { color:#7D7DAF; }
ul.ajax_tabs a.selected { color: #28874B; }
div#ajax_area  { height: auto; width: 730px; float: left; padding: 15px 0px 5px; clear: none; overflow-x: hidden !important; margin: 0px; color: #005197; overflow: auto; }

ul.ajax_tabs2 { margin:0px; padding: 0px 0px 5px 2px; list-style-type: none; float: left; width: 500px; height: auto; clear: both; }
ul.ajax_tabs2 li { margin:0px; padding:0; float: left; height: auto; font: bold normal 12px "Trebuchet MS", Arial, sans-serif; width: auto; clear: none; color: #005197; }
ul.ajax_tabs2 a { font: bold normal 12px "Trebuchet MS", Arial, sans-serif; color: #005197; width: auto; float: left; text-align: left; padding-right: 5px; padding-left: 5px; background: #CCCCCC; }
ul.ajax_tabs2 a:hover { color:#7D7DAF; }
ul.ajax_tabs2 a.selected { color: #28874B; }
div#ajax_area2  { height: 400px; width: 500px; float: left; padding: 0px; clear: none; overflow-x: hidden !important; margin: 0px; color: #005197; overflow: auto; }

span#loader { clear: both; float: none; height: auto; width: 182px; display: block; position: relative; margin: 0px auto; padding: 50px 0px 0px; text-align: center; }
span#loader img { margin: 0px; padding: 0px; clear: none; float: left; height: 32px; width: 32px; position: relative; }
span#loader span { margin: 0px; padding: 7px 0px 0px 5px !important; clear: none; float: left; height: auto; width: 142px; color: #7D7DAF; text-align: left; }

div#pic { float: right; height: auto; width: 156px; position: relative; margin: 0px; padding: 0px 15px 8px; }
div.cs1 { background: url(../images/pic_s_border.png) no-repeat center center; clear: both; float: left; height: 148px; width: 148px; padding: 4px; }
* html div.cs1 {  background-image: url(../images/pic_s_border.png) !important;background-repeat:no-repeat;background-position:center center;background-image: none;filter: none !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pic_s_border.png',sizingMethod='image');}
div#cs1, div#cs2, div#cs3 { margin-bottom: 3px; }

div.hm1 { background: url(../images/home_pic_border2.png) no-repeat center center; clear: none; float: left; height: 100px; width: 100px; padding: 5px; position: relative; }
* html div.hm1 {  background-image: url(../images/home_pic_border2.png) !important;background-repeat:no-repeat;background-position:center center;background-image: none;filter: none !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home_pic_border2.png',sizingMethod='image');}

div#right { float: left; height: auto; width: 204px; text-align: left; margin: 0px; padding: 0px 0px 0px 2px; position: relative; z-index: 500; }
div#in_right { float: left; height: auto; width: 188px; text-align: left; margin: -52px 0px 0px; padding: 15px 9px 10px; position: relative; z-index: 500; background: url(../images/top_top_right.png) no-repeat center top; }
div#in_right h2 { font: bold 14px "Trebuchet MS", Arial, sans-serif; color: #28874B; background: url(../images/linha_green_smmal.gif) no-repeat left bottom; margin-bottom: 10px; }
div#in_right ul { list-style: none; margin: 0px; padding: 10px 0px 0px; clear: both; float: left; }
div#in_right ul li { text-align: right; }
div#in_right ul li { font: bold 11px "Trebuchet MS", Arial, sans-serif; color: #415FAF; text-decoration: none; height: auto; width: 160px; padding: 2px !important; clear: both; float: left; margin: 0px 0px 0px 10px !important; }
div#in_right ul li:hover {color: #28874B; }
div#in_right ul li h3 { font: bold 14px/120% "Trebuchet MS", Arial, sans-serif; color: #415FAF; text-align: right; margin: 0px; padding: 0px; }
div#in_right ul li p { font: normal 11px/120% "Trebuchet MS", Arial, sans-serif; color: #9696AF; text-align: right; }
* html div#in_right {  background-image: url(../images/top_top_right.png) !important;background-repeat:no-repeat;background-position:center top;background-image: none;filter: none !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_top_right.png',sizingMethod='crop'); position:relative;}

div#scroll {  clear: both; float: left; height: 205px; width: 188px; background: url(../images/bg_mar.gif) repeat-x left top; margin-bottom: 15px; }
div#scroll_bg { background: url(../images/marquee_border3.gif) no-repeat left top; clear: both; float: left; width: 188px; position: relative; height: 215px; }
div#scroll_bg a, div#scroll_bg a:link { cursor: pointer !important; cursor: hand !important;}
div#scroll2 { height: 185px; position: relative; margin-top: 10px; float: left; width: 100%; }

form#ind { position: relative; float: left; height: auto; width: auto; clear: both; padding: 0px 4px; margin: 0px; }
form#ind label { font: 10px Tahoma, Arial, sans-serif; color: #005197; clear: both; float: left; padding-top: 4px; padding-left: 2px; width: 176px; }
form#ind input { font: 12px "Trebuchet MS", Arial, sans-serif; padding: 1px 2px; clear: both; float: left; height: auto; width: 172px; }
form#ind textarea { float: left; height: 120px; width: 246px; clear: both; padding: 1px 2px; font: 11px "Trebuchet MS", Arial, sans-serif; }



div#top_left { background: url(../images/left_top.png) no-repeat left top; clear: left; float: left; height: 9px; width: 552px; margin: 0px; padding: 0px; }
div#top_left2 { background: url(../images/left_top2.gif) no-repeat left top; clear: both; float: left; height: 9px; width: 760px; }
div#bottom { background: url(../images/btt.png) no-repeat center top; clear: both; float: left; height: 9px; width: 760px; }
div#bottom2 { background: url(../images/btt2.png) no-repeat center top; clear: both; float: left; height: 9px; width: 760px; }
* html div#top_left { background: url(../images/left_top.gif) no-repeat left bottom; clear: left; float: left; height: 9px; width: 552px; position: relative; margin-top: -4px; }
* html div#top_left2 { background: url(../images/left_top2.gif) no-repeat left bottom; clear: left; float: left; height: 9px; width: 760px; position: relative; margin-top: -4px; }
* html div#bottom {background-image: url(../images/btt.png) !important;background-repeat:no-repeat;background-position:center top;background-image: none;filter: none !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btt.png',sizingMethod='crop'); position:relative;}
* html div#bottom2 {background-image: url(../images/btt2.png) !important;background-repeat:no-repeat;background-position:center top;background-image: none;filter: none !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/btt2.png',sizingMethod='crop'); position:relative;}

/* footer */
#footer{ position:absolute; width:778px; margin-left:auto; text-align:center; margin-right: auto; height: 38px; background: url(../images/footer_bg_all.png); clear: both; float: left; bottom: 0px; }
* html div#footer {background-image: url(../images/footer_bg_all.png.png) !important;background-repeat:no-repeat;background-position:center top;background-image: none;filter: none !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer_bg_all.png',sizingMethod='crop');position: absolute; float:left; clear:both;}
* html div#footer { bottom: -1px; }
div#ft_cont { height: 38px; width: 742px; margin-right: auto; margin-left: auto; background: url(../images/footer_bg.png) repeat-x center top; }
* html div#ft_cont { background-image: url(../images/footer_bg.png.png) !important;background-repeat:no-repeat;background-position:center top;background-image: none;filter: none !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/footer_bg.png',sizingMethod='scale');}
div#footer p { font: 10px Tahoma, Arial, sans-serif; color: #FFFFFF; padding-top: 16px; padding-left: 4px; float: left; padding-right: 4px; }
div#ft_cont ul { float: right; list-style: none; position: static; margin: 16px 0px 0px; padding: 0px; width: auto; height: auto; }
div#ft_cont ul li, div#ft_cont ul li a, div#ft_cont ul li a:link, div#ft_cont ul li a:visited { font: 10px Tahoma, Arial, sans-serif; color: #FFFFFF; float: left; text-decoration: none; position: relative; margin: 0px; padding: 0px; height: auto; width: auto; }
div#ft_cont ul li { padding-right: 6px; }
div#ft_cont ul li a:link, div#ft_cont ul li a:visited, div#ft_cont ul li a:active { padding-right: 6px; }
div#ft_cont ul li a:hover { color: #FFFF66;padding-right: 6px; }
div#ft_cont ul li a:link.ltt, div#ft_cont ul li a:visited.ltt, div#ft_cont ul li a:active.ltt { padding-right: 0px; }
div#ft_cont ul li a:hover.ltt { color: #FFFF66;padding-right: 0px; }


form#refil { position: relative; float: left; height: auto; width: auto; clear: none; padding: 20px 0px; z-index: 1000; }
p#form { position: relative; float: none; height: auto; width: 274px; clear: both; padding: 20px 0px 10px 20px; z-index: 1000; background: #FFF; color: #646464; text-decoration: none; }
form#refil label { font: 10px Tahoma, Arial, sans-serif; color: #005197; clear: both; float: left; padding-top: 4px; padding-left: 2px; width: 248px; }
form#refil input { font: 12px "Trebuchet MS", Arial, sans-serif; padding: 1px 2px; clear: both; float: left; height: auto; width: 274px; }
form#refil select { font: 12px "Trebuchet MS", Arial, sans-serif; padding: 1px 0px; clear: both; float: left; height: auto; width: 251px; }
form#refil select option { clear: both; float: left; width: 249px; margin: 0px; padding: 0px 0px 0px 2px; }
form#refil textarea { float: left; height: 120px; width: 246px; clear: both; padding: 1px 2px; font: 11px "Trebuchet MS", Arial, sans-serif; }
form#refil fieldset.ref_fil { border-width: 0px; border-style: solid; float: left; width: 282px; padding-top: 10px; }

div.case-div { clear: left; float: left; width: 552px; border-bottom: 1px dotted #2F97FF; padding-top: 10px; padding-bottom: 10px; }
div#c5 div.case-div { clear: both; float: left; padding: 10px 0px !important; height: auto; width: 720px; margin: 0px !important; }
div#c5 div.case-div p { font: 12px "Trebuchet MS", Arial, sans-serif; color: #005197; clear: none; float: left; width: 552px; padding: 5px 0px; text-align: justify; }
div#c5 div.case-div img { float: left; clear: left; }
div#c5 div.case-div h4 { width: 552px; clear: none; float: left; }
div.case-div {}

div#c5 p { line-height: 150%!important; margin-top: 5px!important; margin-bottom: 5px!important; font-size: 13px!important; }
div#c5 ul li {line-height: 150%!important;  margin-top: 6px!important; margin-bottom: 6px!important; }
span.cote { color: #28874B; text-align: left; clear: left; float: left; width: 552px; margin-top: 20px; margin-bottom: 20px; font: italic bold normal 14px/150% "Trebuchet MS", Arial, Helvetica, sans-serif; }
