* { padding:0; margin:0; font-size : 15px; }
body { color: #000; background-color: #546e4b; }
#headerHolder { background-color: #8db780; width:100%; height:153px; }
#header       { background-color: #546e4b; width:100%; height:60px; position: relative; top: 0px;}
#alerta       { position: absolute; height: 60px; top:20px; left: 420px; right: 20px; text-align: right; }
#alerta a     { color: #ddff00; text-decoration: blink; font-size: 24px; font-family: "Times New Roman", Times, serif;}
#Titulos      { background-color: #000000; width:100%; height:69px; padding-top: 4px; position: relative; top: 0px;}
#FotosCab     { position: absolute; width: 40%; height: 69px; left: 0px; text-align: right;}
#TextoCab     { position: absolute; width: 60%; height: 69px; right: 0px;}
#TituloLinea1 { color: #99cc99; font-size: 33px; font-family: "Times New Roman", Times, serif;position: absolute; right: 25px; top: 0px;}
#TituloLinea2 { color: #64fe00; font-size: 38px; font-family: "Times New Roman", Times, serif;position: absolute; left: 5px; bottom: 0px;}
#navegacion   { width:420px; height:24px; position: absolute; top: 134px; right:50px;}
#navegacioni  { width:80px; height:24px; position: absolute; top: 134px; left:50px;}
#tabsi { width:420px; height:24px; margin:0; padding:0; background-color:#8db780;}
#tabsi li { font-size : 12px; font-family: "Times New Roman", Times, serif; text-align : center; margin:0; padding:0; list-style:none; position:absolute; top:0;}
#tabsi li, #tabsi a { background-color:#8db780; color: #546e4b; text-decoration : none; line-height: 18px; margin:0; height:24px; display:block; }
#tabi01 { overflow:hidden; left:0px; width:40px;}
#tabi02 { overflow:hidden; left:40px; width:40px;}
#tabsi a:hover { background-color: #c0e4b2; }
#tabs { width:420px; height:24px; margin:0; padding:0; background-color:#8db780;}
#tabs li { font-size : 12px; font-family: "Times New Roman", Times, serif; text-align : center; margin:0; padding:0; list-style:none; position:absolute; top:0;}
#tabs li, #tabs a { color: #546e4b; text-decoration : none; line-height: 18px; margin:0; height:24px; display:block; }
#tabs img {border: 0; }
#tab01 { background-color:#8db780; overflow:hidden; left:0px; width:140px;}
#tab02 { background-color:#8db780; overflow:hidden; left:140px; width:140px;}
#tab03 { background-color:#8db780; overflow:hidden; left:280px; width:140px;}
#tabid01 { overflow:hidden; left:420px; width:20px;}
#tabid02 { overflow:hidden; left:440px; width:20px;}
#tabid03 { overflow:hidden; left:460px; width:20px;}
#tabs a:hover { background-color: #c0e4b2; }
.tabon { background:transparent; }
#cuerpo { background-color: #a4c199; position:absolute; width:100%; top:153px; bottom: 0px;}
#izquierda { background-color: #668d58; position:absolute; top:0px; bottom:10px; left:0px; width:13.5em; height:auto; overflow:auto;}
#izquierda img {border: 0; }
#izquierda2 { background-color: #a4c199; position:absolute; bottom:0px; left:0px; width:13.5em; height: 10px; overflow:auto;}
#centro    { background-image: url(../imagen/fondo-3.gif); background-position: right bottom; background-repeat: no-repeat;background-color: #a4c199; position:absolute; top:0px; bottom:0px; left:13.5em; right:14.5em; height:auto; overflow:auto;}
#centro img {border: 0; }
#derecha   { background-color: #668d58; position:absolute; top:0px; bottom:10px; width:14.5em; right:0px; height:auto; overflow:auto;}
#derecha img {border: 0; }
#centro-der { background-image: url(../imagen/fondo-3.gif); background-position: right bottom; background-repeat: no-repeat;background-color: #a4c199; position:absolute; top:0px; bottom:0px; left:13.5em; right:0px; height:auto; overflow:auto;}
#centro-der img {border: 0; }
#texto { margin: 10px; padding-top: 8px; padding-left: 8px; padding-right: 8px; padding-bottom: 8px; color: #000000; }
#texto h1 { font-size:22px; font-weight:normal; padding-left: 10px; padding-right: 10px; background-color: #546e4b; color: #8db780; }
#texto h2 { font-size:20px; font-weight:normal; background-color: #a4c199; color: #668d58; }
#texto h3 { font-size:20px; font-weight:normal; background-color: #a4c199; color: #546e4b; }
#texto h4 { font-size:16px; font-weight:bold; color: #000000; border-bottom: 1px dotted #000000}
#texto h5 { font-size:16px; font-weight:bold; color: #000000; text-align: right;}
#texto p { font-size : 10px; color : #000000; text-align : justify; margin-top: 0.5em; margin-bottom: 0.5em; }
#texto ol { color : #000000margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 4em; margin-right: 0em; }
#texto ul { color : #000000margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 4em; margin-right: 0em; }
#texto li { font-size : 10px; color : #000000; text-align : justify; margin-top: 0.5em; margin-bottom: 0.5em; }
#texto a { font-size : 10px; border: 0; color: #000000; text-decoration: underline; }
#texto a:hover { color: #546e4b; text-decoration: underline; }
.fsafil { padding-left: 90px; background-image: url(../imagen/afiliacion2.jpg); background-repeat: no-repeat; background-position: 10px 10px; }
#texto legend { font-size: 18px; font-weight: bold; }
#texto label  { font-size : 10px; text-decoration: none; font-style: italic; background-color: #a4c199;}
#texto dt { font-size : 10px; color: #000000; font-weight: bold;  padding-left: 1em;}
#texto dd { font-size : 10px; color: #000000; padding-left: 2em;}
#texto td { font-size : 10px; color: #000000; }
#texto th { font-size : 11px; color: #000000; }
.rojo { color: #ff0000; }
.comentario { padding-left: 90px; background-image: url(../imagen/afiliacion2.jpg); background-repeat: no-repeat; background-position: 10px 10px; }
.cabecera-com { background-color: #8db780 }
.texto-com    { margin-left: 2em; margin-right: 2em; margin-top: 10px; margin-bottom: 10px;  padding: 10px; border: 1px solid #000000 }
#menu { padding-top: 2em; padding-bottom: 0.5em; font-family: "Times New Roman", Times, serif; }
#menu ul {margin-left: 20px; margin-right: 20px;}
#menu ul ul {margin-left: 10px; margin-right: 0px; }
#menu ul li { font-size : 12px; text-align : center; /*margin-left:30px; margin-right:30px;*/ margin-top: 4px; padding: 0px; list-style:none; line-height:15px; font-weight: 400; text-decoration : none;}
#menu ul ul li { font-size : 12px; text-align : center; /*margin-left:30px; margin-right:30px;*/ margin-top: 4px; padding: 0px; list-style:none; line-height:15px; font-weight: 400; text-decoration : none;}
#menu a { border: 0; font-size : 12px; font-weight: 400; text-decoration : none; margin:0px; padding:2px; display : block; }
#menu ul li a { color: #8db780; background-color: #546e4b;}#menu ul ul li a { color: #546e4b; background-color: #a4c199;}#menu a:hover { background-color:#8db780; color: #546e4b;}
#iconos { text-align:center; width: 140px; position: absolute; left: 50%; margin-left: -70px; }
#iconos p { font-size : 10px; color : #000000; text-align : center; border-bottom: 1px solid #000000; margin-bottom:5px;}
#iconos img { padding-bottom: 5px; }
#copyright { text-align:center; font-size : 8px; color: #546e4b; width:13em; position: absolute; left:50%; margin-left: -6.5em; bottom: 0; }
#copyright a { border: 0; font-size : 8px; color: #546e4b; text-decoration: none; }
 #agenda { color: #8db780; margin-left: 0.5em; margin-right: 0.5em; margin-top: 1em;}
#agenda table { font-size: 15px; border: groove; font-family: Arial, Helvetica, sans-serif; }
#agenda caption {font-size: 20px;}
#agenda th { font-size: 11px; height: 20px; padding: 1px; }
#agenda td { height: 20px; padding: 1px; border-top: 1px solid #888; border-left: 1px solid #888; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
#agenda td.nota { background-color: #8db780; border-top: 1px solid #888;border-left: 1px solid #888; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
#agenda td.hoy { border-top: 3px solid #448; border-left: 3px solid #448;border-right: 3px solid #88f; border-bottom: 3px solid #88f;}
#agenda td.notahoy { background-color: #668d58; border-top: 3px solid #448;border-left: 3px solid #448; border-right: 3px solid #88f; border-bottom: 3px solid #88f; }
#agenda td a { border: 0; color: #000000; text-decoration : none; display: block; }
#agenda caption.a { color: #000000; text-decoration : none; }
#archivo { color: #8db780; margin-left: 0.5em; margin-right: 0.5em; margin-top: 1em;}
#archivo h2 { font-size:20px; font-weight:normal; background-color: #a4c199; color: #668d58; text-align: center;}
#archivo ul {margin-right: 0em;}
#archivo ul ul {margin-left: 1em; margin-right: 0em; }
#archivo ul li { font-size : 12px; font-family: "Times New Roman", Times, serif; text-align : left; margin-left:0px; margin-right:30px; margin-top: 4px; padding: 0px; list-style:none; line-height:15px; font-weight: 400; text-decoration : none;color: #8db780; background-color: #546e4b}
#archivo ul ul li { font-size : 12px; font-family: "Times New Roman", Times, serif; text-align : center; margin-left:30px; margin-right:30px; margin-top: 4px; padding: 0px; list-style:none; line-height:15px; font-weight: 400; text-decoration : none;color: #546e4b; background-color: #a4c199}
#archivo ul li a { color: #8db780; }#archivo ul ul li a { color: #546e4b; }#archivo a { border: 0; font-size : 12px; font-weight: 400; text-decoration : none; margin:0px; padding:2px; display : block; }
#archivo a:hover { background-color:#8db780; color: #546e4b;}
#citas { color: #000000; margin-left: 0.5em; margin-right: 0.5em; margin-top: 1em;}
.par   { background-color: #546e4b; padding: 5px; }
.impar { background-color: #668d58; padding: 5px; }
.fecha { text-align: center; border-bottom: 1px dotted black; font-weight: bold; color: #99cc99;}
.imagen-izq { color: #008; text-align:center; float : left; padding : 0.5em; }
.imagen-der { color: #008; text-align:center; float : right;	padding : 0.5em; }
.imagen-cen { color: #008; text-align:center; padding : 0.5em; }
.foto-blog  { color: #008; float: left; padding: 2px; margin: 5px; border: 3px dotted #8db780;}
#tabn { margin:5px; padding:0; background-color:#8db780; color: #546e4b;font-size : 24px; font-family: "Times New Roman", Times, serif; text-align : left; }
.original { margin: 1em; padding: 1em; border: 1px solid #000000; background-color:#a4c199;}
.fsadmin { padding-left: 90px; background-image: url(../imagen/afiliacion2.jpg); background-repeat: no-repeat; background-position: 10px 10px; }
.error {color: #ff0000; background-color: #a4c199;}
.mensaje {color: #0000ff; background-color: #a4c199;}
.fsnuevoadmin { padding-left: 120px; background-image: url(../imagen/candado3.jpg); background-repeat: no-repeat; background-position: 10px 10px; }
.fsprivilegios { padding-left: 120px; background-image: url(../imagen/llaves_mail2.jpg); background-repeat: no-repeat; background-position: 10px 10px; }
.fsmodnombre { padding-left: 120px; background-image: url(../imagen/identificacion.gif); background-repeat: no-repeat; background-position: 10px 10px; }
.fsmodemail { padding-left: 120px; background-image: url(../imagen/email.gif); background-repeat: no-repeat; background-position: 10px 10px; }
.fsmodpw { padding-left: 120px; background-image: url(../imagen/password.jpg); background-repeat: no-repeat; background-position: 10px 10px; }
.fsnoticia { padding-left: 180px; background-image: url(../imagen/noticias2.gif); background-repeat: no-repeat; background-position: 10px 10px; }
.fscontenido { padding-left: 180px; background-image: url(../imagen/contenido.jpg); background-repeat: no-repeat; background-position: 10px 10px; }
.fsliteral { padding-left: 180px; background-image: url(../imagen/literal.gif); background-repeat: no-repeat; background-position: 10px 10px; }
.fsasociacion { padding-left: 180px; background-image: url(../imagen/mundo.jpg); background-repeat: no-repeat; background-position: 10px 10px; }
.fsidioma { padding-left: 180px; background-image: url(../imagen/idioma.jpg); background-repeat: no-repeat; background-position: 10px 10px; }
.fsagenda { padding-left: 180px; background-image: url(../imagen/agenda.jpg); background-repeat: no-repeat; background-position: 10px 10px; }
.fsmoderar { padding-left: 180px; background-image: url(../imagen/juzgar2.jpg); background-repeat: no-repeat; background-position: 10px 10px; }
.fsrss { padding-left: 180px; background-image: url(../imagen/rss-logo.gif); background-repeat: no-repeat; background-position: 10px 10px; }
.fsblog { padding-left: 180px; background-image: url(../imagen/blog.gif); background-repeat: no-repeat; background-position: 10px 10px; }
.fsnuevaimagen { padding-left: 180px; background-image: url(../imagen/imagen2.jpg); background-repeat: no-repeat; background-position: 10px 10px; }
.fsnuevoicono { padding-left: 180px; background-image: url(../imagen/banner.gif); background-repeat: no-repeat; background-position: 10px 10px; }
.fscolores { padding-left: 180px; background-image: url(../imagen/colores.jpg); background-repeat: no-repeat; background-position: 10px 10px; }
.fsalarma { padding-left: 180px; background-image: url(../imagen/alarma.jpg); background-repeat: no-repeat; background-position: 10px 10px; }
 