@charset "utf-8";
/* CSS Document 
CSS Particulares
*/

#roundGreen {
	/* Bordes redondeados de color verde */
    border-radius: 25px;
    border: 2px solid #5cb85c;
    padding: 20px;   
}

.foto-usr{
  float: left;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  margin-right: 10px;
  margin-top: -2px;	
	
  border: 3px solid;
  border-color: transparent;
  border-color: rgba(255, 255, 255, 0.2);
	
  -webkit-box-shadow: 2px 2px 5px #999;
  -moz-box-shadow: 2px 2px 5px #999;
  filter: shadow(color=#999999, direction=135, strength=2);
}

.Subtitulo{
/* xxxx  */
	text-align: left;
	margin-top: 15px;
	margin-left: 10px;
	color: green;	 
    font-weight: bold;
}

.error-campo{
/* En formularios  */
	font-style: italic;
	color: red;
}
.bold{
    font-weight: bold;
}

.izquierda{
	text-align: left;
}
.derecha{
	text-align: right;
}

.mayusculas{
	text-transform: uppercase
}
.justificado{	
    text-align:justify;  
    text-justify:auto;
} 
a.noCambia {
	color: whitesmoke;
 	text-decoration:none;	
}
.rojo{
	color: red;
}
.verde{
	color: green;
}
.blanco{
	color: whitesmoke;
}
.gris{
  background-color: #fff;
	color: gainsboro;
}
.lila{
	color: #1F2B78;
}
.borde-lila{
  border: 2px solid #1F2B78;
}

.azul{
	color: #1F2B78;
}
.borde-azul{
  border: 2px solid #1F2B78;
}

	/* Paneles lila*/
 

.panel-lila {
border-color: #1F2B78; 
margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid #1F2B78;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-lila > .panel-heading {
color: #fff;
background-color: #1F2B78;
border-color: #1F2B78; }
.panel-lila > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #1F2B78; }
.panel-lila > .panel-heading .badge {
  color: #1F2B78;
  background-color: #fff; }
.panel-lila > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #1F2B78; 
}

	/* Paneles azul*/
 

.panel-azul {
border-color: #1F2B78; 
margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid #1F2B78;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-azul > .panel-heading {
color: #fff;
background-color: #1F2B78;
border-color: #1F2B78; }
.panel-azul > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #1F2B78; }
.panel-azul > .panel-heading .badge {
  color: #1F2B78;
  background-color: #fff; }
.panel-azul > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #1F2B78; 
}

	/* Botón lila */

.btn-lila {
  color: #1F2B78;
  background-color: #FCBF00;
  border-color: #FFCD35; }
 .btn-lila:focus, .btn-primary.focus {
    color: #141B4D;
    background-color: #DDA600;
    border-color: #FFCD35; }
  .btn-lila:hover {
    color: #141B4D;
    background-color: #DDA600;
    border-color: #FFCD35; }


	/* Botón azul */

.btn-azul {
  color: #1F2B78;
  background-color: #FCBF00;
  border-color: #FFCD35; }
 .btn-azul:focus, .btn-primary.focus {
  color: #141B4D;
  background-color: #DDA600;
  border-color: #FFCD35; }
  .btn-azul:hover {
    color: #141B4D;
    background-color: #DDA600;
    border-color: #FFCD35; }


	/* Formulario */

input[type=text],
input[type=checkbox],
input[type=password],
input[type=email]{
    border: 2px solid #1F2B78;
    border-radius: 4px;
}




/* Pié de página */

.piePagina{
   z-index: 1000;
   position:fixed;
   left:0px;
   bottom:0px;
   height:40px;
   width:100%;
   background:#1F2B78;	
   border-top: 1px solid #2d5986; 
}
.textoPie{
    position: relative;
    top: 50%;
    -ms-transform: translateY(50%);
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
	color: whitesmoke;
	font-size: 12px;		
}


/* Colores de colecciones */

.navbg1 { color: white; text-transform: uppercase; background-color: #eb008b; }
.navbg2 { color: white; text-transform: uppercase; background-color: #504fcf; }
.navbg3 { color: white; text-transform: uppercase; background-color: #5c708b; }
.navbg4 { color: white; text-transform: uppercase; background-color: #a7c515; }
.navbg5 { color: white; text-transform: uppercase; background-color: #05a8e9; }
.navbg6 { color: white; text-transform: uppercase; background-color: #8409ef; }





/* Flot Chart Containers */

.flot-chart { display: block; height: 400px; }
.flot-chart-content { width: 100%; height: 100%; }

/* Custom Colored Panels */

.huge { font-size: 40px; }
.panel-green { border-color: #5cb85c; }
    .panel-green > .panel-heading { border-color: #5cb85c; color: #fff; background-color: #5cb85c; }
    .panel-green > a { color: #5cb85c; }
        .panel-green > a:hover { color: #3d8b3d; }

.panel-red { border-color: #d9534f; }
    .panel-red > .panel-heading { border-color: #d9534f; color: #fff; background-color: #d9534f; }
    .panel-red > a { color: #d9534f; }
        .panel-red > a:hover { color: #b52b27; }

.panel-verde { border-color: #97A211; }
    .panel-verde > .panel-heading { border-color: #97A211; color: #fff; background-color: #97A211; }
    .panel-verde > a { color: #97A211; }
        .panel-verde > a:hover { color: #3d8b3d; }

.panel-rosa { border-color: #DC73FF; }
    .panel-rosa > .panel-heading { border-color: #DC73FF; color: #fff; background-color: #DC73FF; }
    .panel-rosa > a { color: #DC73FF; }
        .panel-rosa > a:hover { color: #B200B2; }

.panel-gris { border-color: darkgray; }
    .panel-gris > .panel-heading { border-color: darkgray; color: #fff; background-color: darkgray; }
    .panel-gris > a { color: darkgray; }
    .panel-gris > a:hover { color: gray; } 

.panel-yellow { border-color: #f0ad4e; }
    .panel-yellow > .panel-heading { border-color: #f0ad4e; color: #fff; background-color: #f0ad4e; }
    .panel-yellow > a { color: #f0ad4e; }
        .panel-yellow > a:hover { color: #df8a13; }
        .dropaline{padding:3px 20px}