body { margin: 0; font-size: 0.75em; font-family: Arial,Verdana,sans-serif; background-color: #fff; }
h1, h2, h3, h4, h5, h6 { margin: 0 0 10px 0; }
h1 { font: 1.5em Georgia; color: #8d2213; }
h2 { font: 1.4em Georgia; color: #8d2213; }
h3 { font: 1.1em Georgia; color: #8d2213; float: left; margin: 2px 0 0 5px; }
h4 { font: 1.1em Georgia; color: #8d2213; }
ul,ol { padding:0; margin:0; list-style:none; }
a { text-decoration: none; color: #000; }
a:hover { color: #8d2213; font-weight: bolder; }
a.selected { color: #8d2213 !important; font-weight: bolder; }
a img { border-width: 0px; }
p { margin: 10px 0; font-size: 0.9em; color: #585858; text-align: justify; }
form { margin: 0; }
.rojo { color: #8d2213; font-weight: bolder; }
#pag { width: 778px; height: 550px; position: absolute; left:50%; top:50%; margin:-275px 0 0 -389px; }
#pag #cab { height: 25px; overflow: hidden; margin: 0 26px 20px 0; }
#pag #cab a img { float: left; }
#pag #cab #menu { height: 25px; float: right; }
#pag #cab #menu ul { padding: 12px 0 0 0; }
#pag #cab #menu ul li { display: inline; font-size: 0.9em; color: #6b6b6b; }
#pag #cab #menu ul li a { color: #6b6b6b; margin: 0 3px; }
#pag #cab #menu ul li a:hover { color: #8d2213; }
#pag #index { width: 778px; height: 410px; clear: both; }
#pag #index #intro { padding: 0 26px 0 0; }
#pag #index #submenu { height: 20px; overflow: hidden; margin: 0 26px 30px 0; }
#pag #index #submenu h2 { float: left; }
#pag #index #submenu ul { float: right; }
#pag #index #submenu ul li { display: inline; color: #8d2213; }
#pag #index #submenu ul li a { color: #8d2213; font-size: 0.9em; margin: 0 3px; }
#pag #index #marco { width: 373px; height: 292px; overflow: hidden; float: left; background:transparent url('../img/marco.gif') no-repeat center; padding: 20px 21px; }
#pag #index #marco #gallery { position: relative; width: 373px; height: 292px; }
#pag #index #marco #gallery li { display: block; }
#pag #index #txt { height: 322px; overflow: auto; float: right; }
#pag #index .scroll { padding-right: 9px; width: 344px; }
#pag #index .noscroll { padding-right: 26px; width: 327px; }
#pag #index .nomarco { width: 769px; float: none; }
#pag #index #txt .lista { font-size: 0.9em; color: #585858; margin-left: 20px; list-style-type: square; }
#pag #index #txt .lista li { margin-bottom: 5px; }
#pag #index #txt .poema { text-align: center; font-size: 0.9em; color: #585858; margin: 10px 0; }
#pag #index #txt .poema li { margin-bottom: 2px; }
#pag #index #txt .logos { float: right; margin: 10px 0 0 10px; }
#pag #index #txt #paginador { text-align: right; padding: 5px 0; margin: 5px 0 0 0; font-size: 0.9em; }
#pag #index #txt #paginador a { background-color: #fff; border: 1px solid #000; color: #585858; padding:1px 5px; }
#pag #index #txt #paginador a:hover { color: #8d2213; }
#pag #index #txt #paginador .pselected { color: #8d2213; padding:1px 5px; border:1px solid #000; font-weight: bolder; }
#pag #index #txt #paginador .pag_registros { padding: 1px 5px; border: 1px solid #000; color: #585858; }
#pag #index #txt .news { border-bottom: 2px solid #8d2213; margin-bottom: 5px; padding: 2px 0; }
#pag #index #txt .news a { font-size: 1.1em; color: #8d2213; }
#pag #index #txt #new { margin-top: 5px; }
#pag #index #txt #new .img { float: right; width: 135px; text-align: center; margin: 0 0 0 10px; }
#pag #index #txt #new .img img { margin-bottom: 5px; }
#pag #index #txt .volver { display: block; margin-top: 10px; background-color: #8d2213; padding: 3px; width: 150px; font-size: 0.9em; text-align: center; color: #fff; border: 1px solid #000; }
#pag #index #txt fieldset { border: 1px solid #8d2213; padding: 5px 10px; margin-bottom: 5px; }
#pag #index #txt legend { font-weight: normal; padding: 5px 15px; font-size: 0.9em; background-color: #8d2213; color: #fff; margin-bottom: 5px; }
#pag #index #txt label { color: #585858; float: left; width: 170px; font-size: 0.9em; }
#pag #index #txt input, select { font-size: 0.9em; }
#pag #index #txt input, textarea, select { padding: 2px; border: 1px solid #aaa; margin-bottom: 2px; background-color: #eee; }
#pag #index #txt #videos { padding: 0 36px; }
#pag #index #txt #videos div { float: left; display: inline; margin: 0 10px 10px 10px; width: 320px; height: 300px; }
#pag #index #txt #videos div p { text-align: center; font-weight: bolder; }
#pag #index #txt #album { margin-top: 5px; }
#pag #index #txt #album div { margin: 0 4px 5px 0; width: 128px; height: 135px; overflow: hidden; float: left; }
#pag #index #txt #album img { padding-left: 4px; margin: 0 auto; display: block; }
#pag #index #txt #album p { text-align: center; margin: 5px 0 0 0; }

#pag #rss { width: 749px; height: 51px; clear: both; overflow: hidden; margin: 10px 0 0 3px; background:transparent url('../img/rss-centro.gif') repeat; }
#pag #rss .izq { background: url('../img/rss-izq.gif') no-repeat; width: 28px; height: 51px; float: left; }
#pag #rss .der { background: url('../img/rss-der.gif') no-repeat 6px 0; width: 34px; height: 51px; float: right; }
#pag #rss ul { padding: 15px 0 0 0; float: left; width: 684px; }
#pag #rss ul li { display: inline; font-size: 0.9em; }
#pag #rss .noticias { color: #6b6b6b; font: 1.3em Georgia; font-weight: bolder; margin-right: 20px; }
#pag #rss .fecha { font-weight: bolder; margin-right: 10px; }
#pag #rss .desc a { color: #585858; }
#pag #rss .desc a:hover { color: #8d2213; font-weight: normal; text-decoration: underline; }

#pag #pie { height: 20px; margin-top: 10px; overflow: hidden; }
#pag #pie ul { text-align: center; color: #585858; }
#pag #pie ul li { display: inline; font-size: 0.9em; margin: 0 5px; }
#pag #pie ul li a { color: #6b6b6b; padding: 0 4px 0 5px; border-left: 1px solid #6b6b6b; }
#pag #pie ul li a:hover { color: #8d2213; }
/*  Clear de floats  */
.clear:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear{ display: inline-block; }
/*\*/
.clear{ display:block; }
* html .clear{ height:1px; }
/**/