#base *, #aux *, #adm * {
	list-style      : none;
}

#base td a { display:block }

.caixaIn button, #adm button, #base button, #base input, #base select, #base input[type=button] { 
	border-radius: 15px;
	padding: 2px 5px;
	width:auto;
}

.caixaIn button, #adm button, #base button, #overlay button {
     background-color: #093;
     background-image: url("../images/texturas/degrade.png");
     background-position: center center;
     background-repeat: repeat-x;
     border: 1px solid #FFFFFF;
     box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.3);
     color: #FFFFFF;
     cursor: pointer;
	 margin: 0 1px;
     font-size: 12px;
	 padding:2px 10px;
     text-align: center;
     width: auto;
}

#form1 .btnsave {
	background-color:#c00;
	background-repeat:repeat;
}

#base .field-sub .btnsave {
     background-color: #aaa;
}

#base .btnnew {
	background-color:#03a;
	background-repeat:repeat;
}

#base input[type=button] { padding:1px 5px; margin:0 }

.caixaIn button span, #adm button span, #base button span {
     margin: 0pt auto;
     padding: 1px;
	 padding:0;
     width: 100%;
}

.btnFecha, #base .btnFecha {
	border:1px #fff solid;
	color:#FFF;
	float:right;
	margin:2px 4px;
	padding:1px 3px;
	cursor:pointer;
	font-size:8px;
	background-color:transparent;
	width:20px;
	background-image:none;
	text-align:center;
}

.caixaIn legend, #base legend {
	background-image:url(../images/texturas/divisor.jpg);
	background-position: right 18px;
	background-repeat:no-repeat;
	border: none;
	font-size:20px;
	padding:0;
	margin:0;
	padding-bottom:5px;
	margin-bottom:5px;
	width:100%;
}

#base fieldset {
	background-image:url(../images/texturas/divisor.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:10px 0;
	margin-bottom:15px
}

#base fieldset em { color:red }

#loginfo span { color:#27c }

#motorista_ label { width:50px }

#motorista_ #bdcc_cpf_ul {
     background-color: #FFFFFF;
     border: 1px solid #CCCCCC;
     box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2);
     display: none;
     margin: 0px 15px;
     overflow: hidden;
     padding: 0;
     position: absolute;
     width: 600px;
}

#motorista_ #bdcc_cpf_ul label {
    width:130px;
}

#motorista_ #bdcc_cpf_ul li {
    padding:20px;
    padding-bottom:50px!important
}

#motorista_ #bdcc_cpf_ul .dragtitle {
    width:230px; padding:5px
}

#oMot { width:100%; }

#savTitle, #safTitle {
	background-image:url('/images/texturas/divisor.jpg');
	background-repeat:no-repeat; background-position:bottom;
	height:90px;
}

#savTitle h2 {
	margin-top:15px;
}

#safTitle img{ 
	padding:10px 5px; 
	float:left; 
	cursor:pointer; 
	display:table; 
}

#safTitle h3{ 
	padding:15px 5px; 
	float:left; 
	display:table; 
}

.title  {
	background-image:url(../images/texturas/divisor.png);
	background-repeat:no-repeat; background-position:jpg;
	height:62px; display:block; 
}

.title-reg { 
	display: table;
	margin-bottom: 20px;
}

#subtop {
	clear:both; width:950px; text-align:left; display:block;
	margin:0 auto; font-size:12px;
	background-image:url(../images/texturas/divisor.jpg);
	background-repeat:no-repeat; background-position:15px left; padding-bottom:5px
}


h2 span, h3 span { font-size:20px }