﻿.pie
{
	position: absolute;
	bottom: 0;
}

table tr td.n
{
	text-align: right;
}
table tr td.tx
{
	text-align: left;
}

table tr td.dt
{
	text-align: center;
}
table[id^=ContentPlaceHolder_GV] th
{
	background-color: #CCFFCC;
	text-align: center;
	font-size: 12px;
	color: #008000;
}
table[id^=ContentPlaceHolder_GV] tr td
{
	padding: 2px;
	font-size: 12px;
}

.spinnerFondo
{
	width: 50px;
	height: 50px;
	background-repeat: no-repeat;
	background-image:url('data:image/gif;base64,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');
	                                           
	background-position: center;
	position: fixed;
	margin-left: 40px;
}

tr.even
{
	background-color: #DDFFDD;
}
tr.odd
{
	background-color: #EEFFEE;
}
th.tablesorter-header.tablesorter-headerSortUp
{
	background-image: url(../JS/images/desc.png);
	background-position-x: 2px;
	background-repeat: no-repeat;
}

th.tablesorter-header.tablesorter-headerSortDown
{
	background-image: url(../JS/images/asc.png);
	background-position-x: 2px;
	background-repeat: no-repeat;
}

th.tablesorter-header
{
	background-image: url(../JS/images/tableSorterFondo.png);
	cursor: pointer;
	font-weight: bold;
	background-repeat: repeat-x;
	background-position: center;
	padding-left: 20px;
	border-right: 1px solid #dad9c7;
	margin-left: -1px;
	padding-right: 20px;
}
label, .ui-dialog .ui-dialog-content label
{
	font-size: 14px;
	cursor: pointer;
}

div.divValidacionError, .ui-dialog .ui-dialog-content div.divValidacionError
{
	font-size: 1em;
	color: red;
}

td, .ui-dialog .ui-dialog-content td
{
	font-size: 12px;
}

input[type=text], select, .ui-dialog .ui-dialog-content select, .ui-dialog .ui-dialog-content input[type=text]
{
	font-size: 14px !important;
}

.modInex
{
	color: red;
	font-weight: bold;
}

.Titulo
{
	color: #11BB11;
	font-size: 14px;
	font-weight: bold;
}
.Titulo2
{
    color: #0000FF;
    font-size: 15px;
    font-weight: bold;
}
.etiqueta
{
	color: #1185BB;
	font-size: 9px;
}

.txFecha
{
	width: 80px;
	font-size: 9px;
}
td.label
{
	font-weight: bold;
}
td.valor
{
}

#ContentPlaceHolder_btnGrabar:hover, #btnGrabar:hover, #btnBorrar:hover, #ContentPlaceHolder_btnFinalizar:hover
{
	/*border-radius: 10px;*/
	background-color: #AAFFAA;
}
#ContentPlaceHolder_btnGrabar, #btnGrabar, #btnBorrar, #ContentPlaceHolder_btnFinalizar
{
	font-size: 16px;
	border-radius: 3px;
	background-color: #4F4;
	padding: 0 17px 2px;
	border: 0px;
	font-weight: bold;
}

div.lista.face li
{
	overflow: hidden;
	height: auto !important;
	height: 15px;
	margin: 3px;
	padding: 1px 3px;
	background-color: #CCFFAA;
	color: black;
	cursor: default;
	border: 1px solid #00FF00;
	font-size: 11px;
	border-radius: 5px;
	float: left;
	white-space: nowrap;
}
div.lista.face
{
	height: 60px;
	width: 600px;
	overflow-y: auto;
	border: azure;
	border-width: 2px;
	border-style: solid;
}
.oculto
{
	display: none;
}
fieldset
{
	font-size: 12px;
	background-color: #F7FFF7;
	border-radius: 5px;
	display: inline-block;
}
fieldset legend
{
	font-weight: bold;
	font-size: 14px;
}
html, body
{
	font-family: Trebuchet, 'Trebuchet MS';
	height: 99%;
	margin-top: 1px;
}
#divNotifMensajeNuevo
{
	background-image: url('../Images/Iconos/2.gif');
	background-repeat: no-repeat;
	text-align: right;
	width: 28px;
	height: 18px;
	background-size: 100%;
	opacity: 0.2;
}
#divNotifMensajeNuevo div
{
	border-radius: 5px;
	border-color: black;
	background-color: rgba(236, 15, 15, 0.80);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCEC0F0F,endColorstr=#CCEC0F0F);
	color: white;
	width: 50%;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
	margin: 0px 0px auto auto;
}
#divNotifMensajeNuevo a
{
	color: white;
}
.tdResaltado
{
	border: 1px solid;
}

.diaMes
{
}
.diaOtroMes
{
	color: #A8A8A8;
}
.divDiaCalendario
{
	height: 100px;
	width: 100px;
	background-color: #E0EFE0;
}
.divDiaCalendario:hover
{
	background-color: #F0FFF0;
}

.thCalendario
{
	background-color: #E7F5E7;
	font-size: 12px;
}
.feriado
{
	background-color: #F4FAF4;
}
.tblCalendario
{
	border: solid #CCC 1px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 1px #CCC;
	-moz-box-shadow: 0 1px 1px #ccc;
	box-shadow: 0 1px 1px #CCC;
}
.tblCalendario td
{
	border: solid #CCC 1px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 1px #CCC;
	-moz-box-shadow: 0 1px 1px #ccc;
	box-shadow: 0 1px 1px #CCC;
}
.tblCalendario td a
{
	font-size: 9px;
}
.quitarListaFace
{
	cursor: pointer;
}
fieldset table tbody tr td
{
	color: #000000;
}

fieldset table tbody tr td span.texto
{
	color: Green;
}
.login
{
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
}
.session
{
	font-family: Verdana;
	font-size: x-small;
	font-weight: normal;
	color: #00FFFF;
}
.claveincorrecta
{
	font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	color: #FF0000;
}
.planetasoft
{
    font-family: Verdana;
    font-size: small;
    font-weight: bold;
    color: #000000;
}
.nors
{
    font-family: Verdana;
    font-size: medium;
    color: #FF0000;
    font-style: normal;
    font-weight: bold;
}
        div.contenidoModalBlanco {
            z-index: 1010;
            background-color: white;
            padding: 10px;
            border-radius: 5px;
            min-width: 300px;
            -moz-box-shadow: 3px 3px 4px #ccc;
            -webkit-box-shadow: 3px 3px 4px #ccc;
            box-shadow: 3px 3px 4px #ccc; /* For IE 8 */
            -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')"; /* For IE 5.5 - 7 */
            filter: progid:DXImageTransform.Microsoft.Shadow(Strength = 4, Direction = 135, Color = '#cccccc');
        }
        .dialogBlanco {
            position: fixed;
            top: 0;
            left: 0;
            width: 100vw;
            height: 100vh;
            background-color: rgba(200, 200, 200, 0.3);
        }

  img#foco {
    opacity: 0.5;
    cursor: pointer;
    /*width: 20px;*/
    /*height: 20px;*/
}

    img#foco:hover {
        opacity: 1;
    }
    .link{
        color:cornflowerblue !important;
        font-weight:bold;
        cursor:pointer;
    }
        .link:hover {
            opacity: 0.5;
        }

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
.card{
    /*padding-top:5px*/
}