@charset "utf-8";
/* CSS Document */

/* GERAL */

body{
	background:url(../imagens/bg.jpg) repeat;
	color:#7d7d7d;
	font-family:Arial;
	font-size:12px;
	margin:0;
	padding:0;
}

.bgTop{
	background:url(../imagens/bg-top.jpg) no-repeat top center;
}
.bgBottom{
	background:url(../imagens/bg-bottom.jpg) no-repeat bottom center;
}

img{
	border:0;
}

a{
	text-decoration:none;
	outline:none;
}

ul{
	margin:0;
	padding:0;
}

li{
	list-style:none;
}

h1{
	color:#e77b0f;
	font-size:18px;
}

input, select, textarea{
	background:#f0f0f0;
	border:1px solid #d4d4d4;
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:3px 0 0 5px;
}

.td1{
	text-align:right;
}

.btInput{
	border:0;
	margin:0;
	padding:0;
}
.btRadio{
	border:0;
	background:none;
}

#siteMain{
	margin:40px auto auto auto;
	width:978px;
}

#geral{
	background:url(../imagens/bg-conteudo.jpg) repeat-y;
	float:left;
	width:947px;
}

#redes{
	float:left;
	margin:43px 0 0 0;
}
#redes li{
	margin:0 0 10px 0;
}

.linkPagina{
	margin:19px 0 12px 15px;
	font-weight:bold;
	text-align:left;
}
.linkPagina a{
	color:#7d7d7d;
	font-size:11px;
	font-weight:bold;
}

.tituloPagina{
	color:#00408b;
	float:left;
	font-size:22px;
	font-weight:bold;
	margin:0 0 0 15px;
}

.tamTxt{
	float:right;
	margin:0 15px 0 0;
	width:150px;
}
.imprimir{
	float:right;
	margin:0 0 0 13px;
}

/* TOPO */

#topo{
	background:url(../imagens/bg-topo.jpg) no-repeat;
	height:223px;
}

#logo{
	float:left;
	height:160px;
	margin:36px 0 0 239px;
	_margin:36px 0 0 120px;
	width:198px;
}

.linha{
	float:left;
	margin:27px 0 0 36px;
}

.info{
	float:left;
	font-size:12px;
	height:128px;
	margin:55px 0 0 44px;
	text-align:left;
	width:281px;
}
.info a{
	color:#7d7d7d;
	font-weight:bold;
}
.info .data{
	color:#00428b;
	font-size:19px;
	font-weight:bold;
}
.info .titulo{
	color:#00428b;
	font-size:12px;
	font-weight:bold;
}
.info .informacoes{
	color:#00428b;
	font-size:16px;
	font-weight:bold;
}

/*  MENU  */

#menu{
	clear:both;
	height:41px;
	font-size:11px;
	margin:0 0 0 38px;
}
#menu li{
	float:left;
}

#menu .evento{
	background:url(../imagens/bt-evento.jpg) no-repeat;
	cursor:pointer;
	display:block;
	height:41px;
	text-indent:-9999px;
	width:69px;
}
#menu .evento.hover,
#menu .evento:hover{
	background:url(../imagens/bt-evento-hv.jpg) no-repeat;
	cursor:pointer;
}

#menu .programacao{
	background:url(../imagens/bt-programacao.jpg) no-repeat;
	display:block;
	height:41px;
	text-indent:-9999px;
	width:118px;
}
#menu .programacao:hover{
	background:url(../imagens/bt-programacao-hv.jpg) no-repeat;
}

#menu .artigos{
	background:url(../imagens/bt-artigos.jpg) no-repeat;
	display:block;
	height:41px;
	text-indent:-9999px;
	width:79px;
}
#menu .artigos:hover{
	background:url(../imagens/bt-artigos-hv.jpg) no-repeat;
}

#menu .patrocinadores{
	background:url(../imagens/bt-patrocinadores.jpg) no-repeat;
	display:block;
	height:41px;
	text-indent:-9999px;
	width:109px;
}
#menu .patrocinadores:hover{
	background:url(../imagens/bt-patrocinadores-hv.jpg) no-repeat;
}

#menu .inscricoes{
	background:url(../imagens/bt-inscricoes.jpg) no-repeat;
	display:block;
	height:41px;
	text-indent:-9999px;
	width:96px;
}
#menu .inscricoes:hover{
	background:url(../imagens/bt-inscricoes-hv.jpg) no-repeat;
}

#menu .florianopolis{
	background:url(../imagens/bt-florianopolis.jpg) no-repeat;
	display:block;
	height:41px;
	text-indent:-9999px;
	width:118px;
}
#menu .florianopolis:hover{
	background:url(../imagens/bt-florianopolis-hv.jpg) no-repeat;
}

#menu .agencia{
	background:url(../imagens/bt-agencia.jpg) no-repeat;
	display:block;
	height:41px;
	text-indent:-9999px;
	width:142px;
}
#menu .agencia:hover{
	background:url(../imagens/bt-agencia-hv.jpg) no-repeat;
}

#menu .avaliacao{
	background:url(../imagens/bt-edao.jpg) no-repeat;
	display:block;
	height:41px;
	text-indent:-9999px;
	width:54px;
}
#menu .avaliacao:hover{
	background:url(../imagens/bt-edao-hv.jpg) no-repeat;
}

#menu .contato{
	background:url(../imagens/bt-contato.jpg) no-repeat;
	display:block;
	height:41px;
	text-indent:-9999px;
	width:76px;
}
#menu .contato:hover{
	background:url(../imagens/bt-contato-hv.jpg) no-repeat;
}

/* SUBMENU */

#menu .submenu{
	background:#ffffff;
	border:3px solid #e8831a;
	display:none;
	float:left;
	margin:-1px 0 0 0;
	padding:13px;
	position:absolute;
	text-align:left;
	width:152px;
	z-index:598;
}
.submenu li{
	background:url(../imagens/ico-flecha.jpg) no-repeat center left;
	clear:both;
	margin:0 0 7px 0;
	padding:0 0 0 9px;
	width:145px;
}
.submenu a{
	color:#535353;
	font-weight:normal;
}

/* FOOTER */

#footer{
	background:url(../imagens/bg-rodape.jpg) no-repeat;
	clear:both;
	color:#999999;
	font-family:Tahoma;
	font-size:9px;
	height:271px;
}

.coordenacao{
	float:left;
	margin:15px 0 0 64px;
	text-align:left;
}

.promocao{
	float:left;
	margin:15px 0 0 175px;
	text-align:left;
}

.organizacao{
	float:left;
	margin:15px 0 0 190px;
	text-align:left;
}

.intuicom{
	clear:both;
	color:#828282;
	font-family:Tahoma;
	font-size:9px;
	margin:0 30px 110px 0;
	padding:3px 0 0 0;
	text-align:right;
	width:947px;
}
.intuicom a{
	color:#828282;
	font-weight:bold;
}

/* HOME */

.apresentacao{
	float:left;
	margin:42px 45px 0 32px;
	text-align:right;
	width:397px;
	_width:364px;
}
.apresentacao span{
	color:#e88019;
	font-size:20px;
	font-weight:bold;
}

.apresentacao a{
	color:#E88019;
}

.direita{
	float:left;
	margin:42px 0 0 42px;
	width:429px;
	_width:390px;
}

.btInscricao{
 float:right;
 /*margin:0 15px 0 0;*/
}
.btInscricao a{
/* background:url(../imagens/bt-inscricao.jpg) top no-repeat;
 color:#E88019;
 height:60px;
 padding:40px 0 0 0;*/
 display:block;
 width:347px;
 height:196px;
 text-align:left;
}
.btInscricao span{
 margin:0 0 0 14px;
 display:block;
 height:32px;
 width:360px;
 padding:0;
 text-align:left;
 overflow:hidden;
}

.btModelo{
	float:left;
	margin:12px 0 0 0;
	width:385px;
}

.newsletter{
	background:url(../imagens/bg-newsletter.jpg) no-repeat;
	clear:both;
	float:left;
	font-size:11px;
	height:78px;
	margin:27px 0 0 0;
	padding:10px 0 0 100px;
	text-align:left;
	width:285px;
}
.newsletter strong{
	color:#00468e;
	font-size:14px;
}

.nomeNewsletter{
	height:18px;
	width:118px;
}
.emailNewsletter{
	height:18px;
	width:113px;
}

.plantaBaixa{
	clear:both;
	float:left;
	height:60px;
	margin:15px 0 0 0;
	width:385px;
}

.conhecaFloripa{
	clear:both;
	float:left;
	height:60px;
	margin:15px 0;
	width:385px;
}

#texto{
	clear:both;
	margin:50px 0 34px 0;
	_margin:50px 0 34px 20px;
	text-align:left;
	width:913px;
	_width:893px;
}
#texto span{
	color:#e87e13;
	font-size:14px;
	font-weight:bold;
}
#texto li{
	background:url(../imagens/ico-quadrado.jpg) no-repeat center left;
	padding:0 0 0 9px;
}
#texto a{
	color:#7D7D7D;
}

/* CONTATO */

#formContato{
	font-size:12px;
}

.nomeContato{
	height:20px;
	width:301px;
}
.emailContato{
	height:20px;
	width:301px;
}
.cidadeContato{
	height:20px;
	width:201px;
}
.estadoContato{
	height:25px;
	width:95px;
}
.telefoneContato{
	height:20px;
	width:301px;
}
.mensagemContato{
	height:95px;
	width:571px;
}

/* MARCA */

.marca{
	float:left;
	margin:0 39px 35px 0;
	_margin:0 33px 35px 0;
}
.marca a{
	font-size:14px;
	font-weight:bold;
}

/* PATROCINADORES */

.diamante{
	background:url(../imagens/bg-prata.jpg) no-repeat bottom center;
	font-family:Tahoma;
	font-size:10px;
	height:91px;
	margin:0 0 20px 0;
	width:912px;
}
.diamante .titulo{
	margin:0 0 0 8px;
}
.diamante .logos{
	height:64px;
	margin:10px auto auto auto;
	width:875px;
}
.diamante .logos a{
	display:inline-block;
	height:51px;
	width:169px;
}

.ouro{
	background:url(../imagens/bg-prata.jpg) no-repeat bottom center;
	font-family:Tahoma;
	font-size:10px;
	height:91px;
	margin:0 0 20px 0;
	width:912px;
}
.ouro .titulo{
	margin:0 0 0 18px;
}
.ouro .logos{
	height:64px;
	margin:10px auto auto auto;
	width:875px;
}
.ouro .logos a{
	display:inline-block;
	height:51px;
	margin:0 20px;
}
.ouro .logos .cteep{
	width:165px;
}
.ouro .logos .osi{
	width:139px;
}
.ouro .logos .weg{
	width:73px;
}

.prata{
	background:url(../imagens/bg-prata.jpg) no-repeat bottom center;
	font-family:Tahoma;
	font-size:10px;
	height:91px;
	margin:0 0 20px 0;
	width:912px;
}
.prata .titulo{
	margin:0 0 0 19px;
}
.prata .logos{
	height:64px;
	margin:10px auto auto auto;
	width:875px;
}
.prata .logos a{
	display:inline-block;
	height:51px;
	margin:0 20px;
}
.prata .logos .eletrosul{
	width:61px;
}
.prata .logos .itaipu{
	width:64px;
}
.prata .logos .governo{
	width:136px;
}

.bronze{
	background:url(../imagens/bg-bronze.jpg) no-repeat bottom center;
	font-family:Tahoma;
	font-size:10px;
	height:81px;
	margin:0 0 20px 0;
	width:912px;
}
.bronze .titulo{
	margin:0 0 0 14px;
}
.bronze .logos{
	height:64px;
	margin:15px auto auto auto;
	width:875px;
}
.bronze .logos a{
	display:inline-block;
	height:31px;
	margin:0 13px;
}
.bronze .logos .cemig{
	width:81px;
}
.bronze .logos .cpfl{
	width:43px;
}
.bronze .logos .ceee{
	width:77px;
}
.bronze .logos .grs{
	width:60px;
}
.bronze .logos .rea{
	width:130px;
}
.bronze .logos .rei{
	width:130px;
}


/* AGENCIA */

.nomeReserva{
	height:18px;
	width:300px;
}
.emailReserva{
	height:18px;
	width:300px;
}
.telefoneReserva{
	height:18px;
	width:300px;
}

/* PATROCINADORES */

.empresaPatrocinadores,
.cnpjPatrocinadores,
.responsavelPatrocinadores,
.enderecoPatrocinadores,
.telefonePatrocinadores,
.faxPatrocinadores,
.sitePatrocinadores,
.emailPatrocinadores{
	height:18px;
	width:300px;
}

.patrocinadoresHome{
	float:left;
	text-align:right;
	width:385px;
}
.patrocinadoresHome span{
	color:#f3b80d;
	font-size:20px;
	font-weight:bold;
}
.patrocinadoresHome .diamanteHome{
	background:url(../imagens/bg-diamante2.jpg) no-repeat;
	clear:both;
	height:82px;
	text-align:left;
	width:385px;
}
.patrocinadoresHome .ouroHome{
	background:url(../imagens/bg-ouro2.jpg) no-repeat;
	clear:both;
	height:67px;
	text-align:left;
	width:385px;
}
.patrocinadoresHome .prataHome{
	background:url(../imagens/bg-prata2.jpg) no-repeat;
	clear:both;
	height:52px;
	text-align:left;
	width:385px;
}
.patrocinadoresHome .bronzeHome{
	background:url(../imagens/bg-bronze2.jpg) no-repeat;
	clear:both;
	height:52px;
	text-align:left;
	width:385px;
}
.patrocinadoresHome .diamanteHome .titulo,
.patrocinadoresHome .ouroHome .titulo,
.patrocinadoresHome .prataHome .titulo,
.patrocinadoresHome .bronzeHome .titulo{
	font-family:Tahoma;
	font-size:9px;
	margin:0 0 0 12px;
}
.patrocinadoresHome .diamanteHome .logos{
	margin:8px auto auto auto;
	width:100%;
}
.patrocinadoresHome .ouroHome .logos{
	margin:5px auto auto auto;
	width:100%;
}
.patrocinadoresHome .prataHome .logos{
	margin:auto;
	width:100%;
}
.patrocinadoresHome .bronzeHome .logos{
	margin:6px auto auto auto;
	width:100%;
}
.patrocinadoresHome .ouroHome .logos img{
	height:38px;
	margin:0 5px;
}
.patrocinadoresHome .prataHome .logos img{
	height:38px;
	margin:0 7px;
}
.patrocinadoresHome .bronzeHome .logos img{
	height:25px;
	margin:6px 8px 0 8px;
}