html { margin:0; height:100%; padding:0; }
body { text-decoration:none; margin:0; height:100%; font-family: Verdana, Arial; color:#000000; background-color:#ffffff; font-size:small; }
a:link { color:#067; }
a:visited { color:#045; }
a:hover { color:#800; }
a:active { color:#800; }
h1 { font-size:20px; color: #800000; margin-bottom:2em; font-weight:bolder; }
h2 { color: #800000; font-size:18px; margin-bottom:1em; font-weight:bolder; }
h3 { color: #800000; font-size:16px; margin-bottom:1em; font-weight:bolder; text-decoration:underline; }
h4 { color: #800000; font-size:16px; margin-bottom:1em; }
h5 { color: #800000; font-size:14px; margin-bottom:1em; font-weight:bolder; text-decoration:underline; }
h6 { color: #800000; font-size:14px; margin-bottom:1em; }
h7 { color: #800000; font-size:12px; margin-bottom:1em; font-weight:bolder; text-decoration:underline; }
pre { background-color:#eeeeee; padding:0.75em 1.5em; border:1px solid #dddddd; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
pre[name="code"] { background-color:#eeeeee; padding:0; border:1px solid #dddddd; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }

.topLine { margin:0 2em 1em 2em;height:0.4em; background-color:#000; }
.logoAndTag { margin-left:3em; width:616px; text-align:center; }
.imageLogo { width:640px; height:136px; }
.tagLine { text-align:center; font-family: Verdana, Arial; color:#000; font-size:small; font-weight:bold; }
.headerLine { background-color:#f0f0ff; margin:1em 2em 1em 2em; padding:0.2em; }
.leftPane { margin-left:2em; float:left; width:15em; }
.rightPane { margin-right:2em; float:right; width:15em; }
.mainContent { margin-left:18em; margin-right:18em; }
.menuLateral { list-style:none; margin:0; padding:0; border-top:1px solid #ccc; }
.menuLateral li { text-align:center; margin:0; padding:0.1em; border:1px solid #ccc; border-top:0; }
.menuLateral li:hover { background-color:#f0f0ff; }
.menuLateral li a { display:block; text-decoration:none; }
.sectionHeader { border-top:1px dotted #ddd; border-bottom:1px dotted #ddd; font-size:1.1em; font-weight:bold; margin-bottom:0.4em; text-align:center; }
.section { margin:0.2em 0.2em 2em .2em; }
.footer { clear:both; padding:2em; }
.footerLine { border-top:2px solid #000; }
.copyRight { font-size:x-small; text-align:center; }

.threeBlocks { float:left; width:28%; padding:1%; margin:1%; border:1px dashed #9af; }
.twoBlocks { float:left; width:45%; padding:1%; margin:1%; border:1px dashed #9af; }
.oneBlocks { width:95%; padding:1%; margin:1%; border:1px dashed #9af; }
.field { margin:0 0 1em 2em; }

.tableHeader  { background-color:#fff; border:1px solid #9af; border-collapse:collapse; font-family:Verdana; font-size:normal; font-weight:bold; color:#36c; text-decoration:none; text-align:center; }
.tableRow0 { background-color:#eee; border:0; border-collapse:collapse; font-family:Verdana; color:#36c; text-decoration:none; }
.tableRow1 { background-color:#fff; border:0; border-collapse:collapse; font-family:Verdana; color:#36c; text-decoration:none; }

.fm_files { margin-left:25em; }
.fm_preview { position:fixed; float:left; width:24em; display:inline; background:#fff; border: 1px solid #9af; }

#ipreview { width:23.5em; height:15em; }

.noDecoration { text-decoration:none; border:0; }
.clear { clear:both; }
.line { border: 1px solid #99aaff; border-collapse:collapse; }
.separador { width:25%; color:#36c; height:1px; border: 1px solid #9af; margin: 10px auto 10px 10px; text-align:left; }
.texto { font-family: Verdana, Arial; font-size: 13px; font-weight: normal; color:#000000; text-decoration:none; }
.tituloportada { text-align: center; font-weight: bold; color: #A00000; text-decoration: underline; }

.comment { margin-top:2em; border-top:1px dotted #111; }
#tags { width:90%; padding:0.2em; margin-left:auto; margin-right:auto; border-bottom:1px dotted #333; }
.tags { margin:1em; border-bottom:1px dotted #333; }
#tagsInput { font-family:Verdana; height:3.2em; font-size:0.9em; width:100%; color:#000; background-color:transparent; border:1px solid #9af; }
.inicial { float: left; font-weight: bold; font-size: large; color: #A00000; margin-right: 0.2em; }

.boton  { font-family:Verdana; font-size:small; font-weight:bold; color:#000; background-color:transparent; border:1px solid #9af; }
.inbox { background-color: transparent; border: 1px solid #99aaff; font-size : 10px; color: #000000; font-family: Verdana; height: 18px; font-weight: bold; }
.inboxselect { font-family: Verdana; font-weight: bold; font-size : 10px; border: 1px solid #99aaff; background-color: #3366cc; background: #3366cc; height: 18px; color: #000000; }
.loginField { margin-left:auto; margin-right:auto; text-align:center; font-weight: bold; }
.loginButton { font-family:Verdana; font-size :small; font-weight:bold; color:#000; border:1px solid #000; background-color:transparent; }
.loginHello { margin-left:auto; margin-right:auto; text-align:center; font-weight: bold; margin-bottom:1em; }



.blog_info { float:left; width:13em; }
.blog_mensaje { margin-left:14em; }
.blog_acciones { text-align:right; margin-right:1em; }
.blog_post { overflow:auto; }
.blog_iconos { border: 1px solid #99aaff; margin-top: 1em; left:0; float:left; position:relative; width:19em; }

.descripcion { width: 30%; border: 1px dotted #99aaff; float:left; margin: 1%; padding: 0.2em; }
.descripciontitulo { text-align: center; font-weight: bold; font-size: large; color: #A00000; }

