@charset "UTF-8";
.Accordion {
	background:#262719;
	width:190px;
	overflow:hidden;
	margin:5px;
}

.AccordionPanel {
	text-align:left;
	font-family:Arial;
	font-size:12px;
	line-height:30px;
	text-indent:10px;	
}

.AccordionPanelTab {
	cursor: pointer;
	height:30px;
	-moz-user-select: none;
	-khtml-user-select: none;
	color: #FFFFFF;}
	
#menu {
float:left;
width:210px;
}

#menu a{
	display: block;
	color:#FFFFFF;
}
#menu a:hover {
	color: #CC9900;
}
.AccordionPanelContent {
	overflow: auto;
	background:#4A4935;
	width:175px;
	margin: 2px 0px 5px 8px;
	text-indent:0px;
}
.AccordionPanelContent a {
	line-height:22px;
	font-size:11px;
	font-family:Tahoma;
}
.AccordionPanelOpen .AccordionPanelTab {
	color:#FFCC00;
}
.AccordionPanelTabHover {
	color:#CC9900;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color:#fff;
}

/* Formulario  */

.textfieldRequiredMsg, 
.textfieldMinCharsMsg,
.textfieldInvalidFormatMsg, 
.textfieldValidMsg {
	display: none;
}

.textfieldRequiredState .textfieldRequiredMsg, 
.textfieldInvalidFormatState .textfieldInvalidFormatMsg, 
.textfieldMinCharsState .textfieldMinCharsMsg,
{
	display: block;
	color: #cc0000;
	background-color:#FFF;
	padding:3px;
}

input.textfieldRequiredState, .textfieldRequiredState input, 
input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, 
input.textfieldMinCharsState, .textfieldMinCharsState input, 
 {
	background-color: #FF9F9F;
}

.textfieldFocusState input, input.textfieldFocusState {
	background-color: #FFFFCC;
}

.textfieldFlashText input, input.textfieldFlashText{
	color: red !important;
}
