*{margin:0;padding:0;}
body {
	background:#373028;
}
A IMG { border:0 none; }
#header, #footer, #content {
	width:1000px;
	margin:0 auto;
}
#header {
	height:150px;
	background: #FFF url(images/pentagrama.jpg) right no-repeat;
}
#header_right {
	float:right;
}
#logo_kantika {
	margin-left:20px;
}
#clear {
	clear:both;
}
#search {
	float:right;
	margin:0 6px 6px 0;
}
#search form {
	margin-bottom:0;
}
#search input {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
#btnsearch {
	vertical-align:middle;
}
#dotted {
	background:url(images/bg_dotline.gif) repeat-x;
	width:957px;
	height:1px;
	margin:0 auto;
}
#dotted2 {
	background:url(images/bg_dotline.gif) repeat-x;
	height:1px;
	margin:2px 0 2px 0;
}
#navbar {
	height:28px;
	width:957px;
	margin:4px auto;
        font-weight:bold;
	background:#deddd6 url(images/bg_navbar.jpg) no-repeat right;
	vertical-align:bottom;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	float:left;
}
#navbar a.ext {
	color: #000;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	margin:0px;
	padding:7px 10px 7px 5px;
	text-decoration:none;
	float:left;
	display:block;
}
#navbar a:hover.ext {
	text-decoration:underline;
}
/* menu */
#nav, #nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
  font-weight:normal;
  line-height: 1;
  filter:alpha(opacity=90);
  -moz-opacity:.90;
  opacity:.90;
}
#nav a, #nav a:visited {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000;
  display: block;
  padding: 7px 10px 7px 5px;
  /*background:url(images/bg_menuarrow.gif) bottom right no-repeat;*/
  text-decoration:none;
}
#nav a:hover {
  background:#736f63; /*url(images/bg_menuarrow.gif) bottom right no-repeat;*/
  color: white;
}
#nav li {
  float: left;
}
#nav li ul {
  position: absolute;
  width: 140px;
  left: -999em;
}
#nav li li a, #nav li li a:link, #nav li li a:visited {
  background: #dad9d1;
  width: 140px;
  float: none;
  text-transform: none;
  margin: 0;
  padding: 7px 10px 7px 5px;
  border-bottom: 1px solid #999;
}
#nav li li a:hover {
  background: #736f63;
}
#nav li ul ul {
  margin: -25px 0px 0px 160px;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
  left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
  left: auto;
}
#content {
        width:993px;
        background-color:#A99570;
        padding:0;
        border-bottom:white solid 15px;
        border-left:solid white 7px;
}
#breadcrumb {
	color:#a99571;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:11px;
	width:940px;
        height:20px;
	margin:0 auto;
	padding-left:22px;
}
#breadcrumb a {
      color:#a99571;
}
#lang {
     float:right;
}
#lang object {
    vertical-align:middle;
}
#flashbanner {
	height:195px;
	margin:0 auto;
       padding:3px 0px 0px 0px;
       background-color:#FFF;
       text-align:left;
}
#flashbanner object {
      margin:0;
     padding:0;
}
#banners2 {
	margin:0 auto;
	text-align:left;
       background-color:#FFF;
}
#banners2 a {
      text-decoration:none;
}
#banners2_sidebar {
	margin:0;
	text-align:right;
       background-color:#FFF;
       padding:5px 0 5px 0;
}
.border0 img {
    border:none;
    margin-bottom:2px;
}
#dimmed a img {
  filter:alpha(opacity=30);
  -moz-opacity:.30;
  opacity:.30;
}
#sidebar, #main {
	float:left;
}

#sidebar {
      width: 347px;
      min-height:300px;
      margin:0;
}
/* ------------------- */ 
#conciertos {
      background:#D6D4CA url(images/bg_sidebar_gray.jpg) top no-repeat;
      margin:0;
      border-top:1px solid #FFF;
      color:#000;
}

#conciertos .calendar-event  {
     color:#000;
     border-bottom:#000 1px solid;
}
#conciertos .calendar-event a {
     color:#000;
}

#conciertos h2, #conciertos h3 {
     margin-right:12px;
     font-weight:normal;
     color:#000;
     text-align:right;
     font-family:Arial;
}

#conciertos_leioa-kantika-korala {
      background:#D6D4CA url(images/bg_sidebar_gray.jpg) top no-repeat;
      margin:0;
      color:#000;
      border-top:1px solid #FFF;
}

#conciertos_leioa-kantika-korala h2, #conciertos_leioa-kantika-korala h3 {
     margin-right:12px;
     font-weight:normal;
     color:#000;
     text-align:right;
     font-family:Arial;
}

#conciertos_san-juan-bautista {
      background:#D6D4CA url(images/bg_sidebar_gray.jpg) top no-repeat;
      margin:0;
      border-top:1px solid #FFF;
}

#conciertos_san-juan-bautista h2, #conciertos_san-juan-bautista h3 {
     margin-right:12px;
     font-weight:normal;
     color:#000;
     text-align:right;
     font-family:Arial;
}

#conciertos_kantoria {
      background:#a99571 url(images/bg_sidebar_gray.jpg) top no-repeat;
      margin:0;
      border-top:1px solid #FFF;
}

#conciertos_kantoria h2, #conciertos_kantoria h3 {
     margin-right:12px;
     font-weight:normal;
     color:#000;
     text-align:right;
     font-family:Arial;
}

#conciertos_kantoria .calendar-event  {
     color:#000;
     border-bottom:#000 1px solid;
}
#conciertos_kantoria .calendar-event a {
     color:#000;
}


/* -------------------- */
#main {
       width: 506px;
       font-family:Arial, Helvetica, sans-serif;
       font-size: 12px;
       padding:10px 70px 10px 70px;
       background-color:#FFF;
}
#main p {
      text-align:justify;
}
#main #prop {
    height:657px;
    float:right;
    width:1px;
}
#main a {
    color:#0099CC;
}
#main h2 {
       background:url(images/barragris.jpg) repeat-y left;
       font-family:Arial;
       font-size: 16pt;
       font-weight:normal;
       color:#000;
       padding:5px 0 5px 5px;
       margin:0;
}
.calendar-event h2 {
       background:#FFF;
       font-family:Arial;
       font-size: 20pt;
       font-weight:normal;
       color:#000;
       padding:5px 0 5px 5px;
       margin:0;
}
#main img {
      margin:10px;
}
#main ul {
     margin:20px 0 20px 20px;
}
#main ul a {
    color:#cc0033;
    font-weight:bold;
}
#main #video {
    width:425px;
    margin:5px;
    padding:5px;
    border:1px solid #EAEAEA;
}
#main #video object {
   margin-bottom:3px;
}
/*--------------------------------- */
#footer {
       font-family:Arial;
       font-size: 11px;
       width:1000px;
       height:30px;
       margin:15px auto 10px auto;
}
#footer a {
       color:#FFF;     
       text-decoration:none; 
       margin:0 20px 0 20px;
}
#footer a:hover {
       text-decoration:underline; 
}
#footer_right {
     float:right;
}
#footer_right a {
    color:#FFF;
}