/* CSS Document */
body{padding:0px; margin:0px; background:url(images/mainbg.jpg) 0 0 repeat-x #fff; color:#666; font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
div, p, ul, h2, img {padding:0px; margin:0px; border: 0px solid red}
ul{list-style-type:none;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#666; text-decoration:underline;} 

/*----TOP PANEL----*/
#topPan {width:900px; height:87px; position:relative; margin:0 auto;}
#topPan #ImgPan{  color:#666; position:absolute; top:0px; left:-40px; padding:0 0 0 35px;}
#topPan #ImgPan img{}
#topPan #LangPan{  color:#666; float:right; top:0px; right:0px; padding:0 0 0 35px;}

#topPan #MenuPan ul { height:32px; position:absolute; top:43px; right:0px;}
#topPan #MenuPan ul li {width:70px; height:32px; float:left;}
#topPan #MenuPan ul li a {width:68px; height:32px; display:block; background:url(images/topmenu-normal.jpg) 0 0 no-repeat #F5F4F4; color:#666; text-decoration:none; font-size:12px; font-weight:bold; text-align:center; line-height:32px; margin:0 2px 0 0;}
#topPan #MenuPan ul li a:hover {background:url(images/topmenu-hover.jpg) 0 0 no-repeat #F5F4F4; color:#fff; text-decoration:none;}
#topPan #MenuPan ul li a.selected {background:url(images/topmenu-hover.jpg) 0 0 no-repeat #F5F4F4; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; text-align:center; line-height:32px;}

/*----BODY PANEL----*/
#bodyPan {width:900px; position:relative; margin:0 auto;}
#bodyPan h1 {
  border-bottom-color:    #c0c0c0;
  border-bottom-style:    dashed;
  border-bottom-width:    1px;
  font-family:            Verdana, Arial, Sans-Serif;
  font-size:              11pt;
  margin-top: 15px;
  margin-bottom: 8px;
}
#bodyPan h2 {
  font-family:            Verdana, Arial, Sans-Serif;
  font-size:              10pt;
  color: gray;
  margin-top: 12px;
  margin-bottom: 8px;  
}
/*---- Left Panel ----*/
#LeftPan {width: 180px; float:left;}
/*---- Center Panel----*/
#CenterPan {width: 720px; float:right; top:50px; }

/*----Footer Panel----*/
#FooterPan {background:url(images/footerbg.gif) 0 0 repeat-x #F4F4F4; color:#212121; position:relative; margin:0 auto; height:80px; clear:both;}
#FooterContent {width:900px; position:relative; margin:0 auto; text-align:center}

/*--- SideBox -------*/
.SideBox  {
width: 185px;
margin:0;
margin-top:5;
}

.SideBoxB  {
background-image:	url(images/boxb.png);
background-repeat:	repeat-y;
}

.SideBoxB  p {
margin: 0px;
text-align:left;
margin-left: 5px;
margin-right: 15px;
}

.SideBoxH  {
background-image:	url(images/boxh.png);
background-repeat:	no-repeat;
height: 18px;
font-family: Verdana, Arial, Sans-Serif;
text-align:	left;
}

.SideBoxH p  {
font-size:	10pt;
color: #767723;
margin-left: 10px;
margin-right: 20px;
position:relative;
top:-15px;
}

.SideBoxF  {
background-image:	url(images/boxf.png);
background-repeat:	no-repeat;
height: 30px;
}

.SideBoxF p  {
color: red;
margin: 0;
position:relative;
bottom:-10px
}

/*--- Ourtos-------*/

.t1 {
  color: white;
  font-weight: bold;
  margin-top: 12px;
  margin-bottom: 5px;
}

#artistPageMenu {text-align: middle; margin:5px; background-color: #efee97;}
#artistPageMenu a {background-color: transparent;}
#artistPageMenu a.hover { background-color: transparent; }
#artistPageMenu .selected { font-weight: bold; background-color: #9b9a23; color:white;}

.molduraPequena {
  border:1px solid; 
  border-color:#686718; 
  padding:3px;
  margin:3px;
}

.molduraGrande {
  border:2px solid; 
  border-color:#686718; 
  padding:5px;
  margin:5px;
}

#membersubmenu {
  margin-left: 10px;
}

#membersubmenu ul li {
  padding: 2px;
  width: 120px;
}

#membersubmenu ul li a {
  background-color: transparent;
  width: 130px;
  display:block;
}
#membersubmenu ul li a.selected {
  font-weight: bold;
  color: white;
  background-color: #a9a9a2;
}


.table_header {
  font-weight: bold;
  color: white;
  background-color: #a9a9a2;
}

.form_table {
  background-color: #DDD;
  border: dotted 1px;
  width: 100%;
  padding: 4px;
}

.text_entry_required {
  background-color: #f6d1d5;
}

.text_entry
  background-color: white;
}


#davinciEvents h3 { font-weight: bold; font-size: 14pt; text-align: center; }
#davinciEvents ul li { margin-left: 20px; margin-top: 8px; }

.imgbanner {
	left-margin: -3;
}

.article_p {
  text-align: justify;
  margin-top: 10px;
  color:#444;
}
  