@charset "utf-8";
/* CSS para formulários - Jaime 09/04/2012 */
.textlabel{width:300px;}   
    label {display:inline; /*width:150px; float:left;*/ color:#666; font-family: Verdana, Tahoma, Arial, Helvetica; font-size:11px; text-align:left; margin:0px 15px 5px 0px; min-height:20px;}
	label.error {display:inline; width:150px; color:#f00; font-family: Verdana, Tahoma, Arial, Helvetica; font-size:11px; text-align:left; margin:0px 15px 5px 0px; min-height:20px;}
    select, input[type=text], input[type=password] {/* -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; */height: 20px; vertical-align:middle; border:1px solid #b6b6b6; background-color:#fff; color:#000; text-transform:none;font-size: 12px;}
    textarea {/* -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; */width: 100%; vertical-align:middle; border:1px solid #b6b6b6; background-color:#fff; color:#000;}
    input[type=text], input[type=password]{height: 22px; margin: 3px 0;width: 250px;}
    select:focus, textarea:focus, input[type=text]:focus, input[type=password]:focus {/* -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; */border:1px solid #b6b6b6; color:#000; background-color:#fafafa; text-transform:none;font-size: 12px;}
    input[type=submit], input[type=button] {border: 1px solid #626262; border-bottom: 2px solid #626262; border-right: 2px solid #626262; font-size:12px; color:#000000; margin: 3px 0; height:24px; padding:2px 8px 8px 8px; text-transform: inherit; background-image: url(../imgs/sistemas/geral/backBotao.png); cursor: pointer;}
    input[type=submit]:hover, input[type=button]:hover {border: 1px solid #626262; border-bottom: 2px solid #626262; border-right: 2px solid #626262; font-size:12px; color:#000; margin: 3px 0; text-transform: inherit; background-image: url(imgs/back_button.jpg); background-repeat:repeat-x; cursor: pointer;}
    input[type=text].inputLowercase {text-transform:lowercase;}
    input[type=text].inputNormal, textarea.inputNormal {text-transform:none;width: 250px;margin: 3px 0; }
    input[type=text].inputlogin, 
    .select select{ height: 28px; margin: 3px 0; }
.form1 input {text-transform:none;width: 187px;margin: 3px 0;}
.form1 input[type=submit], input[type=button] {border: 1px solid #626262; border-bottom: 2px solid #626262; border-right: 2px solid #626262; font-size:12px; color:#000000; margin: 3px 0; height:24px; padding:2px 8px 8px 8px; text-transform: inherit; background-image: url(../imgs/sistemas/geral/backBotao.png); cursor: pointer;width: auto;}
/*Forms*/
#frmParticipante .ddd{
    width: 30px; text-align: center;
}
#frmParticipante .tel{
    width: 150px;
}
.ulform{ list-style: none; padding: 5px; margin: 0;  }
.ulform li{ padding: 5px; text-align: left; min-width:400px; }
.ulform li label{ width: 150px; text-align: right; float: left; padding-top:5px;  }
.ulform li select{ height: 25px; }
#submit{ padding: 10px; text-align: center; border-top: #b6b6b6 1px solid; }
.readonly[type=text]{ width:450px; border: 0px; background: transparent;  }
/* Forms */
    /* AVISOS */
    .ok {
    background: #CFFFBF url(../imgs/msgConfirm.png) center no-repeat;
    background-size: 20px;
    background-position: 15px 50%;
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #1e8839;
    border-bottom: 2px solid #1e8839;
    }
 
    .info {
    background: #F8FAFC url(../information.png) center no-repeat;
    background-size: 20px;
    background-position: 15px 50%;
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #B5D4FE;
    border-bottom: 2px solid #B5D4FE;
    }
 
    .erro {
    background: #FFBFBF url(../imgs/msgErro.png) center no-repeat;
    background-size: 20px;
    background-position: 15px 50%;
    text-align: left;
    padding: 5px 20px 5px 45px;
    border-top: 2px solid #FF2424;
    border-bottom: 2px solid #FF2424;
    }
    span.error {float:right; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; text-align: left; color: red; background: url('../imgs/error.png') no-repeat; padding: 2px 0px 0px 18px;}
    span.error img {padding-right: 5px;}
/* AVISOS */