
/** LAYOUTS **/

	/*Coluna FULL*/
	.colFull{
		position: relative;
		margin: 1px;
		width: 80%;
		display: block;
		min-height: 80px;
		_height: 80px;
		padding: 0;
		/*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;
	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: 0 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: 655px
	}
	.admin input[type=text],
	.admin select,
	.admin textarea {
            width: 350px
        }
	
	#form_sendMail input[type=text],
	#form_sendMail select,
	#form_sendMail textarea {
            width: 500px
        }
        input.editor_field { width: 120px }
        input.editor_ok_button { width: 60px }

	select option {
		font-size: 12px;
		color: #333;
                margin-left: 10px;
	}

	/* 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;
    background: url(../imgsSys/ico_information.png) no-repeat 0px 5px;
    padding: 6px 20px;
}   
.ok{
    color: #339900;
    background: url(../imgsSys/ico_accept.png) no-repeat 0px 5px;
    padding: 6px 20px;
}   
.erro{
    color: #FF0000;
    background: url(../imgsSys/ico_delete.png) no-repeat 0px 5px;
    padding: 6px 20px;
}   

/* 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, #corpo .btnDefault {
	width: auto;
	background: #CCCCCC;
	cursor: pointer
}
#corpo .tform {
    margin: 0px 5px ;
    width: 650px;
	border: none;
	border-bottom: 1px solid #262261;
}
#corpo #conteudo .tform td {
    padding: 5px;
}
#corpo #conteudo .tform th {
	text-align:left;
    background: #262261;
    color: #FFFFFF;	
}
#corpo #conteudo #table_authors #tbody_authors tr  {
    height: 45px;
}
#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 #conteudo .setEmailAuthor input{
    margin-top: 0px;
    padding: 1px;
    font-size: 9px; 
    border: 1px solid #BBBBBB;
    height: 14px;
    vertical-align: middle;
}
#corpo #conteudo .authorName{
   display:block;
}
#corpo #conteudo .authorName small{
   font-size: 10px;
}
#corpo #conteudo input#setEmailP {
    magin: 0px;
    vertical-align: top;
    width: 100px;
}

#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;
}
.loader {
    text-align: center;
    font-size: 10px;
}
.hide {display: none}
.show {display: inherit}


.disabled{
    text-decoration: line-through;
}

.link {
    cursor: pointer;
}

#table_abs_legend {
    margin: 5px 5px ;
    width: 650px;
    text-align: right;
}

#table_abs_legend_content span{
    margin-left: 8px;
}
.abstractSubmit td {
    text-align:left;
}



#colorbox .boxAlert textarea {
	width: 470px;
}
input#absLetter_addressSubmit {
	width: 100px;
	margin-top: 10px;
	margin-left: 380px;
	background:#CCC;
}
