* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
HTML {
	DISPLAY: block; BACKGROUND: url(../images/bkg02.gif) #D9DEA6 fixed no-repeat right bottom; HEIGHT: 100%
}
BODY {
	FONT: 70% Tahoma, Verdana, Arial, Helvetica, sans-serif; COLOR: #242424; POSITION: relative; TEXT-ALIGN: center
}
#wrapper {
	MARGIN: 0px auto; WIDTH: 900px; TEXT-ALIGN: left
}
#page {
	DISPLAY: block; BACKGROUND: url(dddmain-bkg.gif) no-repeat left top; FLOAT: left; WIDTH: 900px; POSITION: relative
}
#logo {
	FLOAT: left
}
#logo A {
	DISPLAY: block; BACKGROUND: url(logo.gif) no-repeat 50% bottom; WIDTH: 427px; HEIGHT: 77px
}
#logo A:hover {
	BACKGROUND-POSITION: 50% top
}
#logo SPAN {
	DISPLAY: none
}
#address {
	DISPLAY: none
}
#mainpic {
	CLEAR: both; DISPLAY: block; BACKGROUND: url(homepic-01.jpg) no-repeat 4px 0px; FLOAT: left; WIDTH: 900px; POSITION: relative; HEIGHT: 20px
}
#mainpic2 {
	CLEAR: both; DISPLAY: block; BACKGROUND: url(homepic-01.jpg) no-repeat 4px 0px; WIDTH: 900px; POSITION: relative; HEIGHT: 200px
}
#mainpic2 #map {
	FLOAT: left; MARGIN: 0px 0px 0px 4px
}
#mainpic IMG {
	Z-INDEX: 10; LEFT: 4px; FLOAT: left; MARGIN: 0px 0px 0px; POSITION: relative
}
#mainpic DIV {
	LEFT: 4px; POSITION: relative; TOP: 0px
}
#mainpic DIV DIV {
	LEFT: 0px; MARGIN: 0px; TOP: 0px
}
#mainpic DIV IMG {
	LEFT: 0px; MARGIN: 0px; TOP: 0px
}
#contactar {
	CLEAR: both; DISPLAY: block; BACKGROUND: url(contactar.jpg) no-repeat 4px 0px; FLOAT: left; WIDTH: 900px; POSITION: relative; HEIGHT: 120px
}
#contactar IMG {
	Z-INDEX: 10; LEFT: 4px; FLOAT: left; MARGIN: 0px 0px 0px; POSITION: relative
}
#contactar DIV {
	LEFT: 4px; POSITION: relative; TOP: 0px
}
#contactar DIV DIV {
	LEFT: 0px; MARGIN: 0px; TOP: 0px
}
#contactar DIV IMG {
	LEFT: 0px; MARGIN: 0px; TOP: 0px
}
#alta-casa {
	CLEAR: both; DISPLAY: block; BACKGROUND: url(alta-alojamiento-rural.jpg) no-repeat 4px 0px; FLOAT: left; WIDTH: 900px; POSITION: relative; HEIGHT: 120px
}
#alta-casa IMG {
	Z-INDEX: 10; LEFT: 4px; FLOAT: left; MARGIN: 0px 0px 0px; POSITION: relative
}
#alta-casa DIV {
	LEFT: 4px; POSITION: relative; TOP: 0px
}
#alta-casa DIV DIV {
	LEFT: 0px; MARGIN: 0px; TOP: 0px
}
#alta-casa DIV IMG {
	LEFT: 0px; MARGIN: 0px; TOP: 0px
}
#pagetitle {
	DISPLAY: block; Z-INDEX: 20; LEFT: 24px; FONT: 2.5em Arial, Helvetica, sans-serif; WIDTH: 900px; COLOR: #fff; BOTTOM: 0px; POSITION: absolute
}
#pagetitle SPAN {
	DISPLAY: none
}
#nav {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: url(nav-bkg.gif) no-repeat 50% top; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 900px; PADDING-TOP: 2px; LIST-STYLE-TYPE: none
}
#nav LI {
	DISPLAY: inline; FLOAT: left
}
#nav A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 40px; FLOAT: left; PADDING-BOTTOM: 6px; FONT: bold 11px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #FDFD99; PADDING-TOP: 7px; TEXT-DECORATION: none
}
#nav A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 40px; FLOAT: left; PADDING-BOTTOM: 6px; FONT: bold 11px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #FDFD99; PADDING-TOP: 7px; TEXT-DECORATION: none
}
#nav A:hover {
	COLOR: #fff
}
#nav A SPAN {
	DISPLAY: none
}
#footer {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: url(footer.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 24px; WIDTH: 900px; PADDING-TOP: 10px
}
#footer P {
	FONT: 0.9em Verdana, Arial, Helvetica, sans-serif; COLOR: #fff
}
.row {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 0px 20px; WIDTH: 900px
}
#maincol {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 0px; LEFT: 18px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; WIDTH: 420px; PADDING-TOP: 0px; COLOR: #fff; POSITION: relative
}
#maincol H2 {
	COLOR: #848383
}
#maincontactar {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 0px; LEFT: 18px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; WIDTH: 890px; PADDING-TOP: 0px; COLOR: #333333; POSITION: relative
}
#maincontactar H2 {
	COLOR: #333333
}

#subcol {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 0px; LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; WIDTH: 240px; PADDING-TOP: 0px; POSITION: relative
}
H1 {
	
}
H2 {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 10px
}
H3 {
	MARGIN: 0px 0px 10px
}
P {
	MARGIN: 0px 0px 10px
}
.date {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 1em; POSITION: relative; TOP: -0.5em
}
.basiclist {
	MARGIN: 0px 0px 10px 15px
}
A {
	FONT-WEIGHT: bold; COLOR: #bf0102; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; COLOR: #bf0102; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
.brandsmenu {
	DISPLAY: block; FLOAT: left; WIDTH: 900px; LIST-STYLE-TYPE: none; margin-left: 12px; 
}
.brandsmenu LI {
	FLOAT: left; background: url(ico_provincias.gif) 0 1px no-repeat;
}
.brandsmenu A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #D9DEA6; PADDING-BOTTOM: 1px; MARGIN: 0px 8px 0px 4px; WIDTH: 156px; COLOR: #7F7032; PADDING-TOP: 1px; BORDER-BOTTOM: #D9DEA6 1px solid; TEXT-DECORATION: none
}
.brandsmenu A:visited {
	BACKGROUND: #D9DEA6
}
.brandsmenu A:hover {
	COLOR: #FFF; BACKGROUND: #bf0102
}
FORM {
	MARGIN: 0px 0px 10px
}
.field {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; WIDTH: 200px; LINE-HEIGHT: 1em; PADDING-TOP: 1px
}
.button {
	POSITION: relative; TOP: 5px
}
* HTML .button {
	TOP: 3px
}

