/* CSS Document */

BODY {
        background:#A0A0A0 url(im8/bg.png) top center;
        margin:0; padding:0;

}

A IMG { border:none; }

A { color:#FFF; text-decoration:none; }
A:HOVER {text-decoration:underline;}


#content {
        width:780px;
        padding:0 200px;
        background:url(im8/bg1.png) top center repeat-y;

}


.frame1 {
                width:740px;
                padding:5px 20px 5px;
  height:32px;
                background:#000;
                text-align:left;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:9px;
                letter-spacing:0.1em;
                line-height:1.0;
}

.frame1 A {
        display:block;
        color:#CCC;
        white-space:nowrap;
        text-align:left;
        float:left;
        clear:left;
        padding:0 0 1px 0;
}

.frame1 A.right {
         text-align:right;
                float:right;
                clear:right;
}


.desc {
                width:720px;
                text-align:justify;
                color:#AAA;
                font-size:14px;
                padding:20px 30px;

                margin:10px 0 0 0;
                line-height:1.4;
                background:#040404 url(im8/bg_desc.png) repeat-x left bottom;
        font-family: "Times New Roman", Times, serif;
}

.desc A {
                color:#AAA;
                clear:both;
                text-align:right;
                display:block;
}


.frame2, .frame2bobina {
         width:780px;
                margin-top:10px;
                padding:50px 0 35px 0;
                height:auto;
                background:#0F0F0F url(im8/bg_frame2.png) top left repeat-x;
  border:none;
}

.frame2 .photo {
        padding-bottom:2px;
        border-bottom:2px #FFF solid;
        padding:1px 0;margin-right:24px;
}

.frame2 .photo#one{ border-top: 10px solid #B1C903;  border-bottom: 10px solid #B1C903; }
.frame2 .photo#two{ border-top: 10px solid #00B1E6;  border-bottom: 10px solid #00B1E6; }
.frame2 .photo#three{ border-top: 10px solid #E2007A;  border-bottom: 10px solid #E2007A; }

.frame2 .name { margin-right:24px; }


.place { width:780px; text-align:left;   }
.place IMG { text-align:left; position:absolute; margin-top:10px; }

.frame2 .middle  { margin-right:29px!important; }

.last { margin-right:0!important; }

.frame3 {
        padding:10px 0;
        width:780px;

}

.frame3 .middle {
        margin:0 178px 0 188px;
}

.frame4 {
        width:320px;  display:inline-block; text-align:left;
        margin-top:20px; float:left;
}
.frame4 IMG {
                margin:15px 0 20px;
}

.frame5 {
        width:400px;  margin-top:20px; display:inline-block; float:left;
}


.frame4 P, .frame5 P {
  font-family:"Times New Roman", Times, serif;
                color:#FFFFFF;
                font-size:22px;
                text-align:left;
                margin:0;
}

.frame4 P.title, .frame5 P.title {
        width:280px; border-bottom:1px #707070 solid; margin-bottom:5px;
}

.frame5 P.title { width:400px; }
.frame5 A {
        display:block;
         font-family:"Times New Roman", Times, serif;
                color:#FFFFFF;
                font-size:22px;
                text-align:left;
                text-decoration:none;
                padding:3px 0 2px;
}

.container {
 height:240px; width:720px;
}

.item {
        width:720px;
        padding:0 30px 10px;
        background:#3E393A url(im7/bg_item.png) bottom repeat-x;
        color:#FFF;
        text-align:left;
        font-family:"Times New Roman", Times, serif;
        visibility:visible;
        overflow:auto;
        height:auto;
}

.item_none {
                height:0px;
                overflow:hidden;
         visibility:hidden;
}

.item H1{
                font-weight:normal;
                margin:15px 0;
                font-size:28px;
}

.item A {
        color:#FFF;
        text-transform:lowercase;
                                                         text-decoration:underline;
}

.item P {
     color:#AAA;
}

.button {
        border-bottom:1px #000 solid;
        cursor:pointer;
}



.footer {
        text-align:left;
        color:#FFF;
        padding:14px 30px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
}




.regform {
        PADDING: 18px 45px 15px 32px;
                TEXT-ALIGN: left; float:left; width:703px;
        background:#FFF!important;
        border:none!important;
}

TABLE {
 margin-bottom:20px;
}

TABLE TD {

font-size:14px;
}

TABLE.form INPUT {
        FONT-SIZE: 11px; WIDTH: 500px; COLOR: #842523;
}
TABLE.form TEXTAREA {
        OVERFLOW: auto
}
TABLE.form INPUT.button {
                FONT-SIZE: 14px;
                WIDTH: 120px; height:24px; COLOR: #fff;
                PADDING-TOP: 0px!important;

  cursor:pointer;
                background:url(im8/bg_button.png) repeat-x bottom;

                border:none;
                border-bottom:1px #000 solid;
                        font-family:"Times New Roman", Times, serif;
}

TABLE.form TD {
        VERTICAL-ALIGN: top;
                border-collapse:collapse; border-spacing:0px; padding:0; margin:0;
}

TABLE.form TD.description {
         padding:20px 0 0 0;
                font-size:11px;
}

TABLE.form TD.head-no {
 COLOR: #FFF;  padding:20px 0;
}
