BODY
{
	/*background:#ffffff url(femsa3.gif) no-repeat fixed;*/
        background: url(images/login_body_background.gif);

	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-8 */



	text-align:center;
	text-decoration: none;
	margin: 0px;
	/*scrollbar-FACE-COLOR:#EDF2FC; */
	scrollbar-FACE-COLOR:#ffffff;
	scrollbar-HIGHLIGHT-COLOR: white;
	scrollbar-SHADOW-COLOR: 4E70C1;
	scrollbar-3DLIGHT-COLOR: 4E70C1;
	scrollbar-ARROW-COLOR: 4E70C1;
	scrollbar-TRACK-COLOR: white;
	scrollbar-DARKSHADOW-COLOR: white;
}
.TituloPagina
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4E70C1;
	text-transform:capitalize;
	text-decoration: none;
	letter-spacing: 0px;
}
.DataGridHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #ffffff;
    font-weight:bold;
    background-color: #660000;
    text-decoration: none;
	letter-spacing: 0px;
}

.DataGridItem Original
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	font-size: 12px;
	color:#4E70C1;
	font-weight:500;
}

.DataGridItem /*Modificado Para CPI*/
{
	font:11px Tahoma,Arial;
	color:#4E70C1;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#4E70C1;
	font-weight:500;*/
}
.DataGridItemBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	font-size: 12px;
	color:#4E70C1;
	font-weight:bold;
}

.JutMsgOperation
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight:500;
}
.DataGridItemTable TD
{
    border-RIGHT: navy 1px;
    border-TOP: navy 1px;
    border-LEFT:navy 1px;
    border-BOTTOM: #FEE7C6 1px solid;
}

.RegisterCounter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fc8732;
	text-transform:capitalize;
	text-decoration: none;
	letter-spacing: 0px;
}
.NoRegister
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#4E70C1;
	font-weight:500;
    border-RIGHT: navy 1px;
    border-TOP: navy 1px;
    border-LEFT:navy 1px;
    border-BOTTOM: #FEE7C6 1px solid;
}
.Button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #597596;
	background-color:#EDF2FC;
	text-decoration: none;
	cursor:hand;
	border-left-style:solid;
	border-left-width: 1px;
	border-left-color: #999999;
	border-right-style:solid;
	border-right-width: 1px;
	border-right-color: #999999;
	border-right-style:solid;
	border-top-width: 1px;
	border-top-color: #999999;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	width:130px;
}
.Upload
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #597596;
	background-color:#EDF2FC;
	text-decoration: none;
	cursor:hand;
	border-left-style:solid;
	border-left-width: 1px;
	border-left-color: #999999;
	border-right-style:solid;
	border-right-width: 1px;
	border-right-color: #999999;
	border-right-style:solid;
	border-top-width: 1px;
	border-top-color: #999999;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	width:200px;
}

.Label
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #597596;
	text-decoration: none;
	padding: 0px 0px 0px 5px;
	height:auto
}
.TextBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #597596;
	text-decoration: none;
	padding: 0px 0px 0px 5px;
	height:auto;
	/*width:170px;*/
	background-color:#EDF2FC;
	border:1px solid;
	border-color:#999999;
}
.TextBoxJutMensajeConsulta
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #597596;
	text-decoration: none;
	padding: 0px 0px 0px 5px;
	height:auto;
	/*width:460px;*/
	background-color:#EDF2FC;
	border:1px solid;
	border-color:#999999;
}
.TextBoxB
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #597596;
	text-decoration: none;
	padding: 0px 0px 0px 5px;
	height:auto;
	width:180px;
	background-color:#EDF2FC;
	border:1px solid;
	border-color:#999999;
}
.DropDownList
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #597596;
	text-decoration: none;
	padding: 0px 0px 0px 5px;
	height:auto;
	background-color:#EDF2FC;
	border-left-width:1px;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-color: #000000;
	border-top-width: 1px;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-color: #000000;

}

A:link
{
	FONT-SIZE: 8pt;
	font-weight:bold;
	COLOR: #336699;
	FONT-FAMILY:Arial, Verdana;
	TEXT-DECORATION: none;
}
A:visited
{
    FONT-SIZE: 8pt;
    font-weight:bold;
    COLOR: #336699;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none;
}
A:hover
{
	FONT-SIZE: 8pt;
	font-weight:bold;
	COLOR: #B6C5EE;
	FONT-FAMILY: Arial, Verdana;
	TEXT-DECORATION: none;
}
A:active
{
	FONT-SIZE: 8pt;
	font-weight:bold;
	COLOR: #336699;
	FONT-FAMILY: Arial, Verdana;
	TEXT-DECORATION: none;
}

.DataGridTableReservation TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight:bold;
    color: #597596;
    border-right: navy 1px;
    border-top: navy 1px;
    border-left: #FEE7C6 1px solid;
    border-bottom: #FEE7C6 1px solid;
}
.DaTaGridItemReservation
{
	border-width:thin;
	font-size: xx-small;
	border-left-width: 0px;
	border-left-color: Gray;
	border-right-width: 0px;
	border-right-color: Gray;
	border-top-width: 0px;
	border-top-color: Gray;
	border-bottom-width: 0px;
	border-bottom-color: Gray;
	background-color: Gray;
	color: White;
	text-align: center;
	border-color: Gray;
	cursor: hand;
	height: 20px;
	width: 20px;
}
.DaTaGridItemReservationInitial
{
	border-width:thin;
	border-left-width: 0px;
	border-left-color: Silver;
	border-right-width: 0px;
	border-right-color: Silver;
	border-top-width: 0px;
	border-top-color: Silver;
	border-bottom-width: 0px;
	border-bottom-color: Silver;
	background-color: Silver;
	color: White;
	font-size: xx-small;
	text-align: center;
	border-color: Silver;
	cursor: hand;
	height: 20px;
	width: 20px;
}



.CalendarToday
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #fc8732;
	background-color: #FFFFFF;
	text-decoration: none;
	height:auto
}

.Calendar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #597596;
	background-color:#EDF2FC;
}

.DayHeaderStyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	background-color: #E0E0E0;
	color:#4E70C1;
}

.DayStyle
{
	border-RIGHT: Silver 1px solid;
    border-TOP: silver 1px solid;
    border-LEFT: Silver 1px solid;
    border-BOTTOM: Silver 1px solid;
}

.ItemTable TD
{
    border-RIGHT: navy 1px;
    border-TOP: navy 1px;
    border-LEFT:navy 1px;
    border-BOTTOM: #FEE7C6 1px solid;
}
.HeaderTable TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #ffffff;
    font-weight:bold;
    background-color: #660000;
    text-decoration: none;
	letter-spacing: 0px;
}

.Reporte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}

.RepHeader th
{
    color: #ffffff;
    font-weight:bold;
    background-color: #4E70C1;
    text-decoration: none;
	letter-spacing: 0px;
	padding: 3px;
}

.RepHeader2 th
{
    color: #ffffff;
    font-weight:bold;
    background-color: #597596;
    text-decoration: none;
	letter-spacing: 0px;
	padding: 3px;
}

.RepSecTitle th {
	background-color: #ffffff;
	color:#597596;
    font-weight:bold;
    font-size:12px;
	letter-spacing: 0px;
	padding: 6px;
}

.Monto {
	 text-align: right;
}















ul.dropdown {
 list-style: none;
 margin:0px;
 padding:0px; 
}

ul.dropdown li {
 float: left;
 border-right:1px solid #8E908F;
 padding:0px;
 margin:0px;
 margin-left:3px;
 display:block;
 /*padding: 0px; /* padding: 2px; helps Opera with hover */
}

ul.dropdown li ul {
 position:absolute;
 list-style: none;
 margin:0px;
 padding: 0px;
 display:none; 
 z-index:99;    
 padding-top:5px;     
}
ul.dropdown li:hover ul, ul.dropdown li:hover ul li, ul.dropdown ul li:hover ul {
 display:block;
}
ul.dropdown li a {
 display:block;
 padding: 0px 5px 0px 2px;
 text-decoration: none;
 color:#8E908F; 
}
ul.dropdown li a:hover {
    color:#00204E;
}
ul.dropdown li ul li {
 float: left;
 position: relative; 
 background-color:white;
 padding-top:2px;
 padding-bottom:2px;
 border-right:0px;
 padding-left:2px;
 margin:0px; 
 border-right:1px solid #8E908F;
 font-size:8pt; 
}
ul.dropdown li ul li:hover a {    
    color:#00204E;
}
ul.dropdownright {
 list-style: none;
 margin:0px;
 padding:0px; 
 text-align:right; 
}
ul.dropdownright li { 
 float: right;
 margin:0px;
 padding:0px; 
 text-align:right;   
 /*padding: 0px; /* padding: 2px; helps Opera with hover */
}
ul.dropdownright li ul {
 list-style: none;
 margin:0px;
 padding: 0px;
 display:none;
 width:230px; 
 z-index:99;
    padding-top:5px;    
    text-align:right;
}
ul.dropdownright li:hover ul, ul.dropdownright ul li:hover ul {
 display:block;
}
ul.dropdownright li a {
 display:block;
 padding: 0px 5px 0px 2px;
 text-decoration: none;
 color:#8E908F; 
}
ul.dropdownright li ul li { 
    float: none;
 position: relative;
 background-color:white;
 padding-top:2px;
 padding-bottom:2px;
 border-bottom:1px solid #8E908F; 
}
ul.dropdownright li ul li:hover {
    background-color:#00204E;
}
ul.dropdownright li ul li:hover a {    
    color:white;
}

/*Ing. Epifanio Guzman Hernandez*/
.Copyright {
	FONT-SIZE: 11px; COLOR: #808099; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.Jutlabel {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.Jutlabel2 { /*fecha, bienvenida*/
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.JutTextBoxLabel {
	FONT-SIZE: 11px; COLOR: #a9c0d7; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


.loginbutton {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 11px; BACKGROUND: url(images/back_btn_admon.gif); BORDER-LEFT: #999999 1px solid; COLOR: #999999; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.inputtextbox {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.exceptionmessage {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.HeadLabel 
		{
			color : #3458b8;
			margin-top : 1px;
			padding-bottom : 0px;
			margin-bottom : 0px;
			margin-left : 20px;
			margin-right : 0px;
			font-size : 13px;
			font-family : Tahoma,Verdana,Arial;
			font-weight: bold;
		}

/*Fondo blanco*/
.fondoBlanco {
	FONT: 11px Tahoma; COLOR: #000000; BACKGROUND-COLOR: #ffffff
}

.fondoBlanco TD
{   /*#EFF5FB color azul de los resultados*/
	
    border-RIGHT: navy 1px;
    border-TOP: navy 1px;
    border-LEFT:navy 1px;
    border-BOTTOM: navy 1px;
}

/*Marco Fondo blanco*/
.fondoBlancoMarco {
	FONT: 11px Tahoma; 
	COLOR: #000000; 
	BACKGROUND-COLOR: #ffffff;
		 
	border-RIGHT: #EFF5FB 1px solid;
    border-TOP: #EFF5FB 1px solid;
    border-LEFT:#EFF5FB 1px solid;
    border-BOTTOM: #EFF5FB 1px solid;	
}

/*Criterios de busqueda*/
.pth_subheader {
	FONT: bold 11px Tahoma; COLOR: #000000
}

.DataGridItem2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:white;/*4E70C1; azul de resultados*/
	font-weight:500;
}

.DataGridItem2 p a/*no funciono los links dependen de la primera*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:white;/*4E70C1; azul de resultados*/
	font-weight:500;
}

.DataGridHeader3 /*El encabezado de label criterios de busqueda*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
    FONT: bold 11px Tahoma; 
    COLOR: #000000;
    
    font-weight:bold;
    /*en crome pone color en lugar de imagen   background-color: #c2c2c2;*/
    background:url(images/background_resultset.gif);
    text-decoration: none;
	letter-spacing: 0px;
}

.DataGridHeader2/*El encabezado de los resultados*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 11px;*/
    FONT: bold 11px Tahoma; 
    COLOR: #000000;

    font-weight:bold;
    background-color: #c2c2c2;
    background:url(images/background_resultset.gif);
    text-decoration: none;
	letter-spacing: 0px;	
}

.DataGridHeader2 TD /*bordes de celdas*/
{
	border-top:#00FF00 1px solid;
    border-bottom:#CCCCCC 1px solid;
    /*border-left:#CCCCCC 1px solid;    
    border-right:#CCCCCC 1px solid;*/    
    font:12px Tahoma,Arial;
    font-weight:bold;    
    padding: 0px;
    margin: 0px;
    /*
    border-RIGHT: navy 1px;
    border-TOP: navy 1px;
    border-LEFT:navy 1px;
    border-TOP:#01DF01   1px solid;    borde Verde
    border-RIGHT:#D8D8D8 1px solid;    borde gris
    border-LEFT:#D8D8D8  1px solid;
    border-BOTTOM:D8D8D8 1px solid;
    */
}

.DataGridItemTable3 TD /*tr resultset azul ya no lo uso*/
{    
    background-color: #EFF5FB;
    text-decoration: none;
	letter-spacing: 0px;
    /*border-BOTTOM: #FEE7C6 1px solid;*/

}

.DataGridItemTable4 TD/*tr resultset blanco ya no lo uso*/
{
    border-RIGHT: navy 1px;
    border-TOP: navy 1px;
    border-LEFT:navy 1px;
    /*border-BOTTOM: #FEE7C6 1px solid;*/
}

.Label2 {/*Color de labels del formulario de busqueda*/
	FONT: bold 11px Tahoma; COLOR: #385205 /*Letras verdes*/
}

/*Text box como item del datagrid con funcion Editable*/
.TextBox2 /*item en fila blanca*/
{
	/*Parametros del DataGridItem - formato de los resultados*/
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color:#4E70C1;
	font-weight:500;	
	border:0px solid;
	border-color:#FFFFFF;
	text-align: right;		
}
.TextBox3 /*item en fila azul*/
{
	/*Parametros del DataGridItem - formato de los resultados*/
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color:#4E70C1;
	font-weight:500;	
	border:0px solid;
	border-color:#FFFFFF;
	background-color: #EFF5FB;
	text-align: right;		
}