
/** LAYOUTS **/

	/*Coluna FULL*/
	.colFull{
		position: relative;
		margin: 1px;
		width: 80%;
		display: block;
		min-height: 80px;
		_height: 80px;
		/*border: 1px dashed #666;*/
	}

	/*Largura dos campos que estão dentro da coluna Full*/
	.colFull input[type=text],
	.colFull input[type=password],
	.colFull select,
	.colFull textarea {
	}

	/*Coluna da Esquerda*/
	.colEsq{
		margin: 1px;
		width: 48.5%;
		min-height: 80px;
		_height: 80px;
		float: left;
		/*border: 1px dashed #666;*/
	}
	/*Coluna da Direita*/
	.colDir{
		margin: 1px;
		width: 49%;
		min-height: 80px;
		_height: 80px;
		float: right;
		/*border: 1px dashed #666;*/
	}
	/*Largura dos campos que estão dentro das colunas Esquerda e Direita*/
	.colEsq input[type=text],
	.colEsq input[type=password],
	.colEsq textarea,
	.colDir input[type=text],
	.colDir input[type=password],
	.colDir textarea {
	}
	.colDir select,
	.colEsq select {
	}





/* Tags*/

	/* FieldSets */
	fieldset{
		margin-left: 0px;
		margin-right: 5px;
		padding-right: 0px;
		border: none;
	}

	/*Fieldsets Internos sem classe*/
	fieldset fieldset.colFull {
		/*
		min-height: 50px;
		_height: 40px;
		height: 40px;
		*/
	}
	/*Fieldsets Internos da coluna Esquerda*/
	fieldset fieldset.colEsq {
		margin-left: 4px;
	}

	/*Fieldsets Internos da coluna Direita*/
	fieldset fieldset.colDir {
		margin-right: 13px;
	}
	/* Classe especifica para determinar a altura minima do fieldset que contenha Radio's Buttons */
	fieldset.radio{
		min-height: 120px;
		_height: 100px;
		height: 100px;
	}

	h5 {
		font-size: 14px;
		border-bottom: 2px solid #BBBBBB;
		margin: 30px 35px 0px 0px;
	}

	#conteudo.abstractSubmit h2 {
	font-size: 14px;
	border-bottom: 2px solid #BBBBBB;
	margin: 30px 35px 0px 0px;
	}
	/* Labels e Legend dos FieldSets Internos */
	label, fieldset fieldset legend {
		display: block;
		font-size: 13px;
		font-weight: normal;
		text-transform: none;
		padding: 20px 0 3px 0;
	}
	/*Label dos Inputs*/
/*	label{
		font-size: 14px;
	}
*/

	/*Legends dos Fieldsets*/
	legend{
		font-size: 16px;
		font-weight: bold;
		text-transform: uppercase;
	}




/* CAMPOS*/

	/* Campos */
	input,
	select,
	textarea {
		font-size: 14px;
		background: #FBFBFB;
		color: #333;
		border: 2px solid #BBBBBB;
		padding: 3px;
		letter-spacing: 0.2px;
		width: 540px
	}

	/* Foco nos campos */
	input:focus,
	select:focus,
	textarea:focus {
		background: #FFFFCC;
		color: #000;
		border-color: #AAA;
	}

	/* Textarea*/

	/* Input Radios - NAO ESTA FUNCIONANDO no FF, só no OPERA :( */
	input[type=radio] {
		/*border: 1px solid red;*/
	}

	.radio{
		padding-top: 5px;
	}
	.radio input {
		width: auto;
	}

	/* Input Checkbox - NAO ESTA FUNCIONANDO no FF, só no OPERA :( */
	input[type=checkbox] {
		/*border: 1px solid red;*/
	}


	/* VALIDAÇÃO */
	.campo_erro,
	.campo_erro:focus{
		border: 2px solid #FF0000;
	}
	.campo_ok,
	.campo_ok:focus{
		border: 2px solid #339900;
	}

/* INSTRUCOES */
.msgField{
	/*
	background: #EEE url(http://192.168.1.4/congresscentral-v2/padrao/imgsSys/icone_info.gif) no-repeat 1px 7px;
	text-indent: 16px;
	*/
	font-size: 11px;
	padding: 2px;
}
#shadow #corpo #conteudo .file {
	width: 350px
}

.info{
	color: #666;
}
.ok{
	color: #339900;
}
.erro{
	color: #FF0000;
}



/* BOTOES*/

	/* Vermelho */
	.botao_vermelho, .botao_vermelho:focus {
		background: red;
		color: #FFF;
		font-size: 12px;
		font-weight: bold;
	}
	/* Verde */
	.botao_verde, .botao_verde:focus {
		background: green;
		color: #FFF;
		font-size: 18px;
		font-weight: bold;
	}
#corpo .btn {
	text-align: right;
	padding: 5px 35px 5px 0;
}
#corpo .btn input {
	width: auto;
	background: #CCCCCC;
	cursor: pointer
}
#corpo .btnDefault {
    width: auto;
    background: #CCCCCC;
	cursor: pointer
}
#corpo .tform {
	margin-top: 0;
	width: 450px;
	border: none;
}
#corpo #conteudo .tform th {
	text-align:left;
	color: #AAAAAA;
	background: #FFFFFF;
}
#corpo  #conteudo .tform input {
	width: auto;
	height: 12px;
	border: none;
}
#corpo  #conteudo .tform input.AutAff {
	width: 40px;
	font-size: 9px;
	padding: 1px;
	border: 1px solid #BBBBBB;
}
#corpo .tform tfoot tr td {
	border-top: 1px solid #8B8B8B;
}
.x {
	display: block;
	width: 50px;
	height: 12px;
	background: url(../imgsSys/deleteOff.gif);
}
.x:hover { 	background: url(../imgsSys/deleteOn.gif);}
.x span {display: none}

.moveUp {
	display: block;
	float: left;
	width: 16px;
	height: 12px;
	background: url(../imgsSys/moveUpOff.gif);
}
.moveUp:hover { 	background: url(../imgsSys/moveUpOn.gif);}
.moveUp span {display: none}
.moveUp.disable { 	background: url(../imgsSys/moveUpDisable.gif); cursor: default;}

.moveDown {
	display: block;
	float: left;
	width: 16px;
	height: 12px;
	background: url(../imgsSys/moveDownOff.gif);
}
.moveDown:hover { 	background: url(../imgsSys/moveDownOn.gif);}
.moveDown span {display: none}
.moveDown.disable { 	background: url(../imgsSys/moveDownDisable.gif); cursor: default;}

/* Fieldset das ETAPAS */
.etapa{
	margin-top: 20px;
}
#corpo  #conteudo .bover { background: #FF0000; color: #FFFFFF; pointer: }


/* NAVEGAÇÃO das ETAPAS da INSCRICAO */
#etapa_navegacao{
	margin-top: 10px;
	text-align: center;
}

/* Box dos ERROS */
#etapaErro{
	/*
	background: #FFF;
	border: 1px dashed #FF0000;
	padding: 10px;
	*/
}

/* Acompanhantes */
.colFull input.acompanhante{
}
/*.acompanhante button{
	width: 85%;
}*/

/* CONFIRMACAO */
.confirma_valor{
	font-weight: bold;
}
.msgErro {
    border-top: 2px solid  #FFA217;
    border-bottom: 2px solid  #FFA217;
    background: #FFF6D1 url(../imgsSys/warning.png)  no-repeat 5px 6px;
    padding: 10px 1px 10px 35px;
    font-size: 12px;
    margin: 10px 40px 10px 0px;
}
.msgOk {
    border-top: 2px solid #009900;
    border-bottom: 2px solid #009900;
    background: #D0FECB url(../imgsSys/accept.png)  no-repeat 5px 6px;
	padding: 10px 10px 10px 35px;
	font-size: 12px;
	margin: 30px 40px 0px 0px;
}
#pr_load {
	text-align: center;
	font-size: 10px;
}
.hide {display: none}
.show {display: inherit}

#latexHelp {
	width: 548px;
    height: 250px;
    background: #DDDDDD;
}

.disabled{
    text-decoration: line-through;
}