* 
{
    margin:0;
}

html, body {
height: 100%;
}

body,
.pure-g [class *= "pure-u"],
.pure-g-r [class *= "pure-u"]
{
    font-family: 'Ubuntu', sans-serif;
    font-size: 0.9em;
}

.pure-menu .pure-menu-heading{margin-top:0em; padding-top:0.6em; padding-bottom:0.6em}
.pure-menu a, .pure-menu .pure-menu-heading{white-space:normal}

/* color deshabilitado */
.pure-form input[type=text][disabled], .pure-form input[type=password][disabled], .pure-form input[type=email][disabled], .pure-form input[type=url][disabled], .pure-form input[type=date][disabled], .pure-form input[type=month][disabled], .pure-form input[type=time][disabled], .pure-form input[type=datetime][disabled], .pure-form input[type=datetime-local][disabled], .pure-form input[type=week][disabled], .pure-form input[type=number][disabled], .pure-form input[type=search][disabled], .pure-form input[type=tel][disabled], .pure-form input[type=color][disabled], .pure-form select[disabled], .pure-form textarea[disabled]
{
	color:black;
}
/* checkboxes y radios */
input[type=checkbox], input[type=radio] {
    margin-right:5px;
}

/* Enlaces */
.enlace {color:#0078e7;text-decoration:none}
.enlace:hover{color:#444}
.enlace:visited{text-decoration:none}

td{padding:3px}
label{margin-left:3px}
.nidea-button-texto {margin-left:10px}
.nidea-menu-texto{margin-left:10px}

/* tamaņos de botones */
.button-xsmall {font-size: 70%;}
.button-small {font-size: 85%;}
.button-large {font-size: 110%;}
.button-xlarge {font-size: 125%;}

/* disposiciones de divs */
.div-contenedor{padding:10px; }
.div-botonera-inferior{ margin-top: 15px;margin-left:150px}
.div-busqueda {background-color:#efefef;margin-top:10px; margin-bottom:10px;padding-top:10px;padding-left:10px;
    padding-bottom:10px;padding-right:10px;border:solid 1px #ccc}
 
/* Escritorio */
.div_escritorio{padding:1em}
.div_escritorio_bloque{border:1px solid #999}
.div_escritorio_cabecera{background-color:#666;width:100%;}
.span_cabecera{color:white;width:80%;padding-left:20px}
.div_escritorio_contenido{padding: 1em;font-size:1.3em}
.span-escritorio-etiqueta{font-size: 2em}

 /* gridview */
.a_paginacion{ cursor:pointer;font-weight:bold; text-decoration:none;color:#6699cc;margin-left:5px;float:left;}
.a_paginacion:hover{background-color:#6699cc; color:white;}
.a_paginacion_seleccionado{cursor:pointer;font-weight:bold; text-decoration:none;color:#cc9900;margin-left:5px;float:left;}
.a_paginacion_seleccionado:hover{ background-color:#6699cc;color:white;}
.sp_marcar{ color:#0078E7; cursor:pointer;}
.sp_marcar:hover{ background-color:#0078E7; color:white;}
.sp_titulo_tabla{font-weight:bold;margin-right:20px;}

.gridview {border:solid 1px #DFDFDF}
.gridview th { padding:5px;font-weight:normal }
.gridview td {border:solid 1px #DFDFDF;padding:5px}

.fila_no_traducida{color:Red}
.fila_traducida{}

.apartado{display:block; font-size: 1.1em; background-color: #efefef; padding:3px; 
    padding-left: 30px; margin-top: 30px;margin-bottom:5px;font-weight:bold}

/* criterios */
.criterio_grande{font-size:2em;}
.criterio{}

/* tabs */
.tabs { padding: 0; clear: both; }
.tabs li { display: inline; }
.tabs li a { background: #E6E6E6; padding: 10px; float:left; border-right: 1px solid #ccc; border-bottom: none; text-decoration: none; color: #000; }
.tabs li.active a { background: #666; color: white }
.content { float: left; clear: both; border: 1px solid #ccc; background: #fff; padding: 10px 10px 10px; width: 98%; }
.span-tab {margin-left:3px}

/* estilos de paginas especiales */
.roles-nombre-funcionalidad{margin-top:3px;margin-left:3px;}
.roles-input-funcionalidad{margin-top:3px;margin-right:3px;}
.configuracion-idioma{font-size:8pt;}

/* textboxextendido */
.mayuscula { text-transform: uppercase;}
.minuscula {text-transform:lowercase;}
::-webkit-input-placeholder { text-transform: none;}
::-moz-placeholder { text-transform: none;}
::-moz-placeholder { text-transform: none;}
:-ms-input-placeholder { text-transform: none;}

