body
{
	
}

a.TextMenu
{
	 color:#000000;
	 font-family:Arial;
}
 
.BotoMenu
{
	display:inline-block;
	color:#ffffff;
	background-color:#f9a705;
	border-color:#000000;
	border-style:Double;
	font-family:Arial;
	font-weight:bold;
	height:30px;
	width:170px;
	vertical-align:middle;
}

.BotoMenuTPC
{
	display:inline-block;
	color:#ffffff;
	background-color:#f9a705;
	border-color:#000000;
	border-style:Double;
	font-family:Arial;
	font-weight:bold;
	height:30px;
	width:40px;
	vertical-align:middle;
}

.BotoMenu2
{
	display:inline-block;
	color:#ffffff;
	background-color:#cf5757;
	border-color:#000000;
	border-style:Double;
	font-family:Arial;
	font-weight:bold;
	height:30px;
	width:120px;
	vertical-align:middle;
}

.NomUsuari
{
	font-family:Arial;
	font-weight:normal;
	font-size:9pt;
	color:#B22222;
}

.TipusUsuari
{
	font-family:Arial;
	font-weight:normal;
	font-size:9pt;
	color:#000000;
}

.TextoBlancoTitulo
{
	font-family:Tahoma;
	font-weight:bold;
	font-size:10pt;
	color:#FFFFFF;
}

.texto_frm_disbl {
	font-family: Tahoma;
	font-size: 12px;
	/*color: #656565;*/
	font-weight: normal;
	text-align: left;
	background-color:#e0e0e0;
}

.texto_frm_enabl {
	font-family: Tahoma;
	font-size: 12px;
	color: black;
	font-weight: normal;
	text-align: left;
	background-color:white;
}

.texto06 {
	font-family: Tahoma, Verdana;
	font-size: 15px;
	color: #525252;
	font-weight: normal;
}

.TextoNegroTitulo
{
	font-family:Tahoma;
	font-weight:bold;
	font-size:10pt;
	color:#000000;
}

.TextoRojoTitulo
{
	font-family:Tahoma;
	font-weight:bold;
	font-size:10pt;
	color:#FF0000;
}

.TextoBlanco9
{
	font-family:Tahoma;
	font-weight:normal;
	font-size:9pt;
	color:#009EE2;
}

.TextoBlanco10
{
	font-family:Tahoma;
	font-weight:normal;
	font-size:9pt;
	color:#ffffff;
}

.TextoBlancoLogin
{
	font-family:Tahoma;
	font-weight:normal;
	font-size:9pt;
	color:#ffffff;
    font-weight: bold;
}

.TextoBlanco8
{
	font-family:Tahoma;
	font-weight:normal;
	font-size:8pt;
	color:#FFFFFF;
}

.TextoGris9
{
	font-family:Tahoma;
	font-weight:normal;
	font-size:9pt;
	color:#000000;
}

.TextoNegro9
{
	font-family:Tahoma;
	font-weight:normal;
	font-size:9pt;
	color:#000000;
}

.TextoNegro9Right
{
	font-family:Tahoma;
	font-weight:normal;
	font-size:9pt;
	color:#000000;
	text-align: right;
}


.TextoGris9Right
{
	font-family:Tahoma;
	font-weight:normal;
	font-size:9pt;
	color:#000000;
	text-align: right;
}

.TextoBlanco6
{
	font-family:Tahoma;
	font-weight:normal;
	font-size:8pt;
	color:#FFFFFF;
}
.TextoNegro8
{
	font-family:Tahoma;
	font-weight:normal;
	font-size:8pt;
	color:#000000;
}
.TextoNegro9
{
	font-family:Tahoma;
	font-weight:normal;
	font-size:9pt;
	color:#000000;
}

.TextoNegro10
{
	font-family:Tahoma;
	font-weight:normal;
	font-size:10pt;
	color:#000000;
}

.TextoNegro10Negrita
{
	font-family:Tahoma;
	font-weight:bold;
	font-size:10pt;
	color:#000000;
}

.TextoNegro9Negrita
{
	font-family:Tahoma;
	font-weight:bold;
	font-size:9pt;
	color:#000000;
}

.TextoGris8
{
	font-family:Tahoma;
	font-weight:normal;
	font-size:8pt;
	color:#000000;
}

.TextoNManten9
{
	font-family:Tahoma;
	font-weight:normal;
	font-size:7pt;
	color:#0000FF;
}

.RecuadroGris
{
	color:#747678;
	background-color:#ffffff;
	border-color:#747678;
	border-style:Solid;
	border-width:1;
	font-family:Tahoma;
	font-weight:normal;
	font-size:9pt;
}

.TextoFondo
{
	color:#FFFFFF;
	background-color:#818183;
	font-family:Tahoma;
	font-weight:normal;
	font-size:9pt;
}

.Fondo1
{
	background-color:#D3DFF7;	
}

.Fondo2
{
	background-color:#98B3E8;
}

.Fondo3
{
	background-color:#FAEFCF;
	
}
.Fondo4
{
	background-color:#808080;
	
}
.Fondo5
{
	background-color:#41A20A;
	
}
.Fondo5
{
	background-color:#95FC89;
	
}
.Fondo1ChkList
{
	background-color:#BE5200;
	
}
.Fondo2ChkList
{
	background-color:#FC8E35;
	
}

.Fondo3ChkList
{
	background-color:#b50d50;
	
}
.Fondo4ChkList
{
	background-color:#EB80AB;
	
}

.FondoNegro
{
	background-color:#000000;
	
}

.Color1
{
	color:#EBB700;
}

.Color2
{
	color:#818183;
}

.boton
 {
    border : 1px solid #cccccc;
	font-size : 10px; 
	color : #000000; 
	font-family : verdana, sans-serif; 
	background-color : #f2f0e6;
    height: 22px;
}

td
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-overflow:ellipsis;
	overflow:hidden;
}

.CalendarBordeColor
{
	border-color: #98B3E8;
}

.CalendarBkColorDayHeaderStyle
{
	background-color: #98B3E8;
}

.Fondo2Oper
{
	background-color:#008DF7;
}

a
{
color: #FF0000;
text-decoration: none;
}

a:link {
color: #FF0000;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #FF0000;
}
a:hover {
text-decoration: none;
color: #FF0000;
}
a:active {
text-decoration: none;
color: #FF0000;
padding-top: 2px;
}

.TextoGridNegritaHead
{
	color:white;
	font-size:18px;
	font-weight:bold;
}
.TextoGridNegrita
{
	color:black;
	font-size:18px;
	font-weight:bold;
}

.TextoGridRojoNegrita
{
	color:Red;
	font-size:14px;
	font-weight:bold;
}

.HeaderEditListTable
{
	color:#ffffff;
	font-weight: bold;
	font-size: 13px;
	font-family: Tahoma;
	background: #008DF7;
}

.HeaderReadOnlyListTable
{
	color:#ffffff;
	font-weight: bold;
	font-size: 13px;
	font-family: Tahoma;
	background: #fc8e35;
}

.TABLE_TD_TOP_RIGHT_EDGE
{
	/*TOP RIGHT EDGE*/
	-moz-border-radius-topright:9px;
	-webkit-border-top-right-radius:9px;
	border-top-right-radius:9px;
}
.TABLE_TD_TOP_LEFT_EDGE
{
	/*TOP LEFT EDGE*/
	-moz-border-radius-topleft:9px;
	-webkit-border-top-left-radius:9px;
	border-top-left-radius:9px;
}

.TABLE_TD_BOTTOM_RIGHT_EDGE
{
	/*BOTTOM RIGHT EDGE*/
	-moz-border-radius-bottomright:9px;
	-webkit-border-bottom-right-radius:9px;
	border-bottom-right-radius:9px;
}
.TABLE_TD_BOTTOM_LEFT_EDGE
{
	/*BOTTOM LEFT EDGE*/
	-moz-border-radius-bottomleft:9px;
	-webkit-border-bottom-left-radius:9px;
	border-bottom-left-radius:9px;
}

.DIV_CENTER_SCREEN
 {
	position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.DIV_CENTER_SCREEN_FORM
 {
    margin: 0 auto;
}

.DIV_CENTER_TOP
 {
	position: fixed;
    top: 50px;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.DIV_SHADOW
 {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:0px solid #000000;
	-moz-border-radius-bottomleft:9px;
	-webkit-border-bottom-left-radius:9px;
	border-bottom-left-radius:9px;
	-moz-border-radius-bottomright:9px;
	-webkit-border-bottom-right-radius:9px;
	border-bottom-right-radius:9px;
	-moz-border-radius-topright:9px;
	-webkit-border-top-right-radius:9px;
	border-top-right-radius:9px;
	-moz-border-radius-topleft:9px;
	-webkit-border-top-left-radius:9px;
	border-top-left-radius:9px;
}

.DIV_SHADOW_FORM
 {
	box-shadow: 10px 10px 5px #888888;
	border:0px solid #000000;
	-moz-border-radius-bottomleft:9px;
	-webkit-border-bottom-left-radius:9px;
	border-bottom-left-radius:9px;
	-moz-border-radius-bottomright:9px;
	-webkit-border-bottom-right-radius:9px;
	border-bottom-right-radius:9px;
	-moz-border-radius-topright:9px;
	-webkit-border-top-right-radius:9px;
	border-top-right-radius:9px;
	-moz-border-radius-topleft:9px;
	-webkit-border-top-left-radius:9px;
	border-top-left-radius:9px;
}

.blink
{
	animation: blink 1s steps(5, start) infinite;
	-webkit-animation: blink 1s steps(5, start) infinite;
}
.ui-dialog-shadow { box-shadow: 0 0 0 4000px rgba(0,0,0,0.1); }
@keyframes blink
{
  to 
  {
	visibility: hidden;
  }
}
@-webkit-keyframes blink
{
  to 
  {
	visibility: hidden;
  }
}