div.yiiForm
{
    margin: 0;
    padding: 5px;
}
div.yiiForm form{
    margin: 0;
}
div.yiiForm label.required
{
}

div.yiiForm span.required
{
    color: red;
}

div.errorSummary
{
    border: 2px solid #EEEEEE;
    padding: 5px;
    margin: 0 0 10px 0;
    background: #F9F9F9;
    font-size: 0.9em;
    color:#FF0000;
}

div.errorSummary p
{
    margin: 0;
    padding: 5px;
}

div.errorSummary ul
{
    margin: 0;
    padding: 0 0 0 20px;
}

div.errorSummary ul li
{
    list-style: square;
}

div.yiiForm p.hint
{
    color: gray;
    font-size: 90%;
    margin: 0 0 0 110px;
}
/*
div.yiiForm fieldset
{
	border: #DDD 1px solid;
	margin: 10px 0;
	padding: 10px;
}

div.yiiForm legend
{
	font-weight: bold;
}
*/
div.yiiForm label
{
    /*color:#778899;*/
}

div.yiiForm div.action
{
    clear: left;
    margin-left: 110px;
    padding: 0.25em 0;
}

div.yiiForm div.simple,
div.yiiForm div.complex
{
    clear: left;
    padding: 0.25em 0;
}

div.yiiForm div.simple label,
div.yiiForm div.complex span
{
    display: block;
    float: left;
    margin-right: 10px;
    position: relative;
    text-align: right;
    width: 100px;
}

div.yiiForm label.error,
div.yiiForm span.error
{
    color:#666666;
}

div.yiiForm input.error,
div.yiiForm textarea.error,
div.yiiForm select.error
{
    border-color: #999999;
}

div.yiiForm div.simple div,
div.yiiForm div.complex div
{
    margin-left: 110px;
}

/* form */
.confirmamsg{
    color:#4F94CD;
    font-weight:500;
    font-size:12px;
    text-align: center;
    font-family:Arial,Helvetica,sans-serif;    
    border: 1px solid #999999;
    background-color: #F9F9F9;
    padding:5px 5px 5px 5px;
}

.labels{
    color:#778899;
    font-size:12px;
    font-family:Arial,Helvetica,sans-serif;    
    text-align:left;
}

.inputs{
    background-color:#F9F9F9;
    border:1px solid #DDDDDD;
    font-size:12px;
    font-family:Arial,Helvetica,sans-serif;
    color:#36648B;
    padding-top:3px;
}

.inputsDisabled{
    background-color:#F5F5F5;
    border:1px solid #DDDDDD;
    font-size:12px;
    font-family:Arial,Helvetica,sans-serif;
    color:#999999;
    padding-top:3px;
}


.inputs:hover, .inputs:focus{
    border: 1px solid #B5B5B5;
    background-color:#F5F5F5;
}

.dropd{
    background-color:#F9F9F9;
    border:1px solid #DDDDDD;
    font-size:12px;
    font-family:Arial,Helvetica,sans-serif;
    color:#36648B;
}

.dropd:hover, .dropd:focus{
    border: 1px solid #B5B5B5;
    background-color:#F5F5F5;
}

.submit{
    border:1px solid #DDDDDD;
    font-size:12px;
    padding:5px;
    background-color:#F3F3F3;
}

.submit:hover{
    border: 1px solid #B5B5B5;
}

/*treinamento logar*/
.inputLogin{
    border:1px solid #AFD6ED;
    width:180px;
    height:14px;
    padding-top:2px;
    font-size:11px;
    color: #4D94C8;
}

.inputLogin:hover, .inputLogin:focus{
    border:1px solid #4D94C8;
}

.errologin{
    /*color:#4F94CD;*/
    color:#FF0000;
    font-size:11px;
}



/* form registro */

.submitRegistro{
    border:1px solid #DDDDDD;
    font-size:12px;
    padding:5px;
    width:200px;
    background-color:#666666;
    color:#FFFFFF;
}

.msgConfirmaf{
    color:orange;
    font-weight:500;
    font-size:14px;
    line-height:22px;
    text-align: center;
    font-family:Arial,Helvetica,sans-serif;    
    border: 1px solid orange;
    background-color: #FFF9F3;
    padding:10px;
}

fieldset {
    border:1px solid #DDDDDD;
    padding:5px;
    width:100%;
}

legend {
    color:#999999;
    font-size:12px;
    font-weight:bold;
    padding-left:7px;
    padding-right:7px;
}

/* admin */

.inputsadm{
    background-color:#FFFFFF;
    border:1px solid #999999;
    font-size:12px;
    font-family:Arial,Helvetica,sans-serif;    
    color:#333333;
    padding-top:3px;
}

.inputsadm:hover, .inputsadm:focus{
    border: 1px solid #333333;
}

.inputdisabled{
    background-color:#F9F9F9;
    border:1px solid #CCCCCC;
    color:#999999;
    font-size:12px;
    padding-top:3px;
}

.dropdadm{
    background-color:#FFFFFF;
    border:1px solid #999999;
    font-size:12px;
    font-family:Arial,Helvetica,sans-serif;    
    color:#333333;
}

.dropdadm:hover, .dropdadm:focus{
    border: 1px solid #333333;
}


.dropdadmDisabled{
    background-color:#FFFFFF;
    border:1px solid #CCCCCC;
    font-size:12px;
    font-family:Arial,Helvetica,sans-serif;
    color:#CCCCCC;
}


.msgOkAdm{
    color:#104E8B;
    font-weight:500;
    font-size:14px;
    line-height:22px;
    text-align: center;
    font-family:Arial,Helvetica,sans-serif;    
    border: 1px solid #D3DFEE;
    background-color: #D3DFEE;
    padding:10px;
}

