@charset "utf-8";
/* EBRAX - by conjuntosoul -- Markus Ethur */

/* DEFAULT */
body{background-image:url(../img/bg-site.jpg); background-position:left; background-repeat:repeat-y; background-color:#f9f6f1;}

/* STRUCUTURE */
#main{width:940px; height:auto; min-height:650px;}
#header{width:940px; height:auto; min-height:96px;}
#slide{width:940px; height:auto; min-height:276px;}
#content{width:940px; height:auto; min-height:227px;}
#footer{width:940px; height:auto; min-height:50px;}


/* MAIN */

/* HEADER */
#header{border-top:1px #cd814d solid;}
.logo{width:140px; height:90px; z-index:2; position:absolute; margin:0 0 0 106px; background-image:url(../img/logo.png);}

#menu{width:575px; height:47px; float:right;}
#menu a{font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#d5defb; text-decoration:none;}
#menu a:hover{color:#FFF;}

.menu-item{width:100px; margin:0 0 0 15px; height:28px; background-image:url(../img/bg-bt-normal.png); float:left; padding-top:18px;  text-align:center; line-height:10px;}
.menu-item:hover{width:100px; margin:0 0 0 15px; height:28px; background-image:url(../img/bg-bt-active.png); float:left; padding-top:18px;text-align:center; line-height:10px;}

.menu-item-atv{width:100px; margin:0 0 0 15px; height:28px; background-image:url(../img/bg-bt-active.png); float:left; padding-top:18px;  text-align:center; line-height:10px;}


/* SLIDE */
#slide{/* background-image:url(../img/banner01.jpg); */}

#main-slide{width:905px; min-height:276px; height:276px;}

#contact-news-slide{width:120px; height:276px; float:left;}
.contact-slide{width:110px; height:50px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:8px; text-align:right; line-height:8px; padding:5px 10px 0 0;}
.newsletter-slide{width:30px; height:190px; float:left; margin:0 90px 0 0; padding:30px 0 0 0;}

.text-slide{width:180px; height:162px; float:left; margin:0 510px 0 0; padding:30px 0 0 0;}
.text-slide{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:15px;}
.text-slide h1{font-family:Arial, Helvetica, sans-serif; font-size:1.5em; color:#fff; line-height:20px;}

#thumbs-slide{width:785px; height:84px; float:left;}
.thumbs-slide{width:95px; height:83px; float:left; margin:0 0 0 3px; font-family:Arial, Helvetica, sans-serif; font-size:0.6em; color:#fff; text-align:center; line-height:10px;}
.thumbs-slide img{padding:0 0 2px 0;}

#image-slide{z-index:-5; float:left; position:absolute;}


/* CONTENT */
#content{position:relative; min-height:500px;}

.video{width:290px; height:200px; padding:20px 0 0 25px; float:left; background-image:url(../img/bg-video.png); background-repeat:no-repeat;}

.text{width:900px; height:200px; padding:20px 10px 0 20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#464e67; text-align:justify;}
.text-a{width:260px; height:200px; padding:20px 10px 0 20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#464e67; text-align:justify; line-height:16px;}
.text-a h1{padding:0 0 20px 0;}

.text-b{width:260px; height:155px; padding:65px 10px 0 20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#464e67; text-align:justify;}

.text-c{width:260px; height:280px; padding:5px 10px 0 20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#464e67; text-align:center; line-height:16px; margin:0 0 5px 10px;}
.text-c{border:1px #e9e0d3 dashed;}

.text-d{width:260px; min-height:200px; height:auto; padding:20px 10px 0 20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#464e67; text-align:justify; line-height:16px; margin:0 0 0 20px;}
.text-d img{border:1px #fff solid; padding:0 3px 0 3px;}

.detail{float:left;}

.panel {position: absolute; top:90px; left:0; display: none; background: #fff; border:1px solid #fff; width: 385px; height: 230px; padding: 0px 0px 0px 30px; filter: alpha(opacity=85); opacity: .85; font-family:Tahoma, Geneva, sans-serif; font-size:0.8em;}
.panel p{margin: 0 0 15px 0; padding: 0; color:#333;} 
.panel a, .panel a:visited{margin: 0; padding: 0; color: #9FC54E; text-decoration: none; border-bottom: 1px solid #fff;}
.panel a:hover, .panel a:visited:hover{ margin: 0;  padding: 0; color: #ffffff; text-decoration: none;}

a.trigger{position:absolute; text-decoration: none; display: block;}
a.trigger:hover{position:absolute; text-decoration: none; display: block;}

a.trigger{margin-top:0px;}

.txtstyle{background-color:#f2b782; color:#000; border:1px #c8712e solid; width:200px; filter: alpha(opacity=100); opacity: .99;}

.service-boxes{width:90px; height:100px; float:left; padding:0 10px 0 10px; text-align:left;}
.service-boxes img{margin:0 0 5px 0;}
.service-boxes-text{float:left; width:880px;}
.service-boxes-col{width:270px; min-height:40px; height:auto; float:left; padding:0 10px 0 10px; line-height:15px; border-right:1px #ffd3b0 solid;}
.service-boxes-col h1{font-size:2em; margin:5px 0 0 0;}
.service-boxes-text a{color:#e5954d;}
.service-boxes-text a:hover{color:#bb7230; text-decoration:none;}

.servicos-text{width:900px; height:50px; padding:20px 10px 0 20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#464e67; text-align:justify; line-height:16px;}

/* FOOTER */
#footer{}
.footer-text{font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#464e67; text-align:right; padding:10px 50px 0 0; border-top:1px #e5954d solid;}

/* SLIDESHOW - GALLERY */
.clear {clear:both}
#gallery {position:absolute; height:276px; float:left; z-index:-5;}
#gallery a {float:left;	position:absolute; z-index:-5;}
#gallery a img {border:none;}
#gallery a.show {z-index:-5;}

/* Ebrax - end of CSS */

