body {margin:0;	padding:0; background-color: #2B608C; background-image:url(imgs/bg.jpg); background-repeat:repeat-x;}

a {text-decoration:none; color:#cccccc;}
a:hover {text-decoration:none; color:#f3b710;}


/* Topo */
#topo {width:770px; height:150px; margin:0;}


/* Corpo da Pagina */
#corpo {width:770px; clear:both; padding-top:35px;}
#corpointerna {overflow: auto; color: #ffffff; position: relative;background: url(imgs/bg-corpo-interna.png) scroll; width:762px; height:365px; margin-top:5px; padding-left:15px; padding-top:10px; padding-bottom:10px; float:left; border: 0px solid #000;}
#corpointerna-2 {overflow: auto; color: #ffffff; position: relative;background: url(imgs/bg-corpo-interna-2.png) scroll; width:762px; height:365px; margin-top:5px; padding-left:15px; padding-top:10px; padding-bottom:10px; float:left; border: 0px solid #000;}
#corpointerna-texto {width:740px; border: 0px solid #000; margin-left:-40px; clear:both;}
#corpointerna-portfolio {color: #ffffff; position: relative; width:762px; height:375px; margin-top:0px; margin-bottom:0px;  padding-left:10px; float:left; clear:both;}
#corpointerna-boletins {overflow: auto; color: #ffffff; position: relative; background-image: url(imgs/bg-corpo-interna-boletins.png); background-repeat:no-repeat; width:762px; height:365px; margin-top:10px; padding-left:10px;float:left;}


/* Demais Elementos */
#alinhaelementos {float:left; clear:both;}
#caixahometxt-esq {width:210px; float:right; margin-top:10px; padding-right:5px; font-family:calibri, arial, verdana; font-size:10pt;; color:#FFFFFF; text-align:left;}
#caixahomeimg-dir {width:140px; float:left; margin-top:10px;}
#caixahometxt-esq {width:200px; float:right; margin-top:10px; padding-right:5px; font-family:calibri, arial, verdana; font-size:10pt;; color:#FFFFFF; text-align:left;}
.btn-saibamais {float:right; margin-top:0px; width:100px;}
.btn-saibamais {float:right; margin-top:20px; width:100px;}
.texto {font-family:calibri,arial, verdana; font-size:10pt; color:#FFFFFF; text-align:justify; padding-top:00px; padding-right:20px; float:left;}
#texto {font-family:calibri,arial, verdana; font-size:10pt; color:#FFFFFF; text-align:justify; padding-top:20px; padding-right:20px; float:left; clear:both;}
#coluna-esquerda-corpo {background-image: url(imgs/bg-corpo-index.png); background-repeat:no-repeat; width:375px; height:270px; margin-top:10px; padding-left:10px; float:left;}
#coluna-direita-corpo {background-image: url(imgs/bg-corpo-index02.png); background-repeat:no-repeat; width:375px; height:267px;  margin-top:10px; padding-left:10px; float:right; color: #ffffff; position:relative;}
#coluna-direita-corpo-conteudo {border: 0px solid #000; width:348px; height:213px; margin:10px 0 0 0; padding-left:0px; padding-right:10px; overflow:auto; color: #ffffff; position:relative; text-align:left; font-family: calibri, Arial, Helvetica, sans-serif; font-size:10pt;}

#caixahomeimg-esq {width:150px; float:left; margin-top:10px; margin-left:10px;}
#caixahomeimg-esq02 {width:150px; float:left;  margin-left:10px;}
#caixatxt {float:left; padding-top:20px; width:580px;  padding-right:5px; font-family:calibri, arial, verdana; font-size:10.5pt;; color:#FFFFFF; text-align:left;}
#box-img-portfolio {float:left; margin-top:10px; width:170px;}
#boxtxt-portfolio {float:right; padding-top:20px; width:550px;  padding-right:5px; font-family:calibri, arial, verdana; font-size:10pt;; color:#FFFFFF; text-align:left;}
#boxtxt-noticias { float:right; padding-top:20px; width:580px;  padding-right:5px; font-family:calibri, arial, verdana; font-size:10pt;; color:#FFFFFF; text-align:left;}
#coluna-cliente{width:170px; height:120px; float:left; margin:0;}
#coluna-cliente02{width:720px; float:left; margin-left:10px;}
#coluna-social{width:163px; height:130px; float:left; margin:0;}

.textomenor {font-family:calibri,arial, verdana; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:justify;}
.textopreto {font-family:calibri,arial, verdana; font-size:12px; color:#000000; text-align:justify;}
.texto-noticia {font-family: calibri, arial, verdana; font-size:13pt; color:#FFFFFF; text-align:left; font-weight:bold;}

#mascote { float:right; clear:both; width:222px; height:250px;}

.aligntitulos {margin-top:10px; clear:both;}


/* Rodape */
#rodape {clear:both; width:770px; height:40px; margin-top:20px; padding:10px; font-family:calibri, arial, verdana; font-size:12px; color:#CCCCCC; text-align:center; background-image:url(imgs/bg-rodape.png);}
#rodape a {text-decoration:none;}
#rodape .title {font-weight:bold; color:#f3b710; font-size:10pt;}
#rodape a:hover {text-decoration:none; color:#f3b710;}


/* Formulario */
.campo {background-color:#ffffff; color:#2b608c; padding:2px; font-size:10pt; border:0;}
.textearea {background-color:#ffffff; color:#2b608c; padding:2px; font-size:10pt; border:0;}
.botao {background-color:#2b608c; color:#ffffff; padding:4px; font-size:9pt; border:1 solid #ffffff; font-weight:bold;}