﻿@charset "utf-8";
/* CSS Document */
/*
===================================================
Folha de estilos base da aplicação:
SPRY form validator 2008

Vers: 1.0
Ano: 2008
Autor: Miguel Azevedo e Castro
E-mail: miguel.castro@janeladigital.com
Website: http://www.janeladigital.com/
===================================================*/ 
/* SpryFormValidation.css - version 0.5 - Spry Pre-Release 1.6.1           */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. 
=========================================================================== */

/* Tratamento de erros - Estado inicial das mesnsagens
-------------------------------------------------------------------------------------*/
.textfieldRequiredMsg, .textfieldInvalidFormatMsg, .textfieldMinValueMsg, .textfieldMaxValueMsg, .textfieldMinCharsMsg, .textfieldMaxCharsMsg, .textfieldValidMsg, .textareaRequiredMsg, .textareaMinCharsMsg, .textareaMaxCharsMsg, .textareaValidMsg, .checkboxRequiredMsg, .checkboxMinSelectionsMsg, .checkboxMaxSelectionsMsg, .confirmRequiredMsg, .confirmInvalidMsg, .confirmValidMsg, .passwordRequiredMsg, .passwordInvalidStrengthMsg, .passwordMinCharsMsg, .passwordMaxCharsMsg, .passwordCustomMsg, .passwordValidMsg, .radioRequiredMsg, .radioInvalidMsg, .selectRequiredMsg, .selectInvalidMsg  {
	display: none;
}

/* Tratamento de erros - Cores de background dos fields
-------------------------------------------------------------------------------------*/
/* When the widget is in the valid state the FIELD has a GREEN background applied on it. */
.textareaValidState textarea, textarea.textareaValidState, .textfieldValidState input, input.textfieldValidState, .confirmValidState input, input.confirmValidState, .passwordValidState input, input.passwordValidState, .selectValidState select, select.selectValidState {
	/*background-color:#e2f9e2;*/
	background-color:#efefef;
}

/* When the widget is in an invalid state the FIELD has a RED background applied on it. */
input.textfieldRequiredState, .textfieldRequiredState input, input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, input.textfieldMinValueState, .textfieldMinValueState input, input.textfieldMaxValueState, .textfieldMaxValueState input, input.textfieldMinCharsState, .textfieldMinCharsState input, input.textfieldMaxCharsState, .textfieldMaxCharsState input, input.confirmRequiredState, .confirmRequiredState input, input.confirmInvalidState, .confirmInvalidState input, input.passwordRequiredState, .passwordRequiredState input, input.passwordInvalidStrengthState, .passwordInvalidStrengthState input, input.passwordMinCharsState, .passwordMinCharsState input, input.passwordCustomState, .passwordCustomState input, input.passwordMaxCharsState, .passwordMaxCharsState input, select.selectRequiredState, .selectRequiredState select, select.selectInvalidState, .selectInvalidState select, textarea.textareaRequiredState, .textareaRequiredState textarea, 
textarea.textareaMinCharsState, .textareaMinCharsState textarea, textarea.textareaMaxCharsState, .textareaMaxCharsState textarea {
	background-color:#FF9F9F;
}
/* When the widget has received focus, the FIELD has a YELLOW background applied on it. */
.textareaFocusState textarea, textarea.textareaFocusState, .textfieldFocusState input, input.textfieldFocusState, .confirmFocusState input, input.confirmFocusState, .selectFocusState select, select.selectFocusState, .passwordFocusState input, input.passwordFocusState {
	background-color:#FFFFCC;
}
/* This class applies only for a short period of time and changes the way the text in the textarea looks like.
 * It applies only when the widget has enforce max chars enabled and the user tries to type some more.
 */
.textareaFlashState textarea, textarea.textareaFlashState, .textfieldFlashText input, input.textfieldFlashText {
	color:red !important;
}
/* When the widget has the hint message on, the hint text can be styled differently than the user typed text. */
textarea.textareaHintState, .textareaHintState textarea, .textfieldHintState input, input.textfieldHintState  {
/* color: red !important;*/
}


/* Tratamento de erros - Mensagem de erro
-------------------------------------------------------------------------------------*/
.selectRequiredState .selectRequiredMsg, .selectInvalidState .selectInvalidMsg, .radioRequiredState .radioRequiredMsg, .radioInvalidState .radioInvalidMsg, .passwordRequiredState .passwordRequiredMsg, .passwordMinCharsState .passwordMinCharsMsg, .passwordMaxCharsState .passwordMaxCharsMsg, .passwordInvalidStrengthState .passwordInvalidStrengthMsg, .passwordCustomState .passwordCustomMsg, .confirmRequiredState .confirmRequiredMsg, .confirmInvalidState .confirmInvalidMsg, .checkboxRequiredState .checkboxRequiredMsg, .checkboxMinSelectionsState .checkboxMinSelectionsMsg, .checkboxMaxSelectionsState .checkboxMaxSelectionsMsg, .textfieldRequiredState .textfieldRequiredMsg, .textfieldInvalidFormatState .textfieldInvalidFormatMsg, .textfieldMinValueState .textfieldMinValueMsg, .textfieldMaxValueState .textfieldMaxValueMsg, .textfieldMinCharsState .textfieldMinCharsMsg, .textfieldMaxCharsState .textfieldMaxCharsMsg, .textareaRequiredState .textareaRequiredMsg, .textareaMinCharsState .textareaMinCharsMsg, .textareaMaxCharsState .textareaMaxCharsMsg {
	display: inline;
	color: #CC3333;
	border: 1px solid #CC3333;
}
/* fim de erros --------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------
Overrides some of the default styles for widget error messages to include images
----------------------------------------------- */

#errors {
	float:left;
	height:25px;
	margin-top:10px;
}
.checkboxRequiredState .formLabel, .checkboxMaxSelectionsState .formLabel, .selectRequiredState .formLabel, .selectInvalidState .formLabel, .textareaRequiredState .formLabel, .textareaMinCharsState .formLabel, .textareaMaxCharsState .formLabel, .textfieldRequiredState .formLabel, .textfieldInvalidFormatState .formLabel, .textfieldMinValueState .formLabel, .textfieldMaxValueState .formLabel, .textfieldMinCharsState .formLabel, .textfieldMaxCharsState .formLabel, .radioRequiredState .formLabel {
	color: #CC3333;
}
#Countvalidta1 {
	width:17px;
}
.checkboxRequiredState .checkboxRequiredMsg, .checkboxMaxSelectionsState .checkboxMaxSelectionsMsg, .selectRequiredState .selectRequiredMsg, .textareaRequiredState .textareaRequiredMsg, .textareaMinCharsState .textareaMinCharsMsg, .textareaMaxCharsState .textareaMaxCharsMsg, .textfieldRequiredState .textfieldRequiredMsg, .textfieldInvalidFormatState .textfieldInvalidFormatMsg, .radioRequiredState .radioRequiredMsg {
	border:0px;
	padding-left:22px;
	margin-left:4px;
	background-image:url(mySpry/error.png);
	background-repeat:no-repeat;
}
.validMsg {
	width:16px;
	height:16px;
	margin-left:6px;
	margin-top:-2px;
	display:none;
}
.textfieldValidState .validMsg, .textareaValidState .validMsg, .selectValidState .validMsg, .checkboxValidState .validMsg, .radioValidState .validMsg {
	display:inline;
}
#okmessage {
	margin-top:10px;
	color: green;
	display:none;
}

/*------------------*/
/*input[type="text"]{
	background-color: #f00;
	color:#CC33FF;
}*/
#formulario{
	display:none;
}



