body {margin-top:0px;padding-top:0px;}


td.o1 {width:100%;height:100%; text-align:center;}
td.o2 { text-align:center;vertical-align:top; }
td.o3 { height:113px;width:100%;text-align:center;border-style:solid; border-width:1px; border-color:orange;}
td.o4 {height:60px;text-align:center;vertical-align:top;}
td.o5 {height:90px;text-align:center;vertical-align:top;}
td.o6 {vertical-align:top;text-align:center;height:15px;background-color:#9999ff;}
td.o7 {border-style:solid;border-width:1;border-color:lightblue;text-align:center;border-bottom:0px;}
td.o8 {border-style:solid;border-width:1;border-color:lightblue;text-align:right;border-top:0px;padding-bottom:5px;}

h1.o1 {font-family:verdana;font-size:30px;color:red;text-align:center;vertical-align:top;}
h1.o2 {font-family:verdana;font-size:20px;color:red;text-align:center;vertical-align:top;margin-bottom:0px;}
h1.o3 {font-family:verdana;font-size:12px;color:#ffffff;text-align:center;vertical-align:top;margin-bottom:0px;}
h1.o4 {font-family:verdana;font-size:24px;color:red;text-align:center;vertical-align:middle;margin-bottom:0px;line-height:40px;}
h1.o5 {font-family:verdana;font-size:12px;color:#000000;text-align:center;vertical-align:top;margin-bottom:0px;}
h3.letsmovedec {font-family:verdana;font-size:11px;color:#000000;text-align:center;margin-bottom:0px;}
h1.categories  {font:bold 16px  verdana;text-decoration:underline;margin-top:5px;}

span.o1 {font-family:verdana;font-size:20px;color:#000000;}
span.o2 {font-family:verdana;font-size:12px;color:#000000;}
span.o3 {font-family:verdana;font-size:18px;color:#0000ff;}
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;}}

a.w:link {color: #0000ff;text-decoration:none;font: 11px verdana; }
a.w:visited {color: #0000ff; text-decoration:none;font: 11px verdana;}
a.w:hover {color: red; text-decoration:none;font: 11px verdana;}
a.w:active {color: #0000ff; text-decoration:none;font: 11px verdana;}

a:link {color: blue;text-decoration:none; }
a:visited {color: blue; text-decoration:none;}
a:hover {color: red; text-decoration:none;}
a:active {color: #ECFB03; text-decoration:none;}

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

a.north:link {color: blue;text-decoration:none;font:bold 12px verdana; }
a.north:visited {color: blue; text-decoration:none;font:bold 12px verdana;}
a.north:hover {color: red; text-decoration:none;font:bold 12px verdana;background:yellow;}
a.north:active {color: #ECFB03; text-decoration:none;font:bold 12px verdana;}

a.p:link {color: #0000ff;text-decoration:none;font-family:verdana;font-size:10px; }
a.p:visited {color: #0000ff; text-decoration:none;font-family:verdana;font-size:10px;}
a.p:hover {color: red; text-decoration:none;font-family:verdana;font-size:10px;}
a.p:active {color: #ECFB03; text-decoration:none;font-family:verdana;font-size:10px;}

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

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.left {background-image:url(costablancamap.jpg);width:175px;height:600px;vertical-align:bottom; }
td.leftdorada {background-image:url(images/costadoradamap.jpg) ;width:175px;height:600px; vertical-align:bottom;}
td.leftbrava {background-image:url(images/costabravamap.jpg);width:175px;height:600px;vertical-align:bottom; }
td.leftazahar {background-image:url(images/costaazaharmap.jpg);width:175px;height:600px; vertical-align:bottom;}
td.delsol {background-image:url(images/costadelsol.gif);width:175px;height:600px;vertical-align:bottom; }
td.delaluz {background-image:url(images/costadelaluz.gif);width:175px;height:600px; vertical-align:bottom;}
td.calida {background-image:url(images/costacalida.gif);width:175px;height:600px; vertical-align:bottom;}
td.baleares {background-image:url(images/baleares.jpg);width:175px;height:600px; vertical-align:bottom;}
td.canarias {background-image:url(images/canariasbig.jpg);width:175px;height:600px;vertical-align:bottom; }


div.o1 {margin:3 0 3 0px;width:100%;background:#ffff00;border:1px solid #000000;text-align:center;}
div.o2 {float:left;padding-left:3px;margin-top:10px;}
div.o3 {float:left;width:49%;margin-top:10px;text-align:center;}
div.o4 {float:left;width:49%;margin-top:10px;text-align:center;}
td.form {border-bottom:1px solid red;width:150px;}
.field {border:1px solid #000000;}



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;} 