/* ---------------------------------- */
/* Redefiniciones estilos por defecto */
/* ---------------------------------- */
body {
	background: #efefef !important;
	color: #666666 !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 1em !important;
	line-height: normal !important;
	margin: 0 !important;
	padding: 0 !important;
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
	margin: 0;
	padding: 0;
}

a img, :link img, :visited img, form, fieldset {
	border: none;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
/* Cabeceras y subniveles Hx */
h1 {
	font-size: 2.2em;
	color: #000000;
	display: block;
	margin: 0 0 0.5em 0;
	padding: 0 0 0.3em 0;
	border-bottom: 1px solid #cccccc;
	height: 1%;
}

h2 {
	font-size: 1.8em;
	color: #000000;
	display: block;
	margin: 1.5em 0 0 0;
	padding: 0;
}

h3 {
	font-size: 1.4em;
	color: #555555;
	display: block;
	margin: 1.5em 0 0.5em 0;
	padding: 0;
}

/* Parrafo */
p {
	color: #000000;
	line-height: 1.25;
	margin: 0;
}

/* Input deshabilitado */
input.disabled {
	background-color: #D3D3D3;
}
/* FIN Redefiniciones estilos por defecto */

/* --------- */
/* GENERALES */
/* --------- */

/* Contenedor aplicación */
.contenedor {
	width: 90%;
	margin: 0 auto;
	padding: 2em;
	background: #FFF;
}
.alinearCentro {
	margin-bottom: .5em;
	margin-top: .5em;
	text-align: center;	
}
/*
.filaModal {
	CLEAR: both;
	MARGIN-TOP: 1.5em;
	PADDING-LEFT: 10px;
	FLOAT: left;
	WIDTH: 95%;
	TEXT-ALIGN: left
}*/

/* TASAS */
/* Botonera */
.filaBotones {
	CLEAR: both;
	MARGIN-TOP: 1.5em;
	PADDING-LEFT: 2em;
	WIDTH: 98%;
	text-align: center;
}
.alinear {
	FLOAT: left;
	MARGIN-RIGHT: 1em;
	color: #333333;
}
.alinearDer {
	FLOAT: right;
	MARGIN-RIGHT: 1em
}/*IRATXE*/.fila {	clear : both;	padding-bottom: 3em;}
.alinearDer2 {
	FLOAT: right;
	MARGIN-RIGHT: 1.5em
}

/* Tabla TRAMITES */
.tablaTramitar {
	BACKGROUND: #eaeaea 0px 0px;
	FONT-SIZE: 1.25em;
	MARGIN-TOP: 0.5em;
	MARGIN-LEFT: 1.5em;
	MARGIN-RIGHT: 1.5em;
}

/* ------------------------- */
/* CABECERA - LÍNEA 1 (Dpto. y logo) */
/* ------------------------- */
/* Cabecera de la Home  */
.cabecera {
	margin-bottom: 2em;
}
/* Texto de la cabecera */
.cabecera span {
	font-size: 120% !important;
	color: #d33b3a !important;;
	font-weight: bold !important;
	font-family: Arial, Helvetica, sans-serif;
}
.cabecera a {
	margin: 0 !important;
}
/* Imagen de la cabecera */
.cabecera a img {
	width: 200px;
	height: auto;
}

/* --------------------------- */
/* CABECERA - LÍNEA 2 (idioma) */
/* --------------------------- */
.rup-language_root {
	font-size: 80% !important;
	line-height: 1.2 !important;
}
.rup-language_root .rup-language_active {
	background-color: #999;
	color: #FFF;
	font-size: 75%;
	padding: .35em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/* ------------------------- */
/* CABECERA - LÍNEA 3 (menú) */
/* ------------------------- */
/* 1er nivel de navegación */
#y12bWebAppWar_menu {
	margin-top: 1em;
	margin-bottom: 1em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#y12bWebAppWar_menu .ui-widget {
	font-size: 75% !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#y12bWebAppWar_menu div.rup_div_menu a span {
	text-decoration: none !important;
	cursor: pointer;
}

/* 2º nivel de navegación */
#y12bWebAppWar_menu div.rup_div_menu ul li a {
	font-size: 125%;
	text-decoration: none !important;
	font-weight: normal;
}
#y12bWebAppWar_menu div.rup_div_menu ul li a:hover {
	color: #000;
}

/* -------------------------- */
/* CABECERA - LÍNEA 4 (migas) */
/* -------------------------- */
#y12bWebAppWar_migas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70% !important;
}
/* Literal miga */
#y12bWebAppWar_migas span.rup-breadCrumbs_span {
	font-weight: bold;
	color: #085d84;
	margin-bottom: 1.5em;
}
#y12bWebAppWar_migas ul {
	width: auto;
}
/* Desactivada */
#y12bWebAppWar_migas ul.rup-breadCrumb_main li {
	padding: 5px 15px 5px 10px;
}
/* Activada */
#y12bWebAppWar_migas ul.rup-breadCrumb_main li a, #y12bWebAppWar_migas ul.rup-breadCrumb_main li a:visited {
	color: #333 !important;
	text-decoration: underline;
}
#y12bWebAppWar_migas ul.rup-breadCrumb_main li a:hover {
	text-decoration: none;
}
/* Desactivada */
#y12bWebAppWar_migas ul.rup-breadCrumb_main li.rup-breadCrumb_current span {
	color: #999 !important;
	text-decoration: none !important;
	font-weight: normal !important;
}

/* ------------- */
/* PIE DE PÁGINA */
/* ------------- */
div.footer {
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin: 5px 0px 30px 0px;
	width: 100%;
	text-align: left;
	color: #085d84;
}
div.footer a, div.footer a:visited {
	color: #40A0C9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
div.footer a:hover {
	text-decoration: none;
}
div.footer .pie_izq {
	font-size: 65%;
	float: left;
}
div.footer .pie_der {
	font-size: 65%;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.footer .separador_superior {
	clear: both;
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: .1em;
	margin-top: 10px;
	border-left: 0px;
	padding-top: 0px;
	border-bottom: 1px solid;
	border-color: #40A0C9;
}

/* ----------- */
/* FORMULARIOS */
/* ----------- */
form {
	font-size: 70%;
	clear: both;
}
/* Pestañas */
form #applicationTabs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
form ul.ui-tabs-nav li.ui-state-hover {
	background-color: #FFF !important;
}
form #applicationTabs div.ui-tabs-panel {
	border-width: 0px !important;
}
/* Over sobre opciones del combo */
form li.ui-state-hover a:hover {
	color: #000;
}
/* FIN Pestañas */
form .textoSuperior {
	FONT-SIZE: 0.8em;
	MARGIN-LEFT: 1em;
	TEXT-ALIGN: left;
	margin-top: 2em;
}
form .formularioFila {
	width: auto;
	display: -moz-inline-stack; /* FF2*/
	display: inline-block;
	vertical-align: bottom; /* BASELINE CORRECCIÓN */
	margin: 5px;
	zoom: 1; /* IE7 (hasLayout)*/
	*display: inline; /* IE */
	padding-bottom: 0.5em;
}
form .bloque {
	display: block !important;
}
FIELDSET {
	border: 1px solid #46a3ca !important;
	MARGIN-TOP: 1.5em;
	MARGIN-LEFT: 0.5em;
	MARGIN-RIGHT: 0.5em;
	border-radius: 0.5em;
	padding-left: 1em;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	padding-right: 1em;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	color: #222 !important;
}div.fielsetEnLinea fieldset {	display: inline-block;	}div.combosOcultos ul{	height: 150px;	}
LABEL {
	margin-bottom: .3em;
}
LEGEND {
	FONT-WEIGHT: bold;
	COLOR: #005b8c;
	text-transform: uppercase;
	margin-bottom: .3em;
}
/* TABLAS DENTRO DEL FORMULARIO */
/* Paginador */
TABLE td.pager_center {
	background-color: #FFF;
	margin-bottom: 1.5em;
}
/* Páginación */
TABLE td.pagControls {
	color: #222 !important;
}
TABLE td.linkPaginacion {
	color: #222 !important;
}
/**** Esta solo se debe utilizar en las tablas de selección de un trámite - Consulta de Exp, IMPRESCINDIBLE, NO QUITAR *****/
TABLE TR.grisOnlyTramite {
	BACKGROUND: #cccccc;
}
/* Bótones */
button:hover, input.toolkitBoton:hover {
	background: -moz-linear-gradient(
		top,
		#b5b5b5 0%,
		#ebebeb 50%,
		#dbdbdb 50%,
		#ffffff) !important;
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#b5b5b5),
		color-stop(0.50, #ebebeb),
		color-stop(0.50, #dbdbdb),
		to(#ffffff)) !important;
}.envioSolicitudes{	width: 20%;}
/* Personalización de botones */
button, .toolkitBoton, input .botonElementosRestantes, #file_form {
	cursor: pointer !important;
	margin-top: .9em !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: .9em !important;
	font-weight: bold !important;
	color: #444 !important;
	padding: .5em .5em !important;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ebebeb 50%,
		#dbdbdb 50%,
		#b5b5b5) !important;
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.50, #ebebeb),
		color-stop(0.50, #dbdbdb),
		to(#b5b5b5)) !important;
	border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	border: 1px solid #949494 !important;
	-moz-box-shadow:
		0px 0px 2px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1) !important;
	-webkit-box-shadow:
		0px 0px 2px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1) !important;
	text-shadow:
		0px 0px 0px rgba(000,000,000,0),
		0px 0px 0px rgba(255,255,255,0) !important;
}
/* Modales */
#modalSE {
    height: 1% !important;
    overflow: visible !important;
	padding-bottom: 1em;
}
/* Botones algunas módales */
#modalSE .start {
	font-size: .9em !important;
	padding: .5em !important;
}
/* Visualizador de Error; campos vacíos de cumplimiento obligatorio */
#errorApp_content {
	padding: .7em;
}
/* Tamaños para los diferentes inputs y entrada de datos */
.textExtraSmall {
	WIDTH: 2em;
	color: #333333;
}
.textSmall {
	WIDTH: 5em;
	color: #333333;
}
.textMedium {
	WIDTH: 11em;
	color: #333333;
}
.textLong {
	WIDTH: 24em;
	color: #333333;
}
.textExtraLong {
	WIDTH: 40em;
	color: #333333;
}
.inputTextSmall { /*FONT-SIZE: 11px;*/
	WIDTH: 6em
}
.inputTextMedium { /*FONT-SIZE: 11px;*/
	WIDTH: 11em
}
.inputTextLong { /*FONT-SIZE: 11px;*/
	WIDTH: 24em
}
.inputTextExtraLong { /*FONT-SIZE: 11px;*/
	WIDTH: 40em
}
/* Error en determinados campos */
.validacion {
	background-color: #f0f0f0;
	border: 1px solid #D1D1D1;
	color: #FF0000;
	margin-top: .2em;
	padding: .35em;
	position: absolute;
}
/* -------------------------- */
/* Redefiniciónes UDA, JQUERY */
/* -------------------------- */
.ui-helper-reset {
	font-size: 100% !important;
}

/* GRIDS */
/* Espaciado para los grids */
.ui-jqgrid {
	margin-top: 2.5em;
	margin-bottom: 2em;
}
/* Paginador, número de pág. visualizada */
.ui-jqgrid .ui-pg-input {
	font-size: 90%;
	color: #666;
}
/* Combo de elementos a visualizar */
.ui-jqgrid .ui-pg-selbox {
	font-size: 90% !important;
	color: #666;
}
/* Grids */

/* Over sobre combox */
.ui-state-hover:hover {
	background-image: none;
	text-decoration: none;
	color: #000000;
}
/* Icono despliegue de capa */
.ui-widget-content .ui-icon {
	display: inline-block;
}
.ui-icon-circle-triangle-s {
	background-position: -65px -190px;
	margin-left: .2em;
}

/* Fondo 2º nivel navegación superior */
.ui-menu-item {
	background-color: #5C9CCC !important;
}
/* Objetos de formulario - generales  */
.ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
    font-size: 100%;
	padding: .15em !important;
	padding-bottom: .25em !important;
}

/* CALENDARIO, PICKER emergentes */
/* Dias de la semana lu-vier */
#ui-datepicker-div table a.ui-state-default {
	background: none !important;
	color: #222 !important;
	font-weight: normal !important;
}
#ui-datepicker-div table a.ui-state-hover {
	color: #FFF !important;
	background-color: #40a0c9 !important;
	border: none !important;
}
/* Día de hoy */
#ui-datepicker-div table a.ui-state-highlight {
	background-color: #6DA8D5 !important;
    border: none !important;
    color: #FFF!important;
	font-weight: normal !important;
}
/* Dia activo o seleccionado */
#ui-datepicker-div table a.ui-state-active {
	background-color: #666 !important;
	border: none !important;
	color: #FFF !important;
	font-weight: bold !important;
}
/* Fines de semana */
#ui-datepicker-div table td.ui-datepicker-week-end a {
	background-color: pink !important;
	border: none !important;
}
#ui-datepicker-div {
	font-size: 75% !important;
	-webkit-box-shadow: 0 0 10px rgb(0,0,0) !important;
	-moz-box-shadow: 0 0 10px rgb(0,0,0) !important;
	box-shadow: 0 0 10px rgb(0,0,0) !important;
}
#ui-datepicker-div dl {
	padding: .5em !important;
}
#ui-datepicker-div dl dd {
	font-weight: bold !important;
}

/* ALERTAS, ventanas modales, diálogo */
.ui-dialog ul {
	margin-left: 1.5em !important;
	line-height: 1.9em !important;
}
.ui-dialog ul li a:hover {
	text-decoration: none !important;
}
/* Contenedor */
.ui-dialog .ui-dialog-content {
	font-size: 95% !important;
}
/* Título ventanas modales */
span.ui-dialog-title {
	text-transform: uppercase;
	font-size: 80% !important;
}
/* Parte derecha, literal cerrar */
a.ui-dialog-title {
	font-size: 75% !important;
	margin-top: 0.3em !important;
	text-transform: lowercase;
	text-decoration: none;
}
a.ui-dialog-title:hover {
	text-decoration: underline !important;
}
/* Botonera */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	text-align: center;
	float: none;
	font-size: 70%;
}

/* MENSAJES DE ERROR dentro del formulario */
.rup-feedback {
    background-color: #FFFFB0;
    background-image: none;
    border: 1px solid #6da8d5;
    color: #000;
    height: 1%;
	margin-top: 1em;
	margin-bottom: 1em;
    overflow: hidden;
    padding: 1em !important;
	padding-left: 2em !important;
}
/* Espaciado dentro del contenedor error */
.rup-feedback #rup_feedback_GRID_y12aDossiers_content {
	padding: .7em;
}
/* Espaciar el área cerrar */
.rup-feedback_closeLink {
	padding-right: 2em;
}
/* Mensaje de la Ventana de alertas */
.rup-message_msg-alert {
	font-size: 85%;
}
/* Icono de error */
.rup-message_icon-alert {
	width: 10%;
}
/* FIN UDA Y JQUERY */

/* -------------------------------- */
/* TOOLKIT, RESUMEN DE LA SOLICITUD */
/* -------------------------------- */
#toolkitN0 {
	text-aling: left;
	align: left;
	/*border:1px solid #000000;*/
	width: 100%;
	margin: 0 auto;
}
#toolkitN0 h1 {
	text-aling: left;
	color: #000000;
	font-size: 130%;
}
#toolkitN1 {
	font-size: 110%;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
#toolkitN1 h2 {
	margin: 0%; /*padding: 0% 0%;*/
	font-size: 95%;
	background-color: #CCC;
	border-bottom: 1px solid #000000;
	font-weight: bold;
	padding: 0.3% 0% 0.3% 1%;
}
#toolkitN1 h3 {
	margin: 0%;
	font-size: 78%;
	background-color: #DDDDDD;
	border-bottom: 1px solid #000000;
	font-weight: bold;
	padding: 0.3% 0% 0.3% 1%;
}
#toolkitN2 h2 {
	border: 0px;
	font-size: 120%;
}
#toolkitN2 p {
	margin: 1%;
	vertical-align: bottom;
}
#toolkitN3 {
	padding: 1% 2% 3% 1%;
	margin: 0.5% 0.5% font-size :   110%;
	border: 0px solid #FF0000;
	font-family: Verdana, Arial, sans-serif;
}
#toolkitN3 h3 {
	margin: 0% 0% 1% 0%;
	padding: 0.5% 1%;
	font-size: 103%;
	color: #1779AE;
	background-image:  url("https://www6.euskadi.ejiedes.net/r02keav/img/bckLinea.gif");
	background-repeat: repeat-x;
	background-position: bottom;
}
#toolkitN3 input {
	margin: 0px;
	padding: 0px;
}

#toolkitN3 td {
	height: 2%;
}

#toolkitN3 p {
	margin: 2%;
	padding: 0px;
	border: 0px solid red
}
#toolkitN4 {
	font-size: 110%;
	font-family: Verdana, Arial, sans-serif;
}
#toolkitN4 h2 {
	margin: 0%;
	padding: 0% 0%;
	font-size: 85%;
	background-color: #CCC;
	border-bottom: 1px solid #000000;
}
.toolkitEtiqueta1 {
	font-weight: bold;
	font-size: 120%;
	vertical-align: top;
	font-family: Verdana, Arial, sans-serif;
	color: black;
}

.toolkitEtiqueta2 {
	font-size: 120%;
	vertical-align: top;
	font-family: Verdana, Arial, sans-serif;
}

.toolkitEtiqueta3 {
	font-size: 120%;
	vertical-align: top;
	font-family: Verdana, Arial, sans-serif;
}

.toolkitEtiqueta4 {
	font-weight: bold;
	font-size: 120%;
	vertical-align: top;
	font-family: Verdana, Arial, sans-serif;
}

.toolkitAviso {
	font-size: 120%;
	font-weight: bold;
	color: #FF0000;
	font-family: Verdana, Arial, sans-serif;
}

.toolkitBoton {
	font-size: 80%;
	font-family: Verdana, Arial, sans-serif;
	color: #666666;
	background-color: #E8E8E8;
	margin: 1.5% 1.5% 1.5% 1.5%;
}

.toolkitDato {
	font-family: Verdana, Arial, sans-serif;
	font-size: 120%;
	vertical-align: top;
}

#toolkitDoc {
	font-family: Verdana, Arial, sans-serif;
	background-position: bottom right;
}

#toolkitDoc td {
	font-family: Verdana, Arial, sans-serif;
	height: 30%;
	font-size: 65%;
}
.flecha {
	color: #1779AE;
}

.Error {
	font-size: 120%;
	color: red;
}

.Error1 {
	font-size: 65%;
	vertical-align: top;
	font-family: Verdana, Arial, sans-serif;
	color: red;
	font-weight: bold;
}



.etiquetaFormulario1 {
	font-weight: bold;
	padding: 0% 1% 0% 1%;
	font-size: 80%
}

.etiquetaFormulario2 {
	font-size: 80%;
	padding: 0% 4% 0% 0%;
}

.etiquetaFormulario3 {
	padding: 0% 1% 0% 1%;
	font-size: 80%
}
/*
br {
	border-bottom: 1px solid #CCCCCC;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: 0px solid #000000;
}
*/

#toolkitDocumentos {
	font-size: 110%;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

#toolkitDocumentos h2 {
	font-size: 100%;
	background-color: #CCC;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	padding: 0.3% 0% 0.3% 1%;
}

#toolkitDocumentos li {
	margin-top: -1%;
	margin-bottom: 0.8%;
	padding: 0.3% 0% 0.3% 1%;
}

.divEnLinea {
	display: inline;
}

.divEnLineaBordeDerecho {
	display: inline;
	border-right: 1px solid #CCCCCC;
}

.salto {
	background-image:
		url(https://www6.euskadi.ejiedes.net/appcont/formularios/img/bckLinea.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.borde {
	border-bottom: 1px solid #000000;
}

.bordeDotted {
	border-bottom: 1px dotted #000000;
}

.primerElemento {
	border-top: 1px solid #000000;
}

.h2conBordeSuperior {
	margin: 0%;
	font-size: 100%;
	background-color: #CCC;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	padding: 0.3% 0% 0.3% 1%;
}.mano{ cursor: pointer;}div.r01gContainer a:link, div.r01gContainer a:visited{color: #000000;}	div.r01gContainer a{color:#000000;}
/* FÃ�N TOOLKIT */