      .movilpequeno{
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 0px;
      }

      .movil{
        width: 100%;
        margin: 0 auto;
        padding-top: 35px;
      }

      .tablet{
        width: 80%;
        margin: 0 auto;
        padding-top: 80px;
      }

      .escritorio{
        width: 80%;
        margin: 0 auto;
        padding-top: 80px;
      }

      .escritorioampliado{
        width: 80%;
        margin: 0 auto;
        padding-top: 80px;
      }

      .menusup{
        vertical-align: top;
        background-color: #100;
      }

      .cpppal{
        margin-top: 0 auto;
      }

      .movilcpppal{
        margin-top: 0 auto;
      }

      .piepagina{
        background-color: #100;
        margin: 0 auto;
        width: 100%;
        text-align: center;
      }
	  
  	  .redes{
  	  	margin-top: 10px;
  		  width: 100%;
        text-align: center;
  	  }

      .imagenperfil{
        min-width: 100px;
        border-color: #fff;
        border-width: 10px;
      }
  	  
    @media screen and (max-width: 319px) {
        .movil,.tablet,.escritorio,.escritorioampliado,.cpppal {
          display: none;
        }
      }/* Fin del media */

    @media screen and (min-width: 320px) and (max-width: 767px) {
        .movilpequeno,.tablet,.escritorio,.escritorioampliado,.movilcpppal {
          display: none;
        }
    		.navbar-brand{
    		  padding: 1px;
    		}
        .margenmovil{
          padding-top: 10px;
        }
      }/* Fin del media */

    @media screen and (min-width: 768px) and (max-width: 991px) {
        .movilpequeno,.movil,.escritorio,.escritorioampliado {
          display: none;
          }
    		.navbar-brand{
    		  padding: 7px;
    	  }
      }/* Fin del media */

    @media screen and (min-width: 992px) and (max-width: 1199px) {
        .movilpequeno,.movil,.tablet,.escritorioampliado {
          display: none;
          }
    		.navbar-brand{
    		  padding: 1px;
    	  }
      }/* Fin del media */

    @media screen and (min-width: 1200px) {
        .movilpequeno,.movil,.tablet,.escritorio {
          display: none;
          }
    		.navbar-brand{
    		  padding: 7px;
    	  }
      }/* Fin del media */

body {
	background: #100 url(../imagenes/fondo-abstracto-marron.jpg) no-repeat center center fixed;
	color: #9b9a9a;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 5px;
    line-height: 20px;
}
.navbar-inverse {
	background-color: #100;
	border-bottom-width: medium;
	border-color: #4c3b33;
}

.col-md-4 {
  background-color: #100;
  opacity: 0.5;
  color: #9b9a9a;
  margin-top: 10px;
}

.rowoscuro {
	text-align: center;
	opacity: 1;
	}
	