BODY {margin: 0px; background-image: url(graphics/bg.gif); background-repeat: repeat; background-color: #FFDC91; SCROLLBAR-FACE-COLOR: #D4872D; SCROLLBAR-HIGHLIGHT-COLOR: #FFDC91; SCROLLBAR-SHADOW-COLOR: #cccccc; SCROLLBAR-DARKSHADOW-COLOR: #666666; font-family: Times New Roman, serif; font-style:italic; font-size:15px;}

body.serrania {margin: 0px; SCROLLBAR-FACE-COLOR: #D4872D; SCROLLBAR-HIGHLIGHT-COLOR: #FFDC91; SCROLLBAR-SHADOW-COLOR: #cccccc; SCROLLBAR-DARKSHADOW-COLOR: #666666}

table {font-family: Times New Roman, serif; font-style:italic; font-size:15px;}

#large {font-size: 24px; font-family: Time New Roman, serif; color: #000000; font-weight: bold; font-style: italic}
#mlarge {font-size: 18px; font-family: Time New Roman, serif; color: #000000; font-weight: bold; font-style: italic}
#med  {font-size: 16px; font-family: Times New Roman, serif; color: #000000; font-weight: normal; font-style: italic}
#text  {font-size: 15px; font-family: Times New Roman, serif; color: #000000; font-weight: normal; font-style: italic}
#msmall  {font-size: 13px; font-family: Times New Roman, serif; color: #000000; font-weight: normal; font-style: italic}

small {font-size: 11px; font-family: Verdana, sans-serif;}

ul  {font-size: 14px; font-family: Times New Roman, serif; color: #000000; font-weight: normal; font-style: italic; text-align: left;}
li { font-size: 15px; font-family: Times New Roman, serif; color: #000000; font-weight: normal } 
hr {color: #000000}

a:link    { color: #000000; text-decoration: underline }
a:visited { color: #000000; text-decoration: underline }
a:hover   { color: #665E5A; text-decoration: underline }
a:active  { color: #665E5A; text-decoration: underline }

a.menu:link    { color: #665E5A; text-decoration: none }
a.menu:visited { color: #665E5A; text-decoration: none }
a.menu:hover   { color: #000000; text-decoration: none }
a.menu:active  { color: #665E5A; text-decoration: none }

.top {width: 770px: height: 90px; margin: 0px; background-image: url(graphics/sunsettop.jpg); background-repeat: no-repeat; background-position: left top; font-size: 24px; font-family: Time New Roman, serif; color: #000000; font-weight: bold; font-style: italic; padding: 10px; text-align: left;}

.menut {background-color: #FEB556; font-size: 11px; font-family: Verdana, sans-serif; padding: 5px; border-top: 1px; border-bottom: 1px; border-left: 0px; border-right: 0px; border-style: solid; border-color: #D4872D; }

.menub {background-color: #FEB556; font-size: 11px; font-family: Verdana, sans-serif; padding: 5px; border-top: 1px; border-bottom: 0px; border-left: 0px; border-right: 0px; border-style: solid; border-color: #D4872D; font-color: #665E5A; }

.table1 { width: 770px;  padding: 0px; margin: 3px; text-align: center; border: 1px; border-style: solid; border-collapse: separate; border-color: #665E5A; background-color: #FEF6D2; margin-left: auto; margin-right: auto;}

.table2 { width: 770px;  padding: 0px; margin: 3px; text-align: center; border: 1px; border-style: solid; border-collapse: separate; border-color: #665E5A; background-color: #FEF6D2; margin-left: auto; margin-right: auto; }

.table1tdindent { width: 750px;  padding: 10px; margin: 3px; text-align: left; float: center; }

table.properties { width: 730px;  padding: 3px; margin: 8px; text-align: center; position: relative; top: 0px; left: 0px; float: center; border: 1px; border-style: outset; border-collapse: separate; border-color: #D4872D; background-color: #FEB556;}

table.properties  td { border-width: 2px; padding: 5px; background-color: #FFDC91; -moz-border-radius: ; }

.contentserrania { width: 750px;  padding: 10px; margin: 5px; text-align: left; border: 0px; border-style: solid; border-collapse: separate; border-color: #665E5A; background-color: #FEF6D2; float: center; }

br.sm {font-size: 7px; }

img.fincapool { width: 420px; height: 320px; padding: 0px 0px 0px 5px; float: right; }

.villaphotos {width: 750px: float: center; margin: 0px; padding: 2px; text-align: center; border: 1px; border-style: dashed; border-color: #3C4B74; font-family: Verdana, sans-serif, font-size: 12px; }

strike {color:#cc0000;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
padding: 1px;
margin: 0px;
text-decoration: none;
}

a.thumbnail:link { text-decoration: none; }
a.bottom:visited { text-decoration: none;  }
a.bottom:hover   { text-decoration: none; }
a.bottom:active  { text-decoration: none;  }

.thumbnail:hover {
background-color: transparent;
z-index: 50;
padding: 1px;
text-decoration: none;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FEF6D2;
padding: 1px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 1px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -370px;
left: -100px; /*position where enlarged image should offset horizontally */

}


