/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;outline:none;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:0px;line-height:0px; display:block;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_border{border:none !important;}
.marg_last{ margin-right:0px !important;}
.padde     {padding:0 !important;}
.paddde     {padding:0 !important;}
input { }
/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:none;}
h1											{font-size:24px;}
h2											{font-size:22px;}
h3											{font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 										{}
body										{

color: #5b5b65;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 20px;

}

td, th {
padding: 5px;
}

table {
margin: auto;
width: 100%;
}

img[src$="botao.jpg"] {
	float: none !important;
	margin: auto !important;
}


.flt_lt										{float:left; display:inline;}
.flt_rt										{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/

/* ----------------------- layout ----------*/
.wrapper									{margin:0 auto; }
.container									{width:980px; margin:0 auto;}
.header										{position:relative; padding:0;background:url(../images/white-bg.png) repeat-x left bottom;}
.header span                                {display:block; background:url(../images/white-bg.png) repeat left top; position:absolute; left:0; bottom:0px; width:100%; height:12px;}
/*-------------------------------------------*/

/* ------------------ HEADER HERE -------------------*/
.slider                                     {display:block; margin:0 auto; padding:0;}
.slider img                                 {display:block; margin:0 auto; width:100%; height:auto;}
.header-main                                {position:absolute; top:0px; left:0px; width:100%; z-index:999;}
.logo										{padding:31px 0 28px 0px; width: 243px; margin: 0 auto; position:relative; z-index:9999; }
.logo a                                     {display:block;}
.logo a img                                 {display:block;}
.nav-main									{background:url(../images/nav-bg.png) repeat right top; border-bottom:1px solid rgba(163, 252, 185, 0.5 ); border-top:1px solid rgba(163, 252, 185, 0.5 );}
.nav										{padding:0;margin: 0 0 0 -12px;}
.nav ul										{display:block;}
.nav ul li									{display:inline-block; float:left; border-left:1px solid #488752;position:relative;}
.nav ul li a								{display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:14px;color:#ffffff; text-transform:uppercase; padding:20px 10px 20px 10px;}
.nav ul li a:hover							{background:#459741;}
.nav ul li a.active                         {background:#d37c00; border: 2px solid #005f54; padding: 18px 8px 18px 8px;}
.nav ul li:hover ul					        { display:block;}
.nav ul li ul                               { display:none; float:none; width:136px; background:url(../images/transparent-bg.png) repeat left top; position:absolute; left:-18px; top:55px; z-index:999; border-top:1px solid rgba(163, 252, 185, 0 );}
.nav ul li ul li						    { float:none; display:block; padding:0; margin:0; border-bottom:1px solid #518b66;}
.nav ul li ul li a						    { display:block; text-align:center;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#ffffff; line-height:12px; padding:9px 0 10px 0;text-transform:none; }
.nav ul li ul li a:hover				    {background:#4a9551;}
.menu                                       {display:none;}
.nav ul li ul.interc                        {position:absolute; top:55px; left:3px;}
/* ---------------------------------------------------------*/

/* ------------------------ MIAN CONTENT HERE --------------*/
.main1                                      {background:#ffffff;}
.main1-main                                 {padding:43px 0 0 0px; margin:0;}
.main1-main h5                              {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:36px; font-weight:bold; color:#008a5c; line-height:36px; padding:0 0 30px 8px; text-align:center; text-transform:uppercase; word-spacing:-5px;}
.main1-main p                               {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#5b5c65; line-height:20px; text-align:center; background: url(../images/border.png) no-repeat center center; padding:0 0 0 4px;}
.unimed                                     {padding:40px 0 24px 0;border-bottom:2px solid #e2e4e6; }
.unimed ul                                  {display:inline-block; float:left;}
.unimed ul li                               {display:inline-block; float:left; padding:0 3px 0 0; position:relative;margin: 0 0 4px 0;}
.unimed ul li a                             {display:block;}
.unimed ul li a img                         {display:block;}
.unimed ul li a span                        {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#fefefe; line-height:20px; padding:28px 0 22px 0; text-transform:uppercase; text-align:center; display:block; position:absolute; bottom:0px; left:0;}
.unimed ul li a span.pic1                   {background:#be0048; width:323px;}
.unimed ul li a span.pic2                   {background:#89017e;width:327px;}
.unimed ul li a span.pic3                   {background:#603900;width:322px;}
.unimed ul li a span.pic4                   {background:#d37c00;width:324px;}
.unimed ul li a span.pic5                   {background:#391360;width:327px;}
.unimed ul li a span.pic6                   {background:#2c5d53;width:322px;}
.unimed ul li a img:hover                  {opacity:0.7;}
.unimed ul li.list1                                     {}

.main2                                      {background:url(../images/professional-img.png) no-repeat center top;margin: 25px 0 0 0;}
.main2-main                                 {padding:65px 0 7px 0px;}
.main2-main h5                              {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:61px; font-weight:bold; line-height:61px; color:#ffffff; padding:0 0 42px 0; text-align:center;letter-spacing:-1.8px; }
.main2-main span                            {background:url(../images/border2.png) no-repeat center 21px; display:block; padding:0 0 32px 0;}
.main2-main img                             {display:block; margin:0 auto;}
.main2-main p                               {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:26px; font-weight:normal; line-height:26px; color:#ffffff; padding:0 0 44px 0; text-align:center; background:url(../images/border3.png) no-repeat center bottom; text-transform:uppercase;}
.main2-main a                               {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:22px; font-weight:normal; line-height:22px; color:#ffffff; padding:17px 0 17px 0; text-align:center; width:276px; background:#008a5c; margin:42px auto; display:block; border-bottom:2px solid #44ad8a;border-top:2px solid #44ad8a;}

.mainn                                     {padding:28px 0 0 0;}
.mainn-main                                {border-bottom:2px solid #e2e4e6;}



.main3                                      { margin:25px 0 0px 0px; background:#2c5d53;}
.main3-main                                 {padding:52px 0 41px 0px;}
.main3-main img                             {margin:0 auto; display:block; padding:0 0 49px 0;}
.main3-main h5                               {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:33px; font-weight:bold; color:#ffffff; line-height:33px;margin:0 0 46px 0; text-align:center; background:url(../images/border4.png) no-repeat center center;}
.main3-main a                              {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:22px; color:#2c5d53;font-weight:normal; line-height:22px; padding:18px 0 17px 0 ;text-align:center; margin:0 auto; width:328px; background:#c0ce4c; display:block;}

.main4                                     {background:#ffffff; padding:21px 0 0 0;}
.main4-main                                {padding:0;border-top:2px solid #e2e4e6; padding:23px 0 0 0;}
.clique                                   {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#ffffff !important; line-height:24px; padding:30px 0 24px; text-align:center; background:#c4cbcf; margin:0 0 37px 0;display:block;}
.coper                                     {border-bottom:2px solid #e2e4e6;}
.cooperad                                  {float:left; display:inline-block; padding:0 40px 0 0; background:none;}
.cooperad1                                 {padding:0px 70px 0 0;}
.cooperad2                                 {margin:0 -35px 0px 0px;}
.inter                                     {padding:0 0 15px 0;border-bottom:1px solid #c5cace; margin:0 0 33px 0;}
.inter h6                                  {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#008a5c; line-height:18px; padding:0 0 9px 0; text-transform:uppercase;}
.inter ul                                  {display:block;}
.inter ul li                               {display:block;padding:0 0 9px 0;}
.inter ul li a                             {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#5b5c65; line-height:16px; display:inline-block;}
.entre                                     {background:#c0ce4c;margin:14px 0 0 0;}
.entre a                                   {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#feffff; font-weight:bold; line-height:24px; padding:30px 0 25px 0; text-align:center;  display:block;}

.main5                                     {background:url(../images/map.png) no-repeat center top; background-size:cover;margin: 18px 0 0 0;}
.main5-main                                {padding:12px 0 11px 0;}
.qual                                      {background:#ffffff; width:218px; padding:22px 27px 0 30px; float:left; display:inline-block;}
.qual h6                                   {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; padding:0 0 22px 0; line-height:18px;color:#008a5c;}
.check                                     {padding:0 0 16px 0; border-bottom:1px solid #c5cace;}
.check ul                                  {display:block;}
.check ul li                               {display:inline-block; width:100%; padding:0 0 3px 0;}
.check label                               {float:left; display:inline-block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#5b5c65; font-weight:normal; padding:3px 0 0 0;}
.check input                               {float:left; display:inline-block;margin:6px 15px 0 0;}
.fieldbox                                  {padding:24px 0 0 0;}
.fieldbox ul                               {display:block;}
.fieldbox ul li                            {display:block; padding:0 0 27px 0;}
.fieldbox ul li input                      {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#8b8b8b; line-height:15px; padding:5px 10px 6px 8px;font-weight:normal; border:1px solid #d1d1d1; border-radius:10px; width:200px;}

.msg                                       {background:#ffffff; padding:23px 25px 26px 25px; float:left; width:391px;margin: 0 0 0 37px;}
.msg label                                 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#008a5c; line-height:17px; padding:0 0 28px 0;display:block;}
.textarea                                  {display:block;width:363px; height:301px; border:1px solid #dedede; border-radius:31px;margin:0 0 26px 0;padding:10px 15px 10px 15px; resize:none; }
.submit1                                   {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; line-height:13px; text-align:center; margin:0 auto; background:#008a5c; width:105px; border:none; display:block; color:#ffffff; padding:9px 0 9px 0; cursor:pointer; 
-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none;-o-appearance: none; appearance: none; border-radius:0; }

.main6                                     {background:#008a5c; margin:18px 0 0 0;}
.main6-main                                {padding:47px 0 29px 0;}
.main6-main h5                             {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#ffffff; line-height:24px; padding:0 0 34px 0; text-align:center; text-transform:uppercase;}
.main6-main p                              {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:16px; font-weight:normal; color:#ffffff;line-height:16px; padding:0 0 34px 0; text-align:center; border-bottom:1px solid #ffffff; width:336px; margin:0 auto; display:block;}
.main6-main p span                         {display:block;padding:9px 0 0 0; }
.main6-main h6                             {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px;font-weight:normal; line-height:16px; padding:36px 0 30px 0; text-align:center; color:#ffffff;}
.main6-main h6 span                        {font-weight:bold; display:inline-block;}
.main6-main a                              {display:block; margin:0 auto;}
.main6-main a img                          {display:block; margin:0 auto;}
/* ---------------------------------------------------------*/


/* ------------------ FOOTER HERE --------------------------*/
.footer										{background:#2c5d53;}
.footer-in                                  {padding:35px 0 34px 0;}
.footer-in ul                               {display:block; margin:0 auto; width:148px;}
.footer-in ul li                            {display:inline-block; float:left; padding:0 30px 0 0;}
.footer-in ul li a                          {display:block;}
.copy										{}
/* ---------------------------------------------------------*/

/* ------------------ INNER HERE --------------------------*/
.header1                                    {background:url(../images/header1-bg.jpg) no-repeat center top; min-height:305px; background-size:cover;}
.maincontent                                {background:#ffffff; padding:49px 0 0 0;}
.maincontent-in                             {margin:0 auto;}
.ribei                                      {padding:0 0 47px 0; margin:0;}
.ribei h5                                   {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:36px; font-weight:bold; line-height:36px; color:#008a5c; padding:0 0 0px 0; text-align:center; background:url(../images/border5.png) no-repeat center 17px; text-transform:uppercase;}
.ribi-left                                  {float:left; display:inline-block; padding:50px 0 0 0;}
.ribi-left img                              {display:block;}
.ribi-right                                 {float:right; display:inline-block; width:369px; padding:46px 0 0 0;}
.ribi-right p                               {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; line-height:24px; padding:0 0 27px 0; color:#5b5c65;}
.nossos                                     {padding:0 0 52px 0;}
.nossos h5                                  {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:36px; font-weight:bold; line-height:36px; padding:0 ; text-align:center; background:url(../images/border5.png) no-repeat center center; color:#008a5c; text-transform:uppercase;}
.nossos ul                                  {display:block; padding:63px 0 0 0;}
.nossos ul li                               {display:inline-block; float:left; padding:0 120px 0 0; margin:0; width:242px;}
.nossos ul li img                           {display:block; padding:0 0 19px 14px;}
.nossos ul li h6                            {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#5b5c65; line-height:22px; padding:0 0 31px 0; text-align:center; text-transform:uppercase;}
.nossos ul li p                             {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#5b5c65; line-height:25px; padding:0 0 32px 0; text-align:center;}
.nossos ul li a                             {display:block;margin:0 auto; width:33px;}

.simula                                    {padding:0;}
.simula h5                                 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:36px; font-weight:bold; color:#008a5c; line-height:36px; padding:0; text-align:center; text-transform:uppercase; background:url(../images/border5.png) no-repeat center center;}
.fisica                                    {float:left; display:inline-block; padding:0; margin:59px 0 0 0px; width:414px; border:1px solid #d1d4d8;}
.fisica h6                                 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:22px; color:#ffffff; font-weight:bold; background:#be0048; line-height:22px; text-align:center; text-transform:uppercase; padding:26px 0 24px 0; border-bottom:1px solid #d1d4d8;}
.fisica-in                                 {margin:33px 34px 21px 25px;}
.fisica-in ul                              {display:block; }
.fisica-in ul li                           {display:block; padding:0 0 27px 0;}
.fisica-in ul li .text-field               {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; line-height:15px; color:#8b8b8b; padding:5px 10px 6px 13px; border:1px solid #d1d1d1; border-radius:10px; width:330px;} 
.radiob                                   {padding:20px 0 20px 16px;border-bottom:1px solid #c5cace;border-top:1px solid #c5cace; }
.radiob ul                                {display:inline-block;}
.radiob ul li                             {display:inline-block; float:left; padding:0 33px 0 0;}
.radiob ul li label                       {display:block; float:left;}
.radiob ul li input                       {display:inline-block; float:left;}
.idade                                    {padding:19px 0 0 0;}
.idade ul                                 {display:block;}
.idade ul li                              {display:inline-block; float:left; padding:0 0 22px 0; border-bottom:1px solid #c5cace; width:354px; margin:0 0 24px 0;}
.idade ul li label                        {display:inline-block; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; line-height:15px; color:#5b5c65; padding:7px 0 0 13px;}
.idade ul li input                        {display:inline-block; float:left; width:70px; border:1px solid #d1d1d1; border-radius:8px; padding:6px 10px 6px 10px; margin:0 0 0 16px;}
.idade ul li input.submit2                {background:#be0048; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#ffffff; text-align:center; width:358px; margin:4px auto; border:none; display:block; border-radius:0; padding:10px 0 10px 0;-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none;-o-appearance: none; appearance: none; border-radius:0;}
.idade ul li label.para                  {width:195px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; line-height:20px; color:#5b5c65; display:block;}
.idade ul li input.text-field2           {padding:7px 10px 7px 10px; margin:10px 0 0 26px; width:69px;}

.fisica-right                           {float:right; display:inline-block;padding:0 0 22px 0; margin:59px 4px 0 0px; width:414px; border:1px solid #d1d4d8;}
.fisica-right h6                        {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:22px; color:#ffffff; font-weight:bold; background:#d37c00; line-height:22px; text-align:center; text-transform:uppercase; padding:26px 0 24px 0;border-bottom:1px solid #d1d4d8;}
.emp                                    {margin:33px 29px 0px 27px; border-bottom:1px solid #c5cace; padding:0 0 20px 0;}
.emp input                              {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; line-height:15px; color:#8b8b8b; padding:4px 10px 5px 14px; width:330px; border-radius:10px; border:1px solid #d1d1d1;}
.sim                                    {padding:20px 0 20px 0;border-bottom:1px solid #c5cace; margin:0 30px 0 30px;}
.sim ul                                 {display:block;}
.sim ul li                              {display:inline-block; float:left; padding:0 24px 0px 0;}
.sim ul li span                         {display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#5b5c65; line-height:15px; padding:0 0 0 11px;}
.sim ul li label                         {float:left; display:inline-block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#5b5c65; line-height:15px; padding:0 0 0 23px;}
.sim ul li input                        {float:right; display:inline-block; padding:0;}
.pess                                    {padding:18px 0 20px 0; margin:0px 30px 0px 30px; border-bottom:1px solid #c5cace;}
.pess label                              {float:left; display:inline-block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; line-height:22px; color:#5b5c65; padding:0 0 0 12px; width:200px;}
.pess input                              {display:inline-block; float:left; width:70px; border:1px solid #d1d1d1; border-radius:8px; padding:6px 10px 6px 10px;margin:9px 0 0 20px;}
.cargo                                   {padding:20px 0 0 0;margin:0px 30px 0px 28px; border-bottom:1px solid #c5cace;}
.cargo ul                                {display:block;}
.cargo ul li                             {display:block; margin:0 0 19px 0;}
.cargo ul li input                       {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#8b8b8b; line-height:15px; padding:6px 10px 5px 13px; width:330px; border:1px solid #d1d1d1; border-radius:10px;}
.submit3                                 {padding:10px 0 0 0;}
.submit3 input                           {background:#d37c00; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#ffffff; text-align:center; width:358px; margin:4px auto; border:none; display:block; border-radius:0; padding:10px 0 10px 0;-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none;-o-appearance: none; appearance: none; border-radius:0;}
.bene                                    {padding:60px 0 43px 0 !important; background:url(../images/border5.png) no-repeat center 76px !important;}


.uti                                       {background:url(../images/baby.png) no-repeat center top; background-size:cover;}
.uti-in                                    {padding:91px 0 4px 12px;}
.uti-in ul                                 {display:inline-block; background:url(../images/border6.png) no-repeat center bottom; padding:0 0 45px 0;}
.uti-in ul li                              {display:inline-block; float:left; width:290px; padding:0 29px 0 0;}
.uti-in ul li h6                           {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; color:#ffcb08;line-height:26px; padding:0 0 30px 0; text-align:center; text-transform:uppercase;}
.uti-in ul li p                           {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#ffffff; line-height:23px; padding:0; text-align:center;}
.uti-in a                                  {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#ffffff; line-height:22px; background:#008a5c; width:333px; margin:49px auto; display:block; border-bottom:2px solid #44ad8a; border-top:2px solid #44ad8a; text-align:center; padding:17px 0 18px 0;}

.main7                                    {padding:31px 0 7px 0; margin:0;}
.main7-main                               {border:1px solid #e2e4e6;}

.faca                                     {background:#2c5d53; margin:20px 0 0 0;}
.faca-in                                  {padding:55px 0 47px 0;}
.faca-in img                              {display:block; margin:0 auto; padding:0 0 54px 0;}
.faca-in h6                               {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:37px; font-weight:bold; color:#ffffff; line-height:37px; padding:0; text-align:center; text-transform:uppercase; background:url(../images/border7.png) no-repeat center 18px;}
.faca-in h6 span                          {}

.veja                                     {background:#ffffff; padding:27px 0 11px 0; margin:0;}
.veja-in                                  {padding:0;}
.veja-in a                                {display:block;background:#c4cbcf; font-size:24px; color:#ffffff; font-weight:bold; line-height:24px; padding:33px 0 24px 0; text-align:center;}
.bg_login_cooperado						  {background-image: url(../images/medico.jpg); background-repeat: no-repeat; background-size: 100%;}
#mapa_contato						      {background-image: url(../images/mapa_contato.jpg); background-repeat: no-repeat; background-size: 100%;width: 100%; height: 400px;}
/* ---------------------------------------------------------*/










/* ------------------ INNER2 HERE --------------------------*/
.header2                                  {background:url(../images/header2.png) no-repeat center top; min-height:305px;background-size:cover; }
.sobre                                    {background:#f47920; padding:0; margin:2px 0 0 0;}
.sobre-in                                 {padding:36px 0 37px 69px; margin:0;}
.sobre-in ul                              {display:block;}
.sobre-in ul li                           {display:inline-block; float:left; padding:0 19px 0 0;}
.sobre-in ul li a                         {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff; line-height:13px; padding:0; text-transform:uppercase;}
.sobre-in ul li a:hover,.sobre-in ul li a.active {text-decoration:underline;}
.sobre-acc                                {margin:41px 0 0 117px;}


.maincontent1                             {padding:39px 0 0 0;}
.melhor                                   {padding:0;}
.melhor h5                                {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#008a5c; line-height:25px; text-align:center; padding:0 0 35px 0; text-transform:uppercase; background:url(../images/border8.png) no-repeat center 10px;}
.melhor p                                 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-style:italic; color:#5b5c65; line-height:23px; text-align:center; padding:0; width:484px; margin:0 auto;}

.historia                                 {padding:35px 0 24px 0; border-top:2px solid #e2e4e6; margin:28px 0 0 0; border-bottom:2px solid #e2e4e6;}
.historia img                             {float:left; display:inline-block; padding:2px 30px 0 0;}
.historia h6                              {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:22px; font-weight:bold; color:#008a5c; line-height:22px; padding:0 0 18px 0;}
.historia p                               {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#5b5c65; line-height:25px; padding:0 0 22px 0; word-spacing: -2px;}

.corpo                                    {padding:32px 0 9px 0;border-bottom:2px solid #e2e4e6;}
.corpo-left                               {float:left; display:inline-block; padding:0; width:402px;}
.corpo-left h6                            {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#008a5c; line-height:22px; padding:0 0 19px 0;letter-spacing: -1px;word-spacing: 2px;}
.corpo-left p                             {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#5b5c65; padding:0 0 25px 0; line-height:25px;}
.corpo-right                              {float:right; display:inline-block; padding:0; width:492px;}
.corpo-right h6                           {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#008a5c; line-height:22px; padding:0 0 19px 0;}
.corpo-right p                            {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#5b5c65; padding:0 0 22px 0px; line-height:25px;}
.corpo-right a                            {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#00995d; line-height:16px; padding:11px 18px 0 0; float:right; display:inline-block;}
.corpo-right a span                      {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#00995d; line-height:16px; padding:0; display:inline-block;}

.cliente                                  {padding:36px 0 43px 0;border-bottom:2px solid #e2e4e6;}
.cliente-left                             {float:left; display:inline-block; width:431px;}
.cliente-left h6                          {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#008a5c; line-height:22px; padding:0 0 18px 0;letter-spacing: -1px;}
.cliente-left p                           {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#5b5c65; padding:0 0 0px 0px; line-height:25px;}
.cliente-right                            {float:right; display:inline-block; width:494px;}
.cliente-right h6                         {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#008a5c; line-height:22px; padding:0 0 17px 0;}
.cliente-right p                          {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#5b5c65; padding:0 0 0px 0px; line-height:25px;}
.cliente-right a                          {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#00995d; line-height:16px; padding:28px 18px 0 0; float:right; display:inline-block;}
.cliente-right a span                      {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#00995d; line-height:16px; padding:0; display:inline-block;}

.ainda                                     {background:#2c5d53; margin:47px 0 0 0;}
.ainda-in                                  {padding:55px 0 47px 0;}
.ainda-in img                              {display:block; margin:0 auto; padding:0 0 48px 0;}
.ainda-in h6                               {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#ffffff; line-height:30px; padding:0; text-align:center; background:url(../images/border9.png) no-repeat left center;}
.ainda-in h6 span                          {color:#c0ce4c; padding:0 0 0 7px;}

/* ---------------------------------------------------------*/













