body,td,th {font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; font-size:11px; margin-top:2px; !important}
table{border-collapse:collapse;border-spacing:0;}
a:link			{color: #333;}
a:active		{color: #333;}
a:visited		{color: #333;}
a:hover 		{color: #999;}

.principaler{width:100%; height:100%; position:absolute; left: 0px; top: 0px;}
/*.topp{background-image:url(galerya/bg_header.png); height:60px;}*/
.col3wrap { padding:10px; border-top:#eee solid 1px; background:url(galerya/colgradient.jpg) repeat-x top; }

/*.Estilo01a { font-size:11px;}*/
/* QUERYS ENCABEZADOS DE LAS TABLAS O FORMULARIOS*/	
.degrada_g
    {
        background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(204,204,204,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(204,204,204,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(204,204,204,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(204,204,204,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(204,204,204,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(204,204,204,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0 );
    }

.enca_cen { font-weight:bold; text-align:center; padding:6px; font-size:14px;}
.enca_izq { font-weight:bold; text-align:left;   padding:6px; font-size:14px;}
.enca_der { font-weight:bold; text-align: right; padding:6px; font-size:14px;}

/* FORMULARIOS*/
.enca_f_der {font-weight:bold; text-align:right; padding:3px; font-size:11px;}
.enca_f_izq {font-weight:bold; text-align:left;  padding:3px; font-size:11px;}
.enca_f_cen {font-weight:bold; text-align:center;  padding:3px; font-size:11px;}



/*Botones*/
/*1.- */ .btn_160_30 {border:1px solid #666; background:#05571E; color:#FFF; width:160px; height:30px; font-size:12px;}
/*1a.- */.btn_160a_30 {border:1px solid #666; background:#666; color:#FFF; width:160px; height:30px; font-size:12px;}
/*2.- */ .btn_110_30 {border:1px solid #666; background:#05571E; color:#FFF; width:110px; height:30px; font-size:12px;}
/*3.- */ .btn_110_22 {border:1px solid #666; background:#05571E; color:#FFF; width:110px; height:22px; font-size:12px;}
/*4.- */ .btn_100v_30{border:1px solid #666; background:#093; color:#FFF; width:100px; height:30px; font-size:12px;}
/*5.- */ .btn_100n_30{border:1px solid #666; background:#F60; color:#FFF; width:100px; height:30px; font-size:12px;}
/*5.- */ .btn_100g_30{border:1px solid #666; background:#666; color:#FFF; width:100px; height:30px; font-size:12px;}
/*6.- */ .btn_100_30 {border:1px solid #666; background:#05571E; color:#FFF; width:100px; height:30px; font-size:12px;}
/*7.- */ .btn_80_24  {border:1px solid #666; background:#05571E; color:#FFF; width:80px;  height:24px; font-size:12px;}
/*8.- */ .btn_70_24  {border:1px solid #666; background:#05571E; color:#FFF; width:70px;  height:24px; font-size:12px;}
/*8a.- */.btn_70_24a {border:1px solid #666; background:#666666; color:#FFF; width:70px;  height:24px; font-size:12px;}
/*9.- */ .btn_20_26  {border:1px solid #666; background:#05571E; color:#FFF; width:26px;  height:22px; font-size:10px; font-weight: bold;}
/*10.-*/ .btn_20a_26 {border:1px solid #666; background:#F60; color:#FFF; width:26px;  height:22px; font-size:10px;  font-weight: bold;}

/*Botones con iconos*/
/*1.-*/  .btn_115_35 {background:url(galerya/btn_menu/d.png); background-repeat: no-repeat; width:115px; height:35px; background-color:#05571E;
                      color:#FFF; cursor: pointer; text-align: center; margin:0px 0 0 5px; font-size:11px;}
/*2.-*/  .btn_170a_35{background:url(galerya/btn_menu/a.png); background-repeat: no-repeat; width:150px; height:35px; background-color:#05571E;
                      color:#FFF; cursor: pointer; text-align: center; margin:5px 0 0 5px; font-size:11px;}
/*3.-*/  .btn_170b_35{background:url(galerya/btn_menu/b.png); background-repeat: no-repeat; width:150px; height:35px; background-color:#05571E;
                      color:#FFF; cursor: pointer; text-align: center; margin:5px 0 0 5px; font-size:11px;}
/*4.-*/  .btn_170c_35{background:url(galerya/btn_menu/c.png); background-repeat: no-repeat; width:150px; height:35px; background-color:#05571E;
                      color:#FFF; cursor: pointer; text-align: center; margin:5px 0 0 5px; font-size:11px;}
/*5.-*/  .btn_170d_35{background:url(galerya/btn_menu/d.png); background-repeat: no-repeat; width:150px; height:35px; background-color:#05571E;
                      color:#FFF; cursor: pointer; text-align: center; margin:5px 0 0 5px; font-size:11px;}
/*6.-*/  .btn_170e_35{background:url(galerya/btn_menu/e.png); background-repeat: no-repeat; width:150px; height:35px; background-color:#05571E;
                      color:#FFF; cursor: pointer; text-align: center; margin:5px 0 0 5px; font-size:11px;}
/*7.-*/  .btn_120save_30{background:url(galerya/btn_menu/save.png); background-repeat: no-repeat; width:120px; height:30px; background-color:#05571E;
                      color:#FFF; cursor: pointer; text-align: center; margin:3px 0 0 5px; font-size:11px;}

/*8.-*/  .btn_120gco_30{background-repeat: no-repeat; width:120px; height:30px; background-color:#05571E;
                      color:#FFF; cursor: pointer; text-align: center; margin:3px 0 0 5px; font-size:11px;}

/*21.- */ .btn_20_22  {border:2px solid #CCC; background:#05571E; color:#FFF; width:22px;  height:22px; font-size:15px; 
                       font-weight: bold;}
/* ----------------------------------------- ANIMACIÓN PARA LOS BOTONES ----------------------------------------------*/
.No_action1       
    { 
        border-radius: 10px 10px 10px 10px;
        -moz-border-radius: 10px 10px 10px 10px;
        -webkit-border-radius: 10px 10px 10px 10px;
        border: 0px solid #000000;

    }


.Fade_btn1       
    { 
        border-radius: 10px 10px 10px 10px;
        -moz-border-radius: 10px 10px 10px 10px;
        -webkit-border-radius: 10px 10px 10px 10px;
        border: 0px solid #000000;

        -o-transition:color         .1s ease-out, background 1s ease-in;
        -ms-transition:color        .1s ease-out, background 1s ease-in;
        -moz-transition:color       .1s ease-out, background 1s ease-in;
        -webkit-transition:color    .1s ease-out, background 1s ease-in;
        /* ...and now for the proper property */
        transition:color .1s ease-out, background .4s ease-in;
    }
.Fade_btn1:hover { background-color:#001500; border-color: #E9B471; color:#FFF; cursor:pointer;}
/* -----------------------------------------  FIN Botones con animación*/


/* ------------------------------------------   CAMPOS PARA LOS FORMULARIOS   -------------------------------------------------*/
.t_425_40 {width:400px; height:40px; border: 1px solid #DDD; padding:0 3px 0 3px; font-size:13px; background-color: #F8F9FF;}
.t_425_25 {width:400px; height:25px; border: 1px solid #DDD; padding:0 3px 0 3px; font-size:13px; background-color: #F8F9FF;}
.t_90_25 {width:90px;  height:25px;  border: 1px solid #DDD; padding:0 3px 0 3px; font-size:13px; background-color: #F8F9FF;}
.t_50_25 {width:65px;  height:25px;  border: 1px solid #DDD; padding:0 3px 0 3px; font-size:13px; background-color: #F8F9FF;}
.t_25_25 {width:50px;  height:20px;  border: 1px solid #DDD; padding:0 3px 0 3px; font-size:10px; background-color: #F8F9FF;}
.t_150_25 {width:150px;  height:25px;  border: 1px solid #DDD; padding:0 3px 0 3px; font-size:13px; background-color: #F8F9FF;}
.t_150_35 {width:150px;  height:35px;  border: 1px solid #DDD; padding:0 3px 0 3px; font-size:13px; background-color: #F8F9FF;}
.t_250_35 {width:250px;  height:35px;  border: 1px solid #DDD; padding:0 3px 0 3px; font-size:13px; background-color: #F8F9FF;}
.t_250_25 {width:250px;  height:25px;  border: 1px solid #DDD; padding:0 3px 0 3px; font-size:13px; background-color: #F8F9FF;}


.footer{font-size:10px;color:#000; text-align:center; font-weight:bold; padding:2px; background-color:#F5F5F5; width: 1336px; margin:auto;}


/*Menú desplegable*/
.dropbtn {
    /*background-color: #4CAF50;*/
    color: white;
    /*padding: 16px;*/
    font-size: 16px;
    border: none;
    cursor: pointer;
}

.dropbtn:hover, .dropbtn:focus {
    /*background-color: #3e8e41;*/
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

.dropdown-content a {
    color: black;
    padding: 8px 12px;
    text-decoration: none;
    display: block;
}

.dropdown a:hover {background-color: #ABA8A8;}

.show {display:block;}
/* FIN Menú desplegable*/