/*****************************************************************************************
* CONFIGURACOES PADRAO
*****************************************************************************************/
*{
	margin:0;
	padding:0;
}

body {
	background:#000;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

a:link{
	color:#000;
	text-decoration: none;
}

a:visited{
	color:#000;
	text-decoration: none;	
}

a:active{
	color:#000;
	text-decoration: none;	
}

a:hover{
	color:#000;
	text-decoration: none;
}

/*****************************************************************************************
* ESTRUTURA
*****************************************************************************************/

#geral{
	width:990px;
	margin: 0 auto;
}

#fundo_geral {
	height:900px;
	/*background: url(../img_site/fundo.jpg) top no-repeat;*/
}

#principal {
	padding: 0 40px 60px 40px;
	width:910px;
}

#topo {
	height:250px;
}

#rodape {
	margin:0;
	padding:0;
	clear:both;
	padding-left:40px;
	padding-bottom:20px;
	padding-top:10px;
}

#rodape p {
	margin:0;
	padding:0;
	color:#999;
	font-size:10px;	
}

#rodape p a {
	color:#999;
}
/*****************************************************************************************
* MENU PRINCIPAL
*****************************************************************************************/
ul#menu_principal {
	color:#FF3276;
	list-style:none;
	padding-top:160px;
	margin-left:30px;
	font-size:14px;
}

ul#menu_principal  li{
	display:block;
	float:left;
	padding:0 1px 5px 0;
	line-height:40px;
}

ul#menu_principal li a{
	color:#fff;
	padding:3px 2px;
	font-size:11px;
	font-weight:bold;
}

ul#menu_principal li a:hover{
	background:#FF3177;
	color:#fff;
	padding:5px 2px;
	font-size:11px;
	font-weight:bold;
}

/*****************************************************************************************
* DIVISAO PAGINAS INTERNAS
*****************************************************************************************/

/*CONTEUDO QUE FICARA DO LADO ESQUERDO DAS PAGINAS*/

#conteudo_principal {
	float:left;
	width:725px;
}

#conteudo_interno {
	clear:both;
	width:640px;
	background:#fff;
	padding:30px;
}

#area_planta, #area_mapa {
	float:left;
	width:100%;
}

#conteudo_planta, #conteudo_mapa  {
	clear:both;
	background:#fff;
	padding: 20px 30px 30px 30px;
}

#patrocinadores {
	width:182px;
	height:182px;
	overflow:hidden;
	background:#fff;
	text-align:center;
}

#patrocinadores p {
	color:#000;
	margin:0;
	padding:0;
	font-size:9px;
	padding:1px 0 10px 3px;
}

/*LISTA QUE MOSTRARÁ 6 EXPOSITORES ALEATORIAMENTE DO LADO DIREITO DAS PAGINAS INTERNAS*/

#titulo_conteudo_expositores {
	color:#FFFFFF;
	font-size:10px;
	margin-top:15px;
	font-weight:normal;
}

#conteudo_expositores {
	list-style:none;
	display:block;
	float:right;
	width:185px;
	margin-top:5px;
}

#conteudo_expositores li {
	padding-bottom:5px;
}

#conteudo_expositores li a img, #conteudo_expositores li img {
	border:0;
	border:1px solid #CCCCCC;
}

/*****************************************************************************************
* TEXTOS GERAIS
*****************************************************************************************/

p {
	padding:10px 0;
	text-align:justify;
	line-height:150%;
}

h1#topicos {
	background:#FF3177;
	color:#fff;
	font-size:18px;
	float:left;
	padding:3px 5px;
	margin-bottom:10px;
}

h2#titulos {
	color:#000;
	font-size:16px;
	padding-top:5px;
}

.textos {
	color:#000;
	font-size:12px;
}

.noticias_textos, .feira_texto {
	color:#000;
	font-size:12px;
	margin-bottom:10px;
}

.noticias_data_hora {
	color:#333;
	font-size:8px;
	margin-top:10px;
}

.noticias_anexos {
	color:#000;
	padding:0;
}

.noticias_subtitulo {
	color:#000;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:5px;
	text-align:justify;
}

.hospedagem_topicos, .localizacao_topicos, .kitmidia_topicos {
	color:#FF3177;
	font-size:16px;
	padding-top:5px;
}

.hospedagem_titulos, .localizacao_titulos, .kitmidia_titulos {
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.localizacao_titulos, .kitmidia_titulos {
	margin: 10px 0 5px 0;
}

.hospedagem_textos, .localizacao_textos, .kitmidia_textos {
	color:#000;
	font-size:12px;
}

.localizacao_img {
	margin:15px 0;
	border:0;
}

.ver_mapa {
	margin:15px 0;
}

.ver_mapa a img {
	border:0;
}

/*****************************************************************************************
* CONTEUDO HOME
*****************************************************************************************/

/*DESTAQUE*/

#destaque {
	margin:0;
	float:left;
}

#destaque a img {
	border:0;
}

#img_destaque {
	background:#fff;
	padding:6px;
	border:1px solid #fff;
}

h1#com_foto {
	width:290px;
	margin-top:15px;
	font-size:18px;
	text-align:left;
}

h1#com_foto a {
	padding:3px 5px;
	line-height: 32px;
	background:#FFF;
	color:#FF3177;
}

p.com_foto {
	width:290px;
	margin-top:10px;
	font-size:11px;
	text-align:left;
}

h1#sem_foto {
	width:300px;
	font-size:18px;
	text-align:left;
}

h1#sem_foto a {
	padding:3px 5px;
	line-height: 32px;
	background:#FFF;
	color:#FF3177;
}

p.sem_foto {
	width:300px;
	margin-top:10px;
	font-size:11px;
	text-align:left;
}

#destaque p a, #destaque p a:link, #destaque p a:visited, #destaque p a:active, #destaque p a:hover {
	color:#fff;
	padding:4px;
	line-height: 25px;
	background:#FF3177;
}

#destaque_legenda {
	margin:0;
	padding:0;
	color:#000;
	font-size:10px;
	padding-top:3px;
}

/*VEJA TAMBEM*/

dl.veja_tambem {
	float:right;
	width:370px;
	padding-right:20px;
	margin-bottom:30px;
}

dt.img_veja_tambem_horizontal {
	float:left;
	width:120px;
}

dt.img_veja_tambem_vertical {
	float:left;
	width:90px;
	padding-left:15px;
}

dt.img_veja_tambem_horizontal a img, dt.img_veja_tambem_vertical a img {
	border:0;
	border:6px solid #fff;
}


dd.veja_tambem_com_foto {
	background:#FF3177;
	margin-left:15px;
	padding:10px;
	width:193px;
	height:83px;
	float:right;
}

dd.veja_tambem_com_foto h1 {
	font-size:12px;
}

dd.veja_tambem_com_foto a, dd.veja_tambem_com_foto a:active, dd.veja_tambem_com_foto a:hover, dd.veja_tambem_com_foto a:visited {
	color:#FFF;
}

/*BANNER E IMG FIXA*/

#conteudo_banner {
	clear:left;
	width:700px;
}

.banner {
	float:left;
}

.banner a img {
	border:0;
}

#imagem_fixa {
	float:right;
	border:0;
}

/******************************************************************************
* LISTA NOTICIAS
******************************************************************************/

ul#noticia_chamada{	
	clear:both;
	font-size:12;
	text-align:justify;
}


ul#noticia_chamada li{
	list-style:none;
	margin:10px 0 3px 0;
	background-color:#E1E1E1;
	padding:6px;
}

ul#noticia_chamada li a{
	font-weight:bold;
}

/*SELECT PARA CATEGORIAS*/

#busca_categoria {
	width:200px;
	font-size:10px;
	margin-bottom:10px;
	text-align:left;
}

/******************************************************************************
* IMAGENS - DETALHES DE NOTICIAS E EVENTOS
******************************************************************************/

ul#imagens {
	list-style:none;
	float:left;
	margin-right:15px;
	margin-top:13px;
}

ul#imagens li {
	text-align:left;
	margin-bottom:10px;
	border:1px solid #CCCCCC;
	padding:5px;
}

ul#imagens li img {
	border:0;
}

#foto_legenda {
	margin:0;
	padding:0;
	background-color:#000000;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	padding:4px;
	margin-top:-2px;
}

/******************************************************************************
* PAGINACAO
******************************************************************************/

ul#paginacao{
	clear:both;
	list-style:none;
	text-align:left;
	margin-top:15px;
}

ul#paginacao li{
 	display:inline;
	margin-right:10px;
}

ul#paginacao li a{
	background:#FF3177;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:5px;
}

ul#paginacao li a:hover{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

/******************************************************************************
* LINK VOLTAR
******************************************************************************/
.voltar {
	clear:both;
	margin-top:10px;
	float:left;
}

.voltar a:link, .voltar a:active, .voltar a:visited, .voltar a:hover  {
	background:#FF3177;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	padding:5px;
}
/* EXPOSITORES ******************************************/
.expo_titulo{
	clear:both;
	margin:10px 0 0 10px;
	font-size:9px;
}

.expo_img{
	float:left;
	margin-left:5px;
	margin-bottom:4px;
	height:70px;
	width:180px;
	border:1px solid #CCCCCC;
}


.expo_lista{
	background-color:#F0F0F0;
	
}

.expo_empresa{
	font-size:12px;
	font-weight:bold;
	color:#FF3177;
	padding:4px 0 0 4px;
}
.expo_texto{
	font-size:11px;
	line-height:16px;
	padding:4px;
	color:#000000;
}


/******************************************************************************
* FORMULARIOS
******************************************************************************/
/*FORMULARIO EXPOSITORES E FORMULARIO VISITANTES*/

#form_expositor, #form_visitante {
	color:#000;
	font-size:11px;
	line-height:26px;
}

#form_expositor .form_info, #form_visitante .form_info {
	text-align:center;
	background:#F4F4F4;
}

#form_expositor .form_separador, #form_visitante .form_separador {
	color:#fff;
	background:#FF5E96;
	text-align:left;
	font-weight:bold;
	padding-left:5px;
}

#form_expositor .form_texto, #form_visitante .form_texto {
	text-align:right;
	width:23%;
	padding-right:5px;
}

#form_expositor .form_campo, #form_visitante .form_campo {
	text-align:left;
	width:77%;
}

#form_expositor input, #form_expositor select, #form_visitante input, #form_visitante select {
	font-size:11px;
}

#form_expositor select {
	width:50px;
}

#tipo_pessoa {
	padding-bottom:15px;
}

#tipo_pessoa select {
	font-size:12px;
	width:120px;
}

#tipo_pessoa input {
	font-size:12px;
}

/*FORMULARIO DE CONTATO*/
#form_Contato {
	height:430px;
}

/******************************************************************************
* GOOGLE MAPS
******************************************************************************/

#map_canvas {
	width:100%;
	height:550px;
	margin-top:20px;
}

/* BANNER HOSPEDAGEM *****************************************************/
ul#banners_hospedagem {
	clear:both;
	float:left;
	list-style:none;
	text-align:center;
	padding-bottom:20px;
}

ul#banners_hospedagem li {
	display:inline;
}

ul#banners_hospedagem li a img {
	border:0;
}