@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'Mpr';
	src: url('../fontes/mpr.eot');
	src: local('../fontes/mpr'), url('../fontes/mpr.woff') format('woff'), url('../fontes/mpr.ttf') format('truetype');
}

@font-face {
	font-family: 'Mcy';
	src: url('../fontes/Mcy.eot');
	src: local('../fontes/Mcy'), url('../fontes/Mcy.woff') format('woff'), url('../fontes/Mcy.ttf') format('truetype');
}

*{padding:0; margin:0}
a{text-decoration:none}
img{border:0}


.teste{width:100%; float:left; height:auto;}

.top{width:100%; height:142px; background:url(../img/fundo.png) repeat-x}
.topo{width:1000px; height:45px; margin:0 auto 0 auto;}
.logo{width:236px; height:45px; float:left; margin-left:30px; margin-top:50px}
.menu{width:696px; height:26px; float:right; margin-top:67px}
.tv{width:100%; height:337px; background:url(../img/fundo_tv.jpg) no-repeat center}
.meio{width:1000px; min-height:300px; margin:44px auto 27px auto; display:table;}
.serv{width:1000px; height:138px; float:left; background:url(../img/bg.jpg); padding-top:22px}
.item{width:266px; height:116px; float:left; margin-left:50px; border-radius:10px; background:url(../img/item.png)}
.botao{width:96px; height:24px; float:right; margin-right:13px; margin-top:-37px; background:url(../img/botao.png) no-repeat; position:relative}
.botao:hover{background-position:bottom}
.banner{width:1000px; height:141px; margin-top:27px; float:left}
.banner1{width:633px; height:141px; float:left; background:url(../img/banner1.png); border-radius:10px}
.banner2{width:346px; height:141px; float:right; border-radius:10px}
.rodape{width:100%; min-height:265px; background:url(../img/bg1.jpg); display:table}
.menu_footer{width:526px; min-height:148px; float:left; margin-left:22px; margin-top:48px}
.rod{width:1000px; min-height:265px; margin:0 auto}
.face{width:333px; height:187px; float:right; background:#FFF; margin-top:48px; margin-right:46px}
.footer{width:1000px; height:59px; margin:0 auto; font-family:'Mpr'; font-size:14px; color:#000; font-weight:bold}
.direitos{float:left; margin-top:21px}
.cs{float:right; margin-top:21px}
.cs a{color:#65a0e9}

/*.submenu{list-style:none;}
.submenu li{position:relative; float:left; width:116px; height:26px; text-align:center; text-transform:uppercase; font-family:'Mpr'}
.submenu li a{color:#000; text-decoration:none; padding:4px 10px 3px 10px; display:block;}
.hover:hover{background:url(../img/hover.png); color:#fff}
.submenu li  ul{position:absolute; top:23px; left:0; background-color:#fff; display:none; border:1px solid #c0c0c0;}  
.submenu li:hover ul, .menu li.over ul{display:block; transition:all 5s ease}
.submenu li ul li{display:block; width:220px; min-height:35px }
.hover1:hover{background:url(../img/hover2.png) repeat; color:#FFF}
.hover1{font-size:13px; width:200px; height:25px; padding-top:10px!important}*/
#menu_active{background:url(../img/hover.png); color:#fff!important}
.empresa, .produtos, .software, .contato{float:left; min-height:150px; color:#FFF}
.empresa{width:83px}
.produtos{width:130px; margin-left:15px}
.software{width:108px; margin-left:15px}
.contato{width:152px; margin-left:23px}
.tit{ font-family:'Mcy'; color:#FFF; font-size:15px; font-weight:500}
.list{font-family:'Mpr'; font-size:13px; margin-top:20px}
.list a{color:#FFF}
.list ul{list-style:none}

.titulo{width:955px; height:23px; background:url(../img/titulo.png); padding-left:45px; padding-top:7px; color:#FFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-bottom:40px}

/******************empresa***********************/

.quem{width:946px; min-height:256px; float:left; display:table; margin-left:30px}
.foto1{width:415px; height:256px; float:left;}
.texto{width:464px; min-height:214px; float:right; font-family:'Mpr'; font-size:14px; text-align:justify; font-weight:bold}
.fotos{width:946px; height:181px; float:left; margin-left:30px; margin-top:34px}
.foto{width:293px; height:181px; float:left; margin-left:33px}

/**************software***********/

.produto{width:300px; min-height:110px; display:table; float:left; margin-left:17px; margin-bottom:30px; padding:10px; border:1px solid #e6e6e6}
.foto_produto{width:80px; height:130px; float:left}
.descricao{width:205px; min-height:130px; float:right; color:#000; font-family:'Mpr'; font-size:14px; text-align:justify}
.descricao p{margin-top:5px}
.descricao p a{float:right; color:#F00; margin-top:22px}

/****************formulario desbloqueio********/

.form_desbloqueio{width:870px; height:auto; margin:0 auto; margin-top:10px; display:table}
.form_desbloqueio input{width:412px; height:35px; border:1px solid #ccc; border-radius:5px; padding-left:10px; margin-top:10px}
.form_desbloqueio select{width:424px; height:35px; border:1px solid #ccc; border-radius:5px; padding-left:10px; margin-top:10px}
.form_desbloqueio button{width:120px; height:35px; border:0; background:#d83135; border-radius:5px; color:#FFF; font-family:'Mpr'; font-size:16px; margin-top:10px; cursor:pointer}
.texto_desbloqueio{width:870px; min-height:10px; font-family:'Mpr'; font-size:16px; text-align:justify; font-weight:bold; margin:0 auto; color:#333}

/******************contato**************/

.form{width:1000px; float:left}
.tel{width:1000px; float:left; font-family:'Mpr'; margin-top:5px}
.mapa{width:1000px; height:200px; float:left; margin-top:25px}
.form input{width:482px; height:35px; border:1px solid #999; border-radius:3px; font-family:'Mpr'; padding-left:8px; border-radius:3px}
.form select{width:492px; height:35px; border:1px solid #999; border-radius:3px; font-family:'Mpr'; padding-left:8px; border-radius:3px; margin-top:10px; margin-left:10px}
.form textarea{width:986px; height:120px; font-family:'Mpr'; padding-left:8px; padding-top:5px; margin-top:10px}
.form button{width:100px; height:35px; background:#d83135; font-family:'Mpr'; font-size:16px; color:#FFF; border:0; margin-top:15px; border-radius:3px; cursor:pointer}
#email{margin-left:10px}
#telefone, #assunto{margin-top:10px}
.tel strong{font-size:26px; color:#d83135; margin-top:10px}
.tel p{font-size:15px; margin-top:20px; float:left; margin-left:28px}
