﻿/*master*/
.celdaUsuario
{
    white-space: nowrap;
    font-size: x-small;
}
.celdaSubMenu
{
	width:100%;
	text-align: right;
}
.tablalogin_horizontal
{
    width: 100%;
    padding: 0;
    border-spacing: 0; /*background-color: #f15900;*/
    color: #003b5b;
    height: 30px;
    background-image: url(../../App_Themes/Deportic_Theme/images/fondo_menu_usuario.gif);
    background-repeat: repeat-x;
}
.menu_sup
{
    height: 29px;
    background-color: #dcdcdc;
    margin: 0px;
    width: 100%;
    background-image: url(../../App_Themes/Deportic_Theme/images/fondo_menu.gif);
    background-repeat: repeat-x;

}
.tablalogin
{
    width: 100%;
    padding: 0;
    border-spacing: 0;
    border-right: lightgrey 1px solid;
    border-top: lightgrey 1px solid;
    border-left: lightgrey 1px solid;
    border-bottom: lightgrey 1px solid;
    font-size: x-small;
    background-color: #f5f5f5;
    font-family: Verdana, Arial, Tahoma;

}

.txtnotas
{
	font-size: 9px;
	color:  #1B1B1B;
	font-family: Verdana, Tahoma, Arial, Times, 'Times New Roman';
}
.tablaadmin
{
    width: 100%;
    padding: 0;
    border: 0;
    border-spacing: 0;
    color: white;
    background-color: #A9A9A9;
}
/*FORMULARIOS*/
.label_error
{
    font-size: x-small;
    font-family: Verdana, Arial;
    background-color: transparent;
    font-weight: normal;
    color: red;
}
.tablageneral
{
    width: 100%;
    padding: 0;
    border: 0;
    border-spacing: 0;
    background-color: white;
    text-align:left;
}
.tabla_sin_bordes
{
    width: 100%;
    padding: 2;
    border: 0;
    border-spacing: 0;
    
}
.celda_borde_izdo
{
    background-position: right top;
    background-image: url(../../App_Themes/Deportic_Theme/images/borde_izdo.jpg);
    background-repeat: repeat-y;
}
.celda_borde_dcho
{
    background-position: left top;
    background-image: url(../../App_Themes/Deportic_Theme/images/borde_dcho.jpg);
    background-repeat: repeat-y;
}

.celda_borde_izdo_cuestionario
{
    background-position: right top;
    background-image: url(../../App_Themes/Deportic_Theme/images/borde_izdo_cuestionario.gif);
    background-repeat: repeat-y;
}
.celda_borde_dcho_cuestionario
{
    background-position: left top;
    background-image: url(../../App_Themes/Deportic_Theme/images/borde_dcho_cuestionario.gif);
    background-repeat: repeat-y;
}
.tabla_patrocinio
{
    border-top: #dcdcdc 1px solid;
    border-bottom: #dcdcdc 1px solid;
    padding-bottom: 2px;
    padding-top: 2px;
    background-image: url(../../App_Themes/Deportic_Theme/images/fondo_patrocinio.gif);
    background-repeat: no-repeat;
    background-color: #ced1d3;
}
.tabla_patrocinio_2
{
    padding-bottom: 2px;
    padding-top: 2px;
    padding-right: 2px;
    padding-left: 2px;

}
.fila_autenticacion
{
    font-weight: bold;
    background-color: #ffff99;
    font-family: Arial, Verdana;
    font-size: small;
}

.enlaces_menu_general
{
    font-size: 11px;
    color: #003b5b;
    font-family: Verdana, Tahoma, Arial, Times, 'Times New Roman';
    font-weight: bold;
}
.enlaces_menu_usuario
{
    font-size: 11px;
    color: #ffffff;
    font-family: Verdana, Tahoma, Arial, Times, 'Times New Roman';
    font-weight: bold;
}
.tabla_treeview_admin
{
    font-size: 11px;
    color: #d12421;
    font-family: Verdana, Tahoma, Arial, Times, 'Times New Roman';
    background-color: whitesmoke;
    width: 180px;
}

/*Vista previa evento*/
.Celda_izda_vprevia
{
    background-color: whitesmoke;
    width: 150px;
}
.Detalles1
{
    background-color: whitesmoke;
    vertical-align: top;
}
.Detalles2
{
    vertical-align: top;
}
.FilasResultados
{
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    
}


/*Administrador AYUDA*/
.tabla_ayuda_gris
{
    font-size: x-small;
    font-family: Verdana, Arial;
    padding   : 2px;
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
    background-color: white;
    width: 95%;
    vertical-align: top;
    text-align: left;
}
.celdas_ayuda_campos
{ 
    vertical-align: top;
    margin: 0px;
    padding: 2px;
    border-bottom: white 1px solid; 
}
.tabla_ayuda_campos
{
    width: 100%;
    vertical-align: top;
    margin: 0px;
    padding: 2px;
    border-bottom: white 1px solid;
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    vertical-align: top;
    text-align: left;
    background-color: gainsboro;
}

.titulo_campo
{
    font-size: x-small;
    font-family: Verdana, Arial;
    font-weight: bold;
    border-bottom: white 1px solid;
}
.ayuda_ejemplo
{
    font-size: x-small;
    font-family: Verdana, Arial;
    color: dimgray;
    font-style: italic;
}
/*Administrador Eventos*/
.nombre_evento_admin
{
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Tahoma, Arial, Times, 'Times New Roman'; /*background-color:  #f15900; */
    /*background-image: url(../../App_Themes/Deportic_Theme/images/fondo_menu_usuario.gif);*/
    font-weight: bold;
}
.enlaces_submenu_admin
{
    font-size: 11px;
    color: #FFFFFF;
    font-family: Verdana, Tahoma, Arial, Times, 'Times New Roman'; /*background-color:  #f15900; */
    font-weight: bold;
}
.tabla_bordegris
{
    font-size: x-small;
    font-family: Verdana, Arial;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
    background-color: transparent;
    width: 100%;
}
.tabla_asoc_categoria
{
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
    width: 100%;
    padding: 0px;
}
.celda_asoc_categoria
{
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
    width: 200px;
    padding: 2px;
}
/*Agendas y contactos*/
.tabla_bordegris_agenda
{
    font-size: x-small;
    font-family: Verdana, Arial;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
    background-color: #f5f5f5;
    width: 100%;
}
.label_boton
{
    border-right: #f15900 1px solid;
    border-top: #f15900 1px solid;
    border-left: #f15900 1px solid;
    border-bottom: #f15900 1px solid;
    background-color: #F1F1F1;
    font-weight: bold;
    font-size: small;
    font-family: Tahoma, Arial, Verdana;
    color: #0d4053;
    cursor: hand;
    height: 50px;
}

.tabla_agendagris
{
    font-family: Verdana, Arial;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
    background-color: transparent;
    width: 100%;
    font-size: xx-small;
}
.titulo_agenda
{
	font-size: 15px;
	color:  #f25900;
	font-family: Verdana, Tahoma, Arial, Times, 'Times New Roman';
	font-weight: bold;
}
/*ficha evento*/
.tabla_bordegris_evento
{
    font-size: x-small;
    font-family: Verdana, Arial;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
    background-color: #f5f5f5;
    width: 220px;
}
.tituloevento
{
	font-size: 15px;
	color:  #f25900;
	font-family: Verdana, Tahoma, Arial, Times, 'Times New Roman';
	font-weight: bold;
}
/*banco*/
.Entidad
{
    width: 25px;
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
}
.Oficina
{
    width: 25px;
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
}
.Control
{
    width: 15px;
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
}
.NumCuenta
{
    width: 80px;
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
}
/*Agenda*/
.CeldaGrupos
{
    width: 163px;
    background-color: #b9b9b9;
}

.Celdabuscacontactos
{
    width: 283px;
    background-color: #b9b9b9;
}
.FondoNuevoContacto
{
    background-image: url(../../App_Themes/Deportic_Theme/images/fondo_nuevocontacto.gif);
    height: 28px;
}
/*crear evento*/
.fondopagina
{
    margin: 0px 0px 0px 0px;
    font-size: 9pt;
    color: black;
    font-family: Tahoma, Verdana, Arial;
    background-color: #FFFFFF;
}
.celda_ayuda
{
    width: 220px;
    border: 0;
    border-spacing: 0;
    background-color: gainsboro;
    vertical-align: top;
    text-align: justify;
    font-size: 11px;
    color: dimgray;
    font-family: Tahoma, Arial;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
}
.textos_ayuda
{
    text-align: justify;
    font-size: 11px;
    color: #093f78;
    font-family: Tahoma, Arial;
}
.tabla_crearevento
{
    height: 100%;
    width: 100%;
}
/*Login*/
.tabla_login
{
    width: 400px;
    font-size: x-small;
    font-family: Verdana, Arial;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
    background-color: transparent;
}
.texto_tabla_login
{
    width: 400px;
    font-size: x-small;
    font-family: Verdana, Arial;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
    background-color: lightsteelblue;
}
/*inscripciones*/
.titulo_inscripcion
{
	font-size: 15px;
	color:  #f25900;
	font-family: Verdana, Tahoma, Arial, Times, 'Times New Roman';
	font-weight: bold;
}
.separador_preguntas_estandar
{
    font-family: Verdana, Tahoma, Arial, Times, 'Times New Roman';
    height: 55px;
    background-color: deeppink;
}
.separador
{
    font-family: Verdana, Tahoma, Arial, Times, 'Times New Roman';
    background-color: royalblue;
    font-weight: bold;
    font-size: x-small;
    color: white;
    text-align: center;
}
.celdas_inscripcion_impar
{
    padding-left: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    padding-top: 2px;
    text-align: left;
    width: 100%;
    padding-right: 2px;
    height: 100%;
}
.celdas_inscripcion_par
{
    background-color: lavender;
    padding-left: 2px;
    padding-bottom: 2px;
    vertical-align: middle;
    padding-top: 2px;
    padding-right: 2px;
    text-align: left;
    width: 100%;
    height: 100%;
}

.tabla_inscripcion
{
    font-size: x-small;
    font-family: Verdana, Arial;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
    background-color: transparent;
    width: 600px;
}
.linea_evento
{
    font-size: small;
    color: black;
    font-family: Verdana, Arial;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    background-color: whitesmoke;
    border-top: orange thin solid;
}
.linea_evento_error
{
    font-weight: bold;
    font-size: xx-small;
    color: red;
    font-family: Verdana, Arial;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    background-color: whitesmoke;
    border-top: orange thin solid;
}
.linea_categoria
{
    height: 100%;
    font-size: x-small;
    color: black;
    font-family: Verdana, Arial;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    background-color: whitesmoke;
}
.linea_categoria_error
{
    font-weight: bold;
    font-size: xx-small;
    color: red;
    font-family: Verdana, Arial;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
     background-color: whitesmoke;
}
.linea_participante
{
    font-size: small;
    color: black;
    font-weight: bold;
    font-family: Verdana, Arial;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    border-top: thin inset;
    border-bottom: thin inset;
    background-color: orange;
}
.linea_participante_nombre
{
    font-size: small;
    color: black;
    font-weight: bold;
    font-family: Verdana, Arial;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    border-top: thin inset;
    border-bottom: thin inset;
    background-color: orange;
    width: 80%;
}
.linea_participante_error
{
    font-size: x-small;
    font-weight: bold;
    color: red;
    font-family: Verdana, Arial;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    font-weight: normal;
    border-top: thin inset;
    border-bottom: thin inset;
    background-color: orange;
}
.linea_productos
{
    font-size: x-small;
    color: black;
    font-family: Verdana, Arial;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    vertical-align: top;
    text-align: left;
    text-indent: 30px;
}
.linea_mensajes_error
{
    font-size: xx-small;
    font-family: Verdana, Arial;
    background-color: red;
    font-weight: normal;
}


.tabla_bordegris_cesta
{
    font-size: x-small;
    font-family: Verdana, Arial;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;

    background-color: transparent;
    width: 100%;
}
/*justificante inscripcion*/
.titulo_justificante
{
	font-size: 15px;
	color:  #f25900;
	font-family: Verdana, Tahoma, Arial, Times, 'Times New Roman';
	font-weight: bold;
}

.tabla_justificante
{
    font-size: x-small;
    font-family: Verdana, Arial;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
    background-color: transparent;
}
.linea_evento_justificante
{
    font-weight: bold;
    font-size: x-small;
    color: black;
    font-family: Verdana, Arial;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    border-top: black 1px solid;
    border-bottom: black 1px solid;
}

.linea_categoria_justificante
{
    font-size: x-small;
    font-weight: bold;
    color: black;
    font-family: Verdana, Arial;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    border-top: DarkGray 1px solid;
    border-bottom: DarkGray 1px solid;
}

.separalinea_participante_justificante
{
    height: 100%;
    font-size: xx-small;
    color: black;
    font-weight: bold;
    font-family: Verdana, Arial;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    border-top: black 1px solid;
}
.linea_participante_justificante
{
    height: 100%;
    font-size: xx-small;
    color: black;
    font-family: Verdana, Arial;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    font-weight: normal;
    text-indent: 10px;
    vertical-align: top;
}

.linea_productos_justificante
{
    height: 100%;
    width: 100%;
    font-size: x-small;
    color: black;
    font-family: Verdana, Arial;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;

}
.tabla_formapago
{
    font-size: x-small;
    font-family: Verdana, Arial;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
    background-color: gold;
    width: 100%;
    font-weight: bold;
}
/*formularios*/

.titulo_ficha
{
    font-size: 11px;
    color: black;
    font-family: Verdana, Tahoma, Arial, Times, 'Times New Roman';
    font-weight: bold;
    background-color: lightgrey;
}

.titulo_configevento
{
	font-size: 11px;
	color: #f25900;
	font-family: Verdana, Tahoma, Arial, Times, 'Times New Roman';
	font-weight: bold;
	padding-left: 5px;
	padding-top: 2px;
	background-repeat: repeat;
	background-attachment: scroll;
	background-color: #A9A9A9;
}

.titulo_normal
{
    font-size: 11px;
    color: #f25900;
    font-family: Verdana, Tahoma, Arial, Times, 'Times New Roman';
    font-weight: bold;
    background-image: url(../../App_Themes/Deportic_Theme/images/fondo_titulo.gif);
    padding-left: 5px;
    padding-top: 2px;
    background-repeat: repeat;
    background-attachment: scroll;
}
.cuerpo_ayuda
{
    font-size: 13px;
    color: #003549;
    font-family: Verdana, Tahoma, Arial, Times, 'Times New Roman';
    text-align: left;
}
.txt_notaspie

{
	font-size: 9px;
	color:  #000000;
	font-family: Verdana, Tahoma, Arial, Times, 'Times New Roman';
}
.tabla_notaspie
{
    font-size: xx-small;
    color: dimgray;
    font-family: Verdana, Tahoma, Arial, Times, 'Times New Roman';
    height: 100%;
    width: 100%;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
    background-color: gainsboro;
    text-align: justify;
}

.celdaMenu
{
	width: 250px;
}
.celdaGris
{
    background-color: gainsboro;
}
.celdaGrisClaro
{
    
    background-color: whitesmoke;
}
.marco_izdo
{
    width: 250px;
    vertical-align: top;
    background-color: #e5e5e5;
}
.titulo_marco_izdo
{
    vertical-align: top;
    background-color: lightgrey;
    font-weight: bold;
    color: #ff6f00;
}
.celdaDatos
{
    /*width: 530px; */
    }


.botones
{
    cursor: hand;
}

.mensajes_rojo
{
	font-size: 11px;
	color: red;
	font-family: Verdana, Tahoma, Arial, Times, 'Times New Roman';
	font-weight: bold;
}
.mensajes_azul
{
	font-size: 11px;
	color: #00476B;
	font-family: Verdana, Tahoma, Arial, Times, 'Times New Roman';
	font-weight: bold;
}


.boton
{
	border-top-width: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left-width: 1px;
	font-size: 11px;
	border-left-color: gray;
	background-image: none;
	border-bottom-width: 1px;
	border-bottom-color: gray;
	padding-bottom: 1px;
	margin: 2px;
	width: 80px;
	color: #333333;
	border-top-color: gray;
	padding-top: 1px;
	font-family: Tahoma;
	height: 18px;
	background-color: #CCCCFF;
	text-align: center;
	border-right-width: 1px;
	text-decoration: none;
	border-right-color: gray;
}

.Table1
{
    width: 98%;
    background-position: center;
    text-align: center;
    padding: 2px 2px 2px 2px;
}
TdTitulo
{
    text-align: center;
}
.Table2
{
    width: 450px;
    background-position: center;
    text-align: center;
    
}
.EnteroBox
{
    border: solid 1px Gray;
    font: normal 11px Tahoma;
    background-color: White;
    width: 90px;
}

.Cantidad
{
    border: solid 1px Gray;
    font: normal 11px Tahoma;
    background-color: White;
    width: 30px;
}
.DateBox
{
    border: solid 1px Gray;
    font: normal 11px Tahoma;
    background-color: White;
    width: 60px;
}
.HourBox
{
    border: solid 1px Gray;
    font: normal 11px Tahoma;
    background-color: White;
    width: 45px;
}

.NumberLetterBox
{
    border: solid 1px Gray;
    font: normal 11px Tahoma;
    background-color: White;
    width: 90px;
}
.DecimalBox
{
    border: solid 1px Gray;
    font: normal 11px Tahoma;
    background-color: White;
    width: 60px;
}
.EmailBox
{
    border: solid 1px Gray;
    font: normal 11px Tahoma;
    background-color: White;
    width: 200px;
}

/*Resumen usuario*/    
.calendario_diaevento
{
    font-size: xx-small;
    background-image: url(../../images/calendario_naranja.gif);
    background-repeat: no-repeat;
    font-style: italic;
}
BODY
{
    margin: 0px 0px 0px 0px;
    font-size: 9pt;
    color: black;
    font-family: Tahoma, Verdana, Arial;
    background-color: #f5f5f5;

}
INPUT
{
    font-size: 11px;
    color: #000000;
    border-top-style: none;
    font-family: Tahoma, Verdana, Arial;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
HTML {
    SCROLLBAR-FACE-COLOR: #ffffff;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #ffffff;
    SCROLLBAR-3DLIGHT-COLOR: #808080;
	line-height: 22px; 
    SCROLLBAR-ARROW-COLOR: #808080; 
    SCROLLBAR-TRACK-COLOR: #ffffff; 
    SCROLLBAR-DARKSHADOW-COLOR: #808080;
    SCROLLBAR-BASE-COLOR: #ffffff

	
}
