div.left {border-bottom:1px solid #000000;background:#3399FF;border-top:1px solid #fc9;text-align:left; }
div.rightmenu {width:160px;border:1px solid #000000;height:60px;margin:0px auto;margin-top:10px;}
div.rightmenutop {width:170px;padding-top:10px;height:80px;background:url(images/rightbackground.gif) no-repeat;}
div.leftalt {border-bottom:1px solid #000000;background:#f00;border-top:1px solid #fc9;text-align:left; }

a.menu:link {color: #ffffff;text-decoration:none;width:148px;font:bold  10px verdana;line-height:20px;display:block;background:url(images/menubg3.gif);}
a.menu:visited {color: #ffffff; text-decoration:none;font:bold  10px verdana;width:148px;line-height:20px;display:block;background:url(images/menubg3.gif);}
a.menu:hover {color: #000000; text-decoration:none;font:bold  10px verdana;width:148px; line-height:20px;display:block;background:url(images/menubg4.gif);}
a.menu:active {color: #ECFB03; text-decoration:none;font:bold  10px verdana;width:148px;line-height:20px; display:block;background:url(images/menubg3.gif);}

a.menuyellow:link {color: #ffffff;text-decoration:none;width:148px;font:bold  10px verdana;line-height:20px;display:block;background:url(images/menubg5.gif);}
a.menuyellow:visited {color: #ffffff; text-decoration:none;font:bold  10px verdana;width:148px;line-height:20px;display:block;background:url(images/menubg5.gif);}
a.menuyellow:hover {color: #000000; text-decoration:none;font:bold  10px verdana;width:148px; line-height:20px;display:block;background:url(images/menubg6.gif);}
a.menuyellow:active {color: red; text-decoration:none;font:bold  10px verdana;width:148px;line-height:20px; display:block;background:url(images/menubg5.gif);}

a.alter:link {color: #ffffff;text-decoration:none;width:148px;font:bold  10px verdana;line-height:20px; display:block;background:url(images/menubg5.gif);}
a.alter:visited {color: #ffffff; text-decoration:none;font:bold  10px verdana;width:148px;line-height:20px;display:block;background:url(images/menubg5.gif);}
a.alter:hover {color: #000000; text-decoration:none;font:bold  10px verdana;width:148px; line-height:20px;display:block;background:url(images/menubg6.gif);}
a.alter:active {color: #ECFB03; text-decoration:none;font:bold  10px verdana;width:148px;line-height:20px; display:block;background:url(images/menubg5.gif);}

a.ad:link {color: #000000;text-decoration:none;width:148px;font:bold  9px verdana;line-height:20px; display:block;background:url(images/menubgspons.jpg);}
a.ad:visited {color: #000000; text-decoration:none;font:bold  9px verdana;width:148px;line-height:20px;display:block;background:url(images/menubgspons.jpg);}
a.ad:hover {color: #ffffff; text-decoration:none;font:bold  9px verdana;width:148px; line-height:20px;display:block;background:url(images/menubg6.gif);}
a.ad:active {color: #ff9900; text-decoration:none;font:bold  9px verdana;width:148px;line-height:20px; display:block;background:url(images/menubgspons.jpg);}

a.ad1:link {color: #000000;text-decoration:none;width:148px;font:bold  9px verdana;line-height:20px; display:block;background:url(images/menuours.jpg);}
a.ad1:visited {color: #000000; text-decoration:none;font:bold  9px verdana;width:148px;line-height:20px;display:block;background:url(images/menuours.jpg);}
a.ad1:hover {color: #ffffff; text-decoration:none;font:bold  9px verdana;width:148px; line-height:20px;display:block;background:url(images/menubg6.gif);}
a.ad1:active {color: #ff9900; text-decoration:none;font:bold  9px verdana;width:148px;line-height:20px; display:block;background:url(images/menuours.jpg);}

a.opti:link {color: black;text-decoration:none;font:10px verdana; }
a.opti:visited {color: black; text-decoration:none;font: 10px verdana;}
a.opti:hover {color: gray; text-decoration:underline;font: 10px verdana;}
a.opti:active {color: black; text-decoration:none;font:10px verdana;}

a.books:link {color: blue;text-decoration:none;width:120px; }
a.books:visited {color: blue; text-decoration:none;}
a.books:hover {color: red; text-decoration:none;background:#fc9;}
a.books:active {color: blue; text-decoration:none;}

a.normal:link {color: blue;text-decoration:underline; }
a.normal:visited {color: blue; text-decoration:none;}
a.normal:hover {color: red; text-decoration:none;}
a.normal:active {color: blue; text-decoration:none;}


a.services:link    { color: #3366CC; text-decoration: none; width:140px; border: 1px solid #ff9900;font:bold 9px verdana;background:#ffffff;padding:3px;display:block;}
a.services:visited { color: #3366cc; text-decoration: none; width:140px; border: 1px solid #ff9900;font: bold 9px verdana;background:#ffffff;padding:3px;display:block;}
a.services:hover   {color:#ffffff; background: #3366cc; border: 1px solid #ffffff;width:140px; font: bold 9px  verdana;padding:3px;display:block;}
a.services:active  { background: #3366CC; color: #FFFFFF; border: 1px inset #ffffff;width:140px; font: bold 9px verdana;padding:3px;display:block;}
 

a.services2:link    { color: #3366CC; text-decoration: none; width:440px; border: 1px solid #ff9900;font:bold 9px verdana;background:#ffffff;padding:3px;display:block;}
a.services2:visited { color: #3366cc; text-decoration: none; width:440px; border: 1px solid #ff9900;font:bold 9px verdana;background:#ffffff;padding:3px;display:block;}
a.services2:hover   {color:#ffffff; background: #3366cc; border: 1px solid #ffffff;width:440px; font:bold 9px verdana;padding:3px;display:block;}
a.services2:active  { background: #3366CC; color: #FFFFFF; border: 1px inset #ffffff;width:440px; font:bold 9px verdana;padding:3px;display:block;}

a.services3:link    { color: #3366CC; text-decoration: none; width:160px;height:90px; border: 1px solid #ff9900;font:bold 9px verdana;background:#ffffff;padding:3px;display:block;}
a.services3:visited { color: #3366cc; text-decoration: none; width:160px;height:90px; border: 1px solid #ff9900;font:bold 9px verdana;background:#ffffff;padding:3px;display:block;}
a.services3:hover   {color:#ffffff; background: #3366cc; border: 1px solid #ffffff;width:160px;height:90px; font:bold 9px verdana;padding:3px;display:block;}
a.services3:active  { background: #3366CC; color: #FFFFFF; border: 1px inset #ffffff;width:160px;height:90px; font:bold 9px verdana;padding:3px;display:block;}

a.goback:link    { color: #ff0000; text-decoration: none; width:60px; border: 1px solid #ff9900;font:bold 12px verdana;background:#ffffff;padding:3px;display:block;}
a.goback:visited { color: #ff0000; text-decoration: none; width:60px; border: 1px solid #ff9900;font:bold 12px verdana;background:#ffffff;padding:3px;display:block;}
a.goback:hover   {color:#ffffff; background: #ff0000; border: 1px solid #ffffff;width:60px; font: bold 12px  verdana;padding:3px;display:block;}
a.goback:active  { background: #3366CC; color: #FFFFFF; border: 1px inset #ffffff;width:60px; font: bold 12px verdana;padding:3px;display:block;}

form {font:bold 11px verdana;color:#000000;}
td.form {border-bottom:1px solid red;width:150px;}
.field {border:1px solid #000000;}

body {padding:0px;margin:0px;}
span.normal2 {font:bold 14px verdana;color:#000000;}
span.normal {font:bold 18px verdana;color:#000000;}
span.normalred {font:bold 18px verdana;color:#ff0000;}
span.normalblue {font:bold 18px verdana;color:#0000ff;}
span.normalyellow {font:bold 18px verdana;color:#ffff00;}
span.o2 {font: 11px verdana;color:#000000;}
span.o3 {font-family:verdana;font-size:12px;color:#000000;}
span.o4 {font-family:verdana;font-size:12px;color:#000000;font-weight:bold;}
span.o5 {font-family:verdana;font-size:16px;color:#cc0000;font-weight:bold;line-height:20px;}
span.o6 {font-family:verdana;font-size:12px;color:#cc0000;font-weight:bold;line-height:20px;}
span.o7 {font: bold 13px verdana;color:red;}
h1.o2 {font-family:verdana;font-size:16px;color:red;text-align:center;vertical-align:top;}
h1.o3 {font:bold 20px verdana;color:#000000;text-align:left;vertical-align:top;margin-bottom:0px;}

td.services2 {height:20px;padding:5px;text-align:center;}
td.services {width:140px;height:20px;padding:5px;text-align:center;}
td.left {background-image:url(images/costablancamap.jpg);width:175px;vertical-align:top; }
td.leftbrava {background-image:url(images/costabravamap.jpg);width:175px;vertical-align:top; }
td.leftdorada {background-image:url(images/costadoradamap.jpg);width:175px;vertical-align:top; }
td.leftazahar {background-image:url(images/costaazaharmap.jpg);width:175px;vertical-align:top; }
td.leftcalida {background-image:url(images/costacalida.gif);width:175px;vertical-align:top; }
td.leftdelsol {background-image:url(images/costadelsol.gif);width:175px;vertical-align:top; }
td.leftdelaluz {background-image:url(images/costadelaluz.gif);width:175px;vertical-align:top; }
td.leftbaleares {background-image:url(images/baleares.jpg);width:175px;vertical-align:top;background-repeat:no-repeat; }
td.leftcanarias {background-image:url(images/canariasbig.jpg);width:175px;vertical-align:top;background-repeat:no-repeat; }

li {font-family:verdana;font-size:12px;color:red;font-weight:bold;margin-bottom:10px;}

a.menu3:link {padding-left:2px;color: #000000;text-decoration:none;font:bold  10px verdana;display:block;background:url(images/leftbg.jpg) repeat-y;padding-top:4px;padding-bottom:4px;margin-bottom:3px;width:137px;}
a.menu3:visited {padding-left:2px;color: #000000; text-decoration:none;font:bold  10px verdana;display:block;background:url(images/leftbg.jpg) repeat-y;padding-top:4px;padding-bottom:4px;margin-bottom:3px;width:137px;}
a.menu3:hover {padding-left:2px;color: #000000; text-decoration:none;font:bold  10px verdana;background:url(images/leftbg3.jpg) repeat-y;display:block;padding-top:4px;padding-bottom:4px;margin-bottom:3px;width:137px;}
a.menu3:active {padding-left:2px;color: #ECFB03; text-decoration:none;font:bold  10px verdana; display:block;padding-top:4px;padding-bottom:4px;margin-bottom:3px;width:137px;}


a.menu4:link {padding-left:2px;color: #000000;text-decoration:none;font:bold  10px verdana;display:block;background:url(images/leftbg.jpg) repeat-y;padding-top:4px;padding-bottom:4px;margin-bottom:3px;width:15px;float:left;}
a.menu4:visited {padding-left:2px;color: #000000; text-decoration:none;font:bold  10px verdana;display:block;background:url(images/leftbg.jpg) repeat-y;padding-top:4px;padding-bottom:4px;margin-bottom:3px;width:15px;float:left;}
a.menu4:hover {padding-left:2px;color: #000000; text-decoration:none;font:bold  10px verdana;background:url(images/leftbg3.jpg) repeat-y;display:block;padding-top:4px;padding-bottom:4px;margin-bottom:3px;width:15px;float:left;}
a.menu4:active {padding-left:2px;color: #ECFB03; text-decoration:none;font:bold  10px verdana; display:block;padding-top:4px;padding-bottom:4px;margin-bottom:3px;width:15px;float:left;}

td.glossary1 {width:75px;border-bottom:1px solid black;background:#ffffcc;}

td.glossary2 {border-bottom:1px solid black;background:#ffffcc;} 

td.glossary3 {width:75px;border-bottom:1px solid black;background:#FFcc00;}
td.glossary4 {border-bottom:1px solid black;background:#FFcc00;} 

h1.categories  {font:bold 16px  verdana;text-decoration:underline;margin-top:5px;}
