@charset "iso-8859-1";
/* CSS: Internas */

#wrapContent { margin: 50px 0; padding: 20px 0; }
#wrapContent #menuLat { width: 190px; float: left; height: 400px; }
#wrapContent #menuLat ul { margin: 5px 0; padding: 0; list-style: none; }
#wrapContent #menuLat ul li { margin: 0 0 5px; padding: 0; vertical-align: top; height: 32px; }
#wrapContent #menuLat ul li a { text-decoration: none; display: block; opacity: .9; margin: 0; color: #fff; padding: 10px 12px; font: bold 12px Tahoma, Geneva, sans-serif; background: #9dbcd8; }
#wrapContent #menuLat ul li a:hover { opacity: .9; background: url(/images/layout/bgBtn.jpg) top left repeat-x; }
#wrapContent #menuLat ul li a.on { opacity: .9; background: url(/images/layout/bgBtn.jpg) top left repeat-x; }
#wrapContent #cont { 
	background: url(/images/fundoTrans.png) top left repeat; width: 585px; margin: 0 0 0 45px; padding: 40px 55px; float: left; display: inline;
	-moz-border-radius: 0 70px 0 0;
    -webkit-border-radius: 0 70px 0 0;
    border-radius: 0 70px 0 0;
}
* html #wrapContent #cont {
	background: #fff;
}
#wrapContent .full { width: 800px !important; margin: 0 20px !important; }
#wraph1 { height: 42px; margin: 0; padding: 0; }
#wrapFrase { height: 42px; margin: 0 0 20px; }
#wrapContent #cont h1 { margin: 0; padding: 0; color: #1a3a85; font: bold 40px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, sans-serif !important; letter-spacing: -2px; }

.semFundo { background: none; margin: 0; padding: 0; float: none; display: block; }
.semFundo h1 { margin: 0 !important; padding: 0 !important; font-size: 40px; }
#wrapContent #cont a { color: #235AA6; text-decoration: underline; }
#wrapContent #cont a:hover { color: #183B87; text-decoration: none; }
#ejrosTit { margin: 0 0 0; padding: 10px 0; color: #1a3a85; font: 25px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, sans-serif; letter-spacing: -2px; }
#wrapContent #cont h2 { margin: 0 0 0; padding: 10px 0 5px; color: #228cd3; font: 19px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, sans-serif; letter-spacing: -2px; }
#wrapContent #cont p { margin: 0 0 25px; padding: 0; font: 12px/24px Arial, Helvetica, sans-serif; color: #212c42; text-align: justify; }
#wrapContent #cont p#frase { margin: 5px 0 0px; padding: 0; color: #6ac0fc; font: normal 28px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, sans-serif !important; letter-spacing: -2px; }
#wrapContent #cont ul  { margin: 0 10px 20px; padding: 0 0 5px; color: #299eee; font-weight: bold; }
#wrapContent #cont ul li { margin: 0; padding: 0 0 5px; font: bold 12px/18px Arial, Helvetica, sans-serif; }
#wrapContent #cont ul li span { margin: 0; padding: 0; font: normal 12px/18px Arial, Helvetica, sans-serif; color: #212c42; }

.sloganNos { margin: 10px 0; font-size: 18px; }
.fraseNos { margin: 0; padding: 0 20px; font-size: 18px; }
.wrapPrincipios { float: left; width: 310px; }
.wrapPrincipios ul { width: 280px; margin: 10px 15px 20px; padding: 0; }
.wrapValores { float: right; padding-left: 50px; width: 210px; }
.wrapValores ul { width: 180px; margin: 10px 15px 20px; padding: 0; }
/* Equipe */
.wrapEquipe { padding: 0 0 30px; }
.wrapFotoEquipe { float: left; width: 110px; }
.wrapFotoEquipe img { -webkit-box-shadow: 0 0px 7px #aaa; -moz-box-shadow:0 0px 7px #aaa; box-shadow: 0 0px 7px #aaa; }
.wrapInfoEquipe { float: left; margin: 0 0 0 25px; display: inline; width: 430px; }
.wrapInfoEquipe h2 { margin: 0 !important; padding: 0 0 6px !important; }
.wrapInfoEquipe p { margin: 0 2px 15px !important; }


/* Notícias */
#Noticias { margin: 50px 0 10px; }
.wrapNoticia { margin: 0 0 20px; }
.date { display: none; float: left; width: 40px; border-right: 1px dotted #333; height: 51px; }
.date .day, .date .month { line-height: 25px; margin: 0; padding: 0; height: 24px; text-align: center; }
.date h5 { font-size: 25px; margin: 0; padding: 0; }
.date .month h5 { font-size: 21px !important; padding: 0 0 0 1px; }
.titulo { /*float: left; padding: 0px 13px; width: 450px;*/ padding: 0 25px; }
div.tit { font-size: 23px; }
.titulo p { margin: 0 2px 20px !important; line-height: 160% !important; }

.noticiaVisu { float: left; padding: 0 /*20px; width: 600px;*/ font: 12px/24px Arial, Helvetica, sans-serif; color: #212c42; }
.noticiaVisu div.tit { font-size: 30px !important; margin: 0 0 10px; }


/* Clientes */
#tabelaClientes { margin: 25px 0 0; padding: 0; font: 11px Tahoma, Geneva, sans-serif; border: 0; }
#tabelaClientes tr { margin: 0; padding: 0; }
#tabelaClientes td { margin: 0; padding: 0px 8px; }
#tabelaClientes td h1 { margin: 0; padding: 0; font-size: 24px !important; }
.titClientes { font: 22px 'Trebuchet MS', Arial, Helvetica, sans-serif; letter-spacing:-1px; color: #1A3A85; }
.logoCliente { height: 70px; width: 150px; text-align: center; padding: 0 5px 25px; overflow: hidden; }
.logoCliente a { display: block; margin: 5px 0; }
/* DEPOIMENTOS */
.wrapDepoimentos { margin: 0 0 20px; padding: 0 0 20px; border-bottom: 1px dotted #CADFF4; }
.depoWrap { margin: 7px 2px; background: url(/images/layout/asp1.gif) top left no-repeat; }
.depoWrapInt { padding: 10px 0 5px 40px; }
.depoWrapInt p { background: url(/images/layout/asp2.gif) bottom right no-repeat; padding: 0 40px 0 0 !important; margin-bottom: 10px !important; }
.depoWrapInt cite { text-align: right; display: block; padding: 0 45px 0 0; font: italic bold 13px/18px Arial, Helvetica, sans-serif; color: #444; }


/* Downloads */
.wrapDown { padding: 10px 10px 0; border-bottom: 1px dotted #CADFF4; }
.wrapDown p { font: 11px/18px Tahoma, Geneva, sans-serif !important; }

/* Contato */
#info { float: left; width: 320px; }
#info p { line-height: 170% !important; }
#info p a { color: #1686d1; text-decoration: underline; }
#info p a:hover { color: #193984; text-decoration: none; }
.linkbala { font: bold 11px Tahoma, Geneva, sans-serif; padding: 6px 10px; margin: 5px 0; text-shadow: #222 1px 1px 1px; text-decoration: none !important; display: inline-block; color: #fff !important; background: #1686d1;
	-moz-border-radius: 5px 5px 5px 0;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.linkbala:hover { font: bold 11px Tahoma, Geneva, sans-serif; padding: 6px 10px; margin: 5px 0; text-shadow: #96cef3 1px 1px 1px; text-decoration: none !important; display: inline-block; color: #072b43 !important; background: #1686d1;
	-moz-border-radius: 5px 5px 5px 0;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
form#form { float: right; width: 420px; }
#form label { margin: 5px 0 0; display: block; font: 11px /13px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color: #353535; }
#form label span { color: #1686d1; }
.inputContato { width: 270px; background: #fff; border: 1px solid #ccc; padding: 6px; margin: 5px 0; font: bold 16px Arial, Helvetica, sans-serif; letter-spacing: 0px; color: #1e2942; }
.textarea { width: 400px; height: 150px; background: #fff; border: 1px solid #ccc; padding: 6px; margin: 5px 0; font: bold 16px Arial, Helvetica, sans-serif; letter-spacing: 0px; color: #1e2942; }
/*.nomenews:focus { border: 1px solid #64b62c; }*/
.btnNews { background: #112450; border: 1px solid #111; margin: 5px 0; padding: 7px; text-shadow: #000 1px 1px 1px; font: bold 18px Arial, Helvetica, sans-serif; color: #fafafa;
	-moz-border-radius: 5px 5px 5px 0;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.btnNews:hover { color: #ddd; background: #111; border: 1px solid #111; cursor: pointer; text-shadow: #000 1px 1px 1px; }
.btnNews:active { color: #112450; background: #193984; border: 1px solid #0B53A7; cursor: pointer; text-shadow: #455d94 1px 1px 1px; outline: none; }


#tabelaClientes { margin: 25px 0 0; padding: 0; font: 11px Tahoma, Geneva, sans-serif; border: 0; }
#tabelaClientes tr { margin: 0; padding: 0; }
#tabelaClientes td { margin: 0; padding: 0px 8px; }
#tabelaClientes td h1 { margin: 0; padding: 0; font-size: 24px !important; }
.logoCliente { height: 70px; width: 150px; text-align: center; padding: 0 5px 25px; overflow: hidden; }
.logoCliente a { display: block; margin: 5px 0; }




form#news {  }
#news label { margin: 5px 0 0; display: block; font: 11px /13px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color: #353535; }
#news label span { color: #1686d1; }
.inputContato { width: 270px; background: #fff; border: 1px solid #ccc; padding: 6px; margin: 5px 0; font: bold 16px Arial, Helvetica, sans-serif; letter-spacing: 0px; color: #1e2942; }
.textarea { width: 400px; height: 150px; background: #fff; border: 1px solid #ccc; padding: 6px; margin: 5px 0; font: bold 16px Arial, Helvetica, sans-serif; letter-spacing: 0px; color: #1e2942; }
/*.nomenews:focus { border: 1px solid #64b62c; }*/
.btnNews { background: #112450; border: 1px solid #111; margin: 5px 0; padding: 7px; text-shadow: #000 1px 1px 1px; font: bold 18px Arial, Helvetica, sans-serif; color: #fafafa;
	-moz-border-radius: 5px 5px 5px 0;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.btnNews:hover { color: #ddd; background: #111; border: 1px solid #111; cursor: pointer; text-shadow: #000 1px 1px 1px; }
.btnNews:active { color: #112450; background: #193984; border: 1px solid #0B53A7; cursor: pointer; text-shadow: #455d94 1px 1px 1px; outline: none; }

