/* CONTENIDO DE TABLAS */

body {
  font-family: Arial, sans-serif;
  font-size: 14px;
  background-color: #EEEEEE;
  }
  @media only screen and (max-width: 767px) {
    body {
      margin-top: 80px; } }
      
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #000;
  line-height:2;}
  
h1 {  
	font-size: 18px;
	font-weight:700; }
	  
h2 {  
	font-size: 16px;
	font-weight:700; }
	
h3 {  
	font-size: 14px;
	font-weight:400; }

.baseTablas {
  position: relative;
  width: 100%;
  }
.baseTituloTablas {
  position: absolute;
  width: 100%;
  background-color: #000;
  padding: 10px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2), 0 2px 5px 0 rgba(0, 0, 0, 0.19);
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  z-index: 200;
  color:#FFF;
  font-size: 18px;
  }
.contenidoTablas {
	position: relative;
	padding: 5px 10px;
	background-color: #FFF;
	font-size: .85em;
	line-height: 1em;
	overflow-x:auto;
  }
.filtros {
  position: relative;
  width: 100%;
  font-size: 11px;
  background-color: #DDDDDD;
  min-height: 55px;
  padding: 15px;
  }
  
  .cuerpoFormulario {
  position: relative;
  width: 100%;
  font-size: 12px;
  background-color: #FFF;
  min-height: 355px;
  padding: 15px;
  }
  
.filtrosCont {
	position:relative;
	float:left;
	margin-left:10px;
}
.filtrosCarga {
	position: relative;
	float:right;
	margin-left:0px;
  }
@media only screen and (max-width: 767px) {
.filtros {
  margin-top: -18px;
  margin-bottom: -15px;
  }
.filtrosCont, .filtrosCarga  {
      float:left;
	  width: 100%;
	  margin-left:0px;
	  margin-top: 5px; } }
	  
 
input.buscar[type=text] {
  width: 30%;
  box-sizing: border-box;
  border: solid 1px #666;
  background-color: white;
  font-size: 0.9em;
  font-weight: normal;
  height: 25px;
  line-height: 25px;
  padding: 5px;
  -webkit-transition: width 0.4s ease-in-out;
  transition: width 0.4s ease-in-out;
}

input.buscar[type=text]:focus {
  width: 70%;
}

.botonesTable td {
  padding: 0;
  border-right: none;
    height: 40px;
  
} 
.selectAll {
  position: relative;
  float: left;
  margin: 5px 0;
  height: 25px;
  width: 180px;
  background-color: #fff; 
  padding: 5px 15px;
  font-size: 12px;
 /* border: 1px solid #DDDDDD;*/
  border-radius: 4px;
  font-weight:normal;
  }
.selectAll input{
  position: relative;
  float:left;
  margin-top: -5px;
  font-weight:normal;
  }
  
  
  .textoEsDocOtro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color:#374A0A;
	text-align:left;	
	vertical-align:middle; 
    font-weight: bold;
    padding: 3px 3px 3px 3px;
	
}
  
.selectRes {
  position: relative;
  float: left;
  /*margin: 5px 0;*/
  height: 25px;
  width: 150px;
  background-color: #fff; 
/*  padding: 5px 15px;*/
  font-size: 12px; 
  font-weight:normal;
  }
  
.selectRes input{
  position: relative;
  float:left;
  margin-top: -5px;
  font-weight:normal;
  } 
  
  .selectTipDoc {
  position: relative;
  float: left;
 /* margin: 5px 0;*/
  height: 25px;
  width: 80px;
  background-color: #fff; 
 /* padding: 5px 15px;*/
  font-size: 12px; 
  font-weight:normal;
  }
  
.selectTipDoc input{
  position: relative;
  float:left;
  margin-top: -5px;
  font-weight:normal;
  } 
  
  .selectAcepta {
  position: relative;
  float: left;
  /* margin: 5px 0;*/
  height: 25px;
  width: 750px;
  background-color: #fff; 
  /* padding: 5px 15px;*/
  font-size: 12px; 
  font-weight:700;
  font-style:italic;
  }
  
.selectAcepta input{
  position: relative;
  float:left;
  margin-top: -5px;
  font-weight:normal;
  } 
  
.btnBlueLupa 
{
  background-image : url(../img/core-img/lupa.png);  
  background-color: #337AB7;
  color: white;
  padding: 5px 8px;
  font-size: 11px;
  cursor: pointer;
  border: solid 1px #2E6DA4;
  border-radius: 3px;
  width:28px;
  height:23px;
  
}

.btnGreenLupa 
{
  background-image : url(../img/core-img/lupaGreen.png);  
  background-color: #5CB85C;
  color: white;
  padding: 5px 8px;
  font-size: 11px;
  cursor: pointer;
  border: solid 1px #5CB85C;
  border-radius: 3px;
  width:28px;
  height:23px;
  
}

.btnRedLupa 
{
  background-image : url(../img/core-img/lupaRed.png);  
  background-color: #D9534F;
  color: white;
  padding: 5px 8px;
  font-size: 11px;
  cursor: pointer;
  border: solid 1px #D9534F;
  border-radius: 3px;
  width:28px;
  height:23px;
  
}

.btnBlue 
{ 
  background-color: #337AB7;
  color: white; 
  font-size: 11px;
  cursor: pointer;
  border: solid 1px #337AB7;
  border-radius: 3px;
  padding: 3px 10px;
height:30px; 
  
}

.btnGreen {
    background-color: #5CB85C;
    color: white; 
    font-size: 11px;
    cursor: pointer;
    border: solid 1px #5CB85C;
    border-radius: 3px; 
    text-align: center;
    vertical-align:middle;
    padding: 3px 10px;
    height:30px;
   
}


.btnGreenInicio {
    background-color: #5CB85C;
    color: white; 
    font-size: 13px;
    cursor: pointer;
    border: solid 1px #5CB85C;
    border-radius: 3px; 
    text-align: center;
    vertical-align:middle;
    padding: 3px 10px;
    height:30px;
   
}



.btnWhite {
    background-color: White;
    color: white; 
    font-size: 11px;
    cursor: pointer;
    border: solid 1px #5CB85C;
    border-radius: 3px; 
    text-align: center;
    vertical-align:middle;
    padding: 3px 10px;
    height:30px;
   
}

.btnOrangeModi 
{
     background-image : url(../img/core-img/modi.png); 
   background-color: #ff8000;
  color: white;
  padding: 5px 8px;
  font-size: 11px;
  cursor: pointer;
  border: solid 1px #ff8000;
  border-radius: 3px;
   width:28px;
  height:23px;
}
.btnOrangeAnula
{
     background-image : url(../img/core-img/anula.png); 
   background-color: #ff8000;
  color: white;
  padding: 5px 8px;
  font-size: 11px;
  cursor: pointer;
  border: solid 1px #ff8000;
  border-radius: 3px;
   width:28px;
  height:23px;
}

.btnOrangePrint
{
    background-image : url(../img/core-img/imprime.png); 
    background-color: #ff8000;
    color: white;
    padding: 5px 8px;
    font-size: 11px;
    cursor: pointer;
    border: solid 1px #ff8000;
    border-radius: 3px;
    width:28px;
    height:23px;
}

.btnOrangeDeslinte
{
    background-image : url(../img/core-img/deslinte.png); 
    background-color: #ff8000;
    color: white;
    padding: 5px 8px;
    font-size: 11px;
    cursor: pointer;
    border: solid 1px #ff8000;
    border-radius: 3px;
    width:28px;
    height:23px;
}

.btnRedInhDeslinte
{
    background-image : url(../img/core-img/inhabilitadeslinte.png); 
    background-color: #E6533F;
    color: white;
    padding: 5px 8px;
    font-size: 11px;
    cursor: pointer;
    border: solid 1px #E6533F;
    border-radius: 3px;
    width:28px;
    height:23px;
}


.btnRedInhabilitaDeslinte {
    background-color: #E6533F;
    color: white; 
    font-size: 11px;
    cursor: pointer;
    border: solid 1px #E6533F;
    border-radius: 3px; 
    text-align: center;
    vertical-align:middle;
    padding: 3px 10px;
    height:30px;
   
}

.btnOrange {
    background-color: #ff8000;
    color: white; 
    font-size: 11px;
    cursor: pointer;
    border: solid 1px #ff8000;
    border-radius: 3px; 
    text-align: center;
    vertical-align:middle;
    padding: 3px 10px;
    height:30px;
   
}
.btnOrangeGrande {
  background-color: #ff8000;
  color: white;
  padding: 5px 10px;
  font-size: 12px;
  cursor: pointer;
  border: solid 1px #ff8000;
  border-radius: 3px;
  background-image: url(../img/core-img/modi.png);
  background-repeat:no-repeat;
}

.btnRefesh 
{ 
  background-color: #337AB7;
  color: white;
  padding: 5px 10px;
  font-size: 12px;
  cursor: pointer;
  border: solid 1px #337AB7;
  border-radius: 3px;
  background-image: url(../img/core-img/refeshpeque.png);
  background-repeat:no-repeat; 
  width:28px;
  height:23px;
}

.btnGreenDescarga {
  background-color: #5CB85C;
  color: white;
  padding: 5px 10px;
  font-size: 12px;
  cursor: pointer;
  border: solid 1px #4CAE4C;
  border-radius: 3px;
  background-image: url(../img/core-img/descarga.png);
  background-repeat:no-repeat;
}
.btnWhite {
  background-color: #fff;
  color: #000; 
  font-size: 11px;
  cursor: pointer;
  border: solid 1px #000;
  border-radius: 3px;
   text-align: center;
   vertical-align:middle;
   padding: 3px 10px;
   height:30px;
}
.btnWhiteCarga {
  background-color: #fff;
  color: #000; 
  font-size: 11px;
  cursor: pointer;
  border: solid 1px #000;
  border-radius: 3px;
   text-align: center;
   vertical-align:middle;
   padding: 3px 10px;
   height:30px;
   background-image: url(../img/core-img/carga.png);
  background-repeat:no-repeat;
}
.download {
  position: relative;
  float: right;
  height: 25px;
  right:0;
  }
.resultados table {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
}

.resultados table tr {
  color: #5D5D5D;
  border: 1px solid #DDDDDD;
  padding: .35em;
}
.oscuro {
  background-color: #F9F9F9;
  height: 40px;
}
.claro {
  background-color: #ffffff;
  height: 40px;
}

.resultados table th {
  padding: .625em;
  border-right: 1px solid #ccc;
  text-align:center
}

.resultados table td {
  padding: .450em;
  border-right: 1px solid #ccc;
   
}
.head td{
  padding: .625em;
  border-right: 1px solid #ddd;
}

.resultados table th {
  background-color: #F9F9F9;
  font-weight:700;
  color:#000;
  border:none;
}
.contenidoTablas .button {
  background-color: #fff; 
  color: #000;
  padding: 5px 15px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: .85em;
  cursor: pointer;
  border: 1px solid #ccc;
  border-radius: 3px;
  -webkit-transition-duration: 0.2s; /* Safari */
  transition-duration: 0.2s;
}

.contenidoTablas .button:hover {
  background-color: #ccc;
  color: #000;
}
.contenidoTablas .buttonDelete, .buttonEdit, .buttonRestore  {
	margin-left: 5px;
	margin-right: 5px;
	width: 80px;
	border-radius: 4px;
    padding: 3px 5px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: .8em;
  cursor: pointer;
  -webkit-transition-duration: 0.2s; /* Safari */
  transition-duration: 0.2s;
}

.contenidoTablas .buttonDelete {
  background-color: #D9DB17; 
  color: #FFF;
  border: 1px solid #D9DB17;
}

.contenidoTablas .buttonDelete:hover {
  background-color: #FFF;
  color: #D9DB17;
  font-size: .8em;
}

.contenidoTablas .buttonEdit {
  background-color: #000; 
  color: #FFF;
  border: 1px solid #000;
}

.contenidoTablas .buttonEdit:hover {
  background-color: #FFF;
  color: #000;
  font-size: .8em;
}
.contenidoTablas .buttonRestore {
  background-color: #7F7F7F; 
  color: #FFF;
  border: 1px solid #7F7F7F;
}

.contenidoTablas .buttonRestore:hover {
  background-color: #FFF;
  color: #7F7F7F;
  font-size: .8em;
}

input {
  background-color: #FFF;
  border: solid 1px #ccc;
  font-size: 0.9em;
  font-weight: normal;
  height: 23px;
  /*line-height: 25px;*/ 
  padding: 5px;
  margin-left: 5px;
  margin-right: 5px;
}


.texto8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color:Black;
	font-weight:lighter;
}


.texto8Obs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color:Black;
	font-weight:lighter;
	border-radius: 3px; 
}


.textoEstado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color:Black;
	font-weight:bold;
	color:Black;
}


.textoSolapaElegida {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color:Black; 
	font-weight:bold; 
	 
}

.textoSolapaNOElegida:hover {
   text-decoration: none;
}

.textoSolapaElegida:hover {
  text-decoration: none;
}

.textoSolapaNOElegida {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color:Gray; 
	font-weight:500;
	 
}

/* SOLAPAS */
* {
  margin: 0;
  padding: 0;
}
.block {
  width: 500px;
  font-size: 12px;
}
.solapas {
  width: 100%;
  margin-bottom:-10px;
}

.block label {
  float: left;
  padding: 5px 10px;
  border-radius: 5px 5px 0 0;
  border: 1px solid #ddd;
  background-color:#FFF;
  cursor: pointer;
}
.block label:hover {
  background-color:#DDDDDD;
}

.block input[type="radio"] {
  display: none;
}

.block .cont {
  display: none;
  width: 500px;
  position: absolute;
  top: 50px;
  background: #000;
  padding: 10px;
  color: #fff;
}
[type=radio]:checked ~ label ~ .cont {
  display: block;
}
.solapaTitle {
  float: left;
}
.number {
  float: left;
  padding: 1px 4px;
  border-radius: 2px;
  color: #FFF;
  font-weight:bold;
  font-size: 10px;
  margin-left: 5px;
}
/* PAGINADO */
.paginadoCont {
  border-collapse: collapse;
  margin: 10px;
  padding: 0;
  width: 100%;
  text-align: left;
  border-left-color:#FFF;
}

.pagination {
  position:relative;
  display: inline-block;
  float: right;
}

.buttonChico {
  color : #000;
  float: left;
  padding: 5px 10px;
  text-decoration: none;
  transition: background-color .3s;
  border: 1px solid #7F7F7F;
  margin: 0 4px;
}


.pagination a {
  color: #000;
  float: left;
  padding: 5px 10px;
  text-decoration: none;
  transition: background-color .3s;
  border: 1px solid #7F7F7F;
  margin: 0 4px;
}

.pagination a.active {
  background-color: #000;
  color: white;
  border: 1px solid #000;
}

.pagination a:hover:not(.active) {
  background-color: #F2F2F2; border: 1px solid #000;
}

 

/* FLECHAS */

a.flecha:active {
  opacity: 1;
}
a.flecha:hover {
  opacity: 0.5;
}


.celdaFlechas {
	position: relative;
	width:100%;
	padding: 0 auto 0 auto;
  background-color: #fff;
}

/* PAGINA DETALLE */  

.details {
  width: 700px;
  font-size: 12px;
}

.details .mainTitle {
  background-color:#F7F7F7;
  font-color: #555;
  font-size: 15px;
  border-bottom: solid 1px #E5E5E5;
  padding: 5px;
}
.details .closeButton {
  background-color:#F7F7F7;
  border-top: solid 1px #E5E5E5;
  padding: 12px;
  text-align: right;
   
}
.details .mainContent {
  background-color:#fff;
  font-color: #555;
  padding: 15px;
}
.details .info {
  width: 100%;
  border: solid 1px #E5E5E5;
  margin-top: 39px;
  padding: 12px;
  text-align: left;
}
.details .block label {
  float: left;
  padding: 5px 10px;
  border-radius: 5px 5px 0 0;
  border: 1px solid #ddd;
  border-bottom: 1px solid #fff;
  background-color:#FFF;
  cursor: pointer;
}
.details table td{
  border-bottom: solid 1px #E5E5E5;
  border-right: none;
  padding: 3px;
}
.details .title {
  float: left;
}
.details .estado {
  float: left;
  color: white;
  padding: 3px 6px;
  font-size: 10px;
  font-weight:bold;
  border-radius: 5px;
  margin-left: 10px;
}
.green {
  background-color: #468847;
}
.blue {
  background-color: #337AB7;
}
.red {
  background-color: #D9534F;
}
.orange {
  background-color: #ff8000;
}

/* PAGINA CARGA */

.details .mainCarga 
{
    
  width: 950px;
}
.details .mainCarga table td{
  border-bottom: solid 1px #E5E5E5;
  border-right: none;
  padding: 8px;
}
.details .mainTitleCarga {
  font-size: 13.5px;
}

.details .mainCuerpoCarga {
  font-size: 11px;
}

.details input {
  border: solid 1px #CCCCCC;
  border-radius: 5px;
  
}

.details .inputDate {
  border: solid 1px #CCCCCC;
  border-radius: 5px;
   font-size: 14px;
   height: 30px;
   font-family: Lucida Console;
  
}
.details .selectCarga {
  border: solid 1px #CCCCCC;
  border-radius: 5px;
  width:60%;
  margin-left: 5px;
}

.details .selectCargaDir {
  border: solid 1px #CCCCCC;
  border-radius: 5px;
  width:70%;
  margin-left: 5px;
}


.details .selectCargaVar {
  border: solid 1px #CCCCCC;
  border-radius: 5px;
  width:90%;
  margin-left: 5px;
}

.details .selectCargaVariante {
  border: solid 1px #CCCCCC;
  border-radius: 5px;
  width:25%;
  margin-left: 5px;
}

.details .selectCargaUni {
  border: solid 1px #CCCCCC;
  border-radius: 5px;
  width:10%;
  margin-left: 5px;
}
 .containerInt {
	width: 1350px;
	height: 495px;
	margin: 0 auto 0 auto;
	padding-top: 20px;
	z-index: 1;
	background-color:#EEEEEE;
	 
	
}

.radioList input {
    margin-right: 6px;
}


 .mainCargaMas 
{
    
  width: 1300px;
}
  .mainCargaMas table td{
  border-bottom: solid 1px #E5E5E5;
  border-right: none;
  padding: 8px;
}

  .mainCargaMas table td{
  border-bottom: solid 1px #E5E5E5;
  border-right: none;
  padding: 8px;
}

.boxForm {
	width: 100%;
	padding: 5px;
	margin-top: 10px;
	
}



.boxFormCambioPass {
	width: 580px;
	padding: 5px;
	margin-top: 10px;
	
}

.boxTitle {
	width: 350px;
	height: 30px;
	border-bottom: solid 1px #CCCCCC;
	padding: 5px;
}

.olvidoPass {
	width: 350px;
	height: 30px; 
	padding: 5px;
	text-align:center;
}

.inicioIzq {
	width: 350px;
	height: 30px; 
	padding: 5px;
	text-align:right;
}

.containerLoguin {
	position: absolute;
	width: 100%;
	margin-top: 65px;
	margin-left: 10px;
	 
}
.input-container {
  display: -ms-flexbox; /* IE10 */
  display: flex;
  width: 340px;
  margin-bottom: 10px;
  border: solid 1px #ccc;
 
  
}

.input-container-pass {
  display: -ms-flexbox; /* IE10 */
  display: flex;
  width: 200px;
  margin-bottom: 10px;
  border: solid 1px #ccc;
 
  
}

.input-field {
width: 100%;
padding: 8px;
border: solid 1px #FFF;
font-size:12px;
height: 12px;
    margin-left: 0px;
    margin-right: 0px; 
 
}

.btn 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:13px;
  background-color: #337AB7;
  color: white;
  padding: 8px 10px;
  border: solid 1px #2E6DA4;
  cursor: pointer;
  border-radius: 4px;
}

 

#header {
	position: absolute;
	width: 100%;
	height: 50px;
	background-color: #FFF;
	border-bottom: solid 1px #CCCCCC;
	 
	-webkit-box-shadow: 0px 1px 1px 0px rgba(204,204,204,1);
	-moz-box-shadow: 0px 1px 1px 0px rgba(204,204,204,1);
	box-shadow: 0px 1px 1px 0px rgba(204,204,204,1);
	background-image:url('../img/core-img/logo.png');
	background-repeat:no-repeat;
	background-position:left center;
	border-left: solid 5px #FFFFFF;
}

h1 {
	font-size: 0.9em;
	font-weight:400;
	 font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
}


.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon {
    padding: 8px;
    background: #EEEEEE;
    color: #555555;
    min-width: 20px;
    text-align: center;
}

.ImgMiddleText
{
  vertical-align:middle;
  background:url('../img/core-img/date_icon.png');
}


a.tituloOrdenar 
{
    font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFF;
	background-color: #D9A300;	
	text-align: center;
	text-decoration:none;	
}

a.tituloOrdenar:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFF;
	background-color: #D9A300;	
	text-align: center;
	text-decoration:none;
}
a.tituloOrdenar:hover {
	  font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFF;
	background-color: #D9A300;
	
	text-align: center;
	text-decoration:none;
}
a.tituloOrdenar:visited {
	  font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFF;
	background-color: #D9A300;
	
	text-align: center;
	text-decoration:none;
}
a.tituloOrdenar:active {
	  font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFF;
	background-color: #D9A300;
	
	text-align: center;
	text-decoration:none;
	
}

.textoExplicacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: Black;
	 
}

 
.textoError  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	color:#CE2B64;
	font-weight:bold;
}

.textoMensaje {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	color:#258606;
	font-weight:bold;
}
 
.selectTipoDoc {
text-align: center;
vertical-align:middle; 

   
}


.details .selectunidad {
  border: solid 1px #CCCCCC;
  border-radius: 5px;
  width:30%;
  margin-left: 5px;
}






.detailsGrande {
  width: 1090px;
  font-size: 12px;
}

.detailsGrande .mainCarga table td{
  border-bottom: solid 1px #E5E5E5;
  border-right: none;
  padding: 8px;
}

.detailsGrande .mainTitle {
  background-color:#F7F7F7;
  font-color: #555;
  font-size: 15px;
  border-bottom: solid 1px #E5E5E5;
  padding: 5px;
}
.detailsGrande .closeButton {
  background-color:#F7F7F7;
  border-top: solid 1px #E5E5E5;
  padding: 12px;
  text-align: right;
   
}
.detailsGrande .mainContent {
  background-color:#fff;
  font-color: #555;
  padding: 15px;
}
.detailsGrande .info {
  width: 100%;
  border: solid 1px #E5E5E5;
  margin-top: 39px;
  padding: 12px;
  text-align: left;
}
.detailsGrande .block label {
  float: left;
  padding: 5px 10px;
  border-radius: 5px 5px 0 0;
  border: 1px solid #ddd;
  border-bottom: 1px solid #fff;
  background-color:#FFF;
  cursor: pointer;
}
.detailsGrande table td{
  border-bottom: solid 1px #E5E5E5;
  border-right: none;
  padding: 3px;
}
.detailsGrande .title {
  float: left;
}
.detailsGrande .estado {
  float: left;
  color: white;
  padding: 3px 6px;
  font-size: 10px;
  font-weight:bold;
  border-radius: 5px;
  margin-left: 10px;
}

.detailsGrande .selectCargaDir {
  border: solid 1px #CCCCCC;
  border-radius: 5px;
  width:70%;
  margin-left: 5px;
}


.detailsGrande .selectCargaVar {
  border: solid 1px #CCCCCC;
  border-radius: 5px;
  width:90%;
  margin-left: 5px;
}


.detailsGrande .selectCargaUni {
  border: solid 1px #CCCCCC;
  border-radius: 5px;
  width:40%;
  margin-left: 5px;
}

.detailsGrande .selectCarga {
  border: solid 1px #CCCCCC;
  border-radius: 5px;
  width:60%;
  margin-left: 5px;
}

.detailsGrande input {
  border: solid 1px #CCCCCC;
  border-radius: 5px;
  
}


.textoPositivo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	color:#025602;
	font-weight:bold;
}

.textoNegativo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	color:#D9534F;
	font-weight:bold;
}
 
 
 .textoAzul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	color:#0B097D;
	font-weight:bold;
	line-height: 1;
}

a.OlvidoPasslink 
{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt; 
	color: Black; 
	text-align: center;
	text-decoration:none;	
}

a.OlvidoPasslink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: Black; 
	text-align: center;
	text-decoration:none;
}

a.OlvidoPasslink:hover {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: Black; 
	text-align: center;
	text-decoration:none;
}

a.OlvidoPasslink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt; 
	color: Black; 
	text-align: center;
	text-decoration:none;
}

a.OlvidoPasslink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt; 
	color: Black; 
	text-align: center;
	text-decoration:none;
	
}