﻿.MasterBody
{
    background-image: url('images/master/azul/fondo.png');
    background-repeat : no-repeat;
    
}
.MasterBodyBlock
{
    width:100%;
    display:block;
    height: 80px;
}

.MasterBodyArriba
{
   
    margin-left:auto;
    margin-right:auto;
    width: 90%;
    height:66px;
    display:block;
    
     
}
.MasterTituloPagina
{
    text-align: center;
    text-transform:lowercase;
    position: absolute;
    top: 0px;
    left: 31px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    color: #FFFFFF;
    font-weight: bold;
}
.tablamenu
{
   border-style: none;
    border-color: inherit;
    border-width: 1px;
    float:left; 
    min-width:700px;
    width:100%; 
    height: 55px;
}
.CabezaGrid
{
    background-image: url('images/master/Azul/CabezaGrid.png');
    background-repeat: repeat-x;
    border: thin groove #333399;
    font-size: 8pt;
    font-weight: normal;
    color: white;
    height: 25px;
}
.PanelPrestamos
{
    background-image: url('images/master/Gris/imagenes/Fondo_10.jpg');
    background-repeat :repeat-x;
 
}

.MenuBase
{
    height:20px;
    
    
    
}

.TopIzquierda
{
    width:14px;
    height:30px;
}
.TopCentro
{
    
    width:1000px;
    height:30px;
}
.TopDerecha
{
    width:15px;
    height:30px;
    
}

body
{
  
    background-color: transparent;
    background-repeat: no-repeat;
}
#downleft
{
    z-index:9999;
    height: 250px;
    width: 250px;
    left: 50px;
    top: 150px;
    position: absolute;
    padding-right: 10px;
    text-transform: none;
    font-family: Arial, Verdana;
    font-variant: normal;
    background-color: transparent;
    

}
.MenuPiso1
{
    font-family: 'Arial';
    font-size: 11pt;
    color: gray;
    text-align: center;
    font-weight: bold;
    width: 100%;
    text-align: center;
    height: 20px;
    border-right-style: groove;
    border-right-width: thin;
    padding-right: 5px;
    padding-left: 5px;
}

.Loginpanel
{
}
#top
{
    
    padding: 0px;
    display: block;
    margin: 0px;
    position: absolute;
    background-color: transparent;
    top: 15px;
    left: 14px;
    width: 860px;
}
#back
{
    display: block;
    position: absolute;
    background-color: transparent;
    
}
#topleft
{
    
    position: absolute;
    padding-right: 3px;
    padding-left: 20px;
    padding-bottom: 3px;
    padding-top: 15px;
    background-color: transparent;
}
.button
{
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    font-weight: bold;
    border-left: darkgray 1px solid;
    color: #000066;
    border-bottom: darkgray 1px solid;
    font-family: verdana;
    background-color: #dcdcdc;
    position: absolute;
    border-style: ridge;
}
#center
{
    position: absolute;
    overflow: scroll;
    color: white;
    font-family: Arial;
    font-size: 90%;
    background-color: transparent;
    text-transform: none;
    font-weight: bold;
}
#center #textbox
{
    height: 10px;
}
#centerholder
{
    color:white;
    font-family: Verdana, Arial;
    overflow: hidden;
    background-color: transparent;
}
.loginname
{
    text-align: left;
    font-size: 10px;
    color: #669999;
    font-family: Verdana;
    font-style: italic;
}
.label
{
    color: white;
    font-family: Arial;
    font-weight: bold;
    text-transform:  lowercase ;
    vertical-align: middle;
    text-align: center;
}
.botonmenu
{
    position: absolute;
    border-right-style: hidden;
    border-left-style: hidden;
    font-weight: bold;
    font-size: 10pt;
    color: gray;
    text-align: center;
    text-decoration:  none;
    font-family: arial;
    vertical-align :bottom ;

    
}
.botonmenu:hover
{
    font-weight: bold;
    color: white;
    font-family: arial;
    text-align: center;
    text-decoration: none;
    
    
}
.COLUMNA
{
   font-size:8pt;
   
   
}
.DynamicMenuZIndex
{
	z-index: 9999;
	text-align: center;
	margin-top: 15px;
	width:125px;
	height:30px; 
	
	
}

.MenuHover
{
    width:125px;
    font-weight: bold;
    color: #CCCCCC;
    font-size: 11px;
    z-index: 9999;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    overflow: auto;
    padding-left: 5px;
    padding-right: 5px;
    height:20px;
}
#ctl00_Menu1 ul.static
{
     height: 25px;
     line-height: 25px;
}
#ctl00_Menu1 a.static
{
    height: 25px;
}
#ctl00_Menu1 a.static:hover
{
     background-color: Gray;
     color:White;
}

#ctl00_Menu1 li.static
{
    width: 110px;
    height:25px;
    line-height:25px;
    text-align:center;
    position:static ;
}
#ctl00_Menu1 ul.dynamic
{
    border: 1px solid #C0C0C0;
    margin: auto auto auto auto !important;
    width: 115px !important;
   /* -moz-box-shadow: 3px 3px 4px #000;
    -webkit-box-shadow: 3px 3px 4px #000;
    box-shadow: 3px 3px 4px #000; /* For IE 8 */
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; /* For IE 5.5 - 7 */
    /*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');*/
}

#ctl00_Menu1 a.dynamic
{
    border: 1px solid #6666FF;
    vertical-align: middle;
    background-color: white;
    font-weight: normal;
    color: gray;
    vertical-align: middle;
    height:23px;    
    line-height:23px;    

}
#ctl00_Menu1 a.dynamic:hover
{
    border: 1px solid #6666FF;
    vertical-align: middle;
    background-color: #CCCCFF;
    font-weight: normal;
    color: #0033CC;
    height:23px;    
    line-height:23px;    
}
#ctl00_Menu1 li.dynamic
{
    line-height: 25px;
    background-color: #FFFFFF;
    height: 25px; /*  background-image: url('images/images/buttonpressed_01.jpg');      */
}

.Menudesplegable 
{
    margin: 0 auto 0 auto;
    margin: auto;
    font-weight: bold;
    color: white;
    font-size: 11px;
    z-index: 9999;
    text-align: center;
    font-family: 'Arial';
    overflow: auto;
    height: 25px;
     background-color:transparent ;
}
.Menudesplegable:hover
{
    color:Black ;
}
.combo
{
position: absolute ;
}
.laberform
{
position: absolute ;
}
.cpBody
{
	color: #0033CC;
	font-weight: bold;
	border: 1px gray;
	padding-top: 2px;
	overflow: hidden;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	font-family: "auto Verdana" , Arial;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	background-color: #CCCCCC;
	position:relative;
    
}
.cpInvisibleConBorde
{
    border: thin solid #C0C0C0;
    position:absolute
}
        .textbox
        {
            height:18px;
            border-style:solid ;
            border-color: Gray ;
            color:#333333;
           font: normal 11px auto Verdana, Arial;
        }
        .popupHover
        {
            position:absolute;
            background-color: gray;
            background-repeat: no-repeat ;                     
            
            }
            
.labelformulario
{
    font-family: Verdana;
    font-style: normal;
    font-size: 85%;
    font-weight: bold;
    color: white;
    border-style: none;
    height: 15px;
}
.txtformulario
{
    border-style: solid;
    border-width: thin;
    font-size: 9pt;
    color:#666666;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 0px;
    background-image: url('images/master/Gris/textbox.png');
    background-repeat: repeat-x;
    padding-left: 3px;
    height: 15px;
  /*  font-size: 90%;*/
    /*position: absolute;*/
 
    }
.tituloacordion
{
    border-style: solid none none none;
    border-color: #666666;
    font-family: 'Arial';
    font-size: 75%;
    font-variant: normal;
    color: #FFFFFF;
    background-color: #666666;
    font-weight: bold;
    text-transform: capitalize;
    border-top-width: thin;
    text-align: center;
    white-space: normal;
    vertical-align: middle;
}
.tituloacordionseleccionado
{
    font-family: 'Arial';
    font-size: 75%;
    font-variant: normal;
    color: #FFFFFF;
    background-color: #006699;
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: #808080;
    font-weight: bold;
    text-transform: capitalize;
     text-align: center;
}
.acciones
{
    font-family: verdana;
    font-size: 95%;
    margin: 0px;
    border: thin solid #C0C0C0;
}
.backerror
{
    background-color: black;
    opacity:.8; /* FX/Opera/Safari/Chrome */
	-ms-filter:"alpha(opacity=80)"; /* IE8 */
	filter:alpha(opacity=70); /* IE6/IE7 */
    
}

.TitulosDatos
{
    position: relative;
    z-index: 100;
    font-size: 9pt;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    top: 0px;
    left: 0px;
   
}  

.Titulos
{
    position: relative;
    z-index: 100;
    font-size: 13pt;
    color: White;
    font-weight: bold;
    text-transform: lowercase;
}

.TitulosDatosGris
{
    position: relative;
    z-index: 100;
    font-size: 9pt;
    color: gray;
    font-family: Arial, Helvetica, sans-serif;
    
}
.TextoDatos
{
    border-style: solid;
    border-width: thin;
    font-size: 9pt;
    color:#666666;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 0px;
    background-image: url('images/master/Gris/textbox.png');
    background-repeat: repeat-x;
    padding-left: 4px;
}
.TextoDatosReadOnly
{
    border-style: solid;
    border-width: thin;
    font-size: 9pt;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #FF9933;
    font-weight: bold;
}

.TextoDatosModificable
{
    border-style: solid;
    border-width: thin;
    font-size: 9pt;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #99CCFF;
    font-weight: bold;
}
.LoginTextBox
{
    border-style: solid;
    border-width: thin;
    font-size: 12pt;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
}

.LoginPanel
{
    color: #0033CC;
    font-weight: bold;
    border: 2px solid #0066CC;
    padding-top: 2px;
    overflow: hidden;
    font-style: normal;
    font-variant: normal;
    line-height: normal;
    font-family: "auto Verdana" , Arial;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    background-color: white;
    position: relative;
}

.MyTabStyle .ajax__tab_header
        {
            font-family: "Helvetica Neue" , Arial, Sans-Serif;
            font-size: 14px;
            font-weight:bold;
            display: block;

        }
        .MyTabStyle .ajax__tab_header .ajax__tab_outer
        {
               background-color: #6699FF;
            border-color: #222;
            color: #222;
            padding-left: 10px;
            margin-right: 3px;
            border:solid 1px #d7d7d7;
        }
        .MyTabStyle .ajax__tab_header .ajax__tab_inner
        {
               background-color: #6699FF;
            border-color: #666;
            color: white;
            padding: 3px 10px 2px 0px;
        }
        .MyTabStyle .ajax__tab_hover .ajax__tab_outer
{
    background-color: #FFFFFF;
    color: #6699FF;
}
        .MyTabStyle .ajax__tab_hover .ajax__tab_inner
{
    background-color: #FFFFFF;
    color: #6699FF;
}
        .MyTabStyle .ajax__tab_active .ajax__tab_outer
{
    border-bottom-color: #ffffff;
  background-color: #C0C0C0;
      color: #6699FF;
}
        .MyTabStyle .ajax__tab_active .ajax__tab_inner
{
    border-bottom-color: #ffffff;
    background-color: #C0C0C0;
    color: #808080;
}
        .MyTabStyle .ajax__tab_body
{
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt;
    background-color: #C0C0C0;
    border-top-width: 0;
    border: solid 2px #d7d7d7;
    border-top-color: #ffffff;
}
 
 .panelinhabilitado
{
    background-image: url('images/master/Gris/fondomodal.png');
    background-repeat :repeat-x;
}
   
.codebar
{
    font-family: 'Code 128C Tall';
    font-size: 50px;
}