﻿/* ***** CSS Cooperativa **** */


/* 1.- GENERALES  */

/* 1.1.- Textos*/

.itemMenuActivo{
    font-weight:bold !important; 
}

a{
    color:#a17b06;
}

a:hover, a:focus, a:active{
    color:#8f6d04;
}

.enlaceGeneral{
    color:#c09511;
}

.enlaceGeneral:hover, .enlaceGeneral:active, .enlaceGeneral:focus{
    color:#a17b06;
    text-decoration:underline;
}

.enlaceFicheros{
    color:#999999;
    text-decoration:none;
    font-size:18px;
}

.enlaceFicheros:hover, .enlaceFicheros:active, .enlaceFicheros:focus{
    color:#999999;
    text-decoration:none;
}

.textoDerecha{
    text-align:right;
}

.textoIzquierda{
    text-align:left;
}

.textoCentrado{
    text-align:center;
}

.textoJustificado{
    text-align:justify;
}

.size22{
    font-size:22px;
}

.size14{
    font-size:14px;
}

/* 1.1.- FIN Textos*/

.margin10{
    margin:10px;
}

.margin20{
    margin:20px;
}

.margin15{
    margin:15px;
}

.marginTop25{
    margin-top:25px;
}

.marginTop20{
    margin-top:20px;
}

.marginTop15{
    margin-top:15px;
}

.marginTop10{
    margin-top:10px;
}

.marginTop5{
    margin-top:5px;
}

.marginBottom5{
    margin-bottom:5px;
}

.marginBottom10{
    margin-bottom:10px;
}

.marginBottom15{
    margin-bottom:15px;
}

.marginBottom20{
    margin-bottom:20px;
}

.marginBottom30{
    margin-bottom:30px;
}

.marginLeft10{
    margin-left:10px;
}

.paddingTop10{
    padding-top:10px;
}

.paddingTop15{
    padding-top:15px;
}

.paddingBottom10{
    padding-bottom:10px;
}

.paddingLeft10{
    padding-left:10px;
}

.centrada{
    margin-left:auto;
    margin-right:auto;
}

.btn-Estandar{
    color: #fff;
    background-color: #c09511;
    border-color: #c09511;
}

.btn-Estandar:hover, .btn-Estandar:focus, .btn-Estandar:active{
    color: #fff;
    background-color:#a17b06 !important;
    border-color: #c09511 !important;
}

.btn-info-Estandar{
    color: #fff;
    background-color: #c09511;
    border-color: #c09511;
}

.btn-info-Estandar:hover, .btn-info-Estandar:focus, .btn-info-Estandar:active, .btn-info-Estandar.active{
    color: #fff;
    background-color:#a17b06 !important;
    border-color: #c09511 !important;
}

.floatRight{
    float:right;
}

.floatLeft{
    float:left;
}

.clear{
    clear:both;
}

.anchuraMitad{
    width:50%;
}

/* 1.- FIN GENERALES  */


/* 2.- Login*/

#capaLogin{
    max-width:500px;
    margin:0px auto;
    margin-top:100px;
}

.login{
    margin:15px 15px 25px 15px;
}

.loginAltura34{
    line-height:34px;
}

.MsgError{
    color:#d9534f;
}

.MsgOK{
    color:#5cb85c;
}

.imagenCaptcha{
    margin-left:auto;
    margin-right:auto;
}

#rcPassword_SpamProtectorPanel>p{
    text-align:center;
}

.textboxCaptcha{
    margin-top:10px;
}

.tituloCaptcha{}

.RadCaptcha span{
    color:#d9534f;
    line-height:30px;
}

/* 2.- FIN Login*/

/* 3.- Master Page*/

#topBar {
    display:block;
    /*position:fixed;*/
    width:100%;
    top:0px;
    min-height:25px;
    line-height:25px;
    background-color:#ebe6d7;
    z-index:100;
}

.contenedor{
    position:relative;
    max-width:1100px;
    margin-left:auto;
    margin-right:auto;
    padding-left:15px;
    padding-right:15px;
}

#cabecera{
    display:block;
    position:fixed;
    width:100%;
    top:0px;
    /*height:83px;*/
    background-color:white;
    margin-bottom:10px;
    border-bottom: 3px solid #a17b06;
    z-index:99;
    padding-bottom:20px;
}

.bloqueContenido{
    display:block;
    position:relative;
    width:100%;
    margin-top:145px;
}

#pie{
    display:block;
    width:100%;
    z-index:101;
    color:lightgrey;
    padding-bottom:25px;
}

.alturaMinima{
    min-height:100px;
}

.menuSuperior{}

/* 3.- FIN Master Page*/


/* 4.- Información Socio */

.panel-principal{
    border-color: #5cb85c;
}

.panel-principal>.panel-heading{
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c;
    font-size:22px;
}

.panel-secundario{
    border-color: #337ab7;
}

.panel-secundario>.panel-heading{
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    font-size:20px;
}

.panel-body-principal{
     padding: 15px;
     min-height:160px;
     font-size: 18px;
}

.panel-body-secundario{
     padding: 2px;
     min-height:220px;
     font-size: 16px;
}

.labelProveedorSocio{
    /*color:#a17b06;*/
}

/* 4.- FIN Información Socio */

/* 5.- Menú superior */

.navbar{
    margin-bottom:0px;
}

.navbar-default{
    background-color:white;
    border-color:white;
}

.nav.navbar-nav{
    padding-top:15px;
    padding-left:15px;
}

.nav.navbar-nav>li>a{
    color:#3e9925;
}

.nav.navbar-nav>li>a:hover,.nav.navbar-nav>li>a:active,.nav.navbar-nav>li>a:focus{
    color:#2f7e19;
}

.navbar-brand{
    padding-left:0px;
    padding-right:0px;
}

.navbar-toggle{
    margin-right:0px;
    background-color:#3e9925;
    margin-left:0px;
    margin-top:20px;
}

.navbar-default .navbar-toggle .icon-bar{
    background-color:white;
}

.navbar-default .navbar-toggle{
    border-color:#3e9925;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:active, .navbar-default .navbar-toggle:focus{
    background-color:#3e9925;
}

.navbar-collapse{
    border-top: 0px solid white;
}

.container-fluid{
    padding-left:10px;
    padding-right:10px;
}

@media (max-width: 872px) {
    .nav.navbar-nav{
        margin-top:17px;
        background-color:#3e9925;
        padding-top:0px !important;
    }
    .navbar-nav>li>a{
        color:white !important;
    }
}

/* 5.- FIN Menú superior */

/* 6.- Administración */

.loadingPanel{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    text-align:center;
}

.linksLineaComandos{
    font-weight:bold;
    text-decoration:none;
}

.comandoInsertar{
    width:50%;
    text-align:left;
    float:left;
    padding-bottom:5px;
    padding-top:10px;
    padding-left:10px;
}

.comandoRefrescar{
    width:50%;
    text-align:right;
    float:right;
    padding-bottom:5px;
    padding-top:10px;
    padding-right:10px;
}


.cajaLabelFormulario{
    width:100px;
}

.noresize{
    resize:none;
}

.divContenedorMantenimiento{
    width:620px;
    margin-left:auto;
    margin-right:auto;
}

.RadUpload{
    width:100% !important;
}

/* 6.- FIN Administración */

/* 7.- Panel Control */

.tituloEnlacePanelControl{
    color:#535353;
    font-size: 22px;
}

/* FIN Panel Control */

/* 8.- Notificación */

.bodyNotificacion{
    background-image:url(/Admin/Imagenes/rellWrapperNotificacion.gif);
    background-repeat:  repeat-x;
    background-position: top left;
    width:100%;
    margin:10px 0px 0px 0px;
}

.contenedorNotificacion{
    display:block;
    position:relative;
    max-width:659px;
    margin-left:auto;
    margin-right:auto;
    border-style:double;
    border-width:4px;
    border-color:#535353;
    background-color:white;
}

.fuenteTituloNotificacion{
    font-size:30px; 
    color:black;
    font-weight:bold;
    margin-top:10px;
}

.fuenteURLNotificacion{
    font-size:14px; 
    font-weight:bold;
    color:#636363;
}

.fuenteDetalleNotificacion{
    font-family:Verdana,arial,serif;
    font-size:16px; 
    font-weight:bold;
}

/* FIN Notificación */

/* 9.- Subir Arriba */
.go-top {
  position: fixed;
  bottom: 2em;
  right: 2em;
  text-decoration: none;
  color: #fff;
  background-color:#b2b3b3;  
  font-size: 12px;
  padding: 1em;
  display: none;
  border-radius: 8px;
}
.go-top:hover {
	background-color:#666666;  
}
/* Fin Subir Arriba */

/* 10.- Paginación */
.disabled a{
    cursor:not-allowed !important;
}
/* FIN Paginación */

/* 11.- Buscador */
.inputBuscador{
    width:100%;
    max-width:245px;
    padding-left:5px;
}
.inputBuscador::-webkit-input-placeholder {
   font-style: italic;
}
.inputBuscador:-moz-placeholder {
   font-style: italic;  
}
.inputBuscador::-moz-placeholder {
   font-style: italic;  
}
.inputBuscador:-ms-input-placeholder {  
   font-style: italic;   
}
/* FIN Buscador */

/* 12.- Cargando */

.divCajaImagenLoading
{
    position:relative;
    /*top:20%;*/
    /*left:35%;*/
    width:150px;
    background-color:white;
    border:1px solid #bebebe;  
    z-index: 999;  
    margin-left:auto;
    margin-right:auto;
}

.divImagenLoading
{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    padding:10px 10px 10px 10px;
}

.divLabelLoading
{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    margin:0px;
    padding:0px 10px 10px 10px;
}

/* FIN Cargando */

/* 13.- GRIDS */

span.gridInformacion:before
{
    content: "\e000";
    font-family: "footable";
    color: #888888;
}

/* FIN GRIDS */

/* 14.- MEDIA QUERIES */

@media (max-width: 1054px) {
  .divMasInfo 
  {
    display: block !important;
  }
}

/* FIN MEDIA QUERIES */

/* 15.- NAVBAR PERSONALIZADO */

@media (max-width: 872px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
		border-color: transparent !important;
    }
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color: transparent !important;}
}

/* FIN NAVBAR PERSONALIZADO */