﻿/*  CORES

	lilas  = #685C92
	azul   = #1A659F
	cinza  = #E4E4E4
	padrao = #333333

*/

body { background:#ffffff url(../img/bg-nuvens.jpg) repeat-x top center}
body,p,table, h1 {margin:0 0 15px 0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#333333}

h1 {margin-bottom: 15px;}
hr {border:1px solid #C6B5E1; border-bottom:none}

a {color:#4422ff; text-decoration:none}
a:hover {color:#2222ff; text-decoration:underline}



.datahoje {float:left; margin:7px 0 0 10px; font:12px tahoma; color:#c2c2c2}
.language {float:right; margin:7px 5px 0; font:10px tahoma; color:#c2c2c2}
.language img {vertical-align:middle; margin:0 4px; border:none}

.barra-top {width:765px; height:30px; margin:15px auto 0; background:#333333 url(../img/bg-barra-top.gif) repeat-x}
.fachada {width:765px; height:127px; margin:0 auto; background:#ffffff url(../img/bg-fachada.jpg) no-repeat} /*#1A659F*/
.fachada .logotipo {width: 130px; height: 120px;  background-color:#fff}

.top-conteudo {width:765px; height:45px; margin:0 auto; background:#685C92 url(../img/bg-conteudo.gif) no-repeat 0 00px; padding-top:10px; color:#FFFFFF}
.bottom-conteudo {width:745px; height:55px; padding:10px; padding-top:35px; margin:0 auto; background:#685C92 url(../img/bg-conteudo.gif) no-repeat scroll 0 -50px; border-bottom:2px solid #554080}
.barra-busca {height:30px;line-height:30px; font-size:10px; font-family: tahoma; color:#C3BED3;  padding-left:20px}
.barra-busca a {color:#FFFFFF}
.barra-busca .busca {float:right; margin-right:20px; color:#333}

.barra-busca .localizacao {float:left}

.border-conteudo {width:765px; margin:0 auto; background-color:#685C92}
.center-conteudo {width:730px; padding:1px 10px; margin:0 7px 0 8px; background-color:#fff}

.menu-principal {width:765px; height:42px; margin:0 auto; background:#fafafa url(../img/bg-menu-principal.gif) repeat-x scroll 0 -13px}
.menu-principal table { width:100%; margin:7px auto 0;}
.menu-principal table td {vertical-align:middle; width:90px; text-align:center; padding:0 10px}
.menu-principal table td a {color:#333; font:bold 11px arial; text-align:center; text-transform:uppercase; line-height:13px}
.menu-principal table td a:hover {text-decoration:none;color:#4422ff}
/*
.menu-principal a.home {background:transparent url(../img/ico-menu-home.gif) no-repeat bottom center;}
.menu-principal a.empresa {background:transparent url(../img/ico-menu-empresa.gif) no-repeat bottom center;}
.menu-principal a.certificados {background:transparent url(../img/ico-menu-certificados.gif) no-repeat bottom center;}
.menu-principal a.portifolio {background:transparent url(../img/ico-menu-portifolio.gif) no-repeat bottom center;}
.menu-principal a.cadastro {background:transparent url(../img/ico-menu-cadastro.gif) no-repeat bottom center;}
.menu-principal a.contato {background:transparent url(../img/ico-menu-contato.gif) no-repeat bottom center;}
.menu-principal a.servicos {background:transparent url(../img/ico-menu-servicos.gif) no-repeat bottom center;}
.menu-principal a:hover {background-position: top center; text-decoration:underline;color:#4422ff}
*/
.submenu {display:none;margin:0; width:120px; padding:5px; border:1px solid red; background-color:#fff; position:absolute; list-style:none; background:#e8e8e8 url(../img/bg-bottom-submenu.gif) repeat-x bottom;border:1px solid #999}
.submenu li a {font:normal 11px arial; color:#222; float:none; padding:0; margin:0}
.submenu li a:hover {color:#4422ff; padding-left:2px}

.rodape-copyright {float:left; width:380px}
.rodape-copyright img {float:left; margin-right:10px}
.rodape-copyright span {font:10px tahoma; line-height:16px; color:#C3BED3}
.rodape-links {float:right; width: 70px}
.rodape-links a, .rodape-links span{font:10px tahoma;color:#B4AEC9; line-height:16px; display:block}
.rodape-links a:hover {color:#fff;text-decoration:underline}

.aviso {border:1px solid #eee; background-color:#fffccc; font:11px arial; color:#555; padding:10px; margin:10px 0; text-align:center}
.aviso.sucesso {background-color:#EFFAD8; color:#00CC00; font-weight:bold !important}
.aviso.erro {color:#f00 !important}
.aviso.texto {color:#444 !important; background-color:#fff}

.clear {height: 1px; line-height:1px; clear:both;display:block}

.box h3.titulo {font:bold 18px arial; color:#333; margin:0; margin-bottom:4px}
.box span.data {display:block; font:10px arial; color:#777; margin-bottom:15px}
.box .conteudo {font:13px arial; color:#444; line-height:20px; text-align:justify}

.foto { float:left; border:1px solid #eee; padding:3px; margin:0 10px 5px 0; text-align:center}
.foto img {cursor:pointer}
.foto-principal {text-align:center}
.foto-descricao {font:11px arial; color:#555; padding:10px 3px 10px; margin:10px 0; border:1px solid #eee; border-left:0; border-right:0}
.foto-miniatura {border: 1px solid #eee; margin:2px; float:left; padding:2px}

.lista {margin:0; padding:0; list-style:none}
.lista li {border-bottom: 1px dotted #D1CDEB; padding:10px 0; clear:both; display:block;color:#666}
.lista .datacriacao {font:bold 10px tahoma; display:inline }
.lista .previa {font:10px tahoma}
.lista a.ativo{font:bold 11px arial; color:#fff;background-color:#333; display:block; padding:3px 0px 3px 6px ;text-decoration:none}
.lista a{font: 11px arial; color:#999999; display:block; padding:3px; text-decoration:none}
.lista a:hover {background-color:#685C92; color:#fff; padding:3px 0px 3px 6px}

.coluna-left {float:left; width:440px}
.coluna-right {float:right; width:260px; margin-left:0}

small {font:normal 10px tahoma; color:#777; display:block}
.borda {height:7px; border-bottom:1px solid #C6B5E1}
.link-voltar {font:11px arial; text-decoration:none}

/*

.menu-principal a {margin:2px 23px 0}

*/