/* CSS Document */
.resultIN {
    min-height: 350px;
    overflow-y: hidden;
    position: relative;
}

.desvadivoff {
  visibility:hidden;
  opacity:0;
  transition:visibility 0s linear 0.5s,opacity 0.5s linear;
}
.desvadivon {
opacity:1;
visibility:visible;
}

.colorError{
color:#FF0000
}

.centrado {
text-align: center
}
.input-mini-date-y { 
    width: 67px 
}
.input-mini-date-x {
    width: 54px
}

/*Divisor de Col Paginador*/
.flexbox-contpagtor {
  height: 45px;
	display: -ms-flex;
	display: -webkit-flex;
	display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 100%;  
}
.flexbox-contpagtor > div {
	padding: 1px;
}
  
a.link-class01 {
cursor:pointer;
    margin-top: 0px;
    display: inline-block;
    color: #333;
    text-decoration: underline;
    opacity: .7
}
a.link-class01:hover {
    opacity: 1;
    text-decoration: none
}


/*Divisor de Col Paginador*/
.fIntCompact {
	display: -ms-flex;
	display: -webkit-flex;
	display: flex;   
}
.fIntCompact > div {
	padding: 3px;  
}

.fIntCompact > .p15 {
	padding-left: 15px;  
}


/*Divisor de Col Paginador 2xX*/
.side-by-side { width: 100%; margin-bottom: 1em; }
.side-by-side > div { float: left; width: 49%; }
.side-by-side > div > em { margin-bottom: 10px; display: block; } 

.side-by-side2 { width: 100%; margin-bottom: 1em; }
.side-by-side2 > div { float: left; }
.side-by-side2 > div > em { margin-bottom: 10px; display: block; }



.clearfix2:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}


/*Tamaños.- width */
.w100{width: 100px; }
.w200{width: 200px; }
.w300{width: 300px; }
.w400{width: 400px; }
.w500{width: 500px; }
.w600{width: 600px; }
.w700{width: 700px; }
.w800{width: 800px; }
.w900{width: 900px; }

.w100p{width: 100%; }
.w90p{width: 90%; }


 /*Tamaño de Letras y Colores*/
.lz08        { font-size: 8pt }
.lz09        { font-size: 9pt }
.lz10        { font-size: 10pt }
.lz11        { font-size: 11pt }
.lz12        { font-size: 12pt }
.lz13        { font-size: 13pt }
.lz14        { font-size: 14pt }
.lz15        { font-size: 15pt }
.lz16        { font-size: 16pt }
.clNe        { color:#000000 }
.clRo        { color:#FF0000 }
.clGr        { color:#808080 }
.clGr9       { color:#C0C0C0 }
.clGr8       { color:#999999 }
.clOr1       { color:#f08b41 }



/*Posiciones de Elementos*/
.al_der{float:right; position:absolute}
.al_izq{float:left; position:absolute}


/*Box Cajas...*/

.boxFileDets {   
    /*border: 1px solid #333333;
    background-color: #D9FFD9;*/
    color: #333333;
    padding: 7px 7px 7px 7px;
    max-width: 290px;
    height: 135px;
    word-wrap: break-word;
    white-space:pre;
}
.boxVPrevia {
    border: 1px solid #333333;
    background-color: #FFFFCE;
    color: #333333;
    padding: 7px 7px 7px 7px;
    /*max-width: 290px;*/
    width: 100%;
    height: 75px;
    word-wrap: break-word;
}



/*Mouse over*/

.mofline:hover{
color:#282828;
cursor:pointer;
text-decoration: underline;
}


/*Cuadros..*/
.cuadr { display: block;  background: #D4D4D4; height:20px; width:350px; border-radius: 4px;  padding: 3px 3px 3px 3px; }

/*CajaParadesplegar*/
#BoxSMSM01_MasOptions{
	/*color: #FFFFFF;*/
  width: 100%;
	margin: auto;
	height: 0px;
	background: #EEEEEE;
	box-shadow: 5px 5px 3px #E4E4E4;
	transition: height .4s;
}

.margen7{
padding: 7px 7px 7px 7px;
}

/*slider*/
.layout-slider01 { margin-bottom: 60px; width: 65%; } 

