html, body { height: 100%; width: 100%; margin:0px; padding:0px; top:0px; left:0px; right:0px; bottom:0px; }

#topo { position: fixed; top:0px; left:0px; width:100%; height:85px; background-image: url(../imagens/bgb20.png); z-index:3; }
#painel1 { position:relative; margin:0px; padding:0px; top:0px bottom:0px; width:100%; z-index:1; }
#sombra { position:fixed; top:85px; left:0px; height:15px; width:100%; background-position: center top; background-image: url(../imagens/sombra.png); background-repeat: x-repeat; z-index:3; }

#fundo { position:absolute; margin:0px; padding:0px; top:0px bottom:0px; width:100%; height:100%; z-index:0; }
#logo { position:absolute; width:219px; height:231px; top:30px; right:30px; z-index:1; }
.opcao { -webkit-transition-duration: 0.4s; transition-duration: 0.4s; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding:10px 16px; color: #FFFFFF; font-family: Oswald; font-size:13px; text-decoration: none; letter-spacing:0.12em; cursor:pointer; font-weight:bold; float:right; margin-right:0px; z-index:7;}
.opcao:hover { background-color:#FD7135; color: #000000; }

.let1 { color: #324250; font-family: Oswald, sans-serif; font-size:48px; text-decoration: none; letter-spacing:0.08em; margin:0px 0px 10px; }
.let2 { color: #1F2832; font-family: 'Ubuntu Condensed', sans-serif; font-size:26px; line-height:26pt; text-decoration: none; letter-spacing:0.05em; margin:0px;}
.let3 { color: #46555E; font-family: 'Ubuntu Condensed', sans-serif; font-size:19px; line-height:18pt; text-decoration: none; }
.let4 { color: #E23705; font-family: Oswald, sans-serif; font-size:19px; line-height:18pt; text-decoration: none; letter-spacing:0.04em; }
.let5 { color: #46555E; font-family: Arial, sans-serif; font-size:15px; line-height:15pt; text-decoration: none; letter-spacing:0.04em; margin:0px; }
.let6 { color: #2D6A97; font-family: 'Fjalla One', sans-serif; font-size:30px; line-height:30pt; text-decoration: none; letter-spacing:0.04em; margin:3px; }
.let6:hover { color: #D63601; }
.let7 { color: #46555E; font-family: 'Ubuntu Condensed', sans-serif; font-size:16px; line-height:16pt; text-decoration: none; }
.let8 { color: #FFFFFF; font-family: Oswald, sans-serif; font-size:26px; line-height:26pt; text-decoration: none; letter-spacing:0.08em;}
.let9 { color: #FFFFFF; font-family: Oswald, sans-serif; font-size:19px; line-height:19pt; text-decoration: none; letter-spacing:0.04em; margin:0px 0px 5px; }
.let10 { color: #FFFFFF; font-family: Oswald, sans-serif; font-size:48px; line-height:48pt; text-decoration: none; letter-spacing:0.04em; margin:0px; text-shadow: -1px 0 #000000, 0 1px #000000, 1px 0 #000000, 0 -1px #000000; }
.let21 { color: #5D6369; font-family: Arial; font-size:12px; text-decoration: none; letter-spacing:0.02em; margin:3px 0px 10px; }

.hide {display:none; }
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.centered-btns_nav { z-index: 3; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 50%; left: 0; opacity: 0.4; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../imagens/setas_painel.gif") no-repeat left top; margin-top: -45px; }
.centered-btns_nav:hover { opacity: 0.8; }
.centered-btns_nav:active { opacity: 1.0; }
.centered-btns_nav.next { left: auto; background-position: right top; right: 0; }

.cd-fixed-bg { min-height: 600px; background-size: cover; background-attachment: fixed; background-repeat: no-repeat; background-position: center center; }
.cd-fixed-bg.cd-bg-1 { background-image: url("../imagens/bg1.jpg"); }

.cd-fixed-bg2 { min-height: 600px; background-size: cover; background-attachment: fixed; background-repeat: no-repeat; background-position: center center; }
.cd-fixed-bg2.cd-bg-2 { background-image: url("../imagens/bg2.jpg"); }

.ctimg1 { background-image: url(../imagens/iwhatsapp.png); background-repeat: no-repeat; background-position: 8px center; cursor:pointer; }
.ctimg2 { background-image: url(../imagens/iteams.png); background-repeat: no-repeat; background-position: 8px center; cursor:pointer; }
.ctpho { background-image: url(../imagens/phone.png); background-repeat: no-repeat; background-position: 8px center; }
.ctmai { background-image: url(../imagens/mail.png); background-repeat: no-repeat; background-position: 8px center; cursor:pointer; }
.contacto, .telefone {  -webkit-transition-duration: 0.4s; transition-duration: 0.4s; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding:6px 12px 7px 30px; margin:10px 0px 0px; background-color:#ffffff; border:1px solid #CCD7D9; color: #334244; font-family: Arial; letter-spacing:0.04em; font-size:14px; text-decoration: none; display:inline-block; }
.contacto:hover { background-color: #334244; border:1px solid #334244; color:#ffffff; }

.assi { background-image: url(../imagens/bgb70.png); width:320px; height:495px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  border:1px solid #ffffff; padding:20px 0px;*display: inline; }
#assistencias { width:100%; text-align: center; margin:30px 0px 0px; }
#assistencias > div {display: inline-block; vertical-align: top; margin:1.2%; }

.lnkl { text-decoration: none; }
.tuto { width:186px; height:377px; padding:3px 0px 0px; margin:0px; background-color: #FFFFFF; border-radius: 28px; -moz-border-radius: 28px; -webkit-border-radius: 28px; border:1px solid #EAEAEA; }
.tutop { -webkit-border-bottom-right-radius: 25px; -webkit-border-bottom-left-radius: 25px; -moz-border-radius-bottomright: 25px; -moz-border-radius-bottomleft: 25px; border-bottom-right-radius: 25px; border-bottom-left-radius: 25px;
         margin-top:15px; width:180px; padding:11px 0px; margin-left:3px;text-align:center; color: #FFFFFF; font-family: Oswald; font-size:11px; text-decoration: none; letter-spacing:0.12em; cursor:pointer; font-weight:bold; margin-right:0px; z-index:7;}
.ttpe { background-color: #6b832f; }
.ttpi { background-color: #003349; }
.ttps { background-color: #ee6119; }
.ttped { background-color: #225e8f; }
.ttpf { background-color: #784489; }

.ttpe:hover { background-color: #40521F; }
.ttpi:hover { background-color: #040E20; }
.p0 { margin:0px; }

.sosep {
-webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;
font-family: 'Fjalla One', sans-serif; font-size:18px; line-height:16pt; color:#ffffff; padding:10px 0px; letter-spacing:0.05em;
}
.ssep2 { border-left:1px solid #CFCFCF; border-bottom:1px solid #CFCFCF; padding:15px 20px; text-align:left;}
.ssep3 { border-right:1px solid #CFCFCF; }
.ssep4 { border-left:1px solid #CFCFCF; padding:15px 20px; text-align:left;}
.check { background-image: url(../imagens/check.png); background-repeat: no-repeat; background-position: 0px center; padding-left:22px; text-align:left; margin:4px 0px;}

.sosep2 {
-webkit-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px;
font-family: 'Fjalla One', sans-serif; font-size:14px; line-height:14pt; color:#ffffff; padding:6px 0px; letter-spacing:0.05em; -webkit-transition-duration: 0.4s; transition-duration: 0.4s;
}
.soc1 { background:#000000; cursor:pointer; }
.soc2 { background:#292929; cursor:pointer; }
.soc1:hover, .soc2:hover{ background:#E13800; }

.goog { width:310px; height:302px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:0px; *display: inline; }
.cb1 { color:#E2E2E2; font-size:17px; }
.cb2 { color:#FFFFFF; text-align:left; }

.gsm { -webkit-transition-duration: 0.4s; transition-duration: 0.4s; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding:3px 10px; background-color:#ffffff; color: #000000; font-family: Arial; font-size:11px; text-decoration: none; letter-spacing:0.05em; cursor:pointer; font-weight:bold; float:right; margin-top:15px; z-index:7;}
.gsm:hover { background-color:#000000; color: #ffffff; }


