html,body { color: #000; font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fff; background-image: url(../images/backnew.jpg); background-repeat: repeat-x; background-position: 50% top; margin: 0 0 40px; padding: 0; }
#page { background-color: #fff; background-image: url(../images/backnew.jpg); background-repeat: repeat-x; position: relative; top: 0; width: 940px; height: inherit; margin-right: auto; margin-left: auto; }
#menu { color: #063; background-color: #fff; background-repeat: no-repeat; position: relative; top: -40px; width: 820px; margin-top: 0; padding-top: 0; border-bottom: 2px solid #063; display: inline; }
#header { background-image: url(../images/backnew.jpg); position: relative; height: 188px; margin: 0; padding: 0; }
#header img { margin: 0; padding: 0; border-style: solid; border-width: 0; }
#content { color: #000; font-size: 1.3em; background-color: transparent; background-repeat: repeat-y; background-position: left 50%; text-align: justify; left: 150px; right: 0; width: 620px; z-index: 1; min-height: 600px; margin-top: 0; margin-left: 150px; padding: 5px 16px 20px 20px; border-left: 1px solid #8cdb8c; }
#polymers { position: relative; top: 0; right: -16px; float: right; margin-bottom: 20px; margin-left: 18px; }
.menuItem { font-size: 1.4em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; text-align: left; width: 800px; height: auto; margin-top: 20px; margin-bottom: 0; border-bottom: 2px solid #063; }
.menuItem a { color: #006; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; margin-top: 20px; width: inherit; height: auto; }
.menuItem:hover { background-repeat: no-repeat; background-position: 50% center; margin-top: 20px; }
.subMenuItem { font-size: 1.2em; text-align: left; position: absolute; top: 45px; left: 0; width: 150px; height: 40px; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-right: 10px; display: inline; }
.subMenuItem a { color: #063; text-decoration: none; vertical-align: top; margin: 0; }
.subMenuItem a:hover { color: #df0000; text-decoration: none; }
#banderas { font-size: 1.2em; text-align: right; position: absolute; left: -80px; }
#banderas img { margin-top: 5px; margin-bottom: 5px; border-style: solid; border-width: 0; }
#historiaList {  }
#historiaList li { margin-bottom: 20px; padding-bottom: 20px; }
.titulo { font-size: 1em; text-align: center; margin-bottom: 8px; border-bottom: 1px dashed #9fc; }
.campo { margin-bottom: 8px; }
.title { font-size: 0.8em; text-align: right; width: 170px; float: left; margin-right: 8px; }
.subMenuItem p { border-bottom: 1px solid #8cdb8c; }
#footer { color: gray; font-size: 1.1em; text-align: right; vertical-align: top; position: relative; top: -30px; left: 640px; right: 0; width: 180px; height: 20px; z-index: 3; }
#footer a { color: gray; font-size: 1.1em; text-decoration: none; text-align: center; vertical-align: top; height: 20px; }
#footer a:hover { color: #4c4c4c; font-size: 1.1em; text-decoration: none; text-align: center; vertical-align: top; height: 20px; }
#menulist { position: relative; top: -60px; width: 100%; height: 40px; z-index: 2; display: block; }
#menulist li { vertical-align: middle; position: relative; left: -60px; height: 30px; float: left; margin-left: 10px; list-style-type: none; }
#menulist li a { color: #063; font-size: 1.4em; background-color: #fff; text-decoration: none; text-align: center; vertical-align: bottom; position: relative; width: 100%; height: 25px; padding-top: 10px; padding-right: 5px; padding-left: 5px; border: solid 1px #005c2e; display: block; }
.menudiv { position: relative; width: 100%; }
#menulist li a:hover { color: #df0000; font-size: 1.4em; background-color: #ccffd1; text-decoration: none; text-align: center; vertical-align: bottom; position: relative; width: 100%; height: 25px; padding-top: 10px; padding-right: 5px; padding-left: 5px; border: solid 1px #063; display: block; }
#banner { float: left; display: inline; }
#footer2 { color: gray; font-size: 1.1em; text-align: center; vertical-align: top; position: relative; top: -30px; height: 20px; padding-top: 20px; border-top: 2px solid #063; }
#footer2 a { color: gray; font-size: 1.1em; text-decoration: none; text-align: center; vertical-align: top; height: 20px; }
#footer2 a:hover { color: #4c4c4c; font-size: 1.1em; text-decoration: none; text-align: center; vertical-align: top; height: 20px; }
#bureau { font-size: 0; background-image: url(../images/bureau/bureau.jpg); position: absolute; top: 160px; left: 0; width: 142px; height: 54px; padding: 8px 0 8px 8px; display: inline; }
#bureau:hover { font-size: 1.1em; background-image: url(../images/bureau/bureau-on.jpg); text-align: center; display: inline; position: absolute; top: 160px; width: 142px; height: 54px; margin: 0; padding: 8px 0 8px 8px; }
#foto { font-size: 1em; text-align: center; position: absolute; top: 250px; left: 0; width: 142px; height: 54px; display: inline; }
#newBanner { position: absolute; left: 820px; width: 120px; z-index: 3; float: right; }
#newBanner a { width: 120px; height: 180px; display: block; }
#content p { width: 620px; }
.subMenuItem p { margin: 10px 0 0; }
.menuItem p { margin: 0; }
#foto p { margin-top: 3px; margin-bottom: 0; }

