body {
    background:url(bg.gif) repeat-x rgb(46,136,232);
    text-align:center;
    font-family: Arial, Helvetica, helvetica, sans-serif;
    font-size:small;
  }  
  #main {
    position:relative;
    margin:auto;
    width:1035px;
    min-height:700px;
    background:url(skica.gif) bottom left no-repeat #ffffff;
  } 
  h1 {
    position:relative;
    top:+17px;
  }
  #menu {
    width:750px;
    height:40px;
    background:url(menu_bg.jpg) repeat-x #828282;
    position:absolute;
    top:234px;
    left:17px;
    font-size:large;
    text-align:left;
    font-weight:bold;
    
  }
  a {
    color:#000000;
    text-decoration:underline;
  }
  a:hover {
    color:#000000;
    text-decoration:none;
  }
  #menu a {
    color:#ffffff;
    text-decoration:none;
    margin-right:10px;
    margin-left:10px;
    position:relative;
    top:+11px;
  }
  #menu li {
    display:inline;
    
  }
  #menu a:hover {
    color:#7bace8;
    text-decoration:none;
  }
  #menu span {
    position:absolute;
    bottom:9px;
    left:0px;
    width:100%;
  }
  #right {
    position:absolute;
    right:17px;
    top:185px;
    width:265px;
    min-height:500px;
    background:url(right_bg.gif) repeat-x;
    color:#ffffff;
    font-size:medium;
    text-align:center;
    font-weight:bold;
  }
  #right a {
    text-decoration:none;
  }
  #right a span{
    color:#ffffff;
    text-decoration:none;
    position:relative;
    top:-18px;
  }
  #right img {
    border:none;
  }
  #referencia {
    width:214px;
    background:url(referencia_bg.jpg) repeat-x rgb(82,80,81);
    height:163px;
    margin:auto;
  }
  #right h2 {
    margin:10px;
  }
  #links {
    text-align:left;
    margin:auto;
    width:214px;
  }
  #content {
    position:relative;
    left:17px;
    top:30px;
    min-height:417px;
    _height:417px;
    width:700px;
    text-align:left;
    padding-bottom:50px;
  }
  #footer {
    position:absolute;
    top:100%;
    padding-top:5px;
    padding-bottom:10px;
    right:17px;
  }
/*menu css style*/
.sortableitem {
  background:#ffffff;
  margin-bottom:5px;
  height:25px;
  border:1px solid #ff0000;
  padding:1px;
  width:180px;  
}
.sortablehover {
  background:#ff0000;
}
.sortableitem div {
  cursor:move;
  background:#8b9cab;
  margin:0px;
  padding:3px;
  height:19px;
}
.sortableitem a {
  text-decoration:none;
  color:#ffffff;

}
.sortableitem span img{
  border:0px;
  cursor:pointer;
}
.sortableitem a:hover {
  color:#ff0000;
  font-weight:bold;
}
.sortablemenu {
  _height:50px;
  min-height:50px;
  list-style-type: none;
}


/*gallery css style*/    
#directories div, #images div {
	display: block;
	position: relative;
	float: left;
	margin: 10px;
	padding: 5px;
	width: 150px;
        height:150px;
	background: #ffffff;
        /*border:1px solid #000000;*/
        text-align:center;
}
#directories div .dir_delete_link, #images div .image_delete_link {
	position: absolute;
	top: 0px;
	right: 0px;
}
#directories div .change_info_link, #images div .change_info_link {
	position: absolute;
	top: 0px;
	left: 0px;
}
#directories div a, #images div a {
	text-decoration: none;
}
#directories div a img, #images div a img {
	border: none;
}
#directories div a:hover img, #images div a:hover img {
	border: 0px solid #ff0000;
}
#directories div strong {
  display:inline;
  width:inherit
}
/*dialog css style*/
.dialog {
  text-align:center;
	width: 350px;
	margin: auto;
	border: 5px solid #B8B8B8;
	background: #ffffff;
	padding-bottom: 10px;
	position:relative;
}
.dialog_caption {
	width: 100%;
	display: block;
	background: #009442;
	color: #ffffff;
	padding-top:0.3em;
	padding-bottom:0.3em;
}
.dialog a {
	display: inline;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 2px;
  background:#009442;
  color:#ffffff;
  font-weight:bold;
	border: 2px outset ButtonShadow;
	text-decoration: none;
}
.dialog a:hover {
	border: 2px inset ButtonShadow;
}
.dialog a .accesskey {
	text-decoration: underline;
}

/*pages styles*/
.section-header {
  background:#8b9cab;
  padding:5px;
  font-size:120%;
  position:relative;
  color:#ffffff;
  display:block;
  cursor:pointer;
  border:1px solid #ffffff;
}
.switchdiv {
  border:1px solid #ff0000;
  width:423px;
  background:#ffffff;
  margin-top:15px;
  position:relative;
}
#pages_editor_switch {
  text-decoration:none;
  padding-left:5px;
  padding-right:5px;
  background:#ff0000;
  padding-top:1px;
  padding-bottom:1px;
  border:1px solid #000000;
}
#pages_editor_switch:hover {
  color:#ffffff;
  border:1px solid #ffffff;
}
.pages_form_button {
  background:#8b9cab;
  border:1px solid #ff0000;
  font-size:120%;
  color:#ffffff;
}
.pages_controls {
  display:block;
  float:left;
  text-decoration:none;
  color: #ffffff;
  border:outset 2px #828282;
  padding:3px;
  background:#8b9cab;

}
.pages_controls:hover {
  color:#ffffff;
  border:inset 2px #828282;
}
.pages_controls img{
  border:0px;
  margin-right:2px;
}
#pages_actual_page_controls_box {
  text-align:right;
    margin-bottom:10px;
}
h2.admin_header{
  	font: 24px Georgia, "Times New Roman", Times, serif;
}
h3.admin_header{
  	font: 18px Georgia, "Times New Roman", Times, serif;
}
#content p {
  margin:0px;
  padding:0px;
}
#gallery_breadcrumbs_actual_folder{
  color:#ff0000;
  font-weight:bold;

}