        html,body{
            background: #f2f2f2 url(footer_copy1_copy1.png) no-repeat bottom left ;
            background-attachment: fixed;
        }

        a{
            color: !important;
                            text-decoration:none;
                    }
        
        h1{
            font-family:  !important;
            color:;
            font-size:;
            padding: 10px 0px 0px 0px !important;
        }
        
        h2{
            font-family:  !important;
            font-size:;
            color:;
            font-weight:bold;
        }
        
        h3{
            font-family:  !important;
            font-size:;
            color:;
            font-weight:bold;
        }
        
        h4{
            font-family:  !important;
            font-size:;
            color:;
            font-weight:bold;
        }

        hr{
            color:;
            background-color:;
            height:1px;
            border:none;
        }
        
                
        #LayOutFooterTD {
							background: ;
							
                    }
        
        #FooterTopContainer2{
			color: !important;
		}
		
		 #LayOutFooterTD a{
			color: !important;
		}
        
		
        .main-menu li a{
        	font-family:  !important;
            font-size:  !important;
                        	font-weight:normal !important;
                        color:  !important;
            				background-color:  !important;				
			        }

        .main-menu li a:hover{
            color:  !important;
        }

        .main-menu li a:hover .menuParent{
            color:  !important;
        }

        .main-menu li a.active .menuParent, .main-menu li a.active:link .menuParent, .main-menu li a.active:visited .menuParent {
            color:  !important;
        }
        
        .main-menu li a.active, .main-menu li a.active:link, .main-menu li a.active:visited {
        	font-family:  !important;
            font-size:  !important;
                        	font-weight:normal !important;
                        color:  !important;
            				background:  !important;
			        }
        
        .main-menu > li {
                }
        
        .main-menu > li > a {
        	                    }
        
        ul.drop-down li a {
        	        }
		
		.main-menu > li > a:after{
							background: ;
						color: ;
		}

        .drop-down li a{
        	font-family:  !important;
            font-size:  !important;
                        	font-weight:normal !important;
                        color:  !important;
            				background-color:  !important;				
			        }
        
        .drop-down li a.active, .drop-down li a.active:link, .drop-down li a.active:visited {
        	font-family:  !important;
            font-size:  !important;
                        	font-weight:normal !important;
                        color:  !important;
            				background:  !important;
			        }
		
		.drop-down > li > a:after{
							background: ;
						color: ;
		}
		
        .divTitleText
		{			
			background		:    !important;
			border-bottom	: 1px solid  !important;
            display:none;
        }

		#LayOutContent 
		{
			border			: 1px solid #cccccc  !important;
            border-top      : none !important;
		}

        #Block2Container {
            width: 242px;
            height: 200px;
            background: none !important;
        }
				
        .fa {
			color: #007BFF !important;
        }
        
        .fa-style {
            display: inline-block;
            margin: 0 5px 0 0;
        }
                
        .menuParent{
        	margin-top: -2px;
		}
        
        .BotonFO {
            background-color: #df0a17 !important;
        }
        .colorFontBase {
            color: #df0a17 !important;
        }
        .colorBgBase {
            background: #df0a17 !important;
        }
        .ui-dialog.ui-widget-content {
            color:  !important;
            font-family:  !important;
		}
        .ui-dialog .ui-dialog-content {
			color:  !important;
            font-family:  !important;
		}
        
        .ui-dialog .ui-widget-header {
            background: #df0a17 !important;
            border: 1px solid #df0a17 !important;
            font-family:  !important;
        }
        .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
            border			: 1px solid #df0a17 !important;
        }
        .ui-dialog .ui-dialog-buttonpane button {
        	font-family:  !important;
            background: #df0a17 !important;
        }
        .dataTables_filter:before {
			color: #df0a17 !important;
		}
        .dataTables_wrapper input {
        	font-family:  !important;
            color:  !important;
        }
        tr.odd:hover {
            background-color	: #df0a17 !important;
        }
        tr.even:hover {
            background-color	: #df0a17 !important;
        }
        input, select, textarea {
        	font-family:  !important;
            color:  !important;
            font-size: !important;
        }
        .ui-progressbar {
            background			: #df0a17 !important;
        }
        
        .dataTables_wrapper .ui-widget-header {
        	color:  !important;
        }
        
        .specialcolors li:before {
        	color	: #df0a17;
        }

        .adp-details, .adp-legal {
            color : #df0a17 !important;
        }
        .tooltip {
            background	: #df0a17 !important;
        }

        
        #bagSessionsTitle {
            background	: #df0a17 !important;
        }
		
		.dynTextHighlight {
			border				: 1px dashed #df0a17;
		}

        div.deadline_reloj {
            display: flex;
        }

        div.deadline_reloj.right {
            justify-content: end;
        }

        div.deadline_reloj.center {
            justify-content: center;
        }

        .reloj-body {
            background-color: #2d79bd;
            border: 1px solid rgba(10, 36, 106, 0.3);
            color: white;
            padding: 1rem 0.5rem 1rem 1.3rem;
            border-radius: 10px;
            display: flex;
            justify-content: space-between;
            width: 70%;
        }

        .reloj-title {
            display: flex;
            align-items: center;
        }

        .reloj-title > span {
            display: contents;
            vertical-align: middle;
        }

        .reloj-title > span > span {
            font-size: 1.2rem;
        }

        .reloj-title i.fa {
            color: white !important;
            margin-right: 1rem;
        }

        .reloj-counter {
            display: flex;
            justify-content: space-between;
        }

        .reloj-counter > .reloj-element {
            padding: 0 0.4rem 0.7rem 0.4rem;
            text-align: center;
        }

        .reloj-counter > .reloj-element:not(:last-child) {
            border-right: 1px solid #0A246A;
        }

        .reloj-element > * {
            font-size: 0.8rem;
        }

        .reloj-element > *:last-child {
            margin-top: 0.7rem;
            font-weight: 900;
            font-size: 1.6rem;
        }

        .reloj-horas {
            padding: 0 0.5rem;
        }
        
    