* { padding:0; margin:0; }
body { color: #ffffff; background-color: #000000; 
background-image: url(./estilo/fondo.php?col=000000000000999999); background-repeat: repeat; font-size: 15px; font-family: Georgia, Verdana, Tahoma, Arial, sans-serif; margin: 0px; }
#indice { border : 1px solid #999999; border-right : 3px solid #999999; border-bottom : 3px solid #999999; padding-top: 0.5em; padding-bottom: 0.5em; }
.titulo_flecha a { background-image: url(./estilo/boton_inicio.php?col=000000d6d6d6); background-repeat: no-repeat;  background-position: 0 0; font-weight: 100; font-size:0px; text-decoration : none; line-height: 0px;  overflow:hidden; position:relative; top: -29px; left: 5px; padding: 0px; margin-top: 2px; margin-bottom: -21px; 	width:35px; height:23px; display:block; }
.titulo_flecha a:hover { background-image: url(./estilo/boton_inicio.php?col=d6d6d6); background-repeat: no-repeat; background-position: 0 0; }
.ejTitulo { height:22px; font-size:16px; font-weight:800; overflow:hidden; color: #ffffff; background-color: #000000; padding:0px; margin:0px; }
.ejAutor { height:22px; font-size:14px; font-weight:800; overflow:hidden; color: #ffffff; background-color: #000000; padding:0px; margin:0px; }
.ejExplica { font-style : italic; border-left : 2px solid #000000; margin-left : 1em; padding-left : 2em; }
.ejDetalle { border-left : 2px solid #000000; margin-left : 1em; padding-left : 2em; }
.cita { font-family: "Times New Roman",Georgia,Serif;; font-style : italic; margin-left : 1em; padding-left : 1em; border-left : 1px solid #000000; }
.ejAutor a { text-decoration: none; color: #ffffff; }
.ejAutor a:link { color: #ffffff; }
.ejAutor a:visited { color: #ffffff; }
.ejAutor a:hover { color : #d6d6d6; }
#headerHolder { background-image: url(./estilo/fondo_cabecera.php?col=000000000000000000d6d6d6606060); background-repeat: repeat-x; position:absolute; top:0; left:0; width:100%; height:61px; overflow:auto; }
#cuerpo { position:absolute; top:66px; left:2em; right:2em; bottom: 20px; }
#izquierda { padding: 0em; position:absolute; top:0px; bottom:0px; left:0px; width:13.5em; height:auto; overflow:auto; }
#menu { background-color: #000000; background-image:url(./estilo/logo.php?col=000000000000000000d6d6d6ffffff&texto1=%4d%79%53%51%4c&texto2=Con%20Clase); background-repeat: no-repeat; background-position: 10px 10px; border : 1px solid #999999; border-right : 3px solid #999999; border-bottom : 3px solid #999999; padding-top: 4em; padding-bottom: 0.5em; }
#derecha {	background-color: #; border: 1px solid #999999; position:absolute; top:0px; bottom: 0px; right:0px; left:14em; overflow:auto; }
#pie { background-image: url(./estilo/pie.php?col=606060d6d6d6); background-repeat: repeat-x; background-position: 0 0; height: 18px; padding-top: 0px; position:absolute; bottom: 0; right:0; left:0; }
#header { width:820px; height:61px; margin: 0 auto; background-position: top left; background-repeat: no-repeat; position:relative; }
#titulo { font-size : 32px; font-family: Georgia, Verdana, Tahoma, Arial, sans-serif; color: #ffffff; position:absolute; top: -2px; left: 18px; }
#sombra { font-size : 32px; font-family: Georgia, Verdana, Tahoma, Arial, sans-serif; color: #000000; position:absolute; top: 0px; left: 20px; }
#subtitulo { font-size : 12px; font-family: Georgia, Verdana, Tahoma, Arial, sans-serif; background-color: #d6d6d6; color: #0c0c0c; position:absolute; top: 18px; left: 170px; }
#estilo { font-size : 10px; font-family: Georgia, Verdana, Tahoma, Arial, sans-serif; text-align : center; position:absolute; top: 4px; right: 140px; color: #ffffff;}
#estilo label { font-size : 12px; font-family: Georgia, Verdana, Tahoma, Arial, sans-serif; color: #ffffff;}
#visitas { line-height: 8px; font-size : 10px; font-family: Georgia, Verdana, Tahoma, Arial, sans-serif; text-align : center; position:absolute; top: 2px; right: 0px; color: #ffffff;}
#navigation { position:absolute; bottom:8px; left:0; width:656px; height:18px; }
#tabs { width:656px; height:18px; margin:0; padding:0; background-image:url(./estilo/boton1.php?col=606060000000); background-repeat: repeat; background-position: 0 0; }
#tabs li { font-size : 10px; font-family: Georgia, Verdana, Tahoma, Arial, sans-serif; text-align : center; margin:0; padding:0; list-style:none; position:absolute; top:0; font-weight: 600; line-height: 18px; margin:0; height:26px; }
#tab01 { overflow:hidden; left:0px; width:82px;}
#tab02 { overflow:hidden; left:82px; width:82px;}
#tab03 { overflow:hidden; left:164px; width:82px;}
#tab04 { overflow:hidden; left:246px; width:82px;}
#tab05 { overflow:hidden; left:328px; width:82px;}
#tab06 { overflow:hidden; left:410px; width:82px;}
#tab07 { overflow:hidden; left:492px; width:82px;}
#tab08 { overflow:hidden; left:574px; width:82px;}
#tabs a { text-decoration : none; display:block; }
#tabs a:hover { background-image: url(./estilo/boton1.php?col=606060d6d6d6); background-repeat: no-repeat; background-position: 0 0; color: #0c0c0c; }
.tabon a {background:transparent url(./estilo/boton2.php?col=606060d6d6d6); background-position: 0 0; background-repeat: no-repeat; color: #0c0c0c; }
.taboff a {color: #ffffff; }
.texto { background-color: #; margin: 10px; padding-top: 8px; padding-left: 8px; padding-right: 8px; padding-bottom: 8px; border: 1px solid #999999; }
.texto p,li { font-size : 15px; color : #ffffff; text-align : justify; margin-top: 0.5em; margin-bottom: 0.5em; }
.texto sub { font-size : 10px; }
.texto sup { font-size : 10px; }
.texto pre { color : #ffffff; }
.texto h1 { background-image: url(./estilo/h1.php?col=000000000000000000606060); background-repeat: repeat-x; background-position: 0 0; height:28px; font-size:22px; font-weight:normal; padding-left: 50px; overflow:hidden; color: #ffffff; }
.texto h2 { background-image: url(./estilo/h2.php?col=000000d6d6d6); background-repeat: repeat-x; background-position: 0 0; height:28px; font-size:16px; font-weight:600; padding-left: 50px; overflow:hidden; color: #0c0c0c; }
.texto h3 { background-image: url(./estilo/h3.php?col=d6d6d6000000); background-repeat: repeat-x; background-position: 0 0; padding-left: 12px; height:26px; font-size:14px; font-weight:800; overflow:hidden; color: #ffffff; }
.texto h4 { padding-left: 12px; height:22px; font-size:18px; font-weight:800; overflow:hidden;  background-color: #; color: #ffffff; margin-top: 4px;}
.texto h5 { padding-left: 12px; height:20px; font-size:16px; font-weight:700; font-style: italic; overflow:hidden;  background-color: #; color: #ffffff; margin-top: 4px;}
.texto h3 a { color: #ffffff; }
.texto h3 a:hover { color: #000000;/*themecolour1;*/ }
.texto h3 a:visited { color: #ffffff; }
.texto a {}
.texto a:link { color: #ffffff; }
.texto a:visited { color: #ffffff; }
.texto a:hover { color : #000000; }
.texto hr { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #d6d6d6; }
.texto table { border-top: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000; border-bottom: 2px solid #000000; table-layout: auto;}
.texto caption { color: #ffffff; font-size:16px;}
.texto th { color: #ffffff; background-color: #000000; }
.texto td { border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; color: #ffffff; }
.texto tr:hover { color: #ffffff; background-color: #000000; }
.texto center { color: #ffffff; }
.texto DT { color: #ffffff; font-weight: bold;  padding-left: 1em;}
.texto DD { color: #ffffff; padding-left: 2em;}
.texto ul { position:relative; list-style-image: url(./estilo/item1.php?col=d6d6d6); margin-left: 2em; margin-right: 3em; }
.texto ul ul { position:relative; list-style-image: url(./estilo/item2.php?col=d6d6d6); margin-left: 2em; }
.texto ol { position:relative; margin-left: 2em; margin-right: 3em; }
.texto o {text-decoration: overline; }
.explica { border: solid red 2px; }
.explica h1 { height:28px; font-size:22px; font-weight:normal; padding-left: 50px; overflow:hidden; color: #ffffff; }
.explica h2 { height:28px; font-size:16px; font-weight:600; padding-left: 50px; overflow:hidden; color: #0c0c0c; }
.explica h3 { padding-left: 12px; height:26px; font-size:14px; font-weight:800; overflow:hidden; color: #ffffff; }
.explica h4 { padding-left: 12px; height:22px; font-size:18px; font-weight:800; overflow:hidden;  background-color: #; color: #ffffff; margin-top: 4px;}
.explica h5 { padding-left: 12px; height:20px; font-size:16px; font-weight:700; font-style: italic; overflow:hidden;  background-color: #; color: #ffffff; margin-top: 4px;}
#autor { font-family: "Courier New", Courier, mono; font-size: 12px; color: #ffffff; background-color: #000000; border-top : 6px solid #; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin: 0px; ; font-style: italic; }
#usertxt { background-color: #; border-left : 15px solid #000000; border-right : 15px solid #000000; border-top:1px solid #ffffff; border-bottom:1px solid #000000; padding-right: 10px; padding-left: 10px; margin: 0px; }
#usertxt p { font-family: Georgia, Verdana, Tahoma, Arial, sans-serif; font-size: 14px; color: #ffffff; text-align : justify; margin-top: 0.5em; margin-bottom: 0.5em; }
#copyright { width:100%; font-size: 11px; font-style: italic;  text-align: center; color: #0c0c0c; font-family: Georgia, Verdana, Tahoma, Arial, sans-serif; font-weight: bold; letter-spacing: 3px; margin-top: 0px; 	padding-top: 0px; }
#copyright a { text-decoration : none; color: #0c0c0c; }
#copyright a:hover { color: #000000; }
#buscador { font-size: 12px; color: #ffffff; }
.comentario { padding-left: 130px; background-image: url(../conclase_img/Comentario.gif); background-repeat: no-repeat; background-position: 10px 10px; }
.contenido { padding-left: 80px; background-image: url(../conclase_img/contenido.png); background-repeat: no-repeat; background-position: 10px 30px; }
.tabla { padding-left: 80px; background-image: url(../conclase_img/editar2.png); background-repeat: no-repeat; background-position: 10px 30px; }
.novedad_nueva { padding-left: 80px; background-image: url(../conclase_img/nu_novedad.png); background-repeat: no-repeat; background-position: 10px 30px; }
.novedad_editar { padding-left: 80px; background-image: url(../conclase_img/ed_novedad.png); background-repeat: no-repeat; background-position: 10px 30px; }
.comentario_aprobar { padding-left: 80px; background-image: url(../conclase_img/aprobar.png); background-repeat: no-repeat; background-position: 10px 30px; }
.firma_editar { padding-left: 80px; background-image: url(../conclase_img/firma.png); background-repeat: no-repeat; background-position: 10px 30px; }
.fsadmin { padding-left: 80px; background-image: url(../conclase_img/login.png); background-repeat: no-repeat; background-position: 10px 30px; }
.texto legend { font-size: 18px; font-weight: bold; color: #ffffff;}
.texto label { text-decoration: none; font-size: 14px; font-style: italic; }
.codepad {background-color: #; padding-top: 10px; padding-bottom: 10px;padding-left: 4em; padding-right: 4em;}
.nota { background-color: #; border-left : 1px solid #606060; border-top : 1px solid #606060; border-right : 3px solid #606060; border-bottom : 3px solid #606060; padding-left: 3em; padding-top: 1em; padding-right: 3em; padding-bottom: 1em; }
.nota b { font-weight: bold; font-style: italic; text-decoration: underline; }
.ejemplo { font-family: "Courier New", Courier, mono; font-size: 14px; color: #ffffff; max-width: 80em; max-height: 20em; overflow:auto;background-color: #000000; border : 2px solid blue; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-bottom: 5px; }
.sintaxis { font-family: "Courier New", Courier, mono; font-size: 14px; color: #ffffff; background-color: #000000; border : 2px solid green; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-bottom: 5px; }
.salida { font-family: "Courier New", Courier, mono; font-size: 14px; color: #ffffff; background-color: #000000; border : 2px solid orange; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-bottom: 5px; }
.definicion { background-color: #000000; border-left : 1px solid black; border-top : 1px solid black; border-right : 3px solid black; border-bottom : 3px solid black; padding-left: 3em; padding-top: 1em; padding-right: 3em; padding-bottom: 1em; margin-bottom: 5px; }
.algoritmo { font-family: "Courier New", Courier, mono; font-size: 14px; color: #ffffff; background-color: #000000; border : 2px solid #404; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-left: 100px; margin-right: 100px; margin-bottom: 5px; }
.pseudocodigo { font-family: "Courier New", Courier, mono; font-size: 14px; color: #ffffff; background-color: #000000; border : 2px solid #440; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-left: 100px; margin-right: 100px; margin-bottom: 5px; max-width: 80em; max-height: 20em; overflow:auto;}
code { font-family: "Courier New", Courier, mono; font-size: 14px; color: #ffffff; }
code b { font-weight: bold; color: #ffffff; }
.texto .rojo { color: #f00; }
.texto .verde { color: #0a0; }
.texto .claro { color: #333; background-color: #ddf; }
.texto .oscuro { color: #333; background-color: #aab; }
#version { font-size: 12px; color: #ffffff; }
.cabfirma { line-height: 14px; font-size : 12px; margin: 0px; padding-left: 2em; padding-right: 2em; padding-top: 0px; padding-bottom: 0px; background-color: #000000; color: #ffffff; border : 1px solid #999999; }
.firma { padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; border-left : 2px solid #999999; border-right : 2px solid #999999; color: #ffffff; font-family: courier, serif; }
.firmalink { color: #ffffff; line-height: 14px; font-size : 12px; }
.fecfirma { text-align : right; line-height: 14px; font-size : 12px; margin: 0px; padding-left: 2em; padding-right: 2em; padding-top: 0px; padding-bottom: 0px; background-color: #000000; color: #ffffff; border : 1px solid #999999; }
.imagen-izq { float : left; padding : 4px; margin: 4px; text-align: center; color: #ffffff; font-size : 12px; font-style: italic; border: 1px solid #; }
.imagen-der { float : right;	padding : 4px; margin: 4px; text-align: center; color: #ffffff; font-size : 12px; font-style: italic;  border: 1px solid #; }
.imagen-cen { clear: both; padding : 4px; margin : 4px; text-align: center; color: #ffffff; font-size : 12px; font-style: italic;  border: 1px solid #; }
.imagen-sep { clear: both; text-align: center; }
.tablanar { background-color: #; }
form { color: #ffffff; }
.cpp { color: #a40; font-weight: bold; }
.fec { color: #48f; font-weight: bold; }
.han { color: #0a6; font-weight: bold; }
.prp { color: #0a0; font-weight: bold; }
.tip { color: #a0a; font-weight: bold; }
.resumen { font-size : 14px; color : #ffffff; text-align : justify; margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 4em; margin-right: 4em; }
#menu li { font-family: Georgia, Verdana, Tahoma, Arial, sans-serif; text-align : left; margin:0; padding: 0px; line-height:15px; }
#menu li { font-size : 12px; color: #ffffff; font-weight: 400; text-decoration : none; margin:0;}
#menu a { font-size : 12px; color: #ffffff; font-weight: 400; text-decoration : none; margin:0; display : block; }
#menu a:hover { background-color: #000000; font-weight: 400; text-decoration : none; margin:0; display : block; }
#menu hr { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #d6d6d6;}
#menu h3 { font-family: Georgia, Verdana, Tahoma, Arial, sans-serif; color: #ffffff; background-color: #000000; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; margin: 0; text-align: center; font-size: medium; }
#menu h4 { font-family: Georgia, Verdana, Tahoma, Arial, sans-serif; color: #ffffff; background-color: #000000; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; margin: 0; text-align: center; font-size: small; }
#menu h5 { font-family: Georgia, Verdana, Tahoma, Arial, sans-serif; color: #ffffff; background-color: #000000; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; margin: 0; text-align: center; font-size: small; }
.numero { color: #d6d6d6;}
#menu ul { position:relative; list-style: none; margin: 0px; margin-left: 5px; padding: 0px; }
#menu ul ul { position:relative; list-style-image: url(./estilo/item2.php?col=d6d6d6); 	margin: 0px; margin-left: 20px; padding: 0px; font-size: 0.6em; font-style: italic; }
#menu ul ul ul { position:relative; list-style-image: url(./estilo/item3.php?col=d6d6d6); 
margin: 0px; margin-left: 4px; padding: 0px; font-size: 0.4em; font-style: italic; }
#menu ul ul ul ul { position:relative; list-style-image: 
url(./estilo/item4.php?col=d6d6d6); 
margin: 0px; margin-left: 4px; padding: 0px; font-size: 0.3em; font-style: italic; }
#menu ul ul ul ul ul {	position:relative; list-style-image: url(./estilo/item5.php?col=d6d6d6); 
margin: 0px; margin-left: 4px; padding: 0px; font-size: 0.3em; font-style: italic; }
#letras { font-size : 18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: center; background-color: #000000; color: #ffffff; }
#letras a { color: #000000; }
#letras a:hover { background-color: #000000; color: #ffffff; }
.info-fun { height:58px; margin : 0; padding : 0; position : relative; }
.info-izq { margin : 0; padding : 0; position : absolute; top: 0px; left: 0px; }
.info-der { font-family: Georgia, Verdana, Tahoma, Arial, sans-serif; font-size: 12px; margin : 0; padding : 0; position : absolute; top: -8px; left: 68px; }
.resaltado { color: #; background-color: #000000; }
.res2 { color: #; background-color: #000000; }
blockquote { margin-left: 3em; }
 