﻿.app_proc
{
    font-size: 10pt;
    background-color: #5D7B9D;
    text-align: center;
    font-family: tahoma;
}
.lbl
{
}
.entidad
{
    background-color: #FFFF00;
}
.proceso
{
    background-color: #FFCC66;
}
.tarea
{
    background-color: #FF99CC;
}
.estado
{
    background-color: #99FFCC;
}
body
{
    background-color: white;
    font-family: Tahoma;
    font-size: 8pt;
    color: black;
    vertical-align:middle;
    
    
}
A.menu
{
    font-family: tahoma;
    font-weight: bold;
    font-size: 8pt;
    color: black;
    text-decoration: none;
    border-right: silver 1px solid;
    padding-right: 5px;
    border-top: silver 1px;
    padding-left: 5px;
    padding-bottom: 2px;
    border-left: silver 1px;
    padding-top: 3px;
    border-bottom: silver 1px;
    text-align: center;
    margin: 0px 0px 0px;
}
A.menu:hover
{
    font-family: tahoma;
    font-weight: bold;
    font-size: 8pt;
    color: red;
    text-decoration: none;
    border-right: silver 1px solid;
    padding-right: 5px;
    border-top: #696969 1px;
    padding-left: 5px;
    padding-bottom: 2px;
    border-left: #696969 1px;
    padding-top: 3px;
    border-bottom: #696969 1px;
    text-align: center;
    margin: 0px 0px 0px;
}
.lbl_mon
{
    font-family: tahoma;
    font-weight: bold;
    font-size: 7pt;
    color: #003399;
}
A.default
{
    font-family: tahoma;
    font-weight: bold;
    font-size: 7pt;
    color: white;
    text-decoration: none;
}
A.default:hover
{
    font-family: tahoma;
    font-weight: bold;
    font-size: 7pt;
    color: silver;
    text-decoration: none;
}
.error
{
    font-family:Tahoma;
    color:Red;
    font-size:8pt;
    font-weight:normal;
}
.error1
{
    font-family:Tahoma;
    color:Red;
    font-size:8pt;
    font-weight:normal;
    text-align:center;
}
.titulo
{
    font-family:Tahoma;
    font-size:9pt;
    font-weight:bold;
    color:gray;
    text-align:center;
}
.titulopagina
{
    font-family: Tahoma;
    font-weight: bold;
    font-size: 10pt;
    color: gray;
}
.totalcolumna
{
    font-family: Tahoma;
    font-weight: bold;
    font-size: 7pt;
    color: black;
    text-align:right;
}
.totalfooter
{
    font-family: Tahoma;
    font-weight: bold;
    font-size: 7pt;
    color: white;
    text-align: right;
}
.titulogrid
{
    font-family: Tahoma;
    font-weight: bold;
    font-size: 7pt;
    color: white;
    text-align: right;
}
.titulogrid1
{
    font-family: Tahoma;
    font-weight: bold;
    font-size: 7pt;
    color: white;
    text-align: center;
}
.titulogrid2
{
    font-family: Tahoma;
    font-weight: bold;
    font-size: 7pt;
    color: white;
    text-align: left;
}
.button
{
    border: 1px solid gray;
	font-family: Tahoma;
    	font-size: 8pt;
    	color: Black;
    	text-align: center;
    	font-weight: normal;
    	background-color: silver;
	height: 19px;
}
INPUT
{
    font-family: Tahoma;
    font-size: 8pt;
    color: Black;
    font-weight: normal;
}
.textbox
{
    font-family: Tahoma;
    font-size: 8pt;
    color: Black;
    text-align: left;
    font-weight: normal;
}
SELECT
{
    font-family: Tahoma;
    font-size: 8pt;
    color: Black;
    font-weight: normal;
}
.TEXTOGRID
{
    font-family: Tahoma;
    font-size: 7pt;
    color: Navy;
    font-weight: bold;
    text-align: center;
}
.TEXTOGRID1
{
    font-family: Tahoma;
    font-size: 7pt;
    color: Navy;
    font-weight: bold;
    text-align: left;
}
TD.titulotdgrid
{
    font-family: Tahoma;
    font-size: 8pt;
    color: Black;
    font-weight: bold;
}
.itemgrid
{
    font-family: Tahoma;
    font-size: 7pt;
    color: Black;
    font-weight: normal;
}
A.itemgridlink
{
    font-family: Tahoma;
    font-size: 7pt;
    color: navy;
    font-weight: normal;
    text-decoration: none;
}
A.itemgridlink:hover
{
    font-family: Tahoma;
    font-size: 7pt;
    color: red;
    font-weight: normal;
    text-decoration: underline;
}
A.Headergridlink
{
    font-family: Tahoma;
    font-size: 8pt;
    color: white;
    font-weight: bold;
    text-decoration: underline;
}
A.Headergridlink:hover
{
    font-family: Tahoma;
    font-size: 8pt;
    color: yellow;
    font-weight: bold;
    text-decoration: underline;
}
.itemgrid_y
{
    font-family: Tahoma;
    font-size: 7pt;
    color: Black;
    font-weight: bold;
}
.itemgrid_o
{
    font-family: Tahoma;
    font-size: 7pt;
    color: Black;
    font-weight: normal;
}
.itemgrid_r
{
    font-family: Tahoma;
    font-size: 7pt;
    color: white;
    font-weight: bold;
}
.text0
{
    font-family: Tahoma;
    font-size: 8pt;
    color: white;
    font-weight: bold;
    text-align:center;
}
.text1
{
    font-family: Tahoma;
    font-size: 8pt;
    color: Navy;
    font-weight: normal;
    text-align:center;
}
.text2
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #8b0000;
    font-weight: normal;
    text-align: center;
}
TD.menu
{
    font-size: 8pt;
    color: white;
    font-family: tahoma;
    height: 16px;
    text-align: left;
    font-weight: normal;
    top: 0px;
    padding-right: 0px;
    padding-left: 5px;
    padding-bottom: 0px;
    padding-top: 0px;
}
TD.top
{
    font-size: 11pt;
    color: white;
    letter-spacing:2px;
    font-family: Verdana;
    vertical-align: middle;
    height: 50px;
    background-color: #5D7B9D;
    text-align: left;
    font-weight: bold;
    top: 0px;
    padding: 0px 0px 0px 20px;
}
.vrs
{
    font-size: 7pt;
    color: white;
    font-family: tahoma;
    vertical-align: middle;
    text-align: left;
    font-weight: bold;
}
.panel
{
    background-color:#00071a;
    color:#ffffff;
    font-family: Courier New;
    font-size:8pt;
    padding: 5px 5px 5px 5px;
}
.calendario
{
    font-family: tahoma;
    font-weight: normal;
    font-size: 7pt;
    text-transform: uppercase;
}
.dia
{
    font-family:tahoma;
    font-size:7pt;
    font-weight:normal;
}

.label
{
    font-family:Tahoma;
    font-size:8pt;
    font-weight:bold;
    color:Red;
}
.paging
{
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: normal;
    color: black;
    text-decoration: underline;
    text-align: left;
}
.valor
{ 
    font-family:Tahoma;
    font-size:7pt;
    font-weight: bold;
    text-align:right;
    color: green;
}
.cursor
{
    cursor:auto;
}
.footer
{
    background-color:Gray;
    text-align:right;
    font-family:Tahoma;
    font-size:8pt;
    color:White;
    font-weight:normal;
}
.footer1
{
    background-color:Gray;
    text-align:center;
    font-family:Tahoma;
    font-size:8pt;
    color:White;
    font-weight:normal;
}
.header
{
    font-size:12px;
    color:Black;
    font-weight:bold;
}
.linkd
{
    color:navy;
    text-decoration:none;
}
.linkd:hover
{
    color:red;
    text-decoration:underline;
}
.link
{
    color:White;
    text-decoration:none;
}
.link:hover
{
    color:White;
    text-decoration:underline;
}
.clave
{
    color:gray;
    font-family:Tahoma;
    font-size:8pt;
    font-weight:normal;
}
.ajax__calendar .ajax__calendar_container
{
    border: 1px solid #646464;
    background-color: #ffffff;
    color: #000000;
    font-family: tahoma;
    font-size: 8pt;
}
.ajax__calendar_header 
{
    border-top: 1px solid #f5f5f5;
    background-color: #f5f5f5;
}
.ajax__calendar .ajax__calendar_footer
{
    border-top: 1px solid #f5f5f5;
    background-color: #f5f5f5;
} 
.ajax__calendar .ajax__calendar_dayname
{
    border-bottom: #e7f1ff 2px solid;
    font-weight: bold;
    color: black;
} 
.ajax__calendar .ajax__calendar_day
{
    border-bottom: #e7f1ff 1px solid;
    border-top: #e7f1ff 1px solid;
    border-left: #e7f1ff 1px solid;
    border-right: #e7f1ff 1px solid;
    background-color: #e7f1ff;
} 
.ajax__calendar .ajax__calendar_month {
    border:1px solid #ffffff;
} 
.ajax__calendar .ajax__calendar_year {
    border:1px solid #ffffff;
} 
.ajax__calendar .ajax__calendar_active .ajax__calendar_day {
    background-color:#E7F1FF;
    border-color:#0066cc;
    color:#0066cc;
} 
.ajax__calendar .ajax__calendar_active .ajax__calendar_month
{
    background-color: #e7f1ff;
    border-color: #0066cc;
    color: #0066cc;
} 
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {
    background-color:#E7F1FF;
    border-color:#0066cc;
    color:#0066cc;
} 
.ajax__calendar .ajax__calendar_other .ajax__calendar_day {
    background-color:#ffffff; 
    border-color:#ffffff;
    color:#646464;
} 
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {
    background-color:#ffffff;
    border-color:#ffffff;
    color:#646464;
} 
.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {
    background-color:#E7F1FF;
    border-color:#daf2fc;
    color:#0066cc;
} 
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {
    background-color:#E7F1FF;
    border-color:#daf2fc;
    color:#0066cc;
} 
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {
    background-color:#E7F1FF;
    border-color:#daf2fc;
    color:#0066cc;
} 
.ajax__calendar .ajax__calendar_hover .ajax__calendar_title
{
    color: #0066cc;
} 
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today
{
    color: black;
} 

.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}
.modalPopup
{
    font-family: Tahoma;
    font-size: 9pt;
    padding: 2px 3px;
    display: block;
    position: absolute;
}
.modalBackground 
{
	background-color:Gray;
	/*filter:alpha(opacity=50);
	opacity:0.5;*/
	-ms-filter: alpha(opacity=50);
    -ms-opacity:0.5;
}
.container
{
    width: 375px;
    border: solid 1px #808080;
    border-width: 1px 0px;
} 

.HeaderPopup
{
    background: url(../images/sprite.png) repeat-x 0px -1300px;	
    color: #000;	
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 5px 10px;
    text-align:left;
    Height:14px;
} 

.HeaderPopup .msg
{
    font-weight: bold;
    font-size:8pt;
}         

.BodyPopup
{
    /*background-color: #f2f2f2;*/
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding-top: 4px;
    padding-left: 0px;
    padding-bottom: 4px;
    background-color: #E9ECF1;
    text-align: center; 
} 

.BodyPopup .msg
{
    float:none;
}  

.FooterPopup
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: none solid;
    border-width: 0px 1px;
    text-align:right;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 8px;
} 

.ClosePopup
{
    right: 7px;	
    background: url(../images/sprite.png) no-repeat 0px -300px;	
    width: 25px;	
    cursor: pointer;	
    position: absolute;	
    top: 7px;	
    height: 15px;
}
.textitem
{
    font-family: Tahoma;
    font-size: 10pt;
}
.textitemhead
{
    font-family: Tahoma;
    font-size: 7pt;
    text-transform: capitalize;
    font-weight: bold;
    color: #003366;
}
.textitembottom
{
    font-family: Tahoma;
    font-size: 7pt;
    font-weight: bold;
    color: #000000;
    text-transform: Capitalize;
}
.LogC1
{
    width: 100%;
    background-color: #99FF99;
}
.LogC2
{
    font-family: Tahoma;
    font-weight: bold;
    text-align: left;
    font-size: 7pt;
    color:White;
}
.LogC3
{
    font-family: Tahoma;
    font-size: 7pt;
    text-align: left;
}
.IP1
{
    width: 100%;
    background-color: #333333;
    color: #FFFFFF;
    font-family: verdana;
    font-size: 8pt;
}
.IP2
{
    font-family: Tahoma;
    font-weight: bold;
    text-align: center;
    font-size: 7pt;
    color: White;
}
.IP3
{
    font-family: Tahoma;
    font-size: 7pt;
    text-align: Right;
}
.IP4
{
    font-family: Tahoma;
    font-size: 7pt;
    text-align: left;
}
.titulos_monitor
{
    font-family: Verdana;
    font-size: 9pt;
    background-color: #666666;
    text-decoration: none;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 2px 8px 2px 8px;
    text-align: left;
}
.titulos_monitor_c
{
    font-family: Verdana;
    font-size: 9pt;
    background-color: #990000;
    text-decoration: none;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 2px 8px 2px 8px;
    text-align: left;
}
.bt_close
{
    font-family: Tahoma;
    background-color: #666666;
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    border: medium outset #808080;
    padding: 4px;
}
.msg_critico
{
    font-family: Tahoma;
    font-size: 10pt;
    text-transform: uppercase;
    font-weight: bold;
    color: #333333;
}
.primario
{
	font-family: verdana;
	font-size: 8pt;
	text-transform: uppercase;
	font-weight: bold;
	color: yellow;
	text-align: left;
}
.secundario
{
	font-family: verdana;
	font-size: 8pt;
	text-transform: uppercase;
	font-weight: bold;
	color: orange;
	text-align: left;
}
.cmd
{
    font-family: Courier New;
    font-size: 8pt;
    text-transform: none;
    font-weight: normal;
    color: white;
    text-align: left;
}
.log
{
	font-family: verdana;
	font-size: 8pt;
	text-transform: uppercase;
	font-weight: bold;
	color: white;
	text-align: left;
}
.nolog
{
	font-family: verdana;
	font-size: 7pt;
	text-transform: uppercase;
	font-weight: bold;
	color: white;
	text-align: center;
}
.nota
{
	font-family: verdana;
	font-size:7pt;
	font-weight:normal;
	color:black;
}
.asterisco
{
	font-family:verdana;
	font-size:9pt;
	font-weight:bold;
	color:red;
}
.bullet
{
	font-family:verdana;
	font-size:10pt;
	font-weight:bold;
	color:white;
}
#navigation {
	margin: 0;
	padding: 0;
	border: 0;
}
#navigation ul {
	list-style-type: none;
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
}
#navigation li {
	display: block;
	margin: 0;
	padding: 0;
	background-color: #F2F2F2;
}
#navigation a {
	color: #acacac;
	font-size: 7pt;
	font-family: Tahoma;
	font-weight: bold;
	display: block;
	padding: 1px 1px 1px 2px;
	background-color: #E0E0E0;
	text-decoration: none;
	border-color: #fff #fff #CCCCCC #fff;
	border-style: solid;
	border-width: 1px;
}
#navigation a:hover {
	color: #274e93;
	text-decoration: none;
	background-color: #CCE6FF;
}
#terminal {
	margin: 0;
	padding: 0;
	border: 0;
}
#terminal .tabla
{
    border: 1px solid #FFFFFF;
    padding: 2px 2px 2px 2px;
    background-color:#F2F2F2;
}
#terminal a
{
    text-decoration:none;
    display: block;
	padding-top: 2px;
	padding-bottom:2px;
}
#terminal .tabla a:hover
{
    background-color: #E0E0E0;
    display: block;
}
.informacion
{
    font-family: verdana;
	font-size:7pt;
	font-weight:bold;
	color:white;
}
.btncmd
{
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
    color:gray;
}
.field
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #000000;
    text-align: left;
    font-weight: normal;
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
    background-color: #C9D8DC;
}
.field1
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #000000;
    text-align: center;
    font-weight: normal;
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
    background-color: #C9D8DC;
}
.etiqueta
{
    font-family: tahoma;
    font-size: 8pt;
    color: #000000;
    font-weight: normal;
}
.progress
{
    position:inherit;
    color: #999999;
    font: bold 8pt tahoma;
    float: right;
}
.dragme
{
    width:100%;
    padding-left:10px;
    text-align:left;
    cursor:move;
}
.hora
{
    font-family: Courier New;
    font-size: 8pt;
    font-weight: normal;
    color:white;
    padding-left:2px;
    text-align:left;
}
th.fs_M
{
    background-color:#CC3300;
    font-family:Verdana;
    font-size:8pt;
    text-transform:uppercase;
    color:#ffffff;
    padding:2px;
    border:solid 1px #E1E1E1;
}
th.fs_T
{
    background-color:#5A7B9C;
    font-family:Verdana;
    font-size:8pt;
    text-transform:uppercase;
    color:#ffffff;
    padding:2px;
    border:solid 1px #E1E1E1;
}
th.fs_D
{
    background-color:#99CC00;
    font-family:Verdana;
    font-size:8pt;
    text-transform:uppercase;
    color:#ffffff;
    padding:2px;
    border:solid 1px #E1E1E1;
}
th.fs_B
{
    background-color:#FFA500;
    font-family:Verdana;
    font-size:8pt;
    text-transform:uppercase;
    color:#ffffff;
    padding:2px;
    border:solid 1px #E1E1E1;
}
td.td1
{
    background-color:#ffffff;
    font-family:Verdana;
    font-size:8pt;
    color:#000000;
    padding:2px;
    border:solid 1px #E1E1E1;
}
td.td2_M
{
    background-color: #FFA384;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    color: #666666;
    padding: 2px;
    border: solid 1px #E1E1E1;
}
td.td2_T
{
    background-color: #A4B7CA;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    color: #666666;
    padding: 2px;
    border: solid 1px #E1E1E1;
}
td.td2_D
{
    background-color: #DBFF6C;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    color: #666666;
    padding: 2px;
    border: solid 1px #E1E1E1;
}
td.td2_B
{
    background-color: #FFD384;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    color: #666666;
    padding: 2px;
    border: solid 1px #E1E1E1;
}
td.td3
{
    background-color:#E0E0E0;
    font-family:Verdana;
    font-size:8pt;
    color:#000000;
    padding:2px;
    border:solid 1px #000000;
}
td.td4
{
    background-color:#ffffff;
    font-family:Verdana;
    font-size:7pt;
    color:#000000;
    padding:2px;
    border:solid 1px #000000;
}
tr.tr1
{
    background-color:#ffffff;
    font-family:Verdana;
    font-size:8pt;
    padding:0px;
    border:solid 1px #E1E1E1;
}
td.pt_M
{
    background-color: #CC3300;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: #ffffff;
    text-align: left;
    padding: 2px 2px 2px 10px;
    border: solid 1px #E1E1E1;
}
td.pt_T
{
    background-color: #5A7B9C;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: #ffffff;
    text-align: left;
    padding: 2px 2px 2px 10px;
    border: solid 1px #E1E1E1;
}
td.pt_D
{
    background-color: #99CC00;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: #ffffff;
    text-align: left;
    padding: 2px 2px 2px 10px;
    border: solid 1px #E1E1E1;
}
td.pt_B
{
    background-color: #FFA500;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: #ffffff;
    text-align: left;
    padding: 2px 2px 2px 10px;
    border: solid 1px #E1E1E1;
}
td.it
{
    background-color:#E0E0E0;
    font-family:Verdana;
    font-size:8pt;
    color:#000000;
    padding:2px;
    border:solid 1px #E1E1E1;
}
td.it2
{
    background-color:white;
    font-family:Verdana;
    font-size:8pt;
    color:#000000;
    padding:2px;
    border:solid 1px #E1E1E1;
}
/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme .ajax__tab_header
{
    font-family: tahoma;
    font-size: 8pt;
    font-weight: normal;
    display: block;
    background-image: url(../images/technorati/tab-line.png);
    background-repeat: repeat-x;
    background-position: bottom;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer 
{
    background-image: url(../images/technorati/tab.png);
    background-repeat: no-repeat;
    background-position: left top;
    border-color:#222;
    color:#222;
    padding-left:5px;
    margin-right:3px;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner
{
    background-image: url(../images/technorati/tab.png);
    background-repeat: no-repeat;
    background-position: right top;
    border-color: #666;
    color:#666;
    padding: 3px 5px 3px 0px;
}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner
{
    color:#000000;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer 
{
    background-image: url(../images/technorati/tab.png);
    background-repeat: no-repeat;
    background-position: 0pt -40px;
    border-bottom-color:#ffffff;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner 
{
    background-image: url(../images/technorati/tab.png);
    background-repeat: no-repeat;
    background-position: right -40px;
    color: #003399;
    border-color:#333;
}
.ajax__tab_technorati-theme .ajax__tab_body
{
    font-family: tahoma;
    font-size: 8pt;
    padding: 2px;
    background-color: #FCFCFC;
    border: solid 1px #d7d7d7;
    border-top-width: 0;
}
.S_alerta /*estado de alerta*/
{
    color: #000000;
    font-family: Courier New;
    font-weight: bold;
    font-size: 11pt;
    background-color: #FBE904;
    padding: 1px;
    display: block;
    cursor:pointer;
}
.S_critico /*estado critico*/
{
    color:#ffffff;
    font-family: Courier New;
    font-weight: bold;
    font-size:11pt;
    background-color:Red;
    padding:1px;
    display:block;
    cursor:pointer;
}
.lblrs /*estado estable*/
{
    font-family: Courier New;
    font-weight: bold;
    font-size:11pt;
    color:#000000;
    cursor:pointer;
}
.link_cutoff
{
    color:#033F63;
    font-family: Tahoma;
    font-size: 7pt;
    padding: 6px;
    display: block;
    background-color: #E0E0E0;
}
.link_cutoffT
{
    color: #990000;
    font-family: Tahoma;
    font-size: 7pt;
    padding: 6px;
    display: block;
    background-color: #E0E0E0;
}
 #bottom
{
    width: 99%;
    position: fixed;
    bottom: 0px;
    text-align: center;
    background-color:#E6E6E6;
    margin-right:5px;
    border:solid 1px gray;
}
.txt_bottom
{
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
    color: #808080;
}
 .txt1_bottom
{
    padding: 1px;
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #333333;
    display: block;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    border-style: none;
    border-width: 0px;
}
.txt2_bottom
{
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
    color: #ffffff;
}
.txt3_bottom
{
    padding: 1px;
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
    color: #99CC00;
    background-color: #333333;
    display: block;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    border-style: none;
    border-width: 0px;
}
.txt3A_bottom
{
    padding: 1px;
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
    color: #FFCC00;
    background-color: #333333;
    display: block;
    cursor: pointer;
    text-decoration:none;
    text-align:center;
    border-style: none;
    border-width: 0px;
}
.txt3R_bottom
{
    padding: 1px;
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
    color: #FF0000;
    background-color: #333333;
    display: block;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    border-style: none;
    border-width: 0px;
}
/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 100px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #C9D8DC;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}
/*Textbox Watermark*/

.unwatermarked {
	height:18px;
	width:148px;
}

.watermarked {
	color:gray;
	font-family: Tahoma;
    font-size: 8pt;
    text-align: center;
    font-weight: normal;
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
    background-color: #C9D8DC;
}	

.TituloPagina
{
    font-weight: bold;
    font-size: 12pt;
    color: #1169b7;
    font-family: TAHOMA;
    height: 50pt;
}
.ButtonBlue
{
    border: 1pt solid #1169b7;
    font-weight: bold;
    font-size: 8pt;
    color: black;
    font-family: TAHOMA;
    background-color: #f0f8ff;
    text-align: center;
	height: 19px;
}
.CheckBoxBlue
{
    color: black;
    font-weight: bold;
    font-size: 8pt;
    background-color: #f0f8ff;
}
.TextBoxBlue
{
    color: black;
    font-weight: bold;
    font-size: 8pt;
    font-family: TAHOMA;
    background-color: #f0f8ff;
    border: solid thin #c5dff0;
    border-width: 1pt;
}
.messajeError
{
    color: red;
    text-align: left;
    height: 30pt;
    font-size: 15pt;
}
.modalPopupBlue
{
    border: 2px dotted Gray;
    background-color: #FFFFFF;
    padding: 2px;
}
.containerBlue
{
    border: none;
    border-width: 1px 0px;
}
.BodyPopupBlue
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: none;
    border-width: 0px 1px;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 30px;
}
.DetalleTitulo
{
    font-weight: bold;
    font-size: 12pt;
    color: #1169b7;
    font-family: TAHOMA;
    height: 50pt;
}
.DetalleTable
{
    border-style: dashed;
    font-size: 11px;
    font-weight: bold;
}
.DetalleTableHeader
{
    color: White;
    background-color: #2660AB;
    background-image: url(../images/blue_head.png);
    background-repeat: repeat-x;
    background-position: top;
    border-style: none;
    border-width: 0px;
    text-align: center;
    vertical-align: middle;
    padding: 4px 2px;
    font-weight: bold;
    font-size: 8pt;
    font-family: TAHOMA;
}
.DetalleTableHeaderCampo
{
    color: White;
    background-color: #2660AB;
    background-image: url(../images/blue_head.png);
    background-repeat: repeat-x;
    background-position: top;
    border-style: none;
    border-width: 0px;
    text-align: center;
    vertical-align: middle;
    width: 25px;
}
.DetalleTableHeaderDescripcion
{
    color: White;
    background-color: #2660AB;
    background-image: url(../images/blue_head.png);
    background-repeat: repeat-x;
    background-position: top;
    border-style: none;
    border-width: 0px;
    text-align: center;
    vertical-align: middle;
    width: 325px;
}
.DetalleTableHeaderValor
{
    color: White;
    background-color: #2660AB;
    background-image: url(../images/blue_head.png);
    background-repeat: repeat-x;
    background-position: top;
    border-style: none;
    border-width: 0px;
    text-align: center;
    vertical-align: middle;
    width: 350px;
}
.DetalleTableAlternatingRowStyle
{
    background-color: #fcfcfc;
    background-image: url(../images/grd_alt.png);
    background-repeat: repeat-x;
    background-position: top;
    text-align: left;
}
.DetalleTableRowStyle
{
    background-color: #fcfcfc;
    text-align: center;
}
.DetalleTablePie
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: none;
    border-width: 0px 1px;
    padding-bottom: 8px;
    padding-right: 8px;
    height: 30px;
    vertical-align: middle;
}
.DropListBlue
{
    color: black;
    font-weight: bold;
    font-size: 8pt;
    font-family: TAHOMA;
    background-color: #f0f8ff;
    border: 1pt solid #c5dff0;
    border-width: 1pt;
}
.MasterTable
{
    width: 100%;
    min-width: 800px;
    height: 100%;    
    padding: 0px;
    color: White;    
    background-color: #65aef1;
    border-spacing: 0px;
    vertical-align: top;
}
.MasterTableExtremos
{
    width: 100%;    
    height: 100%;
    background-color: #65aef1;    
    border: 0pt;
    border-spacing: 0px;
    padding: 0px;
}
.MasterTableExtremoInterno
{
    width: 100%;
    height: 100%;
    background-color: White;
    margin: 0px;
    padding: 0px;
    border: 0pt;
    border-spacing: 0px;
}
.MasterTableCuerpo
{
    background-color: White;
    width: 100%;
    vertical-align: top;
    height: 100%;
    margin: 0px;
    padding: 0px;
    border: 0pt;
    border-spacing: 0px;
}
.MasterTableMenu
{
    background-color: White;
    vertical-align: top;
    height: 100%;
    margin: 0px;
    padding: 5px;
    border: 0pt;
    border-spacing: 0px;
    padding: 0px;
}
.MasterTableCabeceraImagen
{
    height: 100%;
    width: 100%;
    border: 0px;
    border-style: none;
}

.CampoNombre
{
    font-size: small;
    font-weight: bold;
    color: Navy;
    text-align: left;
    padding-left: 10px;
}

.CampoControl
{
    text-align: left;
    padding-right: 10px;
}
.CampoMerchant
{
    font-size: medium;
    font-weight: bold;
    color: Navy;
    text-align: center;
    height: 50px;
    vertical-align: middle;
}
.DetailsViewBlue
{
    border-bottom-width: 5px;
    padding: 4px;
    border-bottom-style: groove;
}
.DetailsViewBlueFooterStyle
{
    background-color: #2660AB;
    background-image: url(../images/blue_head.png);
    background-repeat: repeat-x;
    background-position: top;
    font-weight: bold;
    height: 30px;
}
.DetailsViewBlueRowStyle
{
    background-color: #F7F6F3;
    color: #333333;
}
.DetailsViewBlueHeaderStyle td
{
    background-color: #2660AB;
    background-image: url(../images/blue_head.png);
    background-repeat: repeat-x;
    background-position: top;
    font-weight: bold;
    font-size: medium;
    color: White;
}
.DetailsViewBlueAlternatingRowStyle
{
    background-color: #fcfcfc;
    background-image: url(../images/grd_alt.png);
    background-repeat: repeat-x;
    background-position: top;
}
.GridViewBlue
{
    width: 100%;
    background-color: White;
    margin-top: 5px;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
    border-style: groove;
    border-width: 2px;
    border-color: #2660AB;
    border-collapse: collapse;
    font-size: 8pt;
    font-family: TAHOMA;
}
.GridViewBlue td
{
    padding: 2px;
    border: solid 1px #c1c1c1;
    color: #717171;
}
.GridViewBluePagerStyle
{
    width: 100%;
    height: 25px;
    background-color: #2660AB;
    background-image: url(../images/blue_pgr.png);
    background-repeat: repeat-x;
    background-position: bottom;
    margin-top: 5px;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
    border-style: none;
    border-width: 0px;
    border-color: #525252;
    border-collapse: collapse;
    font-weight: bold;
    text-decoration: underline;
    text-align: center;
}
.GridViewBluePagerStyle td
{
    border-width: 0;
    padding: 0 6px;
    border-left: solid 1px #666;
    font-weight: bold;
    color: Lime;
    line-height: 12px;
}
.GridViewBluePagerStyle a
{
    color: White;
}
.GridViewBluePagerStyle a:hover
{
    color: Lime;
}
.GridViewBlueAlternatingRowStyle
{
    background-color: #fcfcfc;
    background-image: url(../images/grd_alt.png);
    background-repeat: repeat-x;
    background-position: top;
}
.GridViewBlueSelectedRowStyle
{
    background-color: #e6e6fA;
}
.GridViewBlueHeaderStyle
{
    color: white;
    padding-top: 4px;
    padding-right: 2px;
    background-color: #2660AB;
    background-image: url(../images/blue_head.png);
    background-repeat: repeat-x;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #525252;
    font-weight: bold;
    font-size: 8pt;
    font-family: TAHOMA;
    vertical-align: middle;
    min-height: 30px;
}


/* Para el menu principal */
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:url(images/header.gif); width:134px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}