/*----------------------------------------------------------------------------------------------------------------*/

.boton_xls  {background-image: url(informes/images/xls32.png) !important;}


#LOADING{
		position:absolute;
		width:-2000px;
		height:-2000px;
		top:0px;
		left:0px;
		z-index:1000000;
		/*background-color:#003366;
		filter:alpha(opacity=70);
		-moz-opacity:.70;
		opacity:.70;*/
}
#MENSAJE_LOADING{
		position:absolute;
		width:220px;
		height:50px;
		top:330px;
		left:400px;
		z-index:1000001;
		background-color:#FFFFFF;
		border:1px solid #006699;
		text-align:center;
		padding-top:10px;
}

a:link 

 	{
   		text-decoration: none;
		color:#333;
	}
   
   
a:visited 

   	{
 		text-decoration:none;
		color:#333;
	}
		
a:hover 

 	{
   		text-decoration: underline;
		color: #09f;
	}	
body

	{
		font-family: Sans-Serif;
		font-size: 12px;
		color:#333;
	}

	
h2
	{
		font-size: 16px;
		font-weight: bold;
		text-align: left;
	}
img

	{
		border:0px;
	}

	
/*
	2. DIV unicos
*/

#asistencia-informacion
	{
		border: 1px solid #fc0;
		background-color: #ff9;
		margin-bottom: 20px;
		margin-top: 20px;
	}
	
#asistencia-imagen-congreso
	{
		
	}
	
#asistencia-wrapper
	{
		text-align:center;
	}

#busqueda
	{
		margin-top: 0px;
		width: 230px;
		padding-left: 20px;
		background-image: url(../images/busqueda-ajax-background2.png);
		background-repeat: no-repeat;
		height: 26px;
		padding-top: 12px;
		padding-bottom: 5px;
		border-bottom: 1px solid #BFD8FA;
		
	}

#busquedas-ajax
	{
		float:left;
		width:250px;
		height: auto;
		text-align: left;
		
	}

#cabezote-evento
	{
		float: right;
		
	}
#contenedor-maestro
	{
		text-align:center;
		width: 980px;
	}


#contenedor-principal-loguin
	{
		margin-top:80px;
		padding-top: 60px;
		width:767px;
		height: 248px;
		text-align: center;
		background-image: url(../images/loguin-background.png);
		background-repeat: no-repeat;
	}


	
#contenido-ajax
	{
		text-align: center; 
		float:left;
		width: 710px;
		margin-right: 10px;
	}


#recibidor{
		
		width: 400px;
		margin-bottom:20px;
		margin-left: 183px;
		margin-right: 183px;	
		
		
}

#error-login
	{
		border: 1px solid #fc0;
		background-color: #ff9;
		width: 400px;
		text-align:center;
		
	}

#footer
	{
		float:right;
		width:200px;
		/*border-top: 1px solid #ebebeb;*/
		/*margin-top: 20px;*/
	}

#header
	{
		margin-top:20px;
		width: 1000px;
		height: 42px;
		margin-bottom: 40px;
		background-image: url(../images/navbar.png);
		background-repeat:no-repeat;
			
	}
	
#sidebar
	{
		float: left;
		width: 250px;
		text-align: left;
	}

#titulo
	{
		margin-top:0px;
		margin-bottom: 5px;
		width:980px;
		height: auto;
		/*border-bottom: 1px solid #bebebe;*/
		float:left;
		padding-bottom: 0px;
	}
	
#titulo-imagen
	{
		float: left;
	}
	
#titulo-usuario
	{
		float: right;
		margin-top: 20px;
		width: 450px;
		text-align: right;
	}
	

/*
	3. Clases
*/
.advertencia
	{
		border: 1px solid #fc0;
		background-color: #ff9;
		width: 100%;
		text-align:center;
		float: left;
		margin-bottom: 20px;
	}

.asistencia-body

	{
		font-family: Sans-Serif;
		font-size: 12px;
		color:#333;
		background: #fff;
	}

.busqueda-input
	{
		
		border: 1px solid #999;
		font-size:16px;
		color: #333;
		width: 150px;	
	}


.estilos-formulario-ejemplo
	{
		text-align:left;
		float: left;
		width: 100%;
	}


.imagen-borde
	{
		border: 1px solid #bebebe;
		padding: 3px;
	}	

.input-button

	{
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
		width: auto;
		height: auto;
		background-image:url(../images/boton-normal.png);
		background-repeat: repeat-x;
		border: 1px solid #ccc;
		background-color: #cae5ff;
		color: #fff;
		cursor: pointer;
		margin-left: 2px;
		margin-right: 2px;
		font-weight: bold;	
	}
	
.input-button:hover

	{
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
		width: auto;
		height: auto;
		background-image:url(../images/boton-sobre.png);
		background-repeat: repeat-x;
		border: 1px solid #ccc;
		background-color: #cae5ff;
		color: #fff;
		cursor: pointer;
		margin-left: 2px;
		margin-right: 2px;
		font-weight: bold;	
	}

.input-text
	{
		border: 1px solid #8DB2E3;
		background: #FFF;
		font-family:sans-serif;
		font-size:16px;
		width:200px;
		padding:1px 0 0 0;
	}
.input-text:focus
	{
		border: 2px solid #036;

	}
.input-textO
	{
		border: 1px solid #FF9999;
		background:#FFF;
		font-family:sans-serif;
		font-size:16px;
		width:200px;
		padding:1px 0 0 0;
	}
.input-textO:focus
	{
		border: 2px solid #036;
	}
.input-textP
	{
		border: 1px solid #8DB2E3;
		background: #FFF;
		font-family:sans-serif;
		font-size:16px;
		width:350px;
		padding:1px 0 0 0;
	}
.input-textP:focus
	{
		border: 2px solid #036;
		background-color:#EBEBEB;

	}
.input-textPO
	{
		border: 1px solid #FF9999;
		background:#FFF;
		font-family:sans-serif;
		font-size:16px;
		width:350px;
		padding:1px 0 0 0;
	}
.input-textPO:focus
	{
		border: 2px solid #CC0000;
		background-color:#EBEBEB;
	}
		
.input-text2
	{
		border: 1px solid #ccc;
		background: #fff;
		font-size:16px;
	}	
.loguinform:focus 
	{
 		 background :#fff;
	}

.spacer-header
	{
		width:200px;
		height:7px;
	}
	

.loguin-main
	{
		padding-top: 0px;
	}

.loguin-form
	{
		font-size: 18px;
  		border: 1px solid #333;
  		color: #333;
  		background: #fff;
		width:150px;
	}
	
.parrafo-header
	{
		margin-top: 8px;
		margin-bottom: 8px;
	}
.resultadon-1
	{
		
		padding-left: 5px;
		height: 20px;
		width:160px;
		padding-top: 3px;
		background-color: #EDF3FA;
		float:left;
		cursor:pointer;		
	}
.resultadoc-1
	{
		
		/*border-right: 1px solid #999;*/
		height: 20px;
		width:85px;
		padding-top: 3px;
		background-color: #EDF3FA;
		float:right;
		cursor:pointer;				
	}
.resultadon-2
	{
		/*border-left: 1px solid #cce6ff;*/
		padding-left: 5px;
		height: 20px;
		width:160px;
		padding-top: 3px;
		background-color: #fff;
		float:left;
		cursor:pointer;			
	}
.resultadoc-2
	{
		/*border-right: 1px solid #cce6ff;*/
		height: 20px;
		width:85px;
		padding-top: 3px;
		background-color: #fff;
		float:right;
		cursor:pointer;				
	}

.resultado-1
	{
		padding-left: 30px;
		/*border-right: 1px solid #999;*/
		height: 20px;
		padding-top: 3px;
		background-color: #EDF3FA;		
	}
	
.resultado-2
	{
		padding-left: 30px;
		border-right: 1px solid #999;
		height: 20px;
		padding-top: 3px;		
	}
	
.resultado-3
	{
		text-align:right;
		background-color: #666;
		/*olor: #fff;*/
		/*border-right: 1px solid #999;*/
		height: 22px;
		padding-top: 8px;
		background-image:url(../images/busqueda.png);
		/*border-bottom: 1px solid #999;		*/
		margin-top: 10px;
		float:left;
		width:250px;
		
	}	

.resultado-titulo
	{
		text-align: left;
		padding-left: 5px;
		/*border: 1px solid #999*/
		font-weight: bold;
		height: 30px;
		background-image:url(../images/busqueda.png);
		margin-top:10px;
		margin-bottom:10px;
	}
	
.resultado-titulo-icono
	{
		float: left;
		width: 22px;
		margin-top: 2px;
		margin-right: 5px;
	}

.resultado-titulo-texto
	{
		margin-top: 7px;
		margin-left: 5px;
		text-align:left;
	}
#CELDA_PAGOS{
		width:480px;
	 	float:left;
	    margin-top:10px;
		margin-left:15px;
}		
#CELDA{
		width:365px;
	 	float:left;
		height:30px;

}
#CELDAP{/*PREREGISTRO WEB*/
		width:650px;
	 	float:left;
		height:30px;

}
#CELDAPL{/*PREREGISTRO WEB*/
		width:650px;
	 	float:left;
		height:50px;

}
#CELDA2{		
		width:110px;
		float:left;
		text-align:left;
		margin: 0 0 0 10px;
		font-size:14px;
		font-family:sans-serif;
}
#CELDA2P{/*PREREGISTRO WEB*/		
		width:220px;
		float:left;
		text-align:left;
		margin: 0 0 0 25px;
		font-size:14px;
		font-family:sans-serif;
}
#CELDA2PL{/*PREREGISTRO WEB*/		
		width:600px;
		float:left;
		text-align:left;
		margin: 0 0 0 25px;
		font-size:14px;
		font-family:sans-serif;
}
#CELDA3{
		width:240px;
		float:left;
		text-align:left;
		margin: 2px 0 5px 0;
}
#CELDA3P{/*PREREGISTRO WEB*/
		width:360px;
		float:left;
		text-align:left;
		margin: 2px 0 5px 0;
}
#CELDA3PL{/*PREREGISTRO WEB*/
		width:595px;
		float:left;
		text-align:right;
		margin: 0px 0 5px 0;
}	

#CELDA_D{
		width:260px;
	 	float:left;
}
#CELDA_D_2{
		width:260px;
	 	float:left;
}
#CELDA1{
		width:680px;
		font-weight:bold;
		margin-top:20px;
		margin-bottom:20px;
		float:left;
}

#CELDA_MUERTA{		
		width:240px;
		height:30px;
		float:left;
}
#CELDA22{		
		width:240px;
		float:left;
		text-align:left;
		margin-left:10px;
		margin-top: 2px;		
}

#CELDA4{
		width:205px;
		float:left;
		text-align:right;
}
#CELDA5{
		width:300px;
		float:left;
		text-align:left;
		margin-left:20px;
}
#CELDA6{
		width:650px;
	 	float:left;
		margin-top:30px;
}
#CELDA_C_I_1{
		width:112px; 
		height:34px; 
		float:left;
		margin-top:15px; 
		margin-bottom:5px; 
		padding-right:18px; 
		padding-top:9px; 
		cursor:pointer;
}
#CONTENEDOR_ACORDEON{
	width:260px;
	height:380px;
}
#ACORDEON_ACTIVO{
	width:250px;
	height:23px;
	background-image:url(../images/acordeon2.png);
	padding-top:7px;
	padding-left:10px;
	text-align:left;
}
#ACORDEON_INACTIVO{
	width:250px;
	height:23px;
	background-image:url(../images/acordeon1.png);
	padding-top:7px;
	padding-left:10px;
	text-align:left;
	cursor:pointer;
}
#ACORDEON_TRABAJO{
	width:242px;
	padding:8px;
	background:#FFFFFF;
	height:300px;
	overflow:auto;
	text-align:left;
	border-left:1px solid #8DB2E3;
	border-right:1px solid #8DB2E3;
}

#ACORDEON_IMAGE{
	width:26px;
	height:16px;
	text-align:center;
	float:left;
}
#ACORDEON_TITULO{
	width:220px;
	float:left;
}
#BUSQUEDA_FICHA2{
	padding-right:50px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:5px;
	width:190px;
	background-image:url(../images/fondo_tooltip.png);
	height:50px;
	border: 1px solid #fc0;
}
#BUSQUEDA_FICHA{
		width:680px;
		text-align:center;
		float:left;
		margin-top:60px;
}

	
/*nuevo*/

#content
	{
		width: 980px;
		height: auto;
	}
#contenido1{
	height: 580px;
	/*background-image:url(../images/contenido1.png);*/
	/*background-repeat:no-repeat;*/
	/*background-position:top left;*/
	overflow:auto
}
#contenido2{
	height: 580px;
	background-image:url(../images/contenido1.png);
	background-repeat:no-repeat;
	background-position:top left;
	overflow:auto
	
}
#contenido3{
	height: 580px;
	background-image:url(../images/contenido1.png);
	background-repeat:no-repeat;
	background-position:top left;
	overflow:auto
	
}
#contenido4{
	height: 580px;
	background-image:url(../images/contenido1.png);
	background-repeat:no-repeat;
	background-position:top left;
	overflow:auto;
}
#contenido5{
	height: 580px;
	background-image:url(../images/contenido1.png);
	background-repeat:no-repeat;
	background-position:top left;
	overflow:auto;
}
#GUARDADO{

	padding-left:40px;
	padding-top:5px;
	width:100%;
	background-color:#FF9;
	background-image:url(../images/fondo_tooltip.png);
	background-repeat:no-repeat;
	min-height:40px;
	cursor:pointer;	
}
#GUARDADO2{

	padding-left:40px;
	padding-top:5px;
	width:100%;
	background-color:#FFCCCC;
	background-image:url(../images/fondo_tooltip2.png);
	background-repeat:no-repeat;
	min-height:40px;
	cursor:pointer;	
}
#RECIBE_GUARDADO{

}
.ASTERISCO{
	float:left;
	font-family:Tahoma;
	font-size:23px;
	color:#006699;
	/*color:#99D9FB;*/
	width:20px;
	height:20px;
	
}
