﻿html,
body 
{
	margin:0;
	padding:0;
	height:100%;
}

.loginBody 
{
	margin:0;
	padding:0;
	height:100%;
    /* background-image: url("../images/background.png"); */
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center; 
}

#login
{
    min-height :100%;
	position: relative;
}

#header
{
	background:#013D83;
	padding:3px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: white;
}

#wrapper 
{
	min-height :100%;
	position: relative;
    top: 0px;
    left: 0px;
}

#footer 
{
	background:#013D83;
	width: 100%;
	/*height: 30px; */
    position: relative;
	bottom: 0;
	left: 0;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: white;
    padding:10px 0px;
}

#footer_intro 
{
	background:#013D83;
	width: 100%;
	height: 40px;
    position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: white;
    padding-top:15px;
}

.content
{
  border-style: solid;
    border-color: inherit;
    border-width: 0px;
    text-align: left;
    width: 80%;
    float: left;
    margin-top: 0; 
    margin-bottom: 0;
    margin-right: 118px;
}

.clear
{
  clear: left;
}

.content_menu
{
  border: 0px solid; 
  width: 12%;
  float: left;
  clear: left;
  margin-right: 10px;
  margin-bottom: 10px;
  padding-left: 5px;
  padding-bottom:auto;
}

.headMonitor table
{
  border: none;
  border: 0px solid #CCC;
  width: 100%;
  border-collapse: collapse;
  margin-top: 0; 
  margin-bottom: 0;
}

.headMonitor table,td
{
  border: 0px solid #CCC;
  border-collapse: collapse;
  font: small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
  margin-top: 0; 
  margin-bottom: 0;
  padding:2px;
}

td b {
   font-size:12px;
   font-family:Arial;
    }

.ListMonitor thead th,
.ListMonitor tbody th
{
  background: #FFF url(th_bck.gif) repeat-x;
  color: #666; 
  border-left: 1px solid #CCC;
  margin-top: 0; 
  margin-bottom: 0;
  font: small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; 
}

.ListMonitor tbody th
{
  background: #013D83;
  border-top: 1px solid #CCC;
  text-align: left;
  font-weight: normal;
  margin-top: 0; 
  margin-bottom: 0;
  font: small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
  text-align:center;
  font-family:Arial;
  font-size:11px;
  padding:3px;
  font-weight:bold;
}

.ListMonitor tbody tr td
{
  color: #555;
  margin-top: 0; 
  margin-bottom: 0;
  font-family:Arial;
  font-size:11px;
}

.ListMonitor tbody tr: hover
{
  background: #FFF url(tr_bck.gif) repeat;
  margin-top: 0; 
  margin-bottom: 0;
}

.ListMonitor tbody tr: hover td
{
  color: #454545;
  margin-top: 0; 
  margin-bottom: 0;
}

.ListMonitor tfoot td,
.ListMonitor tfoot th
{
  border-left: none;
  border-top: 1px solid #CCC;
  background: #FFF url(foot_bck.gif) repeat;
  color: #666;
  margin-top: 0; 
  margin-bottom: 0;
}

.ListMonitor caption
{
  text-align: left;
  font-size: 120%;  
  padding-left: 5px;
  padding-right: 5px;
  color: #666;
}
  
.ListMonitor table
{
  border: none;
  border: 1px solid #CCC;
  width: 100%;
  border-collapse: collapse;
  margin-top: 0; 
  margin-bottom: 0;
}

.ListMonitor table,td
{
  /* border: 1px solid #CCC; */
  border-collapse: collapse;
  font: small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
  margin-top: 0; 
  margin-bottom: 0;  
  padding-left: 5px;
  padding-right: 5px;
}

.ListMonitor table.alternate_color tr:nth-child(odd) td{
   background-color:#777;
}
.ListMonitor table.alternate_color tr:nth-child(even) td{
   /* styles here */
}

.ListMonitor table a: link
{
  color: #666;
  text-decoration: none;
  margin-top: 0; 
  margin-bottom: 0;
}

.ListMonitor table a: visited
{
  color: #666;
  text-decoration: none;
  margin-top: 0; 
  margin-bottom: 0;
}

.ListMonitor table a: hover
{
  color: #666;
  text-decoration: none;
  margin-top: 0; 
  margin-bottom: 0;
}

.ListMonitor table a: active
{
  color: #666;
  text-decoration: none;
  margin-top: 0; 
  margin-bottom: 0;
}

.PagerButtonCSS  
{  
  font-family:Arial !important;
  font-size: 7.5pt !important;
  color: #254873 !important;
  font-weight: bold;
}  
  
.NumericButtonCSS  
{  
 font-family:Arial !important;
  font-size: 7.5pt !important;
  color:gray !important;
  font-weight: bold;
}    
.CurrentPageLabelCSS  
{  
  color: Black;  
  font-weight: bold;  
  font-family: Comic Sans MS;
  font-size:12px;
}   
.NextPreviousButtonCSS  
{  
 font-family:Arial !important;
  font-size: 7.5pt !important;
  color:gray !important;
  font-weight: bold;
}
  
table.checkItems tr td label
{
  margin-left: 1px;
  font-family:Arial !important;
  font-size: 8.5pt !important;
  color: #254873;
  padding-left:3px;
}

table.checkItems 
{
  border: 0px solid #FFF;
  border-collapse: collapse;
  font: small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
  margin-top: 0; 
  margin-bottom: 0;

} 

table.checkItems tr
{
  border: 0px solid #FFF;
  border-collapse: collapse;
  font: small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
  margin-top: 0; 
  margin-bottom: 0;
}  
table.checkItems tr td
{
  border: 0px solid #FFF;
  border-collapse: collapse;
  font: small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
  margin-top: 0; 
  margin-bottom: 0;
} 

.tagMonitor
{
 text-decoration :none;
 color: White;
}

.styleSearch
{
  background: url(../images/filter.png) no-repeat;
  border: 1px solid #FFFFFF;
  padding: 3px;
  text-align: center;
  font-weight: bold;
  font-size : 11px;
  color: #013D83;
}

.styleExcel
{
  background: url(../images/excel.png) no-repeat;
  border: 1px solid #FFFFFF;
  padding: 3px;
  text-align: center;
  font-weight: bold;
  font-size : 11px;
  color: #013D83;
}

.styleDetails
{
  background: url(../images/details.png) no-repeat;
  border: 1px solid #FFFFFF;
  padding: 3px;
  text-align: center;
  font-weight: bold;
  font-size : 11px;
  color: #013D83;
}

.styleXml
{
  background: url(../images/xml.png) no-repeat;
  border: 1px solid #FFFFFF;
  padding: 3px;
  text-align: center;
  font-weight: bold;
  font-size : 11px;
  color: #013D83;
}

.stylePdf
{
  background: url(../images/pdf.png) no-repeat;
  border: 1px solid #FFFFFF;
  padding: 3px;
  text-align: center;
  font-weight: bold;
  font-size : 11px;
  color: #013D83;
}

.styleRefresh
{
  background: url(../images/refresh.png) no-repeat;
  border: 1px solid #FFFFFF;
  padding: 3px;
  text-align: center;
  font-weight: bold;
  font-size : 11px;
  color: #013D83;
}

.styleSee
{
  background: url(../images/see.png) no-repeat;
  border: 1px solid #FFFFFF;
  padding: 3px;
  text-align: center;
  font-weight: bold;
  font-size : 11px;
  color: #013D83;
}

.styleMarkTicket
{
  background: url(../images/check.png) no-repeat;
  border: 1px solid #FFFFFF;
  padding: 3px;
  text-align: center;
  font-weight: bold;
  font-size : 11px;
  color: #013D83;
}

.styleCheck
{
  background: url(../images/checkbox-checked.png) no-repeat;
  border: 0px solid #FFFFFF;
  padding: 1px;
  text-align: center;
  font-weight: bold;
  font-size : 11px;
  color: #013D83;
}

.styleUnCheck
{
  background: url(../images/checkbox-unchecked.png) no-repeat;
  border: 0px solid #FFFFFF;
  padding: 1px;
  text-align: center;
  font-weight: bold;
  font-size : 11px;
  color: #013D83;
}

.styleExit
{
  background: url(../images/exit.png) no-repeat;
  border: 1px solid #FFFFFF;
  padding: 3px;
  text-align: center;
  font-weight: bold;
  font-size : 11px;
  color: #013D83;
}

.bolas
{
  background: url(../images/bolas.jpg) no-repeat;
float:left; width:60%; height:400px; padding-left:50px;
}

.styleButtonStandart
{
  text-align: center;
  font-weight: bold;
  font-size : 11px;
  color: #013D83;
}

.styleButton
{
  background: #2672EC;
  border:1px solid #FFFFFF;
  text-align: center;
  font-weight: bold;
  font-size : 11px;
  color: #013D83;
  padding:6px 12px 6px 12px;
  color:white;
}

.styleButtonLogin
{
  background:#FFFFFF;
  border:1px solid #FFFFFF;
  text-align: center;
  font-weight: bold;
  font-size : 11px;
  color: dimgrey;
  padding:6px 12px 6px 12px;
  cursor:pointer;
  border-radius:3px;
}
.styleButtonLogin:hover {
    color:black;
}

.styleButtonMenu
{
  background: #FFFFFF;
  border: 0px solid #FFFFFF;
  text-align: left;
  font-weight: bold;
  font-size : 11px;
  color: #013D83;
  border-radius:2px;
}

.uppercase
{
  text-transform: uppercase;
}

ul
{
  list-style-image: url('../images/bullet.png');
}

select 
{
    border: 1px solid #aac9ce;
/*  height: 30px; 
    width:100%; */
   	font-family:Arial !important;
	font-size: 8.5pt !important;
	line-height: 1;
    color: #254873;
    cursor: pointer;
    border-radius: 1px;
    text-indent: 0.01px;
    appearance: none;
    padding:6px 3px 3px 0px;
    -moz-appearance: none; 
    text-indent: 0.01px;
    background-color: white !important
}

/*
.menu li:hover ul {
    height:95px;
    background-color:white;
}

.menu li ul li a {
    font-family:Arial !important;
	font-size: 9pt !important;
    color: #254873 !important;
} */

input[type="text"] {
    font-family:Arial !important;
	font-size: 8.5pt !important;
    color: #254873;
    background-color: white !important;
    border:1px solid #aac9ce;
    }

input[readonly="readonly"]
{
    background-color:#e8e8e8 !important;
}

select[disabled] { background-color:#e8e8e8 !important;}

span.listViewParam_itemDataPager {
    font-family:Arial !important;
	font-size: 8.5pt !important;
    color: #254873 !important;
    display:block;
}

.btnStyle
{
   /* border: 1px solid #147fdb; */
    padding:8px;
    cursor: pointer;
    border:1px solid #19668f;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
    border-bottom-color:#404040;
    font-family:Arial;
    font-size:8.5px;  
    color: #ffffff;
    font-weight:700;
    height:26px;
    text-transform:uppercase;
    background-color:#013D83;
}

.btnStyle:hover
{
    background-color:#19668f;
}


.popUp {
	position: relative;
	width: 410px;
	margin: 0 auto;
	border: 4px solid #a6bac9;
	border-radius: 8px;
	background: white;
	text-align:center;
    font-family:Arial !important;
    font-size:8.5pt !important;
}

.popUp .Titulo
{
     border-radius: 5px;
     font-weight:bold;
     font-size:17px;
     color:#718ea5;
     font-family:Arial;
	 height:29px;
     background-color:#e0e7ed;
	 padding-left:19px;
	 padding-top:10px;
}

.popUp .RedError
{
     font-size:17px;
     color:#ff0000;
     font-family:Arial;
     /*font-family:open_sanssemibold;*/
}

.popUp .RedError10
{
     font-size:10.5px;
     color:#ff0000;
     font-family:Arial;
     /*font-family:open_sanssemibold;*/
}


#wrapper .flecha
{
    width: 34px;
    height: 578px;
    height: 100%; /* background-color:#F2FF24; */
    float: left;
    padding-top: 200px;
}

.contFlechaIzquierda
{
    background-image: url("../Images/flecha2.jpg");
    width: 15px;
    height: 70px;
    background-repeat: no-repeat;
    background-position: left;
    margin: 0px auto;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}

.contFlechaDerecha
{
    background-image: url("../Images/flecha2.jpg");
    width: 15px;
    height: 70px;
    background-repeat: no-repeat;
    background-position: right;
    margin: 0px auto;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}
/* Grilla */
.gridDegradeHead
{
    background-image: url(../../img/head_Grilla.jpg);
    background-repeat:repeat-x;
    background-color:#013D83;
    border:1px solid white;
    color:white !important;
	font-size: 11px !important;
	font-family: Arial;
	/*color:#718ea5;*/
	text-align: center;
	font-weight:bold;
	/*height:41px;*/
}

tr.gridDegradeHead th {
    border:1px solid white;
}

.GridItem
{
   margin: 0px auto 0;
   text-align: center;
   border-color:Black;
   padding: 5px;
   vertical-align:Middle;
   background-color:#f6f8fa;
   height:30px;
   color:#798894;
   font-family:Arial;
   font-size:12px !important
 /*  border-right:1px solid #ffbcc9;
   border-left:1px solid #ffbcc9; */
}

.GridFooter
{
    background-image: url(../imagenes/admin/degradadoGrid.gif);
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	padding:5px;
	color:#333333;
	text-align: center;
	vertical-align:Middle;
}
.GridItemAlterno
{
    padding: 5px;
    margin: 0px auto 0;
    background-color: #ffffff;
    text-align: left;
    vertical-align:Middle;
    text-align: center;
    height:30px;
    color:#798894;
    font-family:Arial;
/*  border-right:1px solid #000000;
    border-left:1px solid #000000;  */
 }

.GridFooter span{
    color:red;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
}

.GridFooter a{
    color:black;
    font-family:Arial;
    font-size:11px;
}

tr.GridFooter td table{
 text-align:center;
 margin:auto;
}

tr.GridFooter td{
  text-align:center;
}

 .GridItemAlterno td, tr
 {
    /*border-right:1px solid #ffbcc9;*/
    padding:3px;
    font-size:11px;
    /*border-left:1px solid #ffbcc9;*/
}

 .GridItem td, tr
 {
    padding:3px;
    font-size:11px;
    /*border-right:1px solid #ffbcc9;*/
    /*border-left:1px solid #ffbcc9;*/
}

.GridItem tr:last-child, table td:last-child{
	border-right: none;
}
/* Grilla */
a {
    font-family:Arial;
    color:darkblue;
    text-decoration:none;
}


