.width_300 {
	width: 300px;
}
.width_150 {
	width: 150px;
}
.width_120 {
	width: 130px;
}
.f-left {
   float: left;
}
.f-right {
   float: left;
}
.f-bold {
   font-weight: bold;
}
.padding_r30 {
   padding-right: 15px;
}
.padding_r70 {
   padding-right: 45px;
}
.padding_t2 {
   padding-top: 2px;
}
.padding_r4 {
   padding-right: 4px;
}
.width_150 {
   width: 150px;
}
.clear {
   clear: both;
}
.yellow {
   background: #EFDC0E;
}
.orange {
   background: #EFBA2C;
}
/* ###################### F_FOLMURAR ###############################*/
#f_folmular {
   float: left;
   margin-left: 160px;
   width: 660px;
   font-size: 12px;
   overflow: hidden;
   padding-bottom: 20px;
}
#f_folmular input[type='text'] {
   margin: 0px;
   padding: 0px;
   height: 20px;
   border: 1px solid #000000;
}
#f_folmular textarea {
   margin: 0px;
   padding: 0px;
   border: 1px solid #000000;
}
#f_folmular .colo_spacing {
   border-spacing: 0px;
   border-collapse: collapse;
}
#f_folmular .f-right {
   float: right;
}
#f_folmular .f-left {
   float: left;
}
#f_folmular .width_100 {
   width: 100px !important;
}
#f_folmular .width_100pr {
   width: 100% !important;
}
#f_folmular .padding_0 {
   padding: 0px !important;
}
#f_folmular .f_center {
   text-align: center !important;
}
#f_folmular .f_normal {
   font-weight: normal !important;
}
#f_folmular .f_11 {
   font-size: 11px !important;
}
#f_folmular .f_12 {
   font-size: 12px !important;
}
#f_folmular .f_13 {
   font-size: 13px !important;
}
#f_folmular .no_border {
   border: none !important;
}
#f_folmular .border_red {
   border-color: #ff0000 !important;
}
#f_folmular .border_1px {
   border-width: 1px !important;
}
#f_folmular .border_3px {
   border-width: 3px !important;
}
#f_folmular .height_20 {
   height: 20px !important;
}
#f_folmular .height_40 {
   height: 40px !important;
}
#f_folmular .border_top_no {
   border-top: 0px !important;
}
#f_folmular .border_bottom_no {
   border-bottom: 0px !important;
}
#f_folmular #main {
   float: left;
   width: 650px;
   border-collapse: collapse !important;
   border-spacing: 0;
   overflow: hidden;
}
#f_folmular #main td {
   text-align: left;
   vertical-align: top;
}
#f_folmular #main thead tr td {
   font-weight: bold;
   border: 3px solid #000000;
   padding: 5px;
   font-size: 13px;
}
table.tab_mid {
   border-spacing: 0px;
   border-collapse: collapse;
}
table.tab_mid tr td {
   border: 1px solid #000000;
}
table.padding_2 tr td {
   padding: 2px;
}
