﻿body {
    margin: 0;
    padding: 0;
}
select
{
	border: 1px solid #7F9DB9;
	background-color: #FFFFFF;
	
	line-height: 1.42857143;	
	border-radius: 3px;	
}
select:focus
{
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);	
}
select[readonly="readonly"], select[disabled="disabled"]
{
    border: 1px solid #7F9DB9;
    background-color: #EFEFEF; /*#FFFFFF;*/
    color: #3B5998;
}

/*--------TEXT-------*/
textarea,input[type="text"],input[type="password"]
{
	border: 1px solid #7F9DB9;
	background-color: #FFFFFF;	
	
	line-height: 1.42857143;
	/*color: #555;*/
	border-radius: 3px;
}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus
{	
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
/*-------------------*/
input[readonly="readonly"], input[disabled="disabled"]
{
    border: 1px solid #7F9DB9;
    background-color: #EFEFEF; /*#FFFFFF;*/
    color: #3B5998;
}
/*-------BUTTON-------*/
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
   
  margin: 0;
  font: Tahoma;
  
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
  
  display: inline-block;  
  margin-bottom: 0;  
  font-weight: normal;  
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;  
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;  
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button:hover, html input[type="button"]:hover, html input[type="reset"]:hover, html input[type="submit"]:hover,
button:focus, html input[type="button"]:focus, html input[type="reset"]:focus, html input[type="submit"]:focus,
button.focus, html input[type="button"].focus, html input[type="reset"].focus, html input[type="submit"].focus,
button:active, html input[type="button"]:active, html input[type="reset"]:active, html input[type="submit"]:active,
button.active, html input[type="button"].active, html input[type="reset"].active, html input[type="submit"].active {
  color: #fff;
  background-color: #5c9ccc;
  border-color: #204d74;
}
button:active, html input[type="button"]:active, html input[type="reset"]:active, html input[type="submit"]:active,
button.active, html input[type="button"].active, html input[type="reset"].active, html input[type="submit"].active {
  background-image: none;
}
button:disabled, html input[type="button"]:disabled, html input[type="reset"]:disabled, html input[type="submit"]:disabled {
  background-color: #337ab7;
  border-color: #2e6da4;
  
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=50);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .50;
}



.btn-default {
  color: #222 !important;
  background-color: #F6F8FA !important;
  border-color: #ccc !important;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active {
  background-color: #e6e6e6 !important;
  border-color: #adadad !important;
}
.btn-default:active,
.btn-default.active {
  background-image: none !important;
}
.btn-default.disabled,
.btn-default[disabled],
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
.btn-default.disabled.active,
.btn-default[disabled].active {
  background-color: #fff !important;
  border-color: #ccc !important;
}
/*-------------------*/
.FondoTituloGrilla
{
	/*background: #5c9ccc url(css/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;*/
	background: #5c9ccc url(../imagenes/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;
	color: #ffffff;
	border: 1px solid #4297d7;
	}
textarea
{
	font:inherit;
	border: 1px solid #7F9DB9;
} 
textarea[readonly="readonly"], textarea[disabled="disabled"]
{
	border: 1px solid #7F9DB9;
	background-color: #EFEFEF; /*#FFFFFF; o #F6F8FA*/
	color: #3B5998;
}
.texto
{
    font-size: 10pt;
    color: #000000;
    font-family: Tahoma;
	/*height: 2px;*/
	/*width: 651px;*/
}
.grilla
{
    font-size: 8pt;
    color: #000000;
    font-family: Tahoma;
}

.txtNumero
{
    font-size: 9pt;
    color: black;
    font-family: Tahoma;
    Text-Align: Right;
}

.titulogral
{
	vertical-align: middle;
	text-align: center;
	height: 73px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16pt;
	font-family: Verdana;
}

/*Formulario de Carga*/
.formulario
{
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;	
	background-color:#F6F8FA; /*#F7F6F3;*/

}

.Borde
{ 
    width:10px;
}
	
.PathMenu
{
    width: auto;
    position: absolute; 
    left: 10px;
    font-family: Verdana;
    font-size: 8pt;
    top: 5px;
    font-weight: normal;
}	

.PathMenuContenedor
{
	text-align: center; 
	position: relative;
	display:block;
	/*top: 5px;*/
}	


/*.PathMenuContenedor span
{
	top: 0px;
}*/	
.titulo
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: Verdana;
	background-color: #e5e5e5; /*#FFD96E; --> Gris, mismo color que el titulo de la pantalla login*/
	height: 25px;
}

.tablaizq
{
	background-color:  #F6F8FA; /*#DDDDDD;*/
	width: 94px;
}
.tablader
{
	background-color: #F6F8FA;
	width: 305px;
}
.tablacen
{
	background-color: #F6F8FA;
	width: 7px;
}

.tituloBotones
{
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Verdana;
	height: 25px;
	background-image: url('../Imagenes/fondoBarraTitulo.jpg');
	background-repeat: repeat-x;
	vertical-align: middle;
}
.botonImagen
{
    vertical-align:middle;    
}



.menufijo
{
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana;
	text-decoration: none;
	height: 25px;
	width: 170px; 
	background-color: #F04F31;
	vertical-align: middle;
}

.menu
{
	font-weight: normal;
	font-size: 8pt;
	color: #333333;
	font-family: Verdana;
	text-decoration: none;
	height: 25px;
	width: 170px;
	background-color: #F5F5F5;
	vertical-align: middle;
	border-bottom: lightsteelblue 1px solid; 
}
.menutexto
{
	font-weight: normal ;
	font-size: 8pt;
	color: #333333;
	font-family: Verdana;
	text-decoration: none;
	height: 25px;
	width: 170px;
	background-color: #F5F5F5;
	vertical-align: middle;
}

.menu:hover
{
    color: #CC3300;
    background-color: white;
}

.menutexto:hover
{
    color: #CC3300;
    background-color: white;
}
.textoMenu
{
	font-weight: bold;
	font-size: 8pt;
	color: #333333;
	font-family: Verdana;
}


	
.panel
{
	background-color: #EEEEEE;
}

/*Paneles */
/*.heading
{
	padding: 1em 0 1em 0;
	color: #0066CC;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 10pt;
}*/
.heading
{
	/*padding: 1em 0 0 0;*/
	padding: 10px 0 0 0;
	color: #0066CC;
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 10pt;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #A7CDF0;
	margin-bottom: 5px;
}

.headingSeparador
{
	padding: 5px 0 0 0;
	color: #0066CC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #A7CDF0;
	margin-bottom: 5px;
}

.subheading{
	padding:.8em 0 0.5em 0;
	color:#0F2543;
	font-weight:bold;
	font-family:Arial, Sans-Serif;
	font-size:1.1em;
}
.boton
{
	
}
.boton a,.boton a:visited{
		padding:5px;
		color:#000000;
		text-decoration:none;
	}
.boton a:hover{
		text-decoration:underline;
}

.textoReporte{    	
	color:#0F2543;
	font-weight:bold;
	font-family:Arial, Sans-Serif;
	font-size:1.1em;
}
/*Colores 
Login #A7CDF0
*/

/*Modal Popup*/
.modalBackground
{
    background-color: #FFFFFF;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup {
	background-color:White;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:3px;		
}

.anchoCampoTxt 
{
    width: 303px;
}

.anchoCampoCbo 
{
    width: 305px;
}

.anchoTxt 
{
    width: 197px;
}    

.anchoCbo 
{
    width: 282px;
}

.anchoCboGrande 
{
    width: 400px;
}

.punteroNormal
{
    cursor:default;
}


/*Paginador*/
.paginador
{
	line-height: 26px;	
}

.paginador span
{
  padding: 5px;
  border: solid 1px #2e6da4;
  text-decoration: none;
  white-space: nowrap;
  background: #337ab7;
  color: White;  
}

.paginador a, 
.paginador a:visited
{
  text-decoration: none;
  padding: 6px;
  white-space: nowrap;
}
.paginador a:hover, 
.paginador a:active
{
  padding: 5px;
  border: solid 1px #2e6da4;
  text-decoration: none;
  white-space: nowrap;
  background: #e5e5e5;
}
