﻿body
{
}


.espacios
{
	height: 50px;
}

.btnAtras
{
	margin-left: 419px;
}

.btnContinuarSolo
{
	margin-left: 450px;
	}

.ButtonAtrasClass
{
		margin-left: 430px;
	}

.spinnerCU
{
	float: left;
}

.labels
{
	width: 150px;
	color: #000000;
	font-family: Helvetica;
	font-size: 10pt;
	
}

.labelsN
{
	width: 150px;
	color: #000000;
	font-family: Helvetica;
	font-size: 10pt;
	font-weight: bold;
}

.labelsEnvios
{
	width: 150px;
	float: left;
}

.txtFecha
{
	width: 30px;
}

.txtAno
{
	width: 50px;
}

.rdButton
{
	float: left;
	width: 150px;
}

.style1
{
	width: 100%;
	height: 408px;
}

.style2
{
	height: 19px;
	width: 180px;
}
.style26
{
	height: 19px;
	width: 298px;
}
.style36
{
	height: 19px;
	width: 510px;
}
.style25
{
	height: 19px;
	width: 690px;
}
.style45
{
	height: 10px;
	width: 468px;
}
.style34
{
	height: 10px;
	width: 298px;
}
.style37
{
	height: 10px;
	width: 510px;
}
.style35
{
	height: 10px;
	width: 690px;
}
.style46
{
	height: 20px;
	width: 468px;
}
.style28
{
	height: 20px;
	width: 298px;
}
.style38
{
	height: 20px;
	width: 510px;
}
.style3
{
	
	width: 155px;
	font-family: Helvetica;
	font-size: 8pt;
}
.style47
{
	width: 468px;
}
.style30
{
	width: 298px;
}
.style40
{
	width: 510px;
}
.style18
{
	width: 690px;
}
.style51
{
	width: 468px;
	height: 47px;
}
.style52
{
	width: 298px;
	height: 47px;
}
.style53
{
	width: 510px;
	height: 47px;
}
.style54
{
	width: 690px;
	height: 47px;
}
.style48
{
	height: 15px;
	width: 468px;
}
.style31
{
	height: 15px;
	width: 298px;
}
.style41
{
	height: 15px;
	width: 510px;
}
.style9
{
	height: 15px;
	width: 690px;
}
.style49
{
	height: 21px;
	width: 468px;
}
.style27
{
	height: 21px;
	width: 298px;
}
.style42
{
	height: 21px;
	width: 510px;
}
.style7
{
	height: 21px;
	width: 690px;
}
.style50
{
	height: 13px;
	width: 468px;
}
.style32
{
	height: 13px;
	width: 298px;
}
.style43
{
	height: 13px;
	width: 510px;
}
.style8
{
	height: 13px;
	width: 690px;
}
.style55
{
	width: 100%;
}

#dhtmltooltip
{
	font-family: Helvetica;
	font-size: 8pt;
	position: absolute;
	width: 150px;
	border: 2px solid black;
	padding: 2px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #CCCCCC;
	visibility: hidden;
	z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#imgPointer
{
	src: "../images/arrow2.gif";
}

#dhtmlpointer
{
	position: absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}


h4
{
	color: #000000;
}

label
{
	font-family: Helvetica;
	font-size: 10pt;
}

.resumenPagos
{
}

.datosPersonalesForm_greenL
{
	border:1px solid #7B8302;
	float:left;
	padding-left:10px;
	width:300px;
	height:702px;
	padding-top:10px;
	margin-left:20px;
}

.datosPersonalesFormDer_greenL
{
	border:1px solid #7B8302;
	float:left;
	height:702px;
	margin-left:32px;
	padding-left:10px;
	width:324px;
	padding-top:10px;
}

.datosPersonalesForm_redL
{
	border:1px solid #D9001D;
	float:left;
	padding-left:10px;
	width:300px;
	height:702px;
	padding-top:10px;
	margin-left:20px;
}

.datosPersonalesFormDer_redL
{
	border:1px solid #D9001D;
	float:left;
	height:702px;
	margin-left:32px;
	padding-left:10px;
	width:324px;
	padding-top:10px;
}

.datosPersonalesForm_grayL
{
	border:1px solid #606060;
	float:left;
	padding-left:10px;
	width:300px;
	height:702px;
	padding-top:10px;
	margin-left:20px;
}

.datosPersonalesFormDer_grayL
{
	border:1px solid #606060;
	float:left;
	height:702px;
	margin-left:32px;
	padding-left:10px;
	width:324px;
	padding-top:10px;
}

.datosPersonales_greenL
{
	border:1px solid #7B8302;
	float:left;
	height:407px;
	margin-right:25px;
	margin-left:25px;
	padding-left:10px;
	width:300px;
}

.datosPersonalesDer_greenL
{
	float:left;
	width:310px;
}

.datosPersonales_redL
{
	border:1px solid #D9001D;
	float:left;
	height:407px;
	margin-right:25px;
	margin-left:25px;
	padding-left:10px;
	width:300px;
}

.datosPersonalesDer_redL
{
	float:left;
	width:310px;
}

.datosPersonales_grayL
{
	border:1px solid #606060;
	float:left;
	height:407px;
	margin-right:25px;
	margin-left:25px;
	padding-left:10px;
	width:300px;
}

.datosPersonalesDer_grayL
{
	float:left;
	width:310px;
}

.divBtn
{
	float: right;
	width: 100%;
	text-align: center;
	padding-top: 20px;
}

.tituloAbonosTres
{
	margin-bottom:50px;
	}

.tituloAbonosUno, .tituloAbonosDos, .tituloAbonosTres, .cmbNumeroAbonos H3, #h1, #h32, #h2
{
	background-repeat: no-repeat;
	text-indent: 25px;
	font-family: Helvetica;
	font-size: 11pt;
	font-weight: bold;
	width: 690px;
	padding-bottom: 5px;
	display: block;
}

#h1
{
	margin-bottom: 40px;
}

.divNumAbonos
{
	font-family: Helvetica;
	font-size: 11pt;
	width: 590px;
	margin-left: 28px;
	margin-top: 10px;
}

.divNumAbonos select
{
	font-family: Helvetica;
	font-size: 10pt;
}

.cmbNumeroAbonos
{
	margin-left: 28px;
	width: 590px;
}

.numeroAbonos
{
	font-family: Helvetica;
	font-size: 11pt;
	width: 590px;
	font-weight: bold;
	display: block;
}

a.tituloAbonosUno
{
	text-decoration: none;
}


.cmbNumeroAbonos select
{
	display: block;
	margin-top: 20px;
}

.AbonosContent h4
{
	color: #000000;
	font-family: Helvetica;
	font-size: 10pt;
	font-weight: normal;
	margin-left: 28px;
	width: 590px;
}

.AbonosContent
{
	*padding-left:20px;
}

.divMultiviewTeatro
{
	
	padding-top:10px;
	padding-left:20px;
	/*text-align:center;*/
	/*margin-left:50px;
	margin-top:10px;
	width:610px;*/
}

.divMultiviewTeatroImg
{
	text-align:center;
	/*margin-left:50px;
	margin-top:10px;
	width:610px;*/
}

.divInfoSala
{
	width: 200px;
	float: left;
	color:#000000;
	font-family:helvetica;
	font-size:10pt;
	font-weight:normal;
}

.tableGridView1 th, .tableGridView1 td
{
	font-family: Helvetica;
	font-size: 10pt;
	border: solid 1px;
	
}

.tableGridView1 
{
	text-align:center;
	width:100%;
	}

.TagSeccion
{
	font-family: Helvetica;
	font-size: 10pt;
	font-weight: bold;
	width: 300px;
}

.TablePerfil
{
	width: 300px;
}

.SelectClass2, .SelectViaClass, .SelectPobClass, .SelectProClass, .SelectClass1
{
	width: 150px;
	font-family: Helvetica;
	font-size: 8pt;
}

.SelectMesClas
{
	width: 55px;
	font-family: Helvetica;
	font-size: 8pt;
}

.SelectDiaClas, .SelectYearClas
{
	font-family: Helvetica;
	font-size: 8pt;
}

.tdLeft
{
	font-family: Helvetica;
	font-size: 8pt;
	height: 20px;
	text-align: right;
	width: 180px;
}

.opciones
{
}

.lnkBtnTeatro
{
}

.bloqEspecial
{
	width: 50px;
	height: auto;
}

.tituloAbonos
{
	color: #7B8302;
	font-weight:bold;
}

.txtObservaciones
{
	width: 370px;
}
	
.nombreConciertoExtra
{
	font-family:helvetica;
	font-size:10pt;
	vertical-align:top;
	width:176px;
	padding-left:15px;
}

.columnaFechaExtra {
font-family:helvetica;
font-size:10pt;
/*padding-left:10px;*/
vertical-align:top;
}

.redL
{
	color:#D9001D;
	font-family:helvetica;
	}

.greenL
{
	color:#7B8302;
	font-family:helvetica;
	}

.grayL
{
	color:#606060;
	font-family:helvetica;
	}
	
.tituloAbonosExtragrayL
{
	color:#606060;
	text-indent:25px;
	*text-indent:0px;
	font-family:helvetica;
	font-size:11pt;
	font-weight:bold;
}

.tituloAbonosExtraredL
{
	color:#D9001D;
	text-indent:25px;
	*text-indent:0px;
	font-family:helvetica;
	font-size:11pt;
	font-weight:bold;
}

.tituloAbonosExtragreenL
{
	color:#7B8302;
	text-indent:25px;
	*text-indent:0px;
	font-family:helvetica;
	font-size:11pt;
	font-weight:bold;
}


.columnaImagen
{
	vertical-align: top;
	}
	

.titExtra
{
	font-family:helvetica;
	font-size:11pt;
	font-weight:bold;
	
}
	
.labelsExtra
{
	color:#000000;
	font-family:Helvetica;
	font-size:10pt;
	font-weight:normal;
	width:150px;
}

.tituloAbonosExtra
{	
	text-indent:25px;
	*text-indent:0px;
	font-family:helvetica;
	font-size:11pt;
	font-weight:bold;
}

.dvTxtEspeciales
{
	padding-left:25px;
	text-align:justify;
	width:626px;
}

.divSi
{
	padding-left:25px;
}

.txtCorreo
{
	font-family:Helvetica;
	font-size:10pt;
	font-weight:normal;
	width: 210px;
	}
	
.validadorTxt
{
	font-family:Helvetica;
	font-size:10pt;
	font-weight:normal;
	color:Red;
}
	
.divExtraor
{
	display: block;
}

.greedV_greenL
{
	border: solid 1px #7B8302;  
	/*height:74px;
	margin-left:-27px;*/
	text-align:center;
	width:662px;
	/*margin-top:10px;*/
}
	
.greedV_greenL td,tr
{
	border: solid 1px #7B8302;  
	color:#000000;
	font-family:Helvetica;
	font-size:10pt;
	width:150px;
}

.greedV_greenL th
{
	border: solid 1px #7B8302;  
	color:#7B8302;
	font-family:Helvetica;
	font-size:10pt;
	font-weight:bold;
	width:150px;
}

.greedV_redL
{
	border: solid 1px #D9001D;  
	/*height:74px;
	margin-left:-27px;*/
	text-align:center;
	width:662px;
	/*margin-top:10px;*/
}

.greedV_redL td,tr
{
	border: solid 1px #D9001D;  
	color:#000000;
	font-family:Helvetica;
	font-size:10pt;
	width:150px;
}

.greedV_redL th
{
	border: solid 1px #D9001D;  
	color:#D9001D;
	font-family:Helvetica;
	font-size:10pt;
	font-weight:bold;
	width:150px;
}

.greedV_grayL
{
	border: solid 1px #606060;  
	/*height:74px;
	margin-left:-27px;*/
	text-align:center;
	width:662px;
	/*margin-top:10px;*/
}
	
.greedV_grayL td,tr
{
	border: solid 1px #606060;  
	color:#000000;
	font-family:Helvetica;
	font-size:10pt;
	width:150px;
}

.greedV_grayL th
{
	border: solid 1px #606060;  
	color:#606060;
	font-family:Helvetica;
	font-size:10pt;
	font-weight:bold;
	width:150px;
}

.datosTPago_greenL
{
	border-left:1px solid #7B8302;
	border-right:1px solid #7B8302;
	border-top:1px solid #7B8302;
	height:112px;
	padding-left:12px;
}

.datosTPagoUlt_greenL
{
	border:1px solid #7B8302;
	height:180px;
	padding-left:12px;
}

.datosTPago_redL
{
	border-left:1px solid #D9001D;
	border-right:1px solid #D9001D;
	border-top:1px solid #D9001D;
	height:112px;
	padding-left:12px;
}

.datosTPagoUlt_redL
{
	border:1px solid #D9001D;
	height:180px;
	padding-left:12px;
}

.datosTPago_grayL
{
	border-left:1px solid #606060;
	border-right:1px solid #606060;
	border-top:1px solid #606060;
	height:112px;
	padding-left:12px;
}

.datosTPagoUlt_grayL
{
	border:1px solid #606060;
	height:180px;
	padding-left:12px;
}

.divBtnsDatos
{
	margin-left:256px;
}
	
.dvRenovacion
{
	height:389px;
	width:auto;
}
		
.dvSeparador
{
	height:300px;
}

.dvInfoRenovar
{
	margin-left:5px;
	margin-top:10px;
	padding-top:50px;
}

.labelsM
{
	color:#000000;
	font-family:Helvetica;
	font-size:9pt;
	text-align:justify;
	width:150px;
}

.mensajeRenovacion_greenL
{
	color: #7B8302;
	font-size: 18pt; 
	font-weight: bold;
	font-family:Helvetica;
}

.mensajeRenovacion_grayL
{
	color: #606060;
	font-size: 18pt; 
	font-weight: bold;
	font-family:Helvetica;
}

.mensajeRenovacion_redL
{
	color: #D9001D;
	font-size: 18pt; 
	font-weight: bold;
	font-family:Helvetica;
}

.dvRenovar
{
	padding-left:150px;
	padding-top:50px;
}

.formasPagoredL
{
	border:1px solid #D9001D;
	width:350px;
}

.formasPagograyL
{
	border:1px solid #606060;
	width:350px;
}

.formasPagogreenL
{
	border:1px solid #7B8302;
	width:350px;
}