
body{	
	font: normal 12px Arial, Helvetica, sans-serif;	
}
textarea{
	resize:vertical;
}
/*
.clsDivPrinc{
	border:1px solid #1B63A5;
	min-height:500px;
}
*/
/********************* MENSAJES *************************/
.info, .exito, .alerta, .error {
    border: 1px solid;
    margin: 0px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
	font-size: 11px; 
	font-family: Tahoma, Helvetica, sans-serif;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
}
.exito {
    color: #4F8A10;
    background-color: #DFF2BF;    
}
.alerta {
    color: #9F6000;
    background-color: #FEEFB3;    
}
.error {
    color: #D8000C;
    background-color: #FFBABA;    
}
/****************************************/
/*           MAQUETACION PAGINA         */
/****************************************/
.cabeceraPagina {
   margin: 0px;
   height: 80px;
   position:fixed; 
   right:0px; 
   top:0px; 
   z-index:10;
   width: 100%;
   padding:1px 1px 1px 40px;
   line-height: 1;
   background: #ffffff;
   background: -webkit-linear-gradient(bottom, #959595, #F0F0F0);
   background: -ms-linear-gradient(bottom, #959595, #F0F0F0);
   background: -moz-linear-gradient(bottom, #959595, #F0F0F0);
   background: -o-linear-gradient(bottom, #959595, #F0F0F0);
   background: linear-gradient(to top, #959595, #F0F0F0);
   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -2px 0px #959595, inset 0 1px 0 #F0F0F0;
}

.tituloPagina {
   /*float: left;*/
   bottom:0px;
   width: 700px;
   height: 80px;
   border: 0px solid #000;
   margin:0px auto 0 auto;   
}
/*
.wrapper {
  
   height: 100%;
   min-width:910px;
}
*/
/****************************************/
/*        FIN MAQUETACION PAGINA        */
/****************************************/


/* fondo de titulo*/
.cls_fondoTit{   
   padding:4px 1px 4px 1px;         
   width: 100%;   
   line-height: 1;
   background: #ffffff;
   background: -webkit-linear-gradient(bottom, #959595, #F0F0F0);
   background: -ms-linear-gradient(bottom, #959595, #F0F0F0);
   background: -moz-linear-gradient(bottom, #959595, #F0F0F0);
   background: -o-linear-gradient(bottom, #959595, #F0F0F0);
   background: linear-gradient(to top, #959595, #F0F0F0);
   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -2px 0px #959595, inset 0 1px 0 #F0F0F0;
   text-align:center; 	
   overflow: hidden;
   width: 100%; 
   border-radius: 5px 5px 5px 5px; 
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px ;
}
/*texto del titulo*/
.cls_textTit{
	font: bold 12px Arial, Helvetica, sans-serif;	
	float: left;
	border:0px solid #000;
	width:97%;
}
.dv_add{
	float: left;
	cursor:pointer;
}
.cls_horaevent{	
	color: #4C79A2;	 
	font: bold 10px Arial, Helvetica, sans-serif;
	padding-right:10px;
	border-right:0px solid #4C79A2;
}
.cls_subtiteven{
	color: #4C79A2;	
	font: bold 13px Arial, Helvetica, sans-serif;
	border-left:0px solid #646464;
	padding-left:10px;
	padding-right:10px;
}
.cls_subtitevenFolio{
	color: #4C79A2;	
	font: bold 11px Arial, Helvetica, sans-serif;
	border-left:1px solid #646464;
	border-right:1px solid #646464;
	padding-left:10px;
	padding-right:10px;
}
/*tabla principal*/
/*.cls_tabPrincipal{
	border:2px solid #cccccc;
	background:#cccccc;
	border-radius: 5px 5px 5px 5px; 
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px ;
}
*/
.cls_titInfo{
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align:center;
	padding:2px 1px 2px 1px;
	background: -webkit-linear-gradient(bottom, #81B5CD, #F0F0F0);
    background: -ms-linear-gradient(bottom, #81B5CD, #F0F0F0);
    background: -moz-linear-gradient(bottom, #81B5CD, #F0F0F0);
    background: -o-linear-gradient(bottom, #81B5CD, #F0F0F0);
    background: linear-gradient(to top, #81B5CD, #F0F0F0);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -2px 0px #81B5CD, inset 0 1px 0 #F0F0F0;
    border-radius: 5px 5px 0px 0px; 
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px ;
	width:190px;
	border:1px solid #217ACB;
}
/*div de las noticias por mes*/
.cls_news{
	/*max-height:400px;*/	
	min-height:50px;	
	overflow-y:auto;
	border-bottom: 1px solid #217ACB;
	border-left: 1px solid #217ACB;
	border-right: 1px solid #217ACB;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	margin:0px 1px 1px 1px;
	font: normal 12px Arial, Helvetica, sans-serif;
	width:190px;
	/*border:1px solid #217ACB;*/	
}

.cls_tblnews{
	border-collapse:collapse;	
}
.cls_tblnews .fecha{
	/*border-right:1px solid #ACACAC;*/
	font: normal 12px Arial, Helvetica, sans-serif;
	padding-right:3px;
	padding-left:5px;
}
.cls_tblnews .titulo{	
	font: normal 11px Arial, Helvetica, sans-serif;
	padding-left:3px;
}
.cls_tblnews tr{
	color:#2C2C2C;
	cursor:pointer;
	border-bottom:1px solid #A1C0C9;	
	margin-bottom:2px;
	background:#Fff;
}
.cls_tblnews tr:hover{
	background:#A1C0C9;	
	border:1px solid #A1C0C9;
}
/******************************************************************/

.cls_padre{
	overflow: hidden;
	width: 100%; /*TamaÃ±o definido */	
}

.cls_padre .izq{
	float: left;	
	border:0px solid #000;
	max-width:470px;
	min-width:470px;
	cursor:pointer;
	border:0px solid #000;
}
.cls_padre .der_del{
	float: right;
	border:1px solid #757575;
	border-radius: 5px 5px 5px 5px; 
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
}
.cls_padre .der_estado{
	margin:0px 3px 0px 3px;
	padding:0px 3px 0px 3px;
	cursor:default;
	float: right;
	border-left:0px solid #757575;
	font: bold 12px Arial, Helvetica, sans-serif;	
}
/*clase para el formulario de ingreso de evento*/

.cls_tblIngr{
	/*width:100%;*/
	border-collapse:separate;
	border:1px solid #378FDF;
	margin:0px;
	padding:5px;
	/*
	border-radius: 0px 0px 5px 5px; 
	-moz-border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	*/
	background: #A6CBDD;
	/*border-spacing: 10px 5px;*/
	border-spacing: 0px 5px;
}

.cls_tblIngr th{
	text-align:left;
	padding:2px 5px 2px 5px;
	border:1px solid #2887DD;
	background: #5F9ED0;
    /*
    background: -moz-linear-gradient(#555,#222);
    background: -webkit-linear-gradient(#555,#222);
    background: -o-linear-gradient(#555,#222);
    background: -ms-linear-gradient(#555,#222);
    background: linear-gradient(#555,#222);    
    */
    	
	border-radius: 3px 0px 0px 3px; 
	-moz-border-radius:3px 0px 0px 3px;
	-webkit-border-radius:3px 0px 0px 3px;
	font: bold 11px Arial, Helvetica, sans-serif;	
	color:#fff;		
}
.cls_tblIngr td{
	border:0px solid #2887DD;
	margin:0px;
	padding:0px;
}


/*
.cls_tblIngr span{
	text-align:left;
	padding:2px 5px 2px 5px;
	border:1px solid #2887DD;
	background: #4F9DE3;
    border-radius: 3px 0px 0px 3px; 
	-moz-border-radius:3px 0px 0px 3px;
	-webkit-border-radius:3px 0px 0px 3px;
	font: bold 11px Arial, Helvetica, sans-serif;	
	color:#fff;		
}
*/
.cls_tblIngr input,select{
	border:1px solid #2887DD;
	border-radius: 0px 3px 3px 0px;
	-moz-border-radius:0px 3px 3px 0px;
	-webkit-border-radius:0px 3px 3px 0px;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding:2px;	
}
/*
.cls_tblIngr select{
	border:1px solid #2887DD;
	border-radius: 0px 3px 3px 0px;
	-moz-border-radius:0px 3px 3px 0px;
	-webkit-border-radius:0px 3px 3px 0px;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding:2px;
}*/
.cls_tblIngr textarea{
	border:1px solid #2887DD;
	border-radius: 0px 3px 3px 0px;
	-moz-border-radius:0px 3px 3px 0px;
	-webkit-border-radius:0px 3px 3px 0px;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding:2px;
}
.cls_tblIngr  input:hover,select:hover,textarea:hover{
	background:#FAFAFA;
	border:1px solid #497481;
}

/*
 * CLASE PARA MOSTRAR EL HORARIO HABIL DE CADA PRECIO (tipo de evento)
 */
.cls_tblhabil{
	width:100%;
	border-collapse:collapse;
	border:1px solid #111;
	margin:0px;
	padding:5px;
	font: normal 12px Arial, Helvetica, sans-serif;
	/*
	border-radius: 0px 0px 5px 5px; 
	-moz-border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	*/
	background: #ddd;
	/*border-spacing: 10px 5px;*/
	border-spacing: 0px 5px;
}

.cls_tblhabil td{
	border:1px solid #ccc;
	margin:0px;
	text-align:center;	
}
/*
 * FIN
 */
.cls_linkdetrep{
	cursor:pointer;
	display:block;
	border:1px solid #111;
	text-align:center;
	background:#217ACB;
	color:#fff;
	border-radius: 5px 5px 5px 5px; 
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px ;
}
.cls_linkdetrep:hover{
	background:#62A7E6;
	color:#111;
}
.cls_formIngr{
	display:none; 
	border-bottom: 2px solid #959595;
	border-left: 2px solid #959595;
	border-right: 2px solid #959595;
	padding:10px;	
	margin:0px;
	border-radius: 5px 5px 5px 5px; 
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px ;	
	background: #ffffff url("../images/fondoDivForm.png");
}
.cls_formIngr, .cls_news {
	background:#E4E4E4;
}
.cls_contenedorPrincipal{
	max-height:650px;		
	border:0px solid #ff0000;
	overflow:auto;
}

/*clase usada en el formulario del comprobante*/
.cls_tblComprobante{
	width:100%;
	border:1px solid #497481;
	margin:0px;
	padding:0px;
	border-radius: 5px 5px 5px 5px; 
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px ;
}
.cls_tblComprobante th{
	text-align:left;
	padding:0px 5px 0px 5px;
	border:1px solid #497481;
	background:#A1C0C9;
	border-radius: 3px 3px 3px 3px; 
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px ;
	font: bold 12px Arial, Helvetica, sans-serif;	
	color:#464646;
}
.cls_tblComprobante td{
	border:0px solid #2C2C2C;
	margin:0px;
	padding:0px;
}
/*fin clase comprobante*/


/*div de respuesta cuando se hace un ingreso de algun evento*/
/*ya no se esta usando*/
.cls_resultIngr{
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align:center;
	display:none;	
}

.cls_txtejemp{
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#464646;
}

.cls_inputerror {
	background-color:#F7B9BD;
	border:1px solid #FF0000;
}
.cls_inputfocus{
	background:#FAFAFA;
	border:1px solid #4C79A2;
}
.cls_siApli{
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#fff;
}
.cls_subtitIngr{ /*usado para el formulacion de ingreso*/	
	border:1px solid #497481;
	/*border-right:1px solid #497481;*/
	font:bold 13px Arial, Helvetica, sans-serif;
	background: #A1C0C9 url("../images/fondoTit1.png");
	color:#464646;
	margin:0px;
	padding:2px 3px 2px 3px;
	min-height:18px;
}
.cls_subTitDescEven{
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#4C79A2;
	border:1px solid #C2D3DA;
	padding:1px 3px 1px 3px;
	margin-bottom:8px;
	background: #A1C0C9 url("../images/fondoTit1.png");
	text-align:center;
}
.cls_lugar{
	font: normal 12px Arial, Helvetica, sans-serif;
	border-top:0px solid #497481;
	padding-top:10px;
}

.cls_clausula{
	border:1px solid #000;
	border-radius: 5px 5px 5px 5px; 
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px ;
	padding:10px;
	/*margin-top:15px;*/	
	background:#FAFAFA;
	text-align : center;
	color:#ff0000;
	font: normal 12px Arial, Helvetica, sans-serif;
}

/*************************************************************************/
/*CSS USADO PARA LA TABLA EN EL DETALLE DEL EVENTO EN --EVENTOS POR DIA--*/
.cls_tblDetalleEvento{
	border-collapse:separate;
	background: #ffffff url("../images/fondoDivForm.png");
	width:500px;
	border:1px solid #497481;
	border-radius: 5px 5px 5px 5px; 
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px;
	border-spacing: 0px 5px;
	padding:5px;
}

.cls_tblDetalleEvento textarea{
	border:1px solid #497481;
	border-radius: 0px 5px 5px 0px; 
	-moz-border-radius:0px 5px 5px 0px; 
	-webkit-border-radius:0px 5px 5px 0px; 
	font: normal 11px Arial, Helvetica, sans-serif;
}

.cls_tblDetalleEvento td{
	padding:0px;
	margin:0px;
}
.cls_tblDetalleEvento tr{	
	border:0px solid #000;
}
.cls_inputDiv{
	border:1px solid #3383CB;
	border-radius: 0px 5px 5px 0px; 
	-moz-border-radius:0px 5px 5px 0px;
	-webkit-border-radius:0px 5px 5px 0px;
	font: normal 11px Arial, Helvetica, sans-serif;
	min-height:15px;
	color:#111;
	padding:3px 5px 3px 5px;
	background:#B1D0E9;
}
.cls_tblDetalleEvento th{
	text-align:left;
	color:#fff;
	padding:1px 5px 2px 5px;
	border:1px solid #3383CB;
	background:#5F9ED0;
	border-radius: 5px 0px 0px 5px; 
	-moz-border-radius:5px 0px 0px 5px; 
	-webkit-border-radius:5px 0px 0px 5px; 
	font: bold 11px Arial, Helvetica, sans-serif;
	min-height:15px;
}
/*CLASES USADAS PARA MOSTRAR EL DETALLE DE LOS EVENTOS (accordion)*/
.cls_dvCabEventoCerrado{
	border:1px solid #9BB6C1;
	padding:3px;
	margin-top:3px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px;
	background:#9EB9C4 url("../images/fondoTit2.png");
}
.cls_dvCabEventoAbierto{
	border:1px solid #9BB6C1;
	padding:3px;
	margin-top:3px;
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	background:#9EB9C4 url("../images/fondoTit2.png");
}
.cls_dvDetEvento{
	border-right:1px solid #9BB6C1;
	border-left:1px solid #9BB6C1;
	border-bottom:1px solid #9BB6C1;
	padding:3px 3px 15px 3px;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	display:none;
	/*background: #A6A6A6 url("../images/fondoDivFormPadre.png");*/
	background:#A6CBDD;
}
.cls_accordion{
	border:1px solid #497481;
	margin:0px;
	padding:5px;
	border-radius: 0px 0px 5px 5px; 
	-moz-border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	background: url("../images/fondoDivForm.png");
}

/***********************************************************************/

.cls_aceptar_icon{	
	/*background-image: url("../images/ui-icons_2e83ff_256x240.png");	
	background-repeat: no-repeat;*/
	background-position: -64px -144px;
}	
.cls_ingresar_icon{
	/*background-image: url("../images/ui-icons_2e83ff_256x240.png");	
	background-repeat: no-repeat;*/
	background-position: -64px -144px;
}
.cls_cancelar_icon{
	/*background-image: url("../images/ui-icons_2e83ff_256x240.png");	
	background-repeat: no-repeat;*/
	background-position: -96px -128px; 
}
.cls_btnComprobante_icon{
	/*background-image: url("../images/ui-icons_2e83ff_256x240.png");	
	background-repeat: no-repeat;*/
	background-position: -160px -128px;
}
.cls_agregar2_icon{
	background-position: 0 -192px;
}

.cls_aceptar_icon, .cls_cancelar_icon, .cls_btnComprobante_icon, .cls_agregar2_icon{
	background-image: url("../images/ui-icons_2e83ff_256x240.png");	
	background-repeat: no-repeat;
	width:15px;
	border: 0px solid #4C79A2;    
	padding:1px 10px 1px 7px;
}
.cls_ingresar_icon {	
	background-image: url("../images/ui-icons_2e83ff_256x240.png");	
	background-repeat: no-repeat;
	width:10px;
	border: 0px solid #4C79A2;    
	padding:1px 10px 1px 7px;
}


.cls_aceptar, .cls_cancelar, .cls_btnComprobante, .cls_ingresar, .cls_agregar2{
	border: 1px solid #4C79A2;    
	padding:4px 1px 4px 13px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px;
	width:100px;
	background: -webkit-linear-gradient(bottom, #81B5CD, #F0F0F0);
    background: -ms-linear-gradient(bottom, #81B5CD, #F0F0F0);
    background: -moz-linear-gradient(bottom, #81B5CD, #F0F0F0);
    background: -o-linear-gradient(bottom, #81B5CD, #F0F0F0);
    background: linear-gradient(to top, #81B5CD, #F0F0F0);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -2px 0px #81B5CD, inset 0 1px 0 #F0F0F0;
	cursor:pointer;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align:left;
}
/* comentado el 29-04-2016
.cls_ingresar{
	border: 1px solid #4C79A2;    
	padding:4px 25px 4px 13px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px;
	width:50px;
	background: -webkit-linear-gradient(bottom, #81B5CD, #F0F0F0);
    background: -ms-linear-gradient(bottom, #81B5CD, #F0F0F0);
    background: -moz-linear-gradient(bottom, #81B5CD, #F0F0F0);
    background: -o-linear-gradient(bottom, #81B5CD, #F0F0F0);
    background: linear-gradient(to top, #81B5CD, #F0F0F0);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -2px 0px #81B5CD, inset 0 1px 0 #F0F0F0;
	cursor:pointer;
	font: normal 12px Arial, Helvetica, sans-serif;
}
*/
.cls_aceptar:hover , .cls_cancelar:hover, .cls_btnComprobante:hover, .cls_ingresar:hover, .cls_agregar2:hover{
	background: -webkit-linear-gradient(bottom, #D2D2D2, #F0F0F0);
    background: -ms-linear-gradient(bottom, #D2D2D2, #F0F0F0);
    background: -moz-linear-gradient(bottom, #D2D2D2, #F0F0F0);
    background: -o-linear-gradient(bottom, #D2D2D2, #F0F0F0);
    background: linear-gradient(to top, #D2D2D2, #F0F0F0);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -2px 0px #D2D2D2, inset 0 1px 0 #F0F0F0;
}


/* ********************************************************************************** *
 * 					B O T O N E S   M E N U    V E R T I C A L						  *	
 * ********************************************************************************** */
.cls_agregar_icon{	  	
	background-position: 0 -192px; 	
}
.cls_report_icon{	  	
	background-position: -64px -96px; 
}	
.cls_cambio_pass_icon{ 
	background-position: -112px -128px;
}

.cls_cambio_pass_icon,.cls_report_icon,.cls_agregar_icon{	
  	background-image: url("../images/ui-icons_2e83ff_256x240.png");	
	background-repeat: no-repeat;
	width:21px;
	border: 0px solid #4C79A2;    
	padding:1px 10px 1px 7px;
}
.cls_agregar, .cls_report, .cls_cambio_pass{
	text-align:left;
	border: 1px solid #4C79A2;    
	padding:6px 1px 1px 8px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px;
	width:120px;
	height:20px;
	background: #4C79A2;
    background: -moz-linear-gradient(#A3C9DC 0%, #71AFCC 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #A3C9DC), color-stop(100%, #71AFCC));
    background: -webkit-linear-gradient(#A3C9DC 0%, #71AFCC 100%);
    background: linear-gradient(#A3C9DC 0%, #71AFCC 100%);
    margin-top:2px;	
	cursor:pointer;
	color:#000;
	font: bold 12px Arial, Helvetica, sans-serif;	
}
.cls_cambio_pass{
	width:100px;
	height:15px;
	font: bold 10px Arial, Helvetica, sans-serif;	
}
.cls_agregar:hover, .cls_report:hover, .cls_cambio_pass:hover{
	background: -webkit-linear-gradient(bottom, #D2D2D2, #F0F0F0);
    background: -ms-linear-gradient(bottom, #D2D2D2, #F0F0F0);
    background: -moz-linear-gradient(bottom, #D2D2D2, #F0F0F0);
    background: -o-linear-gradient(bottom, #D2D2D2, #F0F0F0);
    background: linear-gradient(to top, #D2D2D2, #F0F0F0);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -2px 0px #D2D2D2, inset 0 1px 0 #F0F0F0;
}
/* ***************************************************************** *
 * 				F I N   M E N U   V E R T I C A L					 *
 * ***************************************************************** */

.cls_indicaciones{
	width:340px;
	text-align:left;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.cls_salir{
	cursor:pointer;
	background-color: #BCCED5;
	padding:2px 5px 2px 5px;
	border: 1px solid #4C79A2;    
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px;
}
.cls_salir:hover{
	background-color: #fff;
}
.cls_infTranComp{	
	border:1px solid #000;
	border-radius: 5px 5px 5px 5px; 
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px ;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	background:#FAFAFA;
	text-align : justify;
	color:#ff0000;
	font: normal 11px Arial, Helvetica, sans-serif;
	display:none;
}
.cls_dat_transf{	
	border-collapse:collapse;
	text-align:justify;
	display:none;
	color:#fff;
	font: normal 10px Arial, Helvetica, sans-serif;		
	width:200px;
	background:#A3C9DC;
}
.cls_dat_transf td{
	border:1px solid #144D7E;
	color:#ff0000;
	background:#B2D2E1;
}
.cls_dat_transf th{
	background:#6DACCB;
	font: bold 11px Arial, Helvetica, sans-serif;
	border:1px solid #144D7E;
}
.cls_dat_transf caption{
	background:#6DACCB;
	font: bold 11px Arial, Helvetica, sans-serif;
	border:1px solid #144D7E;
	padding:4px;
}

.cls_tblParEv{
	border:0px solid #497481;	
	margin:0px;
	padding:0px;
	width:100%;	
}

.cls_tblParEv th{
	background:#5F9ED0;
	font: bold 11px Arial, Helvetica, sans-serif;
	border:1px solid #144D7E;
	border-radius: 0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px;
}

.cls_tblParEv td{
	background:#6DACCB;
	font: bold 11px Arial, Helvetica, sans-serif;
	border:1px solid #144D7E;
	border-radius: 0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px;
}

/* **************************** *
 *		CSS DE LOS REPORTES 	*
 * **************************** */
.cls_tblReportCab{
	border:0px solid #497481;	
	margin:0px;
	padding:0px;
	border-radius: 5px 5px 5px 5px; 
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px ;
	background: url("../images/fondoDivForm.png");
}
.cls_tblReportCab td{
	text-align:center;
	padding:5px 0px 0px 0px;
	border:1px solid #497481;
	background:#A1C0C9;
	border-radius: 3px 3px 3px 3px; 
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px ;
	width:200px;	
	color:#464646;	
}
.cls_tblReportCab td:hover{
	cursor:pointer;
	color:#000;
	background:#BDD2D9;
}
.cls_tblReportCab td .titulo{
	border-top:1px solid #497481;
	font: bold 10px Arial, Helvetica, sans-serif;	
	background:#78A5B1;
	height:25px;
} 
.cls_icon_pencil, .cls_icon_del, .cls_icon_comprob, .cls_icon_agregar{	
	background-image: url("../images/ui-icons_2e83ff_256x240.png");	
	background-repeat: no-repeat;
	width:18px;
	height:18px;
	border: 1px solid #4C79A2; 
	border-radius: 5px 5px 5px 5px; 
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px ;
	background-color: #cccccc;
}
.cls_icon_del{
	background-position: -96px -128px; 
}
.cls_icon_pencil{
	background-position: -64px -112px;
}
.cls_icon_del:hover,.cls_icon_pencil:hover, .cls_icon_comprob:hover, .cls_icon_agregar:hover{
	background-color: #454545;
}
.cls_icon_comprob{
	background-position: -160px -128px;
}
.cls_icon_agregar{
	background-position: 0 -192px; 	
}

.cls_dvprc{
	background-image: url("../images/fondo.jpg");	
	/*background-repeat: no-repeat;*/
	/*border-left:1px solid #ff0000;*/
	box-shadow: 0px 0px 30px 0px #217ACB;
	min-height:500px;
}
/* ************************************ * 
 * C S S  P A R A   A P P   S O C I O S * 
 * ************************************ */
.cls_avidesc{
	font: normal 11px Arial, Helvetica, sans-serif;	
}
.cls_padre_soc{
	overflow: hidden;
	width: 100%;
	margin:0px;	
	min-height:18px;		
}

.cls_padre_soc .cls_izq{
	float: left;
	margin-right:5px;	
}
.cls_padre_soc .cls_der{
	float: right;	
	margin-right:5px;	
}
.cls_padre_soc .der_estado{
	margin:0px 3px 0px 3px;
	padding:0px 3px 0px 3px;
	cursor:default;
	float: right;
	border-left:0px solid #757575;
	font: normal 12px Arial, Helvetica, sans-serif;	
}

.cls_titPrinc{
	border: 1px solid #4297d7;
	background: #5c9ccc url("../images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") 50% 50% repeat-x;
	color: #144D7E;
	font: bold 16px Arial, Helvetica, sans-serif;
	min-height:25px;
	padding:5px 5px 5px 10px;
	text-shadow: -2px -2px 1px #ccc;
	box-shadow: 0px 0px 30px 0px #217ACB;
}
.cls_titulo{
	color:#000;
}
.cls_link{
	font: bold 11px Arial, Helvetica, sans-serif;	
	color:#3383CB;
	cursor:pointer;
	border:1px solid #497481;	
	border-radius: 5px 5px 5px 5px; 
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	padding:3px;	
	background:#D2E1E6;
}
.cls_link:hover{
	background:#A9C6CF;
}

/* CSS PARA LISTADO */
.cls_tblgrila{
	border-collapse:collapse;
	border:1px solid #378FDF;
	font: normal 12px Arial, Helvetica, sans-serif;	
	padding-right:3px;
	padding-left:5px;
	width:100%;
}
.cls_tblgrila th{
	border-bottom:1px solid #217ACB;
	background:#62A7E6;
	color:#fff;
	font: bold 13px Arial, Helvetica, sans-serif;	
	padding:5px;	
	border-right:1px solid #217ACB;
}
.cls_tblgrila tbody td{	
	padding:3px 3px 3px 5px;
	border-bottom:1px solid #217ACB;
}
.cls_tblgrila tbody tr{
	color:#2C2C2C;
	margin-bottom:2px;
}
.cls_tblgrila tbody tr:nth-child(odd) {
    background-color:#DCECFA;    
}
.cls_tblgrila tbody tr:nth-child(even) {
    background-color:#CBE4FA;    
}

.cls_tblgrila tbody tr:hover{
	background:#A1C0C9;		
}

.cls_tblgrila tfoot tr{
	background-color:#8FBDD3;
	
}

/* * * CSS DE CONSULTA DE SOCIOS * * */

.cls_btn_cns{
   padding:3px 1px 3px 3px;          
   line-height: 1; 
   border:1px solid #217ACB;
   background: #ffffff;
   background: -webkit-linear-gradient(bottom, #959595, #F0F0F0);
   background: -ms-linear-gradient(bottom, #959595, #F0F0F0);
   background: -moz-linear-gradient(bottom, #959595, #F0F0F0);
   background: -o-linear-gradient(bottom, #959595, #F0F0F0);
   background: linear-gradient(to top, #959595, #F0F0F0);
   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -2px 0px #959595, inset 0 1px 0 #F0F0F0;
   text-align:center; 	
   border-radius: 5px 5px 5px 5px; 
   -moz-border-radius:5px 5px 5px 5px;
   -webkit-border-radius:5px 5px 5px ; 
   cursor:pointer;	
}

.cls_err_cns{
	margin-top:8px;
	font-size:11px;
	background:#F7B9BD;
	border:1px solid #ff0000;
	color:#ff0000;
	padding:3px;
	text-align:center;
}
.cls_tbl_cons{	
	border:1px solid #858585;
	border-collapse:collapse;
	width:350px;font-size:12px;
	text-align:left
}
.cls_tbl_cons th{
	border:1px solid #217ACB;
	background:#378FDF;
	padding:4px 1px 4px 4px;
	color:#fff;
}
.cls_tbl_cons td {
	border:1px solid #217ACB;
	padding:4px 1px 4px 4px;
	background:#A6CBDD;
}
.cls_fila_error{
	background : #ff0000;	
}

.cls_btn_link{

	border: 1px solid #4C79A2;    
	padding:1px 3px 1px 3px; 
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px;
	width:100px;
	background: -webkit-linear-gradient(bottom, #81B5CD, #F0F0F0);
    background: -ms-linear-gradient(bottom, #81B5CD, #F0F0F0);
    background: -moz-linear-gradient(bottom, #81B5CD, #F0F0F0);
    background: -o-linear-gradient(bottom, #81B5CD, #F0F0F0);
    background: linear-gradient(to top, #81B5CD, #F0F0F0);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -2px 0px #81B5CD, inset 0 1px 0 #F0F0F0;
	cursor:pointer;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align:center;
}
.cls_btn_link:hover{
	background: -webkit-linear-gradient(bottom, #D2D2D2, #F0F0F0);
    background: -ms-linear-gradient(bottom, #D2D2D2, #F0F0F0);
    background: -moz-linear-gradient(bottom, #D2D2D2, #F0F0F0);
    background: -o-linear-gradient(bottom, #D2D2D2, #F0F0F0);
    background: linear-gradient(to top, #D2D2D2, #F0F0F0);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -2px 0px #D2D2D2, inset 0 1px 0 #F0F0F0;
}

.cls_divContFomr{
	border:1px solid #378FDF;
	/*margin:0px;
	padding:5px;*/
	background: #9AC7EF;	
}
