h1,h2,h3,h4,h5,h6 { font-family: 'OpenSansLight',Helvetica,Verdana,Arial,sans-serif; font-weight: normal; color: #0095AC; }
strong { font-family: 'OpenSansBold',Helvetica,Verdana,Arial,sans-serif; font-weight: normal; }
ul { margin-left: 15px; }
li,p { font-family: 'OpenSansRegular',Helvetica,Verdana,Arial,sans-serif; font-weight: normal; font-size: 14px; color: #FFF; }

.top-bar { margin: 0px; height:35px; min-height: 35px; line-height: 35px; background-color: #008DA3; }
.top-bar ul, .top-bar ul > li a:not(.button) { height: 35px; line-height: 35px; }
.top-bar > ul .name h1 { line-height: 35px; }
.top-bar > ul .name h1 a { height: 35px; line-height: 35px !important;font-family: 'OpenSansLight',Helvetica,Verdana,Arial,sans-serif; font-weight: normal; font-size: 18px !important; color: #FFF !important; }
.top-bar ul > li a:not(.button) { font-weight: normal; color: #C2F7FF; }
.top-bar ul > li.toggle-topbar { height: 35px; }
.top-bar strong, .top-bar li { font-family: 'OpenSansSemiBold',Helvetica,Verdana,Arial,sans-serif; font-weight: normal; }
.top-bar ul > li.divider { background-color: #008DA3; box-shadow: 1px 0 0 rgba(194, 247, 255, 0.1) }
.top-bar ul > li a:hover:not(.button) { background-color: #007C8F; color: #FFF; }

.center { text-align: center; }

header { position: relative; }
header .logo { position: absolute; z-index: 1; }
header .facebook { position: absolute; z-index: 2; top: 20px; right: 40px; }
header .headCopy { position: absolute; z-index: 3; top: 80px; right: 40px; }
header .fundo { position: relative; z-index: 0; }

.interior header .facebook { top: 20px; right: 10px; }
.interior header .headCopy { top: 60px; right: 10px; }


#corpo .cartao { position: absolute; top: -60px; right: 0px; }
#corpo strong { font-family: 'OpenSansSemiBold',Helvetica,Verdana,Arial,sans-serif; font-weight: normal; font-size: 28px; }

#conteudos { background-color: #0095AC; min-height: 200px; margin-bottom: 20px; padding-top: 30px; padding-bottom: 10px; }
#conteudos h1,#conteudos h2,#conteudos h3,#conteudos h4,#conteudos h5,#conteudos h6 { color: #FFF; letter-spacing: -0.025em; }
#conteudos .footCopy { letter-spacing: 0.065em; }

table { background-color: #0095AC; border-color: #007C8F; }
table thead, table tfoot { background-color: #007C8F; }
table tbody tr:nth-child(2n) { background-color: #008DA3; }
table thead th:nth-child(2),table thead th:nth-child(3),table thead th:nth-child(4),table tbody td:nth-child(2),table tbody td:nth-child(3),table tbody td:nth-child(4) { text-align: center; }
table thead tr th, table tfoot tr th, table tfoot tr td { font-family: 'OpenSansSemiBold',Helvetica,Verdana,Arial,sans-serif; font-weight: normal; font-size: 14px; color: #FFF; }
table tbody tr td, table tr td { font-family: 'OpenSansRegular',Helvetica,Verdana,Arial,sans-serif; font-weight: normal; font-size: 14px; color: #FFF; }

footer p { font-size: 12px; color: #0095AC; }
footer li { font-size: 12px; }