/* === general body ================================================*/
body  {
margin-bottom: 0; 
margin-top: 0; 
background-image: url('../images/dub_graybg.gif');
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
text-decoration: none;
}
.orange_lines  {
margin-bottom: 0; 
margin-top: 0; 
background-image: url('../images/fondo8.gif');
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
text-decoration: none;
}
.greylines  {
margin-bottom: 0; 
margin-top: 0; 
background-image: url('../images/greylines.gif');
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
text-decoration: none;
}
/* === tables ================================================*/
.maintable {
font-family: Verdana, Arial,  Helvetica, sans-serif;
border-left:3px solid #D3D3D3;
border-right:3px solid #D3D3D3; 
border-top:3px solid #D3D3D3; 
border-bottom:3px solid #D3D3D3;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
background-color: #ffffff; 
}
.lefttable {
width: 150px; 
margin-left: 3px;
margin-bottom: 3px; 
margin-top: 0px;
background-image: url('../images/fondo8.gif');
border: 1px solid #999999;
border-color: #999999;
/*border: 1px double #ff0000;*/
}
.alerttable {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #8C1919;
text-decoration: none;
background-color: #ffffe1;
border: 1px solid #8C1919;
/*border: 1px double #ff0000;*/
}
.alerttable2 {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
border: 1px solid #999999;
background-color: #ffffe1;
padding: 3px; 
}
.table1 {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
margin-left: 3px;
border: 1px solid  #e8e8e8;
border-color: #e8e8e8;
/*border: 1px double #ff0000;*/
}
/* === styles ================================================*/
.top{
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #8C1919;
text-decoration: none;
padding: 0px 0px 0px 0px;
}
.topcell{
background-image: url('../images/dub_blue.gif');
height: 25px;
}
hr{ 
height: 1px; 
border: 0px; 
color: #999999;
background-color: #999999;
}
.searchstyle {
margin-bottom: 4px; 
margin-top: 4px; 
padding: 5px; 
background-image: url('../images/gray1.gif');
}
.maincell{
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
background-image: url('../images/gray1.gif');
border: 1px solid  #999999;
height: 25px;
padding:5px 0px 0px 0px;
}
.maincellblue{
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
background-image: url('../images/dub_blue.gif');
border: 1px solid  #999999;
height: 25px;
padding:5px 0px 0px 0px;
}
/* === links ================================================*/
a {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #003399;
text-decoration: none;
}
a:hover {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #990000;
text-decoration: underline;
}
a.mainlink {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
padding: 5px;
}
a.mainlink:hover {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #000000;
text-decoration: underline;
padding: 5px;
}
a.normallink {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #003399;
text-decoration: none;
}
a.normallink:hover {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #990000;
text-decoration: underline;
}
a.smallnormallink {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #003399;
text-decoration: none;
}
a.smallnormallink:hover {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #990000;
text-decoration: underline;
}
a.graylink {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #999999;
text-decoration: none;
}
a.graylink:hover {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #990000;
text-decoration: underline;
}
a.redlink {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #8C1919;
text-decoration: none;
background-image: url('../images/globe.png');
background-repeat: no-repeat;
background-position: left top;
padding-left: 18px;
border-bottom: none;
}
a.redlink:hover {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #152D6A;
text-decoration: underline;
color: #152D6A;
background-position: left -24px;
}
a.redlink:visited {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #152D6A;
text-decoration: underline;
color: #152D6A;
background-position: left -24px;
}
a.weblink {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #003399;
text-decoration: none;
}
a.weblink:hover {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #990000;
text-decoration: underline;
}
a.weblink:visited {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #152D6A;
text-decoration: underline;
}
a.greenlink {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #008000;
text-decoration: none;
}
a.greenlink:hover {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #990000;
text-decoration: underline;
}
/* === fonts ================================================*/
h1{
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #000000;
text-decoration: none;
}
h2{
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #000000;
text-decoration: none;
}
h3{
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
text-decoration: none;
}
.manteniencefont{
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 17px;
font-weight: normal;
color: #000000;
text-decoration: none;
}
.normalfont  {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-decoration: none;
}
.smallfont  {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
text-decoration: none;
}
.grayfont  {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #999999;
text-decoration: none;
}
.redfont  {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #ff0000;
text-decoration: none;
}
.redfont2  {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #990000;
text-decoration: none;
}
/* === input box ================================================*/
inputbox {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000080;
text-decoration: none;
}
input {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000080;
text-decoration: none;
}
textarea {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000080;
text-decoration: none;
}
select {
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000080;
text-decoration: none;
}

