/*css*/
/*css*/
.table{display:table; width:100%;}
.row{display:table-row; height:1%;}
.cell{display:table-cell; vertical-align:top; *float:left;}
.group{display:table-row-group;}
.inlineT{display:inline-table;}
.inline{display:inline;}

.fl{float:left;}
.fr{float:right;}

.mb{margin-bottom:10px;}
.ml{margin-left:10px;}
.mr{margin-right:10px;}
.mt{margin-top:10px;}
.pb{padding-bottom:10px;}
.pl{padding-left:10px;}
.pr{padding-right:10px;}
.pt{padding-top:10px;}
.pa{padding:10px;}


body {
  margin:0 0 0 0;
  font-family:"Trebuchet MS",Tahoma, Arial, sans-serif;
  
  font-size:12px; color:#FFF;
   background:#DEDEDE;   
}

#main {
  width:790px;
  min-height:540px;
  _height:540px;
  left:50%;
  background:#000000;
  display:inline-block;
  top:50%;
  margin:-270px 0 0 -395px;
  position:absolute;
}

select {
  float:right;
  width:160px;
  margin-top:5px;
  margin-bottom:5px;
  background-color: #FFFFFF;
  font:12px verdana, arial, helvetica, sans-serif;
  color:#666666;
}

a {
  text-decoration:none;
  color:#F7B529;
  font-weight:bold;
}


#topo {
  width: 100%;
  height: 82px;
 
  /*position:absolute;
  z-index:4;*/
}

.alinhaLogo {
  margin-left:28px;
  margin-top:10px;
  float:left;
}

.dadosTopo {
  float:right;
  width:600px;
  height: 67px;
  position:relative;
  z-index:5;  
  /*border:1px solid yellow;*/
}

.divCategoria {
  width:600px;
  float:right;
  min-height:20px;
  _height:20px;
  position:absolute;
  background-color:#000000;
  z-index:4;
  padding-bottom:0px;
  margin-top:15px;
  color:#FFFFFF;
  
  opacity:0.80;
  -moz-opacity: 0.80;
  filter: alpha(opacity=80);

}


.divGrupo {
  width:100%;
  min-height:10px;
  _height:10px;
  float:right;
  background-color:#FFFFFF;

}


.divLink {
    width:100%;
    float:right;
    height:13px;
    color:#838383;
    text-align:right;
    margin-top:4px;
    font-weight:bolder;
}

.classFTLink {
	color:#838383;
    text-align:left;
    font-weight:bolder;
}

.divLink span {
  float:right;
}

.divLink a{
  color:#CCCCCC;
  font-weight:bolder;
  text-decoration:none;
}

.linkGaleria{
  display:block;
  width: 80px;
  float:left;
  /*border: 1px solid black;*/
}

.classFornecedores{
	
	
	float:right;
}

.linkGaleria:hover {
  color:D9D9D9;
}

.divTextoLink {
   float:right;   
}

.listaCategoria {
  width:100%;
  min-height:1px;
  _height:1px;
  float:right;
  margin-top:5px;
  margin-bottom:5px;
  color:#838383;
  text-align:right;
}

.listaCategoria a{
  color:#838383;
  text-decoration:none;
  display: block;
}

.listaCategoria a:hover {
  color:#CCCCCC;
  text-decoration:none;
}

.fichaTecnica {
  float:right;
  font-size:10px;
  margin-top:0px;
  margin-bottom:0px;
}

.fichaTecnica a {
   color:#D9D9D9;
   font-weight:bolder;
   text-decoration:none;
}

.fichaTecnica a:hover {
    color:#FFFFFF;
}

.categoria {
  font-size:12px;
  float:left;
  font-weight:bolder;
  color:#FFFFFF;
}

.categoria a {
  color:#FFFFFF;
  text-decoration:none;
}

.categoria a:hover {
  color:#FFFFFF;
}

.subCategoria {
  font-size:15px;
  float:right;
  font-weight:bolder;
  color:#BEBDBD;
}

.nomeEvento {
  font-size:10px;
  float:right;
  font-weight:bolder;
  color:#FFFFFF;
}


.divEndereco {
  width:100%;
  float:left;
  font-size:10px;
  text-align:center;
  margin-top:1px;
}


#meio {
  width:790px;
  min-height:395px;
  _height:395px;
  margin:0 0 0;
  padding:0 0 0;
  position:relative;
  z-index:1; 
}

#ft, #divCadastroCurso{
	width:770px;
	/*overflow-y:scroll;*/
	height:395px;		
	margin-left:20px;
    margin-right:10px;
}

#ftConteudo{
	width:95%;
	height: 360px;
	margin:0px;
	float:left;
	/*border: 1px solid black;*/
	overflow:hidden;
}
.scroll{
	height: 360px;
	overflow:hidden;
}

#ftScroll{
	width:4%;
	height: 100%;
	float:left;
	margin:0px;
	/*border: 1px solid black;*/
}

#ftScrollUp{
	float:right;
}

#ftScrollDown{
	float:right;
	margin-top:370px;
}

#rodape {
  width:100%;
  height:48px;
  cursor:default;
  position: absolute;
  margin-top:5px;
  color:#FFFFFF;
}

.alinhaSeta {
  float:right;
  margin-top:3px;
  margin-left:3px;
  border:none;
}

.alinhaSeta2 {
  float:left;
  margin-top:8px;
  margin-top:8px;
  margin-right:3px;
  border:none;
}


.itemMenu {
  float:left;
  margin-left:40px;
  font-size:12px;
  font-weight: bolder;
}

.itemMenu a {
  color:#FFFFFF;
  text-decoration:none;
}

.itemMenu a:hover, .itemMenuSelecionado a {
  color:#D9D9D9;
}

.divCursos {
    float: left;
    width:230px;
    height:400px;
    /*margin-left:10px;*/
    margin-right:10px;
    /*margin-top:10px;	*/
}

.divCursos h1 {
  font-size: 12px;
}

.paragrafo_cursos {
  margin-top: 30px;
  margin-bottom:30px;
  font-size:12px;
  font-weight:bolder;
}

.paragrafo_cursos a {
  color:#FFFFFF;
  text-decoration:none;
}

.paragrafo_cursos a:hover {
  color:#FFFFFF;
  text-decoration:none;
}

.divFornecedores {
    width:95%;
    float:left;
    height:395px;
    overflow:hidden;
    /*margin-left:10px;*/
    /*margin-top:10px;*/
}



.divLink_fornecedores {
    width:100%;
    float:left;
    height:13px;
    color:#FFF;
    text-align:left;
	margin-bottom: 5px;
}

.divLink_fornecedores span {
  float:left;
}


.divLink_fornecedores a {
  /*color:#666666;*/
  color: #FFF;
  text-decoration:none;  
}

.divLink_fornecedores a:hover {
  color:#D9D9D9;
}


.divFornecedores h1 {
  font-size: 12px;
}

.divContato, #divFichaTecnica, #TagsGaleria, #divPromocao {
    float: left;
    width:690px;
    display:inline-block;
    _height:20px;
    min-height:20px;
    margin-left:50px;
	_margin-left:25px;
    margin-right:10px;
}

#divTextoPromocao{
	text-align: justify;
	
}

.divMapa {
  width:330px;
  height:250px;
  float:left;
  margin-left:50px;
  margin-top:0px;
/*  border:1px solid red;*/
}

.campoTexto {
  width:250px;
  border:0px solid black;
  border-bottom:1px solid white;
  background:#000;
  color:#FFF;
}



.distanciaForms {
  margin-top:25px;
  *margin-top:5px;
}

.cursorPointer{
    cursor:pointer;
}

.mL{	
	width:50%;
	float:left;
	padding-right:8px;
	border-right:1px solid #838383;
	text-align:right;
	color:#838383;
	font-weight:bold;
	font-size:12px;
}

.mR{
	width:45%;
	float:left;
	padding-left:8px;
	text-align:left;
	color:#838383;
	font-weight:bold;
	font-size:12px;
}
.mL a{	
	color:#838383;
}

.mR a{
	color:#838383;
}
.mL a:hover{	
	color:#CCC;
}
.mR a:hover{
	color:#CCC;
}
.mPf{
	width:480px;
	float:right;
	position:absolute;
	padding-bottom:0px;
	margin-top:15px;
}
.mPd{	
	width:300px;
	float:left;
	padding-right:8px;
	border-right:1px solid #838383;
	text-align:right;
	color:#838383;
	font-weight:bold;
	font-size:12px;
	height:55px;
}

#divComponentBusca{
		
}
