body, html { width:100%; height:100%; }
body {background: #000 url(../img/homeBg.jpg) no-repeat top center; }
* { border:0; margin: 0; padding: 0; outline: none; }
a { text-decoration: none; color: #fff; }
a:hover { text-decoration: underline; color: #fff; }
select,input,textarea,div,p,td,body,h2,h3,h4 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff; font-size: 12px; line-height:130%; }
h1, h2 { font-weight: normal; }
h3 { font-size: 14px; }
h4 { font-size: 13px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }

a.bt, a.bn, a.btsMeios,  a.boxBtAbre, a.boxBtAbreAtivo, a.btsMaisGisele, .titRodape, .tit, .titPq, .titGr { display: block; text-indent: -10000px; overflow: hidden; }
.bot0 { margin-bottom: 0 !important; padding-bottom: 0 !important; }
.ancora { position: relative; height: 0; width: 1px; z-index: 20; }

.oculto { display: none; }
.floatleft { float: left; }
.imgleft { float: left; margin-right: 10px; }
.floatright { float: right; }	

.xxx { background-color: #3c3; }/*verde*/
.yyy { background-color: #fc0; }/*amarelo*/
.zzz { background-color: #06f; }/*azul*/
.bbb { border: 1px solid #c00; }

#contEsq { width: 755px; float: left; margin-left: 5px; padding: 10px; display: inline; }
#contEsq .video .legenda { margin-top: 10px; }
#contDir { width: 214px; float: right; display: inline; }
#contDir .bannerDir {  margin-bottom: 10px; }		


.centro { width:1000px; margin:0 auto; position:relative; }
.espacoHome { height:336px; }


.popBannerAncora { position: relative; width:1px; height:0; margin:0 auto; z-index:998; }
.popBanner { position: absolute; width: 500px; height:auto; top:50px; left:-90px; z-index:999; display:none; }
.boxInterno { padding:15px 20px 20px 20px; }

.boxHomeNovidades .boxInterno { padding-right:30px; }
.boxHomeNovidades { float:left; width:404px; height:466px; background: url(../img/homeBoxNovidades.png) 0 0 no-repeat; position:relative; z-index:7; }
.boxHomeNovidades h2 { margin-bottom:7px; }
.boxHomeNovidades .destaque { padding-bottom:15px}
.boxHomeNovidades .destaque h3 { font-size:30px; font-weight:normal; line-height:120%; }
.boxHomeNovidades .destaque h3 a:hover { text-decoration:none; }
.boxHomeNovidades .destaque p { font-size:16px; line-height:120%; /* ver ie */}
.boxHomeNovidades img {/* border:4px solid #ccc;*/ float:left; margin:0 5px 5px 0; }
.boxHomeNovidades .destaque img { /* border:5px solid #ccc;*/ margin:8px 10px 5px 0; }
.boxHomeNovidades .item { width:50%; float:left; height:72px; }
.boxHomeNovidades h3 { font-size:12px; font-weight:normal; padding-right:10px; }
.maisNovidades { padding-top:3px; clear:both; }
.boxHomeBlog { float:left; width:404px; height:466px; background: url(../img/homeBoxBlog.png) 0 0 no-repeat; position:relative; z-index:5; }
.boxHomeBlog .boxInterno { padding-right:30px; }
.boxHomeBlog h2 { margin-bottom:7px; }
.boxHomeBlog .destaque { padding-bottom:15px}
.boxHomeBlog * { color:#C9FFCD; }
.boxHomeBlog a:hover { color:#C9FFCD; }
.boxHomeBlog .destaque h3 { font-size:21px; font-weight:normal; }
.boxHomeBlog .destaque h3 a:hover { text-decoration:none; }
.boxHomeBlog .destaque p { clear:both; font-size:14px; }
.boxHomeBlog .esq { width:300px; height:260px; position:absolute; left:-102px; top:206px; z-index:6; background:url(../img/homeBlogFoto.png) 0 0 no-repeat; }
.boxHomeBlog .dir { width:172px; float: right; }
.boxHomeBlog .item { padding:0 0 10px 8px; background:url(../img/homeBlogMarcador.png) 0 4px no-repeat; }
.boxHomeBlog .item h3 { font-size:14px; font-weight:bold; }
.boxHomeBlog .item p {  font-size:11px; }

.boxHomeBanEnq { float:left; width:192px; height:466px; }
.boxHomeBanEnq .banner {  width:192px; height:202px; }
.boxHomeEnquete .boxInterno { padding:15px 15px 20px 20px }
.boxHomeEnquete { width:192px; height:264px; background: url(../img/homeBoxEnquete.png) 0 0 no-repeat; position:relative; }
.boxHomeEnquete .logoEnqueteNova { width:35px; height:35px; position: absolute; left:150px; top:8px;}
.boxHomeEnquete h2 { margin-bottom:10px; }
.boxHomeEnquete .perg { padding-bottom:10px; line-height:110%; }
.boxHomeEnquete .resp { }
.boxHomeEnquete label { }
.boxHomeEnquete label input { float:left; }
.boxHomeEnquete .respOpcao { width:150px; display:block; font-size:10px; padding:1px 0 3px 0; line-height:130%; text-decoration:none; margin:1px 0 5px 0; } 
.boxHomeEnquete .resultRespEsq { float:left; font-size:10px; width:25px; } 
.boxHomeEnquete .resultRespDir { float:right; width:123px; } 
.boxHomeEnquete .barEnquete { position:relative; top:-5px; }
.boxesSecoesSocial { height:124px; background:url(../img/homeSecoesSocialLinhas.png) 330px 0 no-repeat; }
.boxesSecoesSocial .boxSecoesSocial { width:330px; height:114px; float:left; }
.boxesSecoesSocial .boxSecoesSocial .boxInterno { padding:0 20px 0 20px; }

.boxHomeSecoesSocialLat { width:192px; height:264px; overflow:hidden; background:url(../img/homeBoxSecoesSocialLat.png) 0 0 no-repeat; }
.boxHomeSecoesSocialLat .boxSecoesSocial {  height:92px; }
.boxHomeSecoesSocialLat .boxSecoesSocial .boxInterno { padding:5px 10px 0 10px; }

.boxBannerGr { padding-bottom:10px; }

.boxMelhores { width:1000px; height:310px; background: url(../img/homeBoxMelhores.png) 0 0 no-repeat; }
.boxMelhores .esq { width:274px; height:300px; float:left; }
.boxMelhores .esq p { font-size:16px; }
.boxMelhores .dir { width:726px; height:270px; float:right; position:relative; }
.boxMelhores .esq .boxInterno { padding:20px 20px 20px 20px; }
.boxMelhores .dir .boxInterno { padding:50px 20px 0 20px; }
.boxMelhores .itemEnqMelhores { float:left; width: 120px; text-align:center; }
.boxMelhores label img { /* border:5px solid #ccc;*/ margin:0 0 10px 0; }
.boxMelhores .btVotarMelhores { position:absolute; top:152px; left:636px; z-index:30; }
.boxMelhores .resultRespEsq { float:left; font-size:10px; width:30px; } 
.boxMelhores .resultRespDir { float:right; width:90px; } 
.boxMelhores .barEnquete { position:relative; top:-5px; }

.boxVideos { width:808px; height:327px; background: url(../img/homeBoxVideos.png) 0 0 no-repeat; float:left; }
.boxVideos h3 { font-size:15px; }
.boxVideos .destaque { width:338px; float:left; }
.boxVideos .destaque .boxInterno { padding:20px 0 0 20px; }
.boxVideos .videoDestaque {/* border:5px solid #ccc;*/ width:300px; height:242px; }
.boxVideos .maisVideos { width:458px; float:right; }
.maisVideosLista { padding:20px 30px 0 0; }
.maisVideosLista .item { clear:both; height:97px; }
.maisVideosLista .item img {/* border:4px solid #ccc;*/ width:112px !important; height:82px !important; float:left; }
.maisVideosLista .item .videoTxt { width:300px; float:right; }

.boxMaisGisele { width:192px; height:327px; float:left}
.maisGisele li {height:59px; width:192px; float:left; }
.maisGisele li a {height:59px; width:192px; }

.box4Banners .banner1 { width:505px; float:left; height:110px; }
.box4Banners .banner2 { width:495px; float:left; height:110px; }
.box4Banners .banner3 { width:505px; float:left; height:110px; }
.box4Banners .banner4 { width:495px; float:left; height:110px; }

.boxesSecoesMeios { height:100px; background: url(../img/homeSecoesMeios.png) 0 0 no-repeat; }
.boxSecoesMeios { width:336px; height:100px; float:left; }
.boxSecoesMeios .boxInterno .dir { width:200px; float:left; }
.boxSecoesMeios .boxInterno { padding:10px 30px 0 10px; }
.boxSecoesMeios h2 { margin-bottom:3px; }
.boxesSecoesMeios .ultimo { width:326px; }
.boxesSecoesMeios .ultimo .boxInterno { padding:10px 0 0 10px; }
.boxesSecoesMeios .ultimo .boxInterno .dir { width:220px; float:left; }

.btsMeios { height:80px; width:80px; float:left; }

.boxesSecoesGeral { height:350px; background:url(../img/homeSecoesLinhas.png) 0 0 no-repeat; }
.boxSecoesGeral { width:202px; height:350px; float:left; }
.boxSecoesGeral p { padding: 5px 20px 0 0; }
.boxSecoesGeral .fotoFrame { width:192px; height:192px; position:relative; overflow:hidden;  }
.boxSecoesGeral .fotoFrameBg { width:192px; height:192px; position:absolute; left:0; bottom:0; z-index:12;background:url(../img/fotoFrameBg.png) 0 0 no-repeat; overflow:hidden;  }
.boxSecoesGeral .fotoFrame img { position:absolute; z-index:10; }
.boxSecoesGeral .fotoFrame .fotoFrameCredito { width:192px; height:30px; background:#333333; color:#FFFFFF; position:absolute; left:0; bottom:0; text-align:center; line-height:30px; z-index:13; }
.boxesSecoesGeral .ultimo { width:192px; }
.boxesSecoesGeral .fixo h2 { height:29px; }



/* Popups */
.popup-foto {width:100%; position:absolute; top:15px; z-index:15; left:0; text-align:center; color: #000000; }
.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}
/*.labels-rodape {width:245px; height:34px; background:#F0F0F0; position:absolute; bottom:10px; } */
.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}

#divFlybanner {	position:absolute; width:500px; height: 450px; z-index: 19; top: 35px; left: 470px; }

/* 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:"Small Fonts", 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:"Small Fonts", 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:790px; width:200px; height:135px;}
.barra-logos-interno { padding:25px 0 0 0; }
.barra-logos-interno img {float:right; margin-left:20px; }
.barra-logos-interno h2.titRodape { height:22px; float:right; 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 */