.userIdentification { font-size: .7em; margin-top: .5em; text-align: right; }
	.userIdentification ul li { display: inline; }

		
	.userIdentification ul li.user { padding: 1px 3px 0 25px; background: url(../img/icoUser.gif) no-repeat 0 0; }
	.userIdentification ul li.desConection { padding: 1px 0 0 8px; background: url(../img/lineDesconection.gif) no-repeat 0 4px; }
		.userIdentification ul li.desConection a { color: #E1721A; }


.bodyAgenda { clear: both; }
.bodyAgenda table { width: 100%; border-collapse: collapse; border: 1px solid #DAD8D8; margin: .6em 0 }
.bodyAgenda table thead { background-color: #F2F1F1 }

	.bodyAgenda table thead th { font-weight: normal; min-height: 15px; border-bottom: solid 1px #DAD8D8; }
	.bodyAgenda table thead th#infoEvento { text-align: left; padding-left: .6em; }
	.bodyAgenda table thead th#fecha { width: 7.2em; text-align: center; border-left: solid 1px #DAD8D8 }
	
	.bodyAgenda table thead th#consulta { text-align: left; padding-left: .6em; }
	.bodyAgenda table thead th#estado { width: 8.7em; text-align: center; border-left: solid 1px #DAD8D8 }
	

	.bodyAgenda table tbody	td { border-bottom: solid 1px #DAD8D8; }
	.bodyAgenda table tbody td.colA {  padding: .6em; padding-right: 0; }
		.bodyAgenda table tbody td.colA a { font-size: 1.2em; font-weight: bold; }
	
	.bodyAgenda table tbody td.colB, .bodyAgenda table tbody td.colC { text-align: center; border-left: solid 1px #DAD8D8; }
	
	/* Tabla de detalle */
	.bodyAgenda table.detalleAgenda { margin:0; }
	.bodyAgenda table.detalleAgenda tbody td.colA { padding-top: .3em; vertical-align: top }
		.bodyAgenda table.detalleAgenda tbody td.colA h5 { font-size: 1.3em; padding:0; margin: 0 0 1.2em 0; }
		.bodyAgenda table.detalleAgenda tbody td.colA dl { padding:0; margin:0; }
			.bodyAgenda table.detalleAgenda tbody td.colA dl dt, .titA strong { font-size: 1.3em; }
			.bodyAgenda table.detalleAgenda tbody td.colA dl dd { padding:0; margin: 0 0 1.2em 0; }
				.bodyAgenda table.detalleAgenda tbody td.colA dl dd ul { list-style: none; }
				
		.bodyAgenda table.detalleAgenda tbody td.colA dl.especialA { width: 19em; margin-right: 1em; float: left; }
			.bodyAgenda table.detalleAgenda tbody td.colA dl.especialB dt { float: left; margin-right: .5em; }
			.bodyAgenda table.detalleAgenda tbody td.colA dl.especialB dd { padding-top: .2em; }
				
			.bodyAgenda table.detalleAgenda tbody td.colA ul.listNormal { padding-left: 1em; list-style: none; }
			.bodyAgenda table.detalleAgenda tbody td.colA ul.listNormal li { font-size: 1em; background: url(../img/bullet_square_Grey.gif) no-repeat 0 6px; padding-left: 7px; }
			.bodyAgenda table.detalleAgenda tbody td.colA ul.listNormal li.pdf { background: url(../img/icon_pdfDocument.gif) no-repeat 0 2px; padding-left: 17px; margin: 1em 0 1em .8em; }
				.bodyAgenda table.detalleAgenda tbody td.colA ul.listNormal li.pdf a { font-size: 1em; }
		
	.bodyAgenda table.detalleAgenda tbody td.colB { font-size: 1.3em; padding-top: .3em; vertical-align: top }
	
	
	.contentListDef { width: 100%; }
	.contentListDef:after { clear:both; display:block; content:"."; height:0; visibility:hidden }
	
	#contentColumns { clear: left; margin-top: 2em; }
		* html #contentColumns { margin-top: 0; }

	#bodyContent #contentColumns #column1.size { width: 8.6em; }
	#bodyContent #column2 { width: 25.5em; }	
	
	#bodyContent #column2 p { margin-left: 15px; }
	
	/* Formularios */
	#formErrors { width: 97%; }

	#bodyContent form fieldset { border: 0; margin: 0; padding: 0; }
	#bodyContent form label span { display: block; }
	
	#bodyContent h5.titPasos { font-size: 1em; font-weight: normal; text-align: right; background-color: #DAD9D7; padding: .3em 2em .3em 0 ; margin:0 }
		#bodyContent h5.titPasos span { font-size: 1.2em; position: relative; top: -2px; float: left; margin-left: .5em; }
	
	#bodyContent .acciones { text-align: right; padding-top: .5em; }
		#bodyContent .acciones .back { float: left; }
	
	#bodyContent .frmContent { border: 1px solid #DAD9D7; background-color: #F9F9F7; }
		
	#nuevaSolucitud .frmContent, #nuevaSolucitud2 .frmContent  { padding: 1em; }
	#nuevaSolucitud .requiredField { display: inline; color: #ff0000; }
	
	#nuevaSolucitud .c1 { width: 374px; }
	#nuevaSolucitud .c2 { width: 122px; }
	#nuevaSolucitud .c3 { width: 374px; height: 136px; }
	
	#lblCuerpoTexto { float: right; margin-right: 5px; }
	
	#nuevaSolucitud .lay1 { width: 11.5em; margin: .5em 0; float: left; }
		* html #nuevaSolucitud .lay1 { width: 11.6em; }
		
		
	.staticDates { border: 1px solid #DAD9D7; padding: 1em; }
		.frmContent .staticDates, #descConsulta .staticDates { border: none }
	
		.staticDates dl { padding:0; margin: 0 }
			.staticDates dl dt { font-size: 1.3em; }
			.staticDates dl dd { padding: 0 0 1em 0; margin: 0 }
		
		.staticDates dl.especialA { width: 15em; margin-right: 1em; float: left; }
		.staticDates dl.especialB { width: 8em; margin-right: 1em; float: left; }
		.staticDates dl.especialD { clear:both;display:block; }
		
	#nuevaSolucitud2 .c1 { width: 227px; margin-bottom: 1em; }
	
	.layPrint { padding: 1em; text-align: right; }
	#detAgenda .layPrint { padding: .1em .5em; border: 1px solid #DAD8D8; border-top:none; background-color: #F2F1F1; text-align: right; }
	
	.btnBackForm { float: left; position: relative; top: -24px; background: #fff url("../img/btnBack.gif") no-repeat left top; padding-left: 15px; padding-right: 0; }
		* html .btnAccion.btnBackForm { padding-left: 10px; padding-right: 0; }
	
	/* Consultas detalle */
	.consultaDetalle h5 { font-size: 1.2em; color: #fff; text-align: right; background-color: #A8A8A8; padding: .1em 1.1em .15em 0 ; margin:0 }
		.consultaDetalle h5 span { position: relative; float: left; margin-left: .5em; }
		
	.consultaDetalle #descConsulta { border: 1px solid #DAD9D7; background-color: #F9F9F7; margin-top: 1px; }
		#descConsulta .titConsulta { width:100%; background-color: #DAD9D7; }
		#descConsulta .titConsulta:after { clear:both; display:block; content:"."; height:0; visibility:hidden }
			#descConsulta .titConsulta h6 { font-size: 1.2em; float: left; padding: 0 0 0 .5em; margin: 0; }
			#descConsulta .titConsulta dl { font-size: 1.2em; float: right; padding: 0 1.1em 0 0; margin:0; width:8.6em; }
			#descConsulta .titConsulta dl dt { float: left; margin-right: .3em; }
			
			#descConsulta .staticDates dl dd.pdf { background: url(../img/icon_pdfDocument.gif) no-repeat 0 2px; padding-left: 18px; }


	/* Info Atencion al cliente */
		#contenedorInfoAtenCliente {background: transparent url("../img/ico_AlertBox.gif") no-repeat 0 0;margin-top:20px;padding:0 0 0 40px;font-size:.9em;}
			#contenedorInfoAtenCliente a {color:#3399CC;}
		#contenidoInfoAtenCliente {padding:0 0 0 15px;border-left:4px solid #CCC;}
		#contenidoInfoAtenCliente .separaParrafo {background: #FFF url("../img/repeat_puntos1.gif") repeat-x top left;padding-top:10px;}
		#contenidoInfoAtenCliente .title {color: #e1721a; font-weight:bold; font-size:1.1em;}
		#contenidoInfoAtenCliente .text {font-size:1.1em;}
		#contenidoInfoAtenCliente .text span {font-weight:bold;}
			
	/* Cuestionario */
	#cuestionario { border: 1px solid #DAD9D7; }
		#cuestionario h5 { font-size: 1.2em; background-color: #DAD9D7; padding: .3em 0 .5em .8em; margin:0; }
		#cuestionario .bodyCuestionary { padding: 1em; }
			#cuestionario .bodyCuestionary .listLink { float: left; list-style: none; }
				#cuestionario .bodyCuestionary .listLink li { font-size: 1.2em; }
				
			#cuestionario .bodyCuestionary dl { float: right; font-size: 1.2em; padding:0; margin:0; }
			#cuestionario .bodyCuestionary dl dt { float: left; }
			#cuestionario .bodyCuestionary p { clear: left; padding: 1.1em 0; }
			
			
		#frmCuestionario label span { font-size: 1.2em; font-weight: bold; }
			
		#frmCuestionario .elemForm { float: left; width: 189px; margin-bottom: 1em; }
			#frmCuestionario .elemForm div.ftl { float: left; margin-right: .5em; }
			#frmCuestionario .elemForm span.numRadio { font-weight: bold; display: block; text-align: center; }
			
			#frmCuestionario .c1 { width: 382px; }
				* html #frmCuestionario .c1 { width: 367px; }
				
	/* Caja de errores */
	#nuevaSolucitud #formErrors, #nuevaSolucitud2 #formErrors { width: 97%; background-color: #F9F9F7; border: 1px solid #DAD9D7; border-bottom: none; }
	* html #nuevaSolucitud #formErrors, * html #nuevaSolucitud2 #formErrors { width: 32.5em; }
	
		#nuevaSolucitud #formErrors p, #nuevaSolucitud #formErrors ul,
		#nuevaSolucitud2 #formErrors p, #nuevaSolucitud2 #formErrors ul
		{ font-size: .9em; }
		
	
