/* GLOBAL */
.flash-home {position:relative; z-index:0}
body, html { width:100%; height:100%;}
* { border:0; margin: 0; padding: 0; outline: none; }
select,input,textarea,div,p,td,body,h2,h3,h4 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
input.bts { border:none; cursor:pointer;}
body {margin:0; padding:0; height:100%; width:100%}
form {z-index:0}
.topo { position:absolute; top:0; left:0; z-index:21; width:100%;}
.topoInterno { width:980px; margin:0 auto;}
.canvas {width:776px; margin:90px auto 0 auto; position:relative; font-size:11px}
a {text-decoration:none}
a:hover {text-decoration:none}
.cabecalho {position:relative;top:100px; z-index:1; }
.background {width:100%;}
.background td {vertical-align:top;}
.background .rodape-td {vertical-align:bottom; }

.semscript {width:100%; position:absolute; top:0; left:0; background:#79D0D0; color:#FFFFFF; font-size:15px; z-index:10; text-align:center; padding:10px}
.semscript a {font-weight:bold; color:#FFFFFF}
.semscript a:hover {text-decoration:underline}
.menu-margin {width:776px; margin:0 auto; position:relative; z-index:10;}
.menu-flutuante {position:absolute; width:220px; height:180px; top:-67px; z-index:10}
.conteudo {position:relative; z-index:0}
.conteudo .galeria {clear:both;}

.canvas_banner_social {width:776px; margin:0 auto 0 auto; position:relative}
.alpha40 { opacity:0.4; }

.linkPadrao{color:#ADD105 !important;}
.linkPadrao:hover{color:#ADD105 !important; text-decoration:underline;}

.destaqueFlash .linkPadrao{color:#333 !important;}
.destaqueFlash .linkPadrao:hover{color:#333 !important; text-decoration:underline;}

.centro { width: 980px; margin:0 auto; position:relative; z-index:20;  }

/* popup foto inicio */

.popup-foto {width:100%; position:absolute; top:15px; z-index:90; left:0; text-align:center}
.popup-foto table {margin:0 auto 0 auto; background:#FFFFFF; border:10px #FFFFFF solid; }
.popup-foto .foto {text-align:right; vertical-align:top; position:relative}
.popup-foto .foto .foto_secur {position:absolute; top:0; left:0; z-index:200; width:100%; height:100%;}
.popup-foto .foto .foto_orig {position:relative; z-index:100}
.popup-foto .labels {text-align:left; vertical-align:top; width:245px}
.popup-foto .labels h4 {font-size:14px; font-weight:bold; margin:3px 0 0 10px; }
.popup-foto .labels h5 {font-size:12px; font-weight:bold; margin:3px 0 0 10px; color:#333333}
.popup-foto .labels h6 {font-size:12px; font-weight:bold; margin:3px 0 0 10px; color:#333333}
.popup-foto .labels p {font-size:12px; margin:8px 0 0 10px; color:#333333}
.popup-foto .espaco-rodape {height:34px}

#loginRequired { position:absolute; bottom:50px; background:#86D9E9; width:245px; height:100px; }
#loginRequired object { float:left; margin:0 10px 0 0; }
#loginRequired p a { float:left; color:#FFF; width:150px; margin:0; line-height:1.2em; }
#loginRequired p a b { display:block; padding:8px 0 0 0; }

.labels-rodape {width:245px; height:30px; background:#000; position:absolute; padding: 5px 0 5px 0; bottom:50px;}
.popup-foto .labels .labels-rodape p {color:#ffffff; font-size:9px; margin:0 6px 0 6px}
.popup-foto .labels table {margin:0; padding:0; border:0}

/* popup foto fim */



/* form inicio */
input {color:#666666; font-size:11px; border:1px #666666 solid;}
select {color:#666666; font-size:11px; border:1px #666666 solid; z-index:0}
/* form fim */

/* conteudo inicio */
.conteudo .foto-destaque {font-weight:normal; font-size:9px; font-style:italic; width:auto;}
.tira-margin-flash {position:relative; left:-4px}
.msgerro { font-weight:bold; margin-top:10px; font-size:12px;}
.thumbs {margin:3px 5px 5px 3px;}
.thumbs-over {margin:0 2px 2px 0}
.chave {position: relative; right:24px; z-index:20;}
/* conteudo fim */

/* posicionamento inicio */
.left {float:left;}
.right {float:right;}
.imgleft {float:left; margin:5px 5px 0 0;}
.imgright {float:right; margin:5px 0 0 5px;}
.imgcenter {margin:0 0 0 10px;}
/* posicionamento fim */

/* rodape inicio */
/*.pop-rodape * {text-align:left; color:#333; }
.pop-rodape p {margin:0 0 15px 0; font-size:11px; color:#333 !important; }
.pop-rodape h5 {margin:0 0 15px 0; font-size:12px;color:#333 !important; }
.pop-rodape img {margin:0 0 10px 0; }
.pop-rodape .rodape-popup { background:#000000; color:#ffffff; font-size:9px; padding:0 6px 0 6px; height:20px; text-align:left; vertical-align:middle; }
.pop-rodape .rodape-popup * { color:#ffffff; }
.pop-rodape .link {font-size:11px; color:#666; margin:0 0 15px 0}
.pop-rodape .link a {color:#666 !important;}
.pop-rodape .link a:hover { text-decoration:underline}

.creditos-foto {text-align:center; }
.creditos-foto p {width:776px; font-size:10px; margin:4px auto; text-align:right; position:relative; right:10px;  padding:0;}
.creditos-site {font-size:9px;  position:absolute; top:88px; width:200px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:8px; color:#FFFFFF; }

.rodape {height:135px; background: url(../img/rodapeBg.png) 0 0 repeat-x ;}
.rodape-fundo-flash {position:absolute; top:0; left:0; width:100%; overflow:hidden}
.rodape-canvas {position: relative; width:980px; margin:0 auto; z-index:40;}
.barra-navegacao { position:absolute; top:0; z-index:41; left:10px; width:230px; height:135px; background: url(../img/homeRodapeLinha.png) 0 0 no-repeat ;}
.barra-navegacao ul { padding:10px 0 0 10px; }
.barra-navegacao ul li { padding:0 0 3px 0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:8px; color:#FFFFFF; }
.barra-navegacao ul li a {color:#FFFFFF; }
.barra-navegacao ul li a:hover {color:#FFFFFF; text-decoration:underline; }

.barra-linha {  position:absolute; top:0; z-index:43; left:230px; width:10px; height:135px; background: url(../img/homeRodapeLinha.png) 0 0 no-repeat ;}
.barra-logos {  position:absolute; top:0; z-index:42; left:845px; width:140px; height:135px;}
.barra-logos-interno { padding:25px 0 0 0; }
.barra-logos-interno img {float:left; margin-right:20px; }
.barra-logos-interno h2.titRodape { height:22px; float:left; clear:both; }

.rodape .banners { top:0; left:242px; width:550px; height:135px; position:absolute; z-index:40; }
.rodape .banners img {margin:0 0 0 10px}

.busca {position:relative; width:100%; text-align:center; z-index:1}
.busca-fundo-flash {position:absolute; top:0; left:0; width:100%;}
.busca-flash {position:absolute; top:0; left:0; width:100%;}
.busca-canvas {position: relative; width:776px; margin:0 auto 0 auto; z-index:1;}
.busca-canvas p {margin:0; padding:10px 0 0 10px;}
.busca-canvas p img {margin:0 0 10px 0;}
.busca-canvas p span {margin:0 0 10px 0}
.busca-canvas p select {margin:0 0 10px 0}

.lista_fa_colaborador {margin:0 !important; padding:0 !important; border:none !important; }
.lista_fa_colaborador td {margin:0 !important; padding:0 0 15px 0 !important; }
.lista_fa_colaborador p {margin:0 !important; padding:0 !important; }
.pop-rodape a.linkPadrao { color:#666 !important;}

 rodape fim */


.btsMaisGisele { background:url(../img/homeBtsMaisGisele.png) 0 0 no-repeat;}
.boxMaisGisele { width:460px; height:100px; position:absolute; left:360px; top:20px;}
.boxMaisGisele h2 { width:90px; float:right; height:30px; }
.maisGisele li { float:left; }
.maisGisele li a { height:49px; width:92px; display:block; overflow:hidden; text-indent:-10000px; }


/* rodape inicio */
.pop-rodape * {text-align:left; color:#333; }
.pop-rodape p {margin:0 0 15px 0; font-size:11px; color:#333 !important; }
.pop-rodape h5 {margin:0 0 15px 0; font-size:12px;color:#333 !important; }
.pop-rodape img {margin:0 0 10px 0; }
.pop-rodape .rodape-popup { background:#000000; color:#ffffff; font-size:9px; padding:0 6px 0 6px; height:20px; text-align:left; vertical-align:middle; }
.pop-rodape .rodape-popup * { color:#ffffff; }
.pop-rodape .link {font-size:11px; color:#666; margin:0 0 15px 0}
.pop-rodape .link a {color:#666 !important;}
.pop-rodape .link a:hover { text-decoration:underline}

.creditos-foto {text-align:center; }
.creditos-foto p {width:776px; font-size:10px; margin:4px auto; text-align:right; position:relative; right:10px;  padding:0;}
.creditos-site {font-size:9px;  position:absolute; top:88px; width:200px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:8px; color:#FFFFFF;}

.rodape {height:135px; background: url(../img/rodapeBg.png) 0 0 repeat-x ;}
.rodape * {line-height:100%;}
.rodape-fundo-flash {position:absolute; top:0; left:0; width:100%; overflow:hidden}
.rodape-canvas {position: relative; width:980px; margin:0 auto; z-index:40;}
.barra-navegacao { position:absolute; top:0; z-index:41; left:10px; width:230px; height:135px; background: url(../img/homeRodapeLinha.png) 0 0 no-repeat ;}
.barra-navegacao ul { padding:10px 0 0 10px; }
.barra-navegacao ul li { padding:0 0 3px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:8px; color:#FFFFFF; }
.barra-navegacao ul li a {color:#FFFFFF; }
.barra-navegacao ul li a:hover {color:#FFFFFF; text-decoration:underline; }

.barra-linha {  position:absolute; top:0; z-index:43; left:230px; width:10px; height:135px; background: url(../img/homeRodapeLinha.png) 0 0 no-repeat ;}
.barra-linha2 {  position:absolute; top:0; z-index:43; left:825px; width:10px; height:135px; background: url(../img/homeRodapeLinha.png) 0 0 no-repeat ;}
.barra-logos {  position:absolute; top:0; z-index:42; left:845px; width:140px; height:135px;}
.barra-logos-interno { padding:25px 0 0 0; }
.barra-logos-interno img {float:left; margin-right:20px; }
.barra-logos-interno h2.titRodape { height:22px; float:left; clear:both; }

.rodape .banners { top:0; left:242px; width:550px; height:135px; position:absolute; z-index:40; }
.rodape .banners img {margin:0 0 0 10px}

.busca {position:relative; width:100%; text-align:center; z-index:1}
.busca-fundo-flash {position:absolute; top:0; left:0; width:100%;}
.busca-flash {position:absolute; top:0; left:0; width:100%;}
.busca-canvas {position: relative; width:776px; margin:0 auto 0 auto; z-index:1;}
.busca-canvas p {margin:0; padding:10px 0 0 10px;}
.busca-canvas p img {margin:0 0 10px 0;}
.busca-canvas p span {margin:0 0 10px 0}
.busca-canvas p select {margin:0 0 10px 0}

.lista_fa_colaborador {margin:0 !important; padding:0 !important; border:none !important; }
.lista_fa_colaborador td {margin:0 !important; padding:0 0 15px 0 !important; }
.lista_fa_colaborador p {margin:0 !important; padding:0 !important; }
.pop-rodape a.linkPadrao { color:#666 !important;}

/* rodape fim */

.quadroIndicacao {width:400px; overflow:hidden; height:50px; position:relative; left:-24px; visibility:hidden; }
.quadroIndicacao2 {width:400px; overflow:hidden; height:50px; position:relative; left:-24px; visibility:visible; }

#dicaEsquerda {position:absolute; z-index:10; width:450px; height:450px; top:50%; margin-top:-225px; left:0px;}
#dicaEsquerda .dicaContent {width:450px; height:450px;}

#dicaDireita {position:absolute; z-index:10; width:450px; height:450px; top:50%; margin-top:-225px; right:0px;}
#dicaDireita .dicaContent {width:450px; height:450px;}

.destaqueFlash h2 {color:#FFF;}
.destaqueFlash p {color:#FFF;}
.destaqueFlash img { margin:0 10px 0 0;}
