﻿çbody,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}a,li,ul,ol{outline:none}textarea{resize:none}@font-face{font-family:DeliciousRoman;
src:url(http://www.font-face.com/fonts/delicious/Delicious-Roman.otf);
font-weight:400}


td input[type="radio"]{width:16px;min-width:10px !important;margin-left:2px}
td label{float:left}
td input[type="checkbox"]{min-width:15px !important}
.hidden{display:none}
#bodylogin{background-color:#363636;height:100%;min-height:530px;font-family:Arial,Helvetica,sans-serif}
body{background-color:#d6d6d6;height:100%;min-height:530px;font-family:Arial,Helvetica,sans-serif}
.title{display:block;height:60px;width:100%;background-repeat:no-repeat;margin:0px 0 30px 0px}
.collapsePanel{height:0px;background-color:white;overflow:hidden;padding:0px}
.collapsePanelHeader{height:20px;color:Yellow;background-color:Black;font-weight:bold;float:none;padding:5px;cursor:pointer;vertical-align:middle}
#hTitle{display:none}
.wrapper{width:960px;margin:0 auto}
h1{font-size:36px}
h2{font-family:Helvetica;font-size:24px}
h3{font-size:21px}
h4{font-size:18px}
p{font-size:12px}
li{list-style-type:none}
a{text-decoration:none}
a a:hover{cursor:pointer}
#header{width:963px;height:76px;display:block;margin:10px auto;background:#e7e7e7;opacity:1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;behavior:url(/Styles/pie/PIE.htc)}
.wrapper{height:44px}
.tecnosalud{display:block;height:38px;width:262px;background-repeat:no-repeat;float:left;margin:4px 0 0 4px}
#logout{color:#999;font-size:11px;text-transform:uppercase;font-weight:bold;float:right;margin:23px 12px 0 0}
#logout:hover {
    background: #203e83 !important;
    color: #5CE09B !important;
}
#nav {
    width: 100% !important;
    display: block;
    background-color: #2f56a2 !important;
    height: 55px !important;
    border-radius: 0 !important;
    line-height: 50px !important;   
}
.level1 ul{line-height:31px}
.level1 li{border-right:none 1px #ccc;padding:0 8px 0 11px;color:#fff;padding-top:2px;font-family:Arial;font-size:11px;text-transform:uppercase}
.level1 li:hover{cursor:pointer;color:#333;background-color:#f4df19}
.level1 li:visited{color:#fff !important}
.level1 li img.icon{position:relative;right:7px;top:4px}
.level1 li .empty img.icon{display:none}
.level1 li:first-child{border-radius:0 0 0 4px}
.level1 li:last-child{padding-right:10px;border-radius:0 0 4px 0}
.level1 a:visited{color:#fff !important}
ul.level2{border-radius:4px;padding:4px;background:#333;z-index:889}
ul.level2 .box-shadow{background-color:#333;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#484848),color-stop(1,#222));display:block;margin-top:-1px;line-height:10px;border:0;color:#ddd9d9;padding:5px 5px;font-family:Arial;font-size:10px;text-align:left;border-radius:0 0 4px 4px;max-height:620px}
ul.level2 li{margin:0 0px;padding:4px 14px;border:0px;text-transform:none;border-bottom:1px solid #191818;float:left;width:160px;background:#333;line-height:13px;z-index:999}
ul.level2 li:first-child{border-radius:0;width:160px;padding:4px 14px}
ul.level2 li:last-child{border-radius:0;padding-right:6px;border-bottom:0px;width:160px;padding:4px 14px}
ul.level2 li img.icon{display:none}
ul.level2 a.acttive{color:#f4df19}
ul.level2 a.level2{border:0px;background:transparent;padding:4px 0px;width:160px;color:#fff;display:block;font-size:11.5px}
ul.level2:hover{color:#f4df19 !important}
ul.level2 img.icon{display:none}
ul.level2 a:visited{color:#fff}
#layout .main{width:925px;margin:10px auto;background:#fff;min-height:500px;padding:20px}
#layout h3{font-size:12px}
/*
#layout #filter{min-height:70px;margin:-20px -20px 20px -20px;padding:20px 20px 17px 20px;background-image:url(../images/general/bg_grey.gif);text-align:left;border-bottom:1px #ccc solid;font-size:12px;color:#666;-moz-box-shadow:0px 2px 18px #ccc;-webkit-box-shadow:0px 2px 18px #ccc;box-shadow:0px 2px 18px #ccc}
*/
#layout textarea{border-radius:4px;border:1px solid #999}
#layout .category{margin-bottom:10px;float:left}
#layout .is_hidden .category{left:-55px}
#layout .cont{text-align:left;display:block;float:left;width:auto;max-width:150px;margin-right:25px}
#layout .shortcont{text-align:left;display:block;float:left;width:auto;max-width:80px;margin-right:30px}
#layout .midcont{text-align:left;display:block;float:left;width:auto;max-width:110px;margin-right:30px}
#layout .largecont{text-align:left;display:block;float:left;width:auto;max-width:200px;margin-right:30px}
#layout .short{max-width:100px}
#layout .time{max-width:90px}
#layout input{height:16px;float:left;margin-right:8px; border-radius: 0px;}
#layout #MainContent_btnFilter{margin:13px} /*Nor saque #layout #MainContent_btnAgregar*/
#layout input#MainContent_btnAgregar.vehiculos{margin:17px 13px 3px 13px}
#layout .medium{width:auto }
#MessagePopUp{background-color:#000;height:50px;width:100px;font-family:Arial,Helvetica,sans-serif}
.breadcrumbs{position:relative;line-height:40px;height:20px;background-color:transparent;letter-spacing:2px}
.breadcrumbs .first,.breadcrumbs .second,.breadcrumbs .tirth{padding:5px 10px;font-size:11px;color:#fff;display:block;float:left;text-align:center}
.breadcrumbs .first .text,.breadcrumbs .second .text,.breadcrumbs .tirth .text{position:relative;top:-15px}
.breadcrumbs .first a:hover,.breadcrumbs .second a:hover,.breadcrumbs .tirth a:hover{cursor:pointer;font-weight:bold}
.breadcrumbs .first{background-color:#f4df19;color:#333;font-weight:bold;height:10px;position:absolute}
.breadcrumbs .first .text{padding-left:10px}
.breadcrumbs .first .right{background-image:url(../images/sprites/nav1.png);display:block;width:9px;height:20px;position:relative;top:-5px;right:-19px}
.breadcrumbs .second{background-color:#8c8c8c;height:10px;position:absolute;margin-left:138px;width:112px}
.breadcrumbs .second .left{/*background-image:url(../images/sprites/nav2.png)*/;display:block;width:9px;height:20px;position:relative;top:-5px;left:-19px}
.breadcrumbs .second .right{/*background-image:url(../images/sprites/nav3.png)*/;display:block;width:9px;height:20px;position:relative;top:-5px;right:-19px}
.breadcrumbs .tirth{background-color:#3f3f3a;height:10px;position:absolute;margin-left:284px}
.breadcrumbs .tirth .left{/*background-image:url(../images/sprites/nav4.png)*/;display:block;width:9px;height:20px;position:relative;top:-5px;left:-19px}
.breadcrumbs .tirth .right{background-image:url(../images/sprites/nav5.png);display:block;width:9px;height:20px;position:relative;top:-5px;right:-19px}
#filtros2{border:0;background-image:url(../images/general/bg_grey_t.png);padding:0 10px;position:absolute;top:90px;right:0px;padding-right:20px}
#filtros2 a{color:#fff;font-size:9px;text-transform:uppercase;padding:1px 4px;display:block;cursor:pointer;background:transparent;border:0;line-height:10px}
#filtros2 a:hover{color:#f4df19}#filtros2 a#RawBodyContent_lnkSinReportar{padding-right:127px}#filtros2 tr{border-bottom:0;min-height:10px;line-height:12px}
#filtros3{margin-top:-20px;margin-right:-20px;float:right;border:0;background-image:url(../images/general/bg_grey_t.png);padding:0 10px;padding-right:65px}
#filtros3 input#Exportar_btn{color:#fff;font-size:9px;text-transform:uppercase;padding:1px 4px;display:block;cursor:pointer;background:transparent;border:0;line-height:10px}
#filtros3 input#Exportar_btn:hover{color:#f4df19}
#imprimir{height:16px;margin-top:-35px;margin-right:-20px;float:right;border:0;background-image:url(../images/general/bg_grey_t.png);padding:0 10px;padding-right:73px}
#imprimir .csv,#imprimir .pdf{background-image:url(../images/general/imprimir.png);background-repeat:no-repeat;height:18px;display:block;margin-top:-2px}
#imprimir .pdf{width:32px}
#imprimir .csv{width:35px}
#imprimir .pdf{background-position:-40px 0px}
#imprimir .csv:hover{background-position:0 -17px}
#imprimir .pdf:hover{background-position:-40px -17px}
#imprimir input{color:#fff;font-size:9px;text-transform:uppercase;padding:1px 4px;display:block;cursor:pointer;background:transparent;border:0;line-height:10px}
#imprimir input:hover{color:#f4df19}
#imprimirconsola{height:18px;margin-right:-43px;margin-top:-10px;border:0;background-image:url(../images/general/bg_grey_t.png);padding:0 10px;padding-right:100px}
#imprimirconsola .csv,#imprimirconsola .pdf{background-image:url(../images/general/imprimir.png);background-repeat:no-repeat;width:32px;display:inline-block}
#imprimirconsola .pdf{background-position:-40px 0px}
.#imprimirconsola .csv:hover{background-position:0 -17px}#imprimirconsola .pdf:hover{background-position:-40px -17px}
#imprimirconsola input{color:#fff;font-size:9px;text-transform:uppercase;cursor:pointer;background:transparent;border:0}
#imprimirconsola input:hover{color:#62c462}
#imprimirconsola_flota{position:absolute;right:0px;top:89px;border:0;padding:0 10px;z-index:100}
#imprimirconsola_flota .csv,#imprimirconsola_flota .pdf{background-image:url(../images/general/imprimir.png);background-repeat:no-repeat;width:32px;display:inline-block}#imprimirconsola_flota .pdf{background-position:-40px 0px}#imprimirconsola_flota .csv:hover{background-position:0 -17px}#imprimirconsola_flota .pdf:hover{background-position:-40px -17px}#imprimirconsola_flota input{color:#fff;text-transform:uppercase;cursor:pointer;background:transparent;border:0;height:20px !important}#imprimirconsola_flota input:hover{color:#f4df19}#imprimirconsola_historica{height:18px;border:0;background-image:url(../images/general/bg_grey_t.png);padding:0 10px;position:absolute;right:0px;top:90px;width:125px}#imprimirconsola_historica .csv,#imprimirconsola_historica .pdf{background-image:url(../images/general/imprimir.png);background-repeat:no-repeat;width:32px;display:inline-block}#imprimirconsola_historica .pdf{background-position:-40px 0px}#imprimirconsola_historica .csv:hover{background-position:0 -17px}#imprimirconsola_historica .pdf:hover{background-position:-40px -17px}#imprimirconsola_historica input{color:#fff;font-size:9px;text-transform:uppercase;cursor:pointer;background:transparent;border:0;height:20px !important}#imprimirconsola_historica input:hover{color:#f4df19}.gridContent{min-height:50px;width:100%;padding:5px}.divCargando{z-index:999999;width:940px;height:110%;position:absolute;display:none;background-repeat:no-repeat;background-position:center;background-color:white}input.calendarButton{border:0px !important;height:16px;width:16px;min-height:16px!important;min-width:16px!important}.delete{background-color:#e3e3e3;color:#949597;font-size:10px;line-height:7px;padding:4px 10px 4px 24px;height:18px !important;width:85px !important;text-transform:uppercase;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border:1px solid #d4d4d4;background-image:url(images/general/delete.png);background-position:10px 3px;background-repeat:no-repeat}.htmlExtenderTemplate * html,.htmlExtenderTemplate * body,.htmlExtenderTemplate * div,.htmlExtenderTemplate * span,.htmlExtenderTemplate * applet,.htmlExtenderTemplate * object,.htmlExtenderTemplate * iframe,.htmlExtenderTemplate * h1,.htmlExtenderTemplate * h2,.htmlExtenderTemplate * h3,.htmlExtenderTemplate * h4,.htmlExtenderTemplate * h5,.htmlExtenderTemplate * h6,.htmlExtenderTemplate * p,.htmlExtenderTemplate * blockquote,.htmlExtenderTemplate * pre,.htmlExtenderTemplate * a,.htmlExtenderTemplate * abbr,.htmlExtenderTemplate * acronym,.htmlExtenderTemplate * address,.htmlExtenderTemplate * big,.htmlExtenderTemplate * cite,.htmlExtenderTemplate * code,.htmlExtenderTemplate * del,.htmlExtenderTemplate * dfn,.htmlExtenderTemplate * em,.htmlExtenderTemplate * img,.htmlExtenderTemplate * ins,.htmlExtenderTemplate * kbd,.htmlExtenderTemplate * q,.htmlExtenderTemplate * s,.htmlExtenderTemplate * samp,.htmlExtenderTemplate * small,.htmlExtenderTemplate * strike,.htmlExtenderTemplate * strong,.htmlExtenderTemplate * sub,.htmlExtenderTemplate * sup,.htmlExtenderTemplate * tt,.htmlExtenderTemplate * var,.htmlExtenderTemplate * b,.htmlExtenderTemplate * u,.htmlExtenderTemplate * i,.htmlExtenderTemplate * center,.htmlExtenderTemplate * dl,.htmlExtenderTemplate * dt,.htmlExtenderTemplate * dd,.htmlExtenderTemplate * ol,.htmlExtenderTemplate * ul,.htmlExtenderTemplate * li,.htmlExtenderTemplate * fieldset,.htmlExtenderTemplate * form,.htmlExtenderTemplate * label,.htmlExtenderTemplate * legend,.htmlExtenderTemplate * table,.htmlExtenderTemplate * caption,.htmlExtenderTemplate * tbody,.htmlExtenderTemplate * tfoot,.htmlExtenderTemplate * thead,.htmlExtenderTemplate * tr,.htmlExtenderTemplate * th,.htmlExtenderTemplate * td,.htmlExtenderTemplate * article,.htmlExtenderTemplate * aside,.htmlExtenderTemplate * canvas,.htmlExtenderTemplate * details,.htmlExtenderTemplate * embed,.htmlExtenderTemplate * figure,.htmlExtenderTemplate * figcaption,.htmlExtenderTemplate * footer,.htmlExtenderTemplate * header,.htmlExtenderTemplate * hgroup,.htmlExtenderTemplate * menu,.htmlExtenderTemplate * nav,.htmlExtenderTemplate * output,.htmlExtenderTemplate * ruby,.htmlExtenderTemplate * section,.htmlExtenderTemplate * summary,.htmlExtenderTemplate * time,.htmlExtenderTemplate * mark,.htmlExtenderTemplate * audio,.htmlExtenderTemplate * video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.htmlExtenderTemplate * article,.htmlExtenderTemplate * aside,.htmlExtenderTemplate * details,.htmlExtenderTemplate * figcaption,.htmlExtenderTemplate * figure,.htmlExtenderTemplate * footer,.htmlExtenderTemplate * header,.htmlExtenderTemplate * hgroup,.htmlExtenderTemplate * menu,.htmlExtenderTemplate * nav,.htmlExtenderTemplate * section{display:block}.htmlExtenderTemplate * body{line-height:1}.htmlExtenderTemplate * ol,.htmlExtenderTemplate * ul{list-style:none}.htmlExtenderTemplate * blockquote,.htmlExtenderTemplate * q{quotes:none}.htmlExtenderTemplate * blockquote:before,.htmlExtenderTemplate * blockquote:after,.htmlExtenderTemplate * q:before,.htmlExtenderTemplate * q:after{content:'';content:none}.htmlExtenderTemplate * table{border-collapse:collapse;border-spacing:0}.htmlExtenderTemplate input{min-width:12px !important;margin:0px 0px !important}.htmlExtenderTemplate .ajax__html_editor_extender_texteditor{height:200px;border:1px solid #ccc}.ajax__html_editor_extender_container{width:400px !important;height:320px !important}
#MainContent_PanelPopUp.PopUpPanel.Pacientes, #MainContent_PanelPopUp.PopUpPanel,
#MainContent_PanelPopUpMasiva.PopUpPanel.Pacientes, #MainContent_PanelPopUpMasiva.PopUpPanel {
    overflow-x: hidden;
    background: #fff
}
    #MainContent_PanelPopUp.PopUpPanel.Pacientes input#MainContent_btnAgregarArticuloAlPresupuesto
    , #MainContent_PanelPopUp.PopUpPanel input#MainContent_btnAgregarArticuloAlPresupuesto
    , #MainContent_PanelPopUp.PopUpPanel.Pacientes input#MainContent_Documentos_btnEliminarDocumentos
    , #MainContent_PanelPopUp.PopUpPanel input#MainContent_Documentos_btnEliminarDocumentos {
        min-width: 100px !important;
        float: right !important
    }
    #MainContent_PanelPopUp.PopUpPanel.Pacientes #MainContent_PanelPopUp .presupuesto #MainContent_Documentos_btnEliminarDocumentos
    , #MainContent_PanelPopUp.PopUpPanel #MainContent_PanelPopUp .presupuesto #MainContent_Documentos_btnEliminarDocumentos {
        float: left !important
    }
    #MainContent_PanelPopUp.PopUpPanel.Pacientes table#MainContent_gridArticulosPresupuesto
    , #MainContent_PanelPopUp.PopUpPanel table#MainContent_gridArticulosPresupuesto {
        width: 558px !important
    }
    #MainContent_PanelPopUp.PopUpPanel.Pacientes #MainContent_BtnConfirmarPopUp,
    #MainContent_PanelPopUp.PopUpPanel #MainContent_BtnConfirmarPopUp, #MainContent_PanelPopUpMasiva.PopUpPanel #MainContent_BtnConfirmarPopUpMasiva {
        margin-right: 6px !important
    }
    #MainContent_PanelPopUp.PopUpPanel.Pacientes, #MainContent_PanelPopUpMasiva.PopUpPanel.Pacientes {
        top: 0.5px !important;
        bottom: 7px;
    }
#MainContent_PanelPopUp.PopUpPanel.ordenes_venta textarea#MainContent_txtObservaciones{width:349px !important}
    #MainContent_PanelPopUp.PopUpPanel.ordenes_venta th {
        width: 166px
    }

    #MainContent_PanelPopUp.PopUpPanel.ordenes_venta #MainContent_PanelPopUp .fields input {
        min-width: 60px
    }

    #MainContent_PanelPopUp.PopUpPanel.ordenes_venta input#MainContent_btnAgregarArticuloAlPresupuesto, 
    #MainContent_PanelPopUp.PopUpPanel.ordenes_venta input#MainContent_BtnConfirmarPopUp
    {
        margin-right: 33px
    }

    #MainContent_PanelPopUp.PopUpPanel.ordenes_venta input#MainContent_ddlPacientes_myTextBox {
        width: 154px !important;
        min-width: 80px
    }

    #MainContent_PanelPopUp.PopUpPanel.ordenes_venta #MainContent_BtnConfirmarPopUp {
        margin-right: 33px !important
    }

    #MainContent_PanelPopUp.PopUpPanel.ordenes_venta input#MainContent_txtCantidad, 
    #MainContent_PanelPopUp.PopUpPanel.ordenes_venta input#MainContent_txtPrecio {
        min-width: 156px
    }

    #MainContent_PanelPopUp.PopUpPanel.ordenes_venta #MainContent_lnkNuevoPaciente {
        position: relative;
        left: -200px
    }

    #MainContent_PanelPopUp.PopUpPanel.Pacientes.Pagos, #MainContent_PanelPopUpMasiva.PopUpPanel.Pacientes.Pagos {
        height: 410px !important;
        scroll-y: hidden
    }

        #MainContent_PanelPopUp.PopUpPanel.Pacientes.Pagos #MainContent_txtTotalPago,
        #MainContent_PanelPopUp.PopUpPanel.Pacientes.Pagos #MainContent_txtPendientePago,
        #MainContent_PanelPopUp.PopUpPanel.Pacientes.Pagos #MainContent_txtDiferenciaPorCotizacion, #MainContent_fuFile {
            min-width: 155px !important
        }
#MainContent_PanelPopUp.PopUpPanel.Pacientes.Pagos textarea{height:50px !important;width: 352px !important; border: 1px solid #ccc;}
#MainContent_PanelPopUp.PopUpPanel.Paises #MainContent_txtNombre,#MainContent_PanelPopUp.PopUpPanel.Paises #MainContent_txtDias{min-width:253px}
#MainContent_PanelPopUp.PopUpPanel.Paises span{color:#333;font-size:14px}
    #MainContent_PanelPopUp.PopUpPanel.Paises #MainContent_BtnConfirmarPopUp {
        margin-right: 15px !important
    }

    #MainContent_PanelPopUp.PopUpPanel.o_sociales table.fields input#MainContent_chkTrazabilidad {
        width: 25px !important;
        min-width: 0px !important;
    }

    #MainContent_PanelPopUp.PopUpPanel.o_sociales table.fields input {
        min-width: 70px !important
    }

    #MainContent_PanelPopUp.PopUpPanel.o_sociales table.fields textarea {
        width: 148px
    }

input#ctl00_MainContent_fileIcono_ctl02 {
    width: 200px !important
}

#MainContent_PanelPopUp.PopUpPanel.Presupuesto input {
    width: 120px important;
    min-width: 284px
}

    #MainContent_PanelPopUp.PopUpPanel.Presupuesto input#MainContent_dtpFechaPresupuesto_btnImageCalendarToogle {
        width: 16px !important
    }

#MainContent_PanelPopUp.PopUpPanel.Presupuesto th {
    width: 145px
}

#MainContent_PanelPopUp.PopUpPanel.Presupuesto #MainContent_lnkNuevoPaciente {
    position: relative;
    left: -33px
}
.ayudaLnk
{
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    float: right;
    margin: 0px;
    color: #333;
    height: 70px;
    line-height: 70px;
    padding: 0 15px;
 }
 .ayudaLnk:hover {    
   background: #203e83;
   color: #5CE09B !important;  
}
.#MainContent_dtpFechaApertura_btnImageCalendarToogle{width:16px !important}
.top_margin{margin-top:20px}
.buttons_c a{font-size:12px;margin-bottom:10px;display:block;color:#3b87d4}
.buttons_c:hover{text-decoration:underline;cursor:pointer}
#MainContent_lblUsuario{font-weight:bold}#MainContent_peticiones_lblMsg{font-size:12px}
#MainContent_peticiones_gridPeticiones .mGrid th:last-child{width:60px !important}
/*#MainContent_Prestamos_UpdatePanel1 #MainContent_Prestamos_txtDiasDePrestamo {
    min-width: 60px
}

#MainContent_Prestamos_UpdatePanel1 #MainContent_Prestamos_BtnConfirmarPopUp {
    float: right
}

#MainContent_Prestamos_UpdatePanel1 textarea {
    width: 97%;
    border: 1px solid #777;
    border-radius: 4px
}

#MainContent_Prestamos_UpdatePanel1 th {
    font-weight: bold
}*/

#MainContent_Documentos_btnEliminarDocumentos {
    float: left
}

#MainContent_ResourceLabel2 {
    font-size: 12px
}

#MainContent_PanelPopUp2 {
    height: 280px !important
}

#MainContent_upd input#MainContent_txtDiasDePrestamo, #MainContent_upd input#MainContent_txtDiasDePrestamo_bUp, #MainContent_upd input#MainContent_txtDiasDePrestamo_bDown {
    min-width: 50px
}

input #MainContent_autoNumeroSerie_myTextBox, input #MainContent_autocompleteAsignarAlCrearItemPaciente_myTextBox {
    width: 178px;
    min-width: 150px
}

.paises #MainContent_btnAgregarItem, .paises input#MainContent_btnCancelarItem {
    margin-top: 30px !important
}

#MainContent_rbSexoFemenino, #MainContent_rbEsposo, #MainContent_rbEsposa, #MainContent_rbtnDerecho, #MainContent_segundoImplante_chkSoloProcesador {
    margin-left: 25px
}

#MainContent_PanelPopUp .fields input, #MainContent_PanelPopUpMasiva .fields input {
    min-width: 178px
}

#MainContent_fileUploaderOrdenDeCompra_ctl00 th, #MainContent_PanelPopUp.compras th, #MainContent_PanelPopUp.compras .fields input, #MainContent_PanelPopUpMasiva.compras th, 
#MainContent_PanelPopUpMasiva.compras .fields input {
    width: 162px !important;
    min-width: 150px
}

#MainContent_PanelPopUp.compras input#MainContent_dtpFecha_btnImageCalendarToogle {
    width: 16px !important
}

#MainContent_PanelPopUp.compras .fields input .btn {
    width: 162px !important;
    width: 100px !important;
    max-width: 150px !important;
    min-width: 120px
}

.compras #MainContent_ResourceLabel7 {
    font-size: 12px
}

#MainContent_btnCerrarOrdenes {
    min-width: 50px;
    float: right
}

#MainContent_PanelPopUp.PopUpPanel.Pacientes.Requisitos, #MainContent_PanelPopUpMasiva.PopUpPanel.Pacientes.Requisitos {
    top: 0 !important;
    height: 600px
}

#MainContent_segundoImplante_PanelPopUp input {
    max-width: 265px
}

input#MainContent_rbtnAlta, input#MainContent_rbtnNormal, input#MainContent_rbtnBaja {
    margin-left: 10px;
    margin-right: 0px
}

textarea#MainContent_peticiones_txtDescripcion, textarea#MainContent_peticiones_txtComentario {
    font-family: arial;
    color: #999;
    font-size: 12px;
    width: 178px
}

#MainContent_peticiones_upd th.title {
    display: block;
    height: 17px;
    width: 100%;
    background-repeat: no-repeat;
    margin: 0px 0 19px 0px
}
#MainContent_peticiones_upd th.title span
{
    color: #4c4c4c;
    font-size: 24px;
    margin: 30px 0px 20px 0px;
    line-height: 15px;
    font-weight: normal;
}
#MainContent_PanelPopUp.stockLocal input#MainContent_txtCantidad_bUp,
#MainContent_PanelPopUp.stockLocal input#MainContent_txtCantidad_bDown {
    min-width: 30px !important
}
#MainContent_PanelPopUp.stockLocal input#MainContent_txtCantidad {
    min-width: 121px !important;
    text-align: center;
    width: 120px
}

.btnDisabled{opacity:.5;cursor:not-allowed !important}
.inputTelefono
{
    min-width: 15px !important;
    margin-right: 5px !important;
    margin-left: 5px !important;
}



}
#userName{color:#999;font-size:11px;text-transform:uppercase;font-weight:bold;float:right;margin:23px 12px 0 0}.pop_up_general{display:none;width:100%;height:100%;background-image:url(../images/general/bg_grey_t.png);z-index:999998;position:absolute}.pop_up_general .pop_up_image{z-index:999999;background-image:url(../images/general/loading40.gif);max-height:923px;height:auto;min-height:440px;width:590px;margin:auto;margin-top:100px;border-radius:4px}.AuxiliaryPanel{background-color:#fff;border-radius:4px;border:#ccc solid 1px;-webkit-box-shadow:0 3px 15px #222;box-shadow:0 3px 15px #222}.AuxiliaryPanel .fields input{min-width:360px}.AuxiliaryPanel select{min-width:160px !important}.AuxiliaryPanel table{font-size:12px;}.AuxiliaryPanel table#content th{background:#666;color:#fff;padding:4px;text-transform:uppercase}.AuxiliaryPanel table#content td{padding:4px}.AuxiliaryPanel h2{color:#333;font-size:18px;margin:30px 0px 20px 0px;line-height:15px;font-weight:normal}.AuxiliaryPanel h3{color:#333;font-size:16px;margin:20px 0px 10px 0px;line-height:15px;font-weight:normal}.float_right{float:right}.float_left{float:left}/*.box-shadow{-webkit-box-shadow:0 3px 25px #888;box-shadow:0 3px 25px #888}*/.box-shadow-l{-webkit-box-shadow:0 2px 15px #999;box-shadow:0 2px 15px #999}.box-shadow-d{-webkit-box-shadow:0 3px 15px #222;box-shadow:0 3px 15px #222}.box-shadow-none{-webkit-box-shadow:0;box-shadow:0}.line-shadow-l{-moz-box-shadow:0px 2px 18px #ccc;-webkit-box-shadow:0px 2px 18px #ccc;box-shadow:0px 2px 18px #ccc}.rounded{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,select{border:1px solid #7c7c7a;display:block;behavior:url(/Styles/pie/PIE.htc);-moz-box-shadow:#999 0 0 12px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;height:22px;line-height:20px;color:#7c7c7a;background:#fff;padding:2px 4px;margin-left:-1px}select{padding:2px 2px 2px 4px;min-width:50px}table{color:#333;font-size:11px; background: #fff;border: transparent;}table label{font-size:12px; line-height: 28px;}table td{padding:4px !important}table input{height:15px}table .mGrid td{padding:4px 8px;border:solid 1px #c1c1c1;color:#000}table .mGrid th{background:#6b6b6b;border-left:0;text-transform:uppercase;padding-right:20px;padding-left:8px;padding:4px 20px 4px 8px;color:white}table .mGrid th a{color:#000}table .mGrid .pgr{background:#ccc;border:0px}table .mGrid .pgr td{border:0px}#MainContent_grdFunciones th{background:#6b6b6b;border-left:0;text-transform:uppercase;padding:4px 8px;color:#fff}#MainContent_grdFunciones th a{color:#fff}#MainContent_grdFunciones td{padding:4px 4px;border:solid 1px #c1c1c1;color:#000}#layout #MainContent_btnFilter,
#MainContent_btnAgregar
 {
    margin:0px 13px 0px 0px !important; 
    outline: 0 !important;
    border: none;
    text-shadow: none;
    font-weight: 500!important;
}
 input#MainContent_btnAgregar.top{margin-top:18px}
#MainContent_btnFilter, #MainContent_Documentos_fileUploaderDocumento_Html5InputFile, #MainContent_btnAgregar,
#RawBodyContent_btnFiltrar, #MainContent_btnMostrar, #MainContent_peticiones_btnFilter {
    background: #ff8025;
    height: 42px !important;
    color: #fff;
    font-size: 11px;
    line-height: 7px;
    padding: 4px 6px;
    display: block;
    min-height: 25px;
    -webkit-box-shadow: 0 2px 15px #999;
    box-shadow: 0 2px 15px #999;
    outline: 0;
    border-radius: 2px !important;
    font-size: 13px;
    margin-top: 10px;
    font-weight: 500;
    box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);
    text-transform: uppercase
}
    #MainContent_btnFilter:hover, #MainContent_Documentos_fileUploaderDocumento_Html5InputFile:hover, #MainContent_btnAgregar:hover, #RawBodyContent_btnFiltrar:hover,
    #MainContent_btnMostrar:hover, #MainContent_peticiones_btnFilter:hover {
        cursor: pointer;
        -webkit-box-shadow: 0 2px 15px #999;
        box-shadow: 0 2px 15px #999;
        background: #222;
        color: #fff
    }
    .top,#MainContent_peticiones_btnFilter{margin-top:0px}.edit,input#MainContent_gridObservacionesImportantes_btnEditar_0,#MainContent_datosHistoriaClinica input.edit,input#MainContent_peticiones_gridPeticiones_btnEditar_0{background-color:#e3e3e3;color:#949597;font-size:10px;line-height:7px;padding:4px 10px 4px 24px;height:18px;text-transform:uppercase;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border:1px solid #d4d4d4}.edit:hover,input#MainContent_gridObservacionesImportantes_btnEditar_0:hover,#MainContent_datosHistoriaClinica input.edit:hover,input#MainContent_peticiones_gridPeticiones_btnEditar_0:hover{cursor:pointer;background-color:#ccc;color:#fff}.editBotonNotificaciones{background-color:#e3e3e3;color:#949597;font-size:10px;line-height:7px;padding:4px 10px 4px 24px;height:18px;text-transform:uppercase;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border:1px solid #d4d4d4}.editBotonNotificaciones:hover{cursor:pointer;background-color:#ccc;color:#fff}.edit,input.edit,#MainContent_datosHistoriaClinica input.edit{background-image:url(../images/general/edit.png);background-repeat:no-repeat;background-position:5px 3px;min-width:50px !important}.delete{background-image:url(../images/general/delete.png);background-repeat:no-repeat;background-position:10px 3px;min-width:50px !important}.clear{clear:both}.left{float:left}.right{float:right}
#MainContent_PanelPopUp {
    background-color: #fff;
    border-radius: 4px;
    border: #ccc solid 1px;
    -webkit-box-shadow: 0 3px 15px #222;
    box-shadow: 0 3px 15px #222
}#MainContent_PanelPopUp .charlas textarea{width:260px}
    #MainContent_PanelPopUp .fields input, #MainContent_fuFile {
        min-width: 360px;
        min-height: 23px;
        margin: 4px;
        border-radius: 0px;
    }
    #MainContent_PanelPopUp select:not([name="FontName"]):not([name="FontSize"]), #MainContent_PanelPopUpMasiva select:not([name="FontName"]):not([name="FontSize"]) {
        min-width: 160px !important
    }
    #MainContent_PanelPopUp table, #MainContent_PanelPopUpMasiva table {
        font-size: 14px
    }
        #MainContent_PanelPopUp table#content th, #MainContent_PanelPopUpMasiva table#content th {
            background: #666;
            color: #fff;
            padding: 4px;
            text-transform: uppercase
        }
        #MainContent_PanelPopUp table#content td, #MainContent_PanelPopUpMasiva table#content td {
            padding: 4px
        }
    #MainContent_PanelPopUp h2, #MainContent_PanelPopUpMasiva h2 {
        color: #4c4c4c;
        font-size: 24px;
        margin: 30px 0px 20px 0px;
        line-height: 15px;
        font-weight: normal
    }
    #MainContent_PanelPopUp h3, #MainContent_PanelPopUpMasiva h3 {
        color: #4c4c4c;
        font-size: 20px;
        margin: 20px 0px 10px 0px;
        line-height: 15px;
        font-weight: normal
    }
    #MainContent_PanelPopUp #MainContent_btnClosePopUp,
    #MainContent_Documentos_btnClosePopUp,
    .closepopup, #MainContent_PanelPopUpMasiva #MainContent_btnClosePopUpMasiva {
        background-color: #1d2124 !important;
        background-repeat: no-repeat;
        border-color: #171a1d !important;
        border-radius: 0px !important;
        border: 1px solid !important;
        color: #fff !important;
        cursor: pointer;
        display: block;
        font-size: 11px;
        height: 33px;
        line-height: 18px !important;
        min-width: 50px !important;
        margin-right: 30px !important;
        padding-left: 20px;
        position: absolute;
        text-transform: uppercase;
        top: 3px;
        right: -9px;
        width: 95px !important;
    }

        #MainContent_PanelPopUp #MainContent_btnClosePopUp:hover,
        #MainContent_Documentos_btnClosePopUp:hover,
        .closepopup:hover, #MainContent_PanelPopUpMasiva #MainContent_btnClosePopUpMasiva:hover {
            border-color: #204d74 !important;
            background-color: #e6e6e6 !important;
            color: #fff !important;
            background-position: 0px -30px !important;
        }
    #MainContent_PanelPopUp #MainContent_BtnConfirmarPopUp, #MainContent_PanelPopUp #MainContent_btnBuscar, #MainContent_PanelPopUpMasiva #MainContent_BtnConfirmarPopUpMasiva {
        float: right;
        border: 1px solid #222;
        background: #333;
        color: #d8d4d4;
        font-size: 11px;
        line-height: 7px;
        padding: 8px;
        display: block;
        min-height: 25px;
        min-width: 25px;
        -webkit-box-shadow: 0 2px 15px #999;
        box-shadow: 0 2px 15px #999;
        margin-right: 14px
    }
    #MainContent_PanelPopUp input#MainContent_BtnConfirmarPopUp, #MainContent_PanelPopUp input#MainContent_BtnConfirmarPopUp, #MainContent_PanelPopUpMasiva input#MainContent_BtnConfirmarPopUpMasiva {
        margin-right: 22px
    }
    #MainContent_PanelPopUp textarea, #MainContent_PanelPopUpMasiva textarea {
        border: 1px solid #7c7c7a;
        display: block;
        behavior: url(/Styles/pie/PIE.htc);
        -moz-box-shadow: #999 0 0 12px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        color: #7c7c7a;
        background: white;
        padding: 2px 4px;
        border-radius: 4px !important;
        border: 1px solid #999;
        margin-bottom: 7px;
        margin-left: 5px;
    }
    #MainContent_PanelPopUp #MainContent_BtnConfirmarPopUp:hover, #MainContent_PanelPopUp #MainContent_btnBuscar:hover, #MainContent_PanelPopUpMasiva #MainContent_BtnConfirmarPopUpMasiva:hover {
        float: right;
        border: 1px solid #222;
        background: #222;
        cursor: pointer
    }
    #MainContent_PanelPopUp #MainContent_btnBuscar {
        border: 1px solid #555;
        background: #666
    }
        #MainContent_PanelPopUp #MainContent_btnBuscar:hover {
            background: #444
        }
    #MainContent_PanelPopUp .valsum {
        color: #fd550c;
        margin: 5px 0px 10px 0px;
        padding: 6px 11px 4px 11px;
        border: 1px solid error;
        background-color: #fff;
        font-size: 12px;
        line-height: 12px;
        font-weight: bold
    }
        #MainContent_PanelPopUp .valsum ul {
            margin: 8px 0 2px 0
        }
        #MainContent_PanelPopUp .valsum li {
            font-weight: normal;
            height: 16px;
            line-height: 16px;
            font-size: 11px;
            padding-left: 25px;
            background-image: url(../images/general/validation.png);
            background-repeat: no-repeat;
            margin-bottom: 1px
        }
    #MainContent_PanelPopUp #ctl00_MainContent_fileIcono_ctl02 {
        font-size: 11px;
        height: 20px;
        padding: 0px 8px 0px 0px;
        line-height: 21px
    }
    #MainContent_PanelPopUp #MainContent_btnColorPicker {
        background-image: url(../images/general/color_pic.png);
        height: 23px;
        border: 0;
        background-repeat: no-repeat;
        width: 50px !important
    }
    #MainContent_PanelPopUp #divColorSample {
        border-radius: 4px;
        border: 1px solid #7c7c7a !important;
        background-repeat: no-repeat
    }
    #MainContent_PanelPopUp select#MainContent_ddlEmpresa {
        width: 210px !important
    }
    #MainContent_PanelPopUp select#MainContent_ddlTipoDeDispositivo {
        width: 210px !important
    }
#MainContent_PopUpPanelValSumGrid {
    background-color: #fff;
    border-radius: 4px;
    border: #ccc solid 1px;
    -webkit-box-shadow: 0 3px 15px #222;
    box-shadow: 0 3px 15px #222
}
#MainContent_PopUpPanelValSumGrid .fields input{min-width:360px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       #MainContent_PopUpPanelValSumGrid #MainContent_btnMpeValSumGridClosePopUp
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       {background-image:url(../images/general/close_pop_up.png);top:-13px;right:-22px;position:absolute;border:0;background-color:transparent;color:transparent;background-repeat:no-repeat;display:block;height:30px;width:29px;min-width:28px}#MainContent_PopUpPanelValSumGrid #MainContent_btnMpeValSumGridClosePopUp:hover{background-position:0 -30px}#MainContent_PopUpPanelValSumGrid .valsum{color:#fd550c;margin:5px 0px 10px 0px;padding:6px 11px 4px 11px;border:1px solid error;background-color:#fff;font-size:12px;line-height:12px;font-weight:bold}#MainContent_PopUpPanelValSumGrid .valsum ul{margin:8px 0 2px 0}#MainContent_PopUpPanelValSumGrid .valsum li{font-weight:normal;height:16px;line-height:16px;font-size:11px;padding-left:25px;background-image:url(../images/general/validation.png);background-repeat:no-repeat;margin-bottom:1px}span#RawBodyContent_lblMensaje{color:#ff5b00;font-weight:normal;line-height:16px;font-size:14px;background-color:white;background-image:url(../images/general/validation.png);background-repeat:no-repeat;margin-bottom:1px;border:1px;border-radius:4px;z-index:299;-webkit-box-shadow:0 3px 25px #888;box-shadow:0 3px 25px #888;padding:30px 30px 30px 50px;position:relative;top:150px;left:550px;width:360px;height:90px;background-position:24px 28px}
.btn,#MainContent_segundoImplante_btnAgregarAccesorio,#MainContent_btnConfigurar,#MainContent_btnAgregarItem,#MainContent_btnCancelarItem,#MainContent_btnAgregarArticuloAlPresupuesto,#MainContent_Documentos_btnEliminarDocumentos,#MainContent_GridItems .edit,#MainContent_btnClosePopUp2,#MainContent_btnAsignar


{
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #b3b3b3;
    display:inline-block;padding:4px 10px 4px;margin-bottom:0;margin-right:10px;font-size:11px;line-height:18px;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;background-color:#f5f5f5;background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    min-height: 28px;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    border-radius: 0px !important;
}

.btn:hover,#MainContent_segundoImplante_btnAgregarAccesorio:hover,#MainContent_btnConfigurar:hover,#MainContent_btnAgregarItem:hover,#MainContent_btnCancelarItem:hover,#MainContent_btnAgregarArticuloAlPresupuesto:hover,#MainContent_Documentos_btnEliminarDocumentos:hover,#MainContent_GridItems .edit:hover,#MainContent_btnClosePopUp2:hover,#MainContent_btnAsignar:hover,.btn:visited,#MainContent_segundoImplante_btnAgregarAccesorio:visited,#MainContent_btnConfigurar:visited,#MainContent_btnAgregarItem:visited,#MainContent_btnCancelarItem:visited,#MainContent_btnAgregarArticuloAlPresupuesto:visited,#MainContent_Documentos_btnEliminarDocumentos:visited,#MainContent_GridItems .edit:visited,#MainContent_btnClosePopUp2:visited,#MainContent_btnAsignar:visited{color: #1EBF80;text-decoration:none;background-color:#e6e6e6;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-ms-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}
#MainContent_autoNumeroSerie_selectedValue{background:#fff;height:auto}
.ajax__fileupload_selectFileButton{display:block;height:20px;line-height:20px;width:80px;text-align:center;background-color:#212121;color:#d0d0d0;cursor:pointer;margin-right:4px;font-size:12px;border-radius:4PX;margin-top:4PX}
#MainContent_ResourceLabel2,#MainContent_ResourceLabel7{color:#333;font-size:12px;margin:3px 0px;line-height:15px;font-weight:normal}
a#MainContent_ResourceLinkButton1,.black_button{background:#333;color:#fff;font-size:11px;padding:4px 6px;margin-bottom:10px;display:inline-block;text-transform:uppercase;width:auto;-webkit-box-shadow:0 2px 15px #999;box-shadow:0 2px 15px #999;border-radius:4px}
a#MainContent_ResourceLinkButton1:hover,.black_button:hover{cursor:pointer}
.diaActive{background:#e7e7e7;border:solid #ccc 1px}
#MainContent_btnLogin{margin-right:44px !important;border:1px solid #606060;padding:6px;background:#333;color:#fff;min-height:22px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3a3a3a),color-stop(1,#292929));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3a3a3a,endColorstr=#292929,GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#MainContent_btnLogin:hover{cursor:pointer;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#333),color-stop(1,#222));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#333,endColorstr=#222,GradientType=0)}.category{left:-53px;display:inline-block;background:#262525;margin-left:20px;width:auto;padding:5px 15px 5px 25px;position:relative;/*height:10px*/ height:33px; line-height:11px}.category .corner{background-image:url(../images/general/corner.png);background-repeat:no-repeat;display:block;height:8px;width:12px;position:absolute;top:-8px;left:0px}.category h2{font-size:10px;color:#ededed;text-transform:uppercase;width:auto}input.datePickerDate{display:inline !important;width:5em}input.datePickerTime{display:inline !important;width:3em;margin-right:0px !important}#dtFechaDesde_ImageButtonCalendar1{border:0 !important}input.datePickerDate.MaskedEditError,input.datePickerTime.MaskedEditError{background-color:#f66;color:black}a#RawBodyContent_lnkMensajeFilter{margin-top:0px}.datePickerCalendar{position:fixed;background:#fff}
#MainContent_Observaciones_dtpFecha_DateCalendar, #MainContent_primerImplante_dtpFechaVencimientoImplante_DateCalendar {
    background: #fff
}

    #MainContent_Observaciones_dtpFecha_DateCalendar tr:first-child, #MainContent_primerImplante_dtpFechaVencimientoImplante_DateCalendar tr:first-child {
        height: 20px
    }

    #MainContent_Observaciones_dtpFecha_DateCalendar table.datePickerCalendar, #MainContent_primerImplante_dtpFechaVencimientoImplante_DateCalendar table.datePickerCalendar {
        width: 133px !important;
        line-height: 7px;
        margin-top: -9px
    }

.dataPickerCalendar_box {
    z-index: 999999;
    position: absolute;
    max-width: 180px;
    background: #fff
}

    .dataPickerCalendar_box table.dataPickerCalendar_box {
        position: relative;
        border-collapse: collapse;
        width: 100%;
        margin: 0 auto;
        background: none;
        line-height: 11px;
        text-transform: uppercase;
        border-collapse: initial
    }

    .dataPickerCalendar_box td, .dataPickerCalendar_box th {
        text-align: center !important
    }

div.datePicker input[type="text"] {
    min-width: 64px !important
}

table.mGridConsola {
    margin: 0
}

.mGrid {
    width: 100%;
    background-color: #fff;
    margin: 5px 0 10px 0;
    border: solid 1px #c1c1c1;
    border-collapse: collapse
}

    .mGrid td {
        padding: 2px;
        border: solid 1px #c1c1c1;
        color: #717171
    }

    .mGrid th {
        padding: 4px 2px;
        color: #fff;
        border-left: solid 1px #333;
        font-size: 0.9em;
        background: #333
    }

        .mGrid th a {
            color: #fff
        }

            .mGrid th a:hover {
                color: #fff
            }

    .mGrid .alt {
        background: #F9F9F9 url(../images/grd_alt.png) repeat-x top
    }

    .mGrid .pgr {
        background: #ccc;
        border: 0px
    }

        .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 td table td:first-child {
                text-align: right;
                border-left: 0
            }

        .mGrid .pgr a {
            color: #666;
            text-decoration: none
        }

            .mGrid .pgr a:hover {
                color: #000;
                text-decoration: none
            }

.mGridConsola {
    width: 100%;
    background-color: #fff;
    margin: 5px 0 10px 0;
    border: solid 1px #c1c1c1;
    border-collapse: collapse
}

    .mGridConsola td {
        padding: 2px;
        border: solid 1px #c1c1c1
    }

    .mGridConsola th {
        padding: 4px 2px;
        color: #fff;
        background: #333;
        border-left: solid 1px #525252;
        font-size: 1.2em
    }

        .mGridConsola th a {
            color: #fff
        }

            .mGridConsola th a:hover {
                color: #fff
            }

    .mGridConsola .alt {
        background: #fcfcfc url(../images/grd_alt.png) repeat-x top
    }

    .mGridConsola .pgr {
        background: #ccc;
        border: 0px
    }

        .mGridConsola .pgr table {
            margin: 5px 0
        }

        .mGridConsola .pgr tr {
            border-bottom: 0px !important
        }

        .mGridConsola .pgr td {
            border-width: 0;
            padding: 0 6px !important;
            border-left: solid 1px #666;
            font-weight: bold;
            color: #fff;
            line-height: 12px
        }

        .mGridConsola .pgr a {
            color: #666;
            text-decoration: none
        }

            .mGridConsola .pgr a:hover {
                color: #666;
                text-decoration: none
            }

div.dd_chk_select_cust {
    font-size: 13px !important;
    font-weight: bold !important
}

    div.dd_chk_select_cust div#caption {
        height: 17px !important;
        top: 0px !important
    }

div.dd_chk_drop_cust div#checks {
    border-style: Solid !important;
    border-width: 1px !important;
    border-color: Black !important
}

div.dd_chk_select_cust:hover {
    background-image: url("/Styles/components/hoverButton.gif") !important;
    cursor: pointer
}

#login {
    padding: 0px;
    border: 0px;
    color: #fff
}

    #login .main {
        margin: 0px;
        padding: 0px
    }

    #login h2 {
        color: #fff
    }

    #login #help_bar {
        width: 100%;
        height: 30px;
        margin: 0 auto;
        background-color: #444;
        line-height: 30px;
        font-size: 12px
    }

    #login a {
        color: #fff;
        text-align: right;
        float: right
    }

        #login a:hover {
            color: #ccc
        }

    #login .header {
        position: relative;
        margin: 0px;
        padding: 0px;
        background: transparent;
        width: 100%;
        height: 135px
    }

    #login input {
        border: 1px solid #7c7c7a;
        display: block;
        behavior: url(/Styles/pie/PIE.htc);
        -moz-box-shadow: #999 0 0 12px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px; /*height:22px*/
        ;
        line-height: 20px;
        color: #7c7c7a;
        background: #fff;
        padding: 2px 4px
    }

    #login #footer {
        height: 0px;
        display: block;
        background: #545454;
        float: right;
        position: absolute;
        bottom: 106px
    }

    #login .tecnosalud {
        background-image: url(../images/general/BairesDev.png);
        display: block;
        height: 30px;
        width: 134px;
        background-repeat: no-repeat;
        float: left
    }

    #login #MainContent_upLogin {
        width: 50%;
        height: 100%;
        margin: 30px auto 61px;
        background: #404040;
        background-image: url(../images/general/striped_lens.png);
        border: 2px white solid;
        border-right: 0;
        border-left: 0px;
        padding: 0px;
        float: right
    }

    #login img#MainContent_logo_2 {
        margin-bottom: 15px
    }

    #login #upLoginbanner {
        margin: 30px 0 0 0;
        border: 2px white solid;
        border-right: 0;
        border-left: 0px;
        width: 50%
    }

    #login h2 {
        margin-bottom: 25px
    }

    #login #MainContent_txtUsername, #login #MainContent_txtPassword, #login #MainContent_TextBox1 {
        width: 270px;
        margin-bottom: 5px
    }

    #login #MainContent_txtUsername {
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        behavior: url(/Styles/pie/PIE.htc)
    }

    #login #MainContent_btnLogin {
        margin: 20px 0 10px 0;
        height: 25px;
        float: right;
        font-size: 18px;
        height: 33px;
        width: 112px;
        text-align: center;
        background: #222;
        color: #fff
    }

        #login #MainContent_btnLogin .box-shadow-d {
            behavior: url(/Styles/pie/PIE.htc);
            border-radius: 4px;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            background: #0a2d6f
        }

        #login #MainContent_btnLogin:hover {
            background: #154192
        }

    #login #tblLogin {
        width: 90%;
        height: 204px;
        margin: 19px auto 11px
    }

    #login #MainContent_lblUsername, #login #MainContent_lblPassword {
        z-index: 222;
        margin: 5px 0 0 0;
        position: absolute;
        color: #636362;
        font-size: 13px;
        padding-left: 4px
    }

    #login #MainContent_lblErrorMessage {
        line-height: 11px;
        font-size: 13px;
        color: #fd550c;
        padding-left: 10px;
        margin-top: 10px;
        z-index: 888
    }

    #login span#MainContent_lblErrorMessage {
        padding: 10px 10px;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        behavior: url(/Styles/pie/PIE.htc);
        background: #FAFFBD;
        -webkit-box-shadow: 0 2px 15px #999;
        box-shadow: 0 2px 15px #999;
        z-index: 888
    }

    #login #MainContent_lblErrorMessage input {
        background: white;
        border-radius: 4px;
        padding: 7px;
        border: 1px solid #fd550c;
        -webkit-box-shadow: 0 2px 15px #999;
        box-shadow: 0 2px 15px #999
    }

    #login #help_bar a {
        display: none
    }

#MainContent_upd input, #MainContent_UpdatePanel3 input, #MainContent_upd select:not([name="FontName"]):not([name="FontSize"]), #MainContent_UpdatePanel3 select:not([name="FontName"]):not([name="FontSize"]) {
    min-width: 200px
}

    #MainContent_upd input#ctl00_MainContent_fileIcono_ctl02, #MainContent_UpdatePanel3 input#ctl00_MainContent_fileIcono_ctl02, #MainContent_upd select:not([name="FontName"]):not([name="FontSize"]), #MainContent_UpdatePanel3 select:not([name="FontName"]):not([name="FontSize"]) {
        max-width: 250px;
        min-width: 165px !important;
        width: 165px !important
    }

    #MainContent_upd input#MainContent_btnColorPicker, #MainContent_UpdatePanel3 input#MainContent_btnColorPicker {
        width: 50px;
        min-width: 50px;
        cursor: pointer
    }

#filter.abm input#MainContent_btnFilter, #filter.abm #MainContent_btnAgregar.vehiculos {
    margin: 13px 13px 3px 13px
}

#MainContent_PanelPopUp #tipo_dispositivo, #ptos_interes {
    padding: 3px 50px 10px
}

    #MainContent_PanelPopUp #tipo_dispositivo input#MainContent_BtnConfirmarPopUp, #ptos_interes input#MainContent_BtnConfirmarPopUp {
        margin-right: 14px !important
    }

    #MainContent_PanelPopUp #tipo_dispositivo textarea#MainContent_txtConfiguracion, #ptos_interes textarea#MainContent_txtConfiguracion {
        height: 158px !important;
        width: 200px !important
    }

.AuxiliaryPanel {
    padding: 3px 50px 10px
}

    .AuxiliaryPanel input#MainContent_BtnConfirmarPopUp {
        margin-right: 14px !important
    }

    .AuxiliaryPanel textarea#MainContent_txtConfiguracion {
        height: 158px !important;
        width: 200px !important
    }

#dispositivo, #vehiculo, #Chofers, #tarjetas, #tipo_Chofer, #tipo_pto_interes, #acciones {
    padding: 3px 50px 10px
}

    #dispositivo tr, #vehiculo tr, #Chofers tr, #tarjetas tr, #tipo_Chofer tr, #tipo_pto_interes tr, #acciones tr {
        line-height: 0px
    }

    #dispositivo select#MainContent_ddlTipoDeDispositivo, #vehiculo select#MainContent_ddlTipoDeDispositivo, #Chofers select#MainContent_ddlTipoDeDispositivo, #tarjetas select#MainContent_ddlTipoDeDispositivo, #tipo_Chofer select#MainContent_ddlTipoDeDispositivo, #tipo_pto_interes select#MainContent_ddlTipoDeDispositivo, #acciones select#MainContent_ddlTipoDeDispositivo, #dispositivo select, #vehiculo select, #Chofers select, #tarjetas select, #tipo_Chofer select, #tipo_pto_interes select, #acciones select {
        width: 210px !important
    }

    #dispositivo input#MainContent_BtnConfirmarPopUp, #vehiculo input#MainContent_BtnConfirmarPopUp, #Chofers input#MainContent_BtnConfirmarPopUp, #tarjetas input#MainContent_BtnConfirmarPopUp, #tipo_Chofer input#MainContent_BtnConfirmarPopUp, #tipo_pto_interes input#MainContent_BtnConfirmarPopUp, #acciones input#MainContent_BtnConfirmarPopUp {
        margin-right: 14px
    }

    #vehiculo input#MainContent_BtnConfirmarPopUp {
        margin-right: 22px
    }

span#MainContent_lblMsg {
    color: #ff5b00;
    font-weight: normal;
    line-height: 16px;
    font-size: 14px
}

#MainContent_PanelPopUp.PopUpPanel.odometros {
    overflow: hidden !important;
    padding: 3px 50px 10px;
    max-width: 320px
}

    #MainContent_PanelPopUp.PopUpPanel.odometros #MainContent_btnClosePopUp, #MainContent_PanelPopUpMasiva.PopUpPanel.odometros #MainContent_btnClosePopUpMasiva {
        top: 0px;
        right: -8px
    }

    #MainContent_PanelPopUp.PopUpPanel.odometros div.contenido_odometro, #MainContent_PanelPopUpMasiva.PopUpPanel.odometros div.contenido_odometro {
        max-width: 600px
    }

    #MainContent_PanelPopUp.PopUpPanel.odometros select#MainContent_lstTipoDeVehiculo {
        width: 277px !important;
        height: 80px !important;
        max-width: 395px
    }

    #MainContent_PanelPopUp.PopUpPanel.odometros table#MainContent_grdRecordatoriosPorOdometro input {
        max-width: 40px !important;
        width: 40px;
        min-width: 30px
    }

        #MainContent_PanelPopUp.PopUpPanel.odometros table#MainContent_grdRecordatoriosPorOdometro input#MainContent_grdRecordatoriosPorOdometro_btnAddNew {
            max-width: 130px !important;
            width: 130px;
            min-width: 70px;
            cursor: pointer;
            color: #d8d4d4;
            background: #666;
            font-size: 10px;
            line-height: 7px;
            padding: 6px;
            display: block;
            min-height: 20px;
            min-width: 20px;
            -webkit-box-shadow: 0 2px 15px #999;
            box-shadow: 0 2px 15px #999;
            margin-right: 14px
        }

            #MainContent_PanelPopUp.PopUpPanel.odometros table#MainContent_grdRecordatoriosPorOdometro input#MainContent_grdRecordatoriosPorOdometro_btnAddNew:hover {
                color: #fff;
                background: #555
            }

    #MainContent_PanelPopUp.PopUpPanel.odometros span#MainContent_grdRecordatoriosPorOdometro_CompareValidator2_0 {
        font-size: 10px
    }

    #MainContent_PanelPopUp.PopUpPanel.odometros table#MainContent_grdRecordatoriosPorOdometro {
        max-width: 154px;
        width: 276px
    }

    #MainContent_PanelPopUp.PopUpPanel.odometros input#MainContent_grdRecordatoriosPorOdometro_btnAddNew {
        border: none;
        color: #333;
        width: 80px;
        min-width: 80px
    }

    #MainContent_PanelPopUp.PopUpPanel.odometros input#MainContent_chkReiterativo {
        min-width: 20px !important;
        width: 20px !important
    }

    #MainContent_PanelPopUp.PopUpPanel.odometros input#MainContent_grdRecordatoriosPorOdometro_btnAddNew {
        max-width: 130px !important;
        width: 128px;
        min-width: 31px;
        height: 30px
    }

    #MainContent_PanelPopUp.PopUpPanel.odometros input#MainContent_BtnConfirmarPopUp {
        margin-right: 0
    }

#tipo_pto_interes input#MainContent_txtColor {
    min-width: 20px;
    width: 50px
}

#tipo_pto_interes input#ctl00_MainContent_fileIcono_ctl02 {
    max-width: 250px;
    min-width: 155px !important;
    width: 155px !important
}

#tipo_pto_interes input#MainContent_BtnConfirmarPopUp {
    margin-right: 22px
}

#ptos_interes #MainContent_btnClosePopUp, #ptos_interes #MainContent_btnClosePopUpMasiva {
    top: 1px;
    right: -6px
}

#ptos_interes #velocidades {
    max-width: 300px;
    vertical-align: top
}

    #ptos_interes #velocidades input#MainContent_grdVelMax_txtVelMax_0 {
        max-width: 80px;
        width: 44px;
        vertical-align: middle
    }

    #ptos_interes #velocidades th {
        width: 188px;
        text-align: left;
        background-color: #333;
        color: #fff;
        text-transform: uppercase;
        font-size: 10px;
        border: 0px;
        padding: 2px
    }

#ptos_interes select#MainContent_ddlEmpresa {
    width: 155px !important
}

#ptos_interes table#MainContent_grdVelMax {
    width: 212px
}

#ptos_interes select#MainContent_ddlTipoDeDispositivo {
    width: 155px !important
}

#ptos_interes table#MainContent_grdVelMax {
    width: 212px
}

#acciones #MainContent_UpdatePanel3 input {
    min-width: 20px
}

#acciones h3 {
    margin: 0;
    font-size: 12px
}

#acciones input#MainContent_txtColor {
    max-width: 60px;
    width: 50px
}

#acciones input {
    height: 16px
}

    #acciones input#MainContent_BtnConfirmarPopUp {
        margin-right: 4px
    }

    #acciones input#MainContent_btnColorPicker {
        cursor: pointer
    }

#MainContent_UpdatePanel3 #MainContent_PanelPopUp {
    margin-top: 50px
}

#MainContent_divColorSample {
    border-color: #7c7c7a;
    border-radius: 4px;
    width: 22px;
    height: 22px;
    float: left
}

.recordatorioCalendarDiv > table {
    border-width: 2px;
    border-style: solid;
    border-collapse: collapse;
    height: 190px;
    width: 236px;
    font-size: 12px
}

    .recordatorioCalendarDiv > table tbody .tr:first-child .td table {
        width: 100%;
        border-collapse: collapse;
        height: 60px
    }

.textAreaDescripcionProducto {
    width: 350px !important;
    height: 124px !important
}

#monitor_section {
    height: 100% !important;
    max-height: 100% !important;
    min-height: 100% !important
}

    #monitor_section span#RawBodyContent_Monitor, #monitor_section form#form1 {
        height: 100% !important;
        max-height: 100% !important;
        min-height: 100% !important
    }

    #monitor_section #layout {
        position: absolute;
        pointer-events: none;
        z-index: 1000;
        width: 100%
    }

    #monitor_section #header {
        pointer-events: all;
        background-color: rgba(0,0,0,0.5);
        margin-top: 5px
    }

    #monitor_section #menuMonitor {
        position: absolute;
        z-index: 1200;
        top: 85px;
        right: 0
    }

        #monitor_section #menuMonitor label, #monitor_section #menuMonitor select {
            font-size: 11px !important
        }

        #monitor_section #menuMonitor .header {
            text-align: top;
            background: #e0dede;
            margin: 10px 0 20px 0;
            text-transform: uppercase;
            color: #333;
            font-size: 10px;
            padding: 4px
        }

        #monitor_section #menuMonitor .medium {
            padding: 6px 0
        }

    #monitor_section #menuMonitorWrapper {
        min-width: 60px;
        max-width: 220px;
        min-height: 210px;
        background-color: #d3deef
    }

    #monitor_section #actuadoresMonitor {
        position: absolute;
        z-index: 1200;
        top: 274px;
        left: 0
    }

        #monitor_section #actuadoresMonitor label, #monitor_section #actuadoresMonitor select {
            font-size: 11px !important
        }

        #monitor_section #actuadoresMonitor .header {
            text-align: top;
            background: #e0dede;
            margin: 10px 0 20px 0;
            text-transform: uppercase;
            color: #333;
            font-size: 10px;
            padding: 4px
        }

        #monitor_section #actuadoresMonitor .medium {
            padding: 6px 0
        }

    #monitor_section #actuadoresMonitorWrapper {
        min-width: 160px;
        max-width: 220px;
        min-height: 70px;
        background-color: #d3deef
    }

    #monitor_section #consolaMonitor {
        position: absolute;
        z-index: 1100;
        bottom: 0;
        width: 100%;
        margin: 0 auto;
        background-color: transparent;
        max-height: 200px;
        overflow-y: auto
    }

    #monitor_section input[type="checkbox"] {
        float: left;
        margin-right: 5px
    }

    #monitor_section table.mGridConsola {
        margin: 0
    }

    #monitor_section #menuMonitor, #monitor_section #consolaMonitor {
        background: #fff;
        border: 0;
        border-radius: 4px 0 0 4px;
        -webkit-box-shadow: 0 2px 15px #999;
        box-shadow: 0 2px 15px #999;
        padding: 5px 0px 10px 8px
    }

        #monitor_section #menuMonitor #pnlFiltros label, #monitor_section #consolaMonitor #pnlFiltros label {
            font-size: 11px;
            margin: 2px 0
        }

        #monitor_section #menuMonitor table td, #monitor_section #consolaMonitor table td {
            padding: 2px
        }

        #monitor_section #menuMonitor #menuMonitorWrapper, #monitor_section #consolaMonitor #menuMonitorWrapper {
            background: #fff
        }

        #monitor_section #menuMonitor a, #monitor_section #consolaMonitor a {
            color: #333;
            font-size: 10px;
            text-transform: uppercase;
            display: block;
            background: #e0dede;
            border: 1px 0 1px 0 solid #666;
            margin: 10px 0 4px 0;
            padding: 4px
        }

        #monitor_section #menuMonitor #consolaMonitorCollapseButton, #monitor_section #consolaMonitor #consolaMonitorCollapseButton, #monitor_section #menuMonitor #menuMonitorCollapseButton, #monitor_section #consolaMonitor #menuMonitorCollapseButton {
            background-image: url(../images/sprites/hide.png);
            background-repeat: no-repeat;
            background-color: transparent !important;
            border: 0px;
            height: 26px;
            width: 25px;
            float: left;
            margin-right: 10px;
            cursor: pointer
        }

            #monitor_section #menuMonitor #consolaMonitorCollapseButton.consolaToggle, #monitor_section #consolaMonitor #consolaMonitorCollapseButton.consolaToggle, #monitor_section #menuMonitor #menuMonitorCollapseButton.consolaToggle, #monitor_section #consolaMonitor #menuMonitorCollapseButton.consolaToggle {
                background-image: url(../images/sprites/show.png);
                background-repeat: no-repeat;
                background-color: transparent !important;
                border: 0px;
                height: 26px;
                width: 25px
            }

    #monitor_section #actuadoresMonitor {
        background: #fff;
        border: 0;
        border-radius: 0 4px 4px 0;
        -webkit-box-shadow: 0 2px 15px #999;
        box-shadow: 0 2px 15px #999;
        padding: 5px 0px 1px 8px
    }

        #monitor_section #actuadoresMonitor #pnlFiltros label {
            font-size: 11px;
            margin: 2px 0
        }

        #monitor_section #actuadoresMonitor table td {
            padding: 2px
        }

        #monitor_section #actuadoresMonitor #actuadoresMonitorWrapper {
            background: #fff
        }

        #monitor_section #actuadoresMonitor a {
            color: #333;
            font-size: 10px;
            text-transform: uppercase;
            display: block;
            background: #e0dede;
            border: 1px 0 1px 0 solid #666;
            margin: 10px 0 4px 0;
            padding: 4px
        }

        #monitor_section #actuadoresMonitor #actuadoresMonitorCollapseButton {
            background-image: url(../images/sprites/show.png);
            background-repeat: no-repeat;
            background-color: transparent !important;
            border: 0px;
            height: 26px;
            width: 25px;
            float: left;
            margin-right: 10px;
            cursor: pointer
        }

            #monitor_section #actuadoresMonitor #actuadoresMonitorCollapseButton.consolaToggle {
                background-image: url(../images/sprites/hide.png);
                background-repeat: no-repeat;
                background-color: transparent !important;
                border: 0px;
                height: 26px;
                width: 25px
            }

    #monitor_section #consolaMonitor {
        padding: 5px 0px 5px 0px;
        opacity: 1px;
        background-color: #fff
    }

        #monitor_section #consolaMonitor #consolaMonitorCollapseButton, #monitor_section #consolaMonitor #menuMonitorCollapseButton {
            margin-left: 9px;
            background-image: url(../images/sprites/down.png);
            background-repeat: no-repeat;
            background-color: transparent !important;
            border: 0px;
            height: 26px;
            width: 25px;
            float: left;
            margin-right: 10px;
            cursor: pointer
        }

            #monitor_section #consolaMonitor #consolaMonitorCollapseButton.consolaToggle, #monitor_section #consolaMonitor #menuMonitorCollapseButton.consolaToggle {
                background-image: url(../images/sprites/up.png);
                background-repeat: no-repeat;
                background-color: transparent !important;
                border: 0px;
                height: 26px;
                width: 25px
            }

        #monitor_section #consolaMonitor #consolaMonitorWrapper {
            padding: 0 10px
        }

    #monitor_section h2.title_filter {
        text-transform: uppercase;
        font-size: 12px;
        color: #333;
        line-height: 30px;
        margin-right: 5px
    }

    #monitor_section table input#RawBodyContent_MainContent_btnFilter, #monitor_section #RawBodyContent_btnClosePopUp {
        background: #333;
        color: #d8d4d4;
        font-size: 11px;
        line-height: 7px;
        padding: 8px;
        display: block;
        min-height: 25px;
        -webkit-box-shadow: 0 2px 15px #999;
        box-shadow: 0 2px 15px #999
    }

        #monitor_section table input#RawBodyContent_MainContent_btnFilter:hover, #monitor_section #RawBodyContent_btnClosePopUp:hover {
            cursor: pointer;
            -webkit-box-shadow: 0 2px 15px #999;
            box-shadow: 0 2px 15px #999;
            background: #222;
            color: #fff
        }

    #monitor_section div#RawBodyContent_mpePopUp_backgroundElement {
        opacity: 0.5;
        background: #ccc
    }

    #monitor_section #RawBodyContent_MessagePopUp {
        padding: 25px 25px 15px 25px;
        width: auto;
        height: auto;
        border-radius: 4px;
        -webkit-box-shadow: 0 2px 15px #999;
        box-shadow: 0 2px 15px #999
    }

        #monitor_section #RawBodyContent_MessagePopUp #RawBodyContent_lblMensaje {
            font-size: 14px;
            color: #333;
            background-image: url(../images/general/validation.png);
            background-repeat: no-repeat;
            padding-left: 25px;
            line-height: 21px
        }

        #monitor_section #RawBodyContent_MessagePopUp #RawBodyContent_btnClosePopUp {
            float: right;
            margin-top: 10px
        }

        #monitor_section #RawBodyContent_MessagePopUp.error table {
            margin: 20px 40px
        }

        #monitor_section #RawBodyContent_MessagePopUp.error span {
            margin-top: 10px;
            font-size: 14px;
            background-image: url(../images/general/validation.png);
            background-repeat: no-repeat;
            padding-left: 21px
        }

.fechas input {
    height: 15px !important
}

#form1 {
    background: #d6d6d6;
    width: 100%;
    position: absolute;
    background-image: url(../images/general/blocks.png);
    background-position: top center;
    background-repeat: repeat;
    -webkit-transition: top 0.35s
}

#form1login {
    background: #363636
}

#filter, #menuConsola {
    min-height: 15px;
    margin: 0;
    padding: 10px 20px 10px 20px;
    background-image: url(../images/general/bg_grey.gif);
    text-align: left;
    border-bottom: 1px #ccc solid;
    font-size: 12px;
    color: #666;
    -moz-box-shadow: 0px 2px 18px #ccc;
    -webkit-box-shadow: 0px 2px 18px #ccc;
    box-shadow: 0px 2px 18px #ccc;
    background-color: #fff
}

    #filter label, #menuConsola label, #filter #RawBodyContent_lblFechaDesde, #menuConsola #RawBodyContent_lblFechaDesde, #filter #RawBodyContent_lblFechaHasta, #menuConsola #RawBodyContent_lblFechaHasta {
        font-size: 12px;
        color: #666;
        line-height: 23px
    }

    #filter #menuConsolaCollapseButton.consolaToggle, #menuConsola #menuConsolaCollapseButton.consolaToggle {
        margin-top: -5px
    }

    #filter .dd_chk_select, #menuConsola .dd_chk_select {
        border: 1px solid #7c7c7a;
        behavior: url(http://css3pie.com/PIE.htc);
        -moz-box-shadow: #999 0 0 12px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        height: 16px;
        line-height: 20px;
        color: #7c7c7a;
        padding: 2px 4px;
        margin-left: -1px;
        display: inline-block;
        position: relative;
        width: 150px
    }

    #filter #menuConsolaCollapseButton, #menuConsola #menuConsolaCollapseButton {
        background-image: url(../images/sprites/up.png);
        background-position: 0 4px;
        background-repeat: no-repeat;
        background-color: transparent !important;
        border: 0px;
        height: 26px;
        width: 25px;
        float: left;
        margin-right: 10px;
        cursor: pointer
    }

        #filter #menuConsolaCollapseButton.consolaToggle, #menuConsola #menuConsolaCollapseButton.consolaToggle {
            background-image: url(../images/sprites/down.png);
            background-position: 0 4px;
            background-repeat: no-repeat;
            background-color: transparent !important;
            border: 0px;
            height: 26px;
            width: 25px
        }

    #filter #RawBodyContent_lstVehiculoFilter_sl, #menuConsola #RawBodyContent_lstVehiculoFilter_sl {
        margin-left: 4px
    }

    #filter label, #menuConsola label {
        margin-right: 4px
    }

span#RawBodyContent_lblMensaje {
    color: #ff5b00;
    font-weight: normal;
    height: 16px;
    line-height: 16px;
    font-size: 11px;
    padding: 10px 0px 10px 25px;
    background-image: url(../images/general/validation.png);
    background-repeat: no-repeat;
    margin-bottom: 1px
}

#RawBodyContent_UpdatePanel1 {
    margin-top: 1px;
    background: #fff
}

    #RawBodyContent_UpdatePanel1 .collapsePanelHeader {
        color: #333;
        background-color: #fff;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: normal;
        max-width: 400px;
        height: 28px;
        float: right;
        width: 30px
    }

    #RawBodyContent_UpdatePanel1 #RawBodyContent_imgCollapse {
        float: right
    }

    #RawBodyContent_UpdatePanel1 #RawBodyContent_Label1 {
        width: 60px;
        display: block;
        float: right;
        margin-top: -23px;
        margin-right: 30px
    }

    #RawBodyContent_UpdatePanel1 tr {
        border-bottom: 0px
    }

    #RawBodyContent_UpdatePanel1 td.slide {
        width: 12px;
        background-color: #fff;
        border-radius: 0px 4px 4px 0px;
        -webkit-box-shadow: 0 3px 15px #222;
        box-shadow: 0 3px 15px #222;
        padding: 4px
    }

        #RawBodyContent_UpdatePanel1 td.slide .filtros {
            overflow-y: auto;
            width: 320px;
            max-height: 300px
        }

            #RawBodyContent_UpdatePanel1 td.slide .filtros label {
                font-size: 10px
            }

            #RawBodyContent_UpdatePanel1 td.slide .filtros input {
                float: left;
                margin-right: 10px
            }

    #RawBodyContent_UpdatePanel1 table.consola {
        border-width: 0px;
        width: 100%;
        padding: 0px;
        height: 500px;
        overflow-y: hidden
    }

    #RawBodyContent_UpdatePanel1 #RawBodyContent_lblTipoVehiculoFilter, #RawBodyContent_UpdatePanel1 #RawBodyContent_lblVehiculoFilter, #RawBodyContent_UpdatePanel1 #RawBodyContent_lblMensajeFilter {
        color: #333;
        font-size: 10px;
        text-transform: uppercase;
        display: block;
        background: #e0dede;
        border: 1px 0 1px 0 solid #666;
        margin: 10px 0 4px 0;
        padding: 4px
    }

    #RawBodyContent_UpdatePanel1 td {
        padding: 2px;
        text-align: left;
        font-size: 11px
    }

        #RawBodyContent_UpdatePanel1 td .min45 {
            min-width: 45px
        }

    #RawBodyContent_UpdatePanel1 .mGridConsola td, #RawBodyContent_UpdatePanel1 .mGridConsola th {
        border: 0px !important
    }

    #RawBodyContent_UpdatePanel1 .mGridConsola th {
        text-transform: uppercase;
        font-size: 11px !important
    }

    #RawBodyContent_UpdatePanel1 tr {
        border-bottom: 1px solid #a0a0aa
    }

    #RawBodyContent_UpdatePanel1 .consola_sidebar {
        width: 100%;
        boder: 1px solid #333
    }

    #RawBodyContent_UpdatePanel1 .collapsePanelHeader {
        padding: 0px
    }

    #RawBodyContent_UpdatePanel1 .mGridConsola th {
        background: #6b6b6b;
        font-size: 13px;
        padding-left: 4px
    }

        #RawBodyContent_UpdatePanel1 .mGridConsola th td {
            border-right: 0px !important
        }

        #RawBodyContent_UpdatePanel1 .mGridConsola th .center {
            text-align: center
        }

    #RawBodyContent_UpdatePanel1 .center {
        text-align: center
    }

    #RawBodyContent_UpdatePanel1 .left {
        text-align: center
    }

img#RawBodyContent_imgExpand {
    cursor: pointer
}

span#RawBodyContent_lblMensaje {
    margin-bottom: 1px;
    padding: 30px 30px 30px 50px;
    position: relative;
    top: 150px;
    left: 550px
}

div#filter.reporte .cont {
    margin-right: 20px !important
}

div#filter.reporte input#MainContent_btnMostrar {
    margin-top: 13px
}

div#filter.reporte div#filtros2 {
    top: 132px
}

    div#filter.reporte div#filtros2 input#Exportar_btn {
        padding-right: 227px
    }

div#filter.reporte div#filtros3 {
    margin-top: -36px
}

    div#filter.reporte div#filtros3.less {
        margin-top: 1px
    }

div#filter.reporte label#MainContent_lblEmpresaFilter {
    font-size: 12px;
    padding-top: 0px;
    text-align: left;
    width: auto
}

div#filter.reporte select#MainContent_ddlEmpresaFilter {
    cursor: pointer;
    font-size: 12px;
    height: 22px;
    line-height: 20px;
    margin-bottom: 0px;
    margin-left: -1px;
    margin-right: 0px;
    margin-top: 0px;
    overflow-y: visible;
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    position: relative;
    text-align: left;
    vertical-align: middle;
    width: 150px
}

div#filter.security input#MainContent_btnFilter, div#filter.security input#MainContent_btnAgregar {
    margin: 13px 13px 3px 13px
}

#MainContent_PanelPopUp.perfiles {
    overflow-x: hidden
}

    #MainContent_PanelPopUp.perfiles #MainContent_btnClosePopUp, #MainContent_PanelPopUpMasiva.perfiles #MainContent_btnClosePopUpMasiva {
        top: 3px;
        right: -4px
    }

    #MainContent_PanelPopUp.perfiles #perfiles_cont {
        padding: 10px 38px
    }

        #MainContent_PanelPopUp.perfiles #perfiles_cont table#MainContent_grdFunciones input {
            width: 100% !important;
        }

        #MainContent_PanelPopUp.perfiles #perfiles_cont table#MainContent_grdFunciones td, #MainContent_PanelPopUp.perfiles #perfiles_cont table#MainContent_grdFunciones th {
            max-width: 130px;
            text-align: center
        }

            #MainContent_PanelPopUp.perfiles #perfiles_cont table#MainContent_grdFunciones td #MainContent_upd input, #MainContent_PanelPopUp.perfiles #perfiles_cont table#MainContent_grdFunciones th #MainContent_upd input {
                min-width: 130px
            }

        #MainContent_PanelPopUp.perfiles #perfiles_cont #perfiles_cont #MainContent_upd input {
            min-width: 40px
        }

        #MainContent_PanelPopUp.perfiles #perfiles_cont #MainContent_PanelPopUp .valsum {
            padding: 6px 11px 4px 1px
        }

.PopUpPanel {
    padding: 15px;
    position: fixed;
    z-index: 100001;
    left: 482px;
    top: 67.5px;
    background-color: white;
    background-color: #fff;
    border-radius: 4px;
    border: #ccc solid 1px;
    -webkit-box-shadow: 0 3px 15px #222;
    box-shadow: 0 3px 15px #222
}

    .PopUpPanel div:not(.datePicker) .titleContainer {
        height: 25px
    }

        .PopUpPanel div:not(.datePicker) .titleContainer input {
            float: left;
            margin: 0px 4px
        }

        .PopUpPanel div:not(.datePicker) .titleContainer label {
            float: left
        }

        .PopUpPanel div:not(.datePicker) .titleContainer span {
            float: left
        }

    .PopUpPanel table:not(.datePickerCalendar) {
        width: 100%
    }

        .PopUpPanel table:not(.datePickerCalendar):tr td:nth-child(2) {
            padding-left: 10px
        }

        .PopUpPanel table:not(.datePickerCalendar):tr td {
            vertical-align: middle;
            text-align: left;
            float: left;
            display: inline-table;
            width: 50%;
            margin: 4px 0px
        }

            .PopUpPanel table:not(.datePickerCalendar):tr td span {
                float: left;
                margin: 0px 4px
            }

            .PopUpPanel table:not(.datePickerCalendar):tr td select {
                float: left;
                margin: 0px 2px
            }

            .PopUpPanel table:not(.datePickerCalendar):tr td input {
                float: left;
                margin: 0px 2px
            }

                .PopUpPanel table:not(.datePickerCalendar):tr td input[type="submit"] {
                    float: right !important
                }

    .PopUpPanel .SectionTitle {
        font-size: 14px;
        text-decoration: underline;
        font-weight: bold;
        text-align: left;
        float: left;
        margin: 4px 0px;
        color: #333
    }

    .PopUpPanel table.fields {
        font-size: 12px
    }

    .PopUpPanel .confirmPopUp {
        float: right;
        border: 1px solid #222;
        background: #333;
        color: #d8d4d4;
        font-size: 11px;
        line-height: 7px;
        padding: 8px;
        display: block;
        min-height: 25px;
        min-width: 25px;
        -webkit-box-shadow: 0 2px 15px #999;
        box-shadow: 0 2px 15px #999;
        margin-right: 14px
    }
.PopUpPanel .cancelPopUp   
{top: 0px;right: 12px;position:absolute;background-position: -3px -2px;width:96px !important;border:0;background-color:transparent;color:#333;background-repeat:no-repeat;display:block;height:30px;width:29px;min-width:28px;cursor:pointer}
table.hitoriaClinicaContenido>tbody>tr>td:nth-child(2)>div>div,table.hitoriaClinicaContenido>tbody>tr>td:nth-child(2)>div{border:0 !important}table.hitoriaClinicaContenido>tbody>tr>td:nth-child(2)>div>div a,table.hitoriaClinicaContenido>tbody>tr>td:nth-child(2)>div a{color:#1b84e0 !important}div div span.SectionTitle{font-size:14px;font-weight:normal;text-decoration:none !important;text-transform:uppercase;color:#666;padding:4px 6px;display:block;margin-bottom:4px;clear:both;width:100%}div.historiaClinicaOpciones{height:100%;min-height:208px;width:71%;border:1px solid #ccc;background-image:url(../images/general/bg_grey.gif);padding:5px 2px 2px 2px}div.historiaClinicaOpciones span{margin:5px;line-height:18px}div.historiaClinicaOpciones ul{font-size:10px;margin:8px 4px}div.historiaClinicaOpciones ul li{text-transform:uppercase;line-height:30px;background:#fff;color:#666;padding:0 15px;background-image:url(../images/icons/menu/grey_arrow.png);padding-right:15px;background-repeat:no-repeat;background-position:right;margin-bottom:0 !important;border-bottom:1px solid #ccc;margin-top:0px !important}div.historiaClinicaOpciones ul li:last-child{border-bottom:0px !important}div.historiaClinicaOpciones ul li:hover{background:#e7e7e7;background-image:url(../images/icons/menu/w_arrow.png);background-repeat:no-repeat;background-position:right}div.historiaClinicaOpciones ul li:hover a{color:#666}div.historiaClinicaOpciones ul li a{color:#333}#MainContent_datosHistoriaClinica .tipo_select{width:50%;display:none;min-height:50px;margin-top:50px;float:left}#MainContent_datosHistoriaClinica #MainContent_myupdatePanel{width:100%;display:block;min-height:50px;float:left}#MainContent_datosHistoriaClinica #MainContent_ResourceLabel2{float:left;margin-right:4px}#MainContent_datosHistoriaClinica .mGrid td{padding:4px 8px;border:solid 1px #c1c1c1;color:#000}#MainContent_datosHistoriaClinica .mGrid .pgr{background:#333}#MainContent_datosHistoriaClinica .mGrid .pgr td{padding:0px 8px}#MainContent_datosHistoriaClinica .mGrid .pgr table{text-align:right;float:right}#MainContent_datosHistoriaClinica .mGrid th{background:#6b6b6b;border-left:0;text-transform:uppercase;padding-right:20px;padding-left:8px;padding:4px 20px 4px 8px;color:white}#MainContent_datosHistoriaClinica:first-child{border-left:0px}.autocomplete_completionListElement{height:auto}.autocomplete_completionListElement li.autocomplete_listItem{color:#333 !important}#MainContent_div_cargando{max-height:900px;height:auto;min-height:200px}div div span.SectionTitle{font-size:14px;font-weight:bold;text-decoration:underline}#historia_clinica_details{width:70%;margin-top:50px;float:left}#historia_clinica_details table{border-collapse:collapse;font-size:12px;color:#333 !important}#historia_clinica_details table th{background:#333;color:#fff}#historia_clinica_details table .mGrid .alt{background:#ccc}table.hitoriaClinicaContenido>tbody>tr>td:nth-child(2)>div{font-size:12px;padding:4px;border:1px solid #a29292}table.hitoriaClinicaContenido>tbody>tr>td:nth-child(2)>div>div{font-size:12px;padding:4px;border:1px solid #a29292}table.hitoriaClinicaContenido>tbody>tr>td:nth-child(2) td{vertical_align:top:}table.hitoriaClinicaContenido>tbody .grey_box{background:#f9f9f9;color:#333 !important;margin-bottom:20px;background-image:url(../images/icons/boxes/home.png);background-repeat:no-repeat;background-position-x:568px;background-position-y:bottom}table.hitoriaClinicaContenido>tbody .grey_box a,table.hitoriaClinicaContenido>tbody .grey_box span{color:#666 !important}table.hitoriaClinicaContenido>tbody .grey_box.user{background:#f9f9f9;color:#333 !important;margin-bottom:20px;background-image:url(../images/icons/boxes/user.png);background-repeat:no-repeat;background-position-x:564px;background-position-y:bottom}table.hitoriaClinicaContenido>tbody .grey_box.home{background:#e7e7e7;background-image:url(../images/icons/boxes/house.png);background-repeat:no-repeat;background-position-x:564px;background-position-y:bottom}table.hitoriaClinicaContenido>tbody .yellow_box.user{background:#f9f9f9;color:#333;margin-bottom:20px;background-image:url(../images/icons/boxes/user.png);background-repeat:no-repeat;background-position-x:564px;background-position-y:bottom}table.hitoriaClinicaContenido>tbody .yellow_box.user a{color:#666 !important}table.hitoriaClinicaContenido>tbody .grey_box.home{background-image:url(../images/icons/boxes/house.png);background-repeat:no-repeat;background-position-x:528px;background-position-y:bottom}
.ImplantePopUp table > tbody > tr > td {
    vertical-align: middle;
    margin-right: 10px;
    text-align: right; /*left*/
}
.ImplantePopUp table>tbody>tr>td>*
{
    float:left;
    font-size: 12px !important;
    text-align: left;
}
.ImplantePopUp table>tbody>tr>td>span{font-size:12px;margin-top:3px;margin-right:3px;margin-bottom:3px;margin-left:3px;min-width:116px;width:auto}
.ImplantePopUp table>tbody>tr:not(.noSecondElementFloatRight)>td span
{
    min-width:117px !important; font-size: 12px; margin-right: 0px;line-height: 22px !important;
    margin: 0px;
}
.ImplantePopUp table>tbody>tr:not(.noSecondElementFloatRight)>td>*:nth-child(2){min-width:210px}
.ImplantePopUp table>tbody>tr:not(.noSecondElementFloatRight)>td>*:nth-child(2) select{width:200px!important}
.ImplantePopUp table>tbody>tr:not(.noSecondElementFloatRight)>td>select:nth-child(2){width:200px!important}

.ImplantePopUp #btnClosePopUp {
    float: right
}
.ImplantePopUp input#txtObservaciones{width:564px}
.ImplantePopUp .left_space,.ImplantePopUp #chkEnUso{margin-left:24px}
.ImplantePopUp input.calendarButton{border:0px !important;height:16px;width:16px;min-width:16px;margin-left:0}
.ImplantePopUp input#MainContent_primerImplante_autocompliteSerialesImplante_myTextBox,
.ImplantePopUp #MainContent_primerImplante_autocompliteSerialesSegundoImplante_myTextBox,
.ImplantePopUp #MainContent_primerImplante_autocompliteSerialesProcesador_myTextBox {
    width: 200px !important
}
.ImplantePopUp div.datePicker input[type="text"]{min-width:68px !important;margin-right:4px !important}
.ImplantePopUp #MainContent_primerImplante_BtnConfirmarPopUp{float:right}
.ImplantePopUp #MainContent_segundoImplante_BtnConfirmarPopUp{float:right}
table#primerImplanteDetalles,table#segundoImplanteDetalles{color:#666}
table#primerImplanteDetalles a,table#segundoImplanteDetalles a{color:#fff !important}
#MainContent_primerImplante_PanelPopUp textarea,
#MainContent_segundoImplante_PanelPopUp textarea{
    border-radius:4px;border:1px solid #999;background:#fff

}
    #MainContent_primerImplante_PanelPopUp textarea#MainContent_primerImplante_txtObservaciones,
    #MainContent_segundoImplante_PanelPopUp textarea#MainContent_segundoImplante_txtObservaciones {
        width: 596px;
        margin: 5px;
        min-width: 100px;
        border: 1px solid #cccccc;
        height: 79%;
    }
#MainContent_primerImplante_PanelPopUp input#MainContent_primerImplante_chkSoloProcesador,#MainContent_segundoImplante_PanelPopUp input#MainContent_primerImplante_chkSoloProcesador{margin-left:10px}
#MainContent_primerImplante_PanelPopUp #MainContent_primerImplante_btnAgregarAccesorio,#MainContent_segundoImplante_PanelPopUp #MainContent_segundoImplante_btnAgregarAccesorio{float:right;color:#666;font-size:11px;line-height:7px;padding:8px;display:block;min-height:25px;min-width:25px;-webkit-box-shadow:0 2px 15px #999;box-shadow:0 2px 15px #999;margin-right:14px;border:1px solid #444;background:#555}
#MainContent_primerImplante_PanelPopUp #MainContent_primerImplante_btnAgregarAccesorio:hover,#MainContent_segundoImplante_PanelPopUp #MainContent_segundoImplante_btnAgregarAccesorio:hover{cursor:pointer;border:1px solid #f4df19;background:#feca01}
#MainContent_primerImplante_PanelPopUp .title,#MainContent_segundoImplante_PanelPopUp .title{font-family:Helvetica;color:#333;font-size:18px;margin:20px 0px 8px 0px;line-height:15px;height:18px;font-weight:normal}
#MainContent_primerImplante_PanelPopUp .area,#MainContent_segundoImplante_PanelPopUp .area{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px}
#MainContent_primerImplante_PanelPopUp .area select,#MainContent_segundoImplante_PanelPopUp .area select
{    
    width:252px!important;
    font-size: 11px;
    border: 1px solid #ccc;
}
#MainContent_primerImplante_PanelPopUp .SectionTitle,#MainContent_segundoImplante_PanelPopUp .SectionTitle,#MainContent_primerImplante_PanelPopUp #MainContent_segundoImplante_UpdatePanel1 .title,#MainContent_segundoImplante_PanelPopUp #MainContent_segundoImplante_UpdatePanel1 .title{font-family:Helvetica;color:#333;font-size:18px !important;margin:0px 0px 8px 0px;line-height:15px;font-weight:normal;text-transform:none;height:30px}
#MainContent_primerImplante_PanelPopUp .PopUpPanel .cancelPopUp,#MainContent_segundoImplante_PanelPopUp .PopUpPanel .cancelPopUp{top:7px;right:12px}.historiaClinicaDocumentosContainer{min-width:250px}.gridHistoria{float:left}
#MainContent_Prestamos_txtDiasDePrestamo{min-width:25px}
.quitarObservacionHistoriaClinica{cursor:pointer;background-color:#ccc;color:#666;background-color:#e3e3e3;color:#949597;font-size:10px;line-height:7px;padding:4px 10px 4px 24px;height:18px;text-transform:uppercase;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;border:1px solid #d4d4d4}
body{
    background-color:#efefef;
    height:100%;
    min-height:530px;
    font-family: 'Roboto', sans-serif;
    }


/*::::::::::::::::::::::::::
LOGIN
::::::::::::::::::::::::::*/
.bodylogin{
    background-color:#efefef;
    background: url('../images/bg-login-1.jpg') no-repeat top center;
    
    min-height:530px;
    font-family: 'Roboto', sans-serif;
    transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -ms-transition: all .2s;
    background-size: 100% auto !important;
}

.bodyloginTest {
    background-color: #efefef;
    background: url('../images/bg-login-1-test.jpg') no-repeat top center;
    min-height: 530px;
    font-family: 'Roboto', sans-serif;
    transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -ms-transition: all .2s;
    background-size: 100% auto !important;
}

.bodyloginVoxson {
    background-color: #efefef;
    background: url('../images/bg-login-voxson.jpg') no-repeat top center;
    min-height: 530px;
    font-family: 'Roboto', sans-serif;
    transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -ms-transition: all .2s;
    background-size: 100% auto !important;
}

.bodyloginVoxsonTest {
    background-color: #efefef;
    background: url('../images/bg-login-voxson-test.jpg') no-repeat top center;
    min-height: 530px;
    font-family: 'Roboto', sans-serif;
    transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -ms-transition: all .2s;
    background-size: 100% auto !important;
}
    
#form1login {
    background: transparent !important;
}
#login .header {
    position: relative;
    margin: 0px;
    padding: 0px;
    background: transparent;
    width: 100%;
    height: 135px;
}

#login #MainContent_upLogin {
    width: 100%;   
    /*height: 120px;*/
    height:auto;
    margin: 0px auto;
   /* background: rgba(255,255,255,.7);*/
    background: transparent;
    border: 0 !important;
    border-top: 0px;
    border-right: 0;
    border-left: 0px;
    padding: 0px;
    position: absolute;
    bottom: 0;
}
#login #tblLogin {
    width: 50%;
    height: 0px;
    margin: 0px auto;
    float: right;
}
#login input {
    border: none;
    display: block;
    behavior: url(/Styles/pie/PIE.htc);
    -moz-box-shadow: none;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 4px !important;
    /*height: 90px;*/
    line-height: 20px;
    color: #333;    
    padding: 15px 2% !important;
    width: 100% !important;
    font-family: 'Roboto', sans-serif;
    float: right;
    
    font-size: 30px !important;
    line-height: 30px;
    margin-right: 0.5%;
    margin-bottom: 0px !important;
    font-weight: 300;
}



#login table td {
    padding: 0px;
}

#login :-moz-placeholder {
  color: gray;
  font-size: 30px;
  line-height: 30px;
}

#login :-ms-input-placeholder {
  color: gray;
  font-size: 30px;
}

#login ::-webkit-input-placeholder {
  color: gray;
  font-size: 30px;
  line-height: 40px;
}

#login #MainContent_btnLogin {
    margin: 0 !important;
    /*height: 120px !important;*/
    height: auto!important;
    
    font-size: 30px;
    width: 100%!important;
    text-align: center;
    background: #43a670 url('../images/arrow-right.png') no-repeat center right 14%;
    color: #fff;
    padding: 15px 2% !important;
    transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -ms-transition: all .2s;
    line-height: 23px;
}

#login #MainContent_btnLogin:hover {
    background: #333 url('../images/arrow-right-h.png') no-repeat center right 14%;
    color: #4dbf83;
}

#login span#MainContent_lblErrorMessage 
{
    float: right;
    margin: 0px;
    padding: 15px 2%;
    border-radius: 4px !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    behavior: url(/Styles/pie/PIE.htc);
    background: rgba(201, 192, 183, 0);
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    z-index: 888;
    bottom: 0;
    width: 100%;
    height: 22px !important;
    /* height: auto!important; */
    color: red;
    text-align: center;
    font-size: 30px;
    text-transform: uppercase;
    font-weight: bold;
    vertical-align: middle;
    line-height: 24px;
    
}

/*..............TAMAÑO TEXTO POR DEFECTO LOGIN....................*/
#login #MainContent_txtUsername input::-webkit-input-placeholder { font-size: 20px !important; } /* WebKit*/
#login #MainContent_txtUsername input:-moz-placeholder { font-size: 20px !important; } /* Firefox 18-*/
#login #MainContent_txtUsername input::-moz-placeholder { font-size: 20px !important; } /* Firefox 19+*/
#login #MainContent_txtUsername input:-ms-input-placeholder { font-size: 20px !important; } /* IE 10+ */
#login #MainContent_txtUsername input::placeholder{ font-size: 20px !important; }

/*::::::::::::::::::::::::::
HEADER
::::::::::::::::::::::::::*/
#header {
    width: 100%;
    height: 125px !important;
    display: block;
    margin: 0px auto;
    background: #fff !important;
    opacity: 1;
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    behavior: url(/Styles/pie/PIE.htc);
}

.wrapper {
    height: 70px !important;
    width: 1024px !important;
}
.tecnosalud {
    display: block;
    height: 40px;
    width: 262px;
    background-repeat: no-repeat;
    float: left;
    margin: 8px 0 0 4px;
}
#userName {
    color: #FFF;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: normal;
    float: right;
    margin: 0px;
    height: 70px;
    LINE-HEIGHT: 70px;
    padding: 0 15px;
    font-family: 'Roboto', Sans-Serif;
    color: #4c4c4c;
    background-color: white!important;
   
}

#logout {
    color: #333;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    float: right;
    margin: 0px;
    height: 70px;
    line-height: 70px;
    padding: 0 15px;
    transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -ms-transition: all .2s;
}
#logout:hover{
    background: #333;
    color: #4dbf83 !important;
    }

/*#nav {
    width: 100%  !important;
    display: block;
    /*background-color: #f4df19 !important;*/   
    background-color: #1ebf80 !important;
    border-bottom: 6px solid #1ebf80;
    height: 50px !important;
    border-radius: 0 !important;
    line-height: 50px !important;
}*/

#nav .navbar{
    width: 1024px  !important;
    margin: 0 auto !important;
    }
#NavigationMenu{
    width: 100%;
    float: none !important;
    }
#NavigationMenu > ul{
    width: 100%;
    float: none !important;
    }      
#NavigationMenu > ul > li {
    border-right: none;
    padding: 0 0px 0 1.5%;
    color: #fff;
    padding-top: 0px;
    font-family: Arial;
    font-size: 12px;
    text-transform: uppercase;
    width: 8.5% !important;
    text-align:center;
    font-family: 'Roboto', sans-serif;
     transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -ms-transition: all .2s;
}
#NavigationMenu > ul > li:hover{
    color:#fff !important;
    background: #333;
}
.level1 li:first-child, .level1 li:last-child{
    border-radius: 0px !important;
}
.level1 li img.icon{
    display: none;
    }

#NavigationMenu > ul > li:nth-child(1):hover{
    background:#3071C1; 
}
#NavigationMenu > ul > li:nth-child(2):hover{
    background:#3071C1 ;
}
#NavigationMenu > ul > li:nth-child(3):hover{
    background:#3071C1
}

#NavigationMenu > ul > li:nth-child(4):hover {
    background: #3071C1;
}

#NavigationMenu > ul > li:nth-child(5):hover{
   background:#3071C1/* url('../images/icons/modules/6.png') no-repeat !important;
    background-size: 21px 42px !important;
    background-position: 7px 15px !important; */
    }   
#NavigationMenu > ul > li:nth-child(6):hover{
    background:#3071C1/* url('../images/icons/modules/9.png') no-repeat !important;
    background-size: 21px 42px !important;
    background-position: 7px 15px !important; */
    }    
#NavigationMenu > ul > li:nth-child(7):hover{
    background:#3071C1/* url('../images/icons/modules/2.png') no-repeat !important;
    background-size: 21px 42px !important;
    background-position: 7px 15px !important; */
    }        
#NavigationMenu > ul > li:nth-child(8):hover{
    background:#3071C1/* url('../images/icons/modules/8.png') no-repeat !important;
    background-size: 21px 42px !important;
    background-position: 7px 15px !important; */
    }   
#NavigationMenu > ul > li:nth-child(9):hover{
    background:#3071C1/* url('../images/icons/modules/10.png') no-repeat !important;
    background-size: 21px 42px !important;
    background-position: 7px 15px !important; */
    }      
#NavigationMenu > ul > li:nth-child(10):hover{
    background:#3071C1/* url('../images/icons/modules/1.png') no-repeat !important;
    background-size: 21px 42px !important;
    background-position: 7px 15px !important; */
    }     

ul.level2 {
    border-radius: 0px;
    padding: 0px;
    background: #ccc;
    z-index: 889;
    border-top: 3px solid #3d9ae4;
}    
ul.level2 li {
    margin: 0 0px;
    padding: 8px 14px !important;
    border: 0px;
    text-transform: none;
    border-bottom: 1px solid #ccc !important;
    float: left;
    width: 160px;
    background: #2f56a2;
    line-height: 13px;
    z-index: 999;
    text-align: left;
    color:#44a572 !important;
}

ul.level2 li:hover{
   cursor:pointer;
    background-color:#3071C1 !important;
    color:#555 !important;
    border:0px;
    border-bottom:1px solid #333
    }
ul.level2 a{color:#fff !important;}
ul.level2 a:hover{color:#fff !important;border:0}



/*::::::::::::::::::::::::::
HOME
::::::::::::::::::::::::::*/    
/*#form1 {
    /*background: #efefef url('../images/bg-login-1.jpg') no-repeat top center !important;*/
 /*   background: #efefef url('../images/bg.png') repeat !important;
    width: 100%;
    height: 100%;
    position: absolute;
    background-image: url(../images/general/blocks.png);
    background-position: top center;
    background-repeat: repeat;
    -webkit-transition: top 0.35s;
}*/
#form1 {
    background-color: #DEDEDE;
    /* background: #efefef url('../images/bg-login-1.jpg') no-repeat top center !important; */
    /* background: #efefef url('../images/bg.png') repeat !important; */
    width: 100%;
    height: 100%;
    position: absolute;
    background-image: none;
    background-position: top center;
    background-repeat: repeat;
    -webkit-transition: top 0.35s;
}
.wrapper.breadcrumbs{
    height: 20px !important;
    font-weight:300;
    font-family: 'Roboto', sans-serif;
    }
.breadcrumbs .first {
    background-color: #555 !important;
    color: #fff;
    font-weight: 300;
    width: 12%;
    height: 10px;
    position: absolute;
}
.breadcrumbs .second {
    background-color: #ccc;
    height: 10px;
    position: absolute;
    margin-left: 125px;
    width: 112px;
    color:#333;
}
.breadcrumbs .tirth {
    background-color: #f4f4f4;
    height: 10px;
    position: absolute;
    margin-left: 266px;
    color: #333;
}

#layout .main {
    width: 1050px;
    margin: 0px auto 10px;    
    background: #f4f4f4;
    min-height: 500px;
    padding: 0px;
}

.main.box-shadow{box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;}

#layout #filter {
    min-height: auto;
    margin: 0;
    padding: 0;
    background-image: transparent;
    text-align: left;
    border-bottom: 1px #ccc solid;
    font-size: 12px;
    color: #666;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#layout .boxing {
    min-height: 80px;
    margin: 0px;
    padding: 0px;
    /*background-image: url(../images/general/bg_grey.gif);*/
    background: #f4f4f4 ;
    text-align: left;
    /*border-bottom: 1px #333 solid;*/
    font-size: 12px;
    color: #333;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
#layout .boxing1 {
    min-height: 55px;
    margin: 0px;
    padding: 0px;
    /* background-image: url(../images/general/bg_grey.gif); */
    background: #f4f4f4;
    text-align: left;
    /* border-bottom: 1px #333 solid; */
    font-size: 12px;
    color: #333;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
#layout .category {
    margin-bottom: 0px;
    float: left;
    padding: 30px 15px;
}
.category {
    left: 0;
    display: inline-block;
    background: #f4f4f4;
    margin-left: 0px;
    width: auto;
    padding: 0px 15px;
    position: relative;
    height: auto;
    width: 100%;
    font-family: 'Roboto', sans-serif;
    box-shadow: none;
}
.category h2 {
    font-size: 13px;
    font-weight:500;
    color: #333;
    text-transform: uppercase;
    width: auto;
     font-family: 'Roboto', sans-serif;
     margin-right: 5px;
}
.category .corner{display: none;}

#layout .cont {
    text-align: left;
    display: block;
    float: left;
    width: auto;
    max-width: 150px;
    margin-right: 15px;
    margin-top: 20px;
}
#layout .cont .label-name-input{
    background:#ccc;
    padding: 4px;
    color: #333;
    font-size:12px;
    font-weight: 300;    
}
#filter input {
    height: 32px;   
    float: left;
    margin-right: 0px;
    /*padding: 10px 5px !important;*/
    border-radius: 0px;
    /*border: 0 !important;*/
    /*color: #2222;*/
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
    width: 146px;
    margin-left: 0px !important;
    
}
/* INPUT CHECKBOX */

#layout .squaredFour input[type='checkbox']{
    float: left;
    width: 25px;
    margin-right: 8px;
    }
#layout .cont.squaredFour{
    margin: 40px auto !important;
    }
.squaredFour {
	position: relative;
}
.squaredFour span{font-weight: 300;}
.squaredFour label {
	cursor: pointer;
	position: absolute;
	width: 25px;
	height: 25px;
	top: 0;
	border-radius: 100px;
    border: 1px solid #f4df19;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: #f4df19;
	margin-top: -5px;

}

.squaredFour label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 15px;
	height: 8px;
	background: transparent;
	top: 5px;
	left: 4px;
	border: 1px solid #333;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.squaredFour label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.5;
}

.squaredFour input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
#layout input.btn-filtrar, #layout input.btn-agregar{
    box-shadow: none !important;
    color: #333 !important;
    width: auto !important;
    padding: 10px 10px 10px 30px !important;
    margin: 30px 10px !important;
    font-size: 14px !important;
    text-transform: uppercase;
    height: 40px !important;
    border: 1px solid #f4df19 !important;
    transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -ms-transition: all .2s;
    }
#layout input.btn-filtrar{
    background: #f4df19 url('../images/btn-filtrar-h.png') no-repeat center left 5px !important;
    background-size: 20% !important;
    }
#layout input.btn-agregar{
    background: #f4df19 url('../images/btn-agregar-h.png') no-repeat center left 5px !important;
    background-size: 20% !important;
    }
 #layout input.btn-filtrar:hover{
    background: #f4f4f4 url('../images/btn-filtrar-h.png') no-repeat center left 5px !important;
    border: 1px solid #333 !important;
    background-size: 20% !important;
    color: #333 !important;
    }
#layout input.btn-agregar:hover{
    background: #f4f4f4 url('../images/btn-agregar-h.png') no-repeat center left 5px !important;
    border: 1px solid #333 !important;
    background-size: 20% !important;
    color: #333 !important;
    }
#imprimir {
    width: 80px !important;
    margin-top: 0px;
    margin-right: 0px;
    float: right;
    border: 0;
    background-image: none;
    padding-right: 0px;
    margin: 0 !important;
}
#imprimir .csv{
    background: url('../images/btn-excel-h.png') no-repeat center center;
    float: none;
    width: 80px;
    height: 50px !important;
    padding: 10px !important;
    margin:0 !important;
    transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -ms-transition: all .2s;
    }

#imprimir .csv:hover{background: #066738 url('../images/btn-excel.png') no-repeat center center;}

#imprimir .pdf{
    background: url('../images/btn-pdf-h.png') no-repeat center center;
    float: none;
    width:80px;
    height: 50px !important;
    padding: 10px !important;
    margin:0 !important;
    transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -ms-transition: all .2s;
    }

#imprimir .pdf:hover{background: #e62d2d url('../images/btn-pdf.png') no-repeat center center;}


.category.category2 {
    left: 0;
    display: inline-block;
    background: transparent;
    margin-left: 0px;
    width: auto;
    padding: 0px 15px;
    position: relative;
    height: 50px;
    line-height: 50px;
    font-family: 'Roboto', sans-serif;
    margin-bottom: -25px !important;
}

:-moz-placeholder {color: transparent;}
:-ms-input-placeholder {color:transparent ;}
::-webkit-input-placeholder {color:transparent;}


/*::::::::::::::::::::::::::
TABLA 1
::::::::::::::::::::::::::*/  
.print-etiquetas{
    float: right;
    color: #333;
    background:#f4df19;
     transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -ms-transition: all .2s;
    padding: 5px;
    border: 1px solid #f4df19;
    }
.print-etiquetas:hover{
    background: #f4f4f4;
    color: #555;
    border: 1px solid #555;
    }
.tabla-pacientes{
    width: 100%;
    }
table td {  
    padding: 0;
}
.mGrid{border: 0;}
.mGrid .alt {
    background: #fff;
}
table .mGrid th {
    background: #CCC;
    border-left: 0;
    text-transform: uppercase;
    padding-right: 20px;
    padding-left: 8px;
    padding: 10px 20px 10px 8px;
    color: #000000;
    font-size:14px !important;
    font-weight: 300;
}
table .mGrid td {
    padding: 8px 8px;
    border: 0;
    /*border-right: solid 1px #ccc !important;*/
    border: solid 0px #ccc !important;
    color: #000 !important;
}
table .mGrid td:last-child{border-right: 0 !important;}
table .mGrid .pgr {
    background: #f4f4f4;
    border: 0px;
}
.mGrid .pgr td {
    font-weight: bold;
    color: #555;
    line-height: 12px;
}
.mGrid .pgr a {
    color: #a1a1a1;
    text-decoration: none;
}
.mGrid .pgr a:hover {
    color: #f4df19;
    text-decoration: none;
}
table .mGrid .pgr td {
    padding: 3px 10px !important;
    border: 0;
    border-right: 0 !important;
    border-bottom: 0 !important;
}

.tabla-pacientes input.edit{
    padding: 4px 10px 4px 24px !important;
}

.edit, input#MainContent_gridObservacionesImportantes_btnEditar_0, #MainContent_datosHistoriaClinica input.edit, input#MainContent_peticiones_gridPeticiones_btnEditar_0 {
    background-color: #555;
    color: #FFF;
    font-size: 10px;
    line-height: 7px;
    padding: 4px 10px 4px 24px;
    height: 18px;
    text-transform: uppercase;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border: 0;
    margin: 0 ;
    transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -ms-transition: all .2s;
}
.edit:hover, input#MainContent_gridObservacionesImportantes_btnEditar_0:hover, #MainContent_datosHistoriaClinica input.edit:hover, input#MainContent_peticiones_gridPeticiones_btnEditar_0:hover {
    /*cursor: pointer;
    background-color: #f4df19;
    color: #333;*/
}
/*::::::::::::::::::::::::::
Nor: comente lo del input
::::::::::::::::::::::::::*/  
/*
input {-webkit-appearance: none; box-shadow: none !important; }
:-webkit-autofill { color: #fff !important; }

table thead
{    background: #ccc;
    }

*/

/*::::::::::::::::::::::::::
GENERAL
::::::::::::::::::::::::::*/  
.padd0{padding: 0 !important;}

/*::::::::::::::::::::::::::
HISTORIA CLINICA
::::::::::::::::::::::::::*/  
.sector-title{
    float: left;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 12px;
    color: #333;
    height: 30px;
    line-height: 30px;
    margin-right: 15px;
    text-align: left;
}

#filter.boxing{
    border-bottom: 1px solid #555;
}

select{
    border: 2px solid #a1a1a1;
    height: 30px;
    line-height: 30px;
    border-radius: 0px;   
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    color: #777;
}
.styled-select select, .styled-select, textBox{
   background: transparent;
   width: 200px;
   padding: 5px;
   font-size: 13px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 30px;
   -webkit-appearance: none;
}
   
.styled-select {
   width: 180px;
   height: 30px;
   overflow: hidden;
   background: url('../images/arrow-select.jpg') no-repeat right #fff;
   border: 1px solid #ccc;
   float:left;
}
   
#filter .buscador input[type='text'],.buscador TextBox, .buscador Button .buscador label{
    border: 1px solid #a1a1a1 !important;
    height: 40px;
    line-height: 40px;
    padding: 0 5px;
    width: 250px;
}
#filter .buscador input[type='submit'], #inputMainContent_btnFilter{
    background: url('../images/btn-find.png') no-repeat !important;
    width: 42px !important;
    height: 42px !important;
    cursor: pointer;
    border: 0px !important;
}

.boxing .nav-tabs {
    border-bottom: 1px solid #555;
}
 
.boxing .nav-tabs > li > a {
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 18px;
    border: 1px solid transparent;
    -webkit-border-radius: 0;
    -moz-border-radius:0;
    border-radius: 0;
    background: #2f6dba;
    text-transform: uppercase;
    color: #fff;
    font-weight: 500;
}

    .boxing .nav-tabs > .active > a, .boxing .nav-tabs > .active > a:hover {
        color: white !important;
        cursor: default;
        background-color: #3D9AE4 !important;
        border: 1px solid #555;
        border-bottom-color: transparent;
        text-transform: uppercase;
        font-weight: 500;
    }

.boxing .nav-tabs .btn-nuevo a,.btn-nuevo button {
    background: #ff8025;
    color: #fff;
    font-family: 'Roboto', sans-serif !important;
    padding-top: 4px;
    padding-bottom: 4px;
    line-height: 18px;
    text-transform: uppercase;
    margin-left: 30px;
}
    
    
 .boxing .nav-tabs .btn-nuevo a:hover{
    background: #fff;
    color: #ff8025;
}
 
.head-table{
    height: 40px;
    line-height: 40px;
    background:#3D9AE4;
    color: #fff;
    font-weight: 500;
    padding: 0 20px;
    text-transform: uppercase;
}
.head-table .title{
    float: left;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
}

 .bg-celeste{background: #dcecf9;}


.btn-quitar{
    background: #545454;
    border: none;
    border-radius: 0;
    color: #ffff;
    text-shadow: none;
    text-transform: uppercase;
}

.btn-editar{
    margin-top: 6px;
    background:#545454;
    border-radius: 0;
    padding-top: 4px;
    padding-bottom: 4px;
    color: #fff;
    border: 0;
    text-transform: uppercase;
}
    
.btn-detalle{
    margin-top: 6px;
    background:#545454;
    border-radius: 0;
    padding-top: 4px;
    padding-bottom: 4px;
    color: #fff;
    border: 0;
    text-transform: uppercase;
}  
.btn-ver{
    margin-top: 6px;
    background:#545454;
    border-radius: 0;
    padding-top: 4px;
    padding-bottom: 4px;
    color: #fff;
    border: 0;
}
.btn-confirmar{
    margin-top: 6px;
    background:#545454;
    border-radius: 0;
    padding-top: 4px;
    padding-bottom: 4px;
    color: #fff;
    border: 0;
    text-transform: uppercase;
}      
    
       
.crono-paciente .sector-title{
    color: #fff;
}

.item-paciente{
    padding: 20px 0 20px;
    border-bottom: 1px solid #ccc;
    color: #555;
}
.item-paciente .title{
    padding-top: 15px;
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
} 
.item-paciente .datos{
    padding-top: 15px;
    font-size: 14px;
    line-height: 18px;
} 

 /*::::::::::::::::::
MODAL
:::::::::::::::::::*/
.modal{
    border-radius: 0;
    background: #fff;
    border: 0;
}
.modal .modal-header{
    background: #ff8124;
}
.modal .modal-header .modal-title{
    color: #fff;
}
.modal .close{
    color: #fff;
    text-shadow: none;
    opacity: 1;
    font-size: 30px;
    font-weight: 300;
}
.plus-icon-circle{
    color: #fff;
    border: 2px solid #fff;
    border-radius: 50%;
    height: 15px;
    width: 15px;
    line-height: 15px;
    text-align: center;
    margin-right: 10px;
}
.plus-icon-circle span{
    font-weight: 300;
    font-size: 11px;
}
.nueva-gestion ul{
    padding: 0 30px;
}
.nueva-gestion ul li{
    height: 50px;
    background: #2f6dba;
    line-height: 50px;
    margin-bottom: 8px;
    padding: 0 15px 0 10px;
}
.nueva-gestion ul li:hover{
    background: #1c5192;
}
.nueva-gestion ul li a{
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;  
}
#layout textarea{
    border: 1px solid #555;
    border-radius: 0 !important;
    width: 96%;
    padding: 2px 2%;
}
.nueva-gestion .form-control{
    border: 1px solid #555;
    border-radius: 0;
    width: 96%;
    padding: 6px 2%;
}
.nueva-gestion label{
    line-height: 28px;
    font-weight: 700;
    color: #555;
}
.nueva-gestion .radio input[type="radio"], .nueva-gestion .checkbox input[type="checkbox"]{
    margin-left: 0;
    border: 1px solid #555;
    border-radius: 0;
    width: 16px;
}

 /*::::::::::::::::::
BOOTSTRAP COLS
:::::::::::::::::::*/  
   
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left:15px;
 }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
  webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
    webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
    webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
    webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}



.form-control::-moz-placeholder {
      font-family: 'Roboto', sans-serif;
    font-weight: 500;
    color: #777;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
      font-family: 'Roboto', sans-serif;
    font-weight: 500;
    color: #777;
}
.form-control::-webkit-input-placeholder {
      font-family: 'Roboto', sans-serif;
    font-weight: 500;
    color: #777;
}


@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

.glyphicon, .glyphicon input {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 1;  

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-remove-circle:before{content:"\e088"}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}

tbody {background: #fff;}



/**NORMA   "" **/

table  .mGridViewGeneric th, table  .mGridViewGeneric td
{   
    font-size: 13px ;
    padding: 8px;
    line-height: 18px;
    text-align: center;
    vertical-align: middle;
    margin: 0;      
    border: transparent !important; 
   
}

table .headerGeneric , table .headerGeneric a 
{
    background-color: #cccccc;    
    font-style: normal;
    font-weight: bold !important;
    color: black;
    text-align: center;    
}

table .GridRowGeneric 
{
    background: #f9f9f9;
}
/*-------------*/
table  .mGridViewG th, table  .mGridViewG td
{   
    font-size: 13px ;
    padding: 8px;
    line-height: 18px;
    text-align: center;
    vertical-align: middle;
    margin: 0;      
    border-color: transparent;  
}

table .headerG , table .headerG a 
{
    font-style: normal;
    font-weight: 500 !important;
    color: black;
    text-align: center;   
    background-color: #3D9AE4;
    color: white; 
    text-transform: uppercase;
}

table .GridRowG 
{
    background: #f9f9f9 !important;
    
}
.mGridViewG th,.mGridViewG td
{   
    font-size: 13px ;
    line-height: 37px;
    border-color: transparent;    
    vertical-align: middle;
    margin: 0;      
    border-color: transparent;
    border-bottom: 1px solid #e0e0e0;  
    padding: 10px;
   
}

 .headerG , .headerG a 
{
    background-color: #cccccc;    
    font-style: normal;
    font-weight: bold !important;
    color: black;
    text-align: center;    
}

.GridRowG th, td
{
    background: ##F1F1F1 !important;
}
/*--------------*/

table  .mGridViewGeneric1 th
{
    font-size: 13px;
    /*padding: 8px 0px 8px 8px !important;*/
    /*line-height: 18px;*/
    text-align:left;
    vertical-align: middle;
    margin: 0;        
    border-color:transparent;
    width:10%;
    height: 40px;
    
    line-height: 40px;
    background: #3D9AE4;
    color: #fff;
    font-weight: 500;
    padding: 0 20px !important;
    text-transform: uppercase;    
}

table .mGridViewGeneric7 th {
    font-size: 13px;
    /*padding: 8px 0px 8px 8px !important;*/
    /*line-height: 18px;*/
    text-align: left;
    vertical-align: middle;
    margin: 0;
    border-color: transparent;
    width: 10%;
    height: 40px;
    line-height: 40px;
    background: #bd2130;
    color: #fff;
    font-weight: 500;
    padding: 0 20px !important;
    text-transform: uppercase;
}

table  .mGridViewGeneric1 td
{   
    font-size: 13px;
    padding: 8px;
    line-height: 18px;
    text-align:left;
    vertical-align: middle;
    margin: 0;        
    border-color:transparent;
    border-bottom: 1px solid #ccc;
    
}

table .mGridViewGeneric7 td {
    color: #bd2130;
    font-size: 13px;
    padding: 8px;
    line-height: 18px;
    text-align: left;
    vertical-align: middle;
    margin: 0;
    border-color: transparent;
    border-bottom: 1px solid #ccc;
}

table .headerGeneric1 , table .headerGeneric1 a 
{
    background-color: #cccccc;    
    font-style:normal;
    font-weight: bold !important;
    color: black;
    text-align: center !important;    
}

    table .headerGeneric7, table .headerGeneric7 a {
        background-color: red;
        font-style: normal;
        font-weight: bold !important;
        color: black;
        text-align: center !important;
    }

table .mGridViewGeneric2
{
    width:100% !important;
    
}

table .mGridViewGeneric2 td
{   
    font-size: 14px;
    padding: 8px;
    line-height: 18px;
    text-align:left;
    vertical-align: middle;
    margin: 0;    
    background-color: #F4F4F4 !important;    
    border-bottom: 1px solid #cccccc;
}
table .mGridViewGeneric2 th
{
    background-color: #F4F4F4; 
}
table .mGridViewGeneric3
{
    width:100% !important;
}
table  .mGridViewGeneric3 th, table  .mGridViewGeneric3 td
{   
    font-size: 13px ;
    padding: 8px;
    line-height: 18px;
    text-align: left;
    vertical-align: middle;
    margin: 0;      
    border-color: transparent;  
}

table .headerGeneric3 , table .headerGeneric3 a 
{
    background-color: #cccccc;    
    font-style: normal;
    font-weight: bold !important;
    color: black;
    text-align: center;    
}

table .GridRowGeneric3 
{
    background: #f9f9f9;
}
table  .mGridViewGeneric4 th, table  .mGridViewGeneric4 td
{   
    font-size: 13px ;
    padding: 4px;
    line-height: 18px;
    text-align: center;
    vertical-align: middle;
    margin: 0;      
    border-color: transparent;  
    
}

table .headerGeneric4 , table .headerGeneric4 a 
{
    background-color: #cccccc;    
    font-style: normal;
    font-weight: bold !important;
    color: black;
    text-align: center;    
}

table .GridRowGeneric4
{
    background: #f9f9f9;
}

table  .mGridViewGeneric5 th, table  .mGridViewGeneric5 td
{   
    font-size: 12px ;
    padding: 2px;
    line-height: 18px;
    text-align: center;
    vertical-align: middle;
    margin: 0;      
    border-color: transparent;  
    
}

table .headerGeneric5 , table .headerGeneric5 a 
{
    background-color: #cccccc;    
    font-style: normal;
    font-weight: bold !important;
    color: black;
    text-align: center;  
    font-size:13px;
    
}
table .GridRowGeneric5
{
    background: #f9f9f9;
}
table .mGridViewGeneric6
{
    width:100% !important;
}
    table .mGridViewGeneric6 th, table .mGridViewGeneric6 td {
        font-size: 13px;
        padding: 8px !important;
        line-height: 18px;
        text-align: center;
        vertical-align: middle;
        margin: 0;
        border-color: transparent;
    }
table .headerGeneric6 , table .headerGeneric6 a 
{
    background-color: #cccccc;    
    font-style: normal;
    font-weight: bold !important;
    color: black;
    text-align: center;    
}
table .GridRowGeneric6 
{
    background: #f9f9f9;
}
.AgregarGenericMargin {
    margin: 0px 0px 0px 9px !important;
}
.AgregarGeneric, AgregarGeneric input
{
    width:40px !important;    
    color: #fff !important;
    width: 139px !important;
    font-weight: bold !important;
    text-transform: uppercase;
}

.AgregarGeneric:hover, .AgregarGeneric input:hover
{ 
   background:#fff !important;
   color: #FF8025 !important;
}
.AgregarGenericRecibirProducto {
    margin: 8px 0px 0px 9px !important;
}
.btnGenericEliminar, #MainContent_Documentos_btnEliminarDocumentos
{    
    background: #545454;
    border-radius: 0;
    padding: 12px 10px 12px 18px !important; !important;
    color: #fff;
    border: 0;
    text-transform: uppercase;
    font-size: 11px !important;
    line-height: 18px;
    text-align: center !important;
    /* margin: 10px!important; */
    height: auto !important;
    background-repeat: no-repeat;
    background-position: 10px 3px;
    min-width: 50px !important;
    text-align: center;    
    text-shadow: none;
    font-weight: 500!important;
    background-image: url(../images/general/delete.png);
    background-position: 7px 13px;
    position: relative;
    
    display: inline-block;
    font-family:'Roboto', sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1 !important;
    -webkit-font-smoothing: antialiased;
    
}
    .btnGenericEliminar:hover, #MainContent_Documentos_btnEliminarDocumentos:hover {
        background-color: #e6e6e6 !important;
        color: #333 !important;
    }

.btnGenericEditar
{    
    background:#545454;
    border-radius: 0;
    padding: 9px 10px 10px 10px !important;
    color: #fff !important;
    border: 0 !important;
    text-transform: uppercase;   
    font-size: 11px !important;
    line-height: 18px !important;
    text-align: center !important;  
    /*height: 28px !important;*/
    background-repeat:no-repeat;
    background-position:10px 3px;
    min-width:50px !important;
    line-height: 18px;
    text-align: center !important;
    /*text-shadow: 0px 1px 1px; */
    text-shadow: none;
    font-weight: 500!important;
    margin:10px !important;
   
       
}

.btnGenericEditar:hover 
{
    background-color:#e6e6e6 !important; 
    color: #333 !important;
}

.select {
    border: 1px solid #ccc;
    height: 40px !important;
    line-height: 31px !important;
    border-radius: 0px;
    margin: 0;
    font-family: 'Roboto', sans-serif;
    font-weight: 300 !important;
    color: #777;
    width: 250px;
    background: url('../images/downArrow.png') no-repeat right #fff;
    background-size: 18px 19px;
    /*background-position-x: 96%;*/
    background-position-x: 99%;    
    -webkit-appearance: none;
}
#Label2 {
    line-height: 16px !important;
    font-size: 13px !important;
}
    
.buscador2,.buscador2 TextBox, .buscador2 Button .buscador2 label
{   
    height: 40px;
    line-height: 40px;
    padding: 0px;
    width: 250px;
    float: left !important;
    margin:0px 13px 0px 0px !important;
    margin-top:0px !important;
}

#btnFilter .buscador2, #filter .buscador2 input[type='submit']{
    background: url('../images/btn-find.png') no-repeat;
    width: 42px;
    height: 42px;
    cursor: pointer;
    border: 0px !important;
}
.select2
{
    float: left !important;
    border: 1px solid #7c7c7a;
    display: block;
    behavior: url(/Styles/pie/PIE.htc);
    -moz-box-shadow: #999 0 0 12px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;    
    color: #7c7c7a;
    background: #fff !important;
    padding: 2px 4px;
    padding: 2px 2px 2px 4px;
    min-width: 50px;
    background: url('../images/downArrow.png') no-repeat right #fff !important;
    width: 250px;
    height: 42px !important;
    background-size: 18px 19px !important;
    background-position-x: 96%;
    -webkit-appearance: none;
    margin: 0px !important;
}
}

.chk input
{
    border: 1px solid #7c7c7a !important;
    height: 40px !important;
    line-height: 0px !important;
    padding: 2px 2px 2px 4px !important;
    width: 250px !important;
    float: left !important;
    margin-right !important: 0px;
    border-radius: 0px !important;
    font-weight: 300 !important;
    font-family: 'Roboto', sans-serif !important;
    margin-left: 0px !important;  
    transition: border linear 0.2s, box-shadow linear 0.2s !important; 
    text-align: left;
    font-size: 12px;
    color: #666;
    display:block;
    min-width:50px;
        
 } 
 .btnFilter
 {
    border: 1px solid #a1a1a1 !important;
    line-height: 42px !important;
    padding: 2px 2px 2px 4px;
    width: 42px !important;
    background: url('../images/btn-find.png') no-repeat  !important;
    cursor: pointer;   
    height: 42px  !important;
       
 }

.btnVistas {
    border-color: transparent;
    padding: 0px !important;
    cursor: pointer;
    float: right !important;
    margin-right: 3% !important;
    margin-top: 20px !important;
    background-color:transparent;
    color: blue;
    font-weight : 500;
}
 #btnFilter .filtro 
 {
   background: transparent;
   width: 200px;
   padding: 5px;
   font-size: 13px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 30px;
   -webkit-appearance:!important;
   }   
  .checkb input[type=checkbox], .checkb label
  {
    width: 20px !important;
    height: 16px;
    float: left;  
    line-height: 45px !important;   
  }
  #txtNombreFilter .busc
  {
    background: url('../images/btn-find.png') no-repeat;
    width: 42px;
    height: 42px;
    cursor: pointer;
    border: 0px !important;
  }

/*
.btn-new {
    border-radius: 0px !important;
    padding: 5px 10px 6px 10px !important;
    border: 1px solid transparent !important;
    text-transform: uppercase;
    font-size: 11px !important;
    line-height: 18px !important;
    text-align: center !important;
    height: 33px !important;
    background-repeat: no-repeat;
    min-width: 50px !important;
    line-height: 18px;
    text-align: center !important;
    text-shadow: none;
    font-weight: 500 !important;
    width: auto !important;
}

.btn-new-primary {
    color: #fff !important;
    background-color: #337ab7 !important;
    border-color: #2e6da4 !important;
}

    .btn-new-primary:hover {
        color: #fff !important;
        background-color: #286090 !important;
        border-color: #204d74 !important;
    }

.btn-new-default {
    color: #333 !important;
    background-color: #fff !important;
    border-color: #ccc !important;
}

    .btn-new-default:hover {
        color: #333 !important;
        background-color: #e6e6e6 !important;
        border-color: #adadad !important;
    }
*/
.GenericRegla {
    background-color: #337ab7 !important;
    background-repeat: no-repeat;
    border-color: #2e6da4 !important;
    border-radius: 0px !important;
    border: 1px solid !important;
    color: #fff !important;
    font-size: 11px !important;
    font-weight: 500 !important;
    height: 33px !important;
    line-height: 18px !important;
    min-width: 50px !important;
    padding: 5px 10px 6px 10px !important;
    text-align: center !important;
    text-shadow: none;
    text-transform: uppercase;
    width: auto !important;
}
    .GenericRegla:hover {
        /*
        color: #fff !important;
        background-color: #286090 !important;
        */
        border-color: #204d74 !important;
        background-color: #e6e6e6 !important;
        color: #333 !important;
    }
.GenericRegla1 {
    background: #545454 !important;
    padding: 5px 10px 6px 10px !important;
    color: #fff !important;
    border: 0 !important;
    text-transform: uppercase;
    line-height: 18px !important;
    text-align: center !important;
    height: 33px !important;
    background-repeat: no-repeat;
    /*background-position:10px 3px;*/
        min-width: 50px !important;
        margin-right: 50px !important;
        margin-left: 10px !important;
        line-height: 18px;
        text-align: center !important;
        text-shadow: none;
        /*margin:10px !important;*/
        width: auto !important;
        outline: 0;
        border-radius: 2px !important;
        font-size: 13px !important;
        font-weight: 500;
        box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important;
    }
  .GenericRegla1:hover
  {
    background-color:#e6e6e6 !important; 
    color: #333 !important;
  }


  /*------------------------------------*/
   .GenericRegla2
  {
    padding: 5px 10px 6px 10px !important;
    border: 0 !important;
    text-transform: uppercase;       
    line-height: 18px !important;
    text-align: center !important;  
    height: 33px !important;
    background-repeat:no-repeat;
    min-width:50px !important;
    line-height: 18px;
    text-align: center !important;
    text-shadow:none; 
    width:auto !important;
    outline: 0;
    border-radius: 2px!important;  
    font-size: 13px !important;   
    font-weight: 500;
    box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important;
    background-color: #2f6dba!important;
    color: white!important;
   }
  .GenericRegla2:hover
  {
    background-color:#e6e6e6 !important; 
    color: #2f6dba!important;
  }
  
  /*------------------------------------*/
   .cckb input[type=checkbox]
   {
    width: 20px !important;
    height: 20px;
    float: left;  
    line-height: 20px !important;   
  }
  .cckb label
  {
    width: 150px;    
    line-height:45px !important;   
  }
  .tableGeneric th
  {
    font-size: 13px !important;
    padding: 8px;
    line-height: 18px;  
    background-color: #cccccc;    
    font-style: normal;
    width:100%;
    color: black;
    text-align: left;   
    vertical-align: middle;
    margin: 0;    
    font-weight: bolder !important; 
  }
  
  .tableGeneric1 th {
    font-size: 13px !important;
    /*padding: 8px 8px 8px 8px;*/
    line-height: 18px;
    /*background-color: #cccccc;*/
    font-style: normal;
    width: 27%;
    /*color: black;*/
    text-align: left;
    vertical-align: middle;
    margin: 0;
    /*font-weight: bolder !important;*/
    padding: 10px;
    background-color: #3D9AE4;
    width: 28%;
    color: white;
    text-align: left;
    font-weight: 500;
    text-transform: uppercase;
}
.tableGeneric1 td
{
    background: #f9f9f9;
    font-size: 13px !important;
    /*padding: 8px;*/
    line-height: 18px;
    text-align: left !important;
    vertical-align: middle;
    margin: 0;     
    font-weight: normal !important;   
    font-size: 13px !important;
    padding: 10px;
    font-weight: normal !important;
    border-bottom: 1px solid #e0e0e0;
} 
 
  .tableGeneric  td
  {
    background: #f9f9f9;
    font-size: 13px !important;
    padding: 8px;
    line-height: 18px;
    text-align: left !important;
    vertical-align: middle;
    margin: 0;     
    font-weight: normal !important;    
  }
  
  .category2 {
    left: 0;
    display: inline-block;
    background: #f4f4f4;
    margin-left: 0px;
    width: auto;
    padding: 0px 15px;
    position: relative;
    height: auto;
    width: 97%;
    font-family: 'Roboto', sans-serif;
    box-shadow: none;
    line-height: 11px;
}
#layout .category2 
{
    margin-bottom: 0px;
    float: left;
    padding: 30px 15px;
}
.category2 h2 {
    font-size: 13px;
    font-weight: 500;
    color: #333;
    text-transform: uppercase;
    width: auto;
    font-family: 'Roboto', sans-serif;
    margin-right: 5px;
} 
.selectStock
{
    float: left !important;
    border:1px solid #7c7c7a;
    display:block;
    behavior:url(/Styles/pie/PIE.htc);-moz-box-shadow:#999 0 0 12px;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-radius:0px;
    line-height:0px;
    color:#7c7c7a;
    background:#fff;
    padding:2px 4px;
    margin-left:-1px;
    padding:2px 2px 2px 4px;
    min-width:50px;
    width: 250px;
    height: 42px !important;  
    background: url('../images/arrow-select.jpg') no-repeat right #fbf9ee;
    background-size: 38px 42px !important;
    -webkit-appearance: none;  
}
.select3
{
    float: left !important;
    border:1px solid #7c7c7a;
    display:block;
    behavior:url(/Styles/pie/PIE.htc);-moz-box-shadow:#999 0 0 12px;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-radius:0px;
    line-height:0px;
    color:#7c7c7a;
    background:#fff;
    padding:2px 4px;
    margin-left:-1px;
    padding:2px 2px 2px 4px;
    min-width:50px;
    width: 250px;
    height: 42px !important;    
    margin-top: 25px;
 }
  .checkb1 input[type=checkbox], .checkb1 label
 {
    width: 20px !important;
    height: 16px;
    float: left;  
    line-height: 45px !important;   
    margin-top: 15px;      
  }   
   .checkb1 label
  {
       margin-top: 12px;
  }
  .checkb2 input[type=checkbox], .checkb1 label
 {
    width: 20px !important;
    height: 16px;
    float: none;  
    line-height: 45px !important;   
    margin:0px 13px 13px 13px;      
  }   
   .checkb2 label
  {
       margin-top: 9px;
  }
  .select4
{
    float: left !important;
    border:1px solid #7c7c7a;
    display:block;
    behavior:url(/Styles/pie/PIE.htc);-moz-box-shadow:#999 0 0 12px;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-radius:0px;
    line-height:0px;
    color:#7c7c7a;
    background:#fff;
    padding:2px 4px;
    margin-left:-1px;
    padding:2px 2px 2px 4px;
    min-width:50px;
    width: 250px;
    height: 42px !important;    
    margin-top: 10px;
 }
 .btnEditar1
{    
    background:#545454;
    border-radius: 0;
    padding: 6px 10px 6px 10px !important;
    color: #fff !important;
    border: 0 !important;
    text-transform: uppercase;   
    font-size: 11px !important;
    line-height: 18px !important;
    text-align: center !important;  
    height: 28px !important;
    background-repeat:no-repeat;
    background-position:10px 3px;
    min-width:50px !important;
    line-height: 18px;
    text-align: center !important;
    text-shadow: 0px 1px 1px; 
    margin:10px !important;
    width: auto !important;
       
}

.btnEditar1:hover 
{
    background-color:#e6e6e6 !important; 
    color: #333 !important;
}



/* BEGIN Botones Status Implantes  */
.btnStatusImplanteSuccess {
    background: #28a745 !important;
    border-radius: 0;
    color: #fff !important;
    border: 0 !important;
    font-size: 11px !important;
    height: 32px !important;
    padding: 6px 10px 6px 10px !important;
    line-height: 16px !important;
    text-transform: uppercase;
    text-align: center !important;
    margin: 5px !important;
    min-width: 50px !important;
    width: 70px !important;
}

.btn.btnStatusImplanteSuccess:hover {
    background-color: #5cb85c !important;
    color: #fff !important;
}

.btnStatusImplanteDanger {
    background: #bd2130 !important;
    border-radius: 0;
    color: #fff !important;
    border: 0 !important;
    font-size: 11px !important;
    height: 32px !important;
    padding: 6px 10px 6px 10px !important;
    line-height: 16px !important;
    text-transform: uppercase;
    text-align: center !important;
    margin: 5px !important;
    min-width: 50px !important;
    width: 70px !important;
}

.btn.btnStatusImplanteDanger:hover {
    background-color: #d9534f !important;
    color: #fff !important;
}
/* END Botones Status Implantes */


div.historiaClinicaOpciones1 {
    height: 100%;
    min-height: 208px;
    width: 100% !important;
    border: 1px solid #549edb;
    padding: 8px 3px 3px 3px;
    background: #3D9AE4;
    color:#fff;
    
}
div.historiaClinicaOpciones1
{
    height:135%;
    min-height:208px;
    width:100% !important;
    border: 1px solid #3D9AE4;
    margin: 11px 0px 0px 0px;
    
 }
 div.historiaClinicaOpciones1 span
 {
    /* margin:5px;*/
     line-height:18px;
 }
 div.historiaClinicaOpciones1 ul
 {
     font-size:10px;
     margin:8px 8px 2px -4px
     
 }
 div.historiaClinicaOpciones1 ul li
 {
     text-transform:uppercase;
     line-height:30px;
     background:#fff;
     color:#666;   
     margin-bottom:0 !important;
     border-bottom:1px solid #ccc;
     margin-top:0px !important;
     width:90%
  }
  div.historiaClinicaOpciones1 ul li:last-child
  {
      border-bottom:0px !important;
      
  }
  div.historiaClinicaOpciones1 ul li:hover
  {
      background:#e7e7e7;
     
      background-repeat:no-repeat;
      background-position:right
  }
  div.historiaClinicaOpciones1 ul li:hover a
  {
      color:#666;
      background-image:url(../images/icons/menu/w_arrow.png);
      display: block;
      background-repeat:no-repeat;
      background-position:right;
      width: 111%;
      background-color: #fff;
  }
  div.historiaClinicaOpciones1 ul li a
  {
      color:#333;
      display: block;
      background-image:url(../images/icons/menu/mas_icon.png);
      background-repeat:no-repeat;
      background-position:right;
      width: 111%;
      background-color: #fff;
      padding: 0px 0px 0px 2px;
  }
  div.historiaClinicaOpciones1 label
  {
      font-weight: bold !important;
  }
  
   table .mGridViwGenericTable th, table .mGridViwGenericTable td
  {
    font-weight:normal !important;
    font-size: 13px;
    /*padding: 8px 0px 8px 8px !important;*/
    padding: 8px 0px 8px 8px !important;
    line-height: 18px;
    vertical-align: middle !important;
    color:Black;
    font-style: normal;    
    color: black;
    text-align: left !important;   
    vertical-align: middle;
    margin: 0px !important;    
    background: #fff !important;
    height: 20px;
    border-bottom: 1px solid #ccc;
    }    
    table .mGridViwGenericTable th
    {          
        background: #F4F4F4; 
        width: 25% !important;        
    }
    table .mGridViwGenericTable td
    {
        font-weight:bold !important;
    }
   
   table .mGridViwGenericTable tr:nth-child(even) td,table .mGridViwGenericTable tr:nth-child(even) th {
    background-color: #dcecf9 !important;
    border-bottom: 1px solid #ccc;
}
/*--------------------------*/
 table .mGridViwGenericTableHC th, table .mGridViwGenericTableHC td
  {
    font-weight:normal !important;
    font-size: 13px;
    padding: 8px 0px 8px 8px  !important;
    line-height: 18px;
    vertical-align: middle !important;
    color:Black;
    font-style: normal;    
    color: black;
    text-align: left !important;   
    vertical-align: middle;
    margin: 0px !important;    
    background: #f9f9f9 !important;
    height: 20px;
    border-bottom:1px solid #ccc;
    }    
    table .mGridViwGenericTableHC th
    {          
        background-color: #f9f9f9; 
        width: 17% !important;        
    }
    table .mGridViwGenericTableHC td
    {
        font-weight:bold !important;
    }
   
   table .mGridViwGenericTableHC tr:nth-child(even) td,table .mGridViwGenericTableHC tr:nth-child(even) th {
    background-color: #dcecf9 !important;
}
 

   table .mGridViwGenericTableHC tr:nth-child(odd) td, table .mGridViwGenericTableHC tr:nth-child(odd) th {
    background-color: #fff !important;
}
/*-------------------------*/
.semaforo input  {
    height: 16px !important;   
    width:16px !important;
}
#layout .category {
    margin-bottom: 0px;
    float: left;
    padding: 30px 15px;
}

.encabezadoInfoDemografica
{
    background: #cccccc;
}

.cuerpoInfoDemografica
{
    background:#f9f9f9;
    color:#333;
    margin-bottom:20px;
    background-image:url(../images/icons/boxes/house.png);
    background-repeat:no-repeat;
    background-position-x:564px;
    background-position-y:bottom
 }
 .contenidoIzquierda
 {
    color:#333;
    left: 0;
    display: inline-block;
    background: #f4f4f4 !important;
    margin-left: 0px;
    width: auto;
    position: relative;
    height: auto;
    width: 100%;
    font-family: 'Roboto', sans-serif;
    box-shadow: none;
 }
 table.hitoriaClinicaContenido>tbody 
 {
     background-color:#f4f4f4;
 }
.Tab .ajax__tab_header .ajax_tab_tab
{
    
   padding-top: 11px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    padding-right: 10px;
    line-height: 18px;
    border: 1px solid transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background-color: #f4f4f4;
    text-transform: uppercase !important;
    color: #fff;
    font-weight: 500;   
    
}
  
/*Tab Active*/

.Tab .ajax__tab_active .ajax__tab_tab > a
{
    padding-top: 11px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    padding-right: 10px;
    line-height: 18px;
    border: 1px solid transparent;
    color: #555555;
    cursor: default;
    background-color: #f4f4f4;  
    text-transform: uppercase;
    font-weight: 500;
       
    
}
.Tab .ajax__tab_active .ajax__tab_tab
{
    color: #000;
    height:18px;
    background-color:#f4f4f4 ;
   
   
}
.Tab .ajax__tab_active .ajax__tab_inner
{
    color: #ffffff;    
    padding: 1px;   
}
.Tab .ajax__tab_active .ajax__tab_outer
{ 
    color: #ffffff;
    padding: 1px;
}
/*Tab Hover*/
.Tab .ajax__tab_hover .ajax__tab_tab
{
    color: #000000;   
    height:18px;
}
.Tab .ajax__tab_hover .ajax__tab_inner
{
    color: #000000;   
    
}
.Tab .ajax__tab_hover .ajax__tab_outer
{
    color: #000000;
     
}
/*Tab Inactive*/
.Tab .ajax__tab_tab
{
    color: #fff;
   
    /*height:25px;*/
    background-color:#2f6dbacolor: #fff;   
    height: 25px !important;
    background-color: #2f6dba;
    font-size: 12px;    
    text-transform: uppercase;
    padding-top: 11px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    padding-right: 10px;
   
    
}
.Tab .ajax__tab_inner
{
    color: #fff;
    padding: 1px;    
}
.Tab .ajax__tab_outer
{
    color: #fff;
    /*margin-right: 2px;
    padding: 1px;*/
}



 table .mGridViwGenericTable1 th 
  {
    font-size: 13px;
    padding: 8px 0px 8px 8px !important;
    line-height: 18px;
    vertical-align: middle !important;
    color:Black;
    font-style: normal;
    width:33%;
    color: black;
    text-align: left !important;   
    vertical-align: middle;
    margin: 0px !important;    
    background: #f9f9f9;
    height: 25px;
    } 
    table .mGridViwGenericTable1 td
    {
    font-size: 13px;
    padding: 8px 200px 8px 8px !important;
    line-height: 18px;
    vertical-align: middle !important;
    color:Black;
    font-style: normal;
    width:33%;
    color: black;
    text-align: left !important;   
    vertical-align: middle;
    margin: 0px !important;    
    background: #f9f9f9;
    height: 25px;
    }       
    table .mGridViwGenericTable1 th
    {
        font-weight:bold !important;  
        background-color: #f9f9f9;         
    }
   
   table .mGridViwGenericTable1 tr:nth-child(even) td,table .mGridViwGenericTable1 tr:nth-child(even) th {
    background-color: #dcecf9 !important;
}
 

   table .mGridViwGenericTable1 tr:nth-child(odd) td, table .mGridViwGenericTable1 tr:nth-child(odd) th {
    background-color: #ffffff !important;
}
.glyphicon
{
    
    color:#fff;    
}
.glyphicon:hover
{ 
    color:#000;    
}

.btn-detalle1 
{
        height: 30px;
        min-width: 100px;
        width: auto;
        margin-top: 0px;
        background-color: #1ebf80 !important;
        padding-top: 9px;
        padding-bottom: 0px;
        border-radius: 1px;
        color: #fff !important;
        text-transform: uppercase;
        border: 1px solid #1ebf80 !important;
        box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);        
    }
 #MainContent_InformacionDemografica_ResourceLinkButton1:hover, 
 #MainContent_lnkDetallesPrimerImplante:hover, #MainContent_lnkDetallesSegundoImplante:hover
 .btn-detalle1:hover, #MainContent_lnkPedidoDePago:hover, 
 #MainContent_lnkRequisitoImportacion:hover, #MainContent_lnkPedidoDeImportacion:hover
 {
        color: #1EBF80 !important;
        background:#e6e6e6 !important;
 }
 

#primerImplanteDetalles a:hover
{
    color:#545454 !important;    
}
#segundoImplanteDetalles a:hover
{
    color:#545454 !important;    
}

.head-table1 
{
    height: 40px;
    line-height: 24px !important;
    background: #3D9AE4;
    color: #fff;
    font-weight: 500;
    padding: 8px 3px 8px 3px;
    text-transform: uppercase;
    text-align: left;
    vertical-align: middle !important;
}
.head-table1 .title
{
    float: left;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
}
.styled-select1 select, .styled-select1, textBox{
    
    width: 187px !important;    
    font-size: 13px;
    line-height:14px !important;
    border: 0;
    border-radius: 0;
    height: 30px !important;
    -webkit-appearance: none;
    vertical-align: middle !important;
    background: url('../images/arrow-select.jpg') no-repeat right #fbf9ee;
    
   }
   
.styled-select1 {
   width: 180px;
   height: 30px;
   overflow: hidden;
     
   float:left;
  
   }
 .ver1, input .ver1
   {
            background-color: #555 !important ;
            color: #FFF !important;
            font-size: 11px !important;
            line-height: 7px;
            padding: 4px 10px 4px 21px !important;
            height: 33px !important;
            text-transform: uppercase;           
            -webkit-border-radius: 0px;
            -moz-border-radius: 0px;
            border: 0;
            margin: 0;           
            -webkit-transition: all .2s;
            background-image: url(../images/general/ver.png) !important;
            background-repeat: no-repeat !important;
            background-position: 8px 11px !important;
            min-width: 50px !important;
            width: auto !important;          
            
   }
   .ver1:hover
   {
       color:#333 !important;
       cursor: pointer;       
       text-decoration:none;
       background-color:#e6e6e6 !important;
       background-position:0 -15px;
       -webkit-transition:background-position 0.1s linear;
       -moz-transition:background-position 0.1s linear;
       -ms-transition:background-position 0.1s linear;
       -o-transition:background-position 0.1s linear;
       transition:background-position 0.1s linear;
       background-image: url(../images/general/ver.png);
       background-repeat: no-repeat;
       background-position: 5px 3px;
       min-width: 50px !important;
   }
.ver4, input .ver4 {
    background-color: #555 !important;
    color: #FFF !important;
    font-size: 11px !important;
    line-height: 7px;
    padding: 4px 10px 4px 15px !important;
    height: 33px !important;
    text-transform: uppercase;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border: 0;
    margin: 0;
    -webkit-transition: all .2s;
    min-width: 50px !important;
    width: auto !important;
}
    .ver4:hover {
        color: #333 !important;
        cursor: pointer;
        text-decoration: none;
        background-color: #e6e6e6 !important;
        background-position: 0 -15px;
        -webkit-transition: background-position 0.1s linear;
        -moz-transition: background-position 0.1s linear;
        -ms-transition: background-position 0.1s linear;
        -o-transition: background-position 0.1s linear;
        transition: background-position 0.1s linear;
      
        min-width: 50px !important;
    }
    .ver2, input .ver2
   {
            background-color: #555 ;
            color: #FFF;
            font-size: 11px !important;
            line-height: 7px;
            padding: 4px 10px 4px 24px !important;
            height: 33px !important;
            text-transform: uppercase;           
            -webkit-border-radius: 0px;
            -moz-border-radius: 0px;
            border: 0;
            margin: 0;           
            -webkit-transition: all .2s;
            background-image: url(../images/general/ver.png);
            background-repeat: no-repeat;
            background-position: 8px 11px !important;
            min-width: 50px !important;
            width:100% !important;
   }
   .ver2:hover
   {
       color:#333 !important;
       cursor: pointer;       
       text-decoration:none;
       background-color:#e6e6e6 !important;
       background-position:0 -15px;
       -webkit-transition:background-position 0.1s linear;
       -moz-transition:background-position 0.1s linear;
       -ms-transition:background-position 0.1s linear;
       -o-transition:background-position 0.1s linear;
       transition:background-position 0.1s linear;
       background-image: url(../images/general/ver.png);
       background-repeat: no-repeat;
       background-position: 5px 3px;
       min-width: 50px !important;
   }
    .ver3, input .ver3
   {
            background-color: #555 ;
            color: #FFF;
            /*font-size: 11px !important;*/
            line-height: 7px;
            padding: 4px 10px 4px 21px !important;
            height: 33px !important;
            text-transform: uppercase;           
            -webkit-border-radius: 0px;
            -moz-border-radius: 0px;
            border: 0;
            margin: 0;           
            -webkit-transition: all .2s;
            background-image: url(../images/general/ver.png);
            background-repeat: no-repeat;
            background-position: 8px 10px !important;
            min-width: 50px !important;
            width: auto !important;
            outline: 0;
            border-radius: 2px!important;  
            font-size: 13px;            
            font-weight: 500 !important;
            box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);            
   }
   .ver3:hover
   {
       color:#333;
       cursor: pointer;       
       text-decoration:none;
       background-color:#e6e6e6 !important;
       background-position:0 -15px;
       -webkit-transition:background-position 0.1s linear;
       -moz-transition:background-position 0.1s linear;
       -ms-transition:background-position 0.1s linear;
       -o-transition:background-position 0.1s linear;
       transition:background-position 0.1s linear;
       background-image: url(../images/general/ver.png);
       background-repeat: no-repeat;
       background-position: 5px 3px;
       min-width: 50px !important;
   }

ToggleRA, input .ToggleRA {
    background-color: #555 !important;
    color: #FFF !important;
    font-size: 11px !important;
    line-height: 7px;
    padding: 4px 10px 4px 21px !important;
    height: 33px !important;
    text-transform: uppercase;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border: 0;
    margin: 0;
    -webkit-transition: all .2s;
    background-image: url(../images/general/ToggleRA.png) !important;
    background-repeat: no-repeat !important;
    background-position: 8px 11px !important;
    min-width: 50px !important;
    width: auto !important;
}

.ToggleRA:hover {
    color: #333 !important;
    cursor: pointer;
    text-decoration: none;
    background-color: #e6e6e6 !important;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -ms-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
    background-image: url(../images/general/ToggleRA.png);
    background-repeat: no-repeat;
    background-position: 5px 3px;
    min-width: 50px !important;
}
   .tipoCronologia
   {
       font-size: 16px !important;
       text-transform:uppercase;
       width:200px !important;
       
   }
   .categoryHistClin {
    left: 0;
    display: inline-block;    
    margin-left: 0px;
    width: auto;
    padding: 12px 15px !important;
    position: relative;
    height: auto;
    width: 97%;
    font-family: 'Roboto', sans-serif;
    box-shadow: none;
    line-height: 11px;
    background: #f1f1f1;
    background-image: none;
   }
   .category.categoryHistClin {
    left: 0;
    display: inline-block;
    background: transparent;
    margin-left: 0px;
    width: auto;
    padding: 0px 15px;
    position: relative;
    height: 50px;
    line-height: 50px;
    font-family: 'Roboto', sans-serif;
    margin-bottom: -25px !important;
}
#layout .categoryHistClin 
{
    margin-bottom: 0px;
    float: left;   
    padding: 16px!important;
    
}
.categoryHistClin h2 {
    font-size: 13px;
    font-weight: 500;
    color: #333;
    text-transform: uppercase;
    width: auto;
    font-family: 'Roboto', sans-serif;
    margin-right: 5px;
} 

.btn-detalle2 {
        border-radius: 1px;
        padding-top: 9px;
        padding-bottom: 0px;
        color: white!important;
        text-transform: uppercase;
        border: 1px solid #1ebf80!important;
        background: #1ebf80 !important;
        box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
        height: 30px;
}
.glyphicon2
{
    background: url('../images/btn-agregar.png') no-repeat #FF8025 left !important;
    background-size: 18px 18px !important;
    background-position-x: 3px !important;
    color: #fff !important;
    width: 114px !important;    
    text-transform: uppercase;
    height: 40px !important;
    border:0px;
    cursor:pointer;
}
    .glyphicon2:hover {
        background: url('../images/btn-agregar-h.png') no-repeat #fff left !important;
        background-size: 18px 18px !important;
        background-position-x: 3px !important;
        color: #FF8025 !important;
        height: 40px !important;
        border: 0px;
        cursor: pointer;
    }
/*TEXTOS LARGOS*/
.glyphicon3 {
    background: url('../images/btn-agregar.png') no-repeat #FF8025 left !important;
    background-size: 15px 15px !important;
    background-position-x: 1px !important;
    color: #fff !important;
    width: 180px !important;
    font-weight: bold !important;
    text-transform: uppercase;
}
.glyphicon3:hover
{
    background: url('../images/btn-agregar-h.png') no-repeat #fff left !important;
    background-size: 15px 15px !important;
    background-position-x: 1px !important;  
    color: #FF8025 !important;
}
.glyphicon5 {
    background: url('../images/btn-agregar.png') no-repeat #FF8025 left !important;
    background-size: 15px 15px !important;
    background-position-x: 1px !important;
    color: #fff !important;
    width: autox !important;    
    text-transform: uppercase;
}
.glyphicon5:hover
{
    background: url('../images/btn-agregar-h.png') no-repeat #fff left !important;
    background-size: 15px 15px !important;
    background-position-x: 1px !important;  
    color: #FF8025 !important;
}
.category.category3 {
    left: 0;
    display: inline-block;
    background: transparent;
    margin-left: 0px;
    width: auto;
    padding: 0px 15px;
    position: relative;
    height: 50px;
    line-height: 50px;
    font-family: 'Roboto', sans-serif;
    margin-bottom: -25px !important;
}
 .category3 {
    left: 0;
    display: inline-block;
    background: #f4f4f4;
    margin-left: 0px;
    width: auto;
    padding: 0px 15px;
    position: relative;
    height: auto;
    width: 98%;
    font-family: 'Roboto', sans-serif;
    box-shadow: none;
    line-height: 11px;
    height: 91px;
}
#layout .category3 
{
    margin-bottom: 0px;
    float: left;
    padding: 30px 15px;
}
.category3 h2 {
    font-size: 13px;
    font-weight: 500;
    color: #333;
    text-transform: uppercase;
    width: auto;
    font-family: 'Roboto', sans-serif;
    margin-right: 5px;
} 
.category.category3 {
    left: 0;
    display: inline-block;
    background: transparent;
    margin-left: 0px;
    width: auto;
    padding: 0px 15px;
    position: relative;
    height: 50px;
    line-height: 50px;
    font-family: 'Roboto', sans-serif;
    margin-bottom: -25px !important;
}
.category4 {
    left: 0;
    display: inline-block;
    background: #f4f4f4;
    margin-left: 0px;
    width: auto;
    padding: 0px 15px;
    position: relative;
    height: auto;
    width: 98%;
    font-family: 'Roboto', sans-serif;
    box-shadow: none;
    line-height: 11px;
    height: auto;
}
#layout .category4 
{
    margin-bottom: 0px;
    float: left;
    padding: 13px 15px;;
}
.category4 h2 {
    font-size: 13px;
    font-weight: 500;
    color: #333;
    text-transform: uppercase;
    width: auto;
    font-family: 'Roboto', sans-serif;
    margin-right: 5px;
} 

.category.category5 {
    left: 0;
    display: inline-block;
    background: transparent;
    margin-left: 0px;
    width: auto;
    padding: 0px 15px;
    position: relative;
    height: 50px;
    line-height: 50px;
    font-family: 'Roboto', sans-serif;
    margin-bottom: -25px !important;
}
 .category5 {
    left: 0;
    display: inline-block;
    background: #f4f4f4;
    margin-left: 0px;
    width: auto;
    padding: 0px 15px;
    position: relative;
    height: auto;
    width: 104%;
    font-family: 'Roboto', sans-serif;
    box-shadow: none;
    line-height: 11px;
    height: 91px;
}
#layout .category5 
{
    margin-bottom: 0px;
    float: left;
    padding: 30px 15px;
}
.category5 h2 {
    font-size: 13px;
    font-weight: 500;
    color: #333;
    text-transform: uppercase;
    width: auto;
    font-family: 'Roboto', sans-serif;
    margin-right: 5px;
} 
.category.category5 {
    left: 0;
    display: inline-block;
    background: transparent;
    margin-left: 0px;
    width: auto;
    padding: 0px 15px;
    position: relative;
    height: 50px;
    line-height: 50px;
    font-family: 'Roboto', sans-serif;
    margin-bottom: -25px !important;
}
.category6 {
    left: 0;
    display: inline-block;
    background: #f4f4f4;
    margin-left: 0px;
    width: auto;
    padding: 0px 15px;
    position: relative;
    height: auto;
    width: 104%;
    font-family: 'Roboto', sans-serif;
    box-shadow: none;
    line-height: 11px;
    height: auto;
}
#layout .category6 
{
    margin-bottom: 0px;
    float: left;
    padding: 13px 15px;;
}
.category6 h2 {
    font-size: 13px;
    font-weight: 500;
    color: #333;
    text-transform: uppercase;
    width: auto;
    font-family: 'Roboto', sans-serif;
    margin-right: 5px;
} 

#imprimir .csvImportar {

    background-image: url(../images/general/big-paperclip.png);
    background-size: 20px 24px;
    background-position: 6px 5px;
    background-repeat: no-repeat;
    font-weight: 500;
    background-color: #1ebf80;
    display: block;
    outline: 0;
    border-radius: 2px!important;
    width: auto;
    padding: 16px 19px 26px 31px !important;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    margin-top: 10px;
    box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);
    } 
#imprimir .csvImportar:hover
{
    background-size:20px 24px;
    background-position: 6px 5px;
}
h2 .titulo
{
    font-size: 15px !important;    
    color: #333 !important;
    text-transform: uppercase !important;
    padding: 10px 0px !important;
}
.table thead {
    background: #ccc !important;
    color: #333 !important;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
}
.table thead a
{
    color:#000 !important;
    font-size:9px !important;     
}
.controls select {
    float: left !important;
    border: 1px solid #7c7c7a;
    display: block;
    behavior: url(/Styles/pie/PIE.htc);
    -moz-box-shadow: #999 0 0 12px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;    
    color: #7c7c7a;
    background: #fff;
    padding: 2px 4px;
    margin-left: -1px;
    padding: 2px 2px 2px 4px;
    min-width: 50px;
    background: url('../images/downArrow.png') no-repeat right #fff;
    width: 250px;
    height: 42px !important;
    background-size: 18px 19px !important;
    background-position-x: 96%;
    -webkit-appearance: none;
}

.hasDatepicker
{
    border: 1px solid #a1a1a1 !important;
    height: 32px !important;
    /*height: 34px !important;*/
    line-height: 40px;
    padding: 0 5px;
    width: 239px;   
    border-radius: 0px !important; 
   
}
.controls input {
    border: 1px solid #a1a1a1 !important;
    height: 34px !important;
    line-height: 40px;
    padding: 0 5px;
    width: 239px;
    border-radius: 0px !important;    
}
/*.boxing .nav-tabs > .active > a, .boxing .nav-tabs > .active > a:hover */

.nav-tabs .active a, .nav-tabs .active a:hover, .nav-tabs>li>a
{
    cursor: default;
    
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    background-color: #2f6dba !important;
    color: #fff !important;
    font-weight: 500;
    text-transform: uppercase;
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 18px;
    font-family: 'Roboto', sans-serif;
    border-radius: 0px !important;
}
.control-label, .form-inline label
{
    padding-top: 15px;
    width: 250px;
}
.controls>.radio:first-child, .controls>.checkbox:first-child
{
    margin: 4px;
    line-height: 38px;
}
.btn
{    
    background:#545454;
    border-radius: 0;          
    font-size: 11px !important;   
    font-weight: 500!important;
    min-height: 10px;
    color: #333 ;
}
.btn:hover
{
    background-color:#e6e6e6 !important; 
    color: #333 !important;
}
.btn-primary
{
      background:#545454 !important;
      color: #fff !important;
}
/*.ImplantePopUp input#MainContent_primerImplante_autocompliteSerialesImplante_myTextBox,
.ImplantePopUp #MainContent_primerImplante_autocompliteSerialesProcesador_myTextBox,
.ImplantePopUp input#MainContent_primerImplante_autocompliteSerialesImplante_myTextBox,
.ImplantePopUp #MainContent_primerImplante_autocompliteSerialesSegundoImplante_myTextBox,*/
#MainContent_primerImplante_auAudiologa_myTextBox,
#MainContent_primerImplante_auMedico_myTextBox,
#MainContent_primerImplante_auMedicoAsistente_myTextBox,
#MainContent_primerImplante_AutoCompleteHospital_myTextBox,
#MainContent_primerImplante_dpkFecha_txtDate,
#MainContent_primerImplante_dtpFechaSegundaCirugia_txtDate,
#MainContent_primerImplante_dtpFechaAviso_txtDate,
#MainContent_primerImplante_dtpFecha2Aviso_txtDate,
#MainContent_primerImplante_dtpFechaCirugia_txtDate,
#MainContent_primerImplante_dtpFechaEncendido_txtDate,
#MainContent_primerImplante_dtpFechaVencimiento_txtDate,
#MainContent_primerImplante_dtpFechaVencimientoImplante_txtDate,
#MainContent_primerImplante_dtpFechaVencimientoProcesador_txtDate,
#MainContent_primerImplante_dtpFechaCirugiaProgramada,
#MainContent_primerImplante_txtElectrodosAfuera,
#MainContent_primerImplante_txtCertificadoEntregado,
#MainContent_primerImplante_txtSerieAsistente,
#MainContent_primerImplante_txtInstrumentalVtaOtros,
#MainContent_primerImplante_txtNumeroSerieAccesorio,
#MainContent_primerImplante_txtOtraDocumentacion,
#MainContent_primerImplante_autocompliteSerialesImplante_myTextBox,
#MainContent_primerImplante_autocompliteSerialesProcesador_myTextBox,
#MainContent_primerImplante_autocompliteSerialesSegundoImplante_myTextBox,
#MainContent_segundoImplante_auAudiologa_myTextBox,
#MainContent_segundoImplante_auMedico_myTextBox,
#MainContent_segundoImplante_auMedicoAsistente_myTextBox,
#MainContent_segundoImplante_AutoCompleteHospital_myTextBox,
#MainContent_segundoImplante_dpkFecha_txtDate,
#MainContent_segundoImplante_dtpFechaSegundaCirugia_txtDate,
#MainContent_segundoImplante_dtpFechaAviso_txtDate,
#MainContent_segundoImplante_dtpFecha2Aviso_txtDate,
#MainContent_segundoImplante_dtpFechaCirugia_txtDate,
#MainContent_segundoImplante_dtpFechaEncendido_txtDate,
#MainContent_segundoImplante_dtpFechaVencimiento_txtDate,
#MainContent_segundoImplante_dtpFechaVencimientoImplante_txtDate,
#MainContent_segundoImplante_dtpFechaVencimientoProcesador_txtDate,
#MainContent_segundoImplante_dtpFechaCirugiaProgramada,
#MainContent_segundoImplante_txtElectrodosAfuera,
#MainContent_segundoImplante_txtCertificadoEntregado,
#MainContent_segundoImplante_txtSerieAsistente,
#MainContent_segundoImplante_txtInstrumentalVtaOtros,
#MainContent_segundoImplante_txtNumeroSerieAccesorio,
#MainContent_segundoImplante_txtOtraDocumentacion,
#MainContent_segundoImplante_autocompliteSerialesImplante_myTextBox,
#MainContent_segundoImplante_autocompliteSerialesProcesador_myTextBox,
#MainContent_segundoImplante_autocompliteSerialesSegundoImplante_myTextBox {
    height: 20px !important; /*30px*/
    border-radius: 0px !important;
    margin: 6px;
    width: 242px !important; /*239px*/
}
#MainContent_primerImplante_ResourceLabel7,#MainContent_primerImplante_ResourceLabel5, #MainContent_primerImplante_ResourceLabel18  
{
     margin-left: 0px;
}
 .area
{
    border-bottom: 1px solid #ccc !important;
    margin-bottom: 10px !important;
    padding-bottom: 10px !important;
    background: #F9F9F9 !important;
}
.ipt input 
{
    width: 243px;
    height: 30px;
    margin-left: 5px;
}
 #MainContent_upd select:not([name="FontName"]):not([name="FontSize"])
 {
    max-width: 500px;
    min-width: 165px !important;
    width: 165px !important;
    border: 1px solid #ccc;
    width: 370px !important;
 }
 #MainContent_txtDiferenciaPorCotizacion,
 #MainContent_ddlEstadoActualDeImportacion,
 #MainContent_txtObservacionesEstado,
 #MainContent_txtObservaciones,
 #ctl00$MainContent$txtCodArchivado,
 #MainContent_txtNumeroAnmat
{
    width:360px !important;
}

#MainContent_txtDescripcion, #MainContent_txtAntecedentes,
#ctl00$MainContent$txtObservacionesEstado,
#ctl00$MainContent$txtObservacionesEstado,
#MainContent_txtCodArchivado
{
    width: 352px !important;
    margin-left: 5px !important;
}
table .mGridViewGenericPopUp th, table .mGridViewGenericPopUp td
{   
    font-size: 13px;
    padding: 8px !important;
    line-height: 18px;
    text-align: center;
    vertical-align: middle;
    margin: 0;      
    border-color: transparent !important; 
    border-bottom: 1px solid #ccc !important; 
    height:50px;
}

table .headerGenericPopUp, table .headerGenericPopUp a 
{
    background-color: #cccccc;    
    font-style: normal;
    font-weight: bold !important;
    color: black;
    text-align: center;    
    height:50px;
    border-bottom: 1px solid #ccc !important; 
    font-size: 13px;
    
}

table .GridRowGenericPopUp 
{
    background: #f9f9f9 !important;
    height:50px !important;
    border-bottom: 1px solid #ccc !important; 
    
}
#MainContent_txtCodArchivado,
#MainContent_txtNumeroIndustria,
#MainContent_txtNumeroTroquel,
#MainContent_txtNumeroAnmat,
#MainContent_txtNumeroFactura,
#MainContent_dtpFechaEstimada_txtFecha,
#MainContent_txtGuia,
#MainContent_txtPeso,
#MainContent_txtCarpetaPhoteades,
#MainContent_txtAgente,
#MainContent_txtPiezas,
#MainContent_txtCantidadPaquetes,
#MainContent_txtVolumen
{
    width:365px;
}
#MainContent_peticiones_upd table,
#MainContent_upd table
{
    font-size:14px !important;
    line-height: 25px;
    font-family: 'Roboto', sans-serif;    
    color:#333;
}
#MainContent_peticiones_upd table textarea,
#MainContent_upd table textarea,
#MainContent_abmContactos_contactoForm_txtObservaciones
{
    margin: 10px 5px;
    border: 1px solid #ccc;
    background: #F4F4F4;
    width: 347px !important;
}
#MainContent_peticiones_upd table select,
#MainContent_abmContactos_ddlGrupo
{
    border: 1px solid #ccc;
    margin: 10px 0px !important;
    width: 369px;
}
#MainContent_panelDatosResponsable table input,
#MainContent_ddlCaracterResponsable
{
    width: 143px !important;
    min-width: 100px !important;   
}
#MainContent_upd table input
{
    width: 81px;
    margin-left:5px;
    height: 31px;
        
}
#MainContent_contactoFormulario_txtDomicilioSecundario,
#MainContent_contactoFormulario_txtDomicilioSecundarioNumero,
#MainContent_contactoFormulario_txtDomicilioSecundarioPiso,
#MainContent_chkDatosVerificados,
#MainContent_rbSexoMasculino,
#MainContent_rbSexoFemenino,
#MainContent_chkEsCampania,
#MainContent_rbPadre,
#MainContent_rbEsposo,
#MainContent_rbMadre,
#MainContent_rbEsposa,
#MainContent_rbSegundoImplanteSi,
#MainContent_rbSegundoImplanteNo,
#MainContent_chkBloqueado,
#MainContent_RecusoAmparo,
#MainContent_chkFallecido,
#MainContent_contactoFormulario_txtDomicilioNumero,
#MainContent_contactoFormulario_txtDomicilioPiso,
#MainContent_abmContactos_contactoForm_txtDomicilio,
#MainContent_abmContactos_contactoForm_txtDomicilioSecundarioNumero,
#MainContent_abmContactos_contactoForm_txtDomicilio,
#MainContent_abmContactos_contactoForm_txtDomicilioNumero,
#MainContent_abmContactos_contactoForm_txtDomicilioPiso,
#MainContent_abmContactos_contactoForm_txtDomicilioSecundario,
#MainContent_abmContactos_contactoForm_txtDomicilioSecundarioNumero,
#MainContent_abmContactos_contactoForm_txtDomicilioSecundarioPiso,
#MainContent_chkFinalizada,
#MainContent_chkAdjudicada,
#MainContent_chkEsLicitacion,
#MainContent_chkImprimirMembrete,
#MainContent_chkImprmimirCabecera,
#MainContent_chkRecursoAmparo,
#MainContent_txtCantidad,
#MainContent_chkPrioritario_0,
#MainContent_chkPrioritario_1,
#MainContent_chkPrioritario_2,
#MainContent_tbQuantity,
#MainContent_contactoForm_txtDomicilioNumero,
#MainContent_contactoForm_txtDomicilioPiso,
#MainContent_contactoForm_txtDomicilioSecundarioNumero,
#MainContent_contactoForm_txtDomicilioSecundarioPiso {
    width: 25px !important;
    min-width: 0px !important;
}
#MainContent_contactoFormulario_txtDomicilio,
#MainContent_contactoFormulario_txtDomicilioSecundario,
#MainContent_contactoForm_txtDomicilio,
#MainContent_contactoForm_txtDomicilioSecundario
{
     min-width:0px !important;
     width: 181px !important;    
}
#MainContent_contactoFormulario_txtDomicilioNumero,
#MainContent_contactoFormulario_txtDomicilioPiso,
#MainContent_contactoFormulario_txtDomicilioSecundarioNumero,
#MainContent_contactoFormulario_txtDomicilioSecundarioPiso
{
    width:38px !important;
}
.ui-widget input {
    border-radius: 0px;
    height: 30px;
    /*overflow-y: scroll;*/
}

#autocomplete{
    overflow: auto;
}

.fixedHeight {
    overflow-y: auto;
}
.customStyle .ui-widget input {
   width: 300px;
}
.alignLeft select
{
    width: 228px;
    margin: 0px !important;
}
.alignLeft texTarea
{
     border-radius: 0px;
     width: 255px;
}
.glyphicon3 {
    background: url('../images/btn-agregar.png') no-repeat #FF8025 left !important;
    background-size: 18px 18px !important;
    background-position-x: 3px !important;
    color: #fff !important;
    width: 189px !important;
    font-weight: bold !important;
    text-transform: uppercase;
    height: 40px !important;
    font-size: 13px !important;
    text-shadow: none !important;
    
}
#MainContent_txtCantidad_bUp,
#MainContent_txtCantidad_bDown
{
    border: 1px outset;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 5pt;
    font-weight: bold;
    line-height: 1em;
    height: 10px !important;
    width: 24px !important;
    overflow: hidden;
    min-width: 0px !important;
    min-height: 0px;
}
.glyphicon4 {
    background: url('../images/btn-agregar.png') no-repeat #FF8025 left !important;
    background-size: 18px 18px !important;
    background-position-x: 3px !important;
    color: #fff !important;
    width: 90px !important;
    text-transform: uppercase;
    height: 32px !important;
    min-width:100px !important;
    
}
#MainContent_upd table tbody tr th span
{
    margin-right: 5px;
}
.checkbLista input[type=checkbox]
{
    width: 22px !important;
    height: 16px;
    float: left;
    line-height: 21px;
}
.checkbLista label
{
    height: 16px;
    float: left;
    line-height: 21px;
    width: 377px !important;
}
.btnEliminar
{
    background: #545454;
    border-radius: 0;
    padding: 12px 10px 12px 18px !important;
    color: #fff;
    border: 0;
    text-transform: uppercase;
    font-size: 11px !important;
    line-height: 18px;
    text-align: center !important;
    /* margin: 10px!important; */
    height: auto !important;
    background-repeat: no-repeat;
    background-position: 10px 3px;
    min-width: 50px !important;
    line-height: 18px;
    text-align: center;
    text-shadow: none;
    font-weight: 500!important;
    background-image: url(../images/general/delete.png);
    background-position: 7px 13px;
    position: relative;
    display: inline-block;
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1 !important;
    -webkit-font-smoothing: antialiased;
    width: 139px !important;
}
#MainContent_Observaciones_updatepanelObservaciones div table
{
    font-size:14px;
}
#MainContent_Observaciones_updatepanelObservaciones div table input
{
    border-radius: 0px !important; 
    height: 30px !important;
    border:1px solid #ccc !important;
    margin: 5px 0px;
}
#MainContent_Observaciones_updatepanelObservaciones div table textarea
{
    border-radius: 0px !important;
    height: 30px !important;
    border: 1px solid #ccc !important;
   
}
#MainContent_UpdatePanel5 table input 
{
   margin-left: 5px !important;
   border: 1px solid #ccc;
} 
#MainContent_UpdatePanel5 table textarea
{
   margin-left: 5px !important;
   border: 1px solid #ccc;
} 
#MainContent_lblTelefono
{
   line-height: 38px;
}
.confirmar
 {
    background:#2f6dba !important;
    border-radius: 0;
    padding: 5px 10px 6px 10px !important;
    color: #fff !important;
    border: 0 !important;
    text-transform: uppercase;   
    font-size: 11px !important;
    line-height: 18px !important;
    text-align: center !important;  
    height: 33px !important;
    background-repeat:no-repeat;
    /*background-position:10px 3px;*/
    min-width:50px !important;
    line-height: 18px;
    text-align: center !important;    
    text-shadow: none;
    font-weight: 500!important;
    /*margin:10px !important;*/
    width:auto !important;
    box-shadow: 0 2px 15px #999;
   }
  .confirmar:hover
  {
    background-color:#e6e6e6 !important; 
    color:#2f6dba !important;
  }
 .detallePopUp
 {
    background: #1ebf80 !important;
    color: #fff;
    font-size: 11px;
    padding: 4px 6px;
    margin-bottom: 10px;
    display: inline-block;
    text-transform: uppercase;
    width: auto;
    -webkit-box-shadow: 0 2px 15px #999;
    box-shadow: 0 2px 15px #999;
    border-radius: 0px !important;
    padding: 5px 10px 6px 10px !important;
    text-transform: uppercase;   
    font-size: 11px !important;
    line-height: 18px !important;
    text-align: center !important;  
    height: 22px !important;    
    min-width:50px !important;     
    text-shadow: none;
    font-weight: 500!important;
    width:75px !important;
 }
 .detallePopUp:hover
 {
     background-color:#e6e6e6 !important; 
     color:  #1ebf80 !important;    
 }
  .detallePopUp1
 {
    background: #545454 !important;
    color: #fff;
    font-size: 11px;
    padding: 4px 6px;
    margin-bottom: 10px;
    display: inline-block;
    text-transform: uppercase;
    width: auto;
    -webkit-box-shadow: 0 2px 15px #999;
    box-shadow:none !important;
    border-radius: 0px !important;
    padding: 5px 10px 6px 10px !important;
    text-transform: uppercase;   
    font-size: 11px !important;
    line-height: 18px !important;
    text-align: center !important;  
    height: 22px !important;    
    min-width:50px !important;     
    text-shadow: none;
    font-weight: 500!important;
    width:75px !important;
 }
 .detallePopUp1:hover
 {
     background-color:#e6e6e6 !important; 
     color: #545454 !important;    
 }
#MainContent_PanelPopUp table input, #MainContent_PanelPopUpMasiva table input {
    width: 360px;
}
#MainContent_tbQuantity,
#MainContent_primerImplante_rbtnIzquierdo,
#MainContent_primerImplante_rbtnDerecho,
#MainContent_primerImplante_chkCirugiaSuspendida,
#MainContent_primerImplante_chkNecInstrumentalUp,
#MainContent_primerImplante_chkSoloImplante,
#MainContent_primerImplante_chkSoloProcesador,
#MainContent_primerImplante_chkNecInstrumentalUp,
#MainContent_primerImplante_chkCertificadoEntregado,
#MainContent_primerImplante_chkEnUso,
#MainContent_primerImplante_chkCertificadoEntregado,
#MainContent_segundoImplante_chkSoloImplante,
#MainContent_segundoImplante_chkSoloProcesador,
#MainContent_segundoImplante_chkCertificadoEntregado,
#MainContent_segundoImplante_rbtnDerecho,
#MainContent_segundoImplante_rbtnIzquierdo,
#MainContent_segundoImplante_chkCirugiaSuspendida,
#MainContent_segundoImplante_chkAvisoMedico {
    width: 28px !important;
    min-width: 0px !important;
}
#MainContent_UpdatePanel2 table 
{
    font-size:14px;    
}
    #MainContent_UpdatePanel2 table input,
    #MainContent_upd table input {
        /*width:360px;*/
        margin-left: 5px;
    }
#MainContent_contactoFormulario_txtTelefonoCelular_txtObservaciones
{
    width: 78px !important;
}
#MainContent_contactoFormulario_txtPager_txtObservaciones
{
    width: 90px !important;
}
#MainContent_UpdatePanel2 table textarea,
#MainContent_upd table textarea
{
    border:1px solid #ccc;
    width:360px;
    margin-left:5px;
}
#MainContent_UpdatePanel2 table select,
#MainContent_upd table select
{
    width:370px;
    margin-left:5px;
}
#MainContent_dtpFechaDevolucion_txtFecha,
#MainContent_dtpFechaDevolucion_txtHora
{
    width: 153px !important;
}
.phoneContainer {
    float: left;
    width: 380px !important;
}
#MainContent_contactoForm_txtTelefonoCelular_txtObservaciones
{
    width: 78px !important;    
}
#MainContent_contactoForm_txtPager_txtObservaciones
{
    width: 90px !important;
}
table#MainContent_GridResults input
{
    
    color: #333;
    background: transparent;
    font-size: 13px;
    line-height: 18px;
    vertical-align: middle;
    margin: 0;
    border: 0px;
    border-radius: 0px;
    border:none /*!important*/;   
    box-shadow: none;
    -webkit-box-shadow: none;
    cursor: none; 
}
table#MainContent_GridResults input:hover
{
    color: #333;
    font-size: 13px;
    line-height: 18px;
    vertical-align: middle;
    margin: 0;
    border: transparent;
    border-radius: 0px;
    background-color:#e6e6e6;
    font-weight: bold;   
    border:none;
    
}
.ajax__fileupload {
    padding: 4px;
    border: #D3D3D3 1px solid;
    overflow: auto;
    margin-bottom: 15px;
}
.ajax__fileupload_selectFileContainer {
    height: 45px !important;
    width:200px !important;
}
.ajax__fileupload_selectFileButton {
    display:block;
    height: 32px !important;
    line-height: 29px !important;
    width: 150px !important;
    text-align: center;
    background-color: #545454 !important;
    color: #fff !important;
    cursor: pointer;
    margin-right: 4px;
    font-size: 13px; 
    border-radius: 0px;  
}
.error
{
    color: red;
    font-size: 12px;
}
.glyphicon5 {
        background: url('../images/btn-agregar.png') no-repeat #FF8025 left !important;
    background-size: 18px 18px !important;
    background-position-x: 3px !important;
    color: #fff !important;
    width: auto !important;
    font-weight: bold !important;
    text-transform: uppercase;
    height: 40px !important;
    font-size: 13px !important;
    text-shadow: none !important;
    padding-left: 24px !important;
}
.categoryAncha
 {
    left: 0;
    display: inline-block;
    margin-left: 0px;
    width: auto;
    padding: 12px 15px !important;
    position: relative;
    height: auto;
    width: 98%;
    font-family: 'Roboto', sans-serif;
    box-shadow: none;
    line-height: 11px;
    background: #f1f1f1;
    background-image: none;
}
.inputEditableBulk
{
    height: 36px !important;
    background-color: #ffffff !important;
    border: 1px solid #cccccc !important;
}
table#MainContent_GridResults input.Bulk
{
    height: 36px !important;
    background-color: #ffffff !important;
    border: 1px solid #cccccc !important;
    padding: 4px;
}
.textNegro
{
    color: Black;
}

.AgendaLabels
{
    position : absolute !important;
    margin-top : 15% !important;
}

.perfilesRB
{
    width: 90% !important;
    }

.nav > li > a .active {
    background-color: red !important;
}

.selectimp {
    /*float: left !important;*/
    border: 1px solid #7c7c7a;
    display: block;
    behavior: url(/Styles/pie/PIE.htc);
    -moz-box-shadow: #999 0 0 12px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    color: #7c7c7a;
    background: #fff !important;
    /*padding: 2px 4px;
    padding: 2px 2px 2px 4px;*/
    min-width: 50px;
    background: url('../images/downArrow.png') no-repeat right #fff !important;
    width: 250px;
    height: 42px !important;
    background-size: 18px 19px !important;
    /*background-position-x: 96%;*/
    -webkit-appearance: none;
    margin: 0px !important;
}

.lblVista {
    font-weight: bold;
}