/* CSS Document */
body, td
{
	font-family: "Geneva", Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: black; 
}

/*** TRATAMENTO PNG IE5+ ***/

* html img/**/ {
	filter: expression(this.alphaxLoaded ? "" : (this.src.substr(this.src.length-4)==".png" ? ((!this.complete) ? "" : this.runtimeStyle.filter=("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+String(this.alphaxLoaded=true).substr(0,0)+(this.src="http://www.puc-campinas.edu.br/eventos/2009/semanacademica/img/blank.gif").substr(0,0)) :  this.runtimeStyle.filter=""));   
}


#menu
{
	margin: 0; 
	padding: 0; 
	border-top: 1px solid #0168B5;  
	border-left: 6px solid #0168B5;  
}

#menu li
{
	margin: 0; 
	padding: 4px 0 4px 13px; 
	list-style-type: none; 
	color: #0168B5; 
	font-weight: bold; 
	background-color: #E9E8E8; 
	border-bottom: 1px solid #0168B5;  
	border-right: 1px solid #0168B5; 
}

#menu a
{
	color: #0168B5; 
	text-decoration: none; 
}

#menu .atual
{
	background-color: #F0F8FF; 
	border-right: 1px solid #F0F8FF;
}


#conteudo
{
	padding: 0 16px 16px 16px; 
	line-height: 130%; 
}

#submenu
{
	position: relative; 
	left: 3px; 
	width: 761px; 
	height: 23px; 
	background: url( conteudo_top.png ) top right no-repeat; 
}

#submenu_table
{
	margin: 0 0 0 164px;
}

#submenu_table td
{
	padding: 8px 0 0 0;  
	border-right: 1px solid #0168B5; 
	color: #0168B5; 
}

#submenu_table a
{
	color: #AB0700; 
	text-decoration: none; 
	padding: 0 14px 0 14px; 
}

#submenu_table a:hover
{
	color: #AB0700; 
	text-decoration: underline; 
}

#submenu_table .atual
{
	background-color: #F0D3D2; 
}

h3
{
	margin: 5px 0 20px 0;
	padding: 0; 
	color: black; 
	font-size: 18px; 
	font-weight: normal; 
}

#grade_home
{
	background: url( ../img/bg_tabela_home.png ) top left no-repeat; 
	margin-top: 15px; 
}

#grade_home td
{
	width: 270px; 
	padding: 10px 10px 6px 10px; 
}

#grade_home a
{
	color: black; 
	text-decoration: none; 
}

#grade_home a:hover
{
	color: black; 
	text-decoration: underline; 
}

.nome_evento
{
	background-color: white; 
	padding: 0 0 20px 0; 
	margin: 0; 
	border-right: 1px solid #0168B5; 
	font: normal 14px Georgia, "Times New Roman", Times, serif; 
}

#TDConteudo{
	background: url( menu_bg.png ) top left repeat-y;
	border-bottom:1px solid #0168B5; 
	border-right:1px solid #0168B5;
}

em {
	font-style: normal; 
	background-color: #FFFFCC; 
}

.verdana_14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #000000 
}

.fonte_padrao {  
	font-size: 11px;
	text-decoration: none;
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif
}

.fonte_padrao_form {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

.fonte_padrao_form td {  
	padding-bottom:5px;
}

.verdana_10 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000
}

.verdana_9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000
}

.linha_meio_bg {
	background-image: url(../img/linha_meio_bg.gif);
	background-repeat: repeat-y;
}

.linha_meio_noticia_bg {
	background-image: url(../img/linha_meio_noticia_bg.gif);
	background-repeat: repeat-y;
}

.linha_meio_arquivo_bg {
	background-image: url(../img/linha_meio_arquivo_bg.gif);
	background-repeat: repeat-y;
}

a {
	text-decoration: none;
}

a:hover {  
	text-decoration: underline;
}

hr {
	color:#EFEFEF;
	height:0px;
	border:0px solid;
    border-top:1px #EFEFEF solid;
	margin-top: 7px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
}

h4 { margin: 25px 0 0 35px; padding: 0; font: bolder 12px Verdana; text-transform: uppercase; color: #9933CC; }

.caixa_220x19 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	height: 19px; 
	width: 220px;
}

.caixa_260x19 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 19px;
	width: 260px;
}

form {
	padding:0px;
	margin:0px;
}

.verdana_11_azul { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#336699;
}


/* ======================================================== */
#table_ficha { margin: 20px 0 0 0; font-size: 11px; }
#table_ficha input, #table_ficha select { margin: 2px 0 2px 0; }
#table_ficha tr td.labels { text-align: right; width: 155px; vertical-align: top; }
#table_ficha tr td.labels span { margin: 0 10px 0 0; }
		
#table_ficha input { width: 350px; }
#table_ficha #rdoUtilizarDados { margin: 3px 6px 2px 0; width: 13px; vertical-align: middle; }
#table_ficha #rdoNaoUtilizarDados { margin: 3px 6px 2px 0; width: 13px; vertical-align: middle; }
#table_ficha #txtTelefoneDDD, #table_ficha #txtCelularDDD, #table_ficha #txtFaxDDD { width: 30px; margin-right: 2px; }
#table_ficha #txtTelefone, #table_ficha #txtCelular, #table_ficha #txtFax { width: 170px; }
/* ======================================================== */
.Requerido { color: #C11E1E; }
#botao_inscricao_ficha { padding: 5px 0; text-align: center; }
#botao_inscricao_ficha input { border: 1px solid #9933CC; background-color: #F7F3F8; color: #9933CC; height: 25px; font-weight: bolder; width: 100px; cursor: pointer;}
		
#lblErr{ color: #CC0000; }
td div.block_ficha { margin: 20px 0 0 0; padding: 0 0 20px 0; background-color: #F7F3F8; }
td div.block_ficha p{ margin: 0 20px 0 35px; }
		
#destaque
{
	float: right; 
	background-color: #E5F4FF; 
	margin: 0px 0px 7px 7px; 
	padding: 15px 15px 15px 15px; 
	width: 280px; 
}

#destaque li 
{
	margin: 3px 0 0 0; 
	padding: 0; 
	list-style-type: none; 
}




.PCBotao {
	width:auto;
	height: 31px;
	color:#fff;
	padding:0 2px;
	background:url(botao_cen.png) repeat-x 0 0;
	cursor:pointer;
	border:none;
	font:10px/26px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
	border: 0px !important;
}
.PCBotaoEsq {
	width: 6px;
	height: 31px;
	vertical-align:middle;
	background:url(botao_esq.png) no-repeat 0 0;
}
.PCBotaoDir {
	width: 6px;
	height: 31px;
	vertical-align:middle;
	background:url(botao_dir.png) no-repeat 0 0;
}

.PCBotaoEsqOn {
	width: 6px;
	height: 31px;
	vertical-align:middle;
	background:url(botao_esq.png) no-repeat;
	background-position: 0 -31px;
}
.PCBotaoDirOn {
	width: 6px;
	height: 31px;
	vertical-align:middle;
	background:url(botao_dir.png) no-repeat;
	background-position: 0 -31px;
}
.PCBotaoOn {
	width:auto;
	height: 31px;
	color:#fff;
	padding:0 2px;
	cursor:pointer;
	border:none;
	font:10px/26px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle;
	background:url(botao_cen.png) repeat-x;
	background-position: 0 -31px;
	border: 0px !important;
}
.Botao {
	border: 0px !important
}
