﻿body 
{
   font-size   : 8pt; 
   font-family : Verdana;
}

label,select,.ui-select-menu 
{ 
   float        : left; 
   margin-right : 10px; 
}

table  { border-spacing : 0px; }
th, td { padding : 0px;}
img { border : 0px;	}
input, textarea
{
	font-size             : 8pt;
	font-family           : Verdana;   
   text-shadow           : 0px 1px 0px #fff;  
   outline               : none;  
   -webkit-border-radius : 3px;  
   -moz-border-radius    : 3px;  
   border-radius         : 3px;
   border                : 1px solid #717171 !important; 
	padding				    : 3px;
	resize                : none;		
}
input:focus , textarea:focus 
{  
	-webkit-box-shadow : 0px 0px 3px #007eff;  
	-moz-box-shadow    : 0px 0px 3px #007eff;  
	box-shadow         : 0px 0px 3px #007eff;  
}  
input[readonly], textarea[readonly]
{   
   background         : #e1e1e1 !important;
	-webkit-box-shadow : none;  
	-moz-box-shadow    : none;  
	box-shadow         : none; 
}
.Titulo
{
   font-size : 14pt;
   padding   : 25px 0px 15px 0px;
}
.Invisible
{
   display : none;
}
.ListaAnexos
{
   overflow : auto;
   height   : 100px;
}

.BTNormal
{   
   height      : 25px !important;
   font-size   : 8pt !important;
   font-weight : normal !important;
   font-family : Verdana !important;
}
.BTFunciones
{
   width  : 22px !important;
   height : 22px !important;
}

#Contenido 
{
   position    : absolute;
   left        : 50%;
   width       : 600px;
   margin-left : -300px /* El margin left es la mitad del ancho, en este ejemplo 600px/2=300px*/
}


.DragOver
{
   background : #ABD665 !important;
}
.DragOverWindow
{
   background : #dbedf9 !important;
}

.BordesRedondos
{
   -webkit-border-radius : 5px;  
   -moz-border-radius    : 5px;  
   border-radius         : 5px;  
}

.CajaSombreada
{
   border				    : 1px solid rgba(51, 102, 153, 0.7) !important;
   -moz-box-shadow       : 0px 0px 10px #000000 !important; 
   -webkit-box-shadow    : 0px 0px 10px #000000 !important; 
   box-shadow            : 0px 0px 10px #000000 !important;  
}

.SeparadorTipoTD
{
   height : 5px;
}

.ProgressFichero
{
   width       : 100%;
   text-align  : center;
   padding     : 5px 0px 5px 0px;
   font-weight : bold;   
   color       : #336699;
}
.ProgressInfo
{
   width          : 100%;
   text-align     : center;
   color          : green;   
   overflow       : auto;
   height         : 60px;
   vertical-align : top;
}

.ui-progressbar-value 
{ 
   background-image: url(/imagenes/pbar-ani.gif) !important; 
}

#PantallaOverlay
{
   top     : 0px !important;
   z-index : 99999999 !important;
}

.BtBorrarFichero
{
  margin-left: 0px; 
}


.fileinput-button 
{
  position: relative;
  overflow: hidden;
  float: left;
  margin-right: 4px;
}
.fileinput-button input 
{
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  border: solid transparent;
  border-width: 0 0 100px 200px;
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-transform: translate(-300px, 0) scale(4);
  direction: ltr;
  cursor: pointer;
}


.custom-combobox 
{
   position : relative;
   display  : inline-block;
}
.custom-combobox-toggle 
{
   position    : absolute;
   top         : 0;
   bottom      : 0;
   margin-left : -1px;
   padding     : 0;
}
.custom-combobox-input 
{
   margin  : 0;
   padding : 5px 10px;
   width   : 304px;
}
.ui-autocomplete, .ui-selectmenu-menu
{
   max-height : 300px;
   overflow-y : auto;
   overflow-x: hidden;
}

.Nota
{
   padding : 10px 0px 20px 0px;
}

.blockUI.blockMsg.blockElement
{
   background-color : Red !important;
   color            : White !important;
   border           : 0px !important;
   top              : 5px !important;
   padding          : 1px 0px 1px 0px !important;
   
}