/* CSS Document */
*{margin:0; padding:0; border:0; font-family:Arial;}
body{margin:0; padding:0; font-size:12px; color:#666; background:#cccccc;text-align:center;}

div#tudo {width: 760px; margin:0 auto; text-align:left;}
div#conteudo {background-color: #FFF;}

h2{margin:4px 4px 4px 10px; color:#FFF; font-size:13px}

p{text-align:justify}

a.Apequeno{font-size:11px; color:#000; text-decoration:none}
a.Apequeno:hover{text-decoration:underline}

a{color:#333; font-size:12px; text-decoration:none}
a:hover{text-decoration:underline}

p.aguarde{color:#990000; font-weight:bold}

table#navegacaoTopo{height:100%;}
table#navegacaoTopo td{font-size:11px;color:#909090;}
table#navegacaoTopo td a{color:#909090; font-size:11px; text-decoration:none}
table#navegacaoTopo td a:hover{color:#333; text-decoration:underline}
table#navegacaoTopo td.linha{background:url(../img/linha.jpg) repeat-y right}
table#navegacaoTopo input.campo{width:80px; border:solid 1px #999; color:#999; font-size:11px; padding:1px; height:14px}
table#navegacaoTopo input.botao{width:25px; background-color:#EEE; border:solid 1px #999; color:#999; font-size:11px; height:18px; cursor:pointer}

input.campoTexto{width:200px; border:solid 1px #999; color:#999; font-size:11px; padding:1px; height:14px}
input.campoTextoGd{width:550px; border:solid 1px #999; color:#999; font-size:11px; padding:1px; height:14px}
textarea.campoTextarea{width:200px; border:solid 1px #999; color:#999; font-size:11px; padding:1px; height:100px}
input.botao{background-color:#EEE; border:solid 1px #999; color:#999; font-size:11px; height:18px; cursor:pointer}

p.erro{color:#990000; margin:20px; font-weight:bold;}
.avisoAreaRestrita p{color:#990000; text-align:right}
.tituloArquivo img{position:relative; top: 8px}

table#outrosClientes .fundo{background:url(../img/funOutrosClientes.jpg) bottom; height:22px; padding:5px}
table#outrosClientes .fundo img{margin-right:5px;}
table#outrosClientes .fundo a{font-weight:bold; color:#000000}
table#outrosClientes .base a{font-weight:normal;}

table#destaque{font-size:10px;}
table#destaque .fundo{padding:10px; text-align:center}
table#destaque .fundo p{text-align:center; margin-top:5px}

div#rodape{background:url(../img/funRodape.jpg); width:760px}
div#rodape p{padding:10px 0; font-size:11px; color:#FFF; text-align:center}

table.tabelaTec{display:block; float:left; margin:10px}
table.tabelaTec td{vertical-align:middle; text-align:center}
table.tabelaTec td.foto{width:120px; height:120px;}

div#contato p{text-align:center}

table#tabelaTecnologia{clear:both;}
table#tabelaTecnologia #textoTecnologia p.titulo{font-weight:bold; margin-bottom:5px}

p.titulo{font-weight:bold}

a.indexTitutlo{position: relative; top:-8px}

div#depoimentosTexto p.titDepoimento{margin-bottom:2px}
div#depoimentosTexto p.depoimento{margin-bottom:20px}
div#depoimentosTexto img{margin-right:10px}

div#imagemPortfolio{float:left; margin:0 10px 10px 0}
div#imagemPortfolio a{font-size:10px; position:relative; top:-2px}

div#imagemArquivo{float:left; display:block; margin:0 10px 10px 0}

a.selecaoTipo{ padding:2px; color:#000; display:block; width:330px}
a.selecaoTipoOn{ padding:2px; color:#F00; background:#FFE1E1; border:solid 1px #F00; display:block; width:330px}
a.selecaoTipoOn:hover{text-decoration:none}
/* PAGINACAO */
	#paginacao{margin-top:10px; width:100%}
	#paginacao td{font-size:13px;}
	#paginacao td.erropag{color:#990000; font-weight:bold; padding-left:20px}
	#paginacao span{font-weight:bold;}