BODY { font: 11px geneva, verdana, arial, sans-serif; color: #3D3D3D;
     
     SCROLLBAR-FACE-COLOR:#F9F9FB;
      SCROLLBAR-HIGHLIGHT-COLOR:#FFFFFF;
      SCROLLBAR-SHADOW-COLOR:#BDB9BC;
      SCROLLBAR-3DLIGHT-COLOR:#BDB9BC;
      SCROLLBAR-ARROW-COLOR:#C06060;
      SCROLLBAR-TRACK-COLOR:#FFFFFF;
      SCROLLBAR-DARKSHADOW-COLOR:#FFFFFF;
}

TD, TH, .BOD, FONT { font: 11px geneva, verdana, arial, sans-serif; color: #3D3D3D; }

A:link, A:visited, A:active { font: 11px geneva, verdana, arial, sans-serif; color: #972400; text-decoration: none; }

A:hover { font: 11px geneva, verdana, arial, sans-serif; color: #4F0000; text-decoration: underline; }

select, input, textarea { font: 12px geneva, verdana, arial, sans-serif; color: #3D3D3D; width: auto; }

A.small:link, A.small:visited, A.small:active { font: 9px geneva, verdana, arial, sans-serif; color: #972400; text-decoration: none; }

A.small:hover { font: 9px geneva, verdana, arial, sans-serif; color: #4F0000; text-decoration: underline; }

A.newsarc:link, A.newsarc:visited, A.newsarc:active { font: 11px geneva, verdana, arial, sans-serif; color: #4E4E4E; text-decoration: underline; }

A.newsarc:hover { font: 11px geneva, verdana, arial, sans-serif; color: #262626; text-decoration: underline; }

/* OBJETOS */
fieldset {
        border: 1px solid #A5A9BE;
        background: #F9F9FB;
	 font-size: 12px;
	# margin: 1 1 1 1;
       #  padding: 5 5 5 5;
}

fieldset legend{
        font-size: 16px;
        color: #A5A9BE;
        }

/* Indices */
.indice legend{
	font-size: 16px;
	color: #A5A9BE;
	}
/* en los indices contiene imagen */
.contenedor_imagen legend{
        font-size: 16px;
        color: #A5A9BE;
        }

.indice h2 { font-size: 14px; margin: 15 0 0 0; }
.indice a { text-decoration: none;}
.indice hr { border: 1px solid #A5A9BE; height: 1px; margin: 3 0 10px 0; }	
.indice h3 { font-size: 12px; margin: 0 0 0 30; }
img {
        border: 0px;
}

.previo_articulo legend{
font-size: 14px;
color: #A5A9BE;
}

.previo_articulo h3 { font-size: 18px; margin: 0 0 0 0; }
.previo_articulo h4 { font-size: 12px; margin: 0 0 0 30; }
.previo_articulo pre { font-size: 14px; margin: 0 0 0 10;}
 

/* FORMULARIOS DE ENTRADA DE DATOS */
/* clase form_entrada */
.form_entrada {
	margin: 3px 0;
	padding: 0.3em 0;
	
}

/* La etiqueta de enunciado de cada campo */
.form_entrada label{
        font-size: 14px;
        font-weight: bold;
}

/* campo de pass en formulario (alinea a la derecha) si me pongo encima va a la izq.*/
.form_entrada input.form-nombremail {
        border: solid 1px #ddd;
        margin: 1px 0;
        padding: 2px 2px;
        font-size: 12px;
	text-align: right;
}
/* campo de entrada de texto */
.form_entrada textarea
{
border: 1px solid #ddd;
width: 100%;
padding: 2px 2px; 
margin: 1px 0;

}

.form_entrada input.form-nombremail:focus, .form_entrada input.form-nombremail:hover {
	text-align: left;
}

/* Para las entradas de formulario de otras cosas */
.form_entrada input.form-simple {
        border: solid 1px #ddd;
        margin: 1px 0;
        padding: 2px 2px;
        font-size: 12px;
        text-align: left;
	width: 100%;
}


/* campo de texto normal */
.form_entrada input.form-text {
	border: solid 1px #ddd;
        margin: 1px 0;
        padding: 2px 2px;
        font-size: 12px;
	text-align: left;
}

.form_entrada input:focus, .form_entrada textarea:focus {
  background: #FFF;
  border: 1px solid #6b2;
}

.form_entrada input:hover, .form_entrada textarea:hover {
        background: #FAFFF4;
        border: 1px solid #6b2;
}

/* El recuadro de los formularios */
.form_entrada fieldset {
        font-size: 14px;
}
 
/* Es una agrupacion de titulo campo nota - desde aqui aumento separacion*/
.form_item {
	margin: 3px 0;
        padding: 0.3em 0; 
}

/* Descripcion del campo */
.description {
        font-size: 10px;
}

/* Letras de pass muy grandes*/
.muestra_pass {
        font-size: 18px;
}

/* Botones del Formulario */

.form_entrada .form-submit {
  margin: 10px 0; border: solid 1px #ddd;
  background: #fff;
}

/* que pulsen y se ponga gris */
.form_entrada .form-submit:focus {
	background: #F9F9FB;
}
	
/* Errores y marcas pon en rojo */
.marker, .error { color: #f00; }

.correcta { color: #21bf0c; }


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.style3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; }
.link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; }
.link:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; }
.style4 {color: #364730}
.style5 {
	color: #2C4930;
	font-weight: bold;
}
.Estilo5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: large;
	color: #C0C0C0;
}
.Estilo6 {color: #000000}
.Estilo7 {font-family: Arial, Helvetica, sans-serif}
.Estilo9 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Estilo10 {color: #FFFFFF}



