﻿html { font-size: 10px; }

body { background: #d9d9d9 !important; background: -moz-linear-gradient(#d9d9d9, #e6e6e6) !important; background: -webkit-gradient(#d9d9d9, #e6e6e6) !important; background: -webkit-linear-gradient() !important; background: -o-linear-gradient(#d9d9d9, #e6e6e6) !important; background: -ms-linear-gradient(#d9d9d9, #e6e6e6) !important; background: linear-gradient(#d9d9d9, #e6e6e6) !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#e6e6e6', GradientType=1 ); }

form { background-image: url('../img/fondoLogin.png'); background-position: center; }

.login { display: none; height: 357px; width: 500px; margin: 0 auto; color: Black; }

.login .loginContenedor { text-align: center; position: absolute; top: 50%; margin-top: -175px; }

.encabezadoFlotante { background-color: transparent; }

.encabezado, .menuSuperior { display: none; }

.divMenuNavegacion { display: none; }

.login table td { padding: 3px !important; text-align: right; }

.login table { float: right; }

.login input[type=text], .login input[type=password] { width: 250px; height: 15px; font-size: 16px; padding: 5px; }

.login select { width: 262px; font-size: 16px; padding: 0px; height: 27px; }

.login .copy { text-align: center; display: block; }

.login input[type=submit] { margin: 0px 0 20px 0; padding: 6px 15px; }

body, .encabezadoFlotante { min-width: 415px !important; }

#tableLogin { display: none; }

.boton { background: #848488 !important; color: White !important; }

.boton:hover { background: #d1d1d1 !important; color: #646464 !important; }

.piePagina { -webkit-transition-delay: 2s; -moz-transition-delay: 2s; -o-transition-delay: 2s; -ms-transition-delay: 2s; transition-delay: 2s; }

#lblVersionBD { display: none; }

.version { font-size: 14px; max-height: 15px; }

.loginseparador { text-align: center; overflow: hidden; white-space: nowrap; transform: translate(-38%,507%) rotate(90deg); width: 170px; }

.loginseparador > span { position: relative; display: inline-block; color: #848488; }

.loginseparador > span:before,
.loginseparador > span:after { content: ""; position: absolute; top: 50%; width: 9999px; height: 1px; background: #848488; }

.loginseparador > span:before { right: 100%; margin-right: 15px; }

.loginseparador > span:after { left: 100%; margin-left: 15px; }

#cPHPri_tdloginExternos, #cPHPri_tdlogingseparator { /*display: none;*/ float: left; white-space: nowrap; vertical-align: top; }

#cPHPri_tdlogingseparator { width: 40px; }

.contenedorLoginExterno { margin: 5px; }

.botonLoginExterno { background-color: white; border-radius: 5px; padding: 5px; cursor: pointer; height: 40px; width: 140px; border-style: solid; border-width: thin; border-color: #848488; }

#UpdateProgressGeneral { display: block !important; }
