/** INICIO DE CSS**/
.ui-widget,
.ui-widget-header,
.ui-widget-content,
.ui-widget-header .ui-widget-header,
.ui-widget-content .ui-widget-content,
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button,
.ui-accordion-header
{
    font-family: Droid Sans,Arial,Helvetica,sans-serif;
}
.ui-clock{
    background: none;
    border: none;

}
.ui-menubar{
    background: whitesmoke; 
    border: none; 
    border-radius: 0px;
}
/**hacer que el tabview left ocupe el 100% de la altura**/
.ui-tabs-left>.ui-tabs-nav {
    height: 100%;
}

button{
    height: 40px;
    vertical-align: middle !important;
}
input{
    font-size: 1.3em !important;
}
/*
.ui-link,
.ui-commandlink{
    font-size: 1.3em !important;
}
*/
body{
    font-family: Droid Sans,Arial,Helvetica,sans-serif;
    margin: 0 !important;
    /*    background-image: url('/img/backgroundSILpy.jpg');*/
    background: whitesmoke;

}
footer{
    clear: both;
    background: #003F5A; /* Old browsers */
    position: relative;
    padding: 5px;
    color: white;
    font-size: 1em !important;
    margin-left: 5%;
    margin-right: 5%;

    /*
    background-image: url('/img/backgroundSILpy.jpg') !important;
    background-position-x: 50%;
    background-repeat: no-repeat;
    */
}
.encabezado{
    /*
    border-bottom-style: solid;
    border-bottom-width: 10px;
    border-bottom-color: #cc6600;
    */
    background-image: url('/img/backHeader.jpg');
    background-size: 100% 100%;
}
.pie{
    background: #003F5A;
    border-top-style: solid;
    border-top-width: 10px;
    border-top-color: #002532;

}
.barramenu{
    background: #002532;
}
header{
    /*background-image: url("/img/escudo-grande.png")  !important;
    background-color: #220000;
    background-repeat: no-repeat;
    background-position: center;
    border-bottom-style: solid;
    border-bottom-width: 10px;
    border-bottom-color: #ff9900;
    border-radius: 10px 10px 0px 0px;
    */
    color: black;
    margin-left: 5%;
    margin-right: 5%;

    /*
        background-image: url('https://media-cdn.tripadvisor.com/media/photo-s/0d/73/4f/f3/palacio2.jpg') !important;
    */    
}
#mainForm{
    margin-left: 5%;
    margin-right: 5%;
    background: whitesmoke;
    padding: 10px;
    /*box-shadow: 12px 0 15px -10px #002532, -12px 0 15px -10px #002532;*/
}
.sinborde{
    border: none !important;
    text-decoration: none;
}
a {
    text-decoration: none;
    padding-bottom: 1px;
    color: #004d4d !important;
    /*color: #333333 !important;*/
}
a.enlace{
    color: #cc6600 !important;
}
a:hover {
    color: black !important;
    border-bottom-width: thin;
    text-shadow: 0 0 2px white, 0 0 5px black;
}
h1 { 
    padding: 10px 10px 10px 10px;
    margin-top: -40px;
    color: #cc6600;
    background: linear-gradient(110deg, #FDEBDC 80%, #D6EBEB 60%);
    font-weight: bold;
    margin-bottom: 10px;

    font-family: Droid Sans,Arial,Helvetica,sans-serif;
    /*text-shadow: 0 1px 0 #ccc,
        0 2px 0 #c9c9c9,
        0 3px 0 #bbb,
        0 4px 0 #b9b9b9,
        0 5px 0 #aaa,
        0 6px 1px rgba(0,0,0,.1),
        0 0 5px rgba(0,0,0,.1),
        0 1px 3px rgba(0,0,0,.3),
        0 3px 5px rgba(0,0,0,.2),
        0 5px 10px rgba(0,0,0,.25),
        0 10px 10px rgba(0,0,0,.2),
        0 20px 20px rgba(0,0,0,.15);
    */
}
h2{
    padding-top: -30px;
    padding-left: 5px;
    display: inline-block;
}
.tresD{
    color:#FFFFFF;
    text-shadow: 0 1px 0 #ccc,
        0 2px 0 #c9c9c9,
        0 3px 0 #bbb,
        0 4px 0 #b9b9b9,
        0 5px 0 #aaa,
        0 6px 1px rgba(0,0,0,.1),
        0 0 5px rgba(0,0,0,.1),
        0 1px 3px rgba(0,0,0,.3),
        0 3px 5px rgba(0,0,0,.2),
        0 5px 10px rgba(0,0,0,.25),
        0 10px 10px rgba(0,0,0,.2),
        0 20px 20px rgba(0,0,0,.15);
}


.background-load2{
    background-image: url("/img/loading.gif");
    background-repeat: repeat-x;
    height: 18px;
    width: 100%;
}
.background-load{
    background-image: url("/img/loading2.gif");
    background-repeat: no-repeat;
    background-size: 40px 40px;
    height: 40px;
    /*width: 100%;*/
}
/* text colors */
.Orange {
    color: #EF6C00;
}
.Purple {
    color: #7E57C2;
}
.Blue {
    color: #0277BD;
}
.Red {
    color: #E53935;
}
.Brown {
    color: #6D4C41;
}
.Lime {
    color: #AFB42B;
}
.TealGreen {
    color: #0097A7;
}
.Green {
    color: #43A047;
}
.Gray {
    color: gray;
}
.DarkGreen {
    color: #00897B;
}
.Leaden {
    color: #444D58;
}
.Pink {
    color: #EC407A;
}
.White {
    color: #fff;
}
.Black {
    color: black;
}

/* background colors */
.OrangeBack {
    background-color: #EF6C00;
    border-color: #EF6C00;
}
.OrangeBackGradiente {
    background: linear-gradient(to bottom left,#EF6C00, white 20%); /* Standard syntax */

}
.PurpleBack {
    background-color: #7E57C2;
    border-color: #7E57C2;
}
.PurpleBackGradiente {
    background: linear-gradient(to bottom left,#7E57C2, white 20%); /* Standard syntax */

}

.BlueBack {
    background-color: #0277BD;
    border-color: #0277BD;
}
.RedBack {
    background-color: #E53935;
    border-color: #E53935;
}
.BrownBack {
    background-color: #6D4C41;
    border-color: #6D4C41;
}

.LimeBack {
    background-color: #AFB42B;
    border-color: #AFB42B;
}
.LimeBackGradiente {
    background: linear-gradient(to bottom left,#AFB42B, white 20%); /* Standard syntax */

}

.TealGreenBack {
    background-color: #0097A7;
    border-color: #0097A7;
}
.GreenBack {
    background-color: #43A047;
    border-color: #43A047;
}
.DarkGreenBack {
    background-color: #00897B;
    border-color: #00897B;
}
.LeadenBack {
    background-color: #444D58;
    border-color: #444D58;
}
.LeadenBackGradiente {
    background: linear-gradient(to bottom left,#444D58, white 20%); /* Standard syntax */

}

.PinkBack {
    background-color: #EC407A;
    border-color: #EC407A;
}
/* line colors */
.OrangeBorder {
    border: solid 1px #EF6C00 !important;
}
.PurpleBorder {
    border: solid 1px #7E57C2 !important;
}
.BlueBorder {
    border: solid 1px #0277BD !important;
}
.RedBorder {
    border: solid 1px #E53935 !important;
}
.BrownBorder {
    border: solid 1px #6D4C41 !important;
}
.LimeBorder {
    border: solid 1px #AFB42B !important;
}
.TealGreenBorder {
    border: solid 1px #0097A7 !important;
}
.GreenBorder {
    border: solid 1px #43A047 !important;
}
.DarkGreenBorder {
    border: solid 1px #00897B !important;
}
.LeadenBorder {
    border: solid 1px #444D58 !important;
}
.PinkBorder {
    border: solid 1px #EC407A !important;
}
.panelHeight{
    min-height: 200px;
}

/* Rounded line color**/
.BlackRoundedBorder {
    border: solid 2px black !important;
    border-radius: 10px;
    padding: 10px 10px 10px 10px;
}
.OrangeRoundedBorder {
    border: solid 2px #EF6C00 !important;
    border-radius: 10px;
    padding: 10px 10px 10px 10px;
}
.PurpleRoundedBorder {
    border: solid 2px #7E57C2 !important;
    border-radius: 10px;
    padding: 10px 10px 10px 10px;
}
.BlueRoundedBorder {
    border: solid 2px #0277BD !important;
    border-radius: 10px;
    padding: 10px 10px 10px 10px;
}
.RedRoundedBorder {
    border: solid 2px #E53935 !important;
    border-radius: 10px;
    padding: 10px 10px 10px 10px;
}
.BrownRoundedBorder {
    border: solid 2px #6D4C41 !important;
    border-radius: 10px;
    padding: 10px 10px 10px 10px;
}
.LimeRoundedBorder {
    border: solid 2px #AFB42B !important;
    border-radius: 10px;
    padding: 10px 10px 10px 10px;
}
.TealGreenRoundedBorder {
    border: solid 2px #0097A7 !important;
    border-radius: 10px;
    padding: 10px 10px 10px 10px;
}
.GreenRoundedBorder {
    border: solid 2px #43A047 !important;
    border-radius: 10px;
    padding: 10px 10px 10px 10px;
}
.DarkGreenRoundedBorder {
    border: solid 2px #00897B !important;
    border-radius: 10px;
    padding: 10px 10px 10px 10px;
}
.LeadenRoundedBorder {
    border: solid 2px #444D58 !important;
    border-radius: 10px;
    padding: 10px 10px 10px 10px;
}
.PinkRoundedBorder {
    border: solid 2px #EC407A !important;
    border-radius: 10px;
    padding: 10px 10px 10px 10px;
}
.font1x{
    font-size: 1.1em !important;
}
.font2x{
    font-size: 1.3em !important;
}
.font3x{
    font-size: 1.5em !important;
}
.fontBold{
    font-weight: bold;
}
.fontItalic{
    font-style: italic;
}
.itemResaltado1 { 
    font-weight: bold;
    color: #333300;
}
.itemResaltado2 { 
    font-weight: bold;
    color: #666666;
    font-style: italic;
}
.itemResaltado3 {
    font-weight: bold;
    color: #660000;
    border-left: 10px solid;
    padding-left: 5px;
    box-shadow: 1px #fcb1b1;
    border-radius: 0px 5px;
}
.itemResaltado4 { 
    font-weight: bold;
    color: #003366;
    border-left: 10px solid;
    padding-left: 5px;
    /*background-color: #dbdbff;*/
    box-shadow: 1px  #adadfc;
    border-radius: 0px 5px;
}
.itemResaltado5 { 
    font-weight: bold;
    color: #444D58;
    font-style: italic;
}
.itemResaltado6 { 
    font-weight: bold;
    color: #990000;
}
.itemResaltado3D-1 { 
    font-weight: bold;
    font-size: 1.1em;
    text-shadow: 0px 0px 10.0px #8F8F8F;
}
.itemResaltado3D-2 { 
    text-shadow: 0 0 2px #ffcc66;
    color: #333300;
    font-size: 1.1em;
}
.expediente-icono { 
    background-image: url(/iconos/expediente-ico.png) !important;
    background-size: 30px 30px !important;
    background-position: left !important;
    background-repeat: no-repeat !important;
    padding-left: 30px !important;
}
.sesion-icono { 
    background-image: url(/iconos/sesion-ico.png) !important;
    background-size: 30px 30px !important;
    background-position: left !important;
    background-repeat: no-repeat !important;
    padding-left: 30px !important;
}

@media screen and (max-width:800px){
    .itemResaltado1, .itemResaltado2, .itemResaltado3, .itemResaltado4, .font1x, .font2x, .font3x{
        border: none !important;
        background: none !important;
        box-shadow: none !important;
        font-size: 1em !important;
    }
}
@media screen and (max-width:1024px){
    .ui-menubar{
        font-size: 1.8em;
    }
    body{
        margin-left: 0px;
        margin-right: 0px;
    }
    #mainForm{
        margin-left: 0px;
        margin-right: 0px;
        padding: 0px;
    }        
    #panelInfoHeader{
        display: none;
    }
}
@media screen and (max-width: 1024px) {
    .ui-tabs.ui-tabs-top > .ui-tabs-nav li{
        width: 100% !important;
    }
}
/*
@media screen and (max-width:1280px){
    body{
        margin-left: 0px;
        margin-right: 0px;
    }
    #mainForm{
        margin-left: 0px;
        margin-right: 0px;
        padding: 0px;
    }        
    #panelInfoHeader{
        display: inline;
    }
}
*/
