﻿.RequiredFileValidator
{
    color: Red;
}
.TextBoxComun
{
    font-family: Verdana;
}
.DropDownListComun
{
    font-family: Verdana;
}
.LabelComun
{
    font-family: verdana;
    font-size: medium;
}
.LabelBotones
{
    font-family: verdana;
    font-size: 8pt;
}

.LabelMensaje
{
    font-family: verdana;
    font-size: medium;
    color: Gray;
}
.LabelTitulos
{
    font-family: verdana;
    font-size: 18pt;
    font-weight: bold;
}
.LabelSubTitulos
{
    font-family: verdana;
    font-size: 12pt;
    font-weight: bold;
}


.LabelLink
{
    font-family: verdana;
    font-size: 12pt;
    color: Gray;
}

.LabelLink:hover
{
    color: Green;
}

.LabelUsuario
{
    font-family: verdana;
    font-size: 9pt;
}


.LinkGrid
{
    width:25px;
    height:25px;
}

.LinkEncabezadoGrid
{
    font-family: verdana;
    font-size: 18pt;
}

/*Filas normales*/
.mGrid
{
    background-color: #fff;
    margin: 5px 0 10px 0;
    border: solid 1px #525252;
    border-collapse: collapse;
    font-family: Verdana;
    font-size: 14px;
}
.mGrid td
{
    padding: 2px;
    border: solid 1px #c1c1c1;
    color: #717171;
}

/*Encabezado*/
.mGrid th
{
    padding: 4px 2px;
    color: #fff;
    background: #424242 url(../Imagenes/grd_head.png) repeat-x top;
    border-left: solid 1px #525252;
    font-size: 15px;
    color: White;
    font-family: Verdana;
}

.mGrid .alt
{
    background: #fcfcfc url(../Imagenes/grd_alt.png) repeat-x top;
}
.mGrid .pgr
{
    background: #424242 url(../Imagenes/grd_pgr.png) repeat-x top;
}

.mGrid .pgr table
{
    margin: 5px 0;
}
.mGrid .pgr td
{
    border-width: 0;
    padding: 0 6px;
    border-left: solid 1px #666;
    font-weight: bold;
    color: #fff;
    line-height: 12px;
}
.mGrid .pgr a
{
    color: #666;
    text-decoration: none;
}
.mGrid .pgr a:hover
{
    color: #000;
    text-decoration: none;
}

/*Menu*/


.Menu
{
    background: #0b8c45;
}

.Menu ul
{
    background: #7795BD;
}

.Menu ul li
{
    background: #E8E8E8 url(menu_bg.gif) repeat-x;
    text-align: center; /* set width if needed.*/
    width: 85px;
}

.Menu ul li a
{
    color: black;
    padding: 4px 2px 4px;
    padding-left: 8px !important;
    border: 1px solid #5FC2D9;
}

.Menu ul li a:hover
{
    background-image: none;
}

.Menu ul li a:hover
{
    color: Gray;
}

.Menu ul li a
{
    /*fuente del menu*/
    color: Black;
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana;
}

.btn
{
    background: #0895AB;
    background-image: -webkit-linear-gradient(top, #0895AB, #0895AB);
    background-image: -moz-linear-gradient(top, #0895AB, #0895AB);
    background-image: -ms-linear-gradient(top, #0895AB, #0895AB);
    background-image: -o-linear-gradient(top, #0895AB, #0895AB);
    background-image: linear-gradient(to bottom, #0895AB, #0895AB);
    -webkit-border-radius: 28;
    -moz-border-radius: 28;
    -ms-border-radius: 28;
    border-radius: 28px;
    -webkit-text-shadow: 12px 7px 15px #666666;
    -moz-text-shadow: 12px 7px 15px #666666;
    -ms-text-shadow: 12px 7px 15px #666666;
    -o-text-shadow: 12px 7px 15px #666666;
    text-shadow: 12px 7px 15px #666666;
    font-family: Arial;
    color: #fff;
    font-size: 12px;
    padding: 10px 20px 10px 20px;
}

.btn:hover
{
    background: #36A289;
    background-image: -webkit-linear-gradient(top, #36A289, #1D78B5);
    background-image: -moz-linear-gradient(top, #36A289, #1D78B5);
    background-image: -ms-linear-gradient(top, #36A289, #1D78B5);
    background-image: -o-linear-gradient(top, #36A289, #1D78B5);
    background-image: linear-gradient(to bottom, #36A289, #1D78B5);
    text-decoration: none;
}