﻿/* Accordion */
.accordionHeader {
    /*border: 1px solid #2F4F4F;*/
    border: 1px solid #D5DFE5;
    color: white;
    background-color: #739ABC; /*#2E4d7B;*/
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	font-size: 11px;
	font-weight: bold;
    padding: 5px 5px 5px 20px;
    margin-top: 5px;
    cursor: pointer;
    background-image: url('../images/down.gif');
    background-repeat: no-repeat;
    background-position: 5px center;
}

#master_content .accordionHeader a {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover {
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected {
    /*border: 1px solid #2F4F4F;*/
    border: 1px solid #D5DFE5;
    color: white;
    background-color: #55517B; /*#5078B3;*/
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	font-size: 11px;
	font-weight: bold;
    padding: 5px 5px 5px 20px;
    margin-top: 5px;
    cursor: pointer;
    background-image: url('../images/up.gif');
    background-repeat: no-repeat;
    background-position: 5px center;
}

#master_content .accordionHeaderSelected a {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover {
	background: none;
	text-decoration: underline;
}

.accordionContent {
    /*background-color: #D3DEEF;*/
    /*border: 1px dotted #2F4F4F;*/
    border: 1px solid #D5DFE5;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink {
	color: #fff;
	font-family: Tahoma, Arial, Verdana, sans-serif; 
	font-weight: bold;
	text-decoration: none;
}

/* Validator Callout */
.validatorCalloutHighlight {
    background-color: #fff;
}

/* PasswordStrength */
.TextIndicator_Strength1 { /*Muito Fraca*/
	color: #000; 
    padding: 2px 3px 2px 3px;
    font-weight: bold;
    background-image: url('../images/strength1.gif');
    background-repeat: no-repeat;
    width: 165px;
    height: 22px;
}

.TextIndicator_Strength2 { /*Fraca */
    color: #000;
    padding: 2px 3px 2px 3px;
    font-weight:bold;
    background-image: url('../images/strength2.gif');
    background-repeat: no-repeat;
    width: 165px;
    height: 22px;
}

.TextIndicator_Strength3 { /*Media*/
	color: #000;
    padding: 2px 3px 2px 3px;
    font-weight:bold;
    background-image: url('../images/strength3.gif');
    background-repeat: no-repeat;
    width: 165px;
    height: 22px;
}

.TextIndicator_Strength4 { /*Forte*/
	color: #000;
    padding: 2px 3px 2px 3px;
    font-weight:bold;
    background-image: url('../images/strength4.gif');
    background-repeat: no-repeat;
    width: 165px;
    height: 22px;
}

.TextIndicator_Strength5 { /*Excelente*/
	color: #000; 
    padding: 2px 3px 2px 3px;
    font-weight:bold;
    background-image: url('../images/strength5.gif');
    background-repeat: no-repeat;
    width: 165px;
    height: 22px;
}

/*Drag Panel*/
.dragHeader {
	height: 21px;
	background-color: #739abc;
	background-image: url('../images/header_dragMe.gif');
	background-repeat: no-repeat;
	background-position: left center;
	text-align: right;
	cursor: move;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 7px;
	border: 1px #D5DFE5 solid;
	color: #000;
}

.dragContent{
	overflow: scroll;
	background-color:#739abc;
	border: 1px #D5DFE5 solid;
	background-image: url('../images/content_dragMe.gif');
	background-repeat: repeat-x;
	background-position: left top;
	color: #000;
}

.overflowHidden {overflow: hidden;}

.overflowScroll {overflow: hidden;}

.dragDiv {
	display: block; 
	top: 100px; 
	left: 200px; 
	position: absolute;
}

/* ResizableControl */
.handleText
{
	width: 16px;
	height: 16px;
	background-image: url('../images/HandleGrip.png');
	overflow: hidden;
	cursor: se-resize;
}

.resizingText
{
	padding: 0px;
	border-style: solid;
	border-width: 2px;
	border-color: #7391BA;
}


