BODY { font-size: 11px; color : #333333; padding-top:2px; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; background:#fff; }
TD { font-size: 11px; color : #333333; font-family: Arial, Helvetica, sans-serif; }
BODY, FORM  {margin: 0; }
a {text-decoration : none}
* {border:0; margin: 0; padding: 0; }
.clear { clear: both; }
.oculto { display:none;}
.xxx {border: 1px solid #cc0000; }
.yyy {border: 1px solid #669900; }
ul,li { list-style:none; }
.titImg, .btImg, .bnImg, .bts, a.bts {display: block; text-indent:-10000px; overflow:hidden; }
.btImg,.bts, a.bts { cursor:pointer; }
input,textarea,select { font-size: 10px; color : #666; border: 1px solid #666666; font-family:Arial, Helvetica, sans-serif; }
.txtPq, .txtPq * { font-size:10px !important;}

#subMenuConhecaAtivo a {display:block;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:9px;color:#666666; }
#subMenuConhecaAtivo a:hover {text-decoration:underline; }
.boxAvisoPop {background:#F0F0F0; position:absolute; top:50%; left:50%; z-index:999; margin-left:-200px; margin-top:-85px; border:2px solid #C30; width:400px; height:170px; text-align:center; color:#000; }

.boxModal {background:#F0F0F0; width:400px; height:170px; text-align:center; color:#000; }
.boxModalInterno { padding: 30px }

.boxAvisoPop .btnFechar {float:right; cursor:pointer; margin:2px 2px 0 0; clear:both; margin-bottom:10px; }
.boxAvisoPop h6 {font-size:12px; color:#005297; text-align:center; clear:both; width:100%; display:block; padding:0; margin:0; }
.boxAvisoPop table {padding:5px; margin:0 auto; width:330px; }
.boxAvisoPop td {padding:0; margin:0; }



.conteudodestaque {
	background-color : #f0f0f0;
}

/*alinhamento de fotos nas tabelas*/
.fotocentro2 {margin:10px 0 0 3px; clear: both; display:block; }
.fotocentro {margin: 0 0 10px; clear: both; display:block; }
.fotodir {margin: 0 0 2px; float: right; padding-left: 7px; }
.fotoesq {margin: 0 7px 2px 0px; float: left; }
.imgtopesq {left: 0; position: absolute; top: 0; }
.imgtopdir {position: absolute; top: 0; right: -1px; }
.imgbotesq {left: 0; position: absolute; bottom: -1px; }
.imgbotdir {position: absolute; right: -1px; bottom: -1px; }
.borda {border: 1px solid #666; }
.bordaPreto {border: 1px solid #333; }
.tabbranco, .tabverde {border-top: 1px solid #666666; border-bottom: 1px solid #666666; }
.tabbranco {background-color:#FFFFFF; }
.tabverde {background-color:#EAF1F7; }
.taberro td,
.erro,
.erropeq {color : #cc0000 !important; font-size:11px; font-weight:bold;}

.taberro {background-color:#FFCCCC; color : #CC0000 !important; font-weight: normal;}
.tablegenda {color: #000000; font-size: 10px; background-color:#EAF1F7; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; padding: 3px; }
.submenu {background-color: #666666 }
.submenu td {font-size : 11px; padding-top: 2px; padding-left: 10px; color: #FFFFFF; border-top: 1px solid #D6E6B8; }
.submenu a {text-decoration: none; color: #FFFFFF; }
.submenu a:hover {color: #69843C; }
.menu {text-decoration : none; color: #009900; font-size: 10px	}

a.menu:link {color: #009900; }
a.menu:hover {color: #00CC00; }
.texto1, .textopeq1, .titulo1, .subtitulo1, .texto1 a, .textopeq1 a, .titulo1 a, .subtitulo1 a, .texto1 a:link  {color: #FFFFFF; }
.texto2, .textopeq2, .titulo2, .subtitulo2 {color: #7D7D7D; }
.texto3, .textopeq3, .titulo3, .subtitulo3 {color: #005297; }
.texto4, .textopeq4, .titulo4, .subtitulo4 {color: #FF6600; }
.textopeq1, .textopeq2, .textopeq3, .textopeq4, .textopeq5, .erropeq {font-size: 10px; }
.subtitulo1, .subtitulo2, .subtitulo3, .subtitulo4, .subtitulo5 {font-size: 13px; font-weight: bold; }
.titulo1, .titulo2, .titulo3, .titulo3azul, .titulo4 {font-size: 16px; font-weight: bold; }

.texto5 {line-height:15.4px; }
.texto1 {line-height:15.4px; margin-bottom:8px; }
.textopeq2 a {color:#6B6B6B; }
.textopeq3 a {color:#005297; }
.texto3 a {color:#005297; }
.texto5 a {font-weight:bold; color:#333333; }
.texto6, .texto6 a, .texto7 a {color:#333333; }
.textogrd2 a {color:#005297; }

.titulo1 {color: #FFFFFF; }
.titulo2 {color: #333333; }
.titulo3 {color: #666666; }
.titulo3azul {color: #005297; }
.titulo4 {color: #999999; }
.td1 {background-color:#ffffff}
.td3 {background-color:#666666}
.td4 {background-color:#999999}
.td5 {background-color:#f0f0f0}


.subtituloSepAzul {background:url(../img/separadorHor.jpg) bottom left no-repeat; font-size:13px; color:#005297; font-weight:bold; padding:10px 0 2px 8px; position:relative; left:-8px; margin:0 0 8px 0; }
.subtitulo5 {color:#333333; }

.noborder {border : none; }
.norepeat {background-repeat: no-repeat; }
.norepeatdir {background-repeat: no-repeat; background-position: right top; }
.norepeatesq {background-repeat: no-repeat; background-position: left top; }
/* form */
.botaoform {background-color:#F0F0F0; color : #666666; font-weight : bold; height : 19px; cursor : hand; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

/* primeira letra maiúscula */
TD.upper:first-letter {text-transform: uppercase; }
TD.upper {text-transform: lowercase; }
.fundoTopoEsq {background:url(../img/topo.esq.fundo.gif) repeat-x; vertical-align:top; }
.fundoTopoEsqImg {background:url(../img/topo.esq.gif) right top no-repeat}

.fundoTopoDir {background:url(../img/topo.dir.fundo.gif) repeat-x; vertical-align:top; }
.fundoTopoDirImg {background:url(../img/topo.dir.gif) left top no-repeat}

.fundoRodapeEsq {background:url(../img/rodape.esq.fundo.gif) bottom repeat-x; vertical-align:bottom; }
.fundoRodapeEsqImg {background:url(../img/rodape.esq.jpg) right bottom no-repeat}

.fundoRodapeDir {background:url(../img/rodape.dir.fundo.gif) bottom repeat-x; vertical-align:bottom; }
.fundoRodapeDirImg {background:url(../img/rodape.dir.jpg) left bottom no-repeat}

.mioloTopo {width:987px; vertical-align:top; }
.mioloTopo img {border:0; }
.br {display:block; margin-bottom:3px; }
.brMais {display:block; margin-bottom:5px; }
.brMaisMais {margin-bottom:10px}
.brTopo {margin-top:5px}
.brMaisTopo {padding-top:10px; }
.brTopoMais {margin-top:10px}

.rBannersInterno { text-align:center; margin-top:10px; height:60px; }
.rBannersEsq, .rBannersDir, .rBannersDirAzul { background:url(../../img/rodapeBanners.jpg) 0 0 repeat-x;float:right; width:236px; text-align:center;height:80px; }
.rBannersEsq {float:left; width:744px; }
.rBannersDir { background-position: 0 -160px; }
.rBannersDirAzul { background-position: 0 -80px; }

.padBaixo {padding-bottom:10px}

.logoSebraeComVoltar {width:539px; height:75px; background:url(../img/logo.sebrae.gif) no-repeat; position:relative; }
.btnVoltarPrincipal {position:absolute; top:55px; left:400px; }
.tabelaFixa { width:987px; margin: auto; }
.tdMiolo { vertical-align:top; }
.marMiolo{margin:10px; }

.separador {position:relative; left:-5px; }
.subMenuConheca {width:227px; background-color:#006699; vertical-align:top}
.subMenuConheca a {color:#FFFFFF; display:block; margin-bottom:5px; }
.subMenuAcontece {width:227px; background-color:#FFE0B3; vertical-align:top}
.subMenuAcontece a {color:#D96700; display:block; margin-bottom:5px; }
.subMenuAbrir, .subMenuSetor {width:227px; vertical-align:top}
.subMenuAbrir {background-color:#006699}
.subMenuSetor {background-color:#F0F0F0}

.marSubMenuConheca, .marSubMenuAcontece {margin:10px 15px 10px 15px; }
.marSubMenuAcontece {color:#D96700; line-height:15.4px; }
.tdBannerGrande {background-color:#F0F0F0; text-align:center; vertical-align:middle; height:80px}

.tdBannerPqn {width:227px; background-color:#E6E6E6; text-align:center; vertical-align:middle; height:80px}

.subsAbrir {width:519px; border-bottom:#CCCCCC 1px solid; }
.subsAbrirFinal {width:519px; height:55px; margin-left:10px; margin-top:5px}

.posSubAbrir {top:12px; left:5px; }
.posSubAbrir a {color:#333333}

.aEsqImg {float:left; margin-right:5px; }
.posSubCartAbrir {margin-top:5px; margin-bottom:3px; }
.perguntasFreqVerde, .perguntasFreqAzul, .perguntasFreqLaranja {width:539px; height:70px; }
.perguntasFreqVerde {background:url(../img/fundo.perguntas.abrir.jpg) no-repeat; }
.perguntasFreqAzul {background:url(../img/fundo.perguntas.encontrar.jpg) no-repeat; }
.perguntasFreqLaranja {background:url(../img/fundo.perguntas.melhorar.jpg) no-repeat; }
.subPerguntasFreq {position:relative;top:11px; left:18px; }
.logosEmpresas {position:relative; top:81px; left:6px; }
.posBuscar {position:relative; left: 80px; width:150px; }
.posFormBuscar {position:relative; top:-9px; }

.quadroRS {width:227px; height:186px; background:url(../img/rs.fundo.gif) bottom no-repeat; }
.posFormRegiao {position:relative; top:10px; left:18px; width:210px; }
.selects {position:relative; _top:2px}

.posBtnBuscar {position:relative; top:7px; left:6px; }
.listaLinks {width:500px; }
.listalinks div {margin-bottom:5px; margin-left:3px; }
.listaLinks a {color:#333; }
.listaLinks font {color:#333; padding-left:8px; margin-bottom:5px; margin-left:3px; }
.listaLinks img { margin-bottom:3px; }
.listaLinks span {color:#CC0000}

.tableEncontrar, .tableAcontece {width:519px}
.tableEncontrar {border-bottom:1px #CCCCCC solid; padding-bottom:5px}
.tableAcontece td {padding-left:10px; vertical-align:top; padding-top:3px; }
.lancamentosDescri {width:128px; }
.itensLivraria {margin-top:12px; }
.itensLivraria a {color:#005297; background:url(../img/dot_blue.gif) no-repeat left center; display:block; padding-left:8px; margin-bottom:5px; margin-left:3px; }
.itensPubli {padding-left:8px; margin-bottom:5px; margin-left:3px; margin-top:5px; line-height:20px; }
.itensPubli a {color:#005297; }
.itensAcoes {padding-left:8px; margin-bottom:0 ; margin-left:3px; margin-top:0 ; color:#333333; display:block}
.verMaisLink {color:#04508E; font-size:10px; margin-right:8px}

.subtituloSepCinza {background:url(../img/separador.cinza.branco.jpg) bottom left no-repeat; width:519px; font-size:13px; color:#666; font-weight:bold; padding-bottom:2px; padding-left:8px; position:relative; left:-8px; margin-top:15px; margin-bottom:8px; }
.tabelaEstudos {background:url(../img/fundo.estudos.gif) no-repeat top; margin-top:20px; position:relative; left:-20px; }
.resultadoEspaco{width:500px; border-bottom:#CCCCCC 1px solid; padding-bottom:10px; padding-left:10px; padding-right:10px; position:relative; left:-10px; margin-bottom:10px; }
.resultadoEspacoUltimo{width:500px; padding-bottom:10px; padding-left:10px; padding-right:10px; position:relative; left:-10px; margin-bottom:10px; }

.marSubMenuBg { background:url(../img/sub.azul.fundo.jpg) no-repeat top center; padding:0; margin:0;border-top:#fff 1px solid; }
.marSubMenu, .marSubMenuSetores { width:198px; padding:10px 0 0 10px; }

.setoresBorda {width:530px; border-top:#6A9AC2 1px solid; margin-bottom:15px; }
.setoresInterno {margin:10px; }
.setoresFundo { background-color:#EAF1F7; }


.verMaisPqn, .verMaisMed, .verMaisGrd {width:530px; border-top:#6A9AC2 1px solid; height:18px; text-align:right; }
.verMaisPqn {background: #FFFFFF url(../img/fundo.mais.pqn.gif) right top no-repeat}
.verMaisMed {background: #FFFFFF url(../img/fundo.mais.med.gif) right top no-repeat}
.verMaisGrd {background: #FFFFFF url(../img/fundo.mais.grd.gif) right top no-repeat; }

.itensSetorMidia {background:url(../img/seta.azul.gif) no-repeat left center;padding-left:8px; margin-bottom:10px ; margin-left:3px; margin-top:0; color:#333333; display:block}
.setores  {font-size:9px; font-family:"Trebuchet MS",Arial, Helvetica; text-transform:uppercase; color:#006699; clear:both; text-align:left; }
.setoresTitulo  {font-size:11px; font-family:"Trebuchet MS",Arial, Helvetica; text-transform:uppercase; color:#006699; clear:both; margin-bottom:5px; font-weight:bold; text-align:left; }


#canalnoticias_block {width: 205px; height: 45px; overflow: hidden; }
.canalnoticias_record {width: 205px; height: 45px; overflow: hidden; }
#itensConsul,#itensConsulSemFilho, #itensConsulAtivo{color:#FFFFFF; font-size:11px; font-weight:bold; padding-left:2px; }
#itensConsulSemFilho {background:url(../img/seta.dir.branco.azul.gif) top left no-repeat; }
#itensConsulAtivo {background:url(../img/seta.cima.branco.azul.gif) top left no-repeat; }
#block {width: 200px; height: 60px; overflow: hidden; }
.imgBanner {width:200px; height:60px; text-align:center}


.downloadArquivo h5 {width:98%; border-bottom:#cccccc 1px solid; margin:0 0 3px 0; font-size:11px; color:#666666 }
.downloadArquivo div {width:98%; border-bottom:#f0f0f0 1px solid; }
.downloadArquivo img {border:0;margin:3px 3px 3px 10px; }
.downloadArquivo a {color:#005297; }

/*class para imprimir ou não*/
@media print { .noprint { display: none; }
}
@media screen { .noscreen { display: none; }
}

.acontece_cidade { font-size: 13px; color: #005297; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.acontece_conteudo { color: #00529B; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.acontece_cabecalho{ color: #00529B; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.textoloja {color:#FF7400; }
.textoloja a {color:#FF7400; }
.tablojatitulo {color:#666666; font-weight: bold; }

.mapa ul{margin-left: 5px;padding-left: 0;list-style: none; }
.mapa li, .mapa ul li, .mapa ul li ul li{padding-left: 10px;margin-bottom:3px;background-repeat: no-repeat;background-position: 0 0.5em; }
.mapa ul li { background-image: url(../img/bot.seta.cinza.mapa1.gif); }
.mapa ul li ul li{ background-image: url(../img/bot.seta.cinza.mapa2.gif); }
.mapa ul li a {color:#005297; font-weight: bold; font-size:11px; }
.mapa ul li ul li a{ color:#333333; font-weight: normal;font-size:11px; }
.mapa .nivel_1  {color:#005297; font-weight: bold; font-size:14px; margin:10px 0 10px 0; background:url(../img/separador.cinza.branco.jpg) bottom left no-repeat; }
.mapa .nivel_1 a {color:#005297; font-weight: bold; font-size:14px; }
.mapa .nivel_1 a:hover {color:#005297; text-decoration:none; }
.mapa .nivel_2  {color:#005297; font-weight: bold; margin-top:5px; }
.mapa .nivel_3  {color:#333333; font-weight: bold; margin-top:5px; }
.mapa .mapasecoes { margin-top:-5px; }
.mensagem_sem_eventos { color:#333333; margin-top:5px; margin-bottom:5px; margin-left:20px;font-size: 10px; }

/* novos para nova estrutura de setores 2007 */
.listaSeta, .listaPonto, .listaSetaAzul, .listaPontoAzul, .listaSetaAzulAbre, .listaSetaAzulFecha {padding:0 0 0 8px; margin:0 0 7px 0; text-align:left; }
.listaSeta {background:url(../img/seta_cinza.gif) no-repeat 0 4px; }
.listaPonto {background:url(../img/ponto_cinza.gif) no-repeat 0 4px; }
.listaSetaAzul {background:url(../img/seta_azul.gif) no-repeat 0 4px; }
.listaPontoAzul {background:url(../img/ponto_azul.gif) no-repeat 0 4px; }
.listaSetaAzulAbre {background:url(../img/seta_azul_abre.gif) no-repeat 0 4px; }
.listaSetaAzulFecha {background:url(../img/seta_azul_fecha.gif) no-repeat 0 4px; }

.linkCinza a { color:#333333; }
.linkAzul a { color:#04508E; }

.setores a {font-size:9px; font-family:"Trebuchet MS",Arial, Helvetica; text-transform:uppercase; color:#006699; clear:both; text-align:left; }
.setores a:hover {font-size:9px; font-family:"Trebuchet MS",Arial, Helvetica; text-transform:uppercase; color:#006699; clear:both; text-align:left; }






/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////  */
/* Definição de Novos Blocos e Estilos 2008 */
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////  */

ul { list-style: none; }
.icone { float: left; margin: 2px 5px 0 0; }
.marginleft { float: left; margin-right: 10px; }
.marginright { float: right; margin-left: 10px; }
.margintop { margin-top: 10px; }	
.floatleft { float: left; }
.floatright { float: right; }
.imgLink { float: left; margin: 5px 5px 0 0; }
.titulo { border-bottom: 1px solid #000; margin-bottom: 15px; border-top: 1px solid #FFF; }
.titulo h4 { float: left; }


/*Estrutura*/
.centro {background:url(../../img/centroFundo.gif) center top no-repeat; }
.centroInterno, .rBanners, .topo {margin:0 auto;width:987px; }
.lateral {width:236px; float:right; }
.topo { padding-bottom:10px; }
.conteudoInterno {padding: 0 10px 10px 10px; }
.conteudo input, .conteudo select { padding: 2px; margin: 3px; font-size: 11px; }
.conteudo_meio_int {width:987px; margin: 0 auto;background:url(../img/fdAzul.gif) 0 0 repeat-y; }
.cont {float:left; width:744px; }
.miolo { padding:3px 10px 0 0; }

.miolo h4 { font-size: 12px; margin: 0 0 4px 0; }
.modDir { background: #069; width: 227px; float: right; }
.linksBox a { color: #005297; }
.linksBoxPadrao a, .linksBoxAbre a, .linksBoxFecha a { color: #005297; }
.linksBoxAbre { background: url(../img/setaAzulAbre.gif) 0 5px no-repeat; padding-left:10px; }
.linksBoxFecha { background: url(../img/setaAzulFecha.gif) 0 5px no-repeat; padding-left:10px; }
.linksBoxPadrao { background: url(../img/setaAzulPadrao.gif) 0 4px no-repeat; padding-left:9px; }
.msgErro { color: #C00 !important; font-weight:bold; margin-bottom: 5px; }
.cartola {width:750px; height:200px; background:url(../img/cartola.png) 0 0 no-repeat; }

.topoInternoEsq {width:750px; height:280px; float:left; }
.topoInternoDir {width:227px; padding:80px 0 0 0; float:right; position:relative; z-index:1; }
.sac { text-align:right; width:200px; position:absolute; right:0px; top:5px; z-index:10; }
.sac a { font-size:11px; color:#666; }
.topoLogo { width: 740px; height:80px; background:url(../img/topoLogo.gif) 0 0 no-repeat; }
.topoLogo a.btTopoLogo {width: 360px; height:80px; margin-left:45px; }
a.btVoltarHome {position:absolute; top:50px; left:400px; width:110px; height:15px; z-index:40;background:url(../../img/btVoltarHome.gif) 0 0 no-repeat; }
a.btVoltarHome:hover {background-position:0 -15px ; }
.btnVoltarHome a { }

.topoBusca { margin-left:112px}
.topoBusca .inputBusca {width:90px; height:16px; margin-right:2px; }
.topoBusca .txt {color:#005297; font-size:10px; }
.topoBusca .erroBusca {position:absolute; top:15px; left:-185px; width:180px; height:16px; color:#c00; z-index:20; font-size:10px; text-align:right; }
.topoSobre { margin:9px 0 0 50px; height:25px; }
.topoAcessibilidade { position: absolute; left: 182px; z-index: 2; width:43px; top: 23px; }
.btAMais, .btAMenos {background:url(../img/btAcessibilidade.gif) 0 0 no-repeat; width:21px; height:21px; float: right; }
.btAMais {background-position:0 0; }
.btAMais:hover {background-position:0 -21px; }
.btAMenos {background-position:-21px 0; }
.btAMenos:hover {background-position:-21px -21px; }

/* Boxes da direita */
.box { width: 227px; background: url(../img/fundoBoxCinzaDir.gif) no-repeat top; border-bottom: 2px solid #FFF; padding-top: 30px; }
.box span{ display: block; margin: 0 10px 0 10px; }

/* Box da Área Restrita e Área Restrita logado */
.boxAreaRestrita { background: url(../img/ptg/topoLoginBg.png) 0 0 no-repeat; width: 227px; height:200px; position:relative; z-index:10; }
.boxAreaRestrita .boxInterno { padding:50px 12px 10px 12px; }
.boxAreaRestritaLogado .boxInterno {padding-top:58px;}
.boxAreaRestrita .txt, .modDir .boxAreaRestrita ul { color: #005297; }
.boxAreaRestrita * { font-size: 11px; color: #666; }
.boxAreaRestrita h3 { padding-bottom:1px; font-size:14px; height:37px; overflow:hidden; }
.boxAreaRestrita .txtPq { padding-bottom:7px; }
.boxAreaRestrita ul { padding-bottom: 10px;  }
.boxAreaRestrita ul li { padding-bottom: 2px;  }
.boxAreaRestrita .empresa { width: 200px; }
.tabFormAreaRestrita { padding-bottom:5px; width:207px;  }
.tabFormAreaRestrita td { padding:5px 8px 2px 0; }
.tabFormAreaRestrita td.padL { padding:5px 0 2px 0; }
.ancora_senha { position: relative; width: 1px; height: 0; z-index: 9; }
.popEsqueciBox { background: #E9E9E9; position: absolute; width: 197px; z-index:10; top: 83px; left: 0; }
.popEsqueciBoxResposta { background: #E9E9E9; position: absolute; width: 207px; z-index:10; top: 250px; left: 0; }
.popEsqueciBoxInterno { padding:10px ; background: #E9E9E9; }	
.boxAviso { padding: 20px 0 10px 0; }
.tabAviso { margin: 10px 0 10px 0; }
.tabAviso a { color: #000; }
.tabAviso th { background: #E9E9E9; padding: 5px }
.tabAviso td { background: #F0F0F0; padding: 5px; }

.bts {background:url(../img/ptg/bts.png) 0 0 no-repeat; cursor:pointer; border:none; }
.btsArea { padding:0 5px 0 0;}
.btLoginAcessar { width:76px; float:left;height:30px; }
.btQueroCadastrar { width:120px; float:right;height:30px; }
.btEnviar { width:66px}
.btEsqueciSenha { width:94px;height:21px; }
.btEsqueciSenhaFecha { width:50px; float:right; height:21px; position:absolute; top:-21px; right:0; }
.btEnviarSenha { width:46px; float:right; height:21px; }
.btSair { width:56px;height:30px; position:absolute; z-index:11; bottom:10px; right:10px; }
.btSim { width:42px;height:23px; background:url(../img/ptg/btSim.gif) 0 0 no-repeat;border:none; }
.btNao { width:42px;height:23px; background:url(../img/ptg/btNao.gif) 0 0 no-repeat;border:none;  }


/* Box de Cadastro */
.cadastro { background: #E5E5E5 url(../img/ptg/titCadastro.gif) no-repeat top; padding-top: 40px; }
.cadastro span { display: block; margin-left: 10px; }


/* Box Sobre as Rodadas e Sobre os Eventos */
.menuSobreRodadas { background: #006699 url(../img/fundoSobreRodadas.gif) no-repeat top; padding: 10px 0 10px 0; border-bottom: 1px solid #FFF; }
.menuSobreRodadas .blocoSobre, .menuSobreEvento .blocoSobre { margin: 10px 10px 0 10px; }
.menuSobreRodadas h5, .menuSobreEvento h5 { color: #FFF; font-size: 12px; margin:0; }
.menuSobreRodadas a, .menuSobreEvento a { color: #FFF; font-size: 12px; }
.menuSobreRodadas ul li, .menuSobreEvento ul li { padding: 5px 0 0 0; color: #FFF; font-size: 11px; margin:0; }
.menuSobreEvento { background: #3385AD url(../img/fundoSobreEventos.gif) no-repeat top; padding: 10px 0 10px 0; border-bottom: 1px solid #FFF; }
.menuSobreEvento .exclusivo { background: url(../img/icon_cadeado_branco.gif) no-repeat top left; padding-left: 12px; background-position: 0 1px; margin-bottom: 5px; }	

/* Box de Perguntas Frequentes */
.faq { background: #069; padding: 10px; margin-bottom: 3px; }
.faq a { color: #FFF; }
.faq h4 { margin-bottom: 0px; }
.faq p {margin-top: 2px; margin-left:3px}

/* Conteúdo do miolo do site */
.logos { width: 510px; margin: 0 0 15px 0; }
.logos h4, logos h4 img{ margin: 0; }
.logos p { width: 400px; color: #666; padding-top: 55px; float: right; }

.registro { margin-bottom: 20px; padding-bottom: 5px; }
.registro h3, .registro_noticia h3 { font-size: 14px; color: #005297; margin-bottom: 5px; }
.registro img { margin-bottom: 5px; }
.registro p , .registro_noticia p { margin-bottom: 4px; font-size: 11px; }
.registro a, .blocoInformacoes a { font-size: 11px; color: #005297; display:inline; }
.registro .links { margin: 10px 0 0 0; }
.registro .links .linksBox { float: left; height: 15px; margin-right: 10px; }
.registro .links .linksBox .convite { color: #F60; }
.registro blockquote, .registro_noticia blockquote { font-style: italic; color: #666; margin-bottom: 10px; }
.linha { margin-bottom: 15px; padding-bottom: 10px;border-bottom: 1px solid #CCC; }

.registro_noticia { margin-bottom: 10px; }
.download { background:#f0f0f0; margin: 5px 0 10px 0; padding: 10px; display: inline-block; }	

.contBlocoInformacoes { border-bottom: 1px solid #000; margin-bottom: 15px; border-top: 1px solid #FFF; }
.blocoInformacoes { width: 240px; float:left; margin: 0 10px 10px 0; }
.blocoInformacoes h4 { display: block; border-bottom: 1px solid #000; margin-bottom: 15px; }
.blocoInformacoes h5 { font-size: 9px; color: #005297; font-family: "Trebuchet MS"; margin-bottom: 0px; }
.blocoInformacoes p { margin-bottom: 4px; margin-top: 0px; }

.blocoApoios { margin: 0 10px 10px 0 ; float: left; }
.tipoApoio1 {background: url(../img/ptg/titApoios_1.gif) left top no-repeat; }
.tipoApoio2 {background: url(../img/ptg/titApoios_2.gif) left top no-repeat; }
.tipoApoio3 {background: url(../img/ptg/titApoios_3.gif) left top no-repeat; }
.tipoApoio4 {background: url(../img/ptg/titApoios_4.gif) left top no-repeat; }
.tipoApoio5 {background: url(../img/ptg/titApoios_5.gif) left top no-repeat; }
.tipoApoio6 {background: url(../img/ptg/titApoios_6.gif) left top no-repeat; }
.blocoApoios img { margin: 0 0 10px 15px; }

.boxPadrao { background: #E5E5E5 url(../img/topBoxCinzaMiolo.gif) no-repeat top; width: 510px; padding-top: 10px; margin-bottom: 10px; }
.boxPadrao2 { background: #FFDFB0 url(../img/topBoxLaranjaMiolo.gif) no-repeat top; width: 510px; padding-top: 10px; margin-bottom: 10px; }
.boxPadrao3 { background: #E5E5E5 url(../img/topBoxCinzaMiolo.gif) no-repeat top; width: 510px; padding-top: 10px; }
.boxPadrao4 { background: #E5E5E5 url(../img/topBoxPadrao4.gif) no-repeat top; width: auto; padding-top: 10px; margin-bottom: 10px; width:460px; }

.boxPadrao h3, .boxPadrao3 h3, .boxPadrao4 h3 { font-size: 16px; color: #005297; }
.boxPadrao h4, .boxPadrao3 h4, .boxPadrao4 h4 { font-size: 13px; color: #005297; padding: 10px; }
.boxPadrao .tabBox { margin: 0 5px 0 5px; }
.boxPadrao input { width: 150px; }
.boxPadrao select { width: 70px; }
.boxPadrao .btn { border: none; margin: 0; padding: 0; }
/*.boxPadrao .btn { width: 143px; height: 29px; border: none; margin: 0; padding: 0; }*/
.boxPadrao3 span, .boxPadrao4 span { display: block; margin: 0 10px 0 10px; }
.boxPadrao img, .boxPadrao2 img, .boxPadrao3 img, .boxPadrao4 img { margin: 0; }

.tabBox { margin: 0 5px 0 5px; }
.tabBox img { margin: 0; }
.tabBox td { padding: 0 5px 0 5px; }


/* Empresas logadas */
.registroEmpresa { border-bottom: 1px solid #CCC; margin-bottom: 10px; }

.contatosEmpresa, .eventosConvidados, .eventosInscritos { margin-bottom: 15px; }	
.gerenciamentoEmpresa { margin-bottom: 10px; }
.gerenciamentoEmpresa p { color: #666; }	
.contatosEmpresa h4 { color: #005297; font-size: 12px; }
.contatosEmpresa  ul li { margin-bottom: 3px; }	
.eventosConvidados .tit { color: #F60; }
.eventosInscritos .tit { color: #005297; }
.eventosInscritos .linksBox { margin-bottom: 10px; }
.eventosInscritos p { color: #666; margin-bottom: 10px; }		

/* Cadastro empresas logadas */
.tituloCadastro { border-top: 1px solid #FFF; background: url(../img/borderTitCadastro.gif) no-repeat bottom; display: inline-block; }
.tituloCadastro h4 { float: left; }

.cadastroExistente { margin-top: 20px; }
.cadastroExistente h3 { font-size: 16px; color: #005297; }
.cadastroExistente .aviso { background: url(../img/borderDadosEmpresa.gif) no-repeat bottom; margin-bottom: 5px; padding-bottom: 5px; }
.cadastroExistente span { display: block; background: url(../img/borderDadosEmpresa.gif) no-repeat bottom; padding: 0 0 10px 0; }
.cadastroExistente a { color: #000; }

/* Minha empresa logado */
.dadosBasicosEmpresa { margin-bottom: 20px; }
.dadosBasicosEmpresa h4 { border-bottom: 1px solid #000; margin-bottom: 10px; color: #005297; font-size: 12px; }	
.dadosBasicosEmpresa .titDado { text-align: right; color: #999; font-weight:bold; }

/* Busca */
.formBusca select, .formBusca input { width: 200px; margin-bottom: 10px; }
.formBusca .btn { width: 131px; height: 33px; border: 0; }
.formBusca .input { border: 1px solid #FFF; width: auto; margin: 3px 0 3px 0; }

.paginacaoBusca { padding: 7px; border: 1px solid #999; margin: 10px 0 10px 0; }
.paginacaoBusca .pagNum a, .resultadoBusca .pagNum a { color: #000; font-size:11px; float:left; display: block;padding:1px 3px; }
.paginacaoBusca .pagNum a:hover, .resultadoBusca .pagNum a:hover { color: #005297; }
.paginacaoBusca h3 { padding:0 0 3px 3px; font-size:12px; margin:0; }
.paginacaoBusca .ativo { font-weight: bold; }
.resultadoBusca li { margin-bottom: 5px; }

/* Evento - etapas agendamento */
.tabelaListaEmpresas { margin: 10px 0 10px 0; }
.legendaLista { margin: 0 0 20px 10px; }
.legendaListaIncluir { background: url(../img/icMais.gif) no-repeat top left; padding-left: 20px; background-position: 0 0; margin-bottom: 10px; width: 220px; }
.legendaListaExcluir { background: url(../img/icMenos.gif) no-repeat top left; padding-left: 20px; background-position: 0 0; margin-bottom: 10px; width: 220px; }

.boxEmpresas { float: left; }
.boxEmpresas h5 { font-size: 12px; margin-bottom: 5px; }
.boxEmpresas p, .registroAviso { margin-bottom: 10px; color: #F60; }		

.listaEmpresasAdicionar { width: 340px; height: 300px; border: 1px solid #000; overflow: auto; }
.incluiEmpresa tr a:hover { background: #f0f0f0; }

.listaEmpresasExcluir { width: 340px; height: 300px; border: 1px solid #000; overflow: auto; }
.excluiEmpresa tr a:hover { background: #f0f0f0; }


.canto_conteudo_direito {float:right; width:227px; background-color:#069; }
.canto_conteudo_esquerdo { padding:10px; }
.cont_int {position:relative; width:1px; height:1px; float:left; }
.cont_top {position:absolute; top: -63px; left: -1px; }

/*Agenda de Reuniões*/
.agendaDia { margin:0 10px 0 10px; }
.agendaDia table { background-color:#CCCCCC; width:100%}
.agendaDia th { padding:3px; color:#FFFFFF; text-align:left; background-color:#005297; }
.agendaDia td { padding:3px; background-color:#FFFFFF; }
.agendaDia td.destaque { font-size:14px; color:#666; }
.agendaData { font-size:30px; color:#3385AD; line-height:90%; }
.agendaImprimir { }

/* formulário de cadastro de contato */
.tabContato td, .tabContato input, .tabContato select { padding: 2px; }
.tabContato p { text-align: right; }

/* inicio estilos para o MODAL Facilitador */
.ancora { position: relative; width: 1px; height: 0; z-index: 5; }
.popdivConfirmacao { position: absolute; width: 500px; z-index:10; bottom: 5px; top: 20px; left: 20px; }
.popdivConfirmacaoInterno { text-align:left; border: 4px solid #FFF; background: #F0F0F0; padding:10px; }
.imagem_ativo { border: 3px solid #FFF; }

#iframeSolicitacoes { width:500px; margin-bottom: 5px; padding: 5px; }
#iframeSolicitacoes .iframeSolicitacoesTab td h3 { padding:0; margin:0; }
#iframeSolicitacoes .iframeSolicitacoesTab td a { color:#069; text-decoration:underline; font-size:10px; font-family:"Trebuchet MS", Helvetica, sans-serif; font-weight:bold; }

.itensGaleria { margin-top: 10px; }


.tabCadastroEmpresa td { padding: 2px; }
.checkbox { border: none; }

/* formularios */
.tabForm { margin-bottom:15px; }
.tabForm p { padding:0; margin:0; }
.tabForm th, .tabBoxForm th { padding:5px 8px 5px 0; color:#666; text-align:right; }
.tabForm td, .tabBoxForm td { padding:5px 8px 5px 0; }
.tabFormInterno th, .tabFormInterno td { padding:0 8px 0 0; }
.tabForm td p, .tabBoxForm td p { padding:0 0 2px 0; }
.tabFormInterno th p, .tabFormInterno td p { padding:0 0 2px 0; }
.erroForm {background:url(../img/erroFormSeta.gif) 0 0 no-repeat; text-indent:9px; }
.erroFormTxt { color:#cc0000 !important; font-size:10px; }


.camposObrigatorios { font-size:10px; color:#999999; line-height:20px; }
.campo { height:20px; }
.campoPqLogin { width:95px; background:url(../img/loginCampo.gif) 0 0 no-repeat; }
.campoPqSelectLogin { width:95px; background:url(../img/loginCampoSelect.gif) 0 0 no-repeat; }
.campo input { height:18px; border:none;font-size:12px; margin:1px 0 0 3px; }
.campoPqLogin input { width:89px; }


.tableInteresse { border-top: 1px solid #CCC; border-right: none; border-bottom: none; border-left: 1px solid #CCC; margin-bottom: 10px; }
.tableInteresse th { padding: 8px; font-weight: bold; background: #f0f0f0; border-bottom: 1px solid #CCC;border-right: 1px solid #CCC; font-size: 14px; text-align:left; }	
.tableInteresse td { padding: 4px; font-style:italic; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; }	
.tableInteresse td a { color: #005297; }

.iteracoes { margin:10px 0 10px 0; }	
.iteracao { width: 50px; height: 50px; padding: 3px; float: left; margin-right: 10px; background:  url(../img/setaAzulAbre.gif) no-repeat; background-position: 25px 45px; border: 1px solid #CCC; }
.iteracao a { font-size: 20px; text-align: center; font-weight: bold; display: block; color: #005297; }
.iteracao p { text-align: center; color: #005297; }

.iteracaoAtivo { width: 50px; height: 50px; padding: 3px; float: left; margin-right: 10px; background: #069 url(../img/setaCima.gif) no-repeat; background-position: 25px 44px; border: 1px solid #CCC; }
.iteracaoAtivo a { font-size: 20px; text-align: center; font-weight: bold; display: block; color: #FFF; }
.iteracaoAtivo p { text-align: center; color: #FFF; }		
.iteracaoDetalhes { border-left: 1px solid #CCC; padding: 3px; margin-right: 10px; background-color: #069; }
.tabPreInscricao { border-top: 1px solid #CCC; border-right: none; border-bottom: none; border-left: 1px solid #CCC; margin-bottom: 10px; }
.tabPreInscricao th { padding: 3px; font-weight: bold; background: #f0f0f0; border-bottom: 1px solid #CCC;border-right: 1px solid #CCC; font-size: 11px; color: #005297; }	
.tabPreInscricao td { padding: 3px; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; }	
.tabPreInscricao td a { color: #005297; }
#PaginacaoEmpresas {padding: 5px; margin-bottom: 3px; background-color:#f0f0f0; }

.solicitacoes_letras { margin-top:5px; text-align:center; color:#666; }
.solicitacoes_letras p { margin-bottom:3px; color:#666; }
.solicitacoes_letras span { padding:0 1px 0 1px;border:1px solid #f0f0f0; }
.solicitacoes_letras a {color:#006699; text-decoration:none; font-size:11px; border:1px solid #f0f0f0;padding:0 1px 0 1px; }
.solicitacoes_letras a:hover {color:#006699; text-decoration:none; font-size:11px; border:1px solid #069; padding:0 1px 0 1px; }

/* menu centro */

.menuCentro { width:750px; height:40px; background: url(../img/menuCentroBg.gif) 0 0 no-repeat; }
.menuCentro table { width:100%; height:30px; }
.menuCentro table td { text-align:center; vertical-align:middle; }
.menuCentro table td span { color:#666; }
.menuCentro table td.ativo { font-size:14px; font-weight:bold; }


/*regioes*/
.topoRegioes { margin:10px 0 0 50px; height:142px; }
.topoRegioesCentral {background:url(../../img/topoRegioes.gif) 0 -76px; height:32px; margin:5px 0 0 0; }
.topoRegioes .selectRegiao {font-size:10px; color:#666; width:180px; }
.topoRegioes .btSelectRegiao {background:url(../../img/topoRegioes.gif) 0 0 no-repeat; width:140px; height:22px; margin:2px 0 3px 0; position:relative; left:-2px; font-size:11px; font-weight:bold; border:none; color:#FFFFFF; padding-bottom:5px; }
.topoRegioes .btSelectRegiao:hover { background-position: 0 -22px; }
.topoRegioes h3 {background:url(../../img/topoRegioes.gif) 0 0 no-repeat; width:185px; display:block; }
h3.topoRegioesSelecione {background-position: 0 -44px; height:32px; margin:5px 0 5px 0; }
h3.topoRegioesCentral {background-position: 0 -76px; height:32px; }
h3.topoRegioesMinha {background-position: 0 -112px; height:12px;margin:5px 0 0 0; }	
h3.topoRegioesCampanha {background-position: 0 -124px; height:21px; }
h3.topoRegioesCentro {background-position: 0 -145px; height:21px; }
h3.topoRegioesLitoral {background-position: 0 -166px; height:21px; }
h3.topoRegioesMetropolitana{background-position: 0 -187px; height:21px; }
h3.topoRegioesNoroeste {background-position: 0 -208px; height:21px; }
h3.topoRegioesPlanalto {background-position: 0 -229px; height:21px; }
h3.topoRegioesSerra {background-position: 0 -250px; height:21px; }
h3.topoRegioesSinos {background-position: 0 -271px; height:21px; }
h3.topoRegioesSul {background-position: 0 -292px; height:21px; }
h3.topoRegioesVales {background-position: 0 -313px; height:19px; }
/*Topo - fim*/

/*Rodapé*/
.rodape * { padding:0; margin:0; }
.rodape { background:url(../img/rodapeBg.jpg) 0 0 repeat-x; height:196px; position:relative; border-top:10px solid #ffffff; }
.rodapeInterno { margin:0 auto; width:981px; }
.rodapeBgDir {width:30%; height:186px; position:absolute; right:0; bottom:0; z-index:3; background:url(../img/rodapeBgDir.jpg) 0 0 repeat-x; }
.rodapeInterno { width:961px; margin:0 auto; position:relative; z-index:4; }
.rodapeDir { width:185px; height:186px; right:0; top:0; position:absolute; z-index:6; background:url(../img/rodapeContatos.jpg) 0 0 no-repeat; }
.rBanners { width:277px; float:left;padding-top:30px; }
.rMenus h3 { padding:0; margin:0 0 0 10px; }
.rMenus ul {padding:0;margin:0 0 0 13px; }
.rMenus {padding-top:20px; }
.titRodape { display: block; text-indent:-10000px; overflow:hidden; background:url(../img/ptg/titulosRodape.gif) 0 0 no-repeat; height:25px; }
.rMenus li { color:#FFF; padding:0 0 5px 9px; background:url(../img/setaRodape.gif) 0 4px no-repeat; }
.rSebrae li { background:none; margin-left:-3px; }
.rMenus li a, .rMenus li a:hover { color:#fff; font-size:11px; }
.rMenus li.ativo a, .rMenus li.ativo a:hover { color:#fff; text-decoration:underline; }
.rMenus li.chatOn a, .rMenus li.chatOff a { width:81px; height:15px; display:block; }
.rMenus li.chatOn a { background:url(../img/rodapeChatOn.gif) 36px 0 no-repeat; }
.rMenus li.chatOff a { background:url(../img/rodapeChatOff.gif) 36px 0 no-repeat; }
.rMenus li.chatOn a:hover, .rMenus li.chatOff a:hover  { background-position:36px -25px; color:#fff; }
.semBg { margin-bottom:15px; }
.semBg li { background:none; padding-left:0; }
.regioes { margin:10px; }
.regioes p { color:#FFF; }
.regioes select { width:184px; }
.rSebrae { width:220px; height:176px; float:left; border-right:#33618F 1px solid; }
.rInstitucional { width:168px; float:left; }
.rNoticias { width:185px; float:left; }
.rCredenciados { width:175px; height:176px; float:left; border-right:#33618F 1px solid; }
.rContato { width:159px; float:left; }
.rCopy { padding-left:15px; color:#4D7194; left:0; bottom:5px; position:absolute; z-index:6; }
.rCopy a { color:#4D7194; }
.rCopy a:hover { color:#fff; }
a.rCopyBt {background:url(../img/rodapeMarcador.gif) 0 6px no-repeat; padding:0 0 0 8px; }

h2.titulosPq, a.titulosPq { background:transparent url(../../img/titulosPq.gif) no-repeat scroll 0 0; }
a.btSobreSebrae:hover { background-position:0 -62px; }
a.btSobreSebrae { background-position:0 -44px; height:18px; width:130px; }

.btInput {background:url(../../img/btForm.gif) 0 0 no-repeat; height:22px; color:#FFFFFF; font-size:10px; border:none; padding-bottom:5px; vertical-align:top; overflow:hidden; text-align:center; cursor:pointer; margin: 0; /*Ver IE*/}
.bt20 {width: 22px; background-position:0 0; font-weight:bold; font-size:11px; }
.bt20:hover {background-position:0 -22px; }


.blocoApoios a{display:inline; }

.blocoSobre ul {padding:0; margin:0 0 0 5px; }
.blocoSobre ul li a {padding:0; margin:0; overflow:hidden; }

.linkVermelho{color:#CC0000 !important; text-decoration:none !important; }
.linkVermelho:hover{text-decoration:underline !important; }


/* Modal */
#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: url(../img/fancybox/fancybox.png); }
#fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none; }
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff; }
#fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff; }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url(../img/fancybox/fancybox.png) -40px 0; cursor: pointer; z-index: 1103; display: none; }
#fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0; }
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; }
#fancybox-frame { width: 100%; height: 100%; border: none; display: block; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url(../img/fancybox/blank.gif); z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background: url(../img/fancybox/fancybox.png) -40px -30px; }
#fancybox-right-ico { background: url(../img/fancybox/fancybox.png) -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }
#fancybox-bg-n { top: -20px; left: 0; width: 100%; background: url(../img/fancybox/fancybox-x.png); }
#fancybox-bg-ne { top: -20px; right: -20px; background: url(../img/fancybox/fancybox.png) -40px -162px; }
#fancybox-bg-e { top: 0; right: -20px; height: 100%; background: url(../img/fancybox/fancybox-y.png) -20px 0; }
#fancybox-bg-se { bottom: -20px; right: -20px; background: url(../img/fancybox/fancybox.png) -40px -182px; }
#fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background: url(../img/fancybox/fancybox-x.png) 0 -20px; }
#fancybox-bg-sw { bottom: -20px; left: -20px; background: url(../img/fancybox/fancybox.png) -40px -142px; }
#fancybox-bg-w { top: 0; left: -20px; height: 100%; background: url(../img/fancybox/fancybox-y.png); }
#fancybox-bg-nw { top: -20px; left: -20px; background: url(../img/fancybox/fancybox.png) -40px -122px; }
#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102; }
.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative; }
.fancybox-title-outside { padding-top: 10px; color: #fff; }
.fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left; }
#fancybox-title-over { padding: 10px; background: url(../img/fancybox/fancy_title_over.png); display: block; }
.fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px; }
#fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; }
#fancybox-title-float-wrap td { border: none; white-space: nowrap; }
#fancybox-title-float-left { padding: 0 0 0 15px; background: url(../img/fancybox/fancybox.png) -40px -90px no-repeat; }
#fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url(../img/fancybox/fancybox-x.png) 0 -40px; }
#fancybox-title-float-right { padding: 0 0 0 15px; background: url(../img/fancybox/fancybox.png) -55px -90px no-repeat; }
.ie #fancybox-overlay { background:transparent !important; }




/* Posicionamentos */
.p1, a.p1 { background-position: 0 0 !important; }
.p2, a.p2 { background-position: 0 -25px !important; }
.p3, a.p3 { background-position: 0 -50px !important; }
.p4, a.p4 { background-position: 0 -75px !important; }
.p5, a.p5 { background-position: 0 -100px !important; }
.p6, a.p6 { background-position: 0 -125px !important; }
.p7, a.p7 { background-position: 0 -150px !important; }
.p8, a.p8 { background-position: 0 -175px !important; }
.p9, a.p9 { background-position: 0 -200px !important; }
.p10, a.p10 { background-position: 0 -225px !important; }
.p11, a.p11 { background-position: 0 -250px !important; }
.p12, a.p12 { background-position: 0 -275px !important; }
.p13, a.p13 { background-position: 0 -300px !important; }
.p14, a.p14 { background-position: 0 -325px !important; }
.p15, a.p15 { background-position: 0 -350px !important; }
.p16, a.p16 { background-position: 0 -375px !important; }
.p17, a.p17 { background-position: 0 -400px !important; }
.p18, a.p18 { background-position: 0 -425px !important; }
.p19, a.p19 { background-position: 0 -450px !important; }
.p20, a.p20 { background-position: 0 -475px !important; }
a.p1:hover, input.p1:hover { background-position: -250px 0 !important; }
a.p2:hover, input.p2:hover { background-position: -250px -25px !important; }
a.p3:hover, input.p3:hover { background-position: -250px -50px !important; }
a.p4:hover, input.p4:hover { background-position: -250px -75px !important; }
a.p5:hover, input.p5:hover { background-position: -250px -100px !important; }
a.p6:hover, input.p6:hover { background-position: -250px -125px !important; }
a.p7:hover, input.p7:hover { background-position: -250px -150px !important; }
a.p8:hover, input.p8:hover { background-position: -250px -175px !important; }
a.p9:hover, input.p9:hover { background-position: -250px -200px !important; }
a.p10:hover, input.p10:hover { background-position: -250px -225px !important; }
a.p11:hover, input.p11:hover { background-position: -250px -250px !important; }
a.p12:hover, input.p12:hover { background-position: -250px -275px !important; }
a.p13:hover, input.p13:hover { background-position: -250px -300px !important; }
a.p14:hover, input.p14:hover { background-position: -250px -325px !important; }
a.p15:hover, input.p15:hover { background-position: -250px -350px !important; }
a.p16:hover, input.p16:hover { background-position: -250px -375px !important; }
a.p17:hover, input.p17:hover { background-position: -250px -400px !important; }
a.p18:hover, input.p18:hover { background-position: -250px -425px !important; }
a.p19:hover, input.p19:hover { background-position: -250px -450px !important; }
a.p20:hover, input.p20:hover { background-position: -250px -475px !important; }

