@charset "utf-8";
/**
  * 
  * ESBJ - Ensino Superior Bureau Juridico <br>
  * NTI - Nucleo de Tecnologia da Informacao<br>
  *
  *  BJ Feiras e Congressos - Estilo do Portal.
  *
  *  @author     WebNTI <webnti@mauricionassau.com.br>
  *  @copyRight  Copyright 2008, ESBJ.
  *  @version    1.0
  *  @link       http://www.esbj.com.br/NTI
  *  @since      1.0
  **/
  /**
    * Folha de estilos do www.bjfeirasecongressoscom.br - CSS DA HOME e COMUM A TUDO
  **/

  /** Elementos gerais a tudo **/

* {
margin:0px auto;
font-family:arial;
}

body {
background: #4f2f6b url(../images/bkBjFeiras.jpg) center top no-repeat;
}

a {
text-decoration:none;
list-style:none;
color:#2d0077;
font-weight:bold;
}
a span { cursor:pointer; }

.divTotal {
width:764px;
height:500px;
margin-top:12px;
}

.divBody {
float:left;
width:764px;
background:#FFFFFF;
}

.divTopo {
width:764px;
height:115px;
background:url(../images/topo.jpg);
}

.divTopo .divMenuTopo {
float:left;
margin:57px 0px 0px 0px;
}

.divTopo .divMenuTopo .div{
float:left;
}

.divTopo .divMenuTopo a {
float:left;
font-size:11px;
}

.divTopo .divMenuTopo a span{
display:none;
}

.divTopo .divMenuTopo a.empresa {
width:107px;
height:46px;
}
.divTopo .divMenuTopo a.empresa:hover {
background:url(../images/buttonEmpresaOver.jpg) right no-repeat;
}
.divTopo .divMenuTopo a.eventos {
width:89px;
height:50px;
}
.divTopo .divMenuTopo a.eventos:hover {
background:url(../images/buttonEventosOver.jpg) right no-repeat;
}
.divTopo .divMenuTopo a.fotos {
width:90px;
height:54px;
}
.divTopo .divMenuTopo a.fotos:hover {
background:url(../images/buttonFotosOver.jpg) right no-repeat;
}
.divTopo .divMenuTopo a.inicio {
margin-top:-48px;
position:relative;
width:191px;
height:102px;
}
.divTopo .divMenuTopo a.inicio:hover {
background:url(../images/buttonInicioOver.jpg) right no-repeat;
}
.divTopo .divMenuTopo a.noticias {
width:88px;
height:54px;
}
.divTopo .divMenuTopo a.noticias:hover {
background:url(../images/buttonNoticiasOver.jpg) right no-repeat;
}
.divTopo .divMenuTopo a.parceiros {
width:98px;
height:53px;
}
.divTopo .divMenuTopo a.parceiros:hover {
background:url(../images/buttonParceirosOver.jpg) right no-repeat;
}
.divTopo .divMenuTopo a.faleconosco {
width:101px;
height:48px;
}
.divTopo .divMenuTopo a.faleconosco:hover {
background:url(../images/buttonFaleconoscoOver.jpg) right no-repeat;
}

.divTopo .divMenuTopo .subMenuEmpresa {
float:left;
position:absolute;
z-index:50;
margin:37px 0px 0px -0px;
*margin:37px 0px 0px -107px;
_margin:37px 0px 0px -107px;
width:76px;
*width:115px;
background:#FFFFFF;
border:1px solid #dcc7e8;
opacity:0.9;
filter:alpha(opacity=90);
}


.divTopo .divMenuTopo .subMenuEmpresa li{
float:left;
width:105px;
list-style:none;
margin-left:-40px;
*margin-left:0px;
}

.divTopo .divMenuTopo .subMenuEmpresa a {
width:105px;
padding:5px;
border-bottom:1px solid #CCCCCC;
}

.divTopo .divMenuTopo .subMenuEmpresa a:hover {
background-color:#dcc7e8;
}

.divTopo .divMenuTopo .subMenuEventos {
float:left;
position:absolute;
margin:37px 0px 0px 2px;
*margin:37px 0px 0px -84px;
_margin:37px 0px 0px -87px;
width:145px;
*width:180px;
background:#FFFFFF;
border:1px solid #dcc7e8;
opacity:0.9;
filter:alpha(opacity=90);
}

.divTopo .divMenuTopo .subMenuEventos li {
float:left;
width:150px;
list-style:none;
margin-left:-40px;
*margin-left:0px;
}

.divTopo .divMenuTopo .subMenuEventos a {
padding:5px;
width:175px;
border-bottom:1px solid #CCCCCC;
}

.divTopo .divMenuTopo .subMenuEventos a:hover {
background-color:#dcc7e8;
}


.divTopo .divMenuTopo .subMenuGalerias {
float:left;
position:absolute;
margin:37px 0px 0px 2px;
*margin:37px 0px 0px -85px;
_margin:37px 0px 0px -88px;
width:45px;
*width:80px;
background:#FFFFFF;
border:1px solid #dcc7e8;
opacity:0.9;
filter:alpha(opacity=90);
}

.divTopo .divMenuTopo .subMenuGalerias li {
float:left;
width:75px;
list-style:none;
margin-left:-40px;
*margin-left:0px;
}

.divTopo .divMenuTopo .subMenuGalerias a {
padding:5px;
width:75px;
border-bottom:1px solid #CCCCCC;
}

.divTopo .divMenuTopo .subMenuGalerias a:hover {
background-color:#dcc7e8;
}


.divCorpo {
float:left;
}

.divTopoConteudo {
float:left;
width:764px;
height:16px;
font-size:4px;
background:url(../images/topoConteudo.jpg);
_background:url(../images/topoConteudoIE.jpg);
}

.divCentral {
float:left;
width:548px;
}

.divConteudo {
float:left;
width:548px;
}

.divConteudoBaixo {

float:left;
width:548px;
}

/* \/\/\/\/\/\/\/\/\/\/ PAGINA HOME \/\/\/\/\/\/\/\/\/\/ */

/* DIV NOTICIAS */

.divNoticias {
float:left;
margin:0px 0px 0px 13px;
_margin:0px 0px 0px 6px;
background:url(../images/backConteudo.jpg) repeat-x #f2f1f9;
width:536px;
padding-bottom:5px;
}

.titleNoticias {
float:left;
width:536px;
height:31px;
background:url(../images/backTitleConteudo.jpg) repeat-x;
}

.titleNoticias .pTitleNoticias  span{
display:none;
}

.titleNoticias .pTitleNoticias {
float:left;
width:93px;
height:21px;
background:url(../images/titleNoticias.gif);
margin-left:20px;
_margin-left:10px;
}

.titleNoticias .pListarNoticias a{
float:right;
height:22px;
padding:7px 20px 0px 20px;
color:#FFFFFF;
background:url(../images/divisaoTitle.jpg) no-repeat;
font-size:12px;
}
.titleNoticias .pListarNoticias a:hover {
color:#5b34ae;
}

.textoNoticias {
float:left;
margin:10px 0px 0px 10px;
_margin:10px 0px 0px 5px;
}

.textoNoticias .aNoticiaPrincipal{
float:left;
margin-bottom:5px;
font-weight:normal;
color:#333333;
cursor:pointer;
padding:5px;
}

.textoNoticias .aNoticiaPrincipal:hover {
text-decoration:underline;
}

.textoNoticias .divExibeNoticia {
font-size:15px; 
line-height:18px; 
text-align:justify; 
width:510px; 
float:left; 
margin-bottom:20px;
}

.textoNoticias .aNoticiaPrincipal img {
border:none;
}

.textoNoticias .divImgNoticia {
float:right;
margin:0px 0px 5px 10px;
background:#FFFFFF;
padding:5px;
margin:0px 10px 5px 10px;
border:1px solid #cfc6df;
}

.textoNoticias .divImgNoticiaHome {
float:left;
background:#FFFFFF;
padding:5px;
margin:0px 10px 5px 10px;
border:1px solid #cfc6df;
}

.textoNoticias .tit {
margin-bottom:10px;
color:#300075;
font: bold 18px arial;
}

.textoNoticias .viewNoticias {
float:left;
width:350px;
}

.textoNoticias .viewNoticias2 {
text-align:justify;
font-size:12px;
}

.textoNoticias dt{
margin-top:5px;
padding-top:5px;
border-top:1px solid #e6e6e6;
font-size:13px;
}

.textoNoticias .divListNoticias dt{
float:left;
width:510px;
}

.textoNoticias dt b{
float:left;
background:#5b34ae;
color:#FFFFFF;
font-size:11px;
padding:1px 15px 1px 15px;
margin-right:5px;
}

.textoNoticias dt a {
display:block;
color:#373737;
}

.textoNoticias dt a:hover{
background:#e0caec;
}


/* DIV GALERIA */

.divGaleria {
float:left;
margin:20px 0px 0px 13px;
_margin:20px 0px 0px 6px;
background:url(../images/backConteudo.jpg) repeat-x #f2f1f9;
width:536px;
padding-bottom:5px;
}

.titleGaleria {
float:left;
width:536px;
height:31px;
background:url(../images/backTitleConteudo.jpg) repeat-x;
}

.titleGaleria .pTitleGaleria  span{
display:none;
}

.titleGaleria .pTitleGaleria {
float:left;
width:171px;
height:21px;
background:url(../images/titleGaleria.gif);
margin:4px 0px 0px 20px;
_margin:4px 0px 0px 10px;
}

.titleGaleria .pListarGaleria a{
float:right;
height:22px;
padding:7px 20px 0px 20px;
color:#FFFFFF;
background:url(../images/divisaoTitle.jpg) no-repeat;
font-size:12px;
}
.titleGaleria .pListarGaleria a:hover {
color:#5b34ae;
}

.textoGaleria {
float:left;
width:510px;
margin:10px 0px 0px 10px;
_margin:10px 0px 0px 5px;
}

.textoGaleria .divThumbsFoto a{
float:left;
width:90px;
height:110px;
padding:7px 7px 2px 7px;
background:#fff;
border:1px solid #cfc6df;
margin-left:18px;
}

.textoGaleria .divThumbsFoto a:hover {
background:#e0caec;
border:1px solid #ad9ec7;
}

.textoGaleria .divThumbsFoto img {
border:0px;
width:90px;
height:60px;
cursor:pointer;
}

.textoGaleria .divThumbsFoto p, .textoGaleria .divThumbsFoto .p {
text-align:center;
font-size:10px;
line-height:-3px;
clear:left;
float:left;
}

.textoGaleria .divThumbsFoto .dateGaleria {
background:#CCCCCC;
margin-top:3px;
border:1px solid #fff;
}

.textoGaleria .divThumbsFoto2 a{
float:left;
width:90px;
height:67px;
padding:7px 7px 2px 7px;
background:#fff;
border:1px solid #cfc6df;
margin:0px 0px 14px 14px;
}

.textoGaleria .divThumbsFoto2 a:hover {
background:#e0caec;
border:1px solid #ad9ec7;
}

.divThumbs {
width:90px;
height:62px;
overflow:hidden;
}

.textoGaleria .divThumbsFoto2 img {
border:0px;
width:90px;
height:60px;
cursor:pointer;
}


/* DIV EVENTOS */

.divEventosQuadro {
float:left;
margin:20px 0px 0px 13px;
_margin:20px 0px 0px 6px;
background:url(../images/backConteudo.jpg) repeat-x #f2f1f9;
width:536px;
padding-bottom:5px;
}

.divEventosQuadro .titleEventos {
float:left;
width:536px;
height:31px;
background:url(../images/backTitleConteudo.jpg) repeat-x;
}

.divEventosQuadro .titleEventos .pTitleEventos  span{
display:none;
}

.divEventosQuadro .titleEventos .pTitleEventos {
float:left;
width:93px;
height:21px;
background:url(../images/titleEventos.gif);
margin:4px 0px 0px 20px;
_margin:4px 0px 0px 10px;
}

.divEventosQuadro .titleEventos .pListarEventos a{
float:right;
height:22px;
padding:7px 15px 0px 15px;
color:#FFFFFF;
background:url(../images/divisaoTitle.jpg) no-repeat;
font-size:12px;
}
.divEventosQuadro .titleEventos .pListarEventos a:hover {
color:#5b34ae;
}

.divEventosQuadro .textoEventos {
float:left;
width:510px;
margin:10px 0px 0px 10px;
_margin:10px 0px 0px 5px;
}

.divEventosQuadro .textoEventos .divThumbsFoto a{
float:left;
width:90px;
padding:7px 7px 2px 7px;
height:110px;
background:#fff;
border:1px solid #cfc6df;
margin-left:18px;
}

.divEventosQuadro .textoEventos .divThumbsFoto a:hover {
background:#e0caec;
border:1px solid #ad9ec7;
}

.divEventosQuadro .textoEventos .divThumbsFoto img {
border:0px;
width:90px;
}

.divEventosQuadro .textoEventos .divThumbsFoto p, .divEventosQuadro .textoEventos .divThumbsFoto .p {
text-align:center;
font-size:10px;
line-height:-3px;
clear:left;
float:left;
}

.divEventosQuadro .textoEventos .divThumbsFoto .dateEventos {
background:#CCCCCC;
margin-top:3px;
border:1px solid #fff;
}


/* DIV VIDEO CAST */

.divVideo {
float:left;
margin:20px 0px 0px 13px;
_margin:20px 0px 0px 6px;
background:url(../images/backConteudo.jpg) repeat-x #f2f1f9;
width:315px;
padding-bottom:5px;
}

.titleVideo {
float:left;
width:315px;
height:31px;
background:url(../images/backTitleConteudo.jpg) repeat-x;
}

.titleVideo .pTitleVideo span{
display:none;
}

.titleVideo .pTitleVideo {
float:left;
width:197px;
height:21px;
background:url(../images/titleVideo.gif);
margin:4px 0px 0px 20px;
_margin:4px 0px 0px 10px;
}

.titleVideo .pListarVideo a{
float:right;
height:22px;
padding:7px 15px 0px 15px;
color:#FFFFFF;
background:url(../images/divisaoTitle.jpg) no-repeat;
font-size:12px;
}
.titleVideo .pListarVideo a:hover {
color:#5b34ae;
}

.textoVideo {
float:left;
width:305px;
margin:10px 0px 0px 0px;
_margin:10px 0px 0px 0px;
}

.textoVideo .divThumbsFoto a{
float:left;
width:120px;
height:122px;
padding:7px 7px 2px 7px;
background:#fff;
border:1px solid #cfc6df;
margin-left:13px;
}

.textoVideo .divThumbsFoto a:hover {
background:#e0caec;
border:1px solid #ad9ec7;
}

.textoVideo .divThumbsFoto .divOverflow {
float:left;
height:84px;
overflow:hidden;
}

.textoVideo .divThumbsFoto img {
border:0px;
width:120px;
}

.textoVideo .divThumbsFoto p, .textoVideo .divThumbsFoto .p {
text-align:center;
font-size:10px;
margin-top:4px;
_margin-top:-4px;
line-height:-3px;
clear:left;
float:left;
}

.textoNoticias .textoVideo {
float:left;
width:514px;
margin:10px 0px 0px 0px;
_margin:10px 0px 0px 0px;
}

.h3ExibeVideo {
margin:5px 0px 5px 17px;
}

.divExibirVideo {
margin:0px 0px 25px 17px;
}

.divGaleriaFotos .titleGaleriaFotos .pTitleVideo span{
display:none;
}

.divGaleriaFotos .titleGaleriaFotos .pTitleVideo {
float:left;
width:190px;
height:25px;
background:url(../images/titleVideo.gif) no-repeat;
margin-left:20px;
_margin-left:10px;
margin-top:3px;
}

.divThumbVideoMargin {
float:left;
margin:10px 0px 10px 12px;
_margin:10px 0px 10px 8px;
}


/* DIV NEWSLETTER */

.divNewsletter {
float:left;
margin:20px 0px 0px 13px;
/*_margin:20px 0px 0px 6px;*/
background:url(../images/backConteudo.jpg) repeat-x #f2f1f9;
width:205px;
padding-bottom:5px;
}

.titleNewsletter {
float:left;
width:205px;
height:31px;
background:url(../images/backTitleConteudo.jpg) repeat-x;
}

.titleNewsletter .pTitleNewsletter span{
display:none;
}

.titleNewsletter .pTitleNewsletter {
float:left;
width:107px;
height:21px;
background:url(../images/titleNewsletter.gif);
margin:2px 0px 0px 20px;
_margin:2px 0px 0px 10px;
}

.textoNewsletter {
float:left;
font-size:11px;
margin:10px 0px 0px 10px;
_margin:10px 0px 0px 5px;
}

.textoNewsletter p, .textoNewsletter .p {
float:left;
margin-top:5px;
}

.textoNewsletter span {
float:left;
width:45px;
padding:2px 4px 2px 4px;
font-weight:bold;
background:#edeaf3;
border:1px solid #9c8db5;
color:#4f2f6b;
}

.textoNewsletter input {
float:left;
width:127px;
height:16px;
margin-left:-1px;
border:1px solid #9c8db5;
padding-left:2px;
font-weight:bold;
}

.textoNewsletter .btCadastraNews {
float:left;
background:url(../images/buttonCadastraNews.gif) #FFFFFF;
cursor:pointer;
width:85px;
height:18px;
border:none;
}

.textoNewsletter .btDescadastraNews {
float:left;
background:url(../images/buttonDescadastraNews.gif) #FFFFFF;
cursor:pointer;
width:100px;
height:18px;
border:none;
margin-left:1px;
}


.textoNewsletter .divSelect {
float:left;
width:127px;
height:18px;
margin:0px 0px 0px -1px;
border:1px solid #9c8db5;
padding-left:2px;
background:url(../images/buttonSelect.gif) right no-repeat #fff;
cursor:pointer;
}

.textoNewsletter .divSelect .pSelect {
width:105px; 
height:11px; 
margin-top:2px;
overflow:hidden;
}

.textoNewsletter .divOption {
position:absolute; 
background:#FFFFFF; 
width:129px;
margin:18px 0px 0px -3px; 
*margin:18px 0px 0px -108px; 
border-bottom:1px solid #9c8db5;
border-left:1px solid #9c8db5;
border-right:1px solid #9c8db5;
}

.textoNewsletter .divOption a {
float:left;
width:119px;
padding:5px; 
border-bottom:1px solid #c8bfd8;
}

.textoNewsletter .divOption a:hover {
background:#dcc7e8;
}


/* DIV PARCERIA PEQUENA */
/*
.divParceria {
float:left;
margin:20px 0px 0px 13px;
width:315px;
padding-bottom:5px;
}

.titleParceria {
float:left;
width:315px;
height:24px;
background:url(../images/backTitleParceria.jpg) repeat-x;
}

.titleParceria .pTitleParceria span{
display:none;
}

.titleParceria .pTitleParceria {
float:left;
width:93px;
height:21px;
background:url(../images/titleParcerias.gif);
margin:0px 0px 0px 20px;
_margin:0px 0px 0px 10px;
}

.textoParceria {
float:left;
text-align:center;
font-size:11px;
margin:10px 0px 0px 10px;
_margin:10px 0px 0px 5px;
}

.textoParceria img {
margin-left:10px;
border: none;
}

.divRodape {
float:left; 
padding:30px 0px 20px 0px;
width:764px; 
background:url(../images/bottom.gif) top no-repeat #4f2f6b; 
text-align:center; 
font-size:12px;
color:#FFFFFF;
}
*/


/* DIV PARCERIA */

.divParceria {
float:left;
margin:20px 0px 0px 13px;
_margin:20px 0px 0px 6px;
width:530px;
padding-bottom:5px;
}

.titleParceria {
float:left;
width:530px;

height:24px;
background:url(../images/backTitleParceria.jpg) repeat-x;
}

.titleParceria .pTitleParceria span{
display:none;
}


.textoParceria {
float:left;
text-align:center;
font-size:11px;
margin:10px 0px 0px 10px;
_margin:10px 0px 0px 5px;
}

.textoParceria img {
border: none;
}

.titleParceria .pTitleParceria {
float:left;
width:85px;
height:21px;
background:url(../images/titleParcerias.gif);
margin:0px 0px 0px 20px;
_margin:0px 0px 0px 10px;
}

.textoParceria p,.textoParceria .p {
float:left;
height:61px;
margin:0px 0px 0px 14px;
_margin:0px 0px 0px 7px;
}


/* FIM DA DIV PARCERIA */
.divRodape {
float:left; 
padding:30px 0px 20px 0px;
width:764px; 
background:url(../images/bottom.gif) top no-repeat #4f2f6b; 
text-align:center; 
font-size:12px;
color:#FFFFFF;
}


/* \/\/\/\/\/\/\/\/\/\/ FIM PAGINA HOME \/\/\/\/\/\/\/\/\/\/ */


/* \/\/\/\/\/\/\/\/\/\/ PAGINA APRESENTACAO, LOCAL, INFRA-ESTRUTURA & EQUIPE DO BJFEIRAS \/\/\/\/\/\/\/\/\/\/ */


/* APRESENTACAO */
.divApresentacaoBj {
float:left;
margin:0px 0px 0px 13px;
_margin:0px 0px 0px 6px;
background:url(../images/backConteudo.jpg) repeat-x #f2f1f9;
width:536px;
font-size:12px;
}

.divApresentacaoBj .titleApresentacaoBj {
float:left;
width:536px;
height:31px;
background:url(../images/backTitleConteudo.jpg) repeat-x;
}

.divApresentacaoBj .titleApresentacaoBj .pTitleApresentacaoBj span{
display:none;
}

.divApresentacaoBj .titleApresentacaoBj .pTitleApresentacaoBj {
float:left;
width:300px;
height:25px;
background:url(../images/titleApresentacao.gif) no-repeat;
margin-left:20px;
_margin-left:10px;
margin-top:3px;
}

.divApresentacaoBj .textoNoticias {
float:left;
width:515px;
padding-bottom:20px;
text-align:justify;
font-size:14px;
}

.divApresentacaoBj .textoNoticias h3{
font-size:18px;
font-weight:bold;
text-align:center;
margin-top:12px;
_margin-top:15px;
}

.divApresentacaoBj .textoNoticias p{
margin-top:10px;
text-indent:25px;
}

/* LOCAL */
.divLocalBj {
float:left;
margin:0px 0px 0px 13px;
_margin:0px 0px 0px 6px;
background:url(../images/backConteudo.jpg) repeat-x #f2f1f9;
width:536px;
font-size:12px;
}

.divLocalBj .titleLocalBj {
float:left;
width:536px;
height:31px;
background:url(../images/backTitleConteudo.jpg) repeat-x;
}

.divLocalBj .titleLocalBj .pTitleLocalBj span{
display:none;
}

.divLocalBj .titleLocalBj .pTitleLocalBj {
float:left;
width:300px;
height:25px;
background:url(../images/titleLocal.gif) no-repeat;
margin-left:20px;
_margin-left:10px;
margin-top:3px;
}

.divLocalBj .textoNoticias {
float:left;
width:515px;
padding-bottom:20px;
text-align:justify;
font-size:14px;
}

#map_canvas {
width:530px; 
height:500px;
float:left;
margin-left:-376px;
position:relative; 
z-index:10; 
left:370px;
}

/* INFRA-ESTRUTURA */

.divInfraEstruturaBj {
float:left;
margin:0px 0px 0px 13px;
_margin:0px 0px 0px 6px;
background:url(../images/backConteudo.jpg) repeat-x #f2f1f9;
width:536px;
font-size:12px;
}

.divInfraEstruturaBj .titleInfraEstruturaBj {
float:left;
width:536px;
height:31px;
background:url(../images/backTitleConteudo.jpg) repeat-x;
}

.divInfraEstruturaBj .titleInfraEstruturaBj .pTitleInfraEstruturaBj span{
display:none;
}

.divInfraEstruturaBj .titleInfraEstruturaBj .pTitleInfraEstruturaBj {
float:left;
width:300px;
height:25px;
background:url(../images/titleInfraEstrutura.gif) no-repeat;
margin-left:20px;
_margin-left:10px;
margin-top:3px;
}

.divInfraEstruturaBj .textoNoticias {
float:left;
width:515px;
padding-bottom:20px;
text-align:justify;
font-size:14px;
}

.divInfraEstruturaBj .textoNoticias h3{
font-size:18px;
font-weight:bold;
text-align:center;
margin-top:12px;
_margin-top:15px;
}

.divInfraEstruturaBj .textoNoticias p{
margin-top:10px;
text-indent:25px;
}

/* EQUIPE */

.divEquipeBj {
float:left;
margin:0px 0px 0px 13px;
_margin:0px 0px 0px 6px;
background:url(../images/backConteudo.jpg) repeat-x #f2f1f9;
width:536px;
font-size:12px;
}

.divEquipeBj .titleEquipeBj {
float:left;
width:536px;
height:31px;
background:url(../images/backTitleConteudo.jpg) repeat-x;
}

.divEquipeBj .titleEquipeBj .pTitleEquipeBj span{
display:none;
}

.divEquipeBj .titleEquipeBj .pTitleEquipeBj {
float:left;
width:300px;
height:25px;
background:url(../images/titleEquipe.gif) no-repeat;
margin-left:20px;
_margin-left:10px;
margin-top:3px;
}

.divEquipeBj .textoNoticias .bNome {
font-size:16px;
color:#3a3180;
}

.divEquipeBj .textoNoticias {
float:left;
width:515px;
padding-bottom:20px;
text-align:justify;
font-size:14px;
}

.divEquipeBj .textoNoticias fieldset {
float:left;
width:495px;
background:none;
margin-top:25px;
}
.divEquipeBj .textoNoticias fieldset p{
_margin:10px;

}


/* \/\/\/\/\/\/\/\/\/\/ FIM PAGINA APRESENTA??O BJFEIRAS  \/\/\/\/\/\/\/\/\/\/ */



.divDireita {
float:left; 
margin:0px 0px 0px 13px;
width:195px;
font-size:11px;
}

.divDireita .titleDireita {
float:left;
width:190px;
height:31px;
background:url(../images/backTitleConteudo.jpg) repeat-x;
}

.divDireita .divSelect {
float:left;
width:140px;
height:18px;
margin:5px 0px 0px 24px;
_margin:5px 0px 0px 12px;
border:1px solid #9c8db5;
padding-left:2px;
background:url(../images/buttonSelect.gif) right no-repeat #fff;
cursor:pointer;
font-weight:bold;
}

.divDireita .divSelect .pSelect {
width:115px; 
height:11px; 
overflow:hidden;
}

.divDireita .divOption {
position:absolute; 
background:#FFFFFF; 
width:142px;
margin:4px 0px 0px -3px; 
*margin:18px 0px 0px -103px; 
border-bottom:1px solid #9c8db5;
border-left:1px solid #9c8db5;
border-right:1px solid #9c8db5;
}

.divDireita .divOption a {
float:left;
width:132px;
padding:4px 5px 4px 5px; 
border-bottom:1px solid #c8bfd8;
}

.divDireita .divOption a:hover {
background:#dcc7e8;
}

.divDireita .divBanners {
float:left;
margin-top:0px;
}

.divDireita .divBanners div {
float:left;
width:190px;
height:219px;
cursor:pointer;
margin-top:2px;
}

.divDireita .divBanners img {
border:none;
}

.divDireita .divBannerPequeno img {
border:none;
margin:15px 0px 15px 0px;
}


/* \/\/\/\/\/\/\/\/\/\/ P?GINA FALE CONOSCO \/\/\/\/\/\/\/\/\/\/ */

.divFaleConosco {
float:left;
margin:0px 0px 0px 13px;
_margin:0px 0px 0px 6px;
background:url(../images/backConteudo.jpg) repeat-x #f2f1f9;
width:536px;
font-size:12px;
}

.divFaleConosco .titleFaleConosco {
float:left;
width:536px;
height:31px;
background:url(../images/backTitleConteudo.jpg) repeat-x;
}

.divFaleConosco .titleFaleConosco .pTitleFaleConosco  span{
display:none;
}

.divFaleConosco .titleFaleConosco .pTitleFaleConosco {
float:left;
width:150px;
height:25px;
background:url(../images/titleFaleConosco.gif) no-repeat;
margin-left:20px;
_margin-left:10px;
}

.divFaleConosco li{
margin-top:15px;
list-style:none;
margin-left:35px;
*margin-left:75px;
}

.divFaleConosco input, select, textarea {
width:350px;
background:#fff;
border:2px solid #715c9d;
}

.divFaleConosco #inpCaptcha {
width:100px;
}

.divFaleConosco .inputFaleConosco {
width:150px;
background:#715c9d;
color:#FFFFFF;
font-weight:bold;
border:2px solid #3b246a;
cursor:pointer;
margin:5px 0px 10px 104px;
*margin:5px 0px 10px 105px;
}



/* \/\/\/\/\/\/\/\/\/\/ P?GINA PR?XIMOS EVENTOS \/\/\/\/\/\/\/\/\/\/ */

.divProxEventos {
float:left;
margin:0px 0px 0px 13px;
_margin:0px 0px 0px 6px;
background:url(../images/backConteudo.jpg) repeat-x #f2f1f9;
width:536px;
font-size:12px;
}

.divProxEventos .titleProxEventos {
float:left;
width:536px;
height:31px;
background:url(../images/backTitleConteudo.jpg) repeat-x;
}

.divProxEventos .titleProxEventos .pTitleProxEventos  span{
display:none;
}

.divProxEventos .titleProxEventos .pTitleProxEventos {
float:left;
width:200px;
height:25px;
background:url(../images/titleProxEventos.gif) no-repeat;
margin-left:20px;
_margin-left:10px;
}

.divProxEventos .titleProxEventos .pTitleParceiros  span{
display:none;
}

.divProxEventos .titleProxEventos .pTitleParceiros {
float:left;
width:200px;
height:25px;
background:url(../images/titleParceiros.gif) no-repeat;
margin-left:20px;
_margin-left:10px;
}

.divProxEventos .titleProxEventos .pTitleRealiEventos  span{
display:none;
}

.divProxEventos .titleProxEventos .pTitleRealiEventos {
float:left;
width:220px;
height:25px;
background:url(../images/titleEventosRealizados.gif) no-repeat;
margin-left:20px;
_margin-left:10px;
}

.divProxEventos .divPreListEventos a {
float:left;
background:#FFF;
border:1px solid #cfc6df;
cursor:pointer;
margin-bottom:15px;
}

.divProxEventos a:hover {
background:#f3e5fb;
border:1px solid #ad9ec7;
}

.divProxEventos .divListEventos {
float:left;
width:515px;
}

.divProxEventos .divListEventos .divImgListEventos {
float:left;
border:3px solid #fff;
}

.divProxEventos .divListEventos .divImgListEventos img {
float:left;
border:none;
width:90px;
height:60px;
}

.divProxEventos .divListEventos .divImgListParceiros {
float:left;
width:120px;
height:68px;
background:#FFFFFF;
border-right:1px solid #cfc6df;
}

.divProxEventos .divListEventos .divImgListParceiros img {
text-align:center;
border:3px solid #fff;
max-width:115px;
max-height:60px;
}

.divProxEventos .divListEventos .divDescricaoEvento {
float:left;
padding:5px;
width:408px;
height:58px;
}

.divProxEventos .divListEventos .divDescricaoParceiros {
float:right;
padding:5px;
width:380px;
height:58px;
}

.divProxEventos .divListEventos .divDescricaoEvento .h3{
font-size:14px;
clear:both;
display:block;
}

.divProxEventos .divListEventos .divDescricaoEvento .h4{
font-size:12px;
clear:both;
display:block;
color:#666666;
}

.divProxEventos .divListEventos .divDescricaoParceiros .h3{
font-size:16px;
clear:both;
display:block;
}

.divProxEventos .divListEventos .divDescricaoParceiros .h4{
font-size:14px;
display:block;
color:#666666;
clear:both;
}



/* \/\/\/\/\/\/\/\/\/\/ P?GINA FORMAS DE PAGAMENTO \/\/\/\/\/\/\/\/\/\/ */

.divFormasPagamento {
float:left;
margin:0px 0px 0px 6px;
width:536px;
*width:450px;
font-size:12px;
}

.divFormasPagamento .titleFormasPagamento {
float:left;
width:536px;
height:31px;
background:url(../images/backTitleConteudo.jpg) repeat-x;
}

.divFormasPagamento .titleFormasPagamento .pTitleFormasPagamento span{
display:none;
}

.divFormasPagamento .titleFormasPagamento .pTitleFormasPagamento {
float:left;
width:190px;
height:25px;
background:url(../images/titleInscricao.gif) no-repeat;
margin-left:20px;
_margin-left:10px;
margin-top:3px;
}

.divFormasPagamento fieldset {
float:left;
width:475px;
background:none;
margin-top:5px;
padding:15px;
}

.divFormasPagamento fieldset legend{
font-size:18px;
color:#3a3180;
}

.divFormasPagamento a {
float:left;
padding:3px 5px 3px 5px;
background:#715c9d;
color:#FFFFFF;
font-weight:bold;
border:2px solid #3b246a;
cursor:pointer;
margin:5px 0px 10px 0px;
}


/* \/\/\/\/\/\/\/\/\/\/ P?GINA GALERIA DE FOTOS \/\/\/\/\/\/\/\/\/\/ */

.divGaleriaFotos {
float:left;
margin:0px 0px 0px 13px;
_margin:0px 0px 0px 6px;
background:url(../images/backConteudo.jpg) repeat-x #f2f1f9;
width:536px;
font-size:12px;
}

.divGaleriaFotos .titleGaleriaFotos {
float:left;
width:536px;
height:31px;
background:url(../images/backTitleConteudo.jpg) repeat-x;
}

.divGaleriaFotos .titleGaleriaFotos .pTitleGaleriaFotos span{
display:none;
}

.divGaleriaFotos .titleGaleriaFotos .pTitleGaleriaFotos {
float:left;
width:190px;
height:25px;
background:url(../images/titleGaleria.gif) no-repeat;
margin-left:20px;
_margin-left:10px;
margin-top:3px;
}

.divGaleriaFotos .textoNoticias dt {
margin-bottom:25px;
}

.divGaleriaFotos .textoNoticias dt a {
float:left;
width:445px;
display:block;
color:#373737;
}

.divGaleriaFotos .textoNoticias dt a:hover{
background:#e0caec;
}

.divGaleriaFotos .divListPaginacao1, .divListPaginacao2 {
float:left;
width:505px;
border:1px solid #cfc6df;
padding:5px;
background:#fff;
text-align:center;
}

.divGaleriaFotos .divListGaleria {
float:left;
}

.divGaleriaFotos .divListGaleria2 {
margin-top:25px;
}



/* \/\/\/\/\/\/\/\/\/\/ P?GINA LISTAR NOT?CIAS \/\/\/\/\/\/\/\/\/\/ */

.divListPaginacao1, .divListPaginacao2 {
float:left;
margin:10px 0px 10px 0px;
width:505px;
border:1px solid #cfc6df;
padding:5px;
background:#fff;
text-align:center;
font-size:12px;
}

.divListPaginacao1 a {
padding:2px;
}

.divListPaginacao2 a {
padding:2px;
}

.divListPaginacao1 a:hover {
background:#cfc6df;
}

.divListPaginacao2 a:hover {
background:#cfc6df;
}

.paginacaoativa {
background:#7461a0;
color:#FFFFFF;
}


/* \/\/\/\/\/\/\/\/ P?GINA COMPROVANTE DE INSCRI??O \/\/\/\/\/\/\/\/ */


.divComprovante {
float:left;
margin:0px 0px 0px 13px;
_margin:0px 0px 0px 6px;
background:url(../images/backConteudo.jpg) repeat-x #f2f1f9;
width:536px;
font-size:12px;
}

.divComprovante .titleComprovante {
float:left;
width:536px;
height:31px;
background:url(../images/backTitleConteudo.jpg) repeat-x;
}

.divComprovante .titleComprovante .pTitleComprovante span{
display:none;
}

.divComprovante .titleComprovante .pTitleComprovante {
float:left;
width:300px;
height:25px;
background:url(../images/titleCompInscricao.gif) no-repeat;
margin-left:20px;
_margin-left:10px;
margin-top:3px;
}

.divComprovante .divPrint {
float:left;
width:505px;
background:#FFF;
border:1px solid #c2b5d9;
margin:10px 0px 10px 0px;
padding:5px;
}

.divComprovante .divPrint .imgCarimbo {
position:absolute;
margin:254px 0px 0px 315px;
*margin:124px 0px 0px -200px;
_margin:139px 0px 0px -200px;
z-index:99;
text-align:left;
} 

.divComprovante .divPrint dt{
margin-top:10px;
}

.divComprovante .divPrint dt b {
background:#FFFFFF;
color:#000000;
padding-right:0px;
}

.divComprovante .topoComprovante {
float:left;
width:500px;
height:120px;
background:#ddd;
}

.divComprovante .divCodInscricao {
float:left;
width:505px;
background:#669;
}

.divComprovante .divCodInscricao p{
margin:5px;
color:#fff;
}



/* \/\/\/\/\/\/\/\/ P?GINAS DOS EVENTOS, CONGRESSO ou FEIRAS \/\/\/\/\/\/\/\/ */


.divEventos {
float:left;
margin:0px 0px 0px 13px;
_margin:0px 0px 0px 6px;
background:url(../images/backConteudo.jpg) repeat-x #f2f1f9;
width:536px;
font-size:12px;
}

.divEventos .titleEventos {
float:left;
width:536px;
height:31px;
background:url(../images/backTitleConteudo.jpg) repeat-x;
}

.divEventos .titleEventos .pTitleRealiEventos  span{
display:none;
}

.divEventos .titleEventos .pTitleRealiEventos {
float:left;
width:220px;
height:25px;
background:url(../images/titleEventosRealizados.gif) no-repeat;
margin-left:20px;
_margin-left:10px;
}

.divEventos .titleEventos .pTitleEventos span{
display:none;
}

.divEventos .titleEventos .pTitleEventos {
float:left;
width:300px;
height:25px;
background:url(../images/titleProxEventos.gif) no-repeat;
margin-left:20px;
_margin-left:10px;
margin-top:3px;
}

.divEventos .titleTopoEventos {
float:left;
width:507px;
mini-height:45px;
_height:45px;
padding:5px;
background:#FFF;
}

.divEventos .titleTopoEventos h3 {
font-size:18px;
font-weight:bold;
text-align:center;
margin-top:12px;
_margin-top:15px;
color:#FFFFFF;	
}

/* PAGINA APRESENTACAO */

.divEventos .menuTopoEventos {
float:left;
padding:0px 5px 5px 5px; 
margin:5px 0px 5px 0px;
width:505px;
background:#FFFFFF;
border:1px solid #cfc6df;
}

.divEventos .menuTopoEventos dt {
float:left;
padding:0px;
border:none;
text-align:center;
color:#cfc6df;
}

.divEventos .menuTopoEventos a {
float:left;
margin:0px 8px 0px 9px;
_margin:0px 4px 0px 4px;
color:#300075;
}

.divEventos .divDivideMenu {
float:left; 
width:500px; 
margin:5px 0px 0px 3px; 
height:1px; font-size:1px; 
border-bottom:1px dashed #cfc6df;
}

.divEventos .textoEvento {
float:left;
width:515px;
text-align:justify;
}

.divEventos .textoEvento h2{
font-size:25px;
font-weight:bold;
text-align:center;
margin:20px 0px 10px 0px;
color:#FFF;
background:url(../images/backTitleConteudo.jpg);
}

.divEventos .textoEvento h3{
font-size:18px;
font-weight:bold;
text-align:center;
margin-top:12px;
_margin-top:15px;
}

.divEventos .textoEvento h4{
font-size:16px;
font-weight:bold;
text-align:center;
}

.divEventos .textoEvento p{
margin-top:10px;
text-indent:25px;
}

.divEventos .textoEvento legend {
font-weight:bold;
font-size:16px;
color:#300075;
}

.divEventos .bConferencia {
color:#cc0000;
}

.divEventos .textoEvento .divHoteisPousadas dl {
background:#FFF none repeat scroll 0% 0%;
border:1px solid #CCCCCC;
float:left;
margin:10px 0px 20px 38px;
_margin:10px 0px 20px 25px;
padding:10px;
width:180px;
}

.divEventos .textoEvento .divAgenciaTurismo {
float:left;
width:513px;
margin-bottom:20px;
background:#FFF;
padding:20px 0px 20px 0px;
border:1px solid #c6b2d7;
}

.divEventos .textoEvento .divAgenciaTurismo .titleDetalhesAgencia{
font-weight:bold;
}

.divEventos .textoEvento .imgAgenciaTurismo {
float:left;
}

.divEventos .textoEvento .dlAgencia {
width:290px;
float:left;
margin:0px 0px 0px 15px;
}

.divEventos .textoEvento .divHoteisPousadas .titleDetalhesAgencia {
background:#DDDDDD none repeat scroll 0% 0%;
font-weight:bold;
height:20px;
}

/* PAGINA INSCRICAO */

.divNovaInscricao {
float:left;
width:490px;
margin:0px 0px 0px 5px;
background:none;
}

.divNovaInscricao fieldset {
float:left;
width:490px;
background:none;
margin-top:5px;
}

.divNovaInscricao fieldset legend{
font-size:18px;
color:#3a3180;
}

.divNovaInscricao li{
margin-top:15px;
list-style:none;
margin-left:25px;
*margin-left:65px;
}

.divNovaInscricao .inputObrigatorio {
width:350px;
background:#e9d2fe;
border:2px solid #715c9d;
}

.divNovaInscricao .inputObrigatorioCep{
float:left;
width:240px;
background:#e9d2fe;
border:2px solid #715c9d;
}

.divNovaInscricao #btnBuscarCep {
background:#715c9d;
color:#FFFFFF;
font-weight:bold;
border:2px solid #3b246a;
cursor:pointer;
}

.divNovaInscricao .divBuscarCep {
margin:-15px 0px 0px -15px;
*margin:-15px 0px 0px -12px;
}

.divNovaInscricao .inputObrigatorioSelect {
background:#e9d2fe;
border:2px solid #715c9d;
width:354px;
_width:357px;
}


.divNovaInscricao .inputNaoObrigatorio {
width:350px;
background:#FFF;
border:2px solid #715c9d;
}

.divNovaInscricao .inputCelular {
width:150px;
background:#FFF;
border:2px solid #715c9d;
}

.divNovaInscricao .divFemMale {
width:175px; 
*width:185px; 
padding-left:5px;
height:18px;
margin-left:0px;
background:#e9d2fe;
border:2px solid #715c9d;
}

.divNovaInscricao .divTipo {
width:170px; 
*width:185px; 
padding-left:5px;
height:18px;
margin-left:0px;
background:#FFF;
border:2px solid #715c9d;
}

.divNovaInscricao .divFemMale input{
margin-top:2px;
*margin-top:0px;
}

.divNovaInscricao  .divBotoes {
text-align:center;
}

.divNovaInscricao  .divBotoes p {
text-align:center;
margin:15px;
}

.divNovaInscricao #btnVerificar, #btnAlterar, #btnConfirmar, #btnPagamento {
background:#715c9d;
color:#FFFFFF;
font-weight:bold;
border:2px solid #3b246a;
cursor:pointer;
margin:5px 0px 10px 0px;
}

/* PAGINA INDEX INSCRICAO */

.divIndexInscricao {
float:left;
background:none;
width:515px;
font-size:12px;
margin:0px;
}

.divIndexInscricao .divParte1 {
width:510px;
}

.divIndexInscricao .titleIndexInscricao .pTitleIndexInscricao span{
display:none;
}

.divIndexInscricao .divFormasDePag {
width:147px; 
height:120px;
background:#cbc0e2; 
margin:5px 0px 0px 180px; 
*margin:20px 0px 0px 180px; 
padding:5px;
}

.divIndexInscricao .divFormasDePag li{
list-style:none;
margin-left:-35px;
*margin-left:0px;
margin-bottom:5px;
}

.divIndexInscricao .divFormasDePag b {
float:left;
}

.divIndexInscricao .divFormasDePag .bFormaPagamento {
background:#5b34ae;
color:#FFFFFF;
padding:5px;
float:left;
margin:0px 0px 5px 0px;
display:block;
}

.divIndexInscricao .divTresInput {
float:left;
width:520px;
margin-top:15px;
}

.divIndexInscricao .inputOpcoes1 {
width:125px;
background:#715c9d;
color:#FFFFFF;
font-weight:bold;
border:2px solid #3b246a;
cursor:pointer;
}

.divIndexInscricao .inputOpcoes2 {
width:210px;
background:#715c9d;
color:#FFFFFF;
font-weight:bold;
border:2px solid #3b246a;
cursor:pointer;
}

.divIndexInscricao input {
background:#FFFFFF none repeat scroll 0% 0%;
border:2px solid #715C9D;
width:115px;
}

.homeinfodata {
float:left;
}

.divPagEstudantes, .divPagProfissionais {
float:left;
width:220px;
border:1px solid #b0a1ca;
background:#FFFFFF;
margin-left:15px;
_margin-left:9px;
padding:5px;
}

.digCPF {
float:left;
margin:50px 0px 0px 40px;
_margin:50px 0px 0px 20px;
}

.divFormCpf {
float:left;
text-align:center;
width:250px;
background:#FFF;
border:1px solid #b0a1ca;
margin:10px 0px 0px 130px;
_margin:10px 0px 0px 65px;
padding:5px;
}

/* PAGINA de QUESTIONARIO */

.divQuestionario {
float:left;
background:none;
width:515px;
font-size:12px;
}

.divQuestionario .inputOpcoes1 {
width:120px;
background:#715c9d;
color:#FFFFFF;
font-weight:bold;
border:2px solid #3b246a;
cursor:pointer;
margin-top:10px;
}

.divQuestionario .inputOpcoes2 {
width:195px;
background:#715c9d;
color:#FFFFFF;
font-weight:bold;
border:2px solid #3b246a;
cursor:pointer;
margin-top:10px;
}

.divQuestionario li {
list-style:none;
margin:5px 0px 0px 20px;
*margin:0px 0px 0px 0px;
}

.divQuestionario .questSocLists {
float:left;
width:220px;
height:180px;
padding:5px;
background:#FFF;
border:1px solid #cfc6df;
margin:10px 0px 0px 15px;
_margin:10px 0px 0px 10px;
}

.divQuestionario .questSoc {
background:#f3e5fb;
padding:2px 1px 2px 3px;
border:1px solid #ad9ec7;
}


.divMonografias fieldset {
border:1px solid #c4bad4;
margin-top:-12px;
padding-bottom:6px;
}

.divDescMonografias {
float:left; 
background:#fdfdfd; 
margin:0px 0px 0px 0px; 
_margin:0px 6px 6px 6px; 
width:498px; 
_width:500px; 
padding-bottom:5px;
}

.divProgramacao fieldset {
border:1px solid #c4bad4;
margin-top:-12px;
}

.divDescProgramacao {
float:left; 
background:#fdfdfd; 
margin:0px 0px 0px 0px; 
_margin:0px 6px 6px 6px; 
width:498px; 
_width:500px; 
padding-bottom:5px;
}

