#formulario_ficha > div > input[type=text], textarea {
    -webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
    border: 1px solid #BBBBBB;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 1px 1px 3px 0 #CCCCCC inset;
    color: #96999F;
    font-family: Helvetica;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    margin: 5px 1px 3px 0;
    outline: medium none;
    padding: 2px 0 2px 7px;
    width: 373px;
}
 
#formulario_ficha > div > input[type=text]:focus, textarea:focus {
    box-shadow: 0 0 5px #CC0136;
    border: 1px solid #CC0136;
}

#formulario_ficha > div > label.combo > select {
    padding:3px;
    margin: 0;
    border-radius:4px;
    border-radius:4px;
    background: -webkit-linear-gradient(top, #fcfdfd, #eff1f3);
	background: -moz-linear-gradient(top, #fcfdfd, #eff1f3);
	border: 1px solid #BBBBBB;
    border-radius: 6px 6px 6px 6px;
    color:#888;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
	height: 27px;
	width: 382px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    select {padding-right:18px}
}

#formulario_ficha > div > label.combo {
	position:relative;
	width: 382px;
}
#formulario_ficha > div > label.combo:after {
    background: url("/images/frm_dd_portrait.png") no-repeat scroll 2px center transparent;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #CCCCCC;
    border-style: none none none solid;
    border-width: medium medium medium 1px;
    content: "";
    font: 11px "Consolas",monospace;
    height: 20px;
    padding: 0 0 2px;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 3px;
    width: 23px;
}
#formulario_ficha > div > label.combo:before {
    content:'';
    right:6px; top:0px;
    width:20px; height:20px;
    position:absolute;
    pointer-events:none;
    display:block;
}