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

body, div { margin: 0; padding: 0; }
a img { border: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; }
h1 { font-size:1em; color:#db34a0; font-weight:normal; text-align:left; float:left; margin:0 0 0 0;  }
h1.sorteio { font-size:1.3em; color:#440f2e; font-weight:bold; text-align:left; float:left; margin:0 0 20px 20px;  }
h1.depo { font-size:0.8em; color:#db34a0; font-weight:normal; text-align:left; float:left; margin:15px 0 0 0;  }
h1 a { color:#db34a0; float:left; margin:0 0 0 0;  }
h1 a:hover { color:#db34a0; font-weight:bold; float:left; margin:0 0 0 0;  }
h1 a.current { color:#db34a0; float:left; text-decoration:underline; margin:0 0 0 0;  }
h1.text1 { font-size:2.2em; color:#c54b8d; font-weight:normal; width:666px; float:left; margin:0 0 20px 20px;  }
h1.text2 { font-size:1.3em; color:#c54b8d; font-weight:normal; width:766px; margin:0 0 35px 20px;  }
h2 { font-size:1em; color:#4a2440; font-weight:normal; margin:35px 0 10px 0;  }
ul, li { margin: 0; padding: 0; }
a:active { outline: none; }
a {text-decoration:none; }
p.clear {clear:both;width:100%;height:1px;}
p { font-size:0.9em; color:#666; line-height:1.1em; padding:0; margin:5px 0;}
p.depo { font-size:0.8em; font-style:italic; color:#666; line-height:1.1em; padding:0; margin:7px 0;}
p.textexpo { font-size:0.9em; color:#666; line-height:1.1em; padding:0; margin:0 0 0 0; padding:6px 0 0 0;}
p.icon_o a{width:32px; height:32px; margin:11px 10px 18px 0; padding:0; background:url(imagens/icon_o_a.png); float:left;}
p.icon_o a:hover{ width:32px; height:32px; background:url(imagens/icon_o.png);}
p.icon_t a{width:32px; height:32px; margin:7px 15px 18px 0; padding:0; background:url(imagens/icon_t_a.png); float:left;}
p.icon_t a:hover{ width:32px; height:32px; background:url(imagens/icon_t.png);}
p.icon_b a{width:32px; height:32px; margin:7px 0 18px 0; padding:0; background:url(imagens/icon_b_a.png); float:left;}
p.icon_b a:hover{ width:32px; height:32px; background:url(imagens/icon_b.png);}

body { 
	margin:auto;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#fff url(imagens/bg-body.jpg);
}


#header {
	width:100%;
	height:205px;
	position:absolute;
	padding:0 0 0 0;
	background: url(imagens/bg_topo.png) repeat-x;
}


#centralizado {
	position:relative;
	width:988px;
	height:auto;
	margin:0 auto 0 auto;
}
#centralizado #conteudo {
	margin:0;
	padding:0;
	width:100%;
	height:auto;
	background: url(imagens/bg_conteudo.png) repeat-y;

}

#home { width:965px; height:563px; margin:auto; padding:0; background:url(imagens/noiva.png) no-repeat right 0;}

/* Receita para menu horizontal */
ul.menu_hor {
	list-style-type:none; /*retira marcador */
	margin:0 0 0 0;
	padding:0;
	width:100%;
}
ul.menu_hor li {
	float:left; /* coloca os itens um do lado do outro */
	}
ul.menu_hor li a {
	text-decoration:none; /* retira sublinhado */
	display:block; /* coloca uma caixa em volta de cada link */
	float:left;
	padding:30px 0 ;
	text-align:center;
	font-size:0.9em;
	color:#FFF;
	font-weight:bold;
	width:122px;
	height:5px;
}

ul.menu_hor a:hover { /* ao passar o mouse sobre o link */
	background: url(imagens/bg_menu.png) repeat-x ;
}

ul.menu_hor a.current { /* ao passar o mouse sobre o link */
	background: url(imagens/bg_menu.png) repeat-x ;
}


/*fim menu hotizontal */

ul.expositores {
	list-style-type:none; /*retira marcador */
	margin:35px 0 0 0;
	padding:0;
	width:540px;
}
ul.expositores li {
	width:100%;
	height:116px;
	background:#f4a9d9;
	margin:0 0 0 0;
	padding:0 0 0 0;
}	
ul.expositores li a {
	color:#333;
	font-size:0.9em;
}	
ul.expositores li.linha {
	width:100%;
	height:1px;
	background:#f4a9d9;
	margin:10px 0 10px 0;
	padding:0 0 0 0;
}


ul.job {
	width:565px;
	height:auto;
	margin:auto;
	list-style-type:none;
	float:left;
}

ul.job li {
	float:left;margin:0 8px 8px 0;width:100px; height:80px;
}

ul.sorteio {
	width:900px;
	height:auto;
	margin:auto 0 0 20px;
	list-style-type:none;
	float:left;
	color:#333;
	font-size:0.9em;
	text-align:left;
}
ul.sorteio li {
	float:left; margin:0 0 20px 0; width:900px; height:auto; padding:0;
}
ul.sorteio strong{
	color:#e25db3;
}
ul.sorteio .defesa {
	float:left; font-weight:bold; margin:0 0 20px 0; height:auto; padding:0; font-size:0.8em; color:#666;
}
ul.sorteio li img{ width:55px; height:55px; float:left; margin:0 10px 0 0; padding:0 10px 0 0; border-right:#666 solid 1px;}
ul.sorteio li .img2{ width:55px; height:55px; float:left; margin:0 10px 0 0; padding:0 10px 70px 0; border-right:#666 solid 1px;}

ul.prog {
	width:900px;
	height:auto;
	margin:auto 0 0 20px;
	list-style-type:none;
	float:left;
	color:#e25db3;
	font-size:1em;
	text-align:left;
}
ul.prog li {
	float:left; margin:0 0 20px 0; width:900px; height:auto; padding:0;
}
ul.prog strong {
	color:#e25db3;
}
ul.prog .defesa {
	float:left; font-weight:bold; margin:0 0 20px 0; height:auto; padding:0; font-size:0.6em; color:#666;
}
p.hora {float:left; font-weight:bold; margin:0 15px 20px 0; height:auto; padding:5px; font-size:1.2em; color:#fff; background:#440e2d;}
p.descr {float:left; margin:0 15px 0 0; height:auto; line-height:1.5em; padding:5px; font-size:0.8em; color:#333;}

img#logo { margin:auto; }
img#isncre { width:397px; height:31px; margin:25px 0 25px 285px; float:left; }
img#midia { width:408px; height:31px; margin:25px 0 25px 274px; float:left; }
img#passadas { width:395px; height:31px; margin:25px 0 25px 283px; float:left; }
img#depo { width:344px; height:31px; margin:25px 0 25px 283px; float:left; }
img#progra { width:354px; height:31px; margin:25px 0 25px 283px; float:left; }
img#breve { width:297px; height:31px; margin:25px 0 25px 325px; float:left; }
img#sorteios { width:417px; height:31px; margin:25px 0 25px 280px; float:left; }
img#expo { width:315px; height:31px; margin:25px 0 25px 325px; float:left; }
img#rodape{margin:75px 0 15px 13px; bottom:0;}
img#inedito {margin:20px 0 20px 20px; width:398px; height:105px; float:left; }
img#vaga {width:215px; height:125px; margin:5px 40px 0 20px; padding:0; float:left;}
img#data {width:263px; height:112px; margin:15px 0 0 20px; padding:0; float:left;}
img.expositores { width:130px; height:100px; float:left; margin:8px; }
img#midia_logo { width:auto; height:101px; float:left; margin:20px 0 20px 50px; }
img#midia_logo2 { width:auto; height:101px; float:left; margin:0 0 20px 23px; }
img#midia_logo3 { width:auto; height:101px; float:left; margin:0 0 20px 80px; }
img#midia_logo4 { width:auto; height:101px; float:left; margin:0 0 20px 23px; }
img#midia_logo5 { width:auto; height:101px; float:left; margin:0 0 20px 23px; }

span.info_trab { float:left; margin:auto;  width:972px; height:110px; }
#texto_info { width:300px; height:auto; float:left; margin:0 30px 0 30px; padding:0 30px 0 0; border-right:1px solid #f29ed4;}
#texto_info2 { width:300px; height:833px; float:left; margin:0 30px 0 30px; padding:0 30px 0 0; border-right:1px solid #f29ed4;}
#texto_info3 { width:300px; height:395px; float:left; margin:0 30px 0 30px; padding:0 30px 0 0; border-right:1px solid #f29ed4;}
#texto_info4 { width:300px; height:auto; float:left; margin:0 30px 0 30px; padding:0 30px 0 0; border-right:1px solid #f29ed4;}
#texto_expo { width:898px; height:auto; float:left; margin:0 30px 0 30px; padding:0 30px 0 0;}
#texto_inscre { width:565px; height:auto; float:left; margin:0 0 0 0;}
#texto_depo { width:630px; height:auto; float:left; margin:0 0 0 30px;}


label { font-size:0.8em; color:#666; font-weight:bold;}
label.obr { font-size:0.7em; color:#e0352d; font-weight:bold;}
input { height:12px; margin:0 0 5px 0;  }
input#fsubmit { height:25px; width:74px; color:#FFF; font-weight:bold; margin:0 0 0 255px; background:url(imagens/bt_form.jpg) no-repeat; }
form { margin:25px 0 0 0; border:none; width:410px;}
fieldset { border:none;}

strong a {color:#999;}
strong#centro { font-size:0.7em; margin:0 0 0 270px; font-weight:normal;}
	