/*********************************************************************************/
/* ESTILOS PROPIOS DE LA APLICACION DEFINIDA                                     */
/*********************************************************************************/
*{font-size:1em;} 

/***********************************************************************************/
/* Es recomendable (sobre todo para cumplir la especificacion de accesibilidad AA) */
/* el uso de elementos de encabezamiento para transmitir la estructura logica      */
/* y se deben utilizar de acuerdo con la especificacion                            */
/***********************************************************************************/
h2 {
	color:#003C55;
	font-size:1.1em;
	font-weight:bold;
	border:1px solid #8CB0bF;
	padding-top:0.2em;padding-bottom:0.2em;
	background:inherit;
    text-align:center;
    width:60%;
    margin-left:20%;
    margin-right:20%;    
}

.botonconfirmar {
	text-align: center;
}

/****************************************************************************/ 
/* Colocacion del Paginador definido mediante las imagenes proporcionadas   */
/****************************************************************************/ 
#paginador {height: 2em;text-align:center;padding-bottom:1em;padding-left:0.9em;}
#paginador a{text-decoration:none;}
.paginadorIcono{margin-right:0.2em;margin-left:0em;} 
.paginadorIconoOff{margin-right:0.2em;margin-left:0em; cursor:default;}
.paginadorTexto{margin-right:0.7em;vertical-align:top}

/************************************************************************************
 * CLASES PARA POSICIONAR 
 ************************************************************************************/
.separacion5por {
	/* padding-left:5%; */
}

.centrado{
	margin:auto;   
	text-align:center;
	display: flex;
	justify-content: center;
}

/********************************/
/* ESTILOS PARA LOS FORMULARIOS */
/********************************/
.campoMuycorto {
	float: left;
	height: auto;
	width: 45%;
	margin: 1.5em;
}

.campoMuycorto select {
    width: 75%;
}

.campoCorto {
	float: left;
	height: auto;
	width: 45%;
	margin: 1.5em;
}

.campoMuycortoHidden{
	display: none;
}

.campoNombre {
	padding-right: 0.5em; padding-left: 1.5em; float: left; padding-top: 0.9em; height: auto; width:29%;
}

.campoNombre label {
	display:block;
}

input[type="text"] {
    width: 85%;
}

.campoApellidos {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 1.5em; FLOAT: left; PADDING-TOP: 0.9em; HEIGHT: auto;width:29%;
}

.campoLargo {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 1.5em; FLOAT: left; PADDING-TOP: 2em; HEIGHT: auto;width:60%;
}

.campoMuylargo {
	height: auto; width: 80%; margin: 1em auto;
}

.campoInformacion50 {
	PADDING-LEFT: 4%;  PADDING-TOP: 1%; HEIGHT: auto; width:46%; float:left; word-break: break-all;
}

.campoInformacion100 {
	PADDING-LEFT: 4%;  PADDING-TOP: 1%; HEIGHT: auto; width:96%; float:left; word-break: break-all;
}

.cuadroBlanco62por {
	FLOAT: left;
	PADDING-left: 1em;
	/* PADDING-bottom: 1em; */
	margin-top: 1em;
	margin-left: 1em;
	HEIGHT: auto;
	width:62%;
	border:solid 1px #eeeeee;
}

.cuadroBlanco62por div {
	float:left;
}

.cuadroBlanco98por {
	FLOAT: left;
	PADDING-left: 1em;
	/* PADDING-bottom: 1em; */
	margin-top: 1em;
	margin-left: 1em;
	HEIGHT: auto;
	width:98%;
	border:solid 1px #eeeeee;
}

.cuadroBlanco98por div {
	float:left;
}

.camposFormulario {
    float: left;
    width: 65%;
    display: flex;
    height: 100%;
    flex-wrap: wrap;
}

.explicacionCorta {
	padding: 1em 0.5em 0 0.5em;
	box-sizing: border-box;
	height: auto;
	float: right;
	width: 29%;
}

.explicacionCorta div {
	font-size: 0.9em;
	width: 89%;
	padding: 0.5em;
	border: solid 1px #eeeeee;
	margin-bottom: 1em;
}

.explicacionCorta .camposHidden{
	width: 100%;
	border: none;
	padding: 2em 0px;
}

.urlDestacada {color:black;font-weight:bold;}

.observaciones {
	width:85%;
	height:40px;
	margin-top: 0.2em;
	resize: none;
}

.buscadorInterno {
	/* width: 90%; */
	/* MARGIN-LEFT:5%; */
}

.buscIntCab {
	height: auto;
	box-sizing: border-box;
	padding: 0.8em 0 0.8em 0;
	background-color: #305880;
	justify-content: space-between;
}

.buscIntCabTexto {
	width: 81%;
	height: auto;
	margin: auto 0 auto 1em;
	letter-spacing: 0.1em;
	max-width: 430px;
}

.buscIntCabTextoConsultaNIFNIE {
	max-width: 190px;
}

.buscIntCabTextoHelp{
	width: auto;
	margin: auto 0.5em;
	float: right;
}

.buscIntCamposInformacion2 {
	WIDTH: 100%; HEIGHT: auto; float:left; BACKGROUND-COLOR: #F2F2F2; margin:auto; padding-bottom: 1.5%;
}

.buscIntCamposGral {
	FLOAT: left; WIDTH: 100%; HEIGHT: auto; BACKGROUND-COLOR: #ced7de
}

.buscIntCamposEvPub {
	BACKGROUND: #ced7de no-repeat right 50%
}
.buscIntCamposEv2 {
	BORDER-TOP: #ffffff 0.2em solid; FLOAT: left; WIDTH: 100%; BORDER-BOTTOM: #ffffff 0.3em solid;
}
.buscIntCamposLinea {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	padding-bottom: 1em;
}

.buscIntCamposEvTipo {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 1.5em; FLOAT: left; PADDING-TOP: 0.9em; HEIGHT: auto
}

.buscIntCamposEvProvInput2 {
	MARGIN-TOP: 0.2em; FONT-SIZE: 1em; COLOR: #000000; 
}

.buscIntCamposEvProvSelect {
	MARGIN-TOP: 0.2em; FONT-SIZE: 1em; WIDTH: auto; COLOR: #000000; 
}

.buscIntCamposBuscar {
	padding: 0.5em 1em 0.2em 0; float: right; width: 80%; height: auto; text-align: right;
}

.buscIntCamposBuscar .botonSINimgen, .centradoBotonesFin .botonSINimgen{
	float: right;
}

.btnConfirmar{
	box-sizing: border-box;
	padding: 2em 0px 0px;
	float: left;
}

/***********************************************************************************/
/*  ESTILOS COMUNES OBLIGATORIOS: */
/*  1. CABECERA                   */
/*  2. PIE                        */
/*  3. MAPA DE NAVEGACION         */
/*  4. MENU LATERAL IZQUIERDO     */
/*  5. ZONA CENTRAL               */
* {font-family: verdana, arial, geneva, helvetica, sans-serif !important;}
* { padding:0px;margin:0px}

html{
	height:100%;
	overflow:auto;
}

fieldset, img {border:none;}
ul,li {list-style:none;}
.ftl {float:left;}
.ftr {float:right;}
hr {display:none;}

/* Elementos Generales (tamano fuente general 11px) */
body {
	background : #ffffff;
	font-size : 68.75% !important;
	position: relative;
	margin: 0px;
	padding: 0px;
	text-align: center;
	height: 100%;
	width:100%;
}

#contenedor{
	text-align: left;
	width: 100%;
	padding: 0em;
}

/*#cabecera{
	margin: 0;
	padding: 0;
	position: relative;
	height: inherit;
	background: #CED7DE url("../images/misc/header-background-new.png") top left repeat-x;
}*/
#cabecera {
	margin: 0;
	padding: 0;
	position: relative;
	height: inherit;
	background-color:#ffffff;
}
#cabecera .central {
	/* background: #CED7DE url("../images/misc/header-background-new.png") top left repeat-x; */
	background-color: #EBEBEB;
}
.central-traducciones{
	background-color: #EBEBEB;
	text-align:right;
}	
.central-borde {
	height: 15px;
	background: none !important;
	background-color: #666666 !important;
	/* padding: 0.35em; */
}
.cabLogo{
	background: url("../images/cab2.jpg") top left no-repeat;
	height: 10em;
}

.cabLogo img{
	margin: 0;
}

img{margin-right:0.5em}


.margenContenidos {
	background-color:white;
	margin-top: 0;
	display: block;
}

/***************************************/
/* Tipos de letra (Formatos Generales) */
/***************************************/
.letraBlanca{
	color:#ffffff;
	margin-left:0.45em;
	background-color: transparent;
}

.letraBlanca a:hover{
	color:#ffffff;
	text-decoration:underline;
	background-color: transparent;
}

.letraBlancaBold{
	font-weight:bold;
	color:#ffffff;
	background-color: transparent;
}

.letraNegra12Bold{
	font-size:1.2em;
	color:#000000;
	font-weight:bold;
	background-color: transparent;
	display: inline
}


.letraNegraBold{
	color:#000000;
	font-weight:bold;
	background-color: transparent;
	display: inline
}
.letraNegraBold a{
	color:#000000;
	font-weight:bold;
	background-color: transparent;
}

.letraNegraBold a:hover{
	text-decoration:underline;
	font-weight:bold;
	color:#000000;
	background-color: transparent;
}

/*********************************************************************************************/
/* Separaciones: 
/* Para los separadores de pArrafo, lIneas de titulo, etc. 
/* se establece la utilizaciOn de lIneas discontinuas con 1px de grosor y color #999999.
/*********************************************************************************************/
.separacion20em{
	width: 100%;
	height:2.0em;
	clear:both;
}

.separacion15em{
	width: 100%;
	height:1.5em;
	clear:both;
}

.separacion10em{
	width: 100%;
	height:1em;
	clear:both;
}

.separacion7em{
	width: 100%;
	height:0.7em;
	clear:both;
}

.separacion5em{
	width: 100%;
	height:0.5em;
	clear:both;
}

.separacion2em{
	width: 100%;
	height:0.2em;
	clear:both;
}

.separacion1em{
	width: 100%;
	height:1px;
	clear:both;
}

.enlaceSeccionBlanco{
	color:#FFF;
	background-color: inherit;
	font-size:1.1em;
}

.txtcontenidoBlanco{
	color:#FFF;
	background-color: inherit;
	font-size:1em;
}

.comentarioBlanco{
	color:#FFF;
	background-color: inherit;
	font-size:0.9em;
}

.letraAzulNegrita{
	color:#003C55;
	background-color: inherit;
	font-weight:bold;
	padding: 0.5em 0.8em 0.6em 0.8em;
	font-size:1.1em;
}

.tituloSecundario{
	float:left;
	color:#2D4E86;
	font-size:1.1em;
	width:100%;
	border-bottom:dashed 0.1em #2d4E86;
}


.botonSINimgenGrande {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BACKGROUND-IMAGE: url(../images/bot_n_big2.gif); width:150px !important; BORDER-BOTTOM-WIDTH: 0px; CURSOR: pointer; COLOR: white; HEIGHT: 21px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; margin-right: 0.5em;
	padding-top:2px;
	float:right;
	background-repeat: no-repeat;
}

.botonSINimgen {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BACKGROUND-IMAGE: url(../images/misc/bot_n.gif); BORDER-BOTTOM-WIDTH: 0px; WIDTH: 86px !important; CURSOR: pointer !important; COLOR: white; HEIGHT: 21px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; margin-right: 0.5em;
	padding-top:2px;
	float:right;
	background-repeat: no-repeat;
}

.botonSINimgenGrandeLeft {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BACKGROUND-IMAGE: url(../images/bot_n_big2.gif); width:150px !important; BORDER-BOTTOM-WIDTH: 0px; CURSOR: pointer; COLOR: white; HEIGHT: 21px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; margin-right: 0.5em;
	padding-top:2px;
	float:left;
	background-repeat: no-repeat;
}

.botonSINimgenLeft {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BACKGROUND-IMAGE: url(../images/misc/bot_n.gif); BORDER-BOTTOM-WIDTH: 0px; WIDTH: 86px !important; CURSOR: pointer; COLOR: white; HEIGHT: 21px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; margin-right: 0.5em;
	padding-top:2px;
	float:left;
	background-repeat: no-repeat;
}

img {
	display: inline !important;
}

.letraNormalCajaCita {
	margin-top:5px;
	font-size:0.9em
}

.resultadoPar {
	background-color:#CCD8DD;
}
.resultadoImpar {
	background-color:#F2F2F2;
}

.msgError{color: #AA0000 !important; display:block !important;width:100%;}
.msgCorrecto{color: green !important; display:block !important;width:100%;}

.botoneraSC {
	background-color:#cccccc;
	text-align:right;
	margin-top:0.2em;
	margin-left:auto;
	margin-right:auto;
	/* width:90%!important; */
	padding: 0.5em 1em 0.2em 1em;
	box-sizing: border-box;
}

.botoneraSC img{
	vertical-align:middle;
	margin-top:0.4em;
	margin-bottom:0.4em;
}

.w80 {
	width:80%;
}
.w90_mgL5 {
	width:90%;
	margin-left:5%;
}
.w90_mgL5_mgT1 {
	width:90%;
	margin-left:5%;
	margin-top:1%;
}
.w100_fL{
	width:100%;
	float:left;	
	vertical-align: middle;
}
.w17e {
	width:17em;
}

.autorizacion {
	margin-right:5px;
	vertical-align:middle;
	border:0px;
}
.check_argelia {
	margin-right:7px;
	vertical-align:middle;
	border:0px;
}

.width32 {
	width: 32%;
}

.cuadroDatosCita {
	FLOAT: left; PADDING: 1em; margin-top: 1em; margin-left: 1em; HEIGHT: auto; width:90%;border:#F2F2F2 1px solid;background-color:#F2F2F2;
}

.separacion2em {
	padding-left:2em;
}

ul.dias{margin:0px 0px 0px 10px;}
ul.dias span{ display:block;background-color:#305880;color:#FFF;font-size:0.9em;	font-weight:bold;text-align:center;padding:0.2em;height:20px}	
ul.dias li{ float:left; border:1px solid #fff; margin-right:10px; margin-top:10px; width:auto; cursor:pointer }	
ul.dias li div{padding-bottom: 5px; padding-top: 5px; width: 100%; margin-right: 2em;}	
ul.dias li a{ color:#000; display:block; height:20px; margin-top:-1px}
ul.dias li ul li{ clear:both; text-align:center; width:100%; margin:0; height:17px; padding-top:3px; margin-top:-1px }
ul.horas li{ border:none}
ul.horas li.par a:hover, ul.horas li.inpar a:hover{ background-color:#CCD8DD; color:#000; border-bottom: 1px solid #fff}
ul.horas li.inpar{ background-color: #F2F2F2; border-bottom: 1px solid #fff}
ul.horas li.par{ background-color: #F2F2F2;border-bottom: 1px solid #fff}
ul.dias li div .botonSINimgen{float: none;}


/*! jQuery UI - v1.10.4 - 2014-03-24
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=verdana%2C%20arial%2C%20geneva%2C%20helvetica%2C%20sans-serif&fwDefault=normal&fsDefault=1em&cornerRadius=4px&bgColorHeader=%23ced7de&bgTextureHeader=highlight_soft&bgImgOpacityHeader=0&borderColorHeader=%23ced7de&fcHeader=%23222222&iconColorHeader=%23222222&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=0&borderColorContent=%23ced7de&fcContent=%23222222&iconColorContent=%23222222&bgColorDefault=%23E0E4E7&bgTextureDefault=glass&bgImgOpacityDefault=0&borderColorDefault=%23ced7de&fcDefault=%23555555&iconColorDefault=%23888888&bgColorHover=%23D5D5D5&bgTextureHover=glass&bgImgOpacityHover=0&borderColorHover=%23ced7de&fcHover=%23212121&iconColorHover=%23454545&bgColorActive=%23ffffff&bgTextureActive=glass&bgImgOpacityActive=0&borderColorActive=%23ced7de&fcActive=%23212121&iconColorActive=%23454545&bgColorHighlight=%23fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=%23fcefa1&fcHighlight=%23363636&iconColorHighlight=%232e83ff&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	/* filter:Alpha(Opacity=0); */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */ 
	/* list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); */
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("../images/jqueryui/animated-overlay.gif");
	height: 100%;
	/* filter: alpha(opacity=25); */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	/* filter: inherit; */
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #ced7de;
	background: #ffffff url(../images/jqueryui/ui-bg_flat_0_ffffff_40x100.png) 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #ced7de;
	background: #ced7de url(../images/jqueryui/ui-bg_highlight-soft_0_ced7de_1x100.png) 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #ced7de;
	background: #E0E4E7 url(../images/jqueryui/ui-bg_glass_0_E0E4E7_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #ced7de;
	background: #D5D5D5 url(../images/jqueryui/ui-bg_glass_0_D5D5D5_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #ced7de;
	background: #ffffff url(../images/jqueryui/ui-bg_glass_0_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(../images/jqueryui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(../images/jqueryui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	/* filter:Alpha(Opacity=70); */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	/* filter:Alpha(Opacity=35); */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	/* filter:Alpha(Opacity=35); */ /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(../images/jqueryui/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(../images/jqueryui/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(../images/jqueryui/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(../images/jqueryui/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(../images/jqueryui/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(../images/jqueryui/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(../images/jqueryui/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 0.7em;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 0.7em;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 0.7em;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 0.7em;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url(../images/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	/* filter: Alpha(Opacity=30); */
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(../images/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	/* filter: Alpha(Opacity=30); */
	border-radius: 8px;
}

/*******************************************************************************/
/*                               ESTILOS LOADING                               */
/*******************************************************************************/

.tapon {
	position: absolute;
	background: black;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 990;
	opacity: 0.25;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
}

.iframe_tapon {
	position: absolute; 
	top: 0; 
	left: 0; 
	height: 100%;
	width: 100%;
	border: 0; 
	opacity: 0.25;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
}

.loadingDiv {
	position: absolute;
	z-index: 10005;
	left: 30.5%;
	top: 35%;
	border: 0.2em solid #CCD8DD;
	border-style: ridge;
	height: auto;
	width: 30em;
	text-align: center;
	color: #014E6E;
	font-weight: bold;
	font-size: 1em;
}

.loadingInnerText {
	padding: 4em 1em 1em 1em;
	background: #FFF url(../images/loading.gif) center 1em no-repeat;
}

.fixContainer {
	overflow: hidden;
	position: relative;
}

div.paginador {
	width: 100%;
	text-align: center;
}

div.paginador form {
	margin-right: 3em;
}

div.paginador form span {
	margin: 0 1em;
	vertical-align: middle;
	font-weight: bold;
	color: #2D4E86;
}

a {
	color: black;
}

.paginador2 {
	width: 30%;
	margin: auto;
}

.registros {
	float: left;
	margin-top: 0.5em;
	margin-right: 1em;
}

.popupaniadirmodificardiv {
	text-align: center;
	margin: auto;
	margin-top: 20em;
	position: absolute;
	padding: 1em;
	max-width: 40em;
	width: 50%;
	z-index: 998;
	border-radius: 0.4em;
	background-color: #eeeeee;
	box-shadow: 0 0.2em 0.3em #666666;
	left: 25%;
	top: 1%;

}

.popupaniadirmodificardiv .fechaaniadirmodificar label {
	font-weight: bold;
	margin-right:0.5em;
}

.popupaniadirmodificardiv h4 {
	background-color: #5c6d8d;
	line-height: 2em;
	padding-left: 1em;
	color: #ffffff;
}

.popupaniadirmodificardiv .fechaaniadirmodificar {
	line-height: 3em;
	margin-top: 0.1em;
	background-color: #ced7de;
}

.popupheader {
	font-weight: bold;
	display: block;
	background-color: #305880;
	line-height: 2em;
	padding-left: 1em;
	color: #ffffff;
}

.saltosCarro {
	white-space: pre-wrap
}

.fieldsetSinBorde {
	border: 0; 
	margin: 0; 
	padding: 0;
}

.displayNone{
	display: none;
}

.fontWeightBold {
	font-weight: bold;
}

.radioCitaAnular {
	display: inline-block; vertical-align: middle; float:none;
}

.resultadoImpar2 {
	text-align: left !important;
	background-color:#CCD8DD;
}

.alineacionizda {
	text-align: left !important;
}

.letraNegraBoldLeft {
    color: #000000;
    font-weight: bold;
    background-color: transparent;
    display: inline;
    float: left;
}

select:focus::-ms-value {background: #fff; color:#000}

.saltoContenido {
	padding-left: 0.5EM;
	color: #5c6d8d;
}

.tituloTabla {
    border-left: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    padding: 1.1em 0 1.1em 0.5em;
    color: #FFF;
    text-align: center;
    font-weight: bold;
 	font-size: 1em;
    font-family: Arial,Verdana,sans-serif;
    background-color: #305880;
}

.divSaltarContenido {
	/* width: 85%; */
	margin: auto;
	padding: 1.5em 0 1.5em 0;
}

.textorecordatorioSCF {
    float: left;
	padding: 1em 1em 1em 1em;
	text-align: left;
}

.buscIntCamposEvPub .buscIntCamposLinea .msgObligatorioFormulario{
	display: block;
    width: 85%;
    float: none;
    margin: 1.5em auto;
}

/* Para el contenedor del loading*/
.muestraBloqueTit {margin-top: 0em; text-indent: 0;}
.muestraBloqueTit span {margin: auto; float: none;}
.loadingDiv {position: fixed; width:25em; left: 0; right:0; margin: auto;}

.explicacionCortaExplicacion{}
.explicacionCorta .explicacionCortaCampoObligNIF{border: none; font-size: 1em;}
.campoMuycorto select, .campoCorto select{margin-top: 0.5em;}
#resultados div p{padding-left: 0;}

.recordatorioRight{
	box-sizing: border-box;
	padding: 0px;
	padding-bottom: 1.5em;
	margin-bottom: 3.5em;
	border: solid 2px #eeeeee;
	width: 40%;
	margin: 1%;
	float:right;
	text-align: center;
}

.recordatorioLeft{
	padding: 0px;
	padding-bottom: 1.5em;
	margin-bottom: 3.5em;
	border: 0px;
	width: 50%;
	margin: 1%;
	float:left;
}

.barcode{
	width: 70%;
    padding-top: 5%;
}

.tablaResponsive  { 
	width: 100%; 
	border-collapse: collapse; 
	font-size: 1em;
	border: 1px solid #ccd8dd;
}

.tablaResponsive th { 
	background-color: #305880;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial,Verdana,sans-serif; 
	color: #FFF;
}

.tablaResponsive td, th {
	padding: 6px;
	border: 1px solid #ccc;
	text-align: center;
}

.tablaResponsive td .selectorCita{
	text-align: right;
}

.contenedorCentradoPaso3{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.sinBorde {
	border: 0 !important;
}

.basefinal {
	margin-left: auto;
	margin-right: auto;
	/* width: 90%; */
}

.agrTipCond {margin-left: 2%; margin-bottom: 1%;}
.clearLeft{ clear: left; }
.paddingTop2por{ padding-top: 2%; }
.paddingTop1por{ padding-top: 1%; }
.paddingTop6por{ padding-top: 6%; }
.paddingBotton3por{ padding-bottom: 3%;}
.paddingBotton2por{ padding-bottom: 2%;}
.width100por{ width: 100% !important; }
.displayBlock{display: block;}

.none320 {
	display: none;
}

.negrita {
	font-weight: bold;
}

.pie {
	/*background-color: #EBEBEB;*/
	height: 30px;
	text-align: right;
	margin: 0;
	padding: 0;
}

.multilanguage {
	background-color: #666666;
	height: 25px;
	text-align: right;
	padding: 0;
	width: 100%;
	margin-left:0%;
}

.multilanguage .seleccion{
	background:none;
	font-size:1em;
	color:white;
	border:none;
}

.pie .central {
	background-color: #EBEBEB;
	height: 30px;
	padding-top: 8px;
	box-sizing: border-box;
}

.marginright10 {
	margin-right:10px;
}

.central {
	max-width: 1280px;
	margin: auto;
	width: 90%;
}

.checkAutorizacion {
	float: left;
	padding: 0 0.5em;
}

.saltobr {
	height: 0.2em;
	display: block;
	clear: both;
	width: 100%;
	float: none !important;
}

.saltotb {
	display: block;
	clear: both;
	width: 100%;
}

.marginleft2em {
	margin-left: 2em !important;
}

.alineacionIzquierda
{
	text-align: left !important;
}

.rTable { display: table; width: 100%;border-collapse: collapse; font-size: 1em; border: 1px solid #ccd8dd; }
.rTableRow { display: table-row; width: 100%; }
.rTableCell{min-height: 1.9em; display: table-cell; width: 100%; padding: 6px; border: 1px solid #ccc; text-align: center; padding: 6px; border: 1px solid #ccc; text-align: center; background-color: #ccd8dd;}
.rTableHead { display: table-cell; width: 100%; background-color: #305880;text-align: center;font-weight: bold;font-size: 11px;font-family: Arial,Verdana,sans-serif; color: #FFF; }

.w75_fL {
	width: 75%;
	float: left;
}

.simcab {
	/* background-image: url('../images/general/listado_relleno.jpg'); */
	background-color: #305880;
	color: #FFFFFF;
	font-weight:bold;
	text-align:center;
	/* padding:.2em .2em .2em .4em; */
	height:2em;
}

.saltoContenido {
	/* font-weight: bold; */
	color: white;
	font-size: 1.05em;
}

.floatRight {
	float: right;
}

.tablaResultado {
	font-size:1em;
	/* border:1px solid #ccd8dd; */
	width: 100%;
	height:2em;
	margin-left:0;
	width: 100%;
    border-collapse: collapse;
    font-size: 1em;
    border: 1px solid #ccd8dd;
}

.tablaResultado th {
	/* background-image: url('../images/general/listado_relleno.jpg'); */
	background-color: #305880;
	color: #FFFFFF;
	font-weight:bold;
	text-align:center;
	padding: 0;
	height:2em;
}

.muestraBloqueTit {
    padding-top: 0.1em;
    padding-bottom: 0.1em;
    background-color: #305880 !important;
    width: 100%;
    height: 1.5em;
    font-size: 1em;
    background: #305880 !important;
}

.aclaracionFormatoFecha{
	display: none;
}

.heigthMinima {
	height: 1em;
}

.wordBreak {
	word-break: break-all;
}

.obsDiv{
	margin-bottom: 1em; 
}


.cuadroBlanco62porPaso2{padding-bottom: 1.2em;}

.cuadroBlanco98porPaso2{padding-bottom: 1.2em;}

@media only screen and (max-width:767px){
	.obsDiv {
		margin-bottom: 1em; 
	}

	.agrTipCond { margin-left: 6%;}
	
	.cabLogo img{max-width: 100%; margin-right: 0; background-image: url('../images/cabLogoResp.png'); }

	.explicacionCorta div { width: auto; }

	.campoLargo { width: 63%;}
	
	.explicacionCorta .camposHidden{padding: 0em 0px !important;}
	
	.buscIntCamposLinea .explicacionCorta{display: block;float: none;width: 85%;margin-left: auto;margin-right: auto;}
	
	.cuadroBlanco62por, .campoLargo{ margin-left: 10%; width: 78%; }
	
	.cuadroBlanco98por, .campoLargo{ margin-left: 10%; width: 78%; }
	
	.buscIntCamposLinea .msgObligatorioSup{display: block; float: none; width: 85%; margin-left: auto; margin-right: auto;}
	
	.camposFormulario .msgObligatorioSup{ display: inline;}
	
	.camposFormulario{width: 85%; height: 100%; float: none; margin: auto;}

	.msgObligatorioSup{margin-top: 1em; margin-bottom: 2em; padding-left: 0.5em; width: 100%;}

	.campoMuycorto, .campoCorto{width: 100%; margin-left: auto; margin-right: auto; padding-left: 0em; padding-right: 0em;  margin-top: 0.5em; text-align: left; margin-bottom: 1em;}

	.campoMuycorto select, .campoCorto select{width: 90%;}
	
	.btnContinuarSolicitarCita input[type="submit"]{float: none; margin-top: 0.7em;}
	
	.cuadroBlanco62por, .cuadroBlanco62porMainSolicitar{ width: 91%; margin-top: 1em; margin-left: 1em; }

	.cuadroBlanco62porAreas .w80{ width: 90%;}

	.cuadroBlanco62porPaso2{ text-align: center; margin-left: 5%; margin-right: 5%; box-sizing: border-box; padding: 0px; display: flex; flex-wrap: wrap; padding-bottom: 1.5em; margin-bottom: 3.5em; border: solid 1px #eeeeee; width: 90%; }
	
	.cuadroBlanco98por, .cuadroBlanco98porMainSolicitar{ width: 91%; margin-top: 1em; margin-left: 1em; }

	.cuadroBlanco98porAreas .w80{ width: 90%;}

	.cuadroBlanco98porPaso2{ text-align: center; margin-left: 5%; margin-right: 5%; box-sizing: border-box; padding: 0px; display: flex; flex-wrap: wrap; padding-bottom: 1.5em; margin-bottom: 3.5em; border: solid 1px #eeeeee; width: 90%; }

	.campoNombre, .campoApellidos{ width: 80%; margin-left: 10%; margin-right: 10%; padding-left: 0; padding-right: 0}

	.buscIntCamposBuscar{ width: auto; padding: 0.2em 32% 0.2em 32%; height: auto; text-align: center; float: none}
	
	.buscIntCamposBuscarPasRes { text-align: right}
	
	.buscIntCamposBuscarSolicitar{ padding: 0}
	
	.separacion1em, .saltoLinea{display: none;}

	.campoMuylargoPaso3{ margin: 1em auto; float: none}
	
	.popupaniadirmodificardiv { margin: 20em 15% 0 15%; width: 60%; left: 0}
	
	.cuadroDatosCitaResumen{ margin: auto; box-sizing: border-box; float: none}

	.btnConfirmar{text-align: center; float: none;}
	
	.centradoBotonesResumen{padding: 2em;}
	
	.centradoBotonesResumen .botonSINimgen{float: none;}
	
	.titulo_explicacion p{ width: 90%; margin: auto}
	
	.buscIntCamposLinea .explicacionCortaConsulta{display: block; width: 85%; float: none; margin: auto;}
}
@media only screen and (max-width:340px){
	#cabecera .central {
			/* width: 100%; */
	}
}
@media only screen and (min-width:420px){
	.camposFormulario {width: 75%;}
}

@media only screen and (max-width:567px){
	.btnResumen { width: 100%; display: block}
	
	.buscIntCamposBuscarSolCitPasoRes { text-align: center; display: block;}
	
	div .buscIntCamposBuscarSolCitPasoRes .botonSINimgenGrande { float: none}
	
	.cuadroBlanco62por .campoCortoConsulta{text-align: center;}
	
	.cuadroBlanco62por .campoCortoConsulta{float: none; width: 80%;}
	
	.cuadroBlanco98por .campoCortoConsulta{text-align: center;}
	
	.cuadroBlanco98por .campoCortoConsulta{float: none; width: 80%;}
	
	.campoCortoConsulta select{width: 80%;}
	
	.campoCortoConsulta input[type="text"]{width: 60%; margin-top: 0.5em;}

	.botoneraLEConsulta div{width: 100%; text-align: center;}
	
	.none320 { display: block}
	
	.enlaceSede {
		clear: both;
    	display: block;
    }

}

@media only screen and (min-width:568px){	
	.camposFormulario {width: 60%;}
	
	.btnContinuarFomulario{ float: none; display: inline}
	
	.buscIntCamposBuscar{ width: 100%; padding: 0.2em 0% 0.2em 0%; height: auto; text-align: center; float: none; justify-content: center; display: flex}
	
	.buscIntCamposBuscarPasRes { text-align: right}
	
	.buscIntCamposBuscarSolCit{ justify-content: flex-end; }
	
	/* .campoApellidos{ margin-bottom: 1em;} */
	
	.recibirAvisoChk{ width: 96%; text-align: left; margin-left: 2%; margin-right: 2%; }
	.campoCortoConsulta{ width: 45%; margin-left: 3%; }
	
	.campoCortoConsulta select{ width: 80%;}
	
	.campoCortoConsulta input[type="text"]{ width: 60%; margin-top: 0.5em; }
}

@media only screen and ( max-width: 505px ) {
	#cabecera{/* background: #CED7DE url("../images/misc/header-background-new-movil.png") top left repeat-x; *//* height: 12em; */}
	
	.cabLogo{background: url("../images/misc/cab1movil.jpg") top left no-repeat;height: 12em;}
	
	
	.recordatorioLeft{ min-width: 95%;}
	.recordatorioRight{ float: left; clear: both; min-width: 95%;}
}

@media only screen and ( max-width: 560px ) {
	#cabecera{/* background: #CED7DE url("../images/misc/header-background-new-movil.png") top left repeat-x; *//* height: 12em; */}
	
	.cabLogo{background: url("../images/misc/cab3movil.jpg") top left no-repeat;height: 12em;}
}

@media only screen and (min-width:768px){

	.buscIntCamposLinea .explicacionCorta{display: block; width: 85%; margin: auto; float: none;}
	
	.explicacionCorta div {width: 100%; box-sizing: border-box;}
	
	.explicacionCorta .camposHidden{width: 100%; padding: 0em 0px !important;}
	
	.camposFormulario {width: 85%; float: none; margin: auto;}
	
	.camposFormularioSolCit{width: 60%;}
	
	.camposFormulario .msgObligatorioSup {display:none;}
	
	.campoMuycorto, .campoCorto{ margin:1.5em 0em; width: 50%;}
	
	.campoMuycorto select, .campoCorto select{width: 80%;}
	
	.campoNombre, .campoApellidos {padding-left: 0; padding-right: 0;}

	.buscIntCamposLinea .msgObligatorioSupPaso1{display: none;}

	.contenedorCentradoPaso3{ display: flex; flex-wrap: wrap; justify-content: center}

	.centradoBotonesResumen{ float: right; justify-content: flex-end}

	.campoCortoConsulta{width: 40%; margin-left: 8%;}
	
	.campoCortoConsulta select{width: 70%;}
	
	.campoCortoConsulta input[type="text"]{width: 60%;}
	
	.campoNombre, .campoApellidos {width: 45%;margin-left: 4%;margin-right: 1%;}
}

@media only screen and (max-width:967px){

	.campoInformacion50{ width: 93%; PADDING-LEFT: 4%; }

	.saltoContenido {
		display: none;
	}
	
	.anchopaso1 { width: 100%}

	.campoLargo{ box-sizing: border-box; padding-top: 1.5em; padding-bottom: 0.5em; padding-left: 0.5em; padding-right: 0.5em; height: auto; width: 85%; margin-left: auto; margin-right: auto; }
	
	.campoLargoSolicitar {
	    margin: 1em 7.5%}
		
	.solExpA { display: none !important}
	
	.solInvExpA { display: block !important}
	
	.buscIntCamposLinea .explicacionCortaEnvioMensaje{display: none;}
	
	/*.cuadroBlanco62por, .cuadroBlanco62porMain{padding: 1em;display: block;margin: 1em 7.5%;width: 85%;box-sizing: border-box;}*/
	.cuadroBlanco62por, .cuadroBlanco62porMain{/* padding: 1em; */display: block;margin: 0 7.5% 1em 7.5%;width: 85%;box-sizing: border-box;}
	
	.cuadroBlanco98por, .cuadroBlanco98porMain{/* padding: 1em; */display: block;margin: 0 7.5% 1em 7.5%;width: 85%;box-sizing: border-box;}

	.btnContinuarFomulario input[type="submit"], .btnContinuarFomulario input[type="reset"]{ float: none}

	.msgExplicacionResumen{float: left; padding-left: 1.5em; padding-right: 1.5em; width: auto;}
	
	.explicacionCorta .explicacionCortaExplicacion{display: none;}
	
	.ui-datepicker-trigger{display: none !important;}
	
	.aclaracionFormatoFecha{display: inline !important;}
	
	.botoneraLEConsulta{display: flex; flex-wrap: wrap; flex-direction: row; justify-content: center;}

	.mostrarArriba {
		display: block;
	}
}

@media only screen and (min-width:968px){
	.buscIntCamposEv2 .buscIntCamposLinea .msgObligatorioSupPaso1{display: block; width: 60%; float: left; padding-left: 1.5em; margin-top: 1.5em; margin-bottom: 0.5em; margin-left: 2em;}
	.buscIntCamposLinea .explicacionCorta {display: block;    padding: 1em 1.5em 0 0.5em; box-sizing: border-box; height: auto; float: right; width: 29%;}
	.explicacionCorta .camposHidden {width: 100%;}
	.camposFormulario .msgObligatorioSup {width: 100%; margin: 2em auto 1em auto;}
	.camposFormulario {width: 66%; float: left; margin-left: 3%;}
	.campoMuycorto select, .campoCorto select {width: 90%;}
	.buscIntCamposBuscar{display: block;}
	
	.cuadroBlanco62por {margin-left: 3em;}
	.cuadroBlanco98por {margin-left: 3em;}
	.campoLargo{margin-left: 2em;}
	.btnContinuarFomulario {float: right;}
	.buscIntCamposBuscar{display: flex; justify-content: flex-end;}

	.pasodos { width: 29%; float: right; margin-right: 1em}
	
	.botoneraLEConsulta{width: 100%; display: flex; flex-wrap: wrap; flex-direction: row; justify-content: flex-end;}

	.cuadroBlanco62por, .cuadroBlanco62porMainSolicitar{ width: 61%; margin-top: 1em; margin-left: 1em}
	
	.cuadroBlanco98por, .cuadroBlanco98porMainSolicitar{ width: 98%; margin-top: 1em; margin-left: 1em}
	
	.msgExplicacionResumen{display: flex; justify-content: space-between; width: inherit;}
	
	.mostrarArriba {
		display: none;
	}
}


@media only screen and (min-width:1241px){
	.campoNombre, .campoApellidos {width: 35%;}
	
	.separacion1em, .saltoLinea{ display: inline;}
	
	.camposDerecha {float: right;margin-left: 15%;}
	
	.obsDiv { width: 77%; }
}


@media only screen and (max-width: 1200px) {			
	.tablaResponsive thead, .tablaResponsive tbody, .tablaResponsive th, .tablaResponsive td, .tablaResponsive tr { display: block; }
	
	.tablaResponsive thead tr{ position: absolute; top: -9999px; left: -9999px; }

	.tablaResponsive td { border: none; border-bottom: 1px solid #eee; position: relative; padding-left: 60%; min-height: 2.5em; text-align: left; word-break: keep-all; } 
	
	.tablaResponsive td:before { position: absolute; top: 6px; left: 6px; width: 45%; padding-right: 10px; }
	
	.tablaResponsive .selectorCita  { text-align: right; min-height: 1em}
	
	.tablaResponsive .campoMuycortoHidden{
		display: none;
	}
	
	.titColConsultarCita_Col_1:before { content: "Elegir cita"; text-align: left; font-weight: bold; }
	.titColConsultarCita_Col_2:before { content: "Hora de la cita"; }
	.titColConsultarCita_Col_3:before { content: "Fecha de la cita"; }
	.titColConsultarCita_Col_4:before { content: "Fecha de solicitud"; }
	.titColConsultarCita_Col_5:before { content: "Oficina"; }
	.titColConsultarCita_Col_6:before { content: "Área de tramitación"; }
	.titColConsultarCita_Col_7:before { content: "Matrícula"; }
	.titColConsultarCita_Col_8:before { content: "Expediente"; }
	.titColConsultarCita_Col_9:before { content: "Teléfono de contacto"; }
	.titColConsultarCita_Col_10_1:before { content: "NIF/NIE (Nº Permiso Conducción)";}
	.titColConsultarCita_Col_11_1:before { content: "Apellidos (Fecha de nacimiento)"; }
	.titColConsultarCita_Col_12_1:before { content: "Nombre (Sexo)";}
	.titColConsultarCita_Col_Oculta {}
	.titColConsultarCita_Col_10_2:before{ content: "NIF/NIE"; }
	.titColConsultarCita_Col_11_2:before { content: "Apellidos"; }
	.titColConsultarCita_Col_12_2:before { content: "Nombre"; }
	
	.ca.titColConsultarCita_Col_1:before { content: "Triar cita"; text-align: left; font-weight: bold; }
	.ca.titColConsultarCita_Col_2:before { content: "Hora de la cita"; }
	.ca.titColConsultarCita_Col_3:before { content: "Data de la cita"; }
	.ca.titColConsultarCita_Col_4:before { content: "Data de sollicitud"; }
	.ca.titColConsultarCita_Col_5:before { content: "Oficina"; }
	.ca.titColConsultarCita_Col_6:before { content: "Àrea de tramitació"; }
	.ca.titColConsultarCita_Col_7:before { content: "Matrícula"; }
	.ca.titColConsultarCita_Col_8:before { content: "Expedient"; }
	.ca.titColConsultarCita_Col_9:before { content: "Telèfon de contacte"; }
	.ca.titColConsultarCita_Col_10_1:before { content: "NIF/NIE (Núm Permís Conducció)";}
	.ca.titColConsultarCita_Col_11_1:before { content: "Cognoms (Data de naixement)"; }
	.ca.titColConsultarCita_Col_12_1:before { content: "Nom (Sexe)";}
	.ca.titColConsultarCita_Col_Oculta {}
	.ca.titColConsultarCita_Col_10_2:before{ content: "NIF/NIE"; }
	.ca.titColConsultarCita_Col_11_2:before { content: "Cognoms"; }
	.ca.titColConsultarCita_Col_12_2:before { content: "Nom"; }
	
	.en.titColConsultarCita_Col_1:before { content: "Choose appointment"; text-align: left; font-weight: bold; }
	.en.titColConsultarCita_Col_2:before { content: "Time of the appointment"; }
	.en.titColConsultarCita_Col_3:before { content: "Date of the appointment "; }
	.en.titColConsultarCita_Col_4:before { content: "Application date"; }
	.en.titColConsultarCita_Col_5:before { content: "Office"; }
	.en.titColConsultarCita_Col_6:before { content: "Processing area"; }
	.en.titColConsultarCita_Col_7:before { content: "Car license plate"; }
	.en.titColConsultarCita_Col_8:before { content: "Document"; }
	.en.titColConsultarCita_Col_9:before { content: "Telephone contact"; }
	.en.titColConsultarCita_Col_10_1:before { content: "NIF/NIE (Driving License Number)";}
	.en.titColConsultarCita_Col_11_1:before { content: "Surname (Date of birth)"; }
	.en.titColConsultarCita_Col_12_1:before { content: "Name (Sex)";}
	.en.titColConsultarCita_Col_Oculta {}
	.en.titColConsultarCita_Col_10_2:before{ content: "NIF/NIE"; }
	.en.titColConsultarCita_Col_11_2:before { content: "Surname"; }
	.en.titColConsultarCita_Col_12_2:before { content: "Name"; }
	
	.es.titColConsultarCita_Col_1:before { content: "Elegir cita"; text-align: left; font-weight: bold; }
	.es.titColConsultarCita_Col_2:before { content: "Hora de la cita"; }
	.es.titColConsultarCita_Col_3:before { content: "Fecha de la cita"; }
	.es.titColConsultarCita_Col_4:before { content: "Fecha de solicitud"; }
	.es.titColConsultarCita_Col_5:before { content: "Oficina"; }
	.es.titColConsultarCita_Col_6:before { content: "Área de tramitación"; }
	.es.titColConsultarCita_Col_7:before { content: "Matrícula"; }
	.es.titColConsultarCita_Col_8:before { content: "Expediente"; }
	.es.titColConsultarCita_Col_9:before { content: "Teléfono de contacto"; }
	.es.titColConsultarCita_Col_10_1:before { content: "NIF/NIE (Nº Permiso Conducción)";}
	.es.titColConsultarCita_Col_11_1:before { content: "Apellidos (Fecha de nacimiento)"; }
	.es.titColConsultarCita_Col_12_1:before { content: "Nombre (Sexo)";}
	.es.titColConsultarCita_Col_Oculta {}
	.es.titColConsultarCita_Col_10_2:before{ content: "NIF/NIE"; }
	.es.titColConsultarCita_Col_11_2:before { content: "Apellidos"; }
	.es.titColConsultarCita_Col_12_2:before { content: "Nombre"; }
	
	.eu.titColConsultarCita_Col_1:before { content: "Aukeratu hitzordua"; text-align: left; font-weight: bold; }
	.eu.titColConsultarCita_Col_2:before { content: "Hitzordua egiteko ordua"; }
	.eu.titColConsultarCita_Col_3:before { content: "Hitzorduaren data"; }
	.eu.titColConsultarCita_Col_4:before { content: "Eskaera Data"; }
	.eu.titColConsultarCita_Col_5:before { content: "Bulegoan"; }
	.eu.titColConsultarCita_Col_6:before { content: "Tratatzeko gunea"; }
	.eu.titColConsultarCita_Col_7:before { content: "Matrikula"; }
	.eu.titColConsultarCita_Col_8:before { content: "Erregistro"; }
	.eu.titColConsultarCita_Col_9:before { content: "Harremanetarako telefonoa"; }
	.eu.titColConsultarCita_Col_10_1:before { content: "NIF/NIE (Gidatzeko baimena)";}
	.eu.titColConsultarCita_Col_11_1:before { content: "Abizena (jaiotze data)"; }
	.eu.titColConsultarCita_Col_12_1:before { content: "Izena (Sexua)";}
	.eu.titColConsultarCita_Col_Oculta {}
	.eu.titColConsultarCita_Col_10_2:before{ content: "NIF/NIE"; }
	.eu.titColConsultarCita_Col_11_2:before { content: "Abizenak"; }
	.eu.titColConsultarCita_Col_12_2:before { content: "Izen-abizenak"; }
	
	.fr.titColConsultarCita_Col_1:before { content: "Choisir un rendez-vous"; text-align: left; font-weight: bold; }
	.fr.titColConsultarCita_Col_2:before { content: "Heure de rendez-vous"; }
	.fr.titColConsultarCita_Col_3:before { content: "Date du rendez-vous"; }
	.fr.titColConsultarCita_Col_4:before { content: "Date de solicitude"; }
	.fr.titColConsultarCita_Col_5:before { content: "Bureau"; }
	.fr.titColConsultarCita_Col_6:before { content: "Zone de traitement"; }
	.fr.titColConsultarCita_Col_7:before { content: "Plaque d'immatriculation"; }
	.fr.titColConsultarCita_Col_8:before { content: "Record"; }
	.fr.titColConsultarCita_Col_9:before { content: "Téléphone de contact"; }
	.fr.titColConsultarCita_Col_10_1:before { content: "NIF/NIE (Numéro de permis de conduire)";}
	.fr.titColConsultarCita_Col_11_1:before { content: "Nom de famille (Date de naissance)"; }
	.fr.titColConsultarCita_Col_12_1:before { content: "Nom (sexe)";}
	.fr.titColConsultarCita_Col_Oculta {}
	.fr.titColConsultarCita_Col_10_2:before{ content: "NIF/NIE"; }
	.fr.titColConsultarCita_Col_11_2:before { content: "Nom de famille"; }
	.fr.titColConsultarCita_Col_12_2:before { content: "Nom"; }

	.gl.titColConsultarCita_Col_1:before { content: "Escolle unha cita"; text-align: left; font-weight: bold; }
	.gl.titColConsultarCita_Col_2:before { content: "Hora de cita"; }
	.gl.titColConsultarCita_Col_3:before { content: "Fecha de la cita"; }
	.gl.titColConsultarCita_Col_4:before { content: "Data da cita"; }
	.gl.titColConsultarCita_Col_5:before { content: "Oficina"; }
	.gl.titColConsultarCita_Col_6:before { content: "Área de procesamento"; }
	.gl.titColConsultarCita_Col_7:before { content: "Matrícula"; }
	.gl.titColConsultarCita_Col_8:before { content: "Arquivo"; }
	.gl.titColConsultarCita_Col_9:before { content: "Teléfono de contacto"; }
	.gl.titColConsultarCita_Col_10_1:before { content: "NIF/NIE (Nº Permiso Conducción)";}
	.gl.titColConsultarCita_Col_11_1:before { content: "Apelidos (Data de nacemento)"; }
	.gl.titColConsultarCita_Col_12_1:before { content: "Nome (sexo)";}
	.gl.titColConsultarCita_Col_Oculta {}
	.gl.titColConsultarCita_Col_10_2:before{ content: "NIF/NIE"; }
	.gl.titColConsultarCita_Col_11_2:before { content: "Apelidos"; }
	.gl.titColConsultarCita_Col_12_2:before { content: "Nome"; }

	.de.titColConsultarCita_Col_1:before { content: "Termin auswählen"; text-align: left; font-weight: bold; }
	.de.titColConsultarCita_Col_2:before { content: "Terminvereinbarung"; }
	.de.titColConsultarCita_Col_3:before { content: "Datum des termins"; }
	.de.titColConsultarCita_Col_4:before { content: "Anfragedatum"; }
	.de.titColConsultarCita_Col_5:before { content: "Büro"; }
	.de.titColConsultarCita_Col_6:before { content: "Verarbeitungsbereich"; }
	.de.titColConsultarCita_Col_7:before { content: "Autokennzeichen"; }
	.de.titColConsultarCita_Col_8:before { content: "Datei"; }
	.de.titColConsultarCita_Col_9:before { content: "Kontakttelefon"; }
	.de.titColConsultarCita_Col_10_1:before { content: "NIF / NIE (Nr. Führerschein)";}
	.de.titColConsultarCita_Col_11_1:before { content: "Nachname (Geburtsdatum)"; }
	.de.titColConsultarCita_Col_12_1:before { content: "Name (Geschlecht)";}
	.de.titColConsultarCita_Col_Oculta {}
	.de.titColConsultarCita_Col_10_2:before{ content: "NIF/NIE"; }
	.de.titColConsultarCita_Col_11_2:before { content: "Nachname"; }
	.de.titColConsultarCita_Col_12_2:before { content: "Name"; }

/******/
	.titColConsultarCitaCanjes_Col_2:before { content: "Hora"; }
	.titColConsultarCitaCanjes_Col_3:before { content: "Fecha de  la cita"; }
	.titColConsultarCitaCanjes_Col_4:before { content: "Fecha de  solicitud"; }
	.titColConsultarCitaCanjes_Col_5:before { content: "Situación de  la cita"; }
	.titColConsultarCitaCanjes_Col_6:before { content: "Lugar "; }
	.titColConsultarCitaCanjes_Col_7:before { content: "Teléfono"; }
	.titColConsultarCitaCanjes_Col_8:before { content: "NIF/NIE"; }
	.titColConsultarCitaCanjes_Col_9:before { content: "Apellidos"; }
	.titColConsultarCitaCanjes_Col_10:before { content: "Nombre"; }
	.titColConsultarCitaCanjes_Col_11:before { content: "País de  Expedición"; }
	
	.ca.titColConsultarCitaCanjes_Col_2:before { content: "Hora"; }
	.ca.titColConsultarCitaCanjes_Col_3:before { content: "Data de la cita"; }
	.ca.titColConsultarCitaCanjes_Col_4:before { content: "Data de sol·licitud"; }
	.ca.titColConsultarCitaCanjes_Col_5:before { content: "Situació de la cita"; }
	.ca.titColConsultarCitaCanjes_Col_6:before { content: "Lloc "; }
	.ca.titColConsultarCitaCanjes_Col_7:before { content: "Telèfon"; }
	.ca.titColConsultarCitaCanjes_Col_8:before { content: "NIF/NIE"; }
	.ca.titColConsultarCitaCanjes_Col_9:before { content: "Cognoms"; }
	.ca.titColConsultarCitaCanjes_Col_10:before { content: "Nom"; }
	.ca.titColConsultarCitaCanjes_Col_11:before { content: "País d'Expedició"; }
	
	.en.titColConsultarCitaCanjes_Col_2:before { content: "Hour"; }
	.en.titColConsultarCitaCanjes_Col_3:before { content: "Date of the appointment"; }
	.en.titColConsultarCitaCanjes_Col_4:before { content: "Application date"; }
	.en.titColConsultarCitaCanjes_Col_5:before { content: "Situación de  la cita"; }
	.en.titColConsultarCitaCanjes_Col_6:before { content: "Place "; }
	.en.titColConsultarCitaCanjes_Col_7:before { content: "Phone"; }
	.en.titColConsultarCitaCanjes_Col_8:before { content: "NIF/NIE"; }
	.en.titColConsultarCitaCanjes_Col_9:before { content: "Surnames"; }
	.en.titColConsultarCitaCanjes_Col_10:before { content: "Name"; }
	.en.titColConsultarCitaCanjes_Col_11:before { content: "Expedition country"; }
	
	.es.titColConsultarCitaCanjes_Col_2:before { content: "Hora"; }
	.es.titColConsultarCitaCanjes_Col_3:before { content: "Fecha de  la cita"; }
	.es.titColConsultarCitaCanjes_Col_4:before { content: "Fecha de  solicitud"; }
	.es.titColConsultarCitaCanjes_Col_5:before { content: "Situación de  la cita"; }
	.es.titColConsultarCitaCanjes_Col_6:before { content: "Lugar "; }
	.es.titColConsultarCitaCanjes_Col_7:before { content: "Teléfono"; }
	.es.titColConsultarCitaCanjes_Col_8:before { content: "NIF/NIE"; }
	.es.titColConsultarCitaCanjes_Col_9:before { content: "Apellidos"; }
	.es.titColConsultarCitaCanjes_Col_10:before { content: "Nombre"; }
	.es.titColConsultarCitaCanjes_Col_11:before { content: "País de  Expedición"; }
	
	.eu.titColConsultarCitaCanjes_Col_2:before { content: "Denbora"; }
	.eu.titColConsultarCitaCanjes_Col_3:before { content: "Hitzorduaren data"; }
	.eu.titColConsultarCitaCanjes_Col_4:before { content: "Eskaera Data"; }
	.eu.titColConsultarCitaCanjes_Col_5:before { content: "Hitzorduaren egoera"; }
	.eu.titColConsultarCitaCanjes_Col_6:before { content: "Leku "; }
	.eu.titColConsultarCitaCanjes_Col_7:before { content: "Telefono zenbakia"; }
	.eu.titColConsultarCitaCanjes_Col_8:before { content: "NIF/NIE"; }
	.eu.titColConsultarCitaCanjes_Col_9:before { content: "Abizenak"; }
	.eu.titColConsultarCitaCanjes_Col_10:before { content: "Izen-abizenak"; }
	.eu.titColConsultarCitaCanjes_Col_11:before { content: "Alearen herrialdea"; }
	
	.fr.titColConsultarCitaCanjes_Col_2:before { content: "Heure"; }
	.fr.titColConsultarCitaCanjes_Col_3:before { content: "Date du rendez-vous"; }
	.fr.titColConsultarCitaCanjes_Col_4:before { content: "Date de solicitude"; }
	.fr.titColConsultarCitaCanjes_Col_5:before { content: "Situation du rendez-vous"; }
	.fr.titColConsultarCitaCanjes_Col_6:before { content: "Lieu "; }
	.fr.titColConsultarCitaCanjes_Col_7:before { content: "Téléphone"; }
	.fr.titColConsultarCitaCanjes_Col_8:before { content: "NIF/NIE"; }
	.fr.titColConsultarCitaCanjes_Col_9:before { content: "Nom de famille"; }
	.fr.titColConsultarCitaCanjes_Col_10:before { content: "Nom"; }
	.fr.titColConsultarCitaCanjes_Col_11:before { content: "Pays d'émission"; }
	
	.gl.titColConsultarCitaCanjes_Col_2:before { content: "Hora"; }
	.gl.titColConsultarCitaCanjes_Col_3:before { content: "Data da cita"; }
	.gl.titColConsultarCitaCanjes_Col_4:before { content: "Data de solicitude"; }
	.gl.titColConsultarCitaCanjes_Col_5:before { content: "Situación  de  cita"; }
	.gl.titColConsultarCitaCanjes_Col_6:before { content: "Lugar "; }
	.gl.titColConsultarCitaCanjes_Col_7:before { content: "Teléfono"; }
	.gl.titColConsultarCitaCanjes_Col_8:before { content: "NIF/NIE"; }
	.gl.titColConsultarCitaCanjes_Col_9:before { content: "Apelidos"; }
	.gl.titColConsultarCitaCanjes_Col_10:before { content: "Nombre"; }
	.gl.titColConsultarCitaCanjes_Col_11:before { content: "País de Emisión"; }
	
	.de.titColConsultarCitaCanjes_Col_2:before { content: "Stunde"; }
	.de.titColConsultarCitaCanjes_Col_3:before { content: "Datum des Termins"; }
	.de.titColConsultarCitaCanjes_Col_4:before { content: "Anfragedatum"; }
	.de.titColConsultarCitaCanjes_Col_5:before { content: "Situation der Ernennung"; }
	.de.titColConsultarCitaCanjes_Col_6:before { content: "Platzieren"; }
	.de.titColConsultarCitaCanjes_Col_7:before { content: "Telefonnummer"; }
	.de.titColConsultarCitaCanjes_Col_8:before { content: "NIF/NIE"; }
	.de.titColConsultarCitaCanjes_Col_9:before { content: "Nachname"; }
	.de.titColConsultarCitaCanjes_Col_10:before { content: "Vorname"; }
	.de.titColConsultarCitaCanjes_Col_11:before { content: "Ausstellungsland"; }

	.titColSolicitarCita td:first-child:before { content: "Hora de la cita"; }
	.titColSolicitarCita td:first-child + td:before { content: "Fecha de la cita"; }
	.titColSolicitarCita td:first-child + td + td:before { content: "Fecha de solicitud"; }
	.titColSolicitarCita td:first-child + td + td + td:before { content: "Oficina"; }
	.titColSolicitarCita td:first-child + td + td + td + td:before { content: "Área de Tramitación"; }
	.titColSolicitarCita td:first-child + td + td + td + td + td:before { content: "Mat. o últimos 6 dígitos del bastidor"; }
	.titColSolicitarCita td:first-child + td + td + td + td + td + td:before { content: "Nº expediente"; }
	.titColSolicitarCita td:first-child + td + td + td + td + td + td +td:before { content: "Tel. contacto"; }
	.savisms:before { content: "Tel. para mensaje aviso cita"; }
	.saviemail:before { content: "Correo electrónico aviso cita"; }
	.savismsrpte:before { content: "Tel. para mensaje aviso cita"; }
	.saviemailrpte:before { content: "Correo electrónico aviso cita"; }
	.tipopersona:before { display: none; }
	.titColSolicitarCita tr:first-child td:first-child + td + td + td + td + td + td + td + td + td:before { content: "NIF/NIE" ; }
	.titColSolicitarCita tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td:before { content: "Apellidos"; }
	.titColSolicitarCita tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td + td:before { content: "Nombre"; }
	.titColSolicitarCita tr:first-child + tr td:first-child + td:before { content: "NIF/NIE"; }
	.titColSolicitarCita tr:first-child + tr td:first-child + td + td:before { content: "Apellidos"; }
	.titColSolicitarCita tr:first-child + tr td:first-child + td + td + td:before { content: "Nombre"; }
	.titColSolicitarCita tr:first-child + tr td:first-child + td + td + td + td:before { content: "Tel. para mensaje aviso cita"; }
	.titColSolicitarCita tr:first-child + tr td:first-child + td + td + td + td + td:before { content: "Correo electrónico aviso cita"; }

	.ca.titColSolicitarCita td:first-child:before { content: "Hora de la cita"; }
	.ca.titColSolicitarCita td:first-child + td:before { content: "Data de la cita"; }
	.ca.titColSolicitarCita td:first-child + td + td:before { content: "Data de sol·licitud"; }
	.ca.titColSolicitarCita td:first-child + td + td + td:before { content: "Oficina"; }
	.ca.titColSolicitarCita td:first-child + td + td + td + td:before { content: "Àrea de Tramitació"; }
	.ca.titColSolicitarCita td:first-child + td + td + td + td + td:before { content: "Matrícula o últims 6 dígits del bastidor"; }
	.ca.titColSolicitarCita td:first-child + td + td + td + td + td + td:before { content: "Nº expedient"; }
	.ca.titColSolicitarCita td:first-child + td + td + td + td + td + td +td:before { content: "Tel. Contacte"; }
	.ca.savisms:before { content: "Tel. per missatge avís cita"; }
	.ca.saviemail:before { content: "Correu electrònic avís cita"; }
	.ca.savismsrpte:before { content: "Tel. per missatge avís cita"; }
	.ca.saviemailrpte:before { content: "Correu electrònic avís cita"; }
	.ca.tipopersona:before { display: none; }
	.ca.titColSolicitarCita tr:first-child td:first-child + td + td + td + td + td + td + td + td + td:before { content: "NIF/NIE" ; }
	.ca.titColSolicitarCita tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td:before { content: "Cognoms"; }
	.ca.titColSolicitarCita tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td + td:before { content: "Nom"; }
	.ca.titColSolicitarCita tr:first-child + tr td:first-child + td:before { content: "NIF/NIE"; }
	.ca.titColSolicitarCita tr:first-child + tr td:first-child + td + td:before { content: "Cognoms"; }
	.ca.titColSolicitarCita tr:first-child + tr td:first-child + td + td + td:before { content: "Nom"; }
	.ca.titColSolicitarCita tr:first-child + tr td:first-child + td + td + td + td:before { content: "Tel. per missatge avís cita"; }
	.ca.titColSolicitarCita tr:first-child + tr td:first-child + td + td + td + td + td:before { content: "Correu electrònic avís cita"; }

	.en.titColSolicitarCita td:first-child:before { content: "Appointment time"; }
	.en.titColSolicitarCita td:first-child + td:before { content: "Date of the appointment"; }
	.en.titColSolicitarCita td:first-child + td + td:before { content: "Fecha de solicitud"; }
	.en.titColSolicitarCita td:first-child + td + td + td:before { content: "Office"; }
	.en.titColSolicitarCita td:first-child + td + td + td + td:before { content: "Processing Area"; }
	.en.titColSolicitarCita td:first-child + td + td + td + td + td:before { content: "Car license plate or last 6 digits of the frame"; }
	.en.titColSolicitarCita td:first-child + td + td + td + td + td + td:before { content: "Document number"; }
	.en.titColSolicitarCita td:first-child + td + td + td + td + td + td +td:before { content: "Contact Phone"; }
	.en.savisms:before { content: "Tel. for message notice appointment"; }
	.en.saviemail:before { content: "Email notice appointment"; }
	.en.savismsrpte:before { content: "Tel. for message notice appointment"; }
	.en.saviemailrpte:before { content: "Email notice appointment"; }
	.en.tipopersona:before { display: none; }
	.en.titColSolicitarCita tr:first-child td:first-child + td + td + td + td + td + td + td + td + td:before { content: "NIF/NIE" ; }
	.en.titColSolicitarCita tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td:before { content: "Surnames"; }
	.en.titColSolicitarCita tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td + td:before { content: "Name"; }
	.en.titColSolicitarCita tr:first-child + tr td:first-child + td:before { content: "NIF/NIE"; }
	.en.titColSolicitarCita tr:first-child + tr td:first-child + td + td:before { content: "Surnames"; }
	.en.titColSolicitarCita tr:first-child + tr td:first-child + td + td + td:before { content: "Name"; }
	.en.titColSolicitarCita tr:first-child + tr td:first-child + td + td + td + td:before { content: "Tel. for message notice appointment"; }
	.en.titColSolicitarCita tr:first-child + tr td:first-child + td + td + td + td + td:before { content: "Email notice appointment"; }

	.es.titColSolicitarCita td:first-child:before { content: "Hora de la cita"; }
	.es.titColSolicitarCita td:first-child + td:before { content: "Fecha de la cita"; }
	.es.titColSolicitarCita td:first-child + td + td:before { content: "Fecha de solicitud"; }
	.es.titColSolicitarCita td:first-child + td + td + td:before { content: "Oficina"; }
	.es.titColSolicitarCita td:first-child + td + td + td + td:before { content: "Área de Tramitación"; }
	.es.titColSolicitarCita td:first-child + td + td + td + td + td:before { content: "Mat. o últimos 6 dígitos del bastidor"; }
	.es.titColSolicitarCita td:first-child + td + td + td + td + td + td:before { content: "Nº expediente"; }
	.es.titColSolicitarCita td:first-child + td + td + td + td + td + td +td:before { content: "Tel. contacto"; }
	.es.savisms:before { content: "Tel. para mensaje aviso cita"; }
	.es.saviemail:before { content: "Correo electrónico aviso cita"; }
	.es.savismsrpte:before { content: "Tel. para mensaje aviso cita"; }
	.es.saviemailrpte:before { content: "Correo electrónico aviso cita"; }
	.es.tipopersona:before { display: none; }
	.es.titColSolicitarCita tr:first-child td:first-child + td + td + td + td + td + td + td + td + td:before { content: "NIF/NIE" ; }
	.es.titColSolicitarCita tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td:before { content: "Apellidos"; }
	.es.titColSolicitarCita tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td + td:before { content: "Nombre"; }
	.es.titColSolicitarCita tr:first-child + tr td:first-child + td:before { content: "NIF/NIE"; }
	.es.titColSolicitarCita tr:first-child + tr td:first-child + td + td:before { content: "Apellidos"; }
	.es.titColSolicitarCita tr:first-child + tr td:first-child + td + td + td:before { content: "Nombre"; }
	.es.titColSolicitarCita tr:first-child + tr td:first-child + td + td + td + td:before { content: "Tel. para mensaje aviso cita"; }
	.es.titColSolicitarCita tr:first-child + tr td:first-child + td + td + td + td + td:before { content: "Correo electrónico aviso cita"; }

	.eu.titColSolicitarCita td:first-child:before { content: "Hitzordua egiteko ordua"; }
	.eu.titColSolicitarCita td:first-child + td:before { content: "Hitzorduaren data"; }
	.eu.titColSolicitarCita td:first-child + td + td:before { content: "Eskaera Data"; }
	.eu.titColSolicitarCita td:first-child + td + td + td:before { content: "Bulegoan"; }
	.eu.titColSolicitarCita td:first-child + td + td + td + td:before { content: "Tratatzeko Arloa"; }
	.eu.titColSolicitarCita td:first-child + td + td + td + td + td:before { content: "Izena edo markoaren azken 6 digituak"; }
	.eu.titColSolicitarCita td:first-child + td + td + td + td + td + td:before { content: "Espedientearen zk."; }
	.eu.titColSolicitarCita td:first-child + td + td + td + td + td + td +td:before { content: "Harremanetarako telefonoa"; }
	.eu.savisms:before { content: "Tel. mezuen jakinarazpenetarako hitzordua"; }
	.eu.saviemail:before { content: "Posta elektroniko bidezko hitzordua"; }
	.eu.savismsrpte:before { content: "Tel. mezuen jakinarazpenetarako hitzordua"; }
	.eu.saviemailrpte:before { content: "Posta elektroniko bidezko hitzordua"; }
	.eu.tipopersona:before { display: none; }
	.eu.titColSolicitarCita tr:first-child td:first-child + td + td + td + td + td + td + td + td + td:before { content: "NIF/NIE" ; }
	.eu.titColSolicitarCita tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td:before { content: "Abizenak"; }
	.eu.titColSolicitarCita tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td + td:before { content: "Izen-abizenak"; }
	.eu.titColSolicitarCita tr:first-child + tr td:first-child + td:before { content: "NIF/NIE"; }
	.eu.titColSolicitarCita tr:first-child + tr td:first-child + td + td:before { content: "Abizenak"; }
	.eu.titColSolicitarCita tr:first-child + tr td:first-child + td + td + td:before { content: "Izen-abizenak"; }
	.eu.titColSolicitarCita tr:first-child + tr td:first-child + td + td + td + td:before { content: "Tel. mezuen jakinarazpenetarako hitzordua"; }
	.eu.titColSolicitarCita tr:first-child + tr td:first-child + td + td + td + td + td:before { content: "Posta elektroniko bidezko hitzordua"; }

	.fr.titColSolicitarCita td:first-child:before { content: "Heure de rendez-vous"; }
	.fr.titColSolicitarCita td:first-child + td:before { content: "Date du rendez-vous"; }
	.fr.titColSolicitarCita td:first-child + td + td:before { content: "Date de solicitude"; }
	.fr.titColSolicitarCita td:first-child + td + td + td:before { content: "Bureau"; }
	.fr.titColSolicitarCita td:first-child + td + td + td + td:before { content: "Zone de traitement"; }
	.fr.titColSolicitarCita td:first-child + td + td + td + td + td:before { content: "Enregistrement ou 6 derniers chiffres de la trame"; }
	.fr.titColSolicitarCita td:first-child + td + td + td + td + td + td:before { content: "Numéro de dossier"; }
	.fr.titColSolicitarCita td:first-child + td + td + td + td + td + td +td:before { content: "Téléphone de contact"; }
	.fr.savisms:before { content: "Tél pour rendez-vous de notification de message"; }
	.fr.saviemail:before { content: "Rendez-vous de notification par e-mail"; }
	.fr.savismsrpte:before { content: "Tél pour rendez-vous de notification de message"; }
	.fr.saviemailrpte:before { content: "Rendez-vous de notification par e-mail"; }
	.fr.tipopersona:before { display: none; }
	.fr.titColSolicitarCita tr:first-child td:first-child + td + td + td + td + td + td + td + td + td:before { content: "NIF/NIE" ; }
	.fr.titColSolicitarCita tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td:before { content: "Nom de famille"; }
	.fr.titColSolicitarCita tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td + td:before { content: "Nom"; }
	.fr.titColSolicitarCita tr:first-child + tr td:first-child + td:before { content: "NIF/NIE"; }
	.fr.titColSolicitarCita tr:first-child + tr td:first-child + td + td:before { content: "Nom de famille"; }
	.fr.titColSolicitarCita tr:first-child + tr td:first-child + td + td + td:before { content: "Nom"; }
	.fr.titColSolicitarCita tr:first-child + tr td:first-child + td + td + td + td:before { content: "Tél pour rendez-vous de notification de message"; }
	.fr.titColSolicitarCita tr:first-child + tr td:first-child + td + td + td + td + td:before { content: "Rendez-vous de notification par e-mail"; }

	.gl.titColSolicitarCita td:first-child:before { content: "Hora de la cita"; }
	.gl.titColSolicitarCita td:first-child + td:before { content: "Data da cita"; }
	.gl.titColSolicitarCita td:first-child + td + td:before { content: "Data de solicitude"; }
	.gl.titColSolicitarCita td:first-child + td + td + td:before { content: "Oficina"; }
	.gl.titColSolicitarCita td:first-child + td + td + td + td:before { content: "Área de Procesamento"; }
	.gl.titColSolicitarCita td:first-child + td + td + td + td + td:before { content: "Mat. ou últimos 6 díxitos do cadro"; }
	.gl.titColSolicitarCita td:first-child + td + td + td + td + td + td:before { content: "Nº expediente"; }
	.gl.titColSolicitarCita td:first-child + td + td + td + td + td + td +td:before { content: "Tel. contacto"; }
	.gl.savisms:before { content: "Tel para cita de aviso de mensaxes"; }
	.gl.saviemail:before { content: "Cita de aviso por correo electrónico"; }
	.gl.savismsrpte:before { content: "Tel para cita de aviso de mensaxes"; }
	.gl.saviemailrpte:before { content: "Cita de aviso por correo electrónico"; }
	.gl.tipopersona:before { display: none; }
	.gl.titColSolicitarCita tr:first-child td:first-child + td + td + td + td + td + td + td + td + td:before { content: "NIF/NIE" ; }
	.gl.titColSolicitarCita tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td:before { content: "Apelidos"; }
	.gl.titColSolicitarCita tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td + td:before { content: "Nome"; }
	.gl.titColSolicitarCita tr:first-child + tr td:first-child + td:before { content: "NIF/NIE"; }
	.gl.titColSolicitarCita tr:first-child + tr td:first-child + td + td:before { content: "Apelidos"; }
	.gl.titColSolicitarCita tr:first-child + tr td:first-child + td + td + td:before { content: "Nome"; }
	.gl.titColSolicitarCita tr:first-child + tr td:first-child + td + td + td + td:before { content: "Tel para cita de aviso de mensaxes"; }
	.gl.titColSolicitarCita tr:first-child + tr td:first-child + td + td + td + td + td:before { content: "Cita de aviso por correo electrónico"; }

	.de.titColSolicitarCita td:first-child:before { content: "Terminvereinbarung"; }
	.de.titColSolicitarCita td:first-child + td:before { content: "Datum des Termins"; }
	.de.titColSolicitarCita td:first-child + td + td:before { content: "Anfragedatum"; }
	.de.titColSolicitarCita td:first-child + td + td + td:before { content: "Büro"; }
	.de.titColSolicitarCita td:first-child + td + td + td + td:before { content: "Verarbeitungsbereich"; }
	.de.titColSolicitarCita td:first-child + td + td + td + td + td:before { content: "Registrierung oder die letzten 6 Ziffern des Rahmens"; }
	.de.titColSolicitarCita td:first-child + td + td + td + td + td + td:before { content: "Akten-Nr."; }
	.de.titColSolicitarCita td:first-child + td + td + td + td + td + td +td:before { content: "Kontakttelefon"; }
	.de.savisms:before { content: "Telefon für Nachrichtenkündigungstermin"; }
	.de.saviemail:before { content: "Email Terminbenachrichtigung"; }
	.de.savismsrpte:before { content: "Telefon für Nachrichtenkündigungstermin"; }
	.de.saviemailrpte:before { content: "Email Terminbenachrichtigung"; }
	.de.tipopersona:before { display: none; }
	.de.titColSolicitarCita tr:first-child td:first-child + td + td + td + td + td + td + td + td + td:before { content: "NIF/NIE" ; }
	.de.titColSolicitarCita tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td:before { content: "Nachname"; }
	.de.titColSolicitarCita tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td + td:before { content: "Vorname"; }
	.de.titColSolicitarCita tr:first-child + tr td:first-child + td:before { content: "NIF/NIE"; }
	.de.titColSolicitarCita tr:first-child + tr td:first-child + td + td:before { content: "Nachname"; }
	.de.titColSolicitarCita tr:first-child + tr td:first-child + td + td + td:before { content: "Vorname"; }
	.de.titColSolicitarCita tr:first-child + tr td:first-child + td + td + td + td:before { content: "Telefon für Nachrichtenkündigungstermin"; }
	.de.titColSolicitarCita tr:first-child + tr td:first-child + td + td + td + td + td:before { content: "Email Benachrichtigungstermin"; }

	/*****/
	.titColSolicitarCitaRenov td:first-child:before { content: "Hora de la cita"; }
	.titColSolicitarCitaRenov td:first-child + td:before { content: "Fecha de la cita"; }
	.titColSolicitarCitaRenov td:first-child + td + td:before { content: "Fecha de solicitud"; }
	.titColSolicitarCitaRenov td:first-child + td + td + td:before { content: "Oficina"; }
	.titColSolicitarCitaRenov td:first-child + td + td + td + td:before { content: "Área de Tramitación (País de expedición)"; }
	.titColSolicitarCitaRenov td:first-child + td + td + td + td + td:before { content: "Mat. o últimos 6 dígitos del bastidor"; }
	.titColSolicitarCitaRenov td:first-child + td + td + td + td + td + td:before { content: "Nº expediente"; }
	.titColSolicitarCitaRenov td:first-child + td + td + td + td + td + td +td:before { content: "Tel. contacto"; }
	.savisms:before { content: "Tel. para mensaje aviso cita"; }
	.saviemail:before { content: "Correo electrónico aviso cita"; }
	.savismsrpte:before { content: "Tel. para mensaje aviso cita"; }
	.saviemailrpte:before { content: "Correo electrónico aviso cita"; }
	.tipopersona:before { display: none; }
	.titColSolicitarCitaRenov tr:first-child td:first-child + td + td + td + td + td + td + td + td + td:before { content: "NIF/NIE (Nº Permiso Conducción)" ; }
	.titColSolicitarCitaRenov tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td:before { content: "Apellidos (Fecha de nacimiento)"; }
	.titColSolicitarCitaRenov tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td + td:before { content: "Nombre (Sexo)"; }
	.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td:before { content: "NIF/NIE"; }
	.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td:before { content: "Apellidos"; }
	.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td + td:before { content: "Nombre"; }
	.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td + td + td:before { content: "Tel. para mensaje aviso cita"; }
	.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td + td + td + td:before { content: "Correo electrónico aviso cita"; }

	.ca.titColSolicitarCitaRenov td:first-child:before { content: "Hora de la cita"; }
	.ca.titColSolicitarCitaRenov td:first-child + td:before { content: "Data de la cita"; }
	.ca.titColSolicitarCitaRenov td:first-child + td + td:before { content: "Data de sol·licitud"; }
	.ca.titColSolicitarCitaRenov td:first-child + td + td + td:before { content: "Oficina"; }
	.ca.titColSolicitarCitaRenov td:first-child + td + td + td + td:before { content: "Àrea de Tramitació (País d'expedició)"; }
	.ca.titColSolicitarCitaRenov td:first-child + td + td + td + td + td:before { content: "Matrícula o últims 6 dígits del bastidor"; }
	.ca.titColSolicitarCitaRenov td:first-child + td + td + td + td + td + td:before { content: "Nº expedient"; }
	.ca.titColSolicitarCitaRenov td:first-child + td + td + td + td + td + td +td:before { content: "Tel. Contacte"; }
	.ca.savisms:before { content: "TTel. para mensaje aviso cita"; }
	.ca.saviemail:before { content: "Correu electrònic avís cita"; }
	.ca.tipopersona:before { display: none; }
	.ca.titColSolicitarCitaRenov tr:first-child td:first-child + td + td + td + td + td + td + td + td + td:before { content: "NIF/NIE (Nº Permís Conducció)" ; }
	.ca.titColSolicitarCitaRenov tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td:before { content: "Cognoms (Data de naixement)"; }
	.ca.titColSolicitarCitaRenov tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td + td:before { content: "Nom (Sexe)"; }
	.ca.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td:before { content: "NIF/NIE"; }
	.ca.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td:before { content: "Cognoms"; }
	.ca.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td + td:before { content: "Nom"; }
	.ca.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td + td + td:before { content: "Tel. para mensaje aviso cita"; }
	.ca.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td + td + td + td:before { content: "Correu electrònic avís cita"; }
	
	.en.titColSolicitarCitaRenov td:first-child:before { content: "Appointment time"; }
	.en.titColSolicitarCitaRenov td:first-child + td:before { content: "Date of the appointment"; }
	.en.titColSolicitarCitaRenov td:first-child + td + td:before { content: "Fecha de solicitud"; }
	.en.titColSolicitarCitaRenov td:first-child + td + td + td:before { content: "Office"; }
	.en.titColSolicitarCitaRenov td:first-child + td + td + td + td:before { content: "Processing Area (Expedition country)"; }
	.en.titColSolicitarCitaRenov td:first-child + td + td + td + td + td:before { content: "Car license plate or last 6 digits of the frame"; }
	.en.titColSolicitarCitaRenov td:first-child + td + td + td + td + td + td:before { content: "Document number"; }
	.en.titColSolicitarCitaRenov td:first-child + td + td + td + td + td + td +td:before { content: "Contact Phone"; }
	.en.savisms:before { content: "Tel. for message notice appointment"; }
	.en.saviemail:before { content: "Email notice appointment"; }
	.en.tipopersona:before { display: none; }
	.en.titColSolicitarCitaRenov tr:first-child td:first-child + td + td + td + td + td + td + td + td + td:before { content: "NIF/NIE (Driving License Number)" ; }
	.en.titColSolicitarCitaRenov tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td:before { content: "Apellidos (Date of birth)"; }
	.en.titColSolicitarCitaRenov tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td + td:before { content: "Name (Sex)"; }
	.en.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td:before { content: "NIF/NIE"; }
	.en.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td:before { content: "Surnames"; }
	.en.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td + td:before { content: "Name"; }
	.en.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td + td + td:before { content: "Tel. for message notice appointment"; }
	.en.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td + td + td + td:before { content: "Email notice appointment"; }

	.es.titColSolicitarCitaRenov td:first-child:before { content: "Hora de la cita"; }
	.es.titColSolicitarCitaRenov td:first-child + td:before { content: "Fecha de la cita"; }
	.es.titColSolicitarCitaRenov td:first-child + td + td:before { content: "Fecha de solicitud"; }
	.es.titColSolicitarCitaRenov td:first-child + td + td + td:before { content: "Oficina"; }
	.es.titColSolicitarCitaRenov td:first-child + td + td + td + td:before { content: "Área de Tramitación (País de expedición)"; }
	.es.titColSolicitarCitaRenov td:first-child + td + td + td + td + td:before { content: "Mat. o últimos 6 dígitos del bastidor"; }
	.es.titColSolicitarCitaRenov td:first-child + td + td + td + td + td + td:before { content: "Nº expediente"; }
	.es.titColSolicitarCitaRenov td:first-child + td + td + td + td + td + td +td:before { content: "Tel. contacto"; }
	.es.savisms:before { content: "Tel. para mensaje aviso cita"; }
	.es.saviemail:before { content: "Correo electrónico aviso cita"; }
	.es.tipopersona:before { display: none; }
	.es.titColSolicitarCitaRenov tr:first-child td:first-child + td + td + td + td + td + td + td + td + td:before { content: "NIF/NIE (Nº Permiso Conducción)" ; }
	.es.titColSolicitarCitaRenov tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td:before { content: "Apellidos (Fecha de nacimiento)"; }
	.es.titColSolicitarCitaRenov tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td + td:before { content: "Nombre (Sexo)"; }
	.es.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td:before { content: "NIF/NIE"; }
	.es.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td:before { content: "Apellidos"; }
	.es.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td + td:before { content: "Nombre"; }
	.es.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td + td + td:before { content: "Tel. para mensaje aviso cita"; }
	.es.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td + td + td + td:before { content: "Correo electrónico aviso cita"; }

	.eu.titColSolicitarCitaRenov td:first-child:before { content: "Hitzordua egiteko ordua"; }
	.eu.titColSolicitarCitaRenov td:first-child + td:before { content: "Hitzorduaren data"; }
	.eu.titColSolicitarCitaRenov td:first-child + td + td:before { content: "Eskaera Data"; }
	.eu.titColSolicitarCitaRenov td:first-child + td + td + td:before { content: "Bulegoan"; }
	.eu.titColSolicitarCitaRenov td:first-child + td + td + td + td:before { content: "Tratatzeko Arloa (Alearen herrialdea)"; }
	.eu.titColSolicitarCitaRenov td:first-child + td + td + td + td + td:before { content: "Izena edo markoaren azken 6 digituak"; }
	.eu.titColSolicitarCitaRenov td:first-child + td + td + td + td + td + td:before { content: "Espedientearen zk."; }
	.eu.titColSolicitarCitaRenov td:first-child + td + td + td + td + td + td +td:before { content: "Harremanetarako telefonoa"; }
	.eu.savisms:before { content: "Tel. mezuen jakinarazpenetarako hitzordua"; }
	.eu.saviemail:before { content: "Posta elektroniko bidezko hitzordua"; }
	.eu.tipopersona:before { display: none; }
	.eu.titColSolicitarCitaRenov tr:first-child td:first-child + td + td + td + td + td + td + td + td + td:before { content: "NIF/NIE (Gidatzeko baimena)" ; }
	.eu.titColSolicitarCitaRenov tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td:before { content: "Abizenak (Jaiotze data)"; }
	.eu.titColSolicitarCitaRenov tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td + td:before { content: "Izen-abizenak (Sexua)"; }
	.eu.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td:before { content: "NIF/NIE"; }
	.eu.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td:before { content: "Abizenak"; }
	.eu.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td + td:before { content: "Izen-abizenak"; }
	.eu.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td + td + td:before { content: "Tel. mezuen jakinarazpenetarako hitzordua"; }
	.eu.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td + td + td + td:before { content: "Posta elektroniko bidezko hitzordua"; }
	
	.fr.titColSolicitarCitaRenov td:first-child:before { content: "Heure de rendez-vous"; }
	.fr.titColSolicitarCitaRenov td:first-child + td:before { content: "Date du rendez-vous"; }
	.fr.titColSolicitarCitaRenov td:first-child + td + td:before { content: "Date de solicitude"; }
	.fr.titColSolicitarCitaRenov td:first-child + td + td + td:before { content: "Bureau"; }
	.fr.titColSolicitarCitaRenov td:first-child + td + td + td + td:before { content: "Zone de traitement (Pays d'émission)"; }
	.fr.titColSolicitarCitaRenov td:first-child + td + td + td + td + td:before { content: "Enregistrement ou 6 derniers chiffres de la trame"; }
	.fr.titColSolicitarCitaRenov td:first-child + td + td + td + td + td + td:before { content: "Numéro de dossier"; }
	.fr.titColSolicitarCitaRenov td:first-child + td + td + td + td + td + td +td:before { content: "Téléphone de contact"; }
	.fr.savisms:before { content: "Tél pour rendez-vous de notification de message"; }
	.fr.saviemail:before { content: "Rendez-vous de notification par e-mail"; }
	.fr.tipopersona:before { display: none; }
	.fr.titColSolicitarCitaRenov tr:first-child td:first-child + td + td + td + td + td + td + td + td + td:before { content: "NIF/NIE (Nº Permiso Conducción)" ; }
	.fr.titColSolicitarCitaRenov tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td:before { content: "Nom de famille (Date de naissance)"; }
	.fr.titColSolicitarCitaRenov tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td + td:before { content: "Nom (Sexo)"; }
	.fr.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td:before { content: "NIF/NIE"; }
	.fr.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td:before { content: "Nom de famille"; }
	.fr.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td + td:before { content: "Nom"; }
	.fr.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td + td + td:before { content: "Tél pour rendez-vous de notification de message"; }
	.fr.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td + td + td + td:before { content: "Rendez-vous de notification par e-mail"; }

	.gl.titColSolicitarCitaRenov td:first-child:before { content: "Hora de la cita"; }
	.gl.titColSolicitarCitaRenov td:first-child + td:before { content: "Data da cita"; }
	.gl.titColSolicitarCitaRenov td:first-child + td + td:before { content: "Data de solicitude"; }
	.gl.titColSolicitarCitaRenov td:first-child + td + td + td:before { content: "Oficina"; }
	.gl.titColSolicitarCitaRenov td:first-child + td + td + td + td:before { content: "Área de Procesamento (País de emisión)"; }
	.gl.titColSolicitarCitaRenov td:first-child + td + td + td + td + td:before { content: "Mat. ou últimos 6 díxitos do cadro"; }
	.gl.titColSolicitarCitaRenov td:first-child + td + td + td + td + td + td:before { content: "Nº expediente"; }
	.gl.titColSolicitarCitaRenov td:first-child + td + td + td + td + td + td +td:before { content: "Tel. contacto"; }
	.gl.savisms:before { content: "Tel para cita de aviso de mensaxes"; }
	.gl.saviemail:before { content: "Cita de aviso por correo electrónico"; }
	.gl.tipopersona:before { display: none; }
	.gl.titColSolicitarCitaRenov tr:first-child td:first-child + td + td + td + td + td + td + td + td + td:before { content: "NIF/NIE (Nº Permiso Conducción)" ; }
	.gl.titColSolicitarCitaRenov tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td:before { content: "Apelidos (Fecha de nacimiento)"; }
	.gl.titColSolicitarCitaRenov tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td + td:before { content: "Nome (Sexo)"; }
	.gl.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td:before { content: "NIF/NIE"; }
	.gl.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td:before { content: "Apelidos"; }
	.gl.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td + td:before { content: "Nome"; }
	.gl.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td + td + td:before { content: "Tel para cita de aviso de mensaxes"; }
	.gl.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td + td + td + td:before { content: "Cita de aviso por correo electrónico"; }

	.de.titColSolicitarCitaRenov td:first-child:before { content: "Terminvereinbarung"; }
	.de.titColSolicitarCitaRenov td:first-child + td:before { content: "Datum des Termins"; }
	.de.titColSolicitarCitaRenov td:first-child + td + td:before { content: "Anfragedatum"; }
	.de.titColSolicitarCitaRenov td:first-child + td + td + td:before { content: "Büro"; }
	.de.titColSolicitarCitaRenov td:first-child + td + td + td + td:before { content: "Verarbeitungsbereich (Ausstellungsland)"; }
	.de.titColSolicitarCitaRenov td:first-child + td + td + td + td + td:before { content: "Egistrierung oder die letzten 6 Ziffern des Rahmens"; }
	.de.titColSolicitarCitaRenov td:first-child + td + td + td + td + td + td:before { content: "Akten-Nr."; }
	.de.titColSolicitarCitaRenov td:first-child + td + td + td + td + td + td +td:before { content: "Kontakttelefon"; }
	.de.savisms:before { content: "Telefon für Nachrichtenkündigungstermin"; }
	.de.saviemail:before { content: "Email Terminbenachrichtigung"; }
	.de.tipopersona:before { display: none; }
	.de.titColSolicitarCitaRenov tr:first-child td:first-child + td + td + td + td + td + td + td + td + td:before { content: "NIF/NIE (Nr. Führerschein)" ; }
	.de.titColSolicitarCitaRenov tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td:before { content: "Nachname (Geburtsdatum)"; }
	.de.titColSolicitarCitaRenov tr:first-child td:first-child + td + td + td + td + td + td + td + td + td + td + td:before { content: "Vorname (Sex)"; }
	.de.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td:before { content: "NIF/NIE"; }
	.de.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td:before { content: "Nachname"; }
	.de.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td + td:before { content: "Vorname"; }
	.de.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td + td + td:before { content: "Telefon für Nachrichtenkündigungstermin"; }
	.de.titColSolicitarCitaRenov tr:first-child + tr td:first-child + td + td + td + td + td:before { content: "Email Terminbenachrichtigung"; }

	/*****/
	.titColSolicitarCanjes td:first-child:before { content: "Área de Tramitación (País de expedición)"; }
	.titColSolicitarCanjes td:first-child + td:before { content: "Trámites atendidos"; }
	.titColSolicitarCanjes td:first-child + td + td:before { content: "Hora de la cita"; }
	.titColSolicitarCanjes td:first-child + td + td + td:before { content: "Fecha de la cita"; }
	.titColSolicitarCanjes td:first-child + td + td + td + td:before { content: "Fecha de solicitud"; }
	.titColSolicitarCanjes td:first-child + td + td + td + td + td:before { content: "Situación"; }
	.titColSolicitarCanjes td:first-child + td + td + td + td + td + td:before { content: "Lugar"; }
	.titColSolicitarCanjes td:first-child + td + td + td + td + td + td +td:before { content: "Observaciones"; }
	.titColSolicitarCanjesDP td:first-child:before { content: "NIF/NIE"; }
	.titColSolicitarCanjesDP td:first-child + td:before { content: "Apellidos"; }
	.titColSolicitarCanjesDP td:first-child + td + td:before { content: "Nombre"; }
	.titColSolicitarCanjesDP td:first-child + td + td + td:before { content: "Tel. para mensaje aviso cita"; }
	.titColSolicitarCanjesDP td:first-child + td + td + td + td:before { content: "Correo electrónico aviso cita"; }
	.titColSolicitarCanjesDoc td:first-child:before { content: "Documentación a entregar"; }
	.titColSolicitarCanjesEspecificos td:first-child:before { content: "DATOS ESPECÍFICOS"; }

	.ca.titColSolicitarCanjes td:first-child:before { content: "Àrea de Tramitació (País d'expedició)"; }
	.ca.titColSolicitarCanjes td:first-child + td:before { content: "Tràmits atesos"; }
	.ca.titColSolicitarCanjes td:first-child + td + td:before { content: "Hora de la cita"; }
	.ca.titColSolicitarCanjes td:first-child + td + td + td:before { content: "Data de la cita"; }
	.ca.titColSolicitarCanjes td:first-child + td + td + td + td:before { content: "Fecha de solicitud"; }
	.ca.titColSolicitarCanjes td:first-child + td + td + td + td + td:before { content: "Situació"; }
	.ca.titColSolicitarCanjes td:first-child + td + td + td + td + td + td:before { content: "Lloc"; }
	.ca.titColSolicitarCanjes td:first-child + td + td + td + td + td + td +td:before { content: "Observacions"; }
	.ca.titColSolicitarCanjesDP td:first-child:before { content: "NIF/NIE"; }
	.ca.titColSolicitarCanjesDP td:first-child + td:before { content: "Cognoms"; }
	.ca.titColSolicitarCanjesDP td:first-child + td + td:before { content: "Nom"; }
	.ca.titColSolicitarCanjesDP td:first-child + td + td + td:before { content: "Tel. per missatge avís cita"; }
	.ca.titColSolicitarCanjesDP td:first-child + td + td + td + td:before { content: "Correu electrònic avís cita"; }
	.ca.titColSolicitarCanjesDoc td:first-child:before { content: "Documentació a lliurar"; }
	.ca.titColSolicitarCanjesEspecificos td:first-child:before { content: "DADES ESPECÍFIQUES"; }

	.en.titColSolicitarCanjes td:first-child:before { content: "Processing Area (Expedition country)"; }
	.en.titColSolicitarCanjes td:first-child + td:before { content: "Procedures attended"; }
	.en.titColSolicitarCanjes td:first-child + td + td:before { content: "Appointment time"; }
	.en.titColSolicitarCanjes td:first-child + td + td + td:before { content: "Date of the appointment"; }
	.en.titColSolicitarCanjes td:first-child + td + td + td + td:before { content: "Fecha de solicitud"; }
	.en.titColSolicitarCanjes td:first-child + td + td + td + td + td:before { content: "Situation"; }
	.en.titColSolicitarCanjes td:first-child + td + td + td + td + td + td:before { content: "Place"; }
	.en.titColSolicitarCanjes td:first-child + td + td + td + td + td + td +td:before { content: "Observations"; }
	.en.titColSolicitarCanjesDP td:first-child:before { content: "NIF/NIE"; }
	.en.titColSolicitarCanjesDP td:first-child + td:before { content: "Surnames"; }
	.en.titColSolicitarCanjesDP td:first-child + td + td:before { content: "Name"; }
	.en.titColSolicitarCanjesDP td:first-child + td + td + td:before { content: "Tel. for message notice appointment"; }
	.en.titColSolicitarCanjesDP td:first-child + td + td + td + td:before { content: "Email notice appointment"; }
	.en.titColSolicitarCanjesDoc td:first-child:before { content: "Documentation to be delivered"; }
	.en.titColSolicitarCanjesEspecificos td:first-child:before { content: "SPECIFIC DATES"; }
	
	.es.titColSolicitarCanjes td:first-child:before { content: "Área de Tramitación (País de expedición)"; }
	.es.titColSolicitarCanjes td:first-child + td:before { content: "Trámites atendidos"; }
	.es.titColSolicitarCanjes td:first-child + td + td:before { content: "Hora de la cita"; }
	.es.titColSolicitarCanjes td:first-child + td + td + td:before { content: "Fecha de la cita"; }
	.es.titColSolicitarCanjes td:first-child + td + td + td + td:before { content: "Fecha de solicitud"; }
	.es.titColSolicitarCanjes td:first-child + td + td + td + td + td:before { content: "Situación"; }
	.es.titColSolicitarCanjes td:first-child + td + td + td + td + td + td:before { content: "Lugar"; }
	.es.titColSolicitarCanjes td:first-child + td + td + td + td + td + td +td:before { content: "Observaciones"; }
	.es.titColSolicitarCanjesDP td:first-child:before { content: "NIF/NIE"; }
	.es.titColSolicitarCanjesDP td:first-child + td:before { content: "Apellidos"; }
	.es.titColSolicitarCanjesDP td:first-child + td + td:before { content: "Nombre"; }
	.es.titColSolicitarCanjesDP td:first-child + td + td + td:before { content: "Tel. para mensaje aviso cita"; }
	.es.titColSolicitarCanjesDP td:first-child + td + td + td + td:before { content: "Correo electrónico aviso cita"; }
	.es.titColSolicitarCanjesDoc td:first-child:before { content: "Documentación a entregar"; }
	.es.titColSolicitarCanjesEspecificos td:first-child:before { content: "DATOS ESPECÍFICOS"; }

	.eu.titColSolicitarCanjes td:first-child:before { content: "Tratatzeko Arloa (Alearen herrialdea)"; }
	.eu.titColSolicitarCanjes td:first-child + td:before { content: "Bertaratutako prozedurak"; }
	.eu.titColSolicitarCanjes td:first-child + td + td:before { content: "Hitzordua egiteko ordua"; }
	.eu.titColSolicitarCanjes td:first-child + td + td + td:before { content: "Hitzorduaren data"; }
	.eu.titColSolicitarCanjes td:first-child + td + td + td + td:before { content: "Eskaera Data"; }
	.eu.titColSolicitarCanjes td:first-child + td + td + td + td + td:before { content: "Egoera"; }
	.eu.titColSolicitarCanjes td:first-child + td + td + td + td + td + td:before { content: "Leku"; }
	.eu.titColSolicitarCanjes td:first-child + td + td + td + td + td + td +td:before { content: "Nabarmentzea"; }
	.eu.titColSolicitarCanjesDP td:first-child:before { content: "NIF/NIE"; }
	.eu.titColSolicitarCanjesDP td:first-child + td:before { content: "Abizenak"; }
	.eu.titColSolicitarCanjesDP td:first-child + td + td:before { content: "Izen-abizenak"; }
	.eu.titColSolicitarCanjesDP td:first-child + td + td + td:before { content: "Tel. mezuen jakinarazpenetarako hitzordua"; }
	.eu.titColSolicitarCanjesDP td:first-child + td + td + td + td:before { content: "Posta elektroniko bidezko hitzordua"; }
	.eu.titColSolicitarCanjesDoc td:first-child:before { content: "Entregatu beharreko dokumentazioa"; }
	.eu.titColSolicitarCanjesEspecificos td:first-child:before { content: "DATU ESPEZIFIKOAK"; }
	
	.fr.titColSolicitarCanjes td:first-child:before { content: "Zone de traitement (Pays d'émission)"; }
	.fr.titColSolicitarCanjes td:first-child + td:before { content: "Procédures suivies"; }
	.fr.titColSolicitarCanjes td:first-child + td + td:before { content: "Heure de rendez-vous"; }
	.fr.titColSolicitarCanjes td:first-child + td + td + td:before { content: "Date du rendez-vous"; }
	.fr.titColSolicitarCanjes td:first-child + td + td + td + td:before { content: "Date de solicitude"; }
	.fr.titColSolicitarCanjes td:first-child + td + td + td + td + td:before { content: "Situation"; }
	.fr.titColSolicitarCanjes td:first-child + td + td + td + td + td + td:before { content: "Lieu"; }
	.fr.titColSolicitarCanjes td:first-child + td + td + td + td + td + td +td:before { content: "Observaciones"; }
	.fr.titColSolicitarCanjesDP td:first-child:before { content: "NIF/NIE"; }
	.fr.titColSolicitarCanjesDP td:first-child + td:before { content: "Nom de famille"; }
	.fr.titColSolicitarCanjesDP td:first-child + td + td:before { content: "Nom"; }
	.fr.titColSolicitarCanjesDP td:first-child + td + td + td:before { content: "Tél pour rendez-vous de notification de message"; }
	.fr.titColSolicitarCanjesDP td:first-child + td + td + td + td:before { content: "Rendez-vous de notification par e-mail"; }
	.fr.titColSolicitarCanjesDoc td:first-child:before { content: "Documentation à livrer"; }
	.fr.titColSolicitarCanjesEspecificos td:first-child:before { content: "DONNEES SPECIFIQUES"; }
	
	.gl.titColSolicitarCanjes td:first-child:before { content: "Área de Procesamento (País de emisión)"; }
	.gl.titColSolicitarCanjes td:first-child + td:before { content: "Procedementos atendidos"; }
	.gl.titColSolicitarCanjes td:first-child + td + td:before { content: "Hora de la cita"; }
	.gl.titColSolicitarCanjes td:first-child + td + td + td:before { content: "Data da cita"; }
	.gl.titColSolicitarCanjes td:first-child + td + td + td + td:before { content: "Fecha de solicitud"; }
	.gl.titColSolicitarCanjes td:first-child + td + td + td + td + td:before { content: "Situación"; }
	.gl.titColSolicitarCanjes td:first-child + td + td + td + td + td + td:before { content: "Lugar"; }
	.gl.titColSolicitarCanjes td:first-child + td + td + td + td + td + td +td:before { content: "Observacións"; }
	.gl.titColSolicitarCanjesDP td:first-child:before { content: "NIF/NIE"; }
	.gl.titColSolicitarCanjesDP td:first-child + td:before { content: "Apelidos"; }
	.gl.titColSolicitarCanjesDP td:first-child + td + td:before { content: "Nome"; }
	.gl.titColSolicitarCanjesDP td:first-child + td + td + td:before { content: "Tel para cita de aviso de mensaxes"; }
	.gl.titColSolicitarCanjesDP td:first-child + td + td + td + td:before { content: "Cita de aviso por correo electrónico"; }
	.gl.titColSolicitarCanjesDoc td:first-child:before { content: "Documentación a entregar"; }
	.gl.titColSolicitarCanjesEspecificos td:first-child:before { content: "DATOS ESPECÍFICOS"; }
	
	.de.titColSolicitarCanjes td:first-child:before { content: "Verarbeitungsbereich (Ausstellungsland)"; }
	.de.titColSolicitarCanjes td:first-child + td:before { content: "Verfahren besucht"; }
	.de.titColSolicitarCanjes td:first-child + td + td:before { content: "Terminvereinbarung"; }
	.de.titColSolicitarCanjes td:first-child + td + td + td:before { content: "Datum des Termins"; }
	.de.titColSolicitarCanjes td:first-child + td + td + td + td:before { content: "Anfragedatum"; }
	.de.titColSolicitarCanjes td:first-child + td + td + td + td + td:before { content: "Situation"; }
	.de.titColSolicitarCanjes td:first-child + td + td + td + td + td + td:before { content: "Platzieren"; }
	.de.titColSolicitarCanjes td:first-child + td + td + td + td + td + td +td:before { content: "Bemerkungen"; }
	.de.titColSolicitarCanjesDP td:first-child:before { content: "NIF/NIE"; }
	.de.titColSolicitarCanjesDP td:first-child + td:before { content: "Nachname"; }
	.de.titColSolicitarCanjesDP td:first-child + td + td:before { content: "Vorname"; }
	.de.titColSolicitarCanjesDP td:first-child + td + td + td:before { content: "Telefon für Nachrichtenkündigungstermin"; }
	.de.titColSolicitarCanjesDP td:first-child + td + td + td + td:before { content: "Email Terminbenachrichtigung"; }
	.de.titColSolicitarCanjesDoc td:first-child:before { content: "Zu liefernde Dokumentation"; }
	.de.titColSolicitarCanjesEspecificos td:first-child:before { content: "SPEZIFISCHE DATEN"; }

	
	.titColRecordaDatosCita_Col_1:before { content: "Hora cita"; }
	.titColRecordaDatosCita_Col_2:before { content: "Fecha cita"; }
	.titColRecordaDatosCita_Col_3:before { content: "Fecha solicitud"; }
	.titColRecordaDatosCita_Col_4:before { content: "Lugar"; }

	.ca.titColRecordaDatosCita_Col_1:before { content: "Hora cita"; }
	.ca.titColRecordaDatosCita_Col_2:before { content: "Data cita"; }
	.ca.titColRecordaDatosCita_Col_3:before { content: "Data de sol·licitud"; }
	.ca.titColRecordaDatosCita_Col_4:before { content: "Lloc"; }
	
	.en.titColRecordaDatosCita_Col_1:before { content: "Appointment time"; }
	.en.titColRecordaDatosCita_Col_2:before { content: "Date of the appointment"; }
	.en.titColRecordaDatosCita_Col_3:before { content: "Application date"; }
	.en.titColRecordaDatosCita_Col_4:before { content: "Place"; }
	
	.es.titColRecordaDatosCita_Col_1:before { content: "Hora cita"; }
	.es.titColRecordaDatosCita_Col_2:before { content: "Fecha cita"; }
	.es.titColRecordaDatosCita_Col_3:before { content: "Fecha solicitud"; }
	.es.titColRecordaDatosCita_Col_4:before { content: "Lugar"; }
	
	.eu.titColRecordaDatosCita_Col_1:before { content: "Hitzordua egiteko ordua"; }
	.eu.titColRecordaDatosCita_Col_2:before { content: "Hitzorduaren data"; }
	.eu.titColRecordaDatosCita_Col_3:before { content: "Eskaera Data"; }
	.eu.titColRecordaDatosCita_Col_4:before { content: "Leku"; }
	
	.fr.titColRecordaDatosCita_Col_1:before { content: "Heure de rendez-vous"; }
	.fr.titColRecordaDatosCita_Col_2:before { content: "Date du rendez-vous"; }
	.fr.titColRecordaDatosCita_Col_3:before { content: "Date de solicitude"; }
	.fr.titColRecordaDatosCita_Col_4:before { content: "Lieu"; }
	
	.gl.titColRecordaDatosCita_Col_1:before { content: "Hora cita"; }
	.gl.titColRecordaDatosCita_Col_2:before { content: "Data da cita"; }
	.gl.titColRecordaDatosCita_Col_3:before { content: "Data de solicitude"; }
	.gl.titColRecordaDatosCita_Col_4:before { content: "Lugar"; }
	
	.de.titColRecordaDatosCita_Col_1:before { content: "Terminvereinbarung"; }
	.de.titColRecordaDatosCita_Col_2:before { content: "Datum des Termins"; }
	.de.titColRecordaDatosCita_Col_3:before { content: "Fecha solicitud"; }
	.de.titColRecordaDatosCita_Col_4:before { content: "Platzieren"; }

	.titColRecordaDatosPersonalesReno_Col_2:before { content: "NIF/NIE (Nº Permiso Conducción)"; }
	.titColRecordaDatosPersonalesReno_Col_3:before { content: "Apellidos (Fecha Nacimiento)"; }
	.titColRecordaDatosPersonalesReno_Col_4:before { content: "Nombre (Sexo)"; }
	
	.ca.titColRecordaDatosPersonalesReno_Col_2:before { content: "NIF/NIE (Nº Permís Conducció)"; }
	.ca.titColRecordaDatosPersonalesReno_Col_3:before { content: "Cognoms (Data de naixement)"; }
	.ca.titColRecordaDatosPersonalesReno_Col_4:before { content: "Nom (Sexe)"; }
	
	.en.titColRecordaDatosPersonalesReno_Col_2:before { content: "NIF/NIE (Driving License Number)"; }
	.en.titColRecordaDatosPersonalesReno_Col_3:before { content: "Surnames (Date of birth)"; }
	.en.titColRecordaDatosPersonalesReno_Col_4:before { content: "Name (Sex)"; }
	
	.es.titColRecordaDatosPersonalesReno_Col_2:before { content: "NIF/NIE (Nº Permiso Conducción)"; }
	.es.titColRecordaDatosPersonalesReno_Col_3:before { content: "Apellidos (Fecha Nacimiento)"; }
	.es.titColRecordaDatosPersonalesReno_Col_4:before { content: "Nombre (Sexo)"; }
	
	.eu.titColRecordaDatosPersonalesReno_Col_2:before { content: "NIF/NIE (Gidatzeko baimena)"; }
	.eu.titColRecordaDatosPersonalesReno_Col_3:before { content: "Abizenak (Jaiotze data)"; }
	.eu.titColRecordaDatosPersonalesReno_Col_4:before { content: "Izen-abizenak (Sexua)"; }
	
	.fr.titColRecordaDatosPersonalesReno_Col_2:before { content: "NIF/NIE (Numéro de permis de conduire)"; }
	.fr.titColRecordaDatosPersonalesReno_Col_3:before { content: "Nom de famille (Date de naissance)"; }
	.fr.titColRecordaDatosPersonalesReno_Col_4:before { content: "Nom (Sexe)"; }
	
	.gl.titColRecordaDatosPersonalesReno_Col_2:before { content: "NIF/NIE (Nº Permiso Conducción)"; }
	.gl.titColRecordaDatosPersonalesReno_Col_3:before { content: "Apelidos (Data de nacemento)"; }
	.gl.titColRecordaDatosPersonalesReno_Col_4:before { content: "Nome (Sexo)"; }
	
	.de.titColRecordaDatosPersonalesReno_Col_2:before { content: "NIF/NIE (Nr. Führerschein)"; }
	.de.titColRecordaDatosPersonalesReno_Col_3:before { content: "Nachname (Fecha Nacimiento)"; }
	.de.titColRecordaDatosPersonalesReno_Col_4:before { content: "Vorname (Sex)"; }
	
	
	.titColRecordaDatosPersonales_Col_2:before { content: "NIF/NIE"; }
	.titColRecordaDatosPersonales_Col_3:before { content: "Apellidos"; }
	.titColRecordaDatosPersonales_Col_4:before { content: "Nombre"; }
	
	.ca.titColRecordaDatosPersonales_Col_2:before { content: "NIF/NIE"; }
	.ca.titColRecordaDatosPersonales_Col_3:before { content: "Cognoms"; }
	.ca.titColRecordaDatosPersonales_Col_4:before { content: "Nom"; }
	
	.en.titColRecordaDatosPersonales_Col_2:before { content: "NIF/NIE"; }
	.en.titColRecordaDatosPersonales_Col_3:before { content: "Surnames"; }
	.en.titColRecordaDatosPersonales_Col_4:before { content: "Name"; }
	
	.es.titColRecordaDatosPersonales_Col_2:before { content: "NIF/NIE"; }
	.es.titColRecordaDatosPersonales_Col_3:before { content: "Apellidos"; }
	.es.titColRecordaDatosPersonales_Col_4:before { content: "Nombre"; }
	
	.eu.titColRecordaDatosPersonales_Col_2:before { content: "NIF/NIE"; }
	.eu.titColRecordaDatosPersonales_Col_3:before { content: "Abizenak"; }
	.eu.titColRecordaDatosPersonales_Col_4:before { content: "Izen-abizenak"; }
	
	.fr.titColRecordaDatosPersonales_Col_2:before { content: "NIF/NIE"; }
	.fr.titColRecordaDatosPersonales_Col_3:before { content: "Nom de famille"; }
	.fr.titColRecordaDatosPersonales_Col_4:before { content: "Nom"; }
	
	.gl.titColRecordaDatosPersonales_Col_2:before { content: "NIF/NIE"; }
	.gl.titColRecordaDatosPersonales_Col_3:before { content: "Apelidos"; }
	.gl.titColRecordaDatosPersonales_Col_4:before { content: "Nome"; }
	
	.de.titColRecordaDatosPersonales_Col_2:before { content: "NIF/NIE"; }
	.de.titColRecordaDatosPersonales_Col_3:before { content: "Nachname"; }
	.de.titColRecordaDatosPersonales_Col_4:before { content: "Vorname"; }
	
	
	.titColRecordaDatosPersonalesRdo_Col_2:before { content: "NIF/NIE"; }
	.titColRecordaDatosPersonalesRdo_Col_3:before { content: "Apellidos"; }
	.titColRecordaDatosPersonalesRdo_Col_4:before { content: "Nombre"; }
	
	.ca.titColRecordaDatosPersonalesRdo_Col_2:before { content: "NIF/NIE"; }
	.ca.titColRecordaDatosPersonalesRdo_Col_3:before { content: "Cognoms"; }
	.ca.titColRecordaDatosPersonalesRdo_Col_4:before { content: "Nom"; }
	                              
	.en.titColRecordaDatosPersonalesRdo_Col_2:before { content: "NIF/NIE"; }
	.en.titColRecordaDatosPersonalesRdo_Col_3:before { content: "Surnames"; }
	.en.titColRecordaDatosPersonalesRdo_Col_4:before { content: "Name"; }
	                               
	.es.titColRecordaDatosPersonalesRdo_Col_2:before { content: "NIF/NIE"; }
	.es.titColRecordaDatosPersonalesRdo_Col_3:before { content: "Apellidos"; }
	.es.titColRecordaDatosPersonalesRdo_Col_4:before { content: "Nombre"; }
	                               
	.eu.titColRecordaDatosPersonalesRdo_Col_2:before { content: "NIF/NIE"; }
	.eu.titColRecordaDatosPersonalesRdo_Col_3:before { content: "Abizenak"; }
	.eu.titColRecordaDatosPersonalesRdo_Col_4:before { content: "Izen-abizenak"; }
	                               
	.fr.titColRecordaDatosPersonalesRdo_Col_2:before { content: "NIF/NIE"; }
	.fr.titColRecordaDatosPersonalesRdo_Col_3:before { content: "Nom de famille"; }
	.fr.titColRecordaDatosPersonalesRdo_Col_4:before { content: "Nom"; }
	                              
	.gl.titColRecordaDatosPersonalesRdo_Col_2:before { content: "NIF/NIE"; }
	.gl.titColRecordaDatosPersonalesRdo_Col_3:before { content: "Apelidos"; }
	.gl.titColRecordaDatosPersonalesRdo_Col_4:before { content: "Nome"; }
	                               
	.de.titColRecordaDatosPersonalesRdo_Col_2:before { content: "NIF/NIE"; }
	.de.titColRecordaDatosPersonalesRdo_Col_3:before { content: "Nachname"; }
	.de.titColRecordaDatosPersonalesRdo_Col_4:before { content: "Vorname"; }
	
	
	
	.titColRecordaDatosPersonalesCanj_Col_1:before { content: "NIF/NIE"; }
	.titColRecordaDatosPersonalesCanj_Col_2:before { content: "Apellidos"; }
	.titColRecordaDatosPersonalesCanj_Col_3:before { content: "Nombre"; }
	
	.ca.titColRecordaDatosPersonalesCanj_Col_1:before { content: "NIF/NIE"; }
	.ca.titColRecordaDatosPersonalesCanj_Col_2:before { content: "Cognoms"; }
	.ca.titColRecordaDatosPersonalesCanj_Col_3:before { content: "Nom"; }
	
	.en.titColRecordaDatosPersonalesCanj_Col_1:before { content: "NIF/NIE"; }
	.en.titColRecordaDatosPersonalesCanj_Col_2:before { content: "Surnames"; }
	.en.titColRecordaDatosPersonalesCanj_Col_3:before { content: "Name"; }
	
	.es.titColRecordaDatosPersonalesCanj_Col_1:before { content: "NIF/NIE"; }
	.es.titColRecordaDatosPersonalesCanj_Col_2:before { content: "Apellidos"; }
	.es.titColRecordaDatosPersonalesCanj_Col_3:before { content: "Nombre"; }
	
	.eu.titColRecordaDatosPersonalesCanj_Col_1:before { content: "NIF/NIE"; }
	.eu.titColRecordaDatosPersonalesCanj_Col_2:before { content: "Abizenak"; }
	.eu.titColRecordaDatosPersonalesCanj_Col_3:before { content: "Izen-abizenak"; }
	
	.fr.titColRecordaDatosPersonalesCanj_Col_1:before { content: "NIF/NIE"; }
	.fr.titColRecordaDatosPersonalesCanj_Col_2:before { content: "Nom de famille"; }
	.fr.titColRecordaDatosPersonalesCanj_Col_3:before { content: "Nom"; }
	
	.gl.titColRecordaDatosPersonalesCanj_Col_1:before { content: "NIF/NIE"; }
	.gl.titColRecordaDatosPersonalesCanj_Col_2:before { content: "Apelidos"; }
	.gl.titColRecordaDatosPersonalesCanj_Col_3:before { content: "Nome"; }
	
	.de.titColRecordaDatosPersonalesCanj_Col_1:before { content: "NIF/NIE"; }
	.de.titColRecordaDatosPersonalesCanj_Col_2:before { content: "Nachname"; }
	.de.titColRecordaDatosPersonalesCanj_Col_3:before { content: "Vorname"; }
	
	.titColRecordaDatosEspec_Col_1:before { content: "Número de expediente"; }
	.titColRecordaDatosEspec_Col_2:before { content: "Matrícula"; }
	.titColRecordaDatosEspec_Col_3:before { content: "Teléfono de contacto"; }
	
	.ca.titColRecordaDatosEspec_Col_1:before { content: "Nombre d'expedient"; }
	.ca.titColRecordaDatosEspec_Col_2:before { content: "Matrícula"; }
	.ca.titColRecordaDatosEspec_Col_3:before { content: "Telèfon de contacte"; }
	
	.en.titColRecordaDatosEspec_Col_1:before { content: "Document number"; }
	.en.titColRecordaDatosEspec_Col_2:before { content: "Car license plate"; }
	.en.titColRecordaDatosEspec_Col_3:before { content: "Contact Phone"; }
	
	.es.titColRecordaDatosEspec_Col_1:before { content: "Número de expediente"; }
	.es.titColRecordaDatosEspec_Col_2:before { content: "Matrícula"; }
	.es.titColRecordaDatosEspec_Col_3:before { content: "Teléfono de contacto"; }
	
	.eu.titColRecordaDatosEspec_Col_1:before { content: "Fitxategiaren zenbakia"; }
	.eu.titColRecordaDatosEspec_Col_2:before { content: "Matrikula"; }
	.eu.titColRecordaDatosEspec_Col_3:before { content: "Harremanetarako telefonoa"; }
	
	.fr.titColRecordaDatosEspec_Col_1:before { content: "Numéro de dossier"; }
	.fr.titColRecordaDatosEspec_Col_2:before { content: "Plaque d'immatriculation"; }
	.fr.titColRecordaDatosEspec_Col_3:before { content: "Téléphone de contact"; }
	
	.gl.titColRecordaDatosEspec_Col_1:before { content: "Número de ficheiro"; }
	.gl.titColRecordaDatosEspec_Col_2:before { content: "Matrícula"; }
	.gl.titColRecordaDatosEspec_Col_3:before { content: "Teléfono de contacto"; }
	
	.de.titColRecordaDatosEspec_Col_1:before { content: "Dateinummer"; }
	.de.titColRecordaDatosEspec_Col_2:before { content: "Autokennzeichen"; }
	.de.titColRecordaDatosEspec_Col_3:before { content: "Kontakttelefon"; }
	
	.paddingleft5porc {padding-left: 5% !important;}
}

.contenidoAyuda{
	width: 100%;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

.contenidoAyudaImagen{
	width: 25%;
	float: left;
}

.contenidoAyudaTexto{
	width: 75%;
	float: right;
}

.contenidoAyudaDiv{
	width: 33%;
	float: left;
}

.contenidoAyudaTextoIcon{
	width: 100%;
	text-align: center;
}

.contenidoAyudaImagenIcon{
	width: 100%;
	text-align: center;
}

.goog-te-banner-frame.skiptranslate {
    display: none !important;
} 

body {
    top: 0px !important; 
}

.claseRecaptcha {
	margin-right: 10%;
}