@import url('estilos.css');

/* pagina sobre */

.separa_top						{ display: block; clear: both; float: left; background: #c7c7c7; height: 1px; width: 100%; margin: 40px 0 125px 0; }
.title_sobre					{ clear: both; float: left; font-family: 'CenturyGothicBold'; margin: 0 0 28px 0; text-align: left; text-transform: uppercase; font-weight: normal; font-size: 22px; color: #27ae61; }
.text							{ clear: both; float: left; text-align: left; font-size: 16px; line-height: 26px;  }
.img_empresa					{ clear: both; float: left; margin: 40px 0 40px 0; }

#redes_l						{ clear: both; float: left; margin: 80px 0 0 0; border-left: solid 1px #d3d3d3; height: 50px; padding-left: 15px; }
#redes_l img					{ float: left; margin: 0 5px 0 0; }
#redes_l h2						{ clear: both; float: left; font-family: 'CenturyGothicBold'; font-size: 16px; margin: 0 0 8px 0; }


/* pagina contato */

#infos_c						{ float: left; width: 490px; }
#infos_c h2						{ float: left; font-size: 22px; font-weight: normal; color: #27ae61; font-family: 'CenturyGothicBold'; text-transform: uppercase; margin: 0 0 35px 85px; }

.info_c							{ float: left; width: 380px; clear: both; margin: 0 0 20px 0;  }
.info_c	span					{ display: block; float: left; padding: 10px 0 0 0; width: 71px; background: #27ae61; height: 61px; -webkit-border-radius: 40px; -moz-border-radius: 40px; 
border-radius: 40px; }
.info_c span:hover				{ background: #2dcc70; }
.info_c p						{ float: left; font-size: 16px; text-align: left; margin: 11px 0 0 17px; line-height: 23px; }

#borda_right					{ float: left; clear: both; width: 490px; height: 252px; border-right: solid 1px #dedede;   }

#form_c							{ float: left; width: 300px; margin: 0 0 0 80px; }
#form_c h2						{ float: left; font-size: 22px; font-weight: normal; color: #27ae61; font-family: 'CenturyGothicBold'; text-transform: uppercase; margin: 0 0 53px 0; }

.input_g						{ clear: both; float: left; width: 280px; background: #fff; height: 34px; border: solid 1px #dedede;  font-family: 'CenturyGothicItalic'; color: #7c7c7c; font-size: 16px;  padding: 0 0 0 10px; margin: 0 0 18px 0; }
.textarea					{ float: left; width: 280px; background: #fff; height: 86px;  border: solid 1px #dedede; font-family: 'CenturyGothicItalic'; color: #7c7c7c; font-size: 16px;
 padding: 0 0 0 10px; margin: 0 0 18px 0; }


#maps							{ clear: both; float: left; text-transform: uppercase; font-weight: normal; font-size: 22px; color: #27ae61; font-family: 'CenturyGothicBold'; 
margin: 100px 0 25px 90px;   }
#maps span						{ font-family: 'CenturyGothicItalic'; font-size: 14px; color: #989898; }

#col_left						{ float: left; width: 650px; margin: -75px 0 0 0; }

#icon_fixo						{ display: block; margin: -54px 0 0 276px; position: relative; z-index: 55; padding: 14px 0 0 0; width: 97px; background: #27ae61; height: 83px; -webkit-border-radius: 45px; -moz-border-radius: 45px; border-radius: 45px; }

#title_s						{ float: left; text-transform: uppercase; font-weight: normal; font-size: 22px; color: #27ae61; font-family: 'CenturyGothicBold'; margin: 25px 0 50px 248px;  }
#voltar							{ display: block; float: left; clear: both; margin: 52px 0 0 175px; width: 301px; height: 41px; background: #d8d8d8; text-decoration: none;  font-family: 'HelveticaNeueLTCom35Thin'; color: #212121; font-size: 20px; text-transform: uppercase; padding: 29px 0 0 0;  }
#voltar:hover					{ background: #27ae61; color: #fff; }

#col_right						{ float: left; width: 272px; margin: -75px 0 0 33px;  }

#menu_lateral					{ float: left; width: 270px; }
#menu_lateral h2				{ float: left; width: 246px; padding: 28px 0 0 24px; float: left; text-align: left; height: 42px; background: #27ae61; text-transform: uppercase; font-weight: normal; font-size: 22px; color: #fff; font-family: 'CenturyGothicBold';   }
#menu_lateral ul				{ clear: both; float: left; width: 268px; border: solid 1px #f0f0f0; }
#menu_lateral li				{ clear: both; float: left; width: 246px; text-align: left; }
#menu_lateral a					{ display: block; width: 246px; float: left; text-decoration: none; font-family: 'HelveticaNeueLTCom35Thin'; font-size: 20px; color: #020202; padding: 17px 0 17px 22px; }
#menu_lateral a:hover			{ background: #f0f0f0; }



/* efeito de over - fotos */
span.roll_c						{ background: #27ae61; height: 189px; position: absolute; width: 254px; z-index: 10; margin: 0px 0 0 0px; -webkit-border-radius: 120px; -moz-border-radius: 120px; border-radius: 120px; padding: 50px 0 0 0; font-family: 'CenturyGothicBold'; color: #fff; font-size: 24px; } 

.noticia						{ float: left; width: 301px; margin: 0 44px 90px 0; }
.noticia img					{ float: left; margin: 0 0 18px 0; }
.noticia h2						{ float: left; height: 70px; text-align: left; line-height: 25px; font-weight: normal; font-size: 22px; font-family: 'CenturyGothicBold';  }
.noticia h2 a					{ color: #27ae61; text-decoration: none; }
.noticia h2 a:hover				{ text-decoration: underline; }


.b_ler							{ display: block; float: left; width: 301px; height: 70px; background: #e6e6e6; }
.b_ler:hover					{ background: #27ae61; font-size: 20px; font-weight: normal; text-decoration: none; color: #fff; text-transform: uppercase; height: 44px; padding: 26px 0 0 0; font-family: 'HelveticaNeueLTCom35Thin'; }
.b_ler img						{ float: left; margin: 20px 0 0 138px; }

#title_n						{ float: left; line-height: 28px; font-weight: normal; font-size: 22px; color: #27ae61; font-family: 'CenturyGothicBold'; margin: 25px 0 0 0; width: 460px; 
text-align: left;  }

#data							{ clear: both; float: left; color: #919191; font-size: 16px; margin: 5px 0 30px 0; }
#banner							{ clear: both; text-decoration: none; color: #fff; font-size: 20px; padding: 170px 0 0 0; float: left; margin: 40px 0 30px 0; width: 270px; height: 73px; font-family: 'CenturyGothicBold'; }
