.required {
    color: #ff0000;
    font-size: 1.5em;
}

label.error {
    color: #ff0000;
}

div.protocoloRMA {
    float: right;
    width: 150px;
    text-align: center;
}

span.numeroProtocolo {
    font-size: 50px;
    color: #ff0000;
    font-weight: bolder;
}

span.numero2Protocolo {
    font-size: 30px;
    color: #ff0000;
    font-weight: bolder;
}

span.headerProcotolo {
    font-size: 16px;
    color: #000000;
    font-weight: bold;
}

span.principal {
    font-size: 14px;
}

span.text-bold {
    font-weight: bold !important;
}

span.countdown_section {
    background: url("../images/bg_countdown_red2.png") no-repeat scroll left top transparent;
    color: #EDEDED;
    display: inline;
    float: left;
    font: 12px/1em 'Oswald',"Helvetica Neue",Helvetica,Arial,sans-serif;
    height: 79px;
    margin-left: 5px;
    margin-right: 5px;
    position: relative;
    text-shadow: 0 1px 0 #902020;
    text-transform: uppercase;
    width: 70px;
    text-align: center;
}

span.countdown_amount {
    color: #EDEDED;
    display: block;
    font: bold 30px/1em "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin-top: -5px;
    position: relative;
    text-shadow: 0 0 5px #444444;
    top: 15px;
    width: 70px;
    text-align: center;
    margin-bottom: 25px;
}

@font-face {
  font-family: 'Arvo';
  font-style: normal;
  font-weight: normal;
  src: local('Arvo'), url('fonts/WJ6D195CfbTRlIs49IbkFw.woff') format('woff');
}

@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: normal;
  src: local('Oswald '), local('Oswald'), url('fonts/-g5pDUSRgvxvOl5u-a_WHw.woff') format('woff');
}

#colorSelector {
	position: absolute;
	top: 0;
	left: 0;
	width: 36px;
	height: 36px;
	background: url(../images/colorpicker/select2.png);
}
#colorSelector div {
	position: absolute;
	top: 4px;
	left: 4px;
	width: 28px;
	height: 28px;
	background: url(../images/colorpicker/select2.png) center;
}
#colorpickerHolder {
	top: 32px;
	left: 0;
	width: 356px;
	height: 0;
	overflow: hidden;
	position: absolute;
    z-index: 100;
}
#colorpickerHolder .colorpicker {
	background-image: url(../images/colorpicker/custom_background.png);
	position: absolute;
	bottom: 0;
	left: 0;
}
#colorpickerHolder .colorpicker_hue div {
	background-image: url(../images/colorpicker/custom_indic.gif);
}
#colorpickerHolder .colorpicker_hex {
	background-image: url(../images/colorpicker/custom_hex.png);
}
#colorpickerHolder .colorpicker_rgb_r {
	background-image: url(../images/colorpicker/custom_rgb_r.png);
}
#colorpickerHolder .colorpicker_rgb_g {
	background-image: url(../images/colorpicker/custom_rgb_g.png);
}
#colorpickerHolder .colorpicker_rgb_b {
	background-image: url(../images/colorpicker/custom_rgb_b.png);
}
#colorpickerHolder .colorpicker_hsb_s {
	background-image: url(../images/colorpicker/custom_hsb_s.png);
	display: none;
}
#colorpickerHolder .colorpicker_hsb_h {
	background-image: url(../images/colorpicker/custom_hsb_h.png);
	display: none;
}
#colorpickerHolder .colorpicker_hsb_b {
	background-image: url(../images/colorpicker/custom_hsb_b.png);
	display: none;
}
#colorpickerHolder .colorpicker_submit {
	background-image: url(../images/colorpicker/custom_submit.png);
}
#colorpickerHolder .colorpicker input {
	color: #778398;
}
#customWidget {
	position: relative;
	height: 36px;
}
.valorItem {
    color: #FF0000;
    font-weight: bold;
    font-size: 1.5em;
}