body {
	margin: 0px 0px 0px 0px;
	font-family: Helvetica, sans-serif, Arial;
	font-size: 12px;
	color: #000;
	background: #CCC;
}

a:link {
	color: #eae8d6;
    font-weight: bold;
}

a:visited {
	color: #eae8d6;
    font-weight: bold;
}

a:hover {
	color: #1c3c55;
    font-weight: bold;
}

a:active {
	color: #eae8d6;
    font-weight: bold;
}

img {
	border: none;
}

a img {
	border: none;
}

#imagen {
    border: 2px black solid;
}

input {
	border: none;
	background: #CCC;
    margin-left: 18px;	
}

textarea {
	border: none;
	background: #CCC;	
}

#slideshownav {
    position:absolute;
    top:5px;
    left:385px;
}

#titulo {
    background: url('img/bg-titulo.png') no-repeat;
    width:auto;
    height: 16px;
    font-family: Helvetica, sans-serif, Arial;
	font-size: 12px;
    text-align: justify;
    font-weight: bold;
    color: #fcb316;
    padding-left: 5px;
    max-height: 16px;
}

#texto {
    font-family: Helvetica, sans-serif, Arial;
	font-size: 12px;
    text-align: justify;
    color: #FFF;
    padding-left: 18px;
}

.imagen {
    margin-left: 18px;
}

#bg-logo {
	height: 105px;
	background: url('img/bg2.png') repeat-x;	
}

#left-logo {
    position: absolute;
    margin: 0px 0px 0px 0px;
    padding-left: 5px;
}

#normal {
    position: absolute;
    margin-left: 140px;
    text-align: left;
    padding-top: 25px;
}

#left {
    position: absolute;
    margin-left: 20px;
    width: 170px;
    top:110px;
    background: #1d5176;
    height: auto;
}

#top-l {
    position:absolute;
    background: url('img/top.png') repeat-x left top;
    top:-20px;
    left:0px;
    height:20px;
}

#top-l, #left {
    width: 170px;
}

#lado-left-l {
    position:absolute;
    background: url('img/lado-left.png') repeat-y left top;
    top:0px;
    left:-20px;
    width:20px;
}

#lado-left-l, #left a {
    height: 100%;
}

#lado-right-l {
    position:absolute;
    background: url('img/lado-right.png') repeat-y left top;
    top:0px;
    right:-20px;
    width:20px;
}

#lado-right-l, #left a {
    height: 100%;
}

#bottom-l {
    position:absolute;
    background: url('img/bottom.png') repeat-x left top;
    bottom:-20px;
    left:0px;
    height:20px;
}

#bottom-l, #left {
    width: 170px;
}

#right {
    position: absolute;
    margin-left: 225px;
    background: #1d5176;
    width:603px;
    height:auto;
    top:110px;
}

#top {
    position:absolute;
    background: url('img/top.png') repeat-x left top;
    top:-20px;
    left:0px;
    height:20px;
}

#top, #right {
    width: 603px;
}

#lado-left {
    position:absolute;
    background: url('img/lado-left.png') repeat-y left top;
    top:0px;
    left:-20px;
    width:20px;
}

#lado-left, #right p {
    height: 100%;
}

#lado-right {
    position:absolute;
    background: url('img/lado-right.png') repeat-y left top;
    top:0px;
    right:-20px;
    width:20px;
}

#lado-right, #right p {
    height: 100%;
}

#bottom {
    position:absolute;
    background: url('img/bottom.png') repeat-x left top;
    bottom:-20px;
    left:0px;
    height:20px;
}

#bottom, #right {
    width: 603px;
}

#esquina-top-left {
    position:absolute;
    background: url('img/esquina-top-left.png') no-repeat left top;
    top:-20px;
    left:-20px;
    height:20px;
    width:20px;
}

#esquina-top-right {
    position:absolute;
    background: url('img/esquina-top-right.png') no-repeat left top;
    top:-20px;
    right:-20px;
    height:20px;
    width:20px;
}

#esquina-bottom-left {
    position:absolute;
    background: url('img/esquina-bottom-left.png') no-repeat left top;
    bottom:-20px;
    left:-20px;
    height:20px;
    width:20px;
}

#esquina-bottom-right {
    position:absolute;
    background: url('img/esquina-bottom-right.png') no-repeat left top;
    bottom:-20px;
    right:-20px;
    height:20px;
    width:20px;
}


ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 170px;
}

ul.menu a {
  display: block;
  text-decoration: none;	
}

ul.menu li {
  margin-top: 1px;
}

ul.menu li a {
  background: url('img/menu-top-hover.png') no-repeat;
  color: #fff;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  padding: 0.5em;
}

ul.menu li a:hover {
  background: url('img/menu-top.png') no-repeat;
}

ul.menu li ul li a {
  background: url('img/menu-top-hover.png') no-repeat;
  border-bottom: 1px solid #000;
  border-left: 1px solid #000;
  color: #FFF;
  padding-left: 0.5em;
  margin-left: 5px;
}

ul.menu li ul li a:hover {
  background: url('img/menu-top.png') no-repeat;
}
