BODY{
scrollbar-arrow-color: #c0c0c0;
scrollbar-3dlight-color: #000000;
scrollbar-highlight-color: #c0c0c0;
scrollbar-face-color: #696969;
scrollbar-shadow-color: #c0c0c0;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #505050;
background-color: #505050;
background-image: url(images/fondo_web.gif);
background-position : 50% 0%; 
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
}
BODY,TD,TH,P,SPAN {
       font-family: Arial, Verdana, sans-serif;
       font-size: 12px;
       color: #404040;
}
.main {
        background-color: #ffffff;
        border: 1px solid inherit;
        border-color: #c0c0c0;
}
.top1 {
        background-image: url(images/div.gif);
        background-repeat: repeat-x;
}
.top2 {
        background-image: url(images/fon-home.gif);
        background-repeat: repeat-x;
        color: #c0c0c0;
        font-size: 10px;
        font-weight: bold;
        padding-bottom: 6px;
}
.maintext {
        text-align: justify;
        line-height: 0.5cm;
        padding-top: 10px;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 10px;
}
.mtext {
        text-align: justify;
        line-height: 0.5cm;
        padding-top: 10px;
}
.head {
        background-image: url(images/fon-home.gif);
        background-repeat: repeat-x;
        text-align: right;
        color: #dfdfdf;
        font-family: Times New Roman, serif;
        font-size: 13px;
        font-weight: bold;
        padding-top: 0px;
        padding-bottom: 5px;
}
.text {
        background-color: #ffffff;
        color: #909090;
        text-align: center;
        font-size: 10px;
        padding-top: 0px;
        padding-bottom: 6px;
}
.textv {
        background-color: #c0c0c0;
        color: #909090;
        text-align: center;
        font-size: 10px;
        padding-top: 0px;
        padding-bottom: 6px;
}
.demos {
        border: 1px dotted inherit;
        border-color: #c0c0c0;
        line-height: 0.5cm;
}
.clients {
        border: 1px dotted inherit;
        border-color: #c0c0c0;
        text-align: justify;
        line-height: 0.5cm;
        padding-top: 10px;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 10px;
}
.photos {
        background-color: #696969;
        border: 1px solid inherit;
        border-color: #606060;
}
h1 {
        color: #EF7700;
        font-family: Times New Roman, serif;
        font-size: 20px;
        text-align: left;
        padding-left: 30px;
        margin-top: 0px;
        margin-bottom: 5px;
        letter-spacing: 0.2em;
}
h2 {
        color: #909090;
        font-family: Times New Roman, serif;
        font-size: 20px;
        text-align: left;
        margin-top: 10px;
        padding-left: 180px;
        letter-spacing: 0.2em;
}
h3 {
        color: #404040;
        font-family: Times New Roman, serif;
        font-size: 13px;
        padding-left: 10px;
        margin-top: 0px;
        margin-bottom: 5px;
        letter-spacing: 0.2em;
}
h4 {
        color: #EF7700;
        font-family: Times New Roman, serif;
        font-size: 13px;
        margin-top: 0px;
        margin-bottom: 5px;
        letter-spacing: 0.2em;
}
h5 {
        color: #CECECE;
        font-size: 11px;
        margin-top: 6px;
        margin-bottom: 11px;
    
}
h6 {
        color: #595C97;
        font-size: 11px;
        margin-top: 6px;
        margin-bottom: 16px;
}
.contact {
        font-size: 11px;
        text-align: right;
        padding-top: 10px;
        padding-left: 10px;
        padding-bottom: 20px;
}
form {
        padding-top: 10px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin: 0px;
}
.form1 {
        background-color: #909090;
        border : 1px solid inherit;
        border-color: #606060;
        width: 240px;
        height: 17px;
        font-family : Verdana, sans-serif;
        font-size: 11px;
        color: #ffffff;
}
.form2 {
        background-color: #909090;
        border : 1px solid inherit;
        border-color: #606060;
        width: 240px;
        height: 100px;
        font-family : Verdana, sans-serif;
        font-size: 11px;
        color: #ffffff;
}

.button {
        background-color: #505050;
        border : 1px solid inherit;
        border-color: #ffffff;
        width: 80px;
        height: 17px;
        font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #ffffff;
}
A.type1:link {
color : #ef7700;
text-decoration : none; 
} 
A.type1:visited {
color : #ef7700;
text-decoration : none; 
} 
A.type1:active {
color : #000000; 
text-decoration : none; 
} 
A.type1:hover {
color : #000000; 
text-decoration : none; 
} 

A.type2:link {
color : #c0c0c0;
text-decoration : none; 
} 
A.type2:visited {
color : #c0c0c0; 
text-decoration : none; 
} 
A.type2:active {
color : #ef7700; 
text-decoration : none; 
} 
A.type2:hover {
color : #ffffff;
text-decoration : none; 
}

A.type3:link {
color : #ef7700;
text-decoration : none; 
} 
A.type3:visited {
color : #ef7700; 
text-decoration : none; 
} 
A.type3:active {
color : #202020; 
text-decoration : none; 
} 
A.type3:hover {
color : #ffffff;
text-decoration : none; 
} 

A.type4:link {
color : #909090;
text-decoration : none; 
} 
A.type4:visited {
color : #909090; 
text-decoration : none; 
} 
A.type4:active {
color : #202020; 
text-decoration : none; 
} 
A.type4:hover {
color : #000000;
text-decoration : none; 
} 

A.type5:link {
color : #404040;
text-decoration : none; 
} 
A.type5:visited {
color : #404040; 
text-decoration : none; 
} 
A.type5:active {
color : #404040; 
text-decoration : none; 
} 
A.type5:hover {
color : #ef7700;
text-decoration : none; 
} 