/*font*/
@import url(http://fonts.googleapis.com/css?family=Questrial);


/*reset*/
@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, input {border:0; color:inherit; font-size:100%; font-style:inherit; font-weight:inherit; margin:0; outline:0; padding:0; text-decoration:none; vertical-align:baseline;}
:focus {outline:0;}
b, strong {font-weight:bold;}
body {line-height:1;font-weight:300; font-family: 'Questrial', sans-serif; overflow:scroll-x}


ol, ul {list-style:none;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {font-weight:normal; text-align:left;}
blockquote:before, blockquote:after,
q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary,a {display:block;}
header, footer, section {float:left; width:100%; min-width:952px;}
footer, section {overflow:hidden;}
audio, canvas, video {display:inline; display:inline-block; zoom:1;}
audio:not([controls]) {display:none; height:0;}
[hidden] {display:none;}
*{-moz-box-sizing:border-box;box-sizing:border-box;}

/*config pag*/
.center { width:960px; margin:0 auto; position:relative; border:solid 0px;}
::selection{background:#6f6f6f; color:#FFFFFF;}
::-moz-selection{background:#ffffff; color:#FFFFFF;}




/********************* ( TOPO ) *********************/
header { height:187px; width:100%; background-image:url(img/back_topo.png); background-position:center top; position:relative;}
header h1 {margin-left:30px; margin-top:13px; margin-bottom:5px;}

header nav{height:81px; width:960px; border:solid 0px; margin-bottom:0px;}
header nav ul{ float:left; width:100%; margin:0px; margin-left:32px;}
header nav li{ float:left;}
header nav img{ margin-top:16px;}
header nav li a{color:#6ba2b9; font-family:'Questrial', sans-serif; font-size:12pt; padding-left:57px; padding-right:57px; padding-top:38px; height:77px; border:solid 0px;transition: All .4s ease;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition:all 0.4s ease; opacity:1.0; filter: alpha(opacity=100);}
header nav li a:hover{ color:#054670; background-image:url(img/menu-hover.png); transition: All .4s ease; -webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition:all 0.4s ease; opacity:1.0; filter: alpha(opacity=100);}
header nav li .ativo{color:#054670; background-image:url(img/menu-hover.png); font-family: 'Questrial', sans-serif; font-size:12pt; padding-left:57px; padding-right:57px; padding-top:38px; height:79px;}

/********************* ( BANNER ) *********************/
.banner1{ position:absolute; width:100%; height:884px; margin:0px; z-index:0; overflow:hidden;}


/********************* ( HOME ) *********************/
.content.home  {width:100%; border:solid 0px; background-color:transparent;}
.content.home .center { padding:0px 0 0; min-height:537px;}

/********************* ( CURRICULO ) *********************/
.content.curriculo {width:100%; border:solid 0px; background-color:transparent; background-position:center top; margin-top:-6px; }
.content.curriculo p{ font-size:14px; color:#58595b; margin-top:10px; margin-left:400px; width:407px; margin-bottom:80px; margin-top:84px; line-height:16px;}

/********************* ( ATUAÇÃO ) *********************/
.content.atuacao {width:100%; border:solid 0px; background-color:transparent; margin-top:83px;}
.content.atuacao .ul{ border:solid 0px; width:696px; min-height:210px; padding-bottom:33px; background-image:url(img/linha_list.png); background-position:bottom; background-repeat:no-repeat; margin-left:132px;}
.content.atuacao .ul p{ font-size:15px; color:#6d6e71; line-height:19px; margin-left:316px; margin-top:40px;}
.content.atuacao .ul h2{z-index:2; position:absolute; font-size:20px; color:#FFF; width:236px; text-align:center; border:solid 0px; height:40px; margin-left:38px; padding-top:10px; background-image:url(img/mascara.png);}
.content.atuacao .ul article{ border:solid 1px; border-color:#FFF; position:relative;}
.content.atuacao .ul div {position:absolute; margin-left:38px; margin-top:30px; width:236px;height:136px;background-color:#FFF;overflow:hidden; border:solid 0px;}
.content.atuacao .ul li img {position:absolute; border:solid 0px; margin:0px; width:236px;height:136px; opacity:1;filter:alpha(opacity=100);transition:All .2s ease;-webkit-transition:All .2s ease;-moz-transition:All .2s ease;-o-transition:All .2s ease;}
.content.atuacao .ul li:hover img {width:250px; height:144px;opacity:.6;filter:alpha(opacity=60);}

.content.atuacao .ulend{ border:solid 0px; margin-bottom:43px; width:696px; min-height:210px; padding-bottom:33px; background-position:bottom; background-repeat:no-repeat; margin-left:132px;}
.content.atuacao .ulend p{ font-size:15px; color:#6d6e71; line-height:19px; margin-left:316px; margin-top:40px;}
.content.atuacao .ulend h2{z-index:2; position:absolute; font-size:20px; color:#FFF; width:236px; text-align:center; border:solid 0px; height:40px; margin-left:38px; padding-top:10px; background-image:url(img/mascara.png);}
.content.atuacao .ulend article{ border:solid 1px; border-color:#FFF; position:relative;}
.content.atuacao .ulend div {position:absolute; margin-left:38px; margin-top:30px; width:236px;height:136px;background-color:#FFF;overflow:hidden; border:solid 0px;}
.content.atuacao .ulend li img {position:absolute; border:solid 0px; margin:0px; width:236px;height:136px; opacity:1;filter:alpha(opacity=100);transition:All .2s ease;-webkit-transition:All .2s ease;-moz-transition:All .2s ease;-o-transition:All .2s ease;}
.content.atuacao .ulend li:hover img {width:250px; height:144px;opacity:.6;filter:alpha(opacity=60);}


/********************* ( ULTRASSONOGRAFIA ) *********************/
.content.ultrassonografia  {width:100%; border:solid 0px; background-color:transparent; margin-top:83px;}
.content.ultrassonografia  .ul{ border:solid 0px; width:696px; min-height:210px; padding-bottom:33px; background-image:url(img/linha_list.png); background-position:bottom; background-repeat:no-repeat; margin-left:132px;}
.content.ultrassonografia  .ul p{ font-size:15px; color:#6d6e71; line-height:19px; margin-left:316px; margin-top:40px;}
.content.ultrassonografia  .ul h2{z-index:2; position:absolute; font-size:20px; color:#FFF; width:236px; text-align:center; border:solid 0px; height:40px; margin-left:38px; padding-top:10px; background-image:url(img/mascara1.png);}
.content.ultrassonografia  .ul article{ border:solid 1px; border-color:#FFF; position:relative;}
.content.ultrassonografia  .ul div {position:absolute; margin-left:38px; margin-top:30px; width:236px;height:136px;background-color:#FFF;overflow:hidden; border:solid 0px;}
.content.ultrassonografia  .ul li img {position:absolute; border:solid 0px; margin:0px; width:236px;height:136px; opacity:1;filter:alpha(opacity=100);transition:All .2s ease;-webkit-transition:All .2s ease;-moz-transition:All .2s ease;-o-transition:All .2s ease;}
.content.ultrassonografia  .ul li:hover img {width:250px !important; height:144px !important;}

.content.ultrassonografia  .ulend{ border:solid 0px; width:696px; min-height:210px; padding-bottom:33px;background-position:bottom; background-repeat:no-repeat; margin-left:132px;}
.content.ultrassonografia  .ulend p{ font-size:15px; color:#6d6e71; line-height:19px; margin-left:316px; margin-top:40px;}
.content.ultrassonografia  .ulend h2{z-index:2; position:absolute; font-size:20px; color:#FFF; width:236px; text-align:center; border:solid 0px; height:40px; margin-left:38px; padding-top:10px; background-image:url(img/mascara1.png);}
.content.ultrassonografia  .ulend article{ border:solid 1px; border-color:#FFF; position:relative;}
.content.ultrassonografia  .ulend div {position:absolute; margin-left:38px; margin-top:30px; width:236px;height:136px;background-color:#FFF;overflow:hidden; border:solid 0px;}
.content.ultrassonografia  .ulend li img {position:absolute; border:solid 0px; margin:0px; width:236px;height:136px; opacity:1;filter:alpha(opacity=100);transition:All .2s ease;-webkit-transition:All .2s ease;-moz-transition:All .2s ease;-o-transition:All .2s ease;}
.content.ultrassonografia  .ulend li:hover img {width:250px; height:144px;opacity:.6; filter:alpha(opacity=60);}

/********************* ( CONTATO ) *********************/
.content.contato {width:100%; border:solid 0px; background-color:transparent; background-image:url(img/back_contato.jpg); background-position:center top; background-repeat:no-repeat; margin-top:-6px; }
.content.contato h1{ font-size:36px; color:#053e62; margin-top:86px; margin-left:88px;}
.content.contato p{ font-size:16px; color:#58595b; margin-top:10px; margin-left:88px;}

.content.contato .formcontato{height:372px; width:750px; background-color:#000; margin-left:106px; padding-left:10px; padding-top:30px; margin-top:36px; background-color:#999; opacity:.6; filter:alpha(opacity=60);}
.content.contato .formcontato input{background-color:#FFF;font-family:'Questrial', sans-serif; width:318px; height:36px; padding-left:5px; color:#a1a3a6; font-size:14px; margin-left:30px; margin-bottom:24px;}
.content.contato .formcontato textarea{background-color:#FFF;font-family:'Questrial', sans-serif; width:669px; height:85px; padding-left:5px; padding-top:5px; color:#a1a3a6; font-size:15px; margin-left:30px;resize: none;}
.content.contato .formcontato .btform{ background-color:#296f9d; width:81px; height:25px; cursor:pointer; float:right; margin-right:40px; margin-top:20px; font-size:14px; color:#FFF;}
.content.contato .btform:hover{ background-color:#054670; transition: All .4s ease; -webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition:all 0.4s ease;}


.content.contato .lista{ float:left; margin-left:88px; margin-top:59px;}
.content.contato .end1{ float:left;  margin-left:20px; font-size:18px; color:#58595b; width:365px;}
.content.contato .tel{ float:right; text-align:right;  margin-left:20px; font-size:18px; color:#58595b; width:365px;}
.content.contato .tel a:hover{ text-decoration:underline;}

/********************* ( FOOTER ) ********************/
footer { background-image: url(img/back_footer.png); background-position:center top; width:100%; height:160px; border:solid 0px; z-index:1; position:absolute}
footer .end{ font-family: 'Questrial', sans-serif; font-size:10pt; font-weight:normal; color:#FFF; margin-left:53px; margin-top:23px; line-height:24px; width:260px; border:solid 0px;position:absolute; }
footer .end a{transition: All .4s ease;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition:all 0.4s ease; opacity:1.0; filter: alpha(opacity=100);}
footer .end a:hover{ text-decoration:underline}

footer ul{ position:absolute; width:70px; margin-top:60px; margin-left:310px;}
footer ul li{ float:left; width:35px; margin-bottom:3px; height:28px;}
footer ul li img{width:25px; height:25px; }
footer ul li img:hover{width:27px; height:27px;transition: All .2s ease;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition:all 0.2s ease; opacity:1.0; filter: alpha(opacity=100);}

footer .form{ background-image:url(img/form.png); width:235px; height:87px; position:absolute; z-index:2; right:217px; margin-top:30px; padding-top:8px;}
footer .form input{ border:solid 0px; background-color:transparent; width:235px; height:31px; padding-left:8px; margin-top:9px; color:#a1a3a6; font-size:12px; font-family: 'Questrial', sans-serif; }
footer .form .btform{ border:solid 0px; color:#ffffff; width:74px; height:30px; background-color:#6ba2b9 !important; font-family: 'Questrial', sans-serif; cursor:pointer; margin-left:245px; margin-top:-31px; float:left; padding:0px;}
footer .form .btform:hover{ background-color:#435464 !important;transition: All .4s ease;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition:all 0.4s ease; opacity:1.0; filter: alpha(opacity=100);}





/********************* ( MENU ) ********************
header nav .empreendimento{ width:136px; height:169px; float:left; background-image:url(img/bt_empreendimento.png);}
header nav .empreendimento:hover{background-image:url(img/bt_empreendimento_a.png)}
header nav .empreendimento-ativo{ width:136px; height:169px; float:left; background-image:url(img/bt_empreendimento_a.png);}

header nav .fotos{ width:135px; height:169px; float:left; background-image:url(img/bt_fotos.png)}
header nav .fotos:hover{background-image:url(img/bt_fotos_a.png)}
header nav .fotos-ativo{ width:135px; height:169px; float:left; background-image:url(img/bt_fotos_a.png)}

header nav .plantas{ width:135px; height:169px; float:left; background-image:url(img/bt_plantas.png)}
header nav .plantas:hover{background-image:url(img/bt_plantas_a.png)}
header nav .plantas-ativo{ width:135px; height:169px; float:left; background-image:url(img/bt_plantas_a.png)}

header nav .localizacao{ width:135px; height:169px; float:left; background-image:url(img/bt_localizacao.png)}
header nav .localizacao:hover{background-image:url(img/bt_localizacao_a.png)}
header nav .localizacao-ativo{ width:135px; height:169px; float:left; background-image:url(img/bt_localizacao_a.png)}

header nav .contato{ width:135px; height:169px; float:left; background-image:url(img/bt_contato.png)}
header nav .contato:hover{background-image:url(img/bt_contato_a.png)}
header nav .contato-ativo{ width:135px; height:169px; float:left; background-image:url(img/bt_contato_a.png)}
*/

/********************* ( HOME ) ********************
.content.home  {width:100%; border:solid 0px;}
.content.home  .center { padding:0px 0 0; min-height:300px;}
.content.home h1{ margin-left:33px; margin-top:150px;}
*/

/********************* ( EMPREENDIMENTO ) ********************
.content.empreendimento  {width:100%; background-image:url(../image/o-empreendimento.png); background-position:center top;}
.content.empreendimento .center { padding:0px 0 0; height:429px;}
.content.empreendimento .center h1{font-family:'Open Sans', sans-serif; font-size:12px; color:#6d6e71; margin-left:380px; margin-top:270px; width:550px; text-align:justify; height:0px; font-weight:bold; position:absolute}
.content.empreendimento .center p{ font-family:'Open Sans', sans-serif; font-size:12px; color:#6d6e71; margin-left:380px; margin-top:286px; width:550px; text-align:justify; line-height:18px; position:absolute}
*/

/********************* ( Fotos ) ********************
.content.fotos  {width:100%; background-image:url(../image/fotos.jpg); background-position:center top;}
.content.fotos  .center { padding:0px 0 0; height:429px;}
.content.fotos  .center h1{font-family:'Open Sans', sans-serif; font-size:12px; color:#6d6e71; margin-left:375px; margin-top:250px; width:570px; text-align:justify; height:0px; font-weight:bold; position:absolute}
.content.fotos  .center p{ font-family:'Open Sans', sans-serif; font-size:12px; color:#6d6e71; margin-left:375px; margin-top:270px; width:570px; text-align:justify; line-height:20px; position:absolute}
*/

/********************* ( PLANTAS ) *******************
.content.plantas  {width:100%; background-image:url(../image/plantas.jpg); background-position:center top;}
.content.plantas  .center { padding:0px 0 0; height:429px;}

.content.plantas  ul{ float:left; margin-top:212px; margin-left:24px;}
.content.plantas  ul li{ float:left; width:113px;}
.content.plantas  ul li a:hover h2 { width:108px; height:19px; padding-top:4px; background-color:#3cb64b; color:#FFF; text-align:center; margin-bottom:13px; font-family:'Open Sans', sans-serif; font-size:12px;}
.content.plantas  .clique{float:left; width:335px; position:absolute; margin-top:405px; margin-left:100px; color:#929295; font-size:11px; }
.content.plantas  ul li h2{ width:108px; height:19px; padding-top:4px; background-color:#231f20; color:#FFF; text-align:center; margin-bottom:13px; font-family:'Open Sans', sans-serif; font-size:12px;}
.content.plantas  ul li hr{ width:100%; font-size:12px; color:#ededee; margin-bottom:8px;}

.content.plantas .center h1{font-family:'Open Sans', sans-serif; font-size:12px; color:#6d6e71; margin-left:77px; margin-top:257px; width:550px; text-align:justify; height:0px; font-weight:bold; position:absolute}
.content.plantas .center p{ font-family:'Open Sans', sans-serif; font-size:12px; color:#6d6e71; margin-left:390px; margin-top:305px; width:550px; text-align:justify; line-height:18px; position:absolute}
**/

/********************* ( Localização ) ********************
.content.localizacao  {width:100%; background-image:url(../image/localizacao.jpg); background-position:center top;}
.content.localizacao  .center { padding:0px 0 0; height:429px;}
.content.localizacao  .center h1{font-family:'Open Sans', sans-serif; font-size:12px; color:#6d6e71; margin-left:77px; margin-top:257px; width:550px; text-align:justify; height:0px; font-weight:bold; position:absolute}
.content.localizacao  .center p{ font-family:'Open Sans', sans-serif; font-size:12px; color:#6d6e71; margin-left:390px; margin-top:305px; width:550px; text-align:justify; line-height:18px; position:absolute}
*/

/********************* ( Contato ) ********************
.content.contato  {width:100%; background-image:url(../image/contato.jpg); background-position:center top;}
.content.contato  .center { padding:0px 0 0; height:429px;}
.content.contato  .center h1{font-family:'Open Sans', sans-serif; font-size:12px; color:#6d6e71; margin-left:77px; margin-top:257px; width:550px; text-align:justify; height:0px; font-weight:bold; position:absolute}
.content.contato  .center p{ font-family:'Open Sans', sans-serif; font-size:12px; color:#ffffff; margin-left:330px; margin-top:265px; width:550px; text-align:justify; line-height:18px; position:absolute}
.content.contato  .center form{ border:solid 0px; margin-top:260px; width:400px; margin-left:608px; position:absolute;}
.content.contato  .center form input{ border:solid 0px; background-color:transparent; width:155px; height:25px; padding-left:3px; color:#FFF; font-size:14px;font-family:'Open Sans', sans-serif; }
.content.contato  .center form textarea{ border:solid 0px; background-color:transparent; width:315px; height:80px; padding-left:3px; padding-top:5px; color:#FFF; font-size:14px;font-family:'Open Sans', sans-serif; }
.content.contato  .center .btform{ background-image:url(img/bt_enviar.jpg); width:126px; height:31px; cursor:pointer; float:right; margin-right:71px; margin-top:20px;}
.content.contato  .center .btform:hover{ background-image:url(img/bt_enviar-a.jpg); width:126px; height:31px; cursor:pointer;}*/




/********************* ( RODAPE ) ********************
footer { background-image: url(img/back_footter.jpg); width:100%; height:145px; border:solid 0px;}
footer img{ margin-top:30px; margin-left:24px;}
footer .copy{ width:860px; position:relative; font-size:12px; color:#ebeaea; margin-top:25px; text-align: center; padding-right:100px}
footer .w5{ position:absolute; width:120px; border:solid 0px; margin-top:-42px;color:#ebeaea; font-size:12px; padding:0px; right:263px;}
footer .w5 img{ margin-left:4px; margin-bottom:-8px;}*/

/********************* ( ALBÙM DE FOTOS ) ********************
.abas{position:absolute; margin-top:215px; margin-left:23px; width:306px; height:175px; border-bottom:solid 2px; border-color:#f1f2f2;}
.tabs {float:left; border-bottom: solid 2px; border-color:#f1f2f2;-webkit-border-radius:5px;-moz-border-radius: 5px;border-radius:5px; width:308px; margin-bottom:14px}
.tabs li { display:inline; margin-right:5px; float:left; margin-bottom:14px; }
.tabs li a { width:108px; text-align:center; height:21px; padding-top:4px; background-color:#f1f2f2; float:left; font-size:12px;  border-bottom: none; text-decoration:none;color:#939598; }
.tabs li.active a {  background-color:#231f20; color:#FFF; width:108px; text-align:center; height:21px; padding-top:4px;}
.content-tab { float:left; border:solid 0px; border-color:#F00; margin-top:0px; margin-left:0px; width:330px; position:relative}
.content-tab ul li{float:left; width:50px; margin-right:14px; margin-bottom:13px;}
.content-tab ul li img{opacity: 0.4; filter: alpha(opacity=40);}
.content-tab ul li img:hover{opacity:1.0; filter: alpha(opacity=100);}*/
