body {background-color: #8DB1C7; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }

td.key { background-color: #4F5050; }

h1 {color: black; font-size:15px; text-align: center; }

h2 {color: black; font-size:15px;text-align: center;  }

h3 {color: #C4C4C4; font-size: 12px; text-align: center; margin-top: 4px; margin-bottom: 4px; font-weight: normal; }

h4 {color: #C4C4C4; font-size: 12px; text-align: right; margin-top: 5px; margin-bottom: 5px; font-weight: normal; margin-left: 10px; margin-right: 10px; }

P {color: #000000; font-family: arial; font-size: 9px; margin-left: 40px; margin-right: 40px}

P.lit {color: white; font-family: arial; font-size: 11px; margin-left: 40px; margin-right: 40px}

P.welcome {color: #000000; font-family: arial; text-align: right; font-size: 12px; font-weight: bold; margin-left: 40px; margin-right: 40px; margin-top: 5px; margin-bottom: 5px; }
p.bienvenidos {color: #000000; font-family: arial; text-align: left; font-size: 12px; font-weight: bold; margin-left: 40px; margin-right: 40px; margin-top: 5px; margin-bottom: 5px; }
td.welcome { background-image: url('images/tb.jpg'); background-repeat: repeat-x; }
td.bienvenidos { background-image: url('images/tb.jpg'); background-repeat: repeat-x; }

h1.translation {color: black; font-size: 17px; font-family: arial; text-align: right; font-weight: bold; margin-left: 40px; margin-right: 40px; margin-top: 15px; margin-bottom: 15px; }
h1.traduccion {color: black; font-size: 17px; font-family: arial; text-align: left; font-weight: bold; margin-left: 40px; margin-right: 40px; margin-top: 15px; margin-bottom: 15px; }
td.translation { background-image: url('images/bg.jpg'); background-repeat: repeat-x; }

h2.language {color: black; font-size: 12px; font-family: arial; text-align: center; font-weight: bold; margin-left: 40px; margin-right: 40px; margin-top: 5px; margin-bottom: 5px; }
h2.idioma {color: black; font-size: 12px; font-family: arial; text-align: center; font-weight: bold; margin-left: 40px; margin-right: 40px; margin-top: 5px; margin-bottom: 5px; }
td.language { background-image: url('images/tb.jpg'); background-repeat: repeat-x; }

h3.news {color: #ECEFF2; font-size: 14px; text-align: left; margin-top: 4px; margin-bottom: 4px; font-weight: bold; margin-left: 40px; margin-right: 40px; }

td.castellano { background-color: #888890; }
td.english { background-color: #888890; }

td.address { background-color: #888890; }
p.address {color: white; font-family: arial; font-size: 10px; text-align: left; margin-left: 10px; margin-right: 40px; margin-top: 0px; margin-bottom: 40px; }
p.addresss {color: white; font-family: arial; font-size: 10px; text-align: right; margin-left: 40px; margin-right: 10px; margin-top: 0px; margin-bottom: 40px; }

td.vivian { background-color: black; }
p.vivian {color: white; font-family: arial; font-size: 11px; text-align: left; margin-left: 10px; margin-right: 40px; margin-top: 20px; margin-bottom: 20px; }
td.vivians { background-color: black; }
p.vivians {color: white; font-family: arial; font-size: 11px; text-align: right; margin-left: 40px; margin-right: 10px; margin-top: 20px; margin-bottom: 20px; }

td.linguist { background-color: #E8F8F8; }
td.linguista { background-color: #E8F8F8; }
p.linguist {color: black; font-family: arial; font-size: 12px; text-align: right; font-weight: bold; margin-left: 40px; margin-right: 40px; margin-top: 40px; margin-bottom: 40px; }
p.linguista {color: black; font-family: arial; font-size: 12px; text-align: left; font-weight: bold; margin-left: 40px; margin-right: 40px; margin-top: 40px; margin-bottom: 40px; }

P.translations {color: #000000; font-family: arial; text-align: right; font-size: 10px; font-weight: bold; margin-left: 10px; margin-right: 40px; margin-top: 5px; margin-bottom: 5px; }
p.traducciones {color: #000000; font-family: arial; text-align: left; font-size: 10px; font-weight: bold; margin-left: 40px; margin-right: 10px; margin-top: 5px; margin-bottom: 5px; }
td.translations { background-image: url('images/tb.jpg'); background-repeat: repeat-x; }
td.traducciones { background-image: url('images/tb.jpg'); background-repeat: repeat-x; }

td.bottombar { background-color: #4F5050; }


a.mainanchorlink:link {color: #ECEFF2; text-decoration: none;font-weight: bold}
a.mainanchorlink:visited {color: #ECEFF2;text-decoration: none;font-weight: bold}
a.mainanchorlink:active {color: #ECEFF2;text-decoration: none;font-weight: bold}
a.mainanchorlink:hover {color: #DDE2E8;text-decoration: underline;font-weight: bold}

a.more-news:link {color: #FBF3D0; text-decoration: none;font-weight: bold}
a.more-news:visited {color: #FBF3D0;text-decoration: none;font-weight: bold}
a.more-news:active {color: #FBF3D0;text-decoration: none;font-weight: bold}
a.more-news:hover {color: #E5DEBE;text-decoration: underline;font-weight: bold}

a.back2top:link {color: #2C4A55; text-decoration: none;font-weight: normal}
a.back2top:visited {color: #2C4A55;text-decoration: none;font-weight: normal}
a.back2top:active {color: #2C4A55;text-decoration: none;font-weight: normal}
a.back2top:hover {color: #7C97A1;text-decoration: underline;font-weight: normal}

a.menu:link {color: #2D4A5B; text-decoration: none;font-weight: bold}
a.menu:visited {color: #2D4A5B;text-decoration: none;font-weight: bold}
a.menu:active {color: #2D4A5B;text-decoration: none;font-weight: bold}
a.menu:hover {color: #406982;text-decoration: underline;font-weight: bold}

a.indextxt:link {color: #1A2B35; text-decoration: none;font-weight: normal}
a.indextxt:visited {color: #1A2B35;text-decoration: none;font-weight: normal}
a.indextxt:active {color: #1A2B35;text-decoration: none;font-weight: normal}
a.indextxt:hover {color: #2D4A5B;text-decoration: underline;font-weight: normal}

a.bottomnavbar:link {color: #D7E4EC; text-decoration: none;font-weight: normal}
a.bottomnavbar:visited {color: #D7E4EC;text-decoration: none;font-weight: normal}
a.bottomnavbar:active {color: #D7E4EC;text-decoration: none;font-weight: normal}
a.bottomnavbar:hover {color: #EBF1F5;text-decoration: underline;font-weight: normal}

a.ogoino:link {color: black; text-decoration: none;font-weight: bold}
a.ogoino:visited {color: black;text-decoration: none;font-weight: bold}
a.ogoino:active {color: black;text-decoration: none;font-weight: bold}
a.ogoino:hover {color: #5D5D5D;text-decoration: underline;font-weight: bold}



h1.theading {color: black; font-size: 11px; font-family: arial; text-align: center; font-weight: normal; margin-left: 30px; margin-right: 30px; margin-top: 5px; margin-bottom: 5px; }
td.theading { background-image: url('images/bg.jpg'); background-repeat: repeat-x; }

h2.menu {color: black; font-size: 12px; font-family: arial; text-align: left; font-weight: bold; margin-left: 40px; margin-right: 40px; margin-top: 5px; margin-bottom: 5px; }
td.menu { background-image: url('images/tb.jpg'); background-repeat: repeat-x; }

p.top {color: #ECEFF2; font-family: arial; font-size: 12px; text-align: left; font-weight: normal; margin-left: 40px; margin-right: 40px; margin-top: 5px; margin-bottom: 5px; }
td.topcell { background-color: #888890; }
h1.gen {color: black; font-size: 10px; font-family: arial; text-align: left; font-weight: normal; margin-left: 40px; margin-right: 40px; margin-top: 20px; margin-bottom: 20px; }
h1.anchorlinks {color: white; font-size: 12px; font-family: arial; text-align: left; font-weight: bold; margin-left: 40px; margin-right: 40px; margin-top: 20px; margin-bottom: 20px; }
h1.maintext {color: black; font-size: 16px; font-family: arial; text-align: left; font-weight: bold; margin-left: 40px; margin-right: 40px; margin-top: 5px; margin-bottom: 5px; }
td.maintext { background-color: #F4F7F7; }
p.maintext {color: black; font-family: arial; font-size: 12px; text-align: left; font-weight: normal; margin-left: 40px; margin-right: 40px; margin-top: 5px; margin-bottom: 5px; }
p.top2 {color: #ECEFF2; font-family: arial; font-size: 12px; text-align: center; font-weight: normal; margin-left: 40px; margin-right: 40px; margin-top: 5px; margin-bottom: 5px; }
p.maintextlit {color: black; font-family: arial; font-size: 12px; text-align: center; font-weight: normal; margin-left: 40px; margin-right: 40px; margin-top: 5px; margin-bottom: 5px; }
p.maintextog {color: black; font-family: arial; font-size: 11px; text-align: right; font-weight: normal; margin-left: 40px; margin-right: 40px; margin-top: 5px; margin-bottom: 5px; }

td.maintextnews { background-color: #F4F7F7; }
h1.maintextnews {color: black; font-size: 16px; font-family: arial; text-align: left; font-weight: bold; margin-left: 40px; margin-right: 40px; margin-top: 10px; margin-bottom: 10px; }

p.ogoino {color: #000000; font-family: arial; text-align: left; font-size: 12px; font-weight: bold; margin-left: 40px; margin-right: 40px; margin-top: 5px; margin-bottom: 5px; }
p.ogoinor {color: #000000; font-family: arial; text-align: right; font-size: 12px; font-weight: bold; margin-left: 40px; margin-right: 40px; margin-top: 5px; margin-bottom: 5px; }
td.ogoino { background-image: url('images/tb.jpg'); background-repeat: repeat-x; }