@CHARSET "ISO-8859-1";

.form input,.form textarea, .form select,.form button{
	width: 100%;
	box-sizing: content-box;
}
.form input, .form select{
	height: 36px;
}
.form button{
	background-color: #107ed4;
	color: white;
	font-weight: bold;
	height: 40px;
}
.form button{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.mb{
	border-bottom: 10px;
}
.pb{
	padding-bottom: 10px;	
}

/** validação padrão*/
formulario .error {
    border:#900 1px solid;
}
.formulario li em {
    font-size:11px;
}
.formulario li span {
	color:#333 !important;
	font-size:14px;
}
.formulario-error {
    position:relative;
    float:left;
    width:610px;
    margin:0px 0px 10px 0px;
    padding:10px;
    display:none;
    background:#F9F2F2;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px; 
}
.formulario-error ol {
    position:relative;
    float:left;
    width:610px;
    margin:0px;
    padding:0px;
    list-style:none;
}
.formulario-error ol li {
    position:relative;
    float:left;
	width:260px;
    margin:0px;
    padding:5px 0px 5px 20px;
    background:url(../../../administracao/images/icones/s0.png) no-repeat left center;
    display:inline;
    color:#900;
}
.formulario-error span.t {
    position:relative;
    float:left;
    width:100%;
    margin:0px;
    padding:0px;
    color:#900;
    font-size:14px;
    font-weight:bold;
}
.formulario-success {
    position:relative;
    float:left;
    width:610px;
    margin:0px 0px 10px 0px;
    padding:10px;
    display:none;
    background:#C7F1BF;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px; 
}
.formulario-success ol {
    position:relative;
    float:left;
    width:610px;
    margin:0px;
    padding:0px;
    list-style:none;
}
.formulario-success ol li {
    position:relative;
    float:left;
    width:520px;
    margin:0px;
    padding:5px 0px 5px 20px;
    background:url(../../../administracao/images/icones/s1.png) no-repeat left center;
    display:inline;
    color:#248222 !important;
}
.formulario-success span.t {
    position:relative;
    float:left;
    width:100%;
    margin:0px;
    padding:0px;
    color:#248222 !important;
    font-size:14px;
    font-weight:bold;
}