body { background-color:#fff; color:#6F5F4B; font-family: Verdana, Arial, Helvetica, sans-serif; margin:30px 0; }
* { margin:0; padding:0; }
p { font-size:.75em; color: #6F5F4B; line-height:1.5em; margin:.25em 0 1em 0; text-align:justify; }
ul { font-size:.75em; margin-left:15px; }
ul li { line-height:1.25em; padding-bottom:.75em; }
ul li ul { font-size:.9em; margin-top:.5em; }
h1 { text-indent:-999em; height:1px; }
h2 { font-size:.9em; color: #B14642; margin-bottom:.75em; }
h3 { font-size:.8em; margin-top:1em; }
a { color:#B14642; text-decoration: none; }
a:hover { color: #336699; text-decoration: underline; }

#container { position:relative; border:1px solid #AEA294; margin:0 auto; width:740px; padding:40px; }
#nav_main { position:absolute; top:190px; left:0; width:140px; border-right:1px solid #AEA294; padding-right:40px; }
#nav_main ul { list-style:none; text-align:right; margin:0; }
#nav_main ul li { padding:0; color:#999; font-weight:bold; line-height:2em; }
#content { width:560px; float:right; margin:40px 0 40px 40px; }
#site_info { clear:right; font-size:.7em; border-top:1px solid #DA9A97; margin-top:40px; text-align:center; padding-top:5px; }
#buscont_info { clear:right; font-size:.8em; margin-top:10px; text-align:center; padding-top:2px; }

.divider { border-top:1px solid #AEA294; padding-top:10px; margin-top:15px; }
td { vertical-align:top; }
table#contact td#photos { width:130px; padding-right:40px; }
table#contact td#photos img { margin-bottom:15px; }
table#contact td#photos p { text-align:left; font-size:.6em; }

.floatL { float:left; margin:8px 10px 10px 0; }