body, html { background: #dddddd; color: #000000; font-family: Georgia, Courier new, monospace; font-size: 11px; margin: 0; text-align: center; }
a { text-decoration: none; }
a.nolink { cursor: default !important; }

ul.avisos { background: #ffcccc; border: #ff6666 solid 1px; list-style-type: square; font-size: 10px; list-style-type: square; margin: 0.5em 0 0.5em 10px; padding: 5px; }
ul.avisos li { margin: 0; }
.right { text-align: right; }

#container { background: #ffffff; margin: 0 auto; text-align: left; width: 1018px; }
#head { position: relative; height: 83px; }
#head h1 { background: #000000; border: #4D4D4D solid; color: #fff; border-width: 0 1px;margin: 0; height: 50px; }
#headmenu { background: #333333; border: #4D4D4D solid; border-width: 0 1px;font-size: 12px; margin: 0; padding: 9px 0; }
#headmenu li { display: inline; list-style-type: none; }
#headmenu a { color: #666666; font-weight: bold; margin: 0 3.5em; }
#headmenu a:link { color: #666666; }
#headmenu a:hover { color: #ffffff; }

#body { background: #ffffff; border: #4D4D4D solid; border-width: 0 1px; }
#bodyleft { float: left; padding: 5px 8px 5px 0; width: 169px; }
#bodyleft .bloque { border: #560801 solid 1px; border-left-width: 0; margin-bottom: 4px; }
#bodyleft .bloque h5 { background: #000000; color: #fff; font-size: 1.1em; margin: 0; padding: 6px 14px; }

#bodycenter { float: left; line-height: 1.5em; padding: 1em 0 1em 20px; width: 812px; }
#bodycenter h3 { color: #000000; font-size: 1.8em; margin: 0 0 0.3em 0; }
#bodycenter h3 a { padding: 0; }
#bodycenter h3 a:link, #bodycenter h3 a:visited { color: #000000; text-decoration: none; }
#bodycenter h3 a:hover { background: none; color: #3333ff; }
#bodycenter .col { float: left; margin-right: 1%; width: 49%; }
#bodycenter .col3 { float: left; margin-right: 1%; width: 32%; }
#bodycenter ul.col,
#bodycenter ul.col3 { margin-right: 0; }
#bodycenter a { padding: 0 0.3em; }
#bodycenter a:link, 
#bodycenter a:visited { color: #666; text-decoration: underline; }
#bodycenter a:hover { background: #ddddff; color: #000; }
#bodycenter a img { border: none; }
#bodycenter .bloque { margin: 1em; }

#bodyright { float: left; padding: 5px 0 5px 15px; width: 169px; }
#bodyright .bloque { border: #560801 solid 1px; border-right-width: 0; margin-bottom: 4px; }
#bodyright .bloque h5 { background: #000; color: #fff; font-size: 1.1em; margin: 0; padding: 6px 14px; }
#bodyright .bloque h5 a:link,
#bodyright .bloque h5 a:visited { color: #fff; }
#bodyright .bloque h5 a:hover { color: #fff; text-decoration: underline; }
#bodyright .bloque a:link,
#bodyright .bloque a:visited { color: #b3b1b0; }
#bodyright .bloque a:hover { color: #000000; }
#bodyright .bloque address { border-top: #560801 solid 1px; font-style: normal; padding: 6px 14px; }
#bodyright ul { border-top: #560801 solid 1px; list-style-type: square; margin: 0; padding: 0 0 3px 0; }
#bodyright li { margin: 0 0 0 2.5em; padding: 0; }
#bodyright li.feed { list-style-image: none; list-style-type: none; background: url(../img/feed.gif) no-repeat left center; margin: 0.3em 0 0.3em 0.5em; padding-left: 2em; height: 16px; }
#bodyright li.feed * { vertical-align: top; }

#bodyend { clear: both; overflow: hidden; height: 1px; }

#foot { background: #000000; border: #4D4D4D solid 1px; border-top-color: #232147; clear: both; color: #666; font-size: 0.8em; padding: 6px; }
#foot img { vertical-align: middle; }
#foot a:link, #foot a:visited { color: #666; }
#foot a:hover { color: #fff; text-decoration: underline; }


#bodycenter .entradadatos { color: #aaaaaa; font-size: 0.8em; margin: 0; padding: 0; text-align: right; }
