@CHARSET "UTF-8";


/* Estilos de los formularios */

	form.consultas {
		width: auto ;
		font-size: 12px;
	}
	input.boton {
	    display: inline ;
	    width: auto ;
		font-size: 12px;
	}
	
	div.message_error_flash {
		display: block ;
		border: 0px;
		padding: 0px ;
		margin: 0px ;
		color: #FF0000;
	}
	
	div.message_error_flash:before {
		content: "Datos incorrectos: " ;
	}
	
	
	span.normal {
		font-weight: normal;
		}

    p.radio_tipofuncion {
        margin: 2px ;
    }
    
    p.radio_tipofuncion input {
        margin: 3px 4px 0px 0px ;
        padding: 0px ;
        z-index: 100 ;
        position: relative ;
    }

/* ========================================================================== */
/* Estilos para los listados de resultados */
div.par {
    background-color: #F0F0F0 ;
}

div.impar{
}



/* -------------------------------------------------------------------------- */
/* Listado de colocativos */

div.resultados * {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
}

div.funcionlexica{
    border-bottom: 1px solid #C0C0C0 ;
    margin: 20px 0px 0px 0px;
    padding-bottom:4px;
}

div.unidadlexica {
	/*    border-bottom: 1px solid #C0C0C0 ; */
    border:1px solid #993 ;
    background-color: #ddd ;
    padding: 3px ;
    /* color: #006699 ; */
    margin: 10px 0px 10px 0px;
}

div.opcionesdesplegables {
	/*    border-bottom: 1px solid #C0C0C0 ; */
    /*border:1px solid #993 ;*/
    /*background-color: #eee ;*/
    padding: 5px ;
    /* color: #006699 ; */
    margin: 10px 0px 10px 0px;
    float: left;
    padding-left: 0px;
}

span.unidadlexica, span.funcionlexica {
    font-size: 14px ;
    font-weight:  bold;
}

div.infounidadlexica {
    margin: 10px 0px 30px 10px;
}

div.colocacion {
    padding:10px 5px 2px 5px ;
    margin: 0px 0px 0px 10px;
    border: 1px solid #C0C0C0 ;
    /*border-top: 0px;*/
}
div.cierre_superior {
	border-top: 1px solid #C0C0C0 ;
}

.floatleft {
	float:left ;
}

p.colocativo {
    font-size: 100% ;
    font-weight: bold ;
    margin-right:1em ;
}


div.infocolocativo {
    margin: 10px 0px 10px 10px;
}

div.infocolocacion {
    padding:10px 5px 2px 5px ;
    margin: 0px 0px 0px 20px;
    border: 1px solid #C0C0C0 ;
    border-top: 0px;
}


div.infocolocativo p {
	/*
	margin-bottom: 0.5em ;
	font-size: 90% ;
	*/
}

div.ejemplos, div.comentario, div.colocaciones, div.glosa, div.sinonimos_antonimos {
	margin: 8px 0px 0px 0px;
}

div.ejemplos p, div.comentario p, div.colocaciones p, div.glosa p, div.sinonimos_antonimos p,
div.ejemplos div, div.comentario div, div.colocaciones div, div.glosa div, div.sinonimos_antonimos > div {
    margin-left:2em ;
}

p.frecuencia {
    float: right;
    margin-top:1em ;
    margin-right:2em ;
    font-size: 90%;
}


span.cartel{
    color:#993;
    
}

span.acepcion {
    font-style: italic;
}

a.selected {
	font-weight: bold ;
}

div.glosa_ayudaredaccion, div.info_ayudaredaccion {
    margin: 0px ;
    padding: 0px ;
}

/* ===========================================================================
   Bloque de ayuda */

div.bloque_ayuda {
	float: left ;
}

tr.spaceUnder > td
{
  padding-bottom: 1em;
}

div.formulario {
    margin-left:5em ;
    margin-bottom:0em ;
    padding-bottom: 0em;    
}


/* Cuadro flotante: <div>....<ul>..</ul></div> cuando se
 * pasa el ratón por encima del <div> se muestra el cuadro flotante
 * en <ul>
 *
 * div.tooltip
 * div.tooltip ul
 * div.tooltip ul li
 * div.tooltip:hover ul
 */
#pagina div.tooltip {
    position: relative;
    display: inline ;
    cursor: default;
    margin-top:0em ;
    padding-top: 0em;  
    margin-left:0em ;
    padding-left: 0em;  
}

#pagina div.tooltip * {
    /*border-bottom: 1px #006699;*/
}

#pagina div.tooltip ul * {
    border-bottom:none ;
}
#pagina div.tooltip ul {
    display: none;
    position: absolute;
    float: left;
    z-index:  100 ;
    background-color:#FFFFF0;
    min-width: 200px ;
    left:4em;
    
    bottom:0.5em;
    color:#000000 ;
    border: 1px solid black ;
    list-style: none;
    list-style-position: outside;
}
#pagina div.tooltip ul li {
    margin: 0.5em ;
}   
#pagina div.tooltip:hover ul {
    display:block;  
}



span.regimen {
    font-weight: normal; 
}

span.obligatorio {
    color: red;
}

div.label-obligatorio{
    font-size: 0.6em;
margin-bottom: 0;
margin-top: 10px;
}