﻿html, body
{
    font-size: 10pt;
    font-family: Tahoma, Verdana;
    background-color: #FFFFFF;
    height:100%;
    margin: 0;
      padding: 0;
      border: none;
	}
body.administrador
{
    font-size: 10pt;
    font-family: Tahoma, Verdana;
    background-image:url(../../sistema/imagenes/fondo.jpg);
    background-repeat:repeat-x;
    background-position:top;
    height:100%;
    margin: 0;
      padding: 0;
      border: none;
	}
input {
	font-family: Tahoma, Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #000000;
}
select {
	font-family: Tahoma, Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #000000;
}
textarea {
	font-family: Tahoma, Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #000000;
}
td {
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 12px;
}
.error {
	color: #000000;
    BACKGROUND-COLOR: #FFEBE8;
    border:1px solid #DD3C10;
}
.bien {
	color: #000000;
    BACKGROUND-COLOR: #E0EFD1;
    border:1px solid #A5D178;
}
.info {
	color: #000000;
    BACKGROUND-COLOR: #FFF9D7;
    border:1px solid #E2C822;
}
.validacion {
	color: #000000;
    BACKGROUND-COLOR: #FF9F9F;
    border:1px solid #000000;
    padding:10px;
    margin-top:5px;
    margin-bottom:5px;
}
.valor
{
    color:#003399;
    font-weight:bold;
    }
.chico
{
    font-size:9px;
    color: #999999;
    }
.encabezado
    {
        color:#FFFFFF;
        font-weight:bold;
        font-size:14px;
        text-decoration:none;
        height:25px;
        background-color:#00ADEE;
        }
.titulo
    {
        color:#000000;
        font-weight:bold;
        font-size:13px;
        text-decoration:none;
        }
.subtitulo
    {
        color:#00ADEE;
        font-size:11px;
        font-weight: bold;
        padding-top:20px;
        }
.requerido
{
    border-left: 2px solid red;
    }
.validatorCalloutHighlight
{
    background-color: #FFEBE8;
    border:1px solid #DD3C10;
    color: Red;
}
.boton_principal
{
    border: solid 1px black;
    background-color:#009900;
    font-weight:bold;
    padding:5px;
    padding-left:10px;
    padding-right:10px;
    color:White;
    }
.boton_secundario
{
    border: solid 1px gray;
    background-color:#CCCCCC;
    padding:5px;
    color:#015088;
    }
.invisible
{
    display:none;
    }
.resaltado
{
 background-color:Yellow;
 color:#015088;
}
.procesando
{
    background-color:#EB7415;
    text-align:center;
    color: White;
    z-index:100;
    }
a
{
    color:#00ADEE;
    }
hr
{
    border-top:solid 1px silver;
    border-bottom:solid 0px transparent;
    margin-top:10px;
    margin-bottom:10px;
    }
    

@media print {
    .noimprimir {display: none;}
}
@media screen {
    .nomostrar {display: none;}
}

/* tabs */

.tabs .ajax__tab_header					{ background:transparent; }
.tabs .ajax__tab_outer						{ background:#CCCCCC; margin-right:10px; }
.tabs .ajax__tab_inner						{ background:#CCCCCC; }
.tabs .ajax__tab_tab						{ background:#CCCCCC; }
.tabs .ajax__tab_hover .ajax__tab_outer	{ background:#999999; margin-right:10px; }
.tabs .ajax__tab_hover .ajax__tab_inner	{ background:#999999; }
.tabs .ajax__tab_hover .ajax__tab_tab		{ background:#999999; }
.tabs .ajax__tab_active .ajax__tab_outer	{ background:#00ADEE; margin-right:10px; color:#FFFFFF; font-weight:bold; }
.tabs .ajax__tab_active .ajax__tab_inner	{ background:#00ADEE; color:#FFFFFF; font-weight:bold; }
.tabs .ajax__tab_active .ajax__tab_tab		{ background:#00ADEE; color:#FFFFFF; font-weight:bold; }
.tabs .ajax__tab_header 					{ font-family:verdana,tahoma,helvetica;font-size:11px; }
.tabs .ajax__tab_outer						{ height:29px; }
.tabs .ajax__tab_inner						{ padding-left:3px; }
.tabs .ajax__tab_tab						{ padding:8px 8px;margin:0; }
.tabs .ajax__tab_body						{ font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #00ADEE;padding:8px;background-color:#ffffff; border-top: #00ADEE 5px solid; }


/*modal*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border-width:2px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

.menu
{
    position:relative;
    left:10px;
    }
.boton
{
    position:relative;
    z-index:200;
    }
.tabs
{
    position:relative;
    left:20px;
    z-index:200;
    }
.menu_ayuda
{
    position:relative;
    left:-9px;
    z-index:199;
    }
.contenido
{
    position:relative;
    top:-5px;
    z-index:199;
    }
.titulo_seccion
{
    color: #B5361F;
    font-weight:bold;
    padding-left:20px;
    padding-bottom:10px;
    }
.titulo_subseccion
{
    color: #B5361F;
    font-weight:bold;
    padding-top:10px;
    }
.gris
{
    color:Gray;
    }
.BarIndicator_weak
{
    color:Red;
    background-color:Red;
}
.BarIndicator_average
{
    color:Blue;
    background-color:Blue;
}
.BarIndicator_good
{
    color:#17A80D;
    background-color:Green;
}
.BarBorder
{
    border-style:solid;
    border-width:1px;
    width:40px;
}
.notificacion {
    BACKGROUND-COLOR: #FFEBE8;
    border:1px solid #DD3C10;
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
    color:Red;
    font-weight: bold;
}
.notificacion0 {
    BACKGROUND-COLOR: #FFFFFF;
    border:1px solid #000000;
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
    color:#000000;
}
img
{border:0}
.gvEmpty
{
    border:solid 1px white;
    }
.popupdiv{background-color:white;border:solid 1px black;display:block; color:Black;}
.popupbg{background-color:#666666; filter: alpha(opacity=90); opacity:0.90}

.multipleRowsColumns .rcbItem, .multipleRowsColumns .rcbHovered
        {
            float: left;
            margin: 0 1px;
            min-height: 13px;
            overflow: hidden;
            padding: 2px 19px 2px 6px;
            width: 125px;
        }
.corte
{
    page-break-after: always;
    }

.RadGrid_Sunset  .rgHeader  td,
 .RadGrid_Sunset  .rgRow  td  td,
 .RadGrid_Sunset  .rgAltRow  td  td
 {
         border-width: 0 ;
 }
 
 .RadGrid_Transparent  .rgHeader  td,
 .RadGrid_Transparent  .rgRow  td  td,
 .RadGrid_Transparent  .rgAltRow  td  td
 {
         border-width: 0 ;
 }
 
