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

/* PAGE DEFAULTS */
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; background-image:url(../_gfx/main-bg.gif);}
td,th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333;}
body {background-color:#06C; margin:0; padding:0; text-align:center; min-height:410px; min-width:800px;}
a:link {color: #060; text-decoration: underline;}
a:visited {text-decoration: underline; color: #060;}
a:hover {text-decoration: none;color: #008A00;}
a:active {text-decoration: underline; color: #008A00;}

p {border:0; margin:0 0 10px 0; padding:0;}
embed {border:0; margin:0; padding:0;}

/* LAYOUT DIVS */

/* content pages */
#alpujarra {width:960px; min-height:540px; margin-left:auto; margin-right:auto; margin-top:0; text-align:left; background-color:#FFF; border:10px solid #FFF; background-image:url(../_gfx/menu-bg.gif); background-repeat:repeat-y;}
#header {border:0; margin:0; padding:0; height:100px; border-bottom:10px solid #FFF; background-image:url(../_gfx/alpujarra.jpg); background-repeat:no-repeat; background-position:top;}
#header img {border:0; margin:0; padding:0;}
#breadcrumb {/*height:14px;*/ color:#FFF; background-color:#06C; border:0; margin:0 0 5px 183px; padding:3px;}
#site-content {border:0; margin:0; padding:0;}
#footer {width:960px; border:0; border-top:10px solid #FFF; margin:0 0 -2px 0; padding:5px 0; text-align:center; background-color:#060; color:#FFFFFF;}

#menu {float:left; width:160px; text-align:right; border:0; margin:0; padding:5px 13px 0 0;}
#content {float:left; width:787px; min-height:360px; background-color:#F2F0D7; padding:0; padding-bottom:12px;}

/* STYLE DIVS */
/* menu */
#menu ul {border:0; margin:0; padding:0; font-size:12px;}
#menu ul li {border:0; margin:0 0 10px 0; padding:0; list-style:none;}
#menu ul li a:link {text-decoration:none; color:#FFF;}
#menu ul li a:visited {text-decoration:none; color:#FFF;}
#menu ul li a:hover {text-decoration:none; color:#FC0;}
#menu ul li a:active {text-decoration:none; color:#FC0;}

#menu ul li a.current:link {text-decoration:none; font-weight:bold; color:#FC0;}
#menu ul li a.current:visited {text-decoration:none; font-weight:bold; color:#FC0;}
#menu ul li a.current:hover {text-decoration:none; font-weight:bold; color:#FC0;}
#menu ul li a.current:active {text-decoration:none; font-weight:bold; color:#FC0;}

#menu ul li ul {border:0; margin:10px 0 0 0; padding:0; font-size:11px;}
#menu ul li ul li {border:0; margin:0 0 5px 0; padding:0; list-style:none; font-weight:normal;}
#menu ul li a:link {text-decoration:none; color:#FFF;}
#menu ul li a:visited {text-decoration:none; color:#FFF;}
#menu ul li a:hover {text-decoration:none; color:#FC0;}
#menu ul li a:active {text-decoration:none; color:#FC0;}

/* CALENDAR */
div#year {width:760px; height:460px;}
div.holder {font-family:monospace; font-size:14px; float:left; border:2px solid #FFF; width:180px;}
pre {margin:0;}
pre.month {background:#060; color:#FFF; border-bottom:2px solid #009100; font-weight:bold;}
pre.wkday {background:#060; color:#FFF; border-bottom:2px solid #004600;}
pre.free {background:#FFF; color:#000;}
pre.full {background:#C56; color:#FFF;}
pre.places {background:#FC9;}

/* content */
.text-area {border:0; margin:0; padding:5px 10px 0 10px; width:464px; text-align:justify;}
.image-area {float:right; border:0; margin:5px 0 10px 0; padding:0; width:300px; height:350px;}

/* address */
.address-group {border:0; margin:0 0 10px 0; padding:0;}

/* float clearing */
.clear {clear:both; height:1px; font-size:1px; border:0; margin:0; padding:0;}

/* STYLE CLASSES */
.first-paragraph {color:#060; font-weight:bold;}
.accentuated {color:#060;}
.quote {font-size:12px; font-style:italic; color:#060;}
a.external-link:link {color:#FFF; font-weight:bold; text-decoration:underline;}
a.external-link:visited {color:#FFF; font-weight:bold; text-decoration:underline;}
a.external-link:hover {color:#FFF; font-weight:bold; text-decoration:none;}
a.external-link:active {color:#FFF; font-weight:bold; text-decoration:none;}

a.breadcrumbs:link {color:#FFF; font-weight:bold; text-decoration:none;}
a.breadcrumbs:visited {color:#FFF; font-weight:bold; text-decoration:none;}
a.breadcrumbs:hover {color:#FFCC00; font-weight:bold; text-decoration:underline;}
a.breadcrumbs:active {color:#FFCC00; font-weight:bold; text-decoration:underline;}

/* heading */
h1, h2, h3, h4, h5, h6 {border:0; margin:0 0 10px 0; padding:0; color:#060; font-weight:bold;}
h1 {font-size:12px;}
h2 {font-size:11px;}
h3, h4, h5, h6 {font-size:10px;}

