body { margin: 0px; padding: 0px 0px 100px; text-align: center; color: #7C635A; font: 16px Arial, Helvetica, sans-serif; background: #fff; }
div { margin: 0px; padding: 0px; vertical-align: top; }
img { margin: 0px; padding: 0px; border: none; vertical-align: top; }
p { margin: 0px auto 8px; padding: 0px; vertical-align: top; text-align: left; font-size: 0.9em; line-height: 1.3em; }
table { margin: 0px auto; padding: 0px; border: 0px none; font-size: 1em; }
td, tr { margin: 0px; padding: 0px; }
th { margin: 0px; padding: 0px; font-weight: normal; vertical-align: middle; }
a { margin: 0px; padding: 0px; text-decoration: underline; outline: none; color: #7c635a; }
a:hover { text-decoration: none; }
ul, dl, ol { margin: 0px; padding: 0px; list-style: none; font-size: 1em; }
li, dt, dd { margin: 0px; padding: 0px; font-size: 1em; }
form { margin: 0px; padding: 0px; font-size: 1em; }
input { margin: 0px; padding: 0px; }
iframe { border: 0px none; margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 { margin: 0px auto; padding: 0px; vertical-align: top; text-align: left; color: #7e242e; font: normal 1em Georgia, "Times New Roman", Times, serif; }
h1 { font-weight: normal; font-size: 23px; margin-bottom: 15px; margin-top: 25px; }
h2 { margin-bottom: 2px; font-size: 18px; margin-top: 20px; font-weight: normal; }
h3 { margin-bottom: 2px; font-size: 18px; margin-top: 20px; font-weight: normal; }
h4 { margin-bottom: 2px; font-size: 18px; margin-top: 20px; font-weight: normal; }
h5 { margin-bottom: 2px; font-size: 18px; margin-top: 20px; font-weight: normal; }
div.clnr { font-size: 1px; line-height: 1px; clear: both; width: 100%; height: 1px; }
#wrap { width: 986px; text-align: center; background: #fff url(../_img/ele/bkgd.gif) repeat-y center center; margin-right: auto; margin-left: auto; position: relative; }
#content { width: 100%; text-align: center; padding-bottom: 20px; position: relative; }
#lgo { display: block; height: 140px; width: 769px; margin-right: auto; margin-left: 0px; float: left; }
#phn { display: block; height: 41px; width: 132px; float: right; margin: 10px 39px 15px auto; }
#vwcrt { clear: right; float: right; margin-right: 42px; margin-left: auto; width: 125px; text-align: center; }
#lftcol { width: 200px; float: left; margin-left: 0px; margin-right: auto; background: url(../_img/ele/hdr2.gif) no-repeat left top; }
#ctrcol { float: left; margin-right: auto; margin-left: 10px; display: inline; }
#ctrcol.nrw { width: 550px; }
#ctrcol.wde { width: 720px; }
#rgtcol { float: right; margin-right: 15px; margin-left: auto; display: inline; width: 180px; text-align: center; }
#ftr { padding-top: 20px; text-align: left; clear: both; padding-bottom: 20px; width: 986px; margin-right: auto; margin-left: auto; border-top: 1px solid #5d8357; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-top: 15px; }
#ftr img { float: right; height: 48px; width: 180px; margin-right: 15px; margin-left: 5px; display: block; }
#ftr p#cpr { font-size: 11px; }
#ftr p { padding-left: 130px; line-height: normal; margin-bottom: 0px; }
#ftr p#bdg { font-size: 11px; }
#ftr p#bdg a { text-decoration: none; }
#ftr p#bdg a:hover { text-decoration: underline; }
.brg { color: #7e242e; }
#nme { background: url(../_img/ele/bkgd-ftr.jpg) no-repeat left bottom; height: 45px; line-height: 45px; }
.lnk { display: block; margin-right: auto; margin-left: auto; text-align: center; text-decoration: underline; font-size: .9em; }
.lnk img { display: block; height: 60px; width: 174px; border: 3px solid #fff; margin: 3px auto 20px; }
.lnk img.nombtm { margin-bottom: 0px; }
.lnk2 { display: block; margin-right: auto; margin-left: auto; text-align: center; text-decoration: underline; font-size: .9em; }
.lnk2:hover { text-decoration: none; }
.lnk2 img { display: block; margin: 3px auto; }
.dsc { display: block; font-size: .8em; margin-bottom: 20px; }
#rgtcol p { line-height: normal; }
/* tmp */
#msg { background: #FF6; padding: 15px 15px 10px; border: 4px dotted #92252B; margin-bottom: 20px; margin-top: 5px; }
#msg p { text-align: center; font-size: 1.2em; color: #940D14; }