span.whatsnew {
margin-top:10px;
font-size: 16px;
font-family: comic sans ms;
font-weight: normal;
}

div.whatsnew {
margin-top:10px;
margin-bottom:5px;
font-size: 16px;
font-family: comic sans ms;
font-weight: normal;
}



ul.whatsnew {
margin-left:0px
padding: 0px;
border: 1px dotted gray;
list-style-type: none;
float:left; 
}


li.whatsnew {
list-style-type: none; 
margin-left:0px;
padding:0px; 
}



span.title {
  color: rgb(153, 51, 0);
}


span.map_link {
font-size: 10pt;
font-weight: normal;
color:blue;
}

span.up_arrow_link {
font-size: 12pt;
font-weight: normal;
color:blue;
}

img {
background-color:transparent; 
spacing: 0px;
padding: 0px;
border: none;

}

hr {
size:1;
}

body {
/* blue 
background: #ccccff;
*/
/* ivory 
  background-color: rgb(255, 255, 204); 
*/

/* sandy green */
  background-color: rgb(219, 218, 170); 




color: black;
font-family: Arial;
list-style-type: disc;
font-size: 16pts;
}


h1.conexionesmission {
color: black;
font-family: Mistral;
font-weight: bold;
font-size: 28; }


h1 {
color: black;
font-weight: bold;
font-size: 28; }

h2 {
color: rgb(153, 51, 0);
font-weight: bold;
font-size: 20; }

h3 {
color: black;
font-weight: bold;
font-size: 18; 
}

table {
border: none;
spacing: 0px;
padding: 0px;

}

td {
vertical-align: top;
}

table.yyy {
border: 1px solid black;
}

table.shell {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  spacing: 0px;
  padding: 0px;

}

table.shell2 {
/* ivory */
  background-color: rgb(255, 255, 204); 
  border: 1px solid gray;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  spacing: 0px;
  padding: 0px;
}

td.shell2menu {
  border: none;
  width: 150px;
}

td.shell2content {
  border: none;
  width: 480px;
}

td.shell2buffer {
  border: none;
  width: 10px;
  padding: 0px;
  spacing: 0px;
}

td.shell2whatsnew {
  width: 150px;
}

td.spacer {
  background-color: gray;
  border: none; 
  width: 1px;
  padding: 0px;
  spacing: 0px;
}


td.whatsnew {
  background-color: #ffffcc;
  border: 1px solid rgb(153, 51, 0);
  width: 140px;
}

table.title {
  border: 1px solid gray;
/* older pinkish red  background-color: rgb(255, 204, 153); */
/* newer deserty red */
  background-color: rgb(243, 201, 143); 
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  spacing: 0px;
  padding: 0px;


}

table.title td {
  border: none;
  text-align: center;
  padding: 0px;
  spacing: 0px;
}

p.title {
color: rgb(153, 51, 0);
font-family: Mistral;
font-weight: bold;
font-size: 45; }

table.subtitle {
  background-color: rgb(255, 204, 153);
  border: none;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px; 
  spacing: 0px; 

}

table.subtitle td {
  border: none;
  width: 800px;
  text-align: center;
  padding: 0px; 
  spacing: 0px; 


}

p.subtitle {
color: black;
font-family: Mistral;
font-weight: bold;
font-size: 26; }


table.footer {
  border: none;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
}

table.footer td {
  border: none;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
}

table.menu_shell {
  border: 1px solid gray;
  padding: 0px; 
  spacing: 0px; 

}

td.menu_shell {
  vertical-align: center;
  horizontal-align: center;
}


table.phonelist {
  border: 1px solid gray;
}
table.phonelist td {
  border: 1px solid gray;
  width: 150px;
  padding: 0px; 
  spacing: 0px; 


}

table.menu {
  padding: 0px; 
  spacing: 0px; 
}


table.menu td {
  vertical-align: middle;
  text-align: center;
  width: 90px;
  padding: 0px; 
  spacing: 0px; 
}

table.menu_h {
  padding: 0px; 
  spacing: 0px; 
}

table.menu_h td {
   vertical-align: middle;
   text-align: center;
  width: 140px;
  padding: 0px; 
  spacing: 0px; 
}



table.menu_h2 {
  padding: 0px; 
  spacing: 0px; 
  margin-left: auto;
  margin-right: 0px;
}

table.menu_h2 td {
  vertical-align: top;
  text-align: right;
  font-family: comic sans ms;
  font-weight: bold;
  padding: 0px; 
  spacing: 0px; 
}



table.menu_v {
  padding: 0px; 
  spacing: 0px; 
}

table.menu_v td {
   vertical-align: middle;
   text-align: left;
   font-family: comic sans ms;
   width: 120px;
   padding: 8px; 
   spacing: 8px; 
}

 
body.altrow {background: white;
color: black;
font-family: Helvitic, Arial;
font-size: small;
list-style-type: disc;
}

a {
text-decoration: none;
}

a:active {
color: blue;
}

a:visited {
color: blue;
}

a:hover {
color: rgb(153, 51, 0);
}


a.mail {
text-decoration: none;
}

a.mail:active {
color: black;
}

a.mail:visited {
color: black;
}

a.mail:hover {
color: rgb(153, 51, 0)}

a.altrow {
text-decoration: none;
}

a.altrow:active {
color: blue;
}

a.altrow:visited {
color: blue;
}

a.altrow:hover {
color: blue;
background: gold;
}

table.altrow {
border: 1px solid gray;
font-family: Arial, Helvetica, Sans-Serif;
}

table.altrow tr.odd td {background-color: #ccccff ;}
table.altrow tr.even td {background-color: #ffffff;}
table.altrow th { border-bottom: 1px }
table.altrow th { background: gray; padding: 0;}

h2.virtualpath {
color: black;
font-family: Arial, Helvetica, Sans-Serif;
font-weight: bold;
font-size: large; 
}