* {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style-type: none;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	
}

body {
	background: url(../images/bg_body.gif) left top no-repeat;
}

p, li, label, input {
	font-size: 0.7em;
}

label {
	font-weight: bold;
}

a {
	color: #F78E1D;
	text-decoration: underline;
	overflow: hidden;
}

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

a:visit {
	color: #6D6E71;
	text-decoration: underline;
}

blockquote {
  font: bold 0.9em Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  display: block;
  margin-left: 15px;
  color: #000000;
}
#principal {width:770px;}

#programacao_conferencista {float: right; width:185px; background: url(../images/border_dotted_hor.gif) top repeat-x; margin-top:213px; padding-top:10px; padding-left:3px;}
#programacao_conferencista p {margin: 0 0 0 15px; font: normal 11px Arial, Helvetica, sans-serif;}
#programacao_conferencista ul {margin-left: 15px;}
#programacao_conferencista li {margin: 10px 0; font: normal 11px Arial, Helvetica, sans-serif;}
#programacao_conferencista .conferencista {margin: 11px 0; font: bold 10px Georgia, Times New Roman, Times, serif; text-transform: uppercase;}

.upper {
	text-transform: uppercase;
}

/********************************************************
	TOPO
*********************************************************/

#topo {
	height: 100px;
	border-bottom: #000000 1px solid;
	position: relative;
	width: 780px;
}

#topo h1 {
	background: url(../images/logotipo.gif) center no-repeat;
	width: 257px;
	height: 99px;
	text-indent: -50000px;
	float: left;
}

#topo h1 a {
	width: 173px;
	height: 69px;
	display: block;
}

#topo .nav_atalho {
	background: url(../images/bg_nav_atalho.gif) top right no-repeat;
	width: 500px;
	height: 40px;
	position: absolute;
	right: 0;
	top: 0;
	float: left;
}

#topo .nav_atalho li {
	float: left;
	margin: 12px 0 0 0;
	text-transform: uppercase;
	font-size: 0.6em;
}

#topo .nav_atalho li.primeiro {margin-left: 240px;}


#topo .nav_atalho a {
	padding: 0 10px;
}

#topo .nav_principal {
	float: left;
	margin: 52px 0 0 30px;
	width: 285px;
}

#topo .nav_principal li, #topo .nav_principal a {
	float: left;
	margin-right: 3px;
}

#topo .nav_principal .primeiro {
	margin-left: 11px;
}

#topo .nav_principal .mnu_paideia {
	background: url(../images/mnu_paideia_active.gif) left top no-repeat;
	text-indent: -50000px;
	width: 50px;
	height: 20px;
	display: block;
}
#topo .nav_principal .mnu_paideia:hover {
	background: url(../images/mnu_paideia.gif) left top no-repeat;
}

#topo .nav_principal .mnu_programacao {
	background: url(../images/mnu_programacao_active.gif) left top no-repeat;
	text-indent: -50000px;
	width: 91px;
	height: 20px;
	display: block;
}

#topo .nav_principal .mnu_programacao:hover {
	background: url(../images/mnu_programacao.gif) left top no-repeat;
}

#topo .nav_principal .mnu_conferencistas {
	background: url(../images/mnu_conferencistas_active.gif) left top no-repeat;
	text-indent: -50000px;
	width: 100px;
	height: 20px;
	display: block;
}
#topo .nav_principal .mnu_conferencistas:hover {
	background: url(../images/mnu_conferencistas.gif) left top no-repeat;
}

#topo .nav_principal .mnu_paineldenoticas {
	background: url(../images/mnu_paineldenoticas_active.gif) left top no-repeat;
	text-indent: -50000px;
	width: 110px;
	height: 20px;
	display: block;
}
#topo .nav_principal .mnu_paineldenoticas:hover {
	background: url(../images/mnu_paineldenoticas.gif) left top no-repeat;
}

#topo .nav_principal .mnu_imprensa {
	background: url(../images/mnu_imprensa_active.gif) left top no-repeat;
	text-indent: -50000px;
	width: 65px;
	height: 20px;
	display: block;
}
#topo .nav_principal .mnu_imprensa:hover {
	background: url(../images/mnu_imprensa.gif) left top no-repeat;
}

#topo .nav_principal .mnu_institucional {
	background: url(../images/mnu_institucional_active.gif) left top no-repeat;
	text-indent: -50000px;
	width: 84px;
	height: 20px;
	display: block;
}

#topo .nav_principal .mnu_institucional:hover {
	background: url(../images/mnu_institucional.gif) left top no-repeat;
}

/********************************************************
	LATERAL
*********************************************************/

#lateral {
	width: 190px;
	float: left;
	background: url(../images/border_dotted_hor.gif) bottom repeat-x;
	padding-bottom:1px;
}

#lateral p {color:#666666}

.conferencista_container {float:left;}
.conferencista ul, .conferencista_container ul {margin:20px 0;}
.conferencista li, .conferencista_container li {margin:5px 0 5px 15px;line-height:16px;}
.conferencista a, .conferencista_container a {
	font: bold 0.9em Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}
a.perfil {
	font: bold 0.9em Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}
.conferencista a.active, .conferencista_container a.active {color:#666666; text-decoration:none}

#lateral .data {
	background: url(../images/border_dotted_hor.gif) bottom repeat-x;
	
	padding: 15px 10px 15px 15px;	
}

#lateral .data p {
	text-transform: uppercase;
	color:#000;
	font-weight: bold;
}

#lateral .programacao {
	background: url(../images/border_dotted_hor.gif) bottom repeat-x;
	padding: 15px 10px 15px 15px;	
}

#lateral .programacao h2 {
	text-transform: uppercase;
	color: #F78E1D;
	font-size: 0.7em;
}

#lateral .programacao ul {
	margin-bottom: 15px;
}

#lateral .programacao li {
	font-weight: bold;
	line-height:16px;
}

#lateral .programacao .prog_conf {
	text-transform: uppercase;
	font: bold 0.9em Georgia, "Times New Roman", Times, serif;
}

#lateral .forum {
	background: #FEC993 url(../images/border_dotted_hor.gif) bottom repeat-x;
	padding: 10px 10px 10px 15px;
	letter-spacing: -0.1pt;
}

#lateral .forum h2 {
	background: url(../images/h2_lateral_forumdeideias.gif) bottom left no-repeat;
	width: 110px;
	height: 16px;
	margin-bottom: 5px;
	text-indent: -50000px;
}

.forum p, .forum li{font-size:0.6em;line-height:1.5em;}

#lateral .forum ul {
	padding: 10px 0;
}

#lateral .forum ul a{
	font-size:1.2em;
	font-weight:bold;
}

#lateral .inscrevaseja {
	background: url(../images/bg_inscrevaseja.gif) no-repeat;
	width: 190px;
	height: 82px;
	display: block;
	text-indent: -50000px;
}

#lateral .inscrevaseja:hover {
	background: url(../images/bg_inscrevaseja_under.gif) no-repeat;
}

#lateral .inscrevaseja_active {
	background: url(../images/bg_inscrevaseja_active.gif) no-repeat;
	width: 190px;
	height: 82px;
	display: block;
	text-indent: -50000px;
}

#lateral .contato {
	background: #FFDEBB url(../images/border_dotted_hor.gif) top repeat-x;
	padding-left: 15px;
	padding-bottom: 10px;
}

#lateral .contato h2 {
	font-size: 0.7em;
	font-weight: bold;
	color: #F78E1D;
	text-transform: uppercase;
	padding-top: 15px;
	padding-bottom: 5px;
}

#lateral .contato p {
	font-size: 0.7em;
	font-weight: bold;
	line-height: 1.5em;
}

/********************************************************
	CONTAINER
*********************************************************/

#container, #container_conferencistas {
	width: 430px;
	margin-left: 190px;
	background: url(../images/border_dotted_vert.gif) left repeat-y;
	padding-left: 1px;
	padding-bottom: 20px;
	min-height:720px;
	line-height:16px;
}
#container_conferencistas {
	width: 391px;
	margin-top:0px;
	background: url(../images/bg_container.gif) left repeat-y;
	margin-right: -10px;
	}

#container p, #container_conferencistas p {color:#000000;}

#container img {
	display: block;
}

#container .dot_bottom,#container_conferencistas .dot_bottom {
	background: url(../images/border_dotted_hor.gif) bottom repeat-x;
	padding-bottom: 1px;
	
}

#container .data_home, #container_conferencistas .data_home {
	margin-top: 3px;
}

#container .data_home .upper {
	font-weight: bold;
}

.h3_nomeconferencista {
	text-transform: uppercase;
	font: bold 20px Georgia, "Times New Roman", Times, serif;
	color: #F78E1D;
	margin-left: 22px;
	margin-bottom: -15px;
}

#container p, #container_conferencistas p {
	margin: 15px 0 15px 15px;
	padding-right: 20px;
}

.blockquote_conf {
	margin: 7px 0 -3px 15px;
	color: #000000;
}

#container p.pergunta {
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	margin-bottom: -10px
}

.box_noticias {
	display: block;
	background: url(../images/border_dotted_hor.gif) bottom repeat-x;
	padding-bottom: 1px;
}

.box_noticias_final {
	display: block;
	background: none;
	padding-bottom: 1px;
}

#container p.data_forum_perguntas {
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
	margin-bottom: -15px;
}

.textarea {
	border: #CCCCCC 1px solid;
	width: 280px;
	height: 150px;
	padding: 2px;
	margin-bottom: 10px;
}

#container p.p_contato_imprensa {
	margin-top: -15px;
}

.dot_hor {
	display: block;
	height: 3px;
	background: url(../images/border_dotted_hor.gif) center repeat-x;
}

.blockquote_conferencia_home {
  margin-top: 3px;
  margin-bottom: 10px;
  color: #000000;
  font-weight: normal;
  line-height:20px;
}

.profissao {
	font: normal 11px Georgia, "Times New Roman", Times, serif;
}

.box_noticias_home {width: 212px; float:left; min-height:290px;}}
#container .box_noticias_home p.leiamais {margin-top: -10px;}

/*
	Títulos
*********************************************************/

.titulo {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #F78E1D;
	padding: 15px 0 0 15px;
	text-transform: uppercase;
}

.subtitulo_nome {
	font: bold 19px Georgia, "Times New Roman", Times, serif;
	color: #F78E1D;
	padding: 0 0 0 15px;
	margin-bottom: -12px;
	margin-top: 10px;
}

.subtitulo_forum_perguntas {
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #F78E1D;
	padding: 15px 0 0 15px;
}

.subtitulo_bold_forum_perguntas {
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 0 0 0 15px;
	text-transform: uppercase;
}

.titulo_interno {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #F78E1D;
	padding: 0 0 0 15px;
	text-transform: uppercase;
	letter-spacing: 0.3pt;
}

.titulo_interno_imprensa {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #F78E1D;
	padding: 15px 0 0 15px;
	text-transform: uppercase;
	letter-spacing: 0.3pt;
}

.titulo_noticia, .titulo_institucional {
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 15px 0 0 15px;
	margin-bottom: -15px;
	text-transform: uppercase;
	letter-spacing: 0.3pt;
	color: #000000;
}

/*
	FORM INCREVA-SE
*********************************************************/

#container form {
	margin: 15px 0 0 22px;
}

#container label {
	display: block;
	text-transform: uppercase;
	margin-bottom: 3px;
}
#container li li label {

	text-transform:none;
	
}
#container .txt_input,#container .txt_ddd, #container .txt_telefone {
	border: #CCCCCC 1px solid;
	width: 280px;
	padding: 2px;
	margin-bottom: 10px;
}

#container .txt_ddd {
	width: 11px;
}

#container .txt_telefone {
	width: 100px;
}

#container .radio {
	float: left;
	margin-right: 3px;
}

#container .mod_pratica {
	margin-left: 20px;
}

.mod_pratica label {font-weight: normal;}

#container .ul_radio li {
	margin: 5px 0;
	font-size: inherit;
}

#container .btn_enviar {
	color:#FFFFFF;
	background: #F78E1D;
	padding: 3px;
	margin: 10px 0;
	display: block;
}

/*
	PROGRAMACAO
*********************************************************/

#container .data_prog {
	margin-top: 5px;
	margin-bottom: -5px;
	font-weight: bold;
	text-transform: uppercase;
}

#container .end_esq {
	float: left;
	margin-top: 20px;
}

#container .end_dir {
	margin-top: 20px;
	margin-left: 220px;
}

#container .end_esq p, #container .end_dir p {
	margin-top: 0;
	margin-bottom: 0;
}

#container .end_esq .local, #container .end_dir .local {
	text-transform: uppercase;
	font-weight: bold;
}

.modulo_esq {
	margin: 40px 0 0 20px;
}

#container .modulo_dir {
	margin: 40px 0 0 20px;
}

	#container .modulo_esq .h4_logos_maio {
	background: url(../images/h4_logos_maio.gif) top left no-repeat;
	text-indent: -50000px;
	width: 400px;
	height: 39px;
}

#container .modulo_dir .h4_pathus_junho {
	background: url(../images/h4_pathus_junho.gif) top left no-repeat;
	text-indent: -50000px;
	width: 400px;
	height: 39px;
}

#container .modulo_esq .h4_eros_julho {
	background: url(../images/h4_eros_julho.gif) top left no-repeat;
	text-indent: -50000px;
	width: 400px;
	height: 35px;
}

#container .modulo_dir .h4_mythus_agosto {
	background: url(../images/h4_mythus_agosto.gif) top left no-repeat;
	text-indent: -50000px;
	width: 400px;
	height: 35px;
}

#container .modulo_esq h5, #container .modulo_dir h5 { 
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin: 7px 0;
	color: #000000;
	line-height:18px;
}

#container .modulo_esq p, #container .modulo_dir p {
	margin: 2px 0;
}

#container .modulo_esq .data, #container .modulo_dir .data {
	margin-top: 15px;
	font-weight: bold;
}

#container .modulo_esq .blockquote, #container .modulo_dir .blockquote {
	margin: 5px 0;
}

.modulo_esq .conferencista, .modulo_dir .conferencista {
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 2px;
}
 
/*
	IMPRENSA
*********************************************************/

.galeria_conferencista {
	padding-left: 15px;
	display: table;
	padding-bottom: 15px;
}

#container .galeria_conferencista p {
	margin-left: 0;
}

.galeria_conferencista img {
	display: block;
	float: left;
	margin: 5px 10px 5px 0;
}

.meios_imprensa {
	width:400px;
	margin-left: 200px;
	margin-top: 15px;
}

.meios_artigos {
	width: 143px;
	float: left;
	margin: 0 0 10px 0;
}

#container .meios_artigos p {
	margin: 0;
	padding: 0;
}
	
/********************************************************
	RODAPE
*********************************************************/
#rodape {clear: both; background:url(../images/bg_rodape.gif) 190px 5px no-repeat;height:100px;}
#rodape ul {margin-left: 189px; margin-top: -1px; background: url(../images/border_dotted_hor.gif) top repeat-x;float:left;padding:10px 0 15px 20px; width:560px;}
#rodape li {float:left; margin: 0 10px;}
.rdp_xbrasil {background:url(../images/logotipo_xbrasil.gif) center no-repeat;text-indent:-50000px;width:82px;height:71px;display:block;margin:10px 0 0 -25px;}
.rdp_se {background:url(../images/logotipo_iets.gif) center no-repeat;text-indent:-50000px;width:40px;height:71px;display:block;margin:10px 0 0 -15px;}
.rdp_sesc {background:url(../images/logotipo_sesc.gif) center no-repeat;text-indent:-50000px;width:60px;height:71px;display:block;margin:10px 0 0 10px;}
.rdp_cc {background:url(../images/logotipo_caixacultural.gif) center no-repeat;text-indent:-50000px;width:54px;height:39px;display:block;margin:10px 0 0 15px;}
.rdp_caixa {background:url(../images/logotipo_caixa.gif) center no-repeat;text-indent:-50000px;width:65px;height:71px;display:block;margin:10px 0 0 10px;}
.rdp_brasil {background:url(../images/logotipo_brasil.gif) center no-repeat;text-indent:-50000px;width:67px;height:71px;display:block;margin:10px 0 0 -10px;}
