/* Forces scrollbars so centered pages don't shift */

/* style for header_vestibular */
body {
	margin: 0px;
}
.master{
	position:absolute;
	left:50%;
	margin-left:-473px;
	width:946px;
	border:solid 1px #D40003;

}
.header{
	display:inline-block;
}
.content{
	display:inline-block;
	margin:10px;
}

/* end style for header_vestibular */

#aba {
  position:relative;
  float:left;
  width:100%;
  background:#fff url("/genius/_imagem/_sistema/bg_aba.gif") repeat-x bottom;
  font-size:15px;
  line-height:normal;
  }
#aba ul {
  margin:0;
  padding:10px 15px 0;
  list-style:none;
  }
#aba li {
  display:inline;
  margin:0;
  padding:0;
  }
#aba a {

  }

#aba ul li a {
	float:left;
	color: #222;
	background: url("/genius/_imagem/_sistema/left_aba.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	border-bottom:1px solid #765;
	text-decoration:none;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size: 11px;
	font-weight: normal;
	font-family: 'Andale Mono', sans-serif;
	display : inline;	
}
 
#aba a span {
  float:left;
  display:block;
  background:url("/genius/_imagem/_sistema/right_aba.gif") no-repeat right top;
  padding:6px 20px 5px 5px; /* 5px 15px 4px 6px; */
  font-weight:bold;
  color:#765;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#aba a span {float:none;}
/* End IE5-Mac hack */
#aba a:hover span {
  color:#333;
  }
#aba .current a {
  background-position:0 -150px;
  border-width:0;
  border-bottom:
  }
#aba .current a span {
  background-position:100% -150px;
  padding-bottom:5px;
  color:#333;
  }
#aba a:hover {
  background-position:0% -150px;
  }
#aba a:hover span {
  background-position:100% -150px;
  }
  

  
a {
	outline: none !important; /* @ Firefox, remove ugly dotted border */
 }
 
a.button {
	text-decoration : none;
}


a.button:hover {
	background-color : #ddd;
	
}

  /*aba*/



#nav {
	border-bottom : 1px solid #ddd;
	padding-top : 10px;
}


.display {
	padding-top : 1opx;  
	z-index:-1000
}

 
.display p {
	margin: 0;
	padding: 4px;
}
 
.float-right {
	padding:10px 20px;
	float:right;
}
 
blockquote {
	text-style:italic;
	padding:5px 0 5px 30px;
}

#container
{
	width : 100%;
}

#container fieldset
{
	padding: 15px;
	border: #CCCCCC 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
legend
{
	font-weight: bold;
	color: #000
}

#container label
{
	float: left;
	margin: 3px;
	font-weight: bold;
}

#container fieldset.radio
{
	/*margin: 0 0 0 0;*/
	clear: both;
	width: auto;
	/*	float: left;
	*/
}

#cpf
{
	float:none;
}

#container fieldset.inscricao label
{
	float:none;
	margin: 3px;
	font-weight: bold;
}

#container fieldset.inscricao, #container fieldset.inscricao_alteracao
{
	/*margin: 0 0 0 0;*/
	clear: both;
	width: 500px;
	margin-left:250px;
	/*	float: left;
	*/
}

#container fieldset.inscricao_alteracao
{
	margin-top:30px;
}

#container fieldset.inscricao_alteracao label
{
	font-weight: normal;
}
#container fieldset.semborda
{
	margin: 0px;
	padding: 0px;
	border: none;
	float: left;
	width: auto;
	
}

#container fieldset.semborda label
{
	font-weight: normal;
}

#container fieldset.radio label
{
	font-weight: normal;
}

#container fieldset.responsavel
{
	/*margin: 0 0 0 0;*/
	/*clear: both;*/
	/*width: auto;*/
	float: left;

}

#container fieldset.responsavel label
{
	font-weight: normal;
}

#container input, #container select
{
	font: bold 13px Tahoma;
    color: #fff;
    background-color: #e8b062;
	border: solid 2px #e8b062;
	padding: 3px;
	float: left;
	width: auto;
}

#container input.buscar
{

	width: 100px;
	background: #c4161c url(/genius/_imagem/_biblioteca/icons/find.png) no-repeat right center;
	font: bold 13px Tahoma;
	height:22px;
	cursor:pointer;
	border: outset 1px;
	padding: 0px 16px 0px 0px;
	text-align:center;

}


div.uf
{
	float:					left;
	clear:					right;
	font: bold 13px Tahoma;
    color: #fff;
    background-color: #e8b062;
	border: solid 2px #e8b062;
	padding: 3px;
	width:30px;
	/*float:left;*/
}

div.complemento
{
	float:					left;
	clear:					right;
	font: bold 13px Tahoma;
    color: #fff;
    background-color: #e8b062;
	border: solid 2px #e8b062;
	padding: 3px;
	width:45px;
	/*float:left;*/
}


#container input.erro
{
	border: solid 2px #F00;
}

#container input.hidden
{
	display: none;
}

textarea
{
	display: block;
	width: 396px;
	height: 136px;
	font: bold 13px Tahoma;
    color: #fff;
    background-color: #e8b062;
	border: solid 2px #e8b062;
	padding: 3px;
	/*float:left;*/
}

#container input.inputPress
{
 background-color: #DA8918;
}
/*  Criação de novas classes para navegabilidade.
	Alterado por: Rafael Leite
	Data: 09/04/2010
	Chamado: 1333
*/
a#VoltarImpr{
	background: #c4161c no-repeat right center;
	font: bold 11px Tahoma;
	width: 100px;
	height:20px;
	cursor:pointer;
	border: outset 1px;
	padding: 0px 16px 0px 0px;
	text-align:center;
	margin: 0px 0px 0px 0px;
}
a#ImprRel{
	background: #c4161c url(/genius/_imagem/_biblioteca/icons/printer.png) no-repeat right center;
	font: bold 11px Tahoma;
	width: 100px;
	height:20px;
	cursor:pointer;
	border: outset 1px;
	padding: 0px 16px 0px 0px;
	text-align:center;
	margin: 0px 0px 0px 0px;
}

#container input.submit
{
	float:none;
	width: 120px;
	background: #c4161c url(/genius/_imagem/_biblioteca/icons/page_save.gif) no-repeat right center;
	font: bold 13px Tahoma;
	height:22px;
	cursor:pointer;
	border: outset 1px;
	padding: 0px 16px 0px 0px;
	text-align:center;
	margin: 0px 0px 0px 0px;
}
#container input.subinscricao
{
	float:none;
	width: 150px;
	background: #c4161c url(/genius/_imagem/_biblioteca/icons/page_save.gif) no-repeat right center;
	font: bold 13px Tahoma;
	height:22px;
	cursor:pointer;
	border: outset 2px;
	padding: 0px 16px 0px 0px;
	text-align:center;
	margin: 12px 0px 0px 10px;
}
#container input.cancelar
{
	float:none;
	width: 100px;
	background: #c4161c url(/genius/_imagem/_biblioteca/icons/cancel.gif) no-repeat right center;
	font: bold 13px Tahoma;
	height:22px;
	cursor:pointer;
	border: outset 1px;
	padding: 0px 16px 0px 0px;
	text-align:center;
	margin: 0px 0px 0px 15px;
}

#container input.excluir
{
	display: inline;
	width: 20px;
	background: #c4161c url(/genius/_imagem/_biblioteca/icons/cancel.gif) no-repeat center;
	font: bold 13px Tahoma;
	height:22px;
	cursor:pointer;
	border: outset 1px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	margin: 0px 0px 0px 0px;
}

#container input.novo, #container input.addPdf, #container input.novoAdd
{
	display: inline;
	width: 125px;
	background: #c4161c url(/genius/_imagem/_biblioteca/icons/page_white.gif) no-repeat right center;
	font: bold 13px Tahoma;
	height:22px;
	cursor:pointer;
	border: outset 1px;
	padding: 0px 16px 0px 0px;
	text-align:center;
	margin: 0px 0px 0px 15px;
}

#container input.addPdf
{
	width: 150px;
	background: #c4161c url(/genius/_imagem/_biblioteca/icons/page_add.png) no-repeat right center;
	margin: 0px 0px 0px 0px;
}

#container input.novoAdd
{
	width: 138px;
	background: #c4161c url(/genius/_imagem/_biblioteca/icons/page_white_add.png) no-repeat right center;
}


#container select
{
	display: block;
}






		.ac-info
		{
			position:			absolute;
			top:				2px;
			right:				4px;
			padding:			1px 2px;
			font-size:			0.9em;
			color:				#888;
		}
		.ac-cod
		{
			position:			absolute;
			display:none;
		}

		.example-dropdown
		{
			background:			url(images/dropd.png) no-repeat center;
			width:				17px;
			height:				17px;
			float:				left;
			clear:				right;
			margin-left:		-17px;
			cursor:				pointer;
			z-index:			2;

		}
		
.f_radio{
	background-color:#FFF;
	color: #000;
}

#nav button {
	width:88px;
	background: #c4161c url(/genius/_imagem/_biblioteca/icons/page_save.png) no-repeat right center;
	padding-right: 16px;
	color: #fff;
    font: bold 10px Verdana;
	height:22px;
	cursor:pointer;
	text-align:center

}


div.usuarioCinza
{
	float:					left;
	clear:					right;
	background:				url(/genius/_imagem/_biblioteca/icons/user_disabled.gif) no-repeat center;
	width:					16px;
	height:					16px;
	padding-right: 10px;
}

div.usuarioVerde
{
	float:					left;
	clear:					right;
	background:				url(/genius/_imagem/_biblioteca/icons/user_green.gif) no-repeat center;
	width:					16px;
	height:					16px;
}

div.usuarioVermelho
{
	float:					left;
	clear:					right;
	background:				url(/genius/_imagem/_biblioteca/icons/user_red.gif) no-repeat center;
	width:					16px;
	height:					16px;
}

div.usuarioEditar
{
	float:					left;
	clear:					right;
	background:				#fff url(/genius/_imagem/_biblioteca/icons/user_edit.gif) no-repeat center;
	width:					16px;
	height:					16px;
	margin-left: 5px;
	cursor:pointer;
}
div.usuarioCI
{
	float:					left;
	clear:					right;
	background:				#fff url(/genius/_imagem/_biblioteca/icons/cancel_new.png) no-repeat center;
	width:					17px;
	height:					17px;
	margin-left: 6px;
	cursor:pointer;
}

div.usuarioMail
{
	float:					left;
	clear:					right;
	background:				#fff url(/genius/_imagem/_biblioteca/icons/email_go.png) no-repeat center;
	width:					16px;
	height:					16px;
	margin-left: 5px;
	cursor:pointer;
	left-margin:-1000px
}
div.usuarioMail span
{
	display:none
}


div.usuarioExcluir
{
	float:					left;
	clear:					right;
	background:				#fff url(/genius/_imagem/_biblioteca/icons/user_delete.png) no-repeat center;
	width:					16px;
	height:					16px;
	margin-left: 10px;
	cursor:pointer;
}

div.usuarioPdf
{
	float:					left;
	clear:					right;
	background:				#fff url(/genius/_imagem/_biblioteca/icons/page_white_acrobat.png) no-repeat center;
	width:					16px;
	height:					16px;
	margin-left: 10px;
	cursor:pointer;
}

div.usuarioNota
{
	float:					left;
	clear:					right;
	background:				#fff url(/genius/_imagem/_biblioteca/icons/award_star_gold_2.png) no-repeat center;
	width:					16px;
	height:					16px;
	/*margin-left: 10px;*/ 
	cursor:pointer;
}

div.usuarioComprovacao
{
	float:					left;
	clear:					right;
	background:				#fff url(/genius/_imagem/_biblioteca/icons/layout_content.png) no-repeat center;
	width:					16px;
	height:					16px;
	/*margin-left: 10px;*/
	cursor:pointer;
}

div.usuarioPresenca
{
	float:					left;
	clear:					right;
	background:				#fff url(/genius/_imagem/_biblioteca/icons/arrow_in.png) no-repeat center;
	width:					16px;
	height:					16px;
	margin-left: 10px;
	cursor:pointer;
}

#tbPesquisa { margin-left:5px;}

/*
/genius/_imagem/_biblioteca/icons/table.png

*/

#msgTopo2 {
margin-left: 25px;
padding: 10px 0px 10px 22px;
background:#FFFFFF url(/genius/_imagem/_biblioteca/mootools/spinner.gif) no-repeat scroll left;
height:16px;
width:400px;
font-weight:bold;
display:block
}

.area_publicacao_conteudo, .area_titulacao_conteudo {
	margin-bottom: 5px;
}

#topo {
	margin: 20px;
    font-size: 14px;
	text-align: left;
	font-weight:bold
}

div.msgErro {
	clear:both;
	margin:10px;
	color:#FF0000;
	font-weight:bold;
	text-align:center
}

#container input.reado {
    background-color:#FFBE7D;
	border: solid 2px #FFBE7D;
}

.rdo {
margin-left: 5px;
}

.style1 {
	color: #0000FF;
	font-weight: bold;
	font-size: 14px;
}
.style2 {
	color: #FF0000;
	font-weight: bold;
}
.style3 {
	color: #000066;
	font-weight: bold;
}