@charset "utf-8";
* { font-family: 'Muli', sans-serif; outline: none; }

body { border:0px; padding:0px; margin:0px; }
ul, ul li { border: 0px; margin: 0px; padding: 0px; list-style: none; }
img{ border: 0px; outline: none; }
a { outline: none; text-decoration: none; }

/******************************************/

#page { width: 950px; background-color: #FFF; }
#page .linhaTitulo { width: 950px; height: 5px; background-image: linear-gradient(90deg, #434E46, #FFF); }
#page p.title { text-align: justify;  color: #323834; font-size: 24px; font-weight: bold; margin: 10px 0 0 10px; }
#page p.subtitle {  text-align: justify; color: #323834; font-size: 18px; margin: 0; padding: 10px 0 0 10px; }
#page .text { text-align: justify; font-size: 14px; margin: 0; padding: 5px 10px; line-height: 20px; }

.unidLeft { float: left; width: 55%; }

.infoLeft { float: left; width: 65%; }

.contLeft { float: left; width: 50%; }
.contRight { float: right; vertical-align: top; padding-top: 5px; }
.contRight p { text-align: center; font-size: 14px; margin: 0; padding: 5px; line-height: 22px; }

/******************************************/
#fields .campo { 
    background-color: #939A96; 
    color: #FFF; 
    border: 0px; 
    line-height: 24px; 
    padding: 2px 0 2px 3px;
    font-size: 14px;
}
#fields .campo::placeholder { color: #FFF; }
#fields .campo::-moz-placeholder { color: #FFF; }

#fields input[type="submit"], input[type="reset"] { 
	width: 60px; 
	height: 26px; 
	border: 0px; 
	background: linear-gradient(#939A96, #FFF, #939A96); 
    border: 1px solid #005677;
	color: #000;
}