@charset "iso-8859-1";
/* CSS Document */

body,div,form,table,th,tr,td,ul,li,a,img {
	margin: 0;
	padding: 0;
}
body {background: #ffffff;}

.geral {width: 990px;margin: 0 auto;}

.topo {background: url(../img/topo.png); height: 165px;}

.mnh {background: url(../img/fundo.png) repeat-x; height: 50px;clear: both;}
.mnh ul {list-style: none;border-left: 0px;height: 50px;line-height: 50px;float: left;}
.mnh li {border-right: 0px;float: left;}
.mnh a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #000000;padding: 0 35px; text-decoration:none;display: block;float: left;}
.mnh a:hover {color: #999999;text-decoration:underline;}

.esq {margin-top: 15px;float: left;width: 200px;}

.mnv {padding: 48px 0 0 0;background: url(../img/menu.png) no-repeat;}
.mnv ul {margin: 0;padding: 0;list-style: none;background: #f2f6f9;border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;width: 200px;}
.mnv li {margin: 0;padding: 0;border-width: 0 1px 1px 1px;border-style: solid;border-color: #f2f6f9 #e0e0e0;}
.mnv a {font: normal 11px/22px arial;color: #727272;padding: 4px 20px;width: 158px;height:22px;text-decoration: none;display: block;}
html>body .mnv a {width: auto;}
.mnv .submn {background: transparent url(../img/seta1.gif) no-repeat 169px center;}
.mnv a:hover, .mnv .hover {color: #000000;background-color: #cbddeb;}
.mnv .submn:hover, .mnv .submn.hover {background-image: url(../img/seta2.gif);background-position: 179px center;}


.mnv .liover {position: relative;}
.mnv .over {position: absolute;top: 2px;left: 190px;}
.mnv .out {display: none;}

.fone {margin-top: 15px;background: url(../img/fone.png) no-repeat;height: 165px;}

.dir {float: right;width: 223px;}

.certificacoes {width:224px; height:275px; background:url(../img/certificacoes.png);}

.news {widht:224px;background: url(../img/news.png) no-repeat; float: left;}

.bot {border: none; background:url(../img/bot.png) repeat-x; height: 17px; width: 55px; color: #FFF; font: bold 12px/16px arial; margin: 10px 0 0 0;}

.nome {margin: 120px 0 0 30px;}
.email {margin: 14px 0 0 30px;}

.conteudo {margin: 0 0 0 210px;}

.rodape {clear: both;height: 35px;background: url(../img/rodape.png);font:arial;color: #656C6E;}

.catver {width: 500px; margin: 0 auto;}
.catver2 {width: 520px; margin: 0 auto;}

.imgpgs {padding: 5px; border: 1px solid #666; width: 200px; height: 150px; float: right; margin: 5px 10px 5px 10px;}

.dpmtit {margin: 10px auto; font: bold 20px arial; text-align: center;}
.dpmver {border: 1px solid #ccc;margin: 10px auto; padding: 5px;}
.dpmvera a {margin: 10px auto;float: left;text-decoration: none; color: #4f4f4f;display: block;}
.dpmvera a:hover {text-decoration: underline;}

.dpmnome {font: bold 14px arial; background: #DDD; padding: 10px;}

.lnk {font: bold 14px arial; text-decoration: none; color: #000;}
.lnk a {font: bold 14px arial; text-decoration: none; color: #000;}
.lnk a:hover {text-decoration: underline;}

.bdel {background: url(../img/del.png);width: 16px;height: 16px;float: right;margin: 10px 8px;cursor: pointer;}

.clear {clear:both;}

.pgs {text-align: center;position: relative;margin: 20px 0 5px 0;font-size: 13px;}
.pgn,.pgna { font: normal 12px tahoma;margin: 2px 6px;padding: 2px 6px;border: 1px solid #d0d0d0;background: #f0f0f0;color: #808080;text-decoration: none;}
.pgn:hover,.pgna:hover {border: 1px solid #d0d0d0;background: #e0e0e0;color: #808080;}
.pgna {border: 1px solid #d0d0d0;background: #999;color: #ffffff;}

.pote {margin: 0px auto; padding: 5px; width: 530px;}

.title {font-family: Verdana, Arial, Helvetica, sans-serif; color: #336666;}
.title2 {font: bold 14px arial; color: #336666; padding: 0 0 0 15px;}

.dpmtxt{margin: 0 10px;}

.site {background:url(../img/sites.png) no-repeat; padding:50px 150px 10px 10px;}
.ecommerce {background:url(../img/ecommerce.png) no-repeat; padding:50px 150px 10px 10px;}
.gestao {background:url(../img/gestao.png) no-repeat; padding:50px 150px 10px 10px;}
.educacao {background:url(../img/educacao.png) no-repeat; padding:50px 150px 10px 10px;}

.clt {margin: 0 10px 10px 10px; padding: 10px; float: left; width: 120px; height: 90px;}

.dpmvera a {font: normal 14px tahoma;margin: 10px auto;float: left;text-decoration: none; color: #666;display: block;}
.dpmvera a:hover {text-decoration: underline;}