body { background: #fff center center repeat; text-align: left; font: normal 12px Verdana,arial,sans-serif; margin: 0px; padding: 0px;}
body2 { background: #DEBF86; text-align: center; font: normal 12px Verdana,arial,sans-serif; margin: 0px; padding: 0px;}
body.new { background: #fff; text-align: center; font: normal 12px Verdana,arial,sans-serif; margin: 0px; padding: 0px;}

table.maintable { width: 900px; margin: 0px auto 10px auto; border: solid 1px #CCCCCC; font: normal 15px Verdana,arial,sans-serif; color: #666666; }
table.maintable2 { width: 900px; margin: 0px; border: solid 1px #CCCCCC; font: normal 15px Verdana,arial,sans-serif; color: #666666; text-align: center}
table.therapy { width: 870px; margin: 0px; border: solid 0px #000; font: normal 18px Verdana,arial,sans-serif; color: #666666; vertical-align: top; text-align: left}


td.header { height: 245px; text-align: left; vertical-align: top; background: url("images/top2.jpg") center center no-repeat #FFF; }
td.cabecera { height: 145px; text-align: center; vertical-align: top; background: url("Images/spanish/top.jpg") center center no-repeat #F9BE46; }
h1 { width: 760px; margin: 0px auto; padding: 0px; font: normal 10px Verdana,arial,sans-serif; color: #999999; text-align: center;  }
td.top { padding: 4px; text-align: center; font: normal 12px Verdana,arial,sans-serif; color: #000000; background: url("images/topmenuback.gif")center center repeat-x #CCFFFF; }
a.top { font: normal 12px Verdana,arial,sans-serif; text-decoration: none; margin: 0px 15px; }
a.top:link { color: #000000; text-decoration: none; }
a.top:hover { color: #FDBF56; text-decoration: none; }
a.top:visited { color: #000000; text-decoration: none; }
a.top:visited:hover { color: #FDBF56; text-decoration: none; }

td.main { width: 900px; padding: 5px; font: normal 15px Verdana,Arial,Sans-serif; color: #000000; vertical-align: top; text-align: left; background: url("images/marble.jpg") #EAECDF ; }
td.directory { width: 900px; padding: 5px; font: normal 15px Verdana,Arial,Sans-serif; color: #000000; vertical-align: top; text-align: center; background: url("images/dir.jpg") center repeat #EAECDF ; }
td.therapists { width: 900px; padding: 5px; font: normal 15px Verdana,Arial,Sans-serif; color: #000000; vertical-align: top; text-align: center; background: url("images/marble.jpg") #EAECDF ; }

td.main a { font: normal 13px Verdana,Arial,Sans-serif; color: #000000; text-decoration: underline;  }
td.mainelements { width: 480px; padding: 5px; font: normal 12px Verdana,Arial,Sans-serif; color: #000000; vertical-align: top; text-align: justify; background: #ffffff; }
td.mainelements a { font: normal 12px Verdana,Arial,Sans-serif; color: #84A12D; }
td.freephone { padding: 4px; text-align: right; font: normal 12px Verdana,arial,sans-serif; color: #FFFFFF; background: url("images/telephones.gif") center left no-repeat #F4A300; }
td.telefonos { padding: 4px; text-align: right; font: normal 12px Verdana,arial,sans-serif; color: #FFFFFF; background: url("Images/spanish/telephones.gif") center left no-repeat #B7CC8C; }
td.movie { height: 170px; padding-top: 20px; background: url(images/palegreen.gif) center center no-repeat; text-align: center; vertical-align: top; margin: 0px;  }
p.price {text-align: left; font: bold 14 px Verdana,Arial,Sans-serif; color: red; }
p.main { font: bold 12px Verdana,Arial,Sans-serif; color: #000000; text-align: justify; }
p.elements { font: normal 14px Verdana,Arial,Sans-serif; color: #000000; text-align: justify; }
p.elements2 { font: normal 14px Verdana,Arial,Sans-serif; color: #000000; text-align: center; }
p.elements3 { font: 14px Verdana,Arial,Sans-serif; text-align:left; }
p.elements3a { font: 14px Verdana,Arial,Sans-serif; text-align: center; }
p.directory { font: normal 16px Arial,Sans-serif; color: #000000; text-align: center; }
p.elements4 { font: 10px Verdana,Arial,Sans-serif; text-align: left; }



li.main { font: bold 12px Verdana,Arial,Sans-serif; color: #000000; text-align: justify; padding: 4px; }
li.sub { font: bold 12px Verdana,Arial,Sans-serif; color: #000000; text-align: justify; padding: 10px; }
.lwrR { list-style-type:lower-roman; }




div.imgholder { border: solid 1px #CCCCCC; padding: 5px; }
img.imgholder { border: solid 1px #CCCCCC; padding: 5px; }
td.callbutton { padding: 2px; font: bold 11px Verdana,Arial,Sans-serif; color: #000000; text-align: center; background: #CCFFFF; border: solid 1px #000000; }
a.callbutton { font: bold 11px Verdana,Arial,Sans-serif; text-decoration: none; }
a.callbutton:link { color: #000000; }
a.callbutton:hover { color: #666666; }
a.callbutton:visited { color: #000000; }
a.callbutton:visited:hover { color: #666666; }

div.naranjos { margin-left: 60px ; }


div.legal { font: normal 10px Verdana,Arial,Sans-serif; color: #666666; }

div.minisite { border: solid 1px #CCCCCC; padding: 5px; background: url(Images/click.gif) center center no-repeat #FFFFFF; width: 540px; height: 100px; text-align: top; font: normal 16px Verdana,Arial,Sans-serif; }
a.minisite { font: bold 14px Verdana,Arial,Sans-serif; }
a.minisite:link { font: bold 14px Verdana,Arial,Sans-serif; color: #84A12D; }
a.minisite:hover { font: bold 14px Verdana,Arial,Sans-serif; color: #B7CC8C; }
a.minisite:visited { font: bold 14px Verdana,Arial,Sans-serif; color: #84A12D; }
a.minisite:visited:hover { font: bold 14px Verdana,Arial,Sans-serif; color: #B7CC8C; }

#general { float: right; width: 500px; background: url(images/whitetop.gif) top center no-repeat #FFFFFF; vertical-align: top; margin: 0px; padding: 0px; }
#general2 { width: 750px; background: #FFFFFF; vertical-align: top; margin: 0px; padding: 0px; }
h1.enlarged { font: bold 16px Verdana,Arial,Sans-serif; color: #013B2D; text-align: center; text-decoration: none; margin: 10px auto; }
h2 { font: bold italic 16px Verdana,Arial,Sans-serif; color: #000000; text-align: left; text-decoration: none;  }
h2.therapy { font: bold italic 24px Verdana,Arial,Sans-serif; color: #000000; text-align: center; text-decoration: none;  }
h2.therapy2 { font: bold italic 16px Verdana,Arial,Sans-serif; color: #000000; text-align: center; text-decoration: none; top; margin: 3000px;  }

h2.directory { font: bold italic 20px Sans-serif,Arial,Sans-serif; color: #000000; text-align: center; text-decoration: none;  }

h3 { font: bold 14px Verdana,Arial,Sans-serif; color: #CCFFFF; text-align: left; }
h3.elements { text-align: left; font: bold italic 14px Verdana, Arial, Helvetica, sans-serif; color: #F4A300; }
h3.elements2 { text-align: left; font: bold  14px Verdana, Arial, Helvetica, sans-serif; color: #F4A300; }
h3.workshop { text-align: center; font: bold  16px Verdana, Arial, Helvetica, sans-serif; color: #F4A300; }
h3.elements3 { text-align: left; font: bold  24px Verdana, Arial, Helvetica, sans-serif; color: #F4A300; }
h3.elements3a { text-align: center; font: bold  24px Verdana, Arial, Helvetica, sans-serif; color: #F4A300; }

h3.elements4 { text-align: center; font:  14px Verdana, Arial, Helvetica, sans-serif; color: #F4A300; text-decoration: italics; }


h4.elements { text-align: left; font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
h4 { font: normal 12px Verdana,Arial,Sans-serif; color: #000000; text-align: right; }
h5 { font: bold 14px Verdana,Arial,Sans-serif; color: #666666; text-align: left; }

td.sidemenu1 { width: 200px; padding-bottom: 10px; background: url("images/candle.gif") bottom center no-repeat #DEBF86; font: bold 14px Verdana,Arial,Sans-serif; color: #666666; vertical-align: top; text-align: justify; }

table.sidetmenu1 { width: 200px; height: 120px; margin: 0px; padding: 0px; border: 0px; }
td.button1 { margin:0px; padding: 0px; height: 28px; background: url("images/buttons/button.gif") center right repeat-x #DEBF86; vertical-align: middle; text-align: left; border-bottom: solid 1px #FFFFFF; }
td.dropbutton1 { margin:0px; padding: 0px; height: 28px; background: url("images/buttons/button.gif") center right repeat-x #DEBF86; vertical-align: middle; text-align: left; border-bottom: solid 1px #FFFFFF; }
td.newbutton1 { margin:0px; padding: 0px; height: 28px; background: url("images/buttons/button.gif") center right repeat-x #DEBF86; vertical-align: middle; text-align: left; border-bottom: solid 1px #FFFFFF; }
td.subbutton1 { margin:0px; padding: 0px; height: 28px; background: #DEBF86; vertical-align: middle; text-align: center; border-bottom: solid 1px #FFFFFF; }
td.subbuttonnew1 { margin:0px; padding: 0px; height: 28px; background: url("images/buttons/button.gif") top right no-repeat #DEBF86; vertical-align: middle; text-align: center; border-bottom: solid 1px #FFFFFF; }
a.sidemenu1 { font: bold 14px Verdana,arial,sans-serif; text-decoration: none; margin: 0px 5px; }
a.sidemenu1:link { color: #000000; text-decoration: none; }
a.sidemenu1:hover { color: #FDBF56; text-decoration: none; }
a.sidemenu1:visited { color: #000000; text-decoration: none; }
a.sidemenu1:visited:hover { color: #FDBF56; text-decoration: none; }


td.sidemenu { width: 200px; padding-bottom: 10px; background: #928B47; font: normal 12px Verdana,Arial,Sans-serif; color: #666666; vertical-align: top; text-align: justify; }

table.sidetmenu { width: 200px; height: 120px; margin: 0px; padding: 0px; border: 0px; }
td.button { margin:0px; padding: 0px; height: 28px; background: url("images/buttons/button.gif") center right repeat-x #928B47; vertical-align: middle; text-align: left; border-bottom: solid 1px #FFFFFF; }
td.dropbutton { margin:0px; padding: 0px; height: 28px; background: url("images/buttons/button.gif") center right repeat-x #928B47; vertical-align: middle; text-align: left; border-bottom: solid 1px #FFFFFF; }
td.newbutton { margin:0px; padding: 0px; height: 28px; background: url("images/buttons/button.gif") center right repeat-x #928B47; vertical-align: middle; text-align: left; border-bottom: solid 1px #FFFFFF; }
td.subbutton { margin:0px; padding: 0px; height: 28px; background: #CCFFFF; vertical-align: middle; text-align: left; border-bottom: solid 1px #FFFFFF; }
td.subbuttonnew { margin:0px; padding: 0px; height: 28px; background: url("images/buttons/button.gif") top right no-repeat #928B47; vertical-align: middle; text-align: left; border-bottom: solid 1px #FFFFFF; }
a.sidemenu { font: normal 12px Verdana,arial,sans-serif; text-decoration: none; margin: 0px 5px; }
a.sidemenu:link { color: #000000; text-decoration: none; }
a.sidemenu:hover { color: #FDBF56; text-decoration: none; }
a.sidemenu:visited { color: #000000; text-decoration: none; }
a.sidemenu:visited:hover { color: #FDBF56; text-decoration: none; }

div.feed {	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	width: 175px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	padding: 2px 2px 2px 4px;
}
li.feedItem { padding: 3px 0 8px ; border-bottom: 1px solid #C6E0FF; }
li a {
	padding: 0;
	margin: 0;
	display: inline;
	background-color : transparent;
	border-bottom: none;
	text-transform: none;
	letter-spacing: normal;
	border-right: none;
	border-left: none;
	width: auto;
}
feed li a:hover {
	color : #0099FF;
	text-decoration : none;
}
h4.feedTitle { margin: 5px auto 0px auto; }
a.news { margin: 0px auto; font-weight: bold; color: #666666; }
a.feedentryTitle { font-weight: bold; color: #84A12D; }
a.feedentrySummary { font-weight: bold; color: #84A12D; }
h6.feedDate { margin: 0px auto 5px auto; }

#side { vertical-align: top; margin: 0px auto; padding: 0px; }
td.competition { background: url(images/golfclubs.gif) center center no-repeat; text-align: right; vertical-align: top; margin: 0px; font: bold 14px Verdana,arial,sans-serif; color: #013B2D; }
p.comp1 { text-align: center; font: bold 16px Verdana,arial,sans-serif; color: #CC3333; }
p.comp2 { margin-left: 20px; text-align: right; font: bold 14px Verdana,arial,sans-serif; color: #013B2D; }

td.newdev { height: 170px; padding-top: 10px; background: url(images/palegreen.gif) center center no-repeat; text-align: center; vertical-align: top; margin: 0px; font: bold 14px Verdana,arial,sans-serif; color: #013B2D; }
td.contact { padding: 10px 0px; background: url(images/darkgreen.gif) center left no-repeat; text-align: left; vertical-align: top; margin: 0px; font: normal 12px Verdana,arial,sans-serif; color: #FFFFFF; }
td.contact2 { padding: 10px; background: url(images/darkgreen2.gif) center center no-repeat; text-align: left; vertical-align: top; margin: 0px; font: normal 11px Verdana,arial,sans-serif; color: #FFFFFF; }
#yellow { margin: 10px; text-align: center; font: bold 14px Verdana,arial,sans-serif; text-decoration: underline; color: #F9BE46; }
form { margin: 0px; }
input.c1 { width: 152px; height: 15px; margin: 0px; padding: 1px; font: normal 12px Verdana,arial,sans-serif; color: #84A12D; border: 0px; }
input.c2 { width: 100px; height: 15px; margin: 0px; padding: 1px; font: normal 12px Verdana,arial,sans-serif; color: #84A12D; border: 0px; }
input.c3 { width: 50px; height: 17px; margin: 0px 1px; padding: 0px; font: normal 12px Verdana,arial,sans-serif; color: #013B2D; border: 0px; background: #CCD1BA; }

table.proplist { border: solid 1px #CCCCCC; }
table.proplist2 { border: solid 2px #CCCCCC; }

table.proplist td { border: solid 1px #CCCCCC; padding: 5px; font: normal 11px Verdana,arial,sans-serif; color: #666666;  }
table.proplist a { font: normal 11px Verdana,arial,sans-serif; }
table.proplist2 td { border: solid 1px #CCCCCC; padding: 5px; font: normal 11px Verdana,arial,sans-serif; color: #666666;  }
table.proplist2 a { font: normal 11px Verdana,arial,sans-serif; }


table.proplist a.resort { font: bold 11px Verdana,arial,sans-serif; color: #666666; text-decoration: underline; }

td.botform { height: 150px; padding: 0px; text-align: left; vertical-align: bottom; background: url("images/lifestyle900.jpg") center center no-repeat #928B47; border: solid 1px #CCCCCC; }
td.botformesp { height: 150px; padding: 0px; text-align: left; vertical-align: bottom; background: url("Images/spanish/lifestyle900.jpg") center center no-repeat #B7CC8C; border: solid 1px #CCCCCC; }
td.inform { font: normal 12px Verdana,Arial,Sans-serif; color: #666666; vertical-align: middle; text-align: right; }
form.quickform { margin: 0px; }
#quickform { margin: 10px 0px; font: bold 11px Verdana,Arial,Sans-serif; color: #FFFFFF; text-align: center; }
div.darkback { width: 730px; margin: 5px auto; padding: 2px; font: bold 11px Verdana,Arial,Sans-serif; color: #000000; text-align: center; background: #F9BE46; border: solid 1px #000000; }
input.quickform { font: bold 11px Verdana,Arial,Sans-serif; color: #666666; background: #FFFFFF; border: solid 1px #000000; width: 120px; }
input.quicksubmit {  margin: 0px 2px; font: bold 11px Verdana,Arial,Sans-serif; color: #000000; background: #FDBF56; border: solid 1px #000000; width: 150px; }
input.inform { font: normal 11px Verdana,Arial,Sans-serif; color: #666666; background: #FFFFFF; border: solid 1px #666666; width: 150px; }
input.insubmit {  margin: 0px; font: bold 11px Verdana,Arial,Sans-serif; color: #000000; background: #F9BE46; border: solid 1px #000000; width: 150px; }

td.bottom { padding: 5px; font: normal 11px Verdana,Arial,Sans-serif; color: #000000; background: #DEBF86; text-align: center; }
a.bottom { font:  normal 11px Verdana,arial,sans-serif; text-decoration: none; }
a.bottom:link { color: #000000; text-decoration: none; }
a.bottom:hover { color: #ffffff; text-decoration: none; }
a.bottom:visited { color: #000000; text-decoration: none; }
a.bottom:visited:hover { color: #000000; text-decoration: none; }


