body{background-color: #000000;}

/*HEADER*/
#lineHeader {height:152px; width:100%; background: url(../images/header.png) repeat-x; position:fixed; z-index:999;}
#lineHeader hr{background: #a32d2d;height:2px; margin:0; border:none;}
#lineHeader header{margin: 0 auto; margin-top:50px; width:1000px;}
#lineHeader header ul{width:auto; float:right;}
#lineHeader header ul li{display:inline-block;}
#lineHeader header ul a {display:block; font-family: 'Aaargh'; color:#FFFFFF; font-size: 18px; text-transform: uppercase; text-decoration: none; width:auto; margin-left:10px;margin-right:10px;height:35px;padding-top:20px; padding-left:10px;padding-right:10px}
#lineHeader header ul a:hover{/*Transition*/-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease;font-family: 'Aaargh'; color:#000000;background-color: #FFFFFF; font-size: 18px; text-transform: uppercase; text-decoration: none; width:auto; margin-left:10px;margin-right:10px;}
.cycle-slideshow, .cycle-slideshow * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 1 }
.cycle-slideshow { width: 100%; padding: 0; margin: 0; background: url(http://malsup.github.com/images/spinner.gif) 50% 50% no-repeat; height:590px; max-width: 1400px;margin:0 auto}
.cycle-slideshow img {position: absolute; top: 0; left: 0;height: 590px; padding: 0; display: block; margin:0 auto; width: 1400px;}
.cycle-slideshow img:first-child {position: static; z-index: 1;}
.cycle-pager {text-align: center; width: 100%; z-index: 500; position: absolute; top: 500px; overflow: hidden;}
.cycle-pager span { font-family: 'arial'; font-size: 70px; width: 50px; height: 50px; display: inline-block; color: #000; cursor: pointer;}
.cycle-pager span.cycle-pager-active { color: #fff;}
.cycle-pager > * { cursor: pointer;}
#face { z-index: 99999; width:1000px; margin: 0 auto;}
#face img{margin-top: -70px; z-index: 99999; position:absolute;right:20%;}

/*HEADER*/
/*FOOTER*/
#lineFixo {height:550px;padding-top:20px;background:#000;}
#lineFixo hr{background: #a32d2d; border:none; margin:0;height:1px;margin-top:2px;}
#lineFixo #formagendar hr{margin-bottom:20px;}
#lineFixo #formagendar{width:1000px; margin: 0 auto;}
#lineFixo #formagendar h1{font-family:'Aaargh'; font-size:20px;display:inline-block; margin-bottom:10px;margin-left:10px;}
#lineFixo #formagendar #divForm {width:495px;display:inline-block; position:relative;}
#lineFixo #formagendar #divForm input[type="text"],#lineFixo #formagendar #divForm input[type="email"],#lineFixo #formagendar #divText textarea{font-family: 'Atilla';font-size:14px; text-transform: uppercase; height:45px;width:485px; padding-left:10px;}
#lineFixo #formagendar #divForm input[type="text"],#lineFixo #formagendar #divForm input[type="email"]{margin-bottom:12px; }
#lineFixo #formagendar #divForm input#telefone, #lineFixo #formagendar #divForm input#data {width:230px; display:inline-block;}
#lineFixo #formagendar #divForm input#telefone {margin-right: 10px;}
#lineFixo #formagendar #divText{display:inline-block; vertical-align: top; margin-left:5px;}
#lineFixo #formagendar #divText textarea{height:150px; padding-top:10px;}
#lineFixo #formagendar input[type="submit"]{ cursor: pointer; width:145px; height:45px; background-color:#5e1414;margin-left:855px; color:#fff;font-family:'Aaargh';text-transform:uppercase;font-size:19px}
#lineFixo #formagendar input[type="submit"]:hover, #lineFixo #formcadastro input[type="submit"]:hover {background-color:#fff; color:#5e1414;/*Transition*/-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease;}
#lineFixo #formcadastro input[type="submit"]{cursor: pointer; margin-top:10px;width:145px; height:45px; background-color:#5e1414;margin-left:855px; color:#fff;font-family:'Aaargh';text-transform:uppercase;font-size:19px}
#lineFixo #formcadastro hr{margin-bottom:20px;}
#lineFixo #formcadastro{width:1000px; margin: 0 auto; margin-top:50px; margin-bottom:40px}
#lineFixo #formcadastro h1{font-family:'Aaargh'; font-size:20px;display:inline-block; margin-bottom:10px;margin-left:10px;}
#lineFixo #formcadastro #divForm2 input[type="text"],#lineFixo #formcadastro #divForm2 input[type="email"]{font-family: 'Atilla';font-size:14px; text-transform: uppercase; height:45px;width:485px; padding-left:10px;}
#lineFixo #formcadastro #divForm2 input[type="email"]{margin-left:5px}

#lineFooter {height:155px; background: #000; z-index:99;}
#lineFooter hr{background: #fff; border:none; margin:0;height:1px;}
#lineFooter nav ul {margin: 0 auto; width:810px;}
#lineFooter nav ul a li{display:inline-block;font-family: 'Aaargh'; color:#FFFFFF; font-size: 12px; text-transform: uppercase; text-decoration: none; width:auto; margin-left:0px;margin-right:0px;height:25px;padding-top:20px; padding-left:50px;padding-right:50px;border-right:solid 1px #fff;}
#lineFooter nav ul a li:hover{color:#a32d2d;/*Transition*/-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease;}
#lineFooter nav ul a:last-child li{border:none;}
#lineFooter footer {width:1000px; margin: 0 auto;margin-top:20px;}
#lineFooter footer .footer{font-family:"Atilla Condensed"; color:#FFFFFF; font-size: 14px;}
#lineFooter footer .footer{width:235px; display:inline-block;}
#lineFooter footer span.info{line-height: 15px;}
#lineFooter footer span.info, #lineFooter footer span.fone {width: 174px;height:35px;display:inline-block; vertical-align:top; margin-left:10px; }
#lineFooter footer span.mail,  #lineFooter footer span.fone {font-size:15px; display:inline-block;height:35px;vertical-align:top;margin-left:10px; }
#lineFooter footer span.fone {padding-top:10px;}
#lineFooter footer #logofooter {float:right;}
/*FOOTER*/

/*HOME*/
#lineHome {height:1200px;}
.content {width:1000px; margin: 0 auto;}
h1 {font-family: 'Aaargh'; font-size:25px}
#lineHome #ambientes{height:600px; background: #000; padding-top:60px;}
#lineHome #ambientes hr {height:1px; background: #fff; border:none; margin:0; margin-top: 30px;}
#lineHome #ambientes hr.red {height:1px; background: #a32d2d; border:none; margin:0; margin-bottom: 30px;}
#lineHome hr {height:1px; background: #fff; border:none; margin:0;}
.bx-wrapper {width:100%;position: relative;margin: 0 auto 60px;	padding: 0;*zoom: 1;}
.bx-wrapper img {display: block;height:369px; width: 500px;}
.bx-wrapper .bx-viewport {border: none;left: -5px;}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%;}
.bx-wrapper .bx-loading {min-height: 50px;background: url(images/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
.bx-wrapper .bx-prev {left: -5px;background: url(../images/controls.png) no-repeat 0px -374px;}
.bx-wrapper .bx-next {right: 0px;background: url(../images/controls.png) no-repeat -118px -374px;}
.bx-wrapper .bx-prev:hover {background-position: 0 0;}
.bx-wrapper .bx-next:hover {background-position: -118px 0;}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 0%;outline: 0;width: 62px;height: 369px;text-indent: -9999px;z-index: 99;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
#lineHome #novidades{height:460px; background: #f1f1f1; padding-top:50px;}
#lineHome #novidades h1{color: #000;}
#lineHome #novidades h2{color: #000;font-family: 'Atilla'; font-size:20px;color:#a32d2d;margin-top:0;}
#lineHome #novidades hr.red {height:1px; background: #a32d2d; border:none; margin:0; margin-bottom: 30px;}
#lineHome #novidades hr {height:1px; background: #000; border:none; margin:0; margin-top: 30px;}
#lineHome #novidades p{max-height: 160px;}
#lineHome #novidades #descricao{display:inline-block; width:570px;vertical-align:top;margin-left:20px; max-height: 230px; overflow: hidden; text-overflow: ellipsis;}
#lineHome #novidades #descricao a:hover img{opacity:0.4;filter:alpha(opacity=40); /* For IE8 and earlier *//*Transition*/-webkit-transition: All 0.2s ease;-moz-transition: All 0.2s ease;-o-transition: All 0.2s ease;-ms-transition: All 0.2s ease;transition: All 0.2s ease;}
img.imgnovidade{width:405px; height:251px;}
#lineHome #novidades #btn img{float:right; margin-top: -20px; position: relative; z-index: 99999;}
#lineHome a.vejamais {display:block; padding-top:15px; padding-left:25px; cursor: pointer; width:120px; height:30px; background-color:#5e1414;margin-left:855px; margin-top:10px; color:#fff;font-family:'Aaargh';text-transform:uppercase;font-size:19px}
#lineHome a:hover.vejamais {background-color:#fff; color:#5e1414;/*Transition*/-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease;}

/*EMPRESA*/
#lineEmpresa {height:570px; background:#f1f1f1; padding-top:60px;}
#lineEmpresa h1{color:#000;}
#lineEmpresa img{width:1000px;}
hr.red {height:1px; background: #a32d2d; border:none; margin:0; margin-bottom: 30px;}
p{font-family:'Atilla'; color:#000; size:14px;}
#lineEmpresa p{text-indent: 10px; margin-top:15px;margin-bottom:0;}
#lineEmpresa hr:not(.red) {height:1px; background: #000; border:none; margin:0 auto; margin-top: 30px; width:1000px;}
/*EMPRESA*/

/*PORTFOLIO*/
#linePortfolio {height:auto; background:#f1f1f1; padding-top:60px; padding-bottom: 150px;}
#linePortfolio .content h1{color:#000;}
#linePortfolio .content img{display:inline-block;margin:-1px; border: none; height:249px; width: 331px;}
#linePortfolio .content a:hover{opacity:0.4;filter:alpha(opacity=40); /* For IE8 and earlier *//*Transition*/-webkit-transition: All 0.2s ease;-moz-transition: All 0.2s ease;-o-transition: All 0.2s ease;-ms-transition: All 0.2s ease;transition: All 0.2s ease;}
#linePortfolio hr:not(.red){height:1px; background: #000; border:none; margin:0 auto; margin-top: 30px; width:1000px; z-index:99; margin-top:20px; position: absolute;}
ol#pagination {margin-left: -40px; margin-top: 60px;}
ol#pagination li {width: 43px;height: 31px; font-family: 'Aaargh'; font-size: 20px; display: inline-block;padding-top: 12px;margin-right: 10px;color: #fff;background-color: #5e1414; cursor: pointer;}
ol#pagination li a{text-align: center;text-decoration: none;}
ol#pagination li:hover{color:#5e1414;background-color: #fff;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease;}
ol#pagination li.current {color: #5e1414;background-color: #fff;}
table.pageme {border-collapse: collapse;border: 1px solid #ccc;}  
ol#pagination li a {border: none;}
ol#pagination li.prev {border: none;padding-right: 4px;}
ol#pagination li.next {border: 0px;border: none;margin-left: 10px;}
/*PORTFOLIO*/

/*NOVIDADES*/
#lineNovidades {height:auto; background:#f1f1f1; padding-top:60px; padding-bottom: 150px;}
#lineNovidades .content h1{color:#000;}
#lineNovidades h2{color: #000;font-family: 'Atilla'; font-size:20px;color:#a32d2d;margin-top:0;}
#lineNovidades .novidade{margin-bottom:50px;}
#lineNovidades .novidadedescricao {display:inline-block; width:570px;vertical-align:top;margin-left:20px; overflow: hidden; text-overflow: ellipsis; max-height: 220px;}
#lineNovidades .novidade a:hover img{opacity:0.4;filter:alpha(opacity=40); /* For IE8 and earlier *//*Transition*/-webkit-transition: All 0.2s ease;-moz-transition: All 0.2s ease;-o-transition: All 0.2s ease;-ms-transition: All 0.2s ease;transition: All 0.2s ease;}
#lineNovidades .novidade a img{float:right}
#lineNovidades a.vejamais {display:block; padding-top:15px; padding-left:25px; cursor: pointer; width:120px; height:30px; background-color:#5e1414;margin-left:855px; margin-top:10px; color:#fff;font-family:'Aaargh';text-transform:uppercase;font-size:19px}
#lineNovidades a:hover.vejamais {background-color:#fff; color:#5e1414;/*Transition*/-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease;}
#lineNovidades hr:not(.red){height:1px; background: #000; border:none; margin:0 auto; margin-top: 30px; width:1000px; position: absolute;}
/*NOVIDADES*/

/*Contato*/
#lineContato {height:800px; background:#f1f1f1; padding-top:60px;}
#lineContato .content h1{color:#000;}
#lineContato #divFormContato {width:490px;display:inline-block; position:relative;}
#lineContato #divFormContato input[type="text"],#lineContato #divFormContato input[type="email"],#lineContato #divTextContato textarea{font-family:'Atilla';font-size:14px; text-transform: uppercase; height:45px;width:475px; padding-left:10px; border: 1px solid #939393;}
#lineContato #divFormContato input[type="text"],#lineContato #divFormContato input[type="email"]{margin-bottom:12px; }
#lineContato #divTextContato{display:inline-block; vertical-align: top; margin-left:10px;}
#lineContato #divTextContato textarea{height:150px; padding-top:10px;}
#lineContato input[type="submit"]{ cursor: pointer; width:145px; height:45px; background-color:#5e1414;margin-left:855px; color:#fff;font-family:'Aaargh';text-transform:uppercase;font-size:19px}
#lineContato input[type="submit"]:hover{background-color:#fff; color:#5e1414;/*Transition*/-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease;}
#lineContato .contato{font-family:"Atilla Condensed"; color:#000; font-size: 14px; margin-top:-60px; margin-bottom:30px;}
#lineContato .contato{width:235px; display:inline-block;}
#lineContato span.info{line-height: 15px;}
#lineContato span.info, #lineContato span.fone {width: 174px;height:35px;display:inline-block; vertical-align:top; margin-left:10px; }
#lineContato span.mail,  #lineContato span.fone {font-size:16px; display:inline-block;height:35px;vertical-align:top; }
#lineContato span.fone {padding-top:10px;}
#lineContato iframe {border: 1px solid #939393}
#lineContato hr{margin-bottom:30px;}
#lineContato hr:not(.red){height:1px; background: #000; border:none; margin:0 auto; margin-top: 30px; width:1000px; position: absolute;}

/*Contato*/

/*INTERNA NOVIDADES*/
#lineNovidade {height:auto; background:#f1f1f1; padding-top:60px;padding-bottom:30px;}
#lineNovidade .content h1{color:#000;}
#lineNovidade h2{color: #000;font-family: 'Atilla'; font-size:20px;color:#a32d2d;margin-top:0;}
#lineNovidade .novidade{margin-bottom:50px;}
#lineNovidade .novidadedescricao {vertical-align:top;margin-left:20px;}
#lineNovidade .novidade ul li{float:left; width:495px; height:308px; margin-right:20px; margin-bottom:20px;}
#lineNovidade .novidade ul img{width:495px; height:308px;margin-right:20px; margin-bottom:20px;}
#lineNovidade .novidade a img{float:right}
#lineNovidade a.voltar {display:block; padding-top:15px; padding-left:30px; cursor: pointer; width:115px; height:30px; background-color:#5e1414;margin-left:855px; margin-top:10px; color:#fff;font-family:'Aaargh';text-transform:uppercase;font-size:19px}
#lineNovidade a:hover.voltar {background-color:#fff; color:#5e1414;/*Transition*/-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-o-transition: All 0.5s ease;-ms-transition: All 0.5s ease;transition: All 0.5s ease;}
#lineNovidade hr:not(.red){height:1px; background: #000; border:none; margin:0 auto; margin-top: 30px; width:1000px;z-index:99; margin-top:20px;}
#lineNovidade p{margin: 0; text-indent:20px;}
#lineNovidade .bx-wrapper {width:495px;position: relative; float: left; margin: 0; padding: 0;*zoom: 1; margin-right:20px; margin-bottom:20px;}
#lineNovidade .bx-wrapper img {max-width: 100%;display: block;}
#lineNovidade .bx-wrapper .bx-viewport {border: none;left: -5px;}
#lineNovidade .bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%;}
#lineNovidade .bx-wrapper .bx-loading {min-height: 50px;background: url(images/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
#lineNovidade .bx-wrapper .bx-prev {left: -5px;background: url(../images/controlsmall.png) no-repeat 0px -311px;}
#lineNovidade .bx-wrapper .bx-next {right: 5px;background: url(../images/controlsmall.png) no-repeat -118px -311px;}
#lineNovidade .bx-wrapper .bx-prev:hover {background-position: 0 0;}
#lineNovidade .bx-wrapper .bx-next:hover {background-position: -118px 0;}
#lineNovidade .bx-wrapper .bx-controls-direction a {position: absolute;top: 0%;outline: 0;width: 62px;height: 308px;text-indent: -9999px;z-index: 99;}
#lineNovidade .bx-wrapper .bx-controls-direction a.disabled {display: none;}
/*INTERNA NOVIDADES*/




