a:visited {color: #764591;}

a:visited.btn  {color:#ddd;}
a:visited.navbar-btn, a.visitado2:visited   {color:#555;}

a.visitado:visited {	color: #764591!important;}

#botonLimpiar a:visited , #botonBuscar a:visited {	color:#fff;}

.jumbotron {
	background-color:#edf5f7!important;
}
.navbar-right {padding-left: 20px;}


pre {max-width: 80em; /* 47em; */
	font-size: 16px;} /* agregado para sustituir en head */

/*fondo del cabezal*/
.navbar-default {
	background-color: #e2edf0!important;
	border: none !important;
}

/* boton de inicio responsive **/
p.hidden-sm button {
	float: right;
}

#contenedor {margin-top:76px; }


@import url(http://fonts.googleapis.com/css?family=Open Sans:400,300,600,700);

/*body {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-weight: 300!important;
}*/

.navbar-header h1 {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	letter-spacing: -0.05em;
	font-weight: 300;
	margin:.4em 0 0 0;
	font-size: 1.5em;
}

.navbar-header h5 {
	margin: .2em 0 0 0;}

/* achica espacio logo*/
a.navbar-brand {
	padding-bottom:0;
}
/* solo para el primer elemento de consulta*/
#page-header1 {
	margin-top: 100px;
	padding-bottom: 0;
	border-bottom: none !important;
} 

.page-header {
	border-color: #fff!important;
	margin-bottom: 0;
	margin-top: 20px;
	padding-bottom: 0!important;
}

/* estilo de subtitulos de consulta*/
.page-header h2 {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	letter-spacing: -0.03em;
	font-weight: 300;
	font-size: 1.8em;
	color:#5f8fa0;}

/* da color a elementos*/
.coloritems {
	background-color:#5f8fa0!important;
	color:#fff;}
.btn-primary {
    color: #FFF;
    background-color: #136d8d;
    border-color:#136d8d;}
 
.impocolor {
	/*background-color: #f47414!important;*/
	box-shadow: none!important;
}
/* ubicacion boton en xs screens*/
.top-buttonh {
 margin-top:-80px;}

/*estilo items numeros*/
.badge {
	margin-top: -2px;
	padding: 5px 8px !important;
	vertical-align: middle!important;
	border-radius: 11px!important;}

/*esitlo notificaciones*/
.alert-success {
    color: #297788!important;/*#468847;*/
    background-color: #bce9ed!important;/*#DFF0D8;*/
    border-color: #88ccd2!important;/*D6E9C6;*/}
.alert-success .alert-link {
	color:  #184b63!important;
}
    
/*estilo lateral*/

.barra_consulta {
	background:#e2edf0!important;}
	
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
	background: #ffebda!important;
}

.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > td:hover {
	border-top: 1p solid #f9d1ad!important;	
}

/****** Estilos Pie ****/
.navbar-fixed-bottom { 
	background-color:#222!important; 
	color:#ccc; padding-top:15px; font-size:12px;}
.navbar-fixed-bottom a {color:#ccc;}
.navbar-fixed-bottom a:hover {color:#fff;}

/* Footer > Bottom */
#footer-bottom { min-height: 40px; background: #222; color: #ccc; font-size: 0.923em; }
#footer-bottom-inner { position: relative }
#footer-bottom p { color: #999 }
#footer-bottom p:last-child { margin: 0 }
#footer-bottom > .container { padding-top: 20px; padding-bottom: 20px; }
#footer-bottom a { color: #aaa }
#footer-bottom a:hover { color: #fff; text-decoration: none; }

/* Footer > Copyright */
#footer-copyright { font-size: 0.923em; font-weight: 400;
	float: left;
	width: 50%; }
#footer-copyright p:last-child { margin: 0 }

/* Footer > menu */
#footer-bottom-menu { position: relative; right: 0; top: 50%; margin-top: -20px; height: 40px; line-height: 40px; }
#footer-bottom-menu ul { list-style: none; margin: 0; }
#footer-bottom-menu ul li { float: left; margin-left: 20px; }
#footer-bottom-menu ul li:first-child { margin-left: 0 }
#footer-bottom-menu ul li .fa { margin-right: 7px }

/*boton de volver */
.btn-default { background-color:transparent!important;}
