body, td, th {
font : normal 12px Arial, Helvetica, sans-serif;
color : #424242;
}
body {
margin : 0;
}
a:link, a:visited, a:active {
color : #07b14c;
text-decoration : none;
}
a:hover {
text-decoration : none;
color : #ff6000;
}
h1, h2, h3, h4, h5, h6, h7, h8 {
margin : 0;
padding : 0;
font-weight : normal;
}
h1 {
font-size : 19px;
color : #057336;
text-transform : uppercase;
margin-bottom : 21px;
}
h2 {
font-size : 20px;
}
h3 {
font-size : 18px;
}
h4 {
font : bold 10px Arial, Helvetica, sans-serif;
width : auto;
height : 25px;
padding : 5px 0 0 30px;
background : url(../img/marcacao.png) no-repeat left top;
}
h5, h5 a:link, h5 a:visited, h5 a:active {
font-size : 10px;
color : #fff;
font-weight : bold;
}
h5 a:hover {
font-size : 10px;
color : #f6ff00;
font-weight : bold;
}
h6, h6 a:link, h6 a:visited, h6 a:active {
font-size : 14px;
color : #fff;
font-weight : bold;
text-transform : uppercase;
}
h6 a:hover {
font-size : 14px;
color : #f6ff00;
font-weight : bold;
text-transform : uppercase;
}
h7, h7 a:link, h7 a:visited, h7 a:active {
font-size : 13px;
color : #fff;
font-weight : bold;
text-transform : uppercase;
text-align:center;
}
h7 a:hover {
font-size : 13px;
color : #f6ff00;
font-weight : bold;
text-transform : uppercase;
text-align:center;
}
h8, h8 a:link, h8 a:visited, h8 a:active {
font-size : 12px;
color : #fff;
font-weight : bold;
text-transform : uppercase;
text-align:center;
}
h8 a:hover {
font-size : 12px;
color : #f6ff00;
font-weight : bold;
text-transform : uppercase;
text-align:center;
}
p {
margin : 0;
padding : 0;
}
img {
border : 0;
}
#geral, #topo, #meio {
width : 960px;
text-align : left;
margin-left : auto;
margin-right : auto;
height : auto;
}
* html #topo, #meio {
height : 100%;
}
.bg_home {
background : #fff url(../img/bg_home.png) repeat-x;
margin : 0;
}
.bg_interno {
background : #fff url(../img/bg_internas.png) repeat-x;
margin : 0;
}
.box_tel, .box_tel2 {
float : left;
text-align : center;
width : auto;
padding : 5px 32px 10px 32px;
}
.box_tel {
background : url(../img/divisorias_tel.png) no-repeat right top;
}
.box_tel2 {
background : none;
}
#logo {
width : 960px;
height : 83px;
border : 0;
float : left;
margin-top : 10px;
margin-bottom : 20px;
}
#slogan {
float : right;
width : auto;
font-size : 18px;
margin-top : 40px;
}
#slogan_footer {
float : left;
width : auto;
font-size : 14px;
}
#menu {
clear : both;
width : 960px;
height : 45px;
border : 0;
}
#banner {
clear : both;
width : auto;
height : auto;
border : 0;
background-color : #84b932;
}
#footer {
width : auto;
height : 149px;
background-color:#000;
}
.coluna, .coluna2 {
float : left;
width : auto;
height : auto;
margin-top : 43px;
}
.coluna {
margin-right : 20px;
}
.coluna p, .coluna2 p, #coluna_conteudo p, #coluna_conteudo_esquerda p {
line-height : 20px;
text-align : justify;
}
#coluna_conteudo {
float : left;
width : 611px;
height : auto;
margin-top : 43px;
margin-left : 10px;
text-align : justify;
}
#coluna_conteudo ul {
margin-top : 10px;
margin-left : 30px;
}
#coluna_conteudo li {
list-style : url(../img/dot.png);
line-height : 20px;
}
#coluna_conteudo h5, #coluna_conteudo h5 a:link, #coluna_conteudo h5 a:visited, #coluna_conteudo h5 a:active {
font-size : 10px;
color : #424242;
font-weight : bold;
margin-top : 3px;
}
#coluna_conteudo h5 a:hover {
color : #ff6000;
}
#coluna_conteudo h1 {
font-size : 22px;
margin-bottom : 30px;
}
.fotos {
float : left;
width : auto;
height : auto;
margin-right : 20px;
margin-bottom : 20px;
}
.foto_da_direita {
float : left;
width : auto;
height : auto;
margin-bottom : 20px;
}
#table caption {
font-size : 1.7em;
color : #424242;
text-align : left;
}
#table table {
margin : 0;
padding : 0;
border-collapse : collapse;
}
#table td, #table th {
padding : 8px 4px;
border-bottom : 1px solid #e7e5e5;
}
#table td + td {
border-left : 1px solid #fafafa;
color : #424242;
}
#table td + td + td {
color : #424242;
border-left : none;
}
#table td a {
color : #444;
text-decoration : none;
text-align : left;
}
#table td a, #table th a {
display : block;
width : 100%;
}
#table td a:hover {
background : #444;
color : #fff;
}
#table td h4 a {
color : #fe0066;
text-decoration : none;
text-align : left;
}
#table td h4 a, #table th h4 a {
display : block;
}
#table td h4 a:hover {
background : #444;
color : #fff;
}
#table tr td a:hover h4 {
background : #444;
color : #fff;
}
#table tfoot th {
text-align : left;
}
#table th {
text-align : left;
background : #84b932;
}
#table th + th {
text-align : left;
}
#table th + th + th {
text-align : left;
}
#table th a {
color : #f06;
text-decoration : none;
font-size : 1.1em;
}
#table th a:visited {
color : #f69;
}
#table th a:hover {
color : #f69;
text-decoration : underline;
}
#table thead tr, #table tfoot tr {
color : #424242;
font-size : 0.8em;
background : #e8e8e8;
}
.final {
border-top : 5px solid #84b932;
}
#table tr {
font : 12px sans-serif;
background : #efefef;
color : #424242;
}
#table tr:hover {
background : #fff;
}
#table td h3 {
font-size : 14px;
}
#table th h6 {
font-size : 18px;
}
#box_coluna_esquerda {
float : right;
width : auto;
height : auto;
margin-top : 25px;
padding : 30px 40px 0 70px;
line-height : 20px;
background : url(../img/bg_box_interno_topo.png) no-repeat;
}
#mapas {
width : 725px;
height : 414px;
background-color : #ecf1ea;
padding : 30px 30px 0 30px;
}
#conteudo_footer { 
width : 960px;
text-align : left;
margin-left : auto;
margin-right : auto;
}
#conteudo_footer ul, #conteudo_footer li {
margin : 20px 0 0 0;
padding : 0;
height : 80px;
line-height : 80px;
}
#conteudo_footer ul li {
float : left;
height : 80px;
display : inline;
margin-right : 20px;
line-height : 80px;
}
#conteudo_footer ul li.twitter {
background : url(../img/twitter.png) no-repeat left center;
width : auto;
height : 80px;
padding-left : 23px;
margin-left : 50px;
}
#conteudo_footer ul li.blog {
background : url(../img/blogger.png) no-repeat left center;
width : auto;
height : 80px;
padding-left : 24px;
float:right;
}
#conteudo_footer ul li.orkut {
background : url(../img/orkut.png) no-repeat left center;
width : auto;
height : 80px;
padding-left : 22px;
margin : 20px 0 0 0;
float:right;
}
#footer a:link, #footer a:visited, #footer a:active {
color : #808080;
text-decoration : none;
}
#footer a:hover {
text-decoration : none;
color : #ff6000;
}
#coluna_esq {
float : left;
width : auto;
}
#coluna_dir {
float : right;
width : auto;
}
form {
margin : 0;
padding : 0;
}
.coluna_formularios {
float : left;
width : auto;
height : auto;
text-align : left;
margin : 0;
padding : 0;
}
label {
font-size : 10px;
font-weight : bold;
}
.error {
float : none;
color : #f00;
padding-left : 0.5em;
vertical-align : top;
}
.coluna_formularios input, .coluna_formularios select {
height : 20px;
font : 11px Arial, Helvetica, sans-serif;
color : #57564e;
border-top : 1px solid #abadb3;
border-right : 1px solid #dbdfe6;
border-bottom : 1px solid #e3e9ef;
border-left : 1px solid #e2e3ea;
background-color : #fff;
padding : 0;
margin : 0;
}
.coluna_formularios label.radio input {
margin : 0;
padding : 0;
}
.coluna_formularios textarea {
font : 11px Arial, Helvetica, sans-serif;
color : #57564e;
border-top : 1px solid #abadb3;
border-right : 1px solid #dbdfe6;
border-bottom : 1px solid #e3e9ef;
border-left : 1px solid #e2e3ea;
background-color : #fff;
padding : 0;
margin : 0;
}
.coluna_formularios input:hover, .coluna_formularios input:focus, .coluna_formularios textarea:hover, .coluna_formularios textarea:focus, .coluna_formularios select:hover, .coluna_formularios select:focus {
background-color : #f7f7f7;
border-color : #dbdbdb;
}
fieldset {
border : 0;
margin : 0;
padding : 0;
}
.divisoria {
float : left;
width : 10px;
height : auto;
margin : 0;
padding : 0;
}
.clear_formulario {
clear : both;
display : block;
overflow : hidden;
visibility : hidden;
width : 0;
height : 15px;
}
.button {
width : 63px;
height : 25px;
line-height : 25px;
background-color : #84b932;
font : bold 10px Arial, Helvetica, sans-serif;
color : #fff;
border : 0;
cursor : pointer;
}
.button:hover, .button:focus {
background : #ffae00;
color : #0d0d0d;
}
.clear {
clear : both;
display : block;
overflow : hidden;
visibility : hidden;
width : 0;
height : 0;
}
.clearfix:after {
clear : both;
content : ' ';
display : block;
font-size : 0;
line-height : 0;
visibility : hidden;
width : 0;
height : 0;
}
.clearfix {
display : inline-block;
}
* html .clearfix {
height : 1%;
}
.clearfix {
display : block;
}
#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message {
font-family : "HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight : 200;
color : #fff;
}
#sb-container {
position : fixed;
margin : 0;
padding : 0;
top : 0;
left : 0;
z-index : 999;
text-align : left;
visibility : hidden;
display : none;
}
#sb-overlay {
position : relative;
height : 100%;
width : 100%;
}
#sb-wrapper {
position : absolute;
visibility : hidden;
width : 100px;
}
#sb-wrapper-inner {
position : relative;
border : 1px solid #303030;
overflow : hidden;
height : 100px;
}
#sb-body {
position : relative;
height : 100%;
}
#sb-body-inner {
position : absolute;
height : 100%;
width : 100%;
}
#sb-player.html {
height : 100%;
overflow : auto;
}
#sb-body img {
border : none;
}
#sb-loading {
position : relative;
height : 100%;
}
#sb-loading-inner {
position : absolute;
font-size : 14px;
line-height : 24px;
height : 24px;
top : 50%;
margin-top : -12px;
width : 100%;
text-align : center;
}
#sb-loading-inner span {
background : url(loading.gif) no-repeat;
padding-left : 34px;
display : inline-block;
}
#sb-body, #sb-loading {
background-color : #060606;
}
#sb-title, #sb-info {
position : relative;
margin : 0;
padding : 0;
overflow : hidden;
}
#sb-title, #sb-title-inner {
height : 26px;
line-height : 26px;
}
#sb-title-inner {
font-size : 16px;
}
#sb-info, #sb-info-inner {
height : 20px;
line-height : 20px;
}
#sb-info-inner {
font-size : 12px;
}
#sb-nav {
float : right;
height : 16px;
padding : 2px 0;
width : 45%;
}
#sb-nav a {
display : block;
float : right;
height : 16px;
width : 16px;
margin-left : 3px;
cursor : pointer;
background-repeat : no-repeat;
}
#sb-nav-close {
background-image : url(close.png);
}
#sb-nav-next {
background-image : url(next.png);
}
#sb-nav-previous {
background-image : url(previous.png);
}
#sb-nav-play {
background-image : url(play.png);
}
#sb-nav-pause {
background-image : url(pause.png);
}
#sb-counter {
float : left;
width : 45%;
}
#sb-counter a {
padding : 0 4px 0 0;
text-decoration : none;
cursor : pointer;
color : #fff;
}
#sb-counter a.sb-counter-current {
text-decoration : underline;
}
div.sb-message {
font-size : 12px;
padding : 10px;
text-align : center;
}
div.sb-message a:link, div.sb-message a:visited {
color : #fff;
text-decoration : underline;
}
