body {
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px;  
font-style: normal; 
font-weight: normal; 
font-variant: normal; 
color: #333333;  
text-decoration: none;
margin-left: 0px;
margin-top: 0px;
}

.main {
 background-image: url(../images/background_repeat.jpg);
 background-repeat: no-repeat;
 background-position: top center;
 }

td {  
font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; 
font-size: 12px;  
color: #787878; 
text-decoration: none;
}

.CelesteTxt {  
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px;  
font-style: normal; 
line-height: 18px; 
font-weight: normal; 
font-variant: normal; 
color: #ffffff;
cursor: none; 
text-decoration: none;
}

.MarronTxt {  
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px;  
font-style: normal; 
line-height: 18px; 
font-weight: normal; 
font-variant: normal; 
color: #603811;
cursor: none; 
text-decoration: none;
}

a {  
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px;  
font-style: bold;   
color: #416A8F; 
border-bottom: 1px #416A8F dotted;
text-decoration: none;
}
a:hover {  
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px;  
font-style: bold;  
color: #416A8F; 
border-bottom: 0px #416A8F dotted;
text-decoration: none;
}

.png {
_behavior: url(css/pngtransparency.htc);
}

.copyright {  
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px;  
color: #ffffff; 
line-height: 18px; 
text-decoration: none;
}

a.copyright {  
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px;  
color: #ffffff; 
line-height: 18px; 
text-decoration: none;
border-bottom: 1px #ffffff dotted;
}

.copyright:hover {  
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #ffffff; 
line-height: 18px; 
text-decoration: none;
border-bottom: 0px #ffffff dotted;
}

.top {  
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px;  
color: #ffffff; 
font-weight: bold; 
line-height: 18px; 
text-decoration: none;
}

.top:hover {  
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #416A8F; 
font-weight: bold; 
line-height: 18px; 
text-decoration: none;
background-color: #ffffff;
}

.menu {  
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px;  
font-style: normal; 
font-weight: bold; 
font-variant: normal; 
color: #ffffff;  
text-decoration: none;
border-bottom: 0px;
}
.menu:hover {  
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px;  
font-style: normal; 
font-weight: bold; 
font-variant: normal; 
color: #A5315A; 
text-decoration: none;
padding-left: 4px;
border-bottom: 0px;
}

.menutit {  
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px;  
font-style: normal;  
font-weight: bold; 
font-variant: normal; 
color: #A5315A; 
text-decoration: none;
}
.menutit:hover {  
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px;  
font-style: normal; 
font-weight: bold; 
font-variant: normal; 
color: #FF6600; 
text-decoration: none;
padding-left: 4px;
background-color: #ECECE0;
}

.alateral {  
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;  
color: #ffffde; 
line-height: 18px; 
text-decoration: none;
}

.alateral:hover {  
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
background-color: #ffffde; 
color: #9d0000; 
line-height: 18px; 
text-decoration: none;
}

.field {  
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px;   
color: #416A8F; 
width: 110px;
height: 17px;
border: 1px #ffffff dotted;
background-image: url('../images/bg_field.gif'); 
}

.button {  
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px;  
font-weight: bold;  
color: #416A8F; 
width: 50px;
height: 17px;
border: 1px #ffffff dotted;
}

.input {  
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px;   
color: #000000; 
width: 200px;
border: 1px #999999 solid; 
}

.radio {  
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 9px;   
color: #416A8F;
height: 14px;
}


.textarea {  
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px;   
color: #000000; 
width: 200px;
border: 1px #999999 solid;
height: 50px;
}

.select {  
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 11px;   
color: #787878; 
height: 17px;
border: 1px #F89819 solid;
background-image: url('../images/bg_field2.gif'); 
background-attachment: fixed;
}

.indice {  
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10px;     
color: #333333; 
text-decoration: none;
}
