@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0}
body{font-size:12px; font-family:Tahoma; background:#2d2d2d url(../image/bg.jpg) top left repeat-x}
div{position:relative}

.clr{clear:both}
.all{width:989px; height:auto; margin:0 auto}
.header{width:989px; height:140px}
.header .logo{width:326px; height:97px; margin-left:30px; float:left; background:transparent url(../image/sprite.png) 0 0 no-repeat}

.header .menu{width:429px; height:31px; margin:47px 0 0 -5px; padding:8px 15px 0; float:left; background:transparent url(../image/sprite.png) 0 -98px no-repeat}
.header .menu div{float:left; width:75px; height:22px; background:transparent url(../image/sprite.png) no-repeat}
.header .menu #home{background-position:-43px -137px}
.header .menu #home:hover{background-position:-43px -163px}
.header .menu #videos{background-position:-119px -137px}
.header .menu #videos:hover{background-position:-119px -163px}
.header .menu #sobre{background-position:-195px -137px; width:68px}
.header .menu #sobre:hover{background-position:-195px -163px}
.header .menu #contato{background-position:-285px -137px}
.header .menu #contato:hover{background-position:-285px -163px}

.header .info{width:130px; height:26px; margin:11px 0; float:right; font-size:10px; color:#fff; letter-spacing:-0.03em}
.header .info .icon{width:14px; height:9px; float:left; margin:1px 8px 0; background:transparent url(../image/sprite.png) no-repeat}
.header .info .telefone{margin:0 0 3px 15px}
.header .info .telefone .icon{background-position:-17px -140px}
.header .info .email .icon{background-position:0 -140px}

.container{position:relative; text-align:center; height:755px; width:989px}
.container .Title{font:36px Arial; color:#777; border-left:10px solid #bbb; letter-spacing:0.04em; padding:0 10px}
.container .spacer{border-bottom:3px solid #333}
.container .image img{border:2px solid #666; margin:0 auto; margin:0 0 0 9px}
.container .rodape{width:408px; height:29px; right:0; bottom:40px; position:absolute; background:transparent url(../image/sprite.png) 0 -193px no-repeat}
.container .senso{width:141px; height:24px; left:0; bottom:40px; position:absolute; background:transparent url(../image/logo_SensoTecnologia.png) 0 0 no-repeat}
.container .senso a{width:100%; height:24px; display:block}
.container .left{position:absolute; z-index:100; width:65px; height:168px; top:33%; left:-15px; background:transparent url(../image/sprite.png) -536px -3px}
.container .right{position:absolute; z-index:100; width:65px; height:168px; top:33%; right:-15px; background:transparent url(../image/sprite.png) -470px -3px}

.container .SobreDefault{position:absolute; top:10px; right:20px; width:380px; z-index:100; padding:4px 8px; background:#bbb; border:1px solid #ddd; opacity:0.85; text-align:right}
.container .SobreDefault:hover{background:#aaa}
.container .SobreDefault a{color:#000; letter-spacing:0.10em; font-size:11px; text-decoration:none}
.container .SobreDefault span{color:#900; font-weight:bold; letter-spacing:0}
.container .SobreDefault span:hover{color:#700; text-decoration:underline}

.container .contato{width:900px; margin:0 auto; color:#fff; letter-spacing:0.10em; text-align:left}
.container .contato form{width:900px; padding:20px 0 0}
.container .contato form div{width:415px; float:left}
.container .contato form input{width:410px; padding:5px; margin:6px 0; border:2px solid #aaa; font:14px Arial; color:#666}
.container .contato form textarea{width:410px; height:90px; padding:5px; margin:6px 0; font:14px Arial; color:#666; resize:none}
.container .contato form #enviar{width:120px; height:30px; padding:4px; cursor:pointer}

.container .quemsomos{width:900px; margin:0 auto; color:#fff; letter-spacing:0.10em; line-height:160%; text-align:left}

.container .videos{width:900px; margin:0 auto; color:#fff; letter-spacing:0.10em; text-align:left}
/*.container .contato .info{text-align:left; width:900px; color:#fff; padding:20px 0 0}
.container .contato .info strong{text-align:right; color:#666}*/