html, body, div, span, applet, object, iframe, table, caption,tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,fieldset, form, label, legend {vertical-align: baseline; font-family: inherit; font-weight: inherit; font-style: inherit; font-size: 100%; outline: 0; padding: 0; margin: 0; border: 0;}
:focus {outline: 0;}body {background: white; line-height: 1;color: black;}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, dialog, figure, footer, header,hgroup, nav, section, blockquote {display: block;}

a,p,span,h1,h2,h3,h4,h5,h6,table,tr,li{font-family: "Arial", Helvetica, sans-serif;text-decoration:none;outline:none;overflow:hidden;margin: 0px;padding: 0px; font-style: italic; }

a,p,span, li{font-size: 16px;font-family:"Arial", Helvetica, sans-serif; text-decoration:none;color:#78787b;padding: 0px;margin: 0px; line-height: 150%;}

body{margin: 0;padding: 0;background: #f5f3f4 url(../images/fd-geral/fd-pg-idx.jpg) no-repeat center top;font-family: "Arial", Helvetica, sans-serif; text-decoration:none;color:#78787b;}

#main{width:1000px;min-height: 100%; height: 100%; margin:0 auto;position:relative; overflow: hidden;}

h1{width: 0px;height: 0px;text-indent:-99999px; overflow:hidden;}

h2{font-size: 22px;margin: 0px;padding: 0px;text-decoration: none;color: #e7480a;font-weight: bold;}
/*h2{font-size: 22px;margin: 0px;padding: 0px;text-decoration: none;color: #e57c08;font-weight: bold;}*/

h3{font-size: 18px;margin: 0px;padding: 0px;text-decoration: none;color: #e7480a;font-weight: bold;}
/*h3{font-size: 18px;margin: 0px;padding: 0px;text-decoration: none;color: #e57c08;font-weight: bold;}*/

.imglogo{float: left;width: 258px;height: 253px;padding: 0px;margin: 20px 0 0 0;}

strong{font-weight: bold;}
em{font-style: italic;}



.mnusupp{float: right; width: 487px; height: 43px;background: url(../images/fd-geral/fd-menu-sup.png) no-repeat; margin: 20px 0 0 0; padding: 0px 0 0 0; }
.mnusupp ul{margin: 0px;padding: 0px;}
.mnusupp li{float: left;display: inline; margin:0px 0px; padding:0px;font-size: 16px; color: #ffffff;line-height: 100%;}
.mnusupp li a{font-size: 14px; color: #ffffff; line-height: 100%; font-style: normal; }
.mnusupp li span{font-size: 14px; color: #ffffff;line-height: 100%;}

.mnusupp .active{background: #bcbec0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; margin: 0px 0px 0px 0px;}
.mnusupp .active a{color: #fff; font-size: 14px; }
.mnusupp li:hover{background: #bcbec0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.mnusupp .item1{float: left;display: inherit;margin: 0 0 0 17px;padding: 13px 14px 14px 14px;}
.mnusupp .item2{float: left;display: inherit;margin: 0 0px 0 0px;padding: 13px 14px 14px 14px;}
.mnusupp .item3{float: left;display: inherit;margin: 0 0px 0 0px;padding: 13px 14px 14px 14px;}
.mnusupp .item4{float: left;display: inherit;margin: 0 0px 0 0px;padding: 13px 14px 14px 14px;}
.mnusupp .item5{float: left;display: inherit;margin: 0 0px 0 0px;padding: 13px 14px 14px 14px;}
.mnusupp .item16{float: left;display: inherit;margin: 0 0px 0 0px;padding: 13px 14px 14px 14px;}
.mnusupp li ul{display: none;}
.mnusupp li:hover ul {display: block;}
.mnusupp ul li ul {position: absolute;z-index: 99999;width: 230px;height: 150px;margin: 5px 0 0 0;padding: 0px!important;} 
.mnusupp ul li ul li {float: left;position: relative;background: #f43205;width:200px;border-bottom: 1px solid #8ca2b4;margin: 0px 0px 0px 0px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}    
.mnusupp ul li ul li a{float: left;margin: 10px;}

.mnucontrapido{float: right;width: 630px;height: 190px;margin: 0px 7px 0px 0px;}
.mnucontrapido p{font-size: 18px; font-weight: bold; color: #e37926;}

.mnucontrapido #contrap{float: right;width: 280px;margin: 0px;padding: 0px;margin: 50px 0px 0 350px;}
.mnucontrapido #contrap li{display: block;float: right;height: 25px;}
.mnucontrapido #contrap li p{padding: 2px 0 2px 0;}
.mnucontrapido #contrap .item1{background: url(../images/fd-geral/icone-telefone.png) no-repeat left center; margin:0px;padding: 0 0 0 30px;}
.mnucontrapido #contrap .item2{background: url(../images/fd-geral/icone-email.png) no-repeat left center;margin:0px;padding: 0 0 0 30px;}

.mnucontrapido #redesociais{float: right;width: 280px;margin: 0px;padding: 0px;margin: 20px 0px 0 350px;}
.mnucontrapido #redesociais li{display: block;float: right;height: 27px;width: 27px;}
.mnucontrapido #redesociais li a{float: left;height: 27px;width: 27px;text-indent: -9999em;}
.mnucontrapido #redesociais .item1{background: url(../images/fd-geral/icone-face.png) no-repeat left center;margin: 0px 0px 0px 10px;padding: 0 0 0 0px;}
.mnucontrapido #redesociais .item2{background: url(../images/fd-geral/icone-twitter.png) no-repeat left center;margin:0px;padding: 0 0 0 0px;}

#content{float: left; width: 1000px;height: auto; min-height: 100%; overflow: hidden; position: relative;margin: 0px 0 0 0;padding: 0px;}

.paginas_ord1_idx{float: left;width: 500px;height: 180px;margin: 80px 0 0px 0;position: relative;}
.paginas_ord1_idx h2{padding: 0px 0px 30px 0px;}
.paginas_ord1_idx p{float: left; padding: 0px 20px 0px 0px;}
.paginas_ord1_idx img{float: left; margin: 0px 10px 10px 0;}

.paginas_ord2_idx{float: left;width: 500px;height: 180px;margin: 80px 0 0px 0;position: relative;}
.paginas_ord2_idx h2{padding: 0px 0px 30px 20px;}
.paginas_ord2_idx p{float: left; padding: 0px 0px 0px 20px;}
.paginas_ord2_idx img{float: right; border: none; margin: 0px 0px 10px 10px;}

.paginas_ord3_idx{float: left;width: 700px;height: 180px;margin: 95px 0 0px 0;position: relative; }
.paginas_ord3_idx h2{padding: 0px 0px 30px 0px;}
.paginas_ord3_idx ul{position: relative;margin: 0px;padding: 0px;}

.paginas_ord3_idx li{float: left;display: inline;position: relative;width: 209px;height: 119px;border: 2px solid #e37925;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.paginas_ord3_idx li img{width: 209px;height: 119px;}
.paginas_ord3_idx li p{position: absolute;bottom: 0px;left: 0px;width: 189px;padding: 10px;background:  url(../images/fd-geral/fd-carr.png); color: #fff; font-weight: bold;}

.paginas_ord3_idx .item1{margin: 0px 10px 0px 0px;}
.paginas_ord3_idx .item2{margin: 0px 10px 0px 0px;}
.paginas_ord3_idx .item3{margin: 0px 10px 0px 0px;}

#formteligamos{float: left;width: 290px;height: 250px;margin: 30px 0 0px 35px;}
#formteligamos h2{padding: 0px 0px 30px 0px;}
#formteligamos .frmcontrap{float: left;width: 280px;height: 150px;padding: 20px 0px 20px 0px;margin: 0px; border: 1px solid #c8c6c6;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}

#formteligamos p{float: left;width: 100%;font-size: 22px;font-weight: bold;color: #78787b;margin: 25px 0 20px 0;}
#formteligamos span{float: left;width: 100%;font-weight: bold;color: #e37925;margin: 0px 0 20px 0;}
#formteligamos label{float: left;width: 70px;font-size: 14px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;color: #e37925;padding: 15px 0px 0px 10px;margin: 0px;}
#formteligamos input{float: left;width: 170px;height: 25px;border: 1px solid #c8c6c6;margin: 5px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;font-size: 14px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;color: #78787b;padding: 0 0 0 10px;}
#formteligamos .solicit{width: 110px;margin: 5px 0px 0px 120px;padding: 0px; background: #e58923; color: #ffffff; }

.paginas_ord1_pgemp{float: left;width: 1000px;height: auto;min-height: 100%;overflow: hidden;margin: 50px 0 0 0;padding: 0px 0px 20px 0px;}
.paginas_ord1_pgemp h2{padding: 0 0 40px 0;}

.paginas_ord2_pgemp{float: left;width: 334px;height: auto;min-height: 100%;overflow: hidden;margin: 80px 0 100px 0;padding: 0px 0px 20px 0px;}
.paginas_ord2_pgemp h2{padding: 0 0 40px 0;}
.paginas_ord2_pgemp p{padding: 0 20px 0px 0;}

.paginas_ord3_pgemp{float: left;width: 333px;height: auto;min-height: 100%;overflow: hidden;margin: 80px 0 100px 0;padding: 0px 0px 20px 0px;}
.paginas_ord3_pgemp h2{padding: 0 0 40px 0;}
.paginas_ord3_pgemp p{padding: 0 20px 0px 0;}

.paginas_ord4_pgemp{float: left;width: 333px;height: auto;min-height: 100%;overflow: hidden;margin: 80px 0 100px 0;padding: 0px 0px 20px 0px;}
.paginas_ord4_pgemp h2{padding: 0 0 40px 0;}
.paginas_ord4_pgemp p{padding: 0 20px 0px 0;}

.paginas_ord1_pgserv{float: left;width: 1000px;height: auto;min-height: 100%;overflow: hidden;margin: 50px 0 0 0;padding: 0px 0px 20px 0px;}
.paginas_ord1_pgserv h2{padding: 0 0 40px 0;}

.paginas_ord2_pgserv{float: left;width: 334px;height: auto;min-height: 100%;overflow: hidden;margin: 40px 0 100px 0;padding: 0px 0px 20px 0px;}
.paginas_ord2_pgserv h2{padding: 0 0 40px 0;}
.paginas_ord2_pgserv p{padding: 0 20px 0px 0;}
.paginas_ord2_pgserv ul{margin: 0px; padding: 0px;}
.paginas_ord2_pgserv li{float: left;display: inline;width: 334px;background: url(../images/fd-geral/ico-seta-li.png) left center no-repeat;padding: 5px 0 5px 20px;}

.paginas_ord3_pgserv{float: left;width: 333px;height: auto;min-height: 100%;overflow: hidden;margin: 40px 0 100px 0;padding: 0px 0px 20px 0px;}
.paginas_ord3_pgserv h2{padding: 0 0 40px 0;}
.paginas_ord3_pgserv p{padding: 0 20px 0px 0;}
.paginas_ord3_pgserv ul{margin: 0px; padding: 0px;}
.paginas_ord3_pgserv li{float: left;display: inline;width: 333px;background: url(../images/fd-geral/ico-seta-li.png) left center no-repeat;padding: 5px 0 5px 20px;}

.paginas_ord4_pgserv{float: left;width: 333px;height: auto;min-height: 100%;overflow: hidden;margin: 40px 0 100px 0;padding: 0px 0px 20px 0px;}
.paginas_ord4_pgserv h2{padding: 0 0 40px 0;}
.paginas_ord4_pgserv p{padding: 0 20px 0px 0;}
.paginas_ord4_pgserv ul{margin: 0px; padding: 0px;}
.paginas_ord4_pgserv li{float: left;display: inline;width: 333px;background: url(../images/fd-geral/ico-seta-li.png) left center no-repeat;padding: 5px 0 5px 20px;}


.paginas_ord1_pgclie{float: left;width: 1000px;height: auto;min-height: 100%;overflow: hidden;margin: 50px 0 100px 0;padding: 0px 0px 20px 0px;}
.paginas_ord1_pgclie h2{padding: 0 0 40px 0;}

.paginas_ord1_pgclie ul{float: left;width: 1000px;height:auto;height: 100%;overflow: hidden;margin: 80px 0px 60px 0px;padding: 0px;}
.paginas_ord1_pgclie li{float: left;display: inline;margin: 0px;padding: 0px}


.paginas_ord1_pgclie .item1 img{border: 1px solid #d5d5d5;margin: 0 20px 20px 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; width: 233px;height: 157px;}
.paginas_ord1_pgclie .item2 img{border: 1px solid #d5d5d5;margin: 0 20px 20px 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; width: 233px;height: 157px;}
.paginas_ord1_pgclie .item3 img{border: 1px solid #d5d5d5;margin: 0 20px 20px 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; width: 233px;height: 157px;}
.paginas_ord1_pgclie .item4 img{border: 1px solid #d5d5d5;margin: 0 0px 20px 0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; width: 233px;height: 157px;}

.album_foto_pgfotos{float: left;width: 1000px;height: auto;min-height: 100%;overflow: hidden;margin: 50px 0 100px 0;padding: 0px 0px 20px 0px;}
.album_foto_pgfotos h2{padding: 0 0 40px 0;}

.album_foto_pgfotos .mnucategft_pgfotos{float: left;width: 320px;height: 500px;padding: 0px 20px 0px 0px;}
.album_foto_pgfotos .mnucategft_pgfotos ul{margin: 0px;padding: 0px;}
.album_foto_pgfotos .mnucategft_pgfotos li{float: left;display: block;width: 300px;height:auto;margin: 0px;padding: 2px 0px 2px 0px;}
.album_foto_pgfotos .mnucategft_pgfotos li a{float: left;width: 300px;height: 32px;font-size: 22px;padding: 0px 0px 0px 30px;margin: 0px;font-weight: bold;font-style: italic;color: #78787b;background:url(../images/fd-geral/seta-album.png) 0px -33px no-repeat}

.album_foto_pgfotos .mnucategft_pgfotos li a:hover{color: #e37926;background:url(../images/fd-geral/seta-album.png) 0px -1px no-repeat; }
.album_foto_pgfotos .mnucategft_pgfotos .active a {color: #e37926; background:url(../images/fd-geral/seta-album.png) 0px -1px no-repeat; }



.galleria{list-style:none;float: left;width: 1000px;height:auto;height: 100%;overflow: hidden;margin: 0 20px 0px 0px;}
.galleria li{display:block;width:135px;height:101px;overflow:hidden;float: left; list-style: none;border: 5px solid #e37926;margin: 0 0px 14px 10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
* html .galleria li div span{width:1000px} /* MSIE bug */

.nav{float: left; width: 250px;height: 25px;padding: 0px;margin: 0px 0px 0px 270px;position: relative;}
.galleria_container{float: left; width: 550px;height: 414px;padding: 0px;margin: 0px 0px 0px 80px;position: relative; }
.galleria_container img{float: left; width: 540px;height: 404px;border: 5px solid #e37926;margin: 0px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding: 0 0 0 0px;}
.galleria_container span{position: absolute;float: left;left:0px;bottom: 0px;width: 510px;padding: 20px 20px 20px 20px;line-height: 120%;color: #ffffff;background: url(../images/fd-geral/tt-serv.png);-moz-border-radius: 0px 0px 10px 10px;-webkit-border-radius: 0px 0px 10px 10px;border-radius:0px 0px 10px 10px;}

.galleria .item1{margin: 0px 26px 26px 0px;}
.galleria .item2{margin: 0px 26px 26px 0px;}
.galleria .item3{margin: 0px 26px 26px 0px;}
.galleria .item4{margin: 0px 26px 26px 0px;}
.galleria .item5{margin: 0px 26px 26px 0px;}
.galleria .item6{margin: 0px 0px 26px 0px;}




.form_contato{float: left;width: 1000px;height: auto;min-height: 100%;overflow: hidden;background: url(../images/fd-geral/fd-trans-geral.png) center top no-repeat;margin: 50px 0 120px 0;}
.form_contato h2{float: left;width: 100%;padding: 0px 0px 40px 0px;}
.form_contato p{float: left;width: 100%;padding: 20px 0px 60px 20px; display: inline;}
.form_contato a{font-style: italic;width: 100%; display: inline;}

.form_contato #formcontato{width:500px;height: 450px;margin:0 auto;position:relative;overflow: hidden;background: #cccaca;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-size: 14px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;color: #000000;padding: 20px;}

.form_contato #formcontato label{float: left;width: 70px;font-size: 14px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;color: #000000;padding: 15px 0px 0px 0px;margin: 0px;}

.form_contato #formcontato input{float: left;width: 350px;height: 25px;border: 1px solid #ffffff;margin: 5px 35px 5px 5px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;background: #cccaca;font-size: 14px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;color: #000000;padding: 0 0 0 10px;}
.form_contato #formcontato textarea{float: left;width: 350px;height: 225px;border: 1px solid #ffffff;margin: 5px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;background: #cccaca;font-size: 14px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;color: #000000;padding: 10px 0 0 10px;}
.form_contato #formcontato .enviaFormContato{width: 100px;margin: 15px 0px 0px 200px;padding: 0px; background: #919395; color: #ffffff; }




#rodape{float: left;width: 100%;height: 100px;background: #e37926;margin: 10px 0 0 0;}

.rodape{width:1000px;margin:0 auto;position:relative;height: 100px;}

.rodape #menupgrdp{ float: left;width: 900px;margin: 30px 0px 0px 0px;padding: 0px;}
.rodape #menupgrdp li{float: left; display: inline; width: 100%;}
.rodape #menupgrdp li p{color: #ffffff;font-size: 12px;}
.rodape #menupgrdp .item1{margin: 0px; padding: 10px 20px 10px 25px;background: url(../images/fd-geral-atescoweb/bar-menu-rdp0.png) left 0px no-repeat;}



.rodape #selo3wchtml{float: left;width: 100px;height: 54px;margin: 20px 0 0 0px;}
.rodape #selo3wchtml ul{margin: 0px;padding: 0px;}
.rodape #selo3wchtml li{float: left;display: inline;width: 31px;height: 54px;margin:0 0 0 10px;padding: 0px;}
.rodape #selo3wchtml li a{float: left;width: 31px;height: 54px;text-indent: -99999em;}

.rodape #selo3wchtml .iconatesco{background: url(../images/fd-geral/mini-logo-atesco.png)0px 20px no-repeat;}
.rodape #selo3wchtml .w3c{background: url(../images/fd-geral/selo-w3c-html5.png) no-repeat;}














