﻿ 
 
/* ---  body --background: url('../Images/bgInterno.jpg') left top no-repeat #fff !important;-*/
 body {
        background-image: none; 
        width: 100%;
    }

/* --- /body --- */ 

 
#page-main {   
	margin: 25px auto;
	width: 95%;
	height: 100%;
}

#page-container {
	position: relative;
    background: white;
    border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
	height: 100%;
/*	margin: 25px auto;*/
	behavior: url(/Styles/PIE.htc);
    -moz-box-shadow: 3px 4px 12px #1c3d4d;
    -webkit-box-shadow: 3px 4px 12px #1c3d4d;
    box-shadow: 3px 4px 12px #1c3d4d;
}

#header.main {
    background: #393939;
    border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0;
    position: relative;
    behavior: url(/Styles/PIE.htc);
}

.logo {
    float: left;
    display: inline-block; 
    vertical-align: middle;
}

ul.nav {
    display: block;
    *padding: 15px;
}

/* USER */

#user-menu {
    background: url("../Images/drop.png") no-repeat scroll right center transparent;
    color: #fff;
    display: inline-block;
    padding: 17px 20px;
    margin-right: 30px;
    text-decoration: none;
    vertical-align: middle;	
    font-size:1.1em;
}



.userSideBar {
    color:#fff;
    text-transform: capitalize;
    font-size:0.9em;
    padding-left: 0.3em;
/*    font-style: italic;*/
}
.user {
    color:#4ca7c4;
/*    font-style: italic;*/
}
.dropdown.open a span {
    color: #801c1a;
}

#nav-menu {
	 background: #19a5e3;
	 /*height: 88px;*/
	 height: 44px;
}


#page-content {
    background: url('../Images/footer.png') repeat-x bottom center; 
	min-height: 505px;
	padding: 0 30px;
	position: relative;
	border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px;
	behavior: url(/Styles/PIE.htc);  
}

.div_current {
	background-color: #FFFFFF;
}

/* COLUMNS */

#column-left {
	float: left;
	width: 35%;
	margin: 0;
}

#column-right {
	float: right;
	width: 55%;
	margin: 0;
}

.classdiv_twocolumns_form {
	width: 100%;
	clear: both;
}

.classdiv_twocolumns_form table {
	float: left;
	width: 100%;    
}

.classdiv_twocolumns_form td(odd) {
	padding-right: 10px;
}

.classdiv_twocolumns_form td input[type="text"] {
	width: 358px;
}

.two-columns-fields {
	width: 100%;
	clear: both;
}

.two-columns-fields p:nth-child(even) {
	clear: left !important;
	float: left !important;
	width: 46% !important;
}

.two-columns-fields p:nth-child(odd) {
	clear: right !important;
	float: right !important;
	width: 46% !important;
}

/* ALIGN */

.left {
	float: left;
}

.right {
	float: left;
}

/* COLORS */
.blue { color: #033D6B !important; }
.gray { color: #919191 !important; }


/* CONTENT */

h2.title span {
    background: #fff; /* @background container color */
    color: #09a6db; /* @color */
    font-style: normal;
    font-weight: 600;
    font-size: 18px;    
    padding-right: 15px;
    text-transform: uppercase; 
}

#div_maximizer_area {
    display: inline-block;
    text-align: right;
    *margin-top: -36px;
    vertical-align: middle;	
}

#div_maximizer_area a {
    border: medium none;
    outline: medium none;
    vertical-align: middle;
    z-index: 99;
    display: inline-block;
    width: 40px;
}

/*Fin cambio, Versión 1.0.5,*/

#FrameViewer {
	width: 100%; 	
	height: 460px;
	height: 497px\9 
}

.GoBack {   
    width: 50%;
	font-family: Open Sans, sans-serif;
	font-style: italic;
	color: #1E3F68;   
	position: relative;
	margin-top: -30px;
	top: -17px;
	text-decoration: none;	
}

.GoBack a:hover {
	text-decoration: underline !important;
}

/* FORM */

.title {   
	color: #09a6db; /* @color */
	font-size: 21px !important;
	font-style: normal;
}

.title.main {
    background: url(../Images/line.png) center repeat-x;
}

.title_tray_period_to_visualize_IEcompat, .title_two {
	padding-bottom: 20px\9;
	margin-bottom: 12px;
	margin-top: 10px;
	text-transform: none;
}

.title span {
	color: #919191;
	font-style: italic;
	font-size: medium;
	text-transform: none;
	font-weight: normal;
}

.description {
    color: #919191;
    font-style: italic;
    font-size: 15px; 
    height: 1em;   
}

.form p {
	float: left;
	clear: both;
	width: 100%;
	padding: 0;
	margin: 0 0 15px;
}

.form p input, .form p select {
	float: left;
	clear: both;
	width: 100%;
}

.form table td label {   
	font-size: 0.9em;
	float: left;
	clear: both;
	text-transform: uppercase;
	font-weight: 600;
	color: #919191;
}

.form p label, .form p span {   
	font-size: 0.9em;
	text-transform: uppercase;
	font-weight: 600;
	color: #919191;
}

.form p label span, .form p span.light {
	text-transform: none;
	font-style: italic;
	font-weight: normal;
	font-size: small;
}

.form .selectAll {
	color: #919191;
	font-size: small;
}

.form .buttons {
	margin-top: 10px;
	margin-bottom: 10px;
}

.fill-parent90 {
	width: 90%;
}

/* COLUMNS */

.form p.column3 {
	clear: none;
	float: left;
	margin: 10px;
	padding: 0;
	width: 30%;   
}

.form p.column1 {
	clear: none;
	float: left;
	margin: 0 3% 0 0;
	padding: 0;
	width: 30%;   
}

/* CHECKBOX */

.checkbox input {
	width: 15px!important;        
}

.checkbox label {
	clear: right!important;    
}

/* MESSAGES */ /* g.v. 08/07/2014*/

.info-message {
    background: url(../Images/close.png) right 15px center no-repeat rgba(252, 240, 194, 0.85);
	border-radius: 0;
	border: 1px solid #d1ae62;
	box-shadow: 0 1px 5px rgba(0,0,0,0.5);
	clear: both;
	color: #ac7d2d;
	display: inline-block;
	font-weight: 600;
    font-size: 12px;
	font-style: italic;
	left: 0;
	line-height: 0;
    padding: 15px;
	position: fixed;
	top: 0;
	text-shadow: 1px 1px 1px #fff;
	text-align: center;
	width: 100%;
    z-index: 70;
}

 .info-message:hover {
    cursor: pointer;    
    background-color: #f3edd5;   
}

/* IE HACKS */
.info-message {
    font-family: Open Sans, sans-serif;
    background-image: url(../Images/close.png);
    background-color: #fcf0c2\9;
    background-position: 99%;
    background-repeat: no-repeat;	
    z-index: 101;
 }
 
.paginas {
    display: inline;
    margin-top: 5px;
    width: 380px;
}

/* Fin cambio, Version 1.0.5, G.V */

.errors { color:#033D6B; }

/* ESPACING */

.spacing-top { margin-top: 10px; }

/* WIZARD */

/*.wizard {
	background: #a9a9a9;
	color: #FFFFFF !important;
	clear: both;
	float: left;
	width: 100%;
	padding: 0;
	margin: 0px 0px;
	font-size: 0.85em;
}

.wizard li {
	display: inline; 
	width: 25%; 
	float: left; 
	text-align: center; 
	padding: 5px 0px; 
}

.wizard a { text-decoration: none; color:#FFFFFF; width: 100%; height: 100%; }
.wizard a:visited { color:#FFFFFF; }  
.wizard a:hover { color:#FFFFFF; }  
.wizard a:active { color:#FFFFFF; }  


.wizard li.selected {
    background: url("../images/flecha.png") no-repeat scroll right center, url("../images/flecha-invert.png")no-repeat scroll left center  #ebc745;   
    background-color:  #ebc745;
   
}
 
.wizard a i { font-size: 0.9em; }*/

/* CAMBIAR CONTRASEÑA */

#CambiarPassword { color: #1e3f68; text-decoration: none; }
#CambiarPassword :visited { color: #1e3f68; }  
#CambiarPassword :hover { color: #1e3f68; }  
#CambiarPassword :active { color: #1e3f68; }  

.classdiv_error {
	max-height: 460px;
}

@-moz-document url-prefix() { 
  .IframeInboxTray {
     max-height: 7440px;
  }
}

#FrameViewer {
	width: 100%; 	
    height: 520px;
    overflow: hidden;
	border: 0 none;   
}

#frameViewer iframe#frameViewer { 
    height: 500px !important;
}

#Modal {
    display:block;
    z-index:1500;  
/*  position:fixed;*/ /* g.v. 12/02/2014 */
    position: absolute; 
    top: 0px;
/*  margin: 0 auto;*/
    left: 0px;
}

#mask {
    position:fixed;
    z-index:9000;
    background-color:#000;
    display: block;
}

#boxes .window {
    background: #fff;
    display:none;
    position: absolute;
    width:100%;
    min-height:500px;   
    z-index:9999;        
}

#boxes #dialog {
    border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; 
    box-shadow: 5px 4px 10px #111; -moz-box-shadow: 5px 4px 10px #111; -webkit-box-shadow: 5px 4px 10px #111;
    height: 600px;
    overflow: hidden;
    top: 0;
    left: 0;
    width: 70%;
    margin: 25px;
/*  margin-left: 45px;*/
/*  position: absolute;*/ /* g.v. 12/02/2014  */
    position: fixed;
    behavior: url(/Styles/PIE.htc);    
}

 /*Inicio cambio, Versión 1.0.5, G.V, 08/04/2013*/
table#searcher {
    width: 50%;
}

table#headerpopup {    
    border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; 
    display: block;
    behavior: url(/Styles/PIE.htc);
}

table#headerpopup td#titulo {
    width:100%;
    color: #777;
    vertical-align: middle;
    font-size: 17px;
    font-weight: 600;
    padding-left: 15px;
}

table#headerpopup td img {
    display: block;
    cursor: pointer;
    vertical-align: middle;
    background: #19a5e3;
    padding: 2px;
    width: 30px;
    margin: 5px;
    border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px;
    behavior: url(/Styles/PIE.htc); 
}

table#headerpopup td img:hover {
    opacity: 0.75;
}

#headerpopup img {
    display: block;
    cursor: pointer;
    vertical-align: middle;
    background: #19a5e3;
    padding: 2px;
    width: 30px;
    margin: 5px;
    border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px;
    behavior: url(/Styles/PIE.htc); 
}

#headerpopup img:hover {
    opacity: 0.75;
}

#paginado {
    display: inline-block;
    background: #ccc;
    border: 1px solid #bbb;
    color: blue;
    padding: 0 5px;
    font-style: 600;
    font-size: 14px;
}

.GoBack #paginado span {
    font-family: Open Sans, sans-serif;
    color: blue;
    width: 80%; 
}
 
.GoBack {   
    display: inline-block;
    float: right;
    width: 50%;
	font-family: Open Sans, sans-serif;
	font-style: italic;
	color: #1E3F68;   
	position: relative;
	margin-top: -30px;
	top: -17px;
	text-decoration: none;
	width: 100%;
    float: right;
}

.GoBack a:hover {
	text-decoration: underline !important;
}

.dataTables_scrollBody, .dataTables_scrollBody {
    height: 100% \0/;
    height: auto!important;
    min-height: 60px \0/;  
	max-height: 160px;
	overflow: auto;	
}

select#DropDownListStateInbox option {
   font-weight: normal!important;  
}

.panel {
    background: #f8f8f8;
    padding: 18px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    border: 1px solid #ccc; 
}

table.modal-table {
    font-family: Open Sans;
    font-weight: 500;
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    behavior: url(/Styles/PIE.htc);
}

/* Botones */

/* Bootstrap */





 .multiselect.btn {
	width: auto;
 }
 .btn.big {
    width: 150px;
 }

.BtnConfirmarDatos, .BtnGenerarClaves, .BtnDescargarCert, .BtnVerSolicitud, .BtnVolver, .BtnBuscar  {
    background: url(../Images/buttons/confirmar-datos.png) center bottom no-repeat transparent;
    border: none;
    display: inline-block;
    height: 32px;
    vertical-align: top;
    width: 163px;
}

.BtnConfirmarDatos:hover, .BtnGenerarClaves:hover, .BtnDescargarCert:hover, .BtnVerSolicitud:hover, .BtnVolver:hover, .BtnBuscar:hover {
    background: url(../Images/buttons/confirmar-datos_hover.png) center bottom no-repeat transparent;
    cursor: pointer;    
 }

.BtnBuscar {
    background: url(../Images/buttons/buscar.png) center bottom no-repeat transparent; 
 }

.BtnBuscar:hover {
    background: url(../Images/buttons/buscar_hover.png) center bottom no-repeat transparent; 
 }
 /* 
.BtnGenerarClaves {
    background: url(../Images/buttons/generar-claves.png) center bottom no-repeat transparent;
}

.BtnDescargarCert {
    background: url(../Images/buttons/descargar-certificado.png) center bottom no-repeat transparent;
}

.BtnVerSolicitud {
    background: url(../Images/buttons/ver-solicitud.png) center bottom no-repeat transparent;
}*/

.BtnVolver {
    background: url(../Images/buttons/volver.png) center bottom no-repeat transparent;
}

.BtnVolver {
    background: url(../Images/buttons/volver.png) center bottom no-repeat transparent;
}
/*
.BtnGenerarClaves:hover {
    background: url(../Images/buttons/generar-claves_hover.png) center bottom no-repeat transparent;
}

.BtnDescargarCert:hover {
    background: url(../Images/buttons/descargar-certificado_hover.png) center bottom no-repeat transparent;
}

.BtnVerSolicitud:hover {
    background: url(../Images/buttons/ver-solicitud_hover.png) center bottom no-repeat;
}*/

.BtnVolver:hover {
    background: url(../Images/buttons/volver_hover.png) center bottom no-repeat;
}

.button {
    background: url(../Images/buttons/buttons-background.png) center bottom repeat-x #fff;    
    border-radius: 5px; -webkit-border-radius: 5px;
    color: #444;
    font-weight: 600;
    font-size: 10px;
    padding: 5px; 
    text-transform: uppercase;
    border: 1px solid #bbb;
}

.button:hover {
    background-position: center top;
    cursor: pointer;
}

.button.green {
    background-color: #8ba95b;
    border: 1px solid #68843d;
    color: #fff;
}

/* animations */
.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;}@-webkit-keyframes fadeIn {
	0% {opacity: 0;}	100% {opacity: 1;}
}

@-moz-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-o-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}

.failureNotification {
    color: #a62523;
    font-size: 13px;
    font-style: italic;
    font-weight: normal;
    text-shadow: 1px 1px 2px #fff;
    float: none !important;
 }

.failureNotification.login {
    background: none repeat scroll 0 0 #F2DEDE;
    border: 1px solid #db6f6d;
    border-radius: 5px;
    padding: 10px 15px;
    display: inline-block;
    behavior: url(/Styles/PIE.htc);
}
 
 
 .grid {
    margin-bottom: 10px;
 }
 .gridBtn{
    margin-bottom: 10px;
 }
 
 .grid td, .grid th {
     padding: 7px;   
 }
 
 .admin-button:hover {
    opacity: 0.8;
 }
 
 /*--  Error Sesion --*/
 .campo-error  {
    color: Red;
    font-style: italic;
    font-size: 13px;
    text-align: left;
 }

#errorBody {
    background: rgba(0, 0, 0, 0.75);
    width: 100%;
    height: 100%;
    position: absolute;
}

.sf-menu {
    width: 100%;
}

tr.no-border td {
    border:0;
 }
 
 input.textbox, select.textbox {
    border: 1px solid #aaa;
    border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
    transition: all 0.2s ease-out;
    font-weight: normal;
    behavior: url(/Styles/PIE.htc);
    behavior: none\9; 
 }
 
input.textbox {
    padding: 2px;
 }
 
select.default.textbox {
    behavior: none;/* Hace conflicto en ie con vista de compatibilidad */
} 
 
 
 
 .light {
    color: #919191; 
    font-family: Open Sans; 
    font-weight: 400;
    font-size: 13px;
 }
 
 .close {
     background: #1786b7;     
    /*background: #64a13c;*/
    padding: 4px;
    border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px;
    behavior: url(/Styles/PIE.htc);
}
 .closeBootstrap {
     /*background: #1786b7;*/     
    /*background: #64a13c;*/
    padding: 4px;
    border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px;
    float:right; 
}
.close:hover {
    opacity: 0.75;
}
 
 /*Barra de progreso*/
 
div.progress {
    float:left;
    background-color: #F5F5F5;
    border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
    height: 20px;
    width:102px;
    overflow: hidden;
     behavior: url(/Styles/PIE.htc);
}

div.progress.active {
    animation: 2s linear 0s normal none infinite progress-bar-stripes;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
    background-size: 20px 20px;
    background-color: #428BCA;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
    line-height: 20px;
    max-width: 100px;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

.form table td span.styled label {   
    float: none;
}


/** Iconos menu de Usuario */
.menuIcons::before {
    font-family: 'Glyphicons Halflings';
    float:left; 
    margin-left: 5px;
    width: 30px;
    /* mouse over link */
    

}
.iconHerramienta::before{
    content: '\e136';
}
.iconConfiguracion::before {
    content: '\e019';
}
.iconLista::before {
    content: '\e032';
}
.iconUsuario::before {
    content: '\e008';
}
.iconSeguridad::before {
    content: '\e033';
}
.iconSalir::before {
   content:"\e017";
}
/** Iconos menu side bar */
/*.menuUsuario a 
{
 width: 200px;   
  margin-left: 20px;
    }*/
.menuIcons::after {
    font-family: 'Glyphicons Halflings';
    
}
.iconMenuBar::after {
 content:"\e055";
}

.iconCertificado::after {
    content:"\e124";
}
.iconAdminPCR::after{
    content:"\e117";
}
.iconCircuito::after {
    content: '\e115';
}
.iconLoadCSV::after {
   content:"\e167";
}

.iconConsultarDocumentos::after {
    content: "\e032";
}

.iconAreas::after {
    content: '\e011';
}

.iconBuscar::after {
    content: '\e003';
}

.iconTiposAccion::after {
    content: '\e168';
}

.iconEmpresas::after {
    content: '\e021';
}

.iconEtiquetas::after {
    content: '\e042';
}

.iconClasesDocumentales::after {
    content: "\e043";
}

.iconCamposAdicionales::after {
    content: '\e047';
}

.iconFavorito:after {
  content:"\e006";
}
.iconPendiente:after {
content:"\e161";
}
.iconRecibido:after {
content:"\e164";
}
.iconEnviado:after {
content:"\e163";
}
.iconRegistrarDocumento:after {
content:"\e203";
}
.iconBandejas:after {
content:"\e028";
}
.iconReservarDocumento:after {
content:"\e195";
}
 
.iconTiposDocumentales::after {
    content: '\e224';
}

.iconTemas::after {
    content: '\e012';
}
.iconAgregacionDocumento::after {
  content:"\e224";
}
.iconNumerarDoc::after {
 content:"\270f";
}

.iconPosicionamiento::after {
    content: '\e068';
}

.iconImportar::after {
    content: '\e198';
}

.iconEditGrid::after {
   content:"\270f";
} 
.iconEvents::after {
   content:"\e185";
}
.iconCarpeta::after {
  content:"\e118";
}




/** MENU DE USUARIO LOGUEADO - cerrar*/

/*.dropdown-menu.menuUsuario {
    width: 230px;
    margin-left: 14px !important;
}*/

select.form-control {
    height: 34px !important;
}

/* Grillas */
.table-container {
    margin-top: 30px;
}

.check input[type=checkbox] {
    margin-left: 10px;
}

.table td,.table th { border: 1px solid #ddd !important;}

.tableBandejaDocumentos {
    font-size: 12px;
}
.table-borderless td,
.table-borderless th {
    border: 0;
}
/*------ NUEVOS ESTILOS TABLA ------*/


table.grilla {
    border-collapse: collapse;
    
    color: #767676; 
    font-size: 13px; 
    font-weight: 600;
    text-align: left;
    border: none;
    font-size: 13px;
  /*  font-style: italic;*/
  /*margin-bottom: 40px;*/
    margin-bottom: 10px;
    width: 100%;
}

table.grilla th {
    background: #2b4655;
    color: #fff;
}

table.grilla tr {
    transition: all .3 ease-out; -moz-transition: all .3 ease-out; -webkit-transition: all .3 ease-out;      
}

table.grilla tr:hover, table.grilla tr.selected {
    background: #ebf1f6;
    color: #1983bf!important;
    transition: all .2 ease-in; -moz-transition: all .2 ease-in; -webkit-transition: all .2 ease-in;
}


table.grilla th, table.grilla td {
    padding: 8px;
    border: 0;
    text-align: left; 
}

table.grilla.periodos td {
    padding: 4px;
}

table.grilla td {
    border-bottom: 1px solid #ccc;
}

table.grilla a img {
    display: inline;
}


/* paginado */

/*--  paginado inbox --*/

.paginado-arriba input {
    background: #efefef;
    border: 1px solid #cecece;
    transition: all ease-out .2s; -moz-transition: all ease-out .2s; -webkit-transition: all ease-out .2s; 
 }
 
 .paginado-arriba input:hover { 
    background: #999;  
    transition: all ease-in .2s; -moz-transition: all ease-in .2s; -webkit-transition: all ease-in .2s; 
  }
  
  .paginado-arriba span {
    margin-right: 10px;
  }
  
/*
.paginado table tr, .paginado table tr:hover {
    background: none;
}

.paginado table td, .paginado td {
    border: none;
}

.paginado table td span, .paginado table td a  {
    color: #555;
    text-decoration: none;
    display: inline-block;
    border: 1px solid #ccc;
    padding: 5px 10px;
    transition: all .2 ease-out; -moz-transition: all .2 ease-out; -webkit-transition: all .2 ease-out;

}

.paginado table td span:hover, .paginado table td a:hover {
    background: #666;
    color: #ffffff!important;
    transition: all .2 ease-in; -moz-transition: all .2 ease-in; -webkit-transition: all .2 ease-in;
}*/

.paginado-arriba table {
    float: right;
}

.paginado-arriba table tr td, .paginado table tr td {
    border: 0;
    background: #fff!important;  
}

.grilla .paginado-arriba table tr td:hover, .grilla .paginado-arriba table tr td:hover {
    background: none!important;
    background: #fff!important;     
 }
.multiline {
    resize: none;
}

.clear {
    clear: both;
}


   