@charset "utf-8";
/* CSS Document */
*{
margin: 0;
}
/*css geral para todas as páginas*/
body {
	background:url(../images/fundo.jpg) top center #ffffff no-repeat;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	margin:0;
	padding:0;
	text-align:center; /* hack para o IE */	
}

a {
	text-decoration:none;
	display:block;
}
.esconder {
	visibility:hidden;
}
.limpar {
	clear:both;
}

#centralizar {
	position:relative;
	width: 947px;
	margin:0 auto;
	padding: 0px;
	text-align:left; /* "remédio" para o hack do IE */	
}
#corpo {
	background:#ab0f15 url(../images/topo.jpg) top center no-repeat;
	width:947px;
}

/* CSS DO TOPO */
#topo {
	position:relative;
	height:210px;
}
#corpo h1 {
	display:none;
}
#corpo h2 {
	display:none;
}
#bt_inscrevase {
	background:url(../images/bt_inscrevase.png);
	width:179px;
	height:145px;
	display:none;
}
#bt_indique {
	position:absolute;
	background:url(../images/bt_indique.jpg);
	width:177px;
	height:32px;
	top:20px;
	float:right;
	right:23px;
	display:none;
}
#bt_indique:hover {
	background:url(../images/bt_indique.jpg) bottom;
	
}


/* CSS DO MENU */
#menu {
	background:url(../images/menu_box2.png);
	height:50px;
	margin:5px 0 0 0;
	padding:5px 0 0 0;
	display:none;
}
#menu a {
	display:block;
}
#menu ul {
	position:relative;
	margin:0 0 0 70px;
	display:none;
}
#menu ul li {
	list-style:none;
	float:left;
}
#menu ul li a:hover {
	background-position:bottom;
}
#objetivo {
	background:url(../images/bt_objetivo.jpg);
	width:135px;
	height:40px;
}
#programa {
	background:url(../images/bt_programa.jpg);
	width:151px;
	height:40px;
}
#inscricao {
	background:url(../images/bt_inscricao.jpg);
	height:40px;
	width:139px;
}
#hospedagem {
	background:url(../images/bt_hospedagem.jpg);
	height:40px;
	width:162px;
}
#contato {
	background:url(../images/bt_contato.jpg);
	height:40px;
	width:136px;
}

/* CSS DO CORPO DO SITE*/
#topo_conteudo {
	background:url(../images/top_box_corpo.png) center top;
	width:911px;
	height:26px;
	margin:3px 0 0 20px;
	
}
#corpo_conteudo {
	position:relative;
	background:url(../images/corpo_box.png);
	width:911px;
	margin:-2px 0 0 20px;
	
}
#corpo_conteudo p {
	margin: 0 30px 0 42px;
	
}
#formulario_inscricao {
	float:right;
	margin:-435px 35px 0 0;
}
#formulario_contato {
	float:right;
	margin:-435px 35px 0 0;
}
#rodape_conteudo {
	background:url(../images/bottom_box_corpo.jpg);
	width:911px;
	height:219px;
	margin:-175px 0 0 20px;
	z-index:90;
}
#rodape_corpo {
	position:relative;
	background:url(../images/bottom_body.gif);
	height:16px;
}

/* INTERNAS */
#tabela_programa {
	width:830px; 
	margin:0 0 0 40px; 
	z-index:99;
	 position:relative;
}
#tit_objetivo {
	background:url(../images/tit_objetivo.jpg);
	width:157px;
	height:35px;
	margin:2px 0 0 13px;
}
#tit_inscricoes {
	background:url(../images/tit_inscricoes.jpg);
	width:157px;
	height:35px;
	margin:2px 0 0 13px;
}
#tit_programa {
	background:url(../images/tit_programa.jpg);
	width:157px;
	height:35px;
	margin:2px 0 0 13px;
}
#tit_contato {
	background:url(../images/tit_contato.jpg);
	width:157px;
	height:35px;
	margin:2px 0 0 13px;
}
#tit_hospedagem {
	background:url(../images/tit_hospedagem.jpg);
	width:157px;
	height:35px;
	margin:2px 0 0 13px;
}
#foto_hotel {
	background:url(../images/foto_hotel.png);
	width:300px;
	height:393px;
	float:right;
	margin:-570px 25px 0 0;
}
#bt_imprimir {
	background:url(../images/bt_impressao.jpg);
	width:176px;
	height:31px;
	float:right;
	margin:-45px 41px 0 0;
}
#bt_imprimir:hover {
	background-position:bottom;
}

/* ESPECIFICO DA HOME */
#box_intro {
	background:url(../images/intro_home.png);
	width:921px;
	height:237px;
	margin:3px 0 0 15px;
	display:none;
}
#atalhos {
	display:none;
}
#atalhos a {
	display:block;
}
#atalhos a:hover {
	background-position: bottom;
}
#box_inscricao {
	background:url(../images/box_inscricao.jpg);
	width:227px;
	height:161px;
	float:left;
	margin:0 0 0 20px;
}
#box_programa {
	background:url(../images/box_programa.jpg);
	width:227px;
	height:161px;
	float:left;
}
#box_hospedagem {
	background:url(../images/box_hospedagem.jpg);
	width:227px;
	height:161px;
	float:left;
}
#box_contato {
	background:url(../images/box_contato.jpg);
	width:227px;
	height:161px;
	float:left;
}

/* CSS DA AREA DE LOGOTIPOS E PATROCINIOS */
#institucional {
	position:relative;
	padding:23px 0 23px 0;
}
#institucional img {
	margin:10px 10px 0 0;
}
#box_realizacao {
	width:198px;
	height:168px;
	margin:0 0 0 28px;
	float:left;
}
#tit_realizacao {
	background:url(../images/tit_realizacao.gif);
	width:83px;
	height:15px;
}
.logo_aptel {
	background:url(../images/logo_aptel.gif);
	width:172px;
	height:146px;
	margin:10px 0 0 0;
}
#box_apoio {
	min-width:216px;
	float:left;
}
#tit_apoio {
	background:url(../images/tit_apoio.gif);
	width:54px;
	height:15px;
}
#box_patrocinio {
	margin:0 0 0 7px;
	float:left;
}
#tit_patrocinio {
	background:url(../images/tit_patrocinio.gif);
	width:81px;
	height:14px;
}

/* CSS DA AREA DO RODAPE */
#rodape {
	position:relative;
	background:url(../images/rodape.gif);
	width:817px;
	height:75px;
	margin:20px 0 0 0;
	padding:14px 0 0 130px;
}
#rodape p {
	margin:8px 0 0 0;
	color:#FFFFFF;
}
#logo_aptel_pq {
	background:url(../images/logo_aptel_pq.gif);
	width:89px;
	height:55px;
	float:left;
	margin:0 20px 0 0;
}
#rodape a {
	background:url(../images/site_aptel.gif);
	width:112px;
	height:15px;
	display:inline;
}
