/* Cursores */
.alias {cursor: alias;}
.all-scroll {cursor: all-scroll;}
.auto {cursor: auto;}
.cell {cursor: cell;}
.context-menu {cursor: context-menu;}
.col-resize {cursor: col-resize;}
.copy {cursor: copy;}
.crosshair {cursor: crosshair;}
.default {cursor: default;}
.e-resize {cursor: e-resize;}
.ew-resize {cursor: ew-resize;}
.grab {cursor: grab;}
.grabbing {cursor: grabbing;}
.help {cursor: help;}
.move {cursor: move;}
.n-resize {cursor: n-resize;}
.ne-resize {cursor: ne-resize;}
.nesw-resize {cursor: nesw-resize;}
.ns-resize {cursor: ns-resize;}
.nw-resize {cursor: nw-resize;}
.nwse-resize {cursor: nwse-resize;}
.no-drop {cursor: no-drop;}
.none {cursor: none;}
.not-allowed {cursor: not-allowed;}
.pointer{cursor: pointer;}
.progress {cursor: progress;}
.row-resize {cursor: row-resize;}
.s-resize {cursor: s-resize;}
.se-resize {cursor: se-resize;}
.sw-resize {cursor: sw-resize;}
.text {cursor: text;}
.url {cursor: url(myBall.cur),auto;}
.w-resize {cursor: w-resize;}
.wait {cursor: wait;}
.zoom-in {cursor: zoom-in;}
.zoom-out {cursor: zoom-out;}


.apartado1{
  padding: 10px 5px 10px 5px !important;
}
/* Colores personalizados */
.fondo-success{background:#DFF0D8 !important;}
.fondo-warning{background:#FCF8E3 !important;}
.fondo-danger{background:#F2DEDE !important;}
.fondo-info{background:#D9EDF7 !important;}
.fondo-default{background:#DADADA !important;}
.fondo-primary{background:#337AB7 !important;}

.fondo-transp1{
  background:rgb(198, 191, 135) !important;
  background:rgb(198, 191, 135, .8) !important;
}
.fondo-transp2{
  background:rgb(94, 94, 94) !important;
  background:rgb(94, 94, 94, .8) !important;
}
.fondo-transp3{
  background:rgb(0, 152, 227) !important;
  background:rgb(0, 152, 227, .8) !important;
}
.fondo-transp4{
  background:rgb(105, 150, 109) !important;
  background:rgb(105, 150, 109, .8) !important;
}
.fondo-tansp-estandar{
  background:rgb(236,233,230) !important;
  background:linear-gradient(rgba(236,233,230, 0.6),rgba(255,255,255,0.6)) !important;
  box-shadow: 0 0 3px whitesmoke !important;
}

.fondo-grad1{
  background: rgb(106, 124, 88) !important;
  background: linear-gradient(to left, rgb(106, 124, 88, 1), rgb(255, 255, 255, 0)) !important;
}
.fondo-grad2{
  background: rgb(94, 94, 94) !important;
  background: linear-gradient(to right, rgb(94, 94, 94, 1), rgb(255, 255, 255, 0)) !important;
}
.fondo-grad3{
  background: rgb(224, 173, 105) !important;
  background: linear-gradient(to right, rgb(224, 173, 105, 1), rgb(255, 255, 255, 0)) !important;
}
.fondo-grad4{
  background: rgb(128, 88, 88) !important;
  background: linear-gradient(to left, rgb(128, 88, 88, 1), rgb(255, 255, 255, 0)) !important;
}
.fondo-grad5{
  background: rgb(193, 24, 11) !important;
  background: linear-gradient(to right, rgb(193, 24, 11, 1), rgb(255, 255, 255, 0)) !important;
}

.fondo-grad1:hover, .fondo-grad2:hover, 
.fondo-grad3:hover, .fondo-grad4:hover,
.fondo-grad5:hover{
  opacity: .8;
}

.fondo-check{background:#1abc9c !important;}

.fondo-success:hover{background:#5CB85C !important;}
.fondo-warning:hover{background:#F0AD4E !important;}
.fondo-danger:hover{background:#D9534F !important;}
.fondo-info:hover{background:#5BC0DE !important;}
.fondo-default:hover{background:#292B2C !important;}
.fondo-primary:hover{background:#0275D8 !important;}

.fondo-success:hover,.fondo-success:hover>td>a,
.fondo-warning:hover,.fondo-warning:hover>td>a,
.fondo-danger:hover,.fondo-danger:hover>td>a,
.fondo-info:hover,.fondo-info:hover>td>a,
.fondo-default:hover,.fondo-default:hover>td>a,
.fondo-primary:hover,.fondo-primary:hover>td>a{
  border-color: white;
}

.fondo-success:hover,.fondo-success:hover>td>a>span,.fondo-success:hover>td>a>i,
.fondo-warning:hover,.fondo-warning:hover>td>a>span,.fondo-warning:hover>td>a>i,
.fondo-danger:hover,.fondo-danger:hover>td>a>span,.fondo-danger:hover>td>a>i,
.fondo-info:hover,.fondo-info:hover>td>a>span,.fondo-info:hover>td>a>i,
.fondo-default:hover,.fondo-default:hover>td>a>span,.fondo-default:hover>td>a>i,
.fondo-primary:hover,.fondo-primary:hover>td>a>span,.fondo-primary:hover>td>a>i{
	color: white;
}
.fondo-success>td>a:link,.fondo-success>td>a:visited,
.fondo-warning>td>a:link,.fondo-warning>td>a:visited,
.fondo-danger>td>a:link,.fondo-danger>td>a:visited,
.fondo-info>td>a:link,.fondo-info>td>a:visited,
.fondo-default>td>a:link,.fondo-default>td>a:visited,
.fondo-primary>td>a:link,.fondo-primary>td>a:visited{
	color:#405367;
}

.fondo-success-alrevez{background:#5CB85C !important;}
.fondo-warning-alrevez{background:#F0AD4E !important;}
.fondo-danger-alrevez{background:#D9534F !important;}
.fondo-info-alrevez{background:#5BC0DE !important;}
.fondo-default-alrevez{background:#292B2C !important;}
.fondo-primary-alrevez{background:#0275D8 !important;}

.fondo-estandar{background: #405367 !important;}
.fondo-estandar2{background: #5A738E !important;}
.fondo-bs{background: #337AB7 !important;}

.fondo-success-alrevez,.fondo-warning-alrevez,
.fondo-danger-alrevez,.fondo-info-alrevez,
.fondo-default-alrevez,.fondo-primary-alrevez,
.fondo-estandar, .fondo-estandar:visited,
.fondo-bs, 
.fondo-estandar2, .fondo-estandar2:visited
{
	color: white;
  text-shadow:0 0 1px black;
}

.letra-success{color:#5CB85C !important;}
.letra-warning{color:#F0AD4E !important;}
.letra-danger{color:#D9534F !important;}
.letra-danger2{color:#c21b0e !important }
.letra-info{color:#5BC0DE !important;}
.letra-default{color:#292B2C !important;}
.letra-primary{color:#0275D8 !important;}

.letra-blanco,.letra-blanco2,
.letra-blanco:visited,.letra-blanco2:visited{
  color:white !important;
}

.letra-negro{color:black !important;}
.letra-estandar{color:#405367 !important;}

.letra-blanco{text-shadow:0px 0px 1px black;}
.letra-blanco2{text-shadow: 1px 1px 1px black;}
.letra-danger2{text-shadow: 1px 1px 0px #c8c8c8;}

.borde-success{border: 1px solid #59BBC2 !important;}
.borde-estandar{border: 2px solid #405367 !important;}
.borde-gris{border: 1px solid #E6E9ED !important;}

.redondeado1{border-radius: 2px !important;}
.redondeado2{border-radius: 4px !important;}
.redondeado3{border-radius: 6px !important;}
.redondeado4{border-radius: 8px !important;}
.redondeado5{border-radius: 10px !important;}
.redondeado6{border-radius: 20px !important;}

.redondeado-arriba{
  border-top-left-radius: 6px !important;
  border-top-right-radius: 6px !important;
}


/************************/

/* Alineación del texto */
.izq{text-align:left !important;}
.der{text-align:right !important;}
/************************/

/* Largo de las cajas PX*/
.tam10{width: 10px !important;}
.tam25{width: 25px !important;}
.tam50{width: 50px !important;}
.tam60{width: 60px !important;}
.tam75{width: 75px !important;}
.tam100{width: 100px !important;}
.tam150{width: 150px !important;}
.tam200{width: 200px !important;}
.tam300{width: 300px !important;}
.tam400{width: 400px !important;}
.tam500{width: 500px !important;}
.tam600{width: 600px !important;}

.tam-al100{width: 100% !important;}
.tam-al75{width: 75% !important;}
.tam-al50{width: 50% !important;}
.tam-al25{width: 25% !important;}
.tam-al10{width: 10% !important;}
/************************/

/* Alto de las cajas PX*/
.altu10{height: 10px !important;}
.altu25{height: 25px !important;}
.altu40{height: 40px !important;}
.altu50{height: 50px !important;}
.altu60{height: 60px !important;}
.altu75{height: 75px !important;}
.altu100{height: 100px !important;}
.altu150{height: 150px !important;}
.altu200{height: 200px !important;}
.altu300{height: 300px !important;}
.altu400{height: 400px !important;}
.altu500{height: 500px !important;}
.altu600{height: 600px !important;}

.altu-min100{min-height: 100px !important;}
.altu-min200{min-height: 200px !important;}
.altu-min300{min-height: 300px !important;}
.altu-min400{min-height: 400px !important;}
.altu-min500{min-height: 500px !important;}
/************************/

/* Tamaño de letras PX*/
.letr6{font-size: 6px !important;}
.letr8{font-size: 8px !important;}
.letr10{font-size: 10px !important;}
.letr11{font-size: 11px !important;}
.letr12{font-size: 12px !important;}
.letr14{font-size: 14px !important;}
.letr16{font-size: 16px !important;}
.letr18{font-size: 18px !important;}
.letr20{font-size: 20px !important;}
.letr25{font-size: 25px !important;}
.letr30{font-size: 30px !important;}
.letr40{font-size: 40px !important;}
.letr50{font-size: 50px !important;}
/************************/


/* Botones */
.bton-tablas{
  padding: 2px 1px 2px 1px;
  border-width: 2px;
  border-style:solid;
  border-collapse: collapse;
  border-color: #405367;
}
.bton-tablas>i, .bton-tablas>span{
  color: #405367;
  
}
.bton-tablas:hover{
  text-shadow: 1px 0px 1px #777777;
  box-shadow: 1px 0px 1px #777777;
  cursor: pointer;
}
.bton-tablas:active{
  box-shadow: inset 1px 0px 1px #777777;
}
/************************/

/* Font Icon Fundaproal */
@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?jh1nng');
  src:  url('fonts/icomoon.eot?jh1nng#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?jh1nng') format('truetype'),
    url('fonts/icomoon.woff?jh1nng') format('woff'),
    url('fonts/icomoon.svg?jh1nng#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-funda-logo:before {
  content: "\e901";
}
/****************************/

/*        Enlaces           */

.navbar-nav > li > .enlc1:hover{background: #FA9089 !important;}
.navbar-nav > li > .enlc2:hover{background: #B2D2EB !important;}
.navbar-nav > li > .enlc3:hover{background: #8AB5A7 !important;}
.navbar-nav > li > .enlc4:hover{background: #e3b578 !important;}

.navbar-nav > li > .enlc1:hover, 
.navbar-nav > li > .enlc2:hover,
.navbar-nav > li > .enlc3:hover,
.navbar-nav > li > .enlc4:hover{
color: white !important;
transition: background .8s, color .4s;
}

.navbar-nav > li > .enlc1,
.navbar-nav > li > .enlc2,
.navbar-nav > li > .enlc3,
.navbar-nav > li > .enlc4{
  transition: background .8s, color 1s;
}
.navbar-nav > li > .enlc1 > i,
.navbar-nav > li > .enlc2 > i,
.navbar-nav > li > .enlc3 > i,
.navbar-nav > li > .enlc4 > i {
  font-weight: bold;
}

/****************************/


.centrado{
  vertical-align: middle !important;
  text-align: center !important;
}
.centrado-der{
  vertical-align: middle !important;
  text-align: right !important;
}
.centrado-izq{
  vertical-align: middle !important;
  text-align: left !important;
}

.abajo-der{
  vertical-align: bottom !important;
  text-align: right !important;
}
.abajo-izq{
  vertical-align: bottom !important;
  text-align: left !important;
}
.abajo-centrado{
  vertical-align: bottom !important;
  text-align: center !important;
}

.ver-no{
    visibility:hidden;
}

.roraima{
  width: 100% !important;
  height: 100% !important;
  position: absolute !important;
  background: url('/static/media/fondo_login.png') no-repeat !important;
  background-repeat: no-repeat !important;
  background-color: #F7F7F7 !important;
  background-size: 100% auto !important;
  top: 0% !important;
  left: 0% !important;
}

/* Botones */

.boton-estandar{
  font-size: 14px;
  background: #73879c;
  color: white;
  box-shadow: 2px 0 0px #999898;
}

.boton-estandar:hover{
  background: white;
  color: #73879c;
  box-shadow: 0 0 5px white;
}

.senal1:hover{
  opacity: 0.6 !important;
}