@charset "utf-8";
/* CSS Document */

body {
	background:#a689b9 url(../img/bg-body.gif) repeat;
	margin:10px 0 0 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
img {
	border:0;	
}
ul, li {
	margin:0;
	padding:0;
	list-style-type:none;
}
h1 {
	font-size:20px;
	color:#7078A5;
	margin:0;
	padding:25px 0 20px 0;
	text-transform:uppercase;
	font-weight:normal;
	line-height:20px;
}

#body {
	width:900px;
	margin:0 auto 0 auto;
}

#header {
	background:#ffffff url(../img/bg-header.gif) repeat-x;
	position:relative;
}
#header #logo {
	padding:12px 0 5px 30px;	
}

#header #menu {
	position:absolute;	
	right:0px;
	top:0px;
	color:#A689B9;
}
#header #menu ul li {
	float:left;
	height:37px;
}
#header #menu ul li a {
	height:27px;
	padding-top:10px;
	width:80px;
	padding-left:5px;
	float:left;
	font-size:11px;
	color:#A689B9;
	font-weight:bold;
	text-decoration:none;
	line-height:11px;
	background:url(../img/menu-border.gif) no-repeat 0 0;
	text-transform:lowercase;
}
#header #menu ul li.active {
	background:url(../img/menu-active.gif) repeat-x;
}
	
#header #languages {
	position:absolute;
	right:10px;
	bottom:10px;
	font-size:10px;
	color:#A689B9;
}
#header #languages a {
	color:#A689B9;
	text-decoration:none;
}
#header #languages a.active {
	font-weight:bold;	
}

#content {
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background:#d6c4e1 url(../img/bg-content.gif) repeat-y;
	width:898px;
	float:left;
	position:relative;
	height:350px;
}
#content .photo {
	float:left;
	padding-left:82px;
	width:302px;
}
#content .options {
	float:left;
	padding-left:92px;
	padding-top:20px;
	width:292px;
	padding-bottom:20px;
}
#content .options a {
	color:#666666;
	text-decoration:none;
}
#content .info {
	padding:0 20px 50px 23px;
	float:left;
	width:400px;
	line-height:16px;
}

#content.content-home {
	background:#d6c4e1 url(../img/bg-content-home.gif) repeat-y;
}
#content.content-home .photo {
	float:left;
	width:898px;
	padding-left:0;
	background-color:#ffffff;
}
#content.content-home .info {
	padding:0px 85px 65px 410px;
	float:left;
	width:403px;
	line-height:15px;
	text-align:center;
	font-size:14px;
}
#content.content-home .info h1 {
	padding:20px 0 10px 0;	
	margin:0;
}
#content.content-home .claim {
	position:absolute;
	left:0;
	top:210px;
	text-align:center;
	width:350px;
	color:#ffffff;
	font-size:12px;
}
#content.content-home .claim h1 {
	font-size:17px;
	color:#ffffff;
	margin:0;
	padding:0 0 10px 0;
	font-weight:bold;
}
#content.content-home .info b {
	font-size:16px;
	display:block;
	text-align:center;
	padding-top:5px;
	line-height:18px;
}

#content.content-galeria,
#content.content-contacto {
	background:#d6c4e1 url(../img/bg-content-gallery.gif) repeat-y;
}

#footer {
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background:#d6c4e1 url(../img/bg-footer.gif) no-repeat 0 0;
	text-align:center;
	padding-top:30px;
	padding-bottom:5px;
	width:898px;
	float:left;
	font-size:12px;
	color:#4E3A5A;
}
#footer a {
	color:#4E3A5A;
	text-decoration:none;
}

#wci {
	padding-top:3px;	
	float:left;
	width:898px;
}


ul.list li {
	background:url(../img/bullet.gif) no-repeat 0px 5px;
	padding-left:12px;
	width:300px;
	float:left;
	padding-bottom:4px;
}
ul.list li.active {
	font-weight:bold;	
}
ul.list li a {
	color:#666666;
	text-decoration:none;
	background:url(../img/dots-content.gif) no-repeat bottom;
	width:300px;
	float:left;
	padding-bottom:4px;
}
.options ul.list {
	padding-top:10px;	
}
.options ul.list li {
	width:270px;
}
.options ul.list li a {
	background:none;
	padding-bottom:0;
	width:270px;
}

.link-to-gallery {
	background:url(../img/bullet-gallery.gif) no-repeat 0px 4px;
	padding-left:15px;
	
}
.link-to-gallery a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#7078A5;
}

.back a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7078A5;
	background:url(../img/bullet-back.gif) no-repeat 0px 4px;
	padding-left:12px;
}

#map {
	width:400px;
	height:270px;
}
