html,body {
    font-family:verdana;
    font-size:10px;
	color:#474747;
	padding:0px 0px;
	margin:0px;
	background-color:#FFFFFF;
/*	background-color:#E2DFD0;*/
	 

}

td,th {
    font-family:verdana;
    font-size:10px;
	color:#474747;
	padding:0px 0px;
	margin:0px;


}


/*
p{
  padding-left:15px;
  padding-right:15px;
}
*/
#site{
	background-color:#FFFFFF;
/*	background-color:#E2DFD0;*/
	position:relative;
	width:1000px;
	border-top: 2px solid #003051;
	


}

#topo{
	background-color:#FFFFFF;
/*	background-color:#E2DFD0;*/
  position:relative;
  float:left;
  height:105px;
  width:770px;  
  
}

#meio{
	background-color:#FFFFFF;
/*	background-color:#E2DFD0;*/
  position:relative;
  float:left;
  visibility:visible;
  min-height:400px;
  width:1020px; 
 
}

#esquerdo{
	position:relative;
	float:left;
	xfloat:left;
	width:215px;
	visibility:visible;

    background-color:#FFFFFF;
/*    background-image: url(../imagens/sombra_menu_lateral.jpg);*/
    background-position: left;
    background-repeat: repeat-y;	
}


#conteudo{
	position:relative;
	text-align:left;
	float:left;
	width:555px;
	
    
}

#direito{
	position:relative;
	text-align:left;
	float:left;
	width:230px;



}

#conteudo_site{
 padding: 15px; 
}

#conteudo_site a{
  text-decoration: none;
  font-family:verdana;
  font-size:10px;
  color:#474747;  


}




#conteudo .busca{
	background:url(../imagens/fundo-buscar.gif) no-repeat;
	width:545px;
	height:114px;
	_height:100px;
   float: left;
	margin-top:6px;
	
}

#direito .aba_tema2{
	width:223px;
  height: 72px;
	float: left;



}

#direito .aba_tema2 a{
  font-family:verdana;
  font-size:10px;
	color:#FFFFFF;
  text-decoration: none;	


}

#direito .aba_tema2 ul li{
  
  list-style-image: url(../imagens/tema_ico.gif);
  margin-left:-10px;
}



.menu-de-cima a{
  text-decoration: none;
  font-family:verdana;
  font-size:10px;
  color:#474747;  
}

.menu_curso ul li {
  list-style-image:none;
  list-style-position:outside;
	list-style-type:none;
	display:inline;
	float:left;
	margin-left:0px;
	padding-right: 10px;
	
					 
}


#conteudo ul{
	margin-left:-27px;
	*margin-left:15px; 
	_margin-left:15px;

}

#conteudo .destaque{
  display: block;
  width:270px;
  height:363px;
	float:left;
  background:url(../imagens/destaque.jpg) no-repeat;
  background-position: 10px 0px;	
   
}
#conteudo .destaque p{
  padding-left:15px;
  padding-right:15px; 
}  

#conteudo .destaque a{
  text-decoration: none;
	font-size: 10px; 
	font-family: Verdana; 
	color: #494949;   
  
}

#conteudo p{
  margin-top:5px;
  margin-bottom:5px;
}

#conteudo .artigos{
  width:270px;
  height:363px;
  float:left;	
  background:url(../imagens/artigos.jpg) no-repeat;
  background-position: 10px 0px;	

			   
}
.insc{
  width:270px;
  height:363px;
  float:left;	
  background:url(../imagens/inscricao1.jpg) no-repeat;
  background-position: 10px 0px;				   
}

#conteudo .artigos a{
  text-decoration: none;
	font-size: 10px; 
	font-family: Verdana; 
	color: #494949;  	

			   
}

#conteudo .acontece{
  width:270px;
  height:247px;
	float:left;			
  background:url(../imagens/acontece.jpg) no-repeat;
  background-position: 10px 0px;	
  
}

#conteudo .acontece p{
  padding-left:15px;
  padding-right:15px; 
}  

#conteudo .noticias{
  width:270px;
  height:247px;
  float:left;	
  background:url(../imagens/noticias.jpg) no-repeat;
  background-position: 10px 0px;	
 	
	   
}
#conteudo .noticias a{
  text-decoration: none;
  font-size: 10px; 
  font-family: Verdana; 
  color: #494949;
}

#biblioteca{
	width:542px;
	   
	background-image: url(../imagens/borda.jpg);
	background-repeat:no-repeat;
	background-position: top;
	padding-left: 15px;
		float:left;	 
	
	
}

#conteudo_centro{
margin: 0px -15px;
width:550px;
background-image:url(../imagens/fundo_conteudo.jpg);
background-repeat:repeat-y;



}

#conteudo .inscreva-se{
  /*background-color:#FFFFFF;*/
  padding: 10px; 




                       
}

#conteudo .inscreva-se .parte1{
  width:250px;
  height:438px;
	padding-top:10px;
	padding-right:10px;
	float:left;
}

#conteudo .inscreva-se .parte2{
  width:250px;
  height:438px;
	padding-top:10px;
	padding-right:10px;
	float:left;
}
	
#patricinadores{
  width:555px;
}			 

#menu-lateral{

	width:215px;
	float:left;
 	
	
	
	
}
#menu-lateral ul li{
	margin-left:-25px;
	padding: 2px 0px;
	

}

#novo_cadastro ul li{
	margin-left:-25px;
	padding: 2px 0px;
  list-style-image:none;
  list-style-position:outside;
	list-style-type:none	
	

}

#novo_cadastro ul li a{
  font-family:verdana;
  font-size:10px;
	color:#474747;
	text-decoration:none;
}

#menu-lateral img.logo{
  text-align:center;
	padding:10px;

}
#menu-lateral ul li a{
  font-family:verdana;
  font-size:10px;
	color:#474747;
	text-decoration:none;
}
#menu-lateral ul li a {
  color:#474747;
  font-family:verdana;
  font-size:10px;
  text-decoration:none;
}
#menu-lateral ul{
  list-style-image:none;
  list-style-position:outside;
	list-style-type:none
   
}

.patrocinadores  ul li a{
  font-family:verdana;
  font-size:10px;
	color:#474747;
	text-decoration:none;

}
.patrocinadores ul li{
  list-style-image:none;
  list-style-position:outside;
	list-style-type:none;
	display:list-item;
  
}
    
        
.lume{
	float:left; 
	display:block; 
	margin-left:15px;

}
#rodape_esquerda{
	position:relative;
	float:left;
	xfloat:left;
	width:215px;
	height:69px;
	visibility:visible;
	

    background-color:#FFFFFF;
    background-image: url(../imagens/sombra_menu_lateral.jpg);
    background-position: left;
    background-repeat: repeat-y;
}

#rodape{
	position:relative;
	text-align:left;
	float:left;
	width:555px;
    height:60px;
	

	background-color:#FFFFFF;
/*	background-color:#E2DFD0;*/
   color:#474747;
   text-decoration:none;
   text-align: center;
   padding: 4px 0px; 
	  

}

#rodape a{
  text-decoration: none;
  font-family:verdana;
  font-size:10px;
  color:#474747;  
}

#creditos{
  width:760px;
  font-family:verdana;
  font-size:10px;
  color:#FCFCFC; 
  padding: 4px 0px;

}

#creditos a{
  text-decoration: none;
  font-family:verdana;
  font-size:10px;
  color:#FCFCFC;  
}
#creditos a:hover{
 color:#FF6600;
}
#rodape_direita{
	position:relative;
	text-align:left;
	float:left;
	width:230px;
  height:60px;
	background-color:#FFFFFF;
/*	background-color:#E2DFD0;*/
   color:#474747;
   text-decoration:none;
   text-align: center;
   padding: 4px 0px; 
	  

}

.links_curso{
  padding-top : 5px; 

}

.links_arquivos{
  padding-bottom : 10px; 

}

#login_form2{
   background-image: url(../imagens/fundo_autenticacao.jpg);
   background-repeat: no-repeat;
   width:261px;
   height: 157px;
   float:left;
}

#novo_cadastro2{
   background-image: url(../imagens/fundo_autenticacao.jpg);
   background-repeat: no-repeat;
   width:261px;
   height: 157px;
   float:left;
   margin-left: 10px;
   margin-right: -10px;



}

#novo_cadastro2 ul li{
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;  
  padding: 2px 0px;    


}

.desc_campo{
	font-size: 10px; 
	font-family: Verdana; 
	color: #494949; 


}

.desc_campo a{
  color:#474747;
  font-family:verdana;
  font-size:10px;
  text-decoration:none;

}

.lateral_pontilhada{
  
  /* border-top: 1px dotted #CCCCCC; */
  
/*  border-top: 1px dotted #CCCCCC; */
    background-image: url(../imagens/pontilhado.gif);
    background-repeat: no-repeat;

  margin: 0px 10px;


}

.QuickForm td, .QuickForm th{
	font-size: 10px; 
	font-family: Verdana; 
	color: #474747; 

}


.QuickForm b {
	font-family: Verdana, arial;
	font-size: 9px;
	color: #474747;
	font-weight: normal;
	text-decoration: none;
	vertical-align: text-top;
}

.tit_idioma{
  font-family:verdana;
	font-size:12px;
	font-weight: bold;	
	color: #2D78B2;
	background-color: #E2DFD0;
/*	border: 1px #262221 solid;*/
	padding: 2px; 
  width: 530px;	
}

.tit_idioma strong{
  vertical-align: middle;
	padding-top: 3px;	
}

.campo_mult_select{
  border: 1px solid #474747;
  background-color: #2D78B2;


}


#amsSelected {
  font-family:Verdana;
  font-size:10px;
  background-color: #FFFFFF;
  overflow: auto;
  height: 200px;
  width: 300px;
  border-left:   1px solid #474747;
  border-top:    1px solid #474747;
  border-bottom: 1px solid #474747;
  border-right:  1px solid #474747;
}
#amsSelected label {
  padding-right: 3px;
  display: block;
}

#msgAlerta{
  color:#000000;
  font-size:12px;
  /*font-weight:bold;*/
  font-family: Verdana;
  background-color:#EEF9FD;
  border:1px solid #356E41;
  padding:5px 5px 5px 20px;
  margin:10px 20px;
  text-align:left;
  background-image:url(../imagens/msg_alert.gif);
  background-repeat:no-repeat;  
/*  width: 750px;*/
  
  
}

#msgAlerta a{
  color:#000000;
  font-size:9px;
  font-family:  Verdana;
  text-decoration:none;
  font-weight: normal;
}

.titulo_tema{
  font-family:  Verdana;
  font-size:14px;
  font-weight: bold;
  color:#003051;
  background-image: url(../imagens/tema_ico.gif);
  background-repeat: no-repeat;
  background-position: left;
  padding: 0px 2px 2px 15px;
}



.titulo_curso{
  font-family:  Verdana;
  font-size:14px;
  font-weight: bold;
  color:#003051;

}

.titulo_detalhe_curso{
   color: #003051;
   font-family:  Verdana;
   font-size:10px;
   font-weight: bold;
}
.titulo_artigo{
  text-decoration: none;
  font-family:  Verdana;
  font-size:14px;
  font-weight: bold;
  color:#530B79;


}

.link_download{
  text-decoration: none;
  font-family:  Verdana;
  font-size:14px;
  font-weight: bold;
  color:#530B79;

}

.titulo_noticia{
  text-decoration: none;
  font-family:  Verdana;
  font-size:14px;
  font-weight: bold;
  color:#7E2622;


}

.faq ul li{
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;   



}

.titulo_faq{
  text-decoration: none;
  font-family:  Verdana;
  font-size:14px;
  font-weight: bold;
  color:#7E2622;


}

.faq_resposta{
   border: 1px #B6B6B6 dashed;
   padding: 2px; 

}

#btn_inscreva_se{
	display: block;
	overflow: hidden; 
	text-indent:-9999px;
	margin-top:10px;
	width: 246px; 
	height: 67px; 
	background-image:url(../imagens/btn_inscreva-se.gif);




}

#btn_curso_in_company{
	display: block;
	overflow: hidden; 
	text-indent:-9999px;
	margin-top:4px;
	width: 246px; 
	height: 36px; 
	background-image:url(../imagens/btn_incompany.gif);




}

.btn_enviar{
	display: block;
	overflow: hidden; 
	text-indent:-9999px;
	margin-top:10px;
	width: 61px; 
	height: 16px; 
	background-image:url(../imagens/btn_enviar.jpg);
	border: 0px;
	float:left;
	cursor: hand;
	cursor:pointer;
}

.btn_enviarx{
	display: block;
	overflow: hidden; 
	text-indent:-9999px;
	margin-top:10px;
	width: 132px; 
	height: 16px; 
	background-image:url(../imagens/adicionar_participante.gif);
	border: 0px;
	float:left;
	cursor: hand;
	cursor:pointer;
}


.btn_limpar{
	display: block;
	overflow: hidden; 
	text-indent:-9999px;
	margin-top:10px;
	margin-left:10px;
	width: 61px; 
	height: 16px; 
	background-image:url(../imagens/btn_limpar.jpg);
	border: 0px;
	float:left;
	cursor: hand;
	cursor:pointer;
}

.conteudo_html{
  padding: 15px;


}

.destaque_desabilitado{
  background-color: #D6D6D6;
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;

}

.carrinho{
   border: 1px solid #CCCCCC;
   padding: 5px;
  

}
.carrinhonew{
   border: 1px solid #CCCCCC;
   padding: 5px;
   height:60px;
  

}

.desc_importante p{
   padding: 0px;
   margin: 0px;


}


a:link {
	text-decoration: none;
	color: #474747;
}
a:visited {
	text-decoration: none;
	color: #474747;
}
a:hover {
	text-decoration: none;
	color: #474747;
}
a:active {
	text-decoration: none;
	color: #474747;
}