















.listpg {







  margin-left: 2rem;







  margin-bottom: 4rem;







}















.listpg li {







  position: relative;







  font-family: 'WorkSans-Regular', arial, sans-serif;







  font-size: 1.8rem;







  color: black;







  text-align: left;







  margin-bottom: .6em;







}















.listpg li:before {







  content: "";







  display: block;







  position: absolute;







  width: 6px;







  height: 6px;







  margin-top: 8px;







  margin-left: -2rem;







  border-radius: 100%;







  background-color: #a41722;







}















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







/* header */







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









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







/* estilos particulares */







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







.bodi {







  width: 100%;







  padding-top: 69px;







}















@media (min-width: 768px) {







  .bodi {







    width: 1000px;







    padding-top: 0;







  }













}















@media (min-width: 1000px) {







  .bodi {







    width: 100%;







  }







}















/**/







.w {







  position: relative;







  padding-top: 13rem;







  padding-bottom: 13rem;







}















.w h1 {







  color: #000;







  text-align: center;







  text-transform: uppercase;







}















.w h1 b {







  font-family: "WorkSans-SemiBold", arial, sans-serif;







  font-weight: normal;







}















.w h2 {







  color: #000;







  text-align: center;







  text-transform: uppercase;







}















.w h2 b {







  font-family: "QuattrocentoSans-Bold", arial, sans-serif;







  font-weight: normal;







}















.w h3 {







  color: black;







}















.w p {







  text-align: justify;







}















.w .bt {







  display: block;







  position: relative;







  text-align: center;







}















.w .bt a , .bt a {







  overflow: hidden;







  display: inline-block;







  position: relative;







  font-family: "WorkSans-Bold", arial, sans-serif;







  font-size: 20px;







  color: white;







  text-transform: uppercase;







  padding: .8rem 3rem;







  background-color: #a41722;







  -webkit-transition-duration: 0.2s;







  -moz-transition-duration: 0.2s;







  -ms-transition-duration: 0.2s;







  -o-transition-duration: 0.2s;







  transition-duration: 0.2s;







}















.w .bt a:hover, .w .bt a:focus , .bt a:hover , .bt a:focus {







  text-decoration: none;







  background-color: #b51a26;







}















.w.op2 {







  padding-top: 0;







}















.w.op3 {







  padding-top: 2rem;







}















@media (min-width: 768px) {







  .w.op2, .w.op3 {







    padding-top: 8rem;







  }







}















/**/







.fcolor {







  background-color: #000;







}















.fcolor h2,







.fcolor p {







  color: white;







}















/**/





.catalogo{

  background: #efefef;

}

.catalogo h2 {







  color: #000;







}















.catalogo h2 b {







  color: black;







}















.catalogo .bxslide {







  display: block;







  position: relative;







  width: 100%;







  height: 62rem;







  padding-top: 5rem;







}















.catalogo .bxslide .blk {







  width: 100%;







}















.catalogo .bxslide .blk .bxctn {







  width: 100%;







  max-width: 280px;







  margin-left: auto;







  margin-right: auto;







}















.catalogo .bxslide .blk .bxctn .bximg {







  overflow: hidden;







  display: block;







  position: relative;







  width: 100%;







  height: 250px;







  margin-bottom: 4rem;







}















.catalogo .bxslide .blk .bxctn .bximg img {







  display: block;







  position: absolute;







  top: 50%;







  left: 50%;







  height: 100%;







  transform: translate(-50%, -50%);







  -o-transform: translate(-50%, -50%);







  -ms-transform: translate(-50%, -50%);







  -moz-transform: translate(-50%, -50%);







  -webkit-transform: translate(-50%, -50%);







}















.catalogo .bxslide .blk .bxctn .bxinfo {







  display: block;







  position: relative;







}















.catalogo .bxslide .blk .bxctn .bxinfo h3 {







  display: block;







  font-family: "Bitter-Bold", arial, sans-serif;







  font-size: 4rem;







  text-align: center;







  color: #000;







  margin-bottom: .5em;



  height: 100px;







}















.catalogo .bxslide .blk .bxctn .bxinfo p {







  text-align: center;







}















.catalogo .bxslide .blk .bxctn .bxinfo .bt {







  padding: 0;







  text-align: center;







}





.catalogo .bxslide .blk .bxctn .bxinfo .bt i{

color: #FFF;

}









.catalogo .bxslide .blk .bxctn .bxinfo .bt a {







  font-size: 16px;







  width: inherit;







  padding: 1rem 3rem;







  background-color: #1a72ba;







}















.catalogo .bxslide .blk .bxctn .bxinfo .bt a:hover, .catalogo .bxslide .blk .bxctn .bxinfo .bt a:focus {







  background-color: #16568c;







}















@media (min-width: 768px) {







  .catalogo .bxslide {







    max-width: 1000px;







    height: 65rem;







    padding-top: 0;







    margin-left: auto;







    margin-right: auto;







  }







  .catalogo .bxslide .blk .bxctn {







    padding-left: 15px;







    padding-right: 15px;







    max-width: 100%;







  }







}















/**/







.noticias {







  background-color: #FFF;







}















.noticias h2 {







  color: #000;







}















.noticias .bxslide {







  display: block;







  position: relative;







  width: 100%;







  height: 70rem;







  padding-top: 5rem;







}















.noticias .bxslide .blk {







  width: 100%;







}















.noticias .bxslide .blk .bxctn {







  width: 100%;







  max-width: 280px;







  margin-left: auto;







  margin-right: auto;







}















.noticias .bxslide .blk .bxctn .bximg {







  overflow: hidden;







  display: block;







  position: relative;







  width: 100%;







  height: 200px;







  margin-bottom: 4rem;







}















.noticias .bxslide .blk .bxctn .bximg img {







  display: block;







  position: absolute;







  top: 50%;







  left: 50%;







  height: 100%;







  transform: translate(-50%, -50%);







  -o-transform: translate(-50%, -50%);







  -ms-transform: translate(-50%, -50%);







  -moz-transform: translate(-50%, -50%);







  -webkit-transform: translate(-50%, -50%);







}















.noticias .bxslide .blk .bxctn .bxinfo {







  display: block;







  position: relative;







}















.noticias .bxslide .blk .bxctn .bxinfo h3 {







  display: block;







  font-family: "Bitter-Bold", arial, sans-serif;







  text-align: center;







  text-transform: uppercase;







  color: black;







  margin-bottom: .5em;







}















.noticias .bxslide .blk .bxctn .bxinfo p {







  color: black;







  text-align: center;







}















.noticias .bxslide .blk .bxctn .bxinfo .bt {







  padding: 0;







  text-align: center;







}















.noticias .bxslide .blk .bxctn .bxinfo .bt a {







  font-size: 16px;







  width: inherit;







  padding: 1rem 3rem;







  background-color: #1a72ba;







}















.noticias .bxslide .blk .bxctn .bxinfo .bt a:hover, .noticias .bxslide .blk .bxctn .bxinfo .bt a:focus {







  background-color: #16568c;







}















@media (min-width: 768px) {







  .noticias .bxslide {







    max-width: 100%;







    height: 38rem;







    padding-top: 0;







  }







  .noticias .bxslide .blk {







    max-width: 1000px;







    margin-left: auto;







    margin-right: auto;







  }







  .noticias .bxslide .blk .bxctn {







    max-width: inherit;







  }







  .noticias .bxslide .blk .bxctn:after {







    content: "";







    display: block;







    clear: both;







  }







  .noticias .bxslide .blk .bxctn .bximg {







    float: left;







    width: 50%;







    height: 300px;







  }







  .noticias .bxslide .blk .bxctn .bxinfo {







    float: left;







    width: 50%;







    padding-left: 40px;







  }







  .noticias .bxslide .blk .bxctn .bxinfo h3 {







    text-align: left;







  }







  .noticias .bxslide .blk .bxctn .bxinfo p {







    text-align: justify;







  }







  .noticias .bxslide .blk .bxctn .bxinfo .bt {







    text-align: left;







  }







}















/* int */







.bxtitulo {







  position: relative;







  width: 100%;







  height: 130px;







  background-color: #ebebeb;







  background-repeat: no-repeat;







  background-size: cover;







  background-position: center;







}















.bxtitulo.nosotros {







  background-image: url(../imagenes/fondo-nosotros.jpg);







}















.bxtitulo.contacto {







  background-image: url(../imagenes/fondo-nosotros.jpg);







}















@media (min-width: 768px) {







  .bxtitulo {







    height: 250px;







    height: 200px;







  }







}















/**/







/**/







.info1 h2 {



    font-family: 'WorkSans-Regular';



  color: black;







}

.info1 h2 span{

  font-family: 'WorkSans-Semibold';



}













.info1 h3 {







  display:inline-block;







  width:100%;







  text-align: center;







  color: #a41722;







  padding: 1em 0;







  border-top: 1px solid #ccc;







  border-bottom: 1px solid #ccc;







}















.info1 h3 + p {







  text-align: justify;







}















.info1 p {







  text-align: justify;







}















.info1 .bximg {







  display: block;







  position: relative;







  width: 100%;







  margin-bottom: 3rem;







}















.info1 .bximg:before {







  content: "";







  display: block;







  position: absolute;







  bottom: 0;







  left: 50%;







  width: 100%;







  height: 3rem;







  margin-bottom: -1.2rem;







  border-radius: 100%;







  background-color: rgba(0, 0, 0, 0.2);







  -webkit-filter: blur(5px);







  -moz-filter: blur(5px);







  -ms-filter: blur(5px);







  -o-filter: blur(5px);







  filter: blur(5px);







  transform: translate(-50%, 0);







  -o-transform: translate(-50%, 0);







  -ms-transform: translate(-50%, 0);







  -moz-transform: translate(-50%, 0);







  -webkit-transform: translate(-50%, 0);







}















.info1 .bximg img {







  position: relative;







  display: block;







  width: 100%;







  max-width: 300px;







  margin-left: auto;







  margin-right: auto;







}















.info1 .bximg.op2 {







  height: 100px;







}















.info1 .bximg.op2:before {







  display: none;







}















.info1 .bximg.op2 img {







  position: absolute;







  top: 50%;







  left: 50%;







  width: 90%;







  max-width: 375px;







  transform: translate(-50%, -50%);







  -o-transform: translate(-50%, -50%);







  -ms-transform: translate(-50%, -50%);







  -moz-transform: translate(-50%, -50%);







  -webkit-transform: translate(-50%, -50%);







}















.info1 .bximg.op3 {







  height: 100px;







}















.info1 .bximg.op3:before {







  display: none;







}















.info1 .bximg.op3 img {







  position: absolute;







  top: 50%;







  left: 50%;







  width: 90%;







  max-width: 375px;







  transform: translate(-50%, -50%);







  -o-transform: translate(-50%, -50%);







  -ms-transform: translate(-50%, -50%);







  -moz-transform: translate(-50%, -50%);







  -webkit-transform: translate(-50%, -50%);







}















.info1 .bxslide {







  display: block;







  width: 100%;







  height: 190px;







}















.info1 .bxslide img {







  border: 1px solid rgba(0, 0, 0, 0.2);







}















@media (min-width: 768px) {







  .info1 h1 {







    text-align: center;







  }







  .info1 h3 {







    text-align: left;







  }







  .info1 .bximg img {







    display: block;







    max-width: inherit;







  }







  .info1 .bximg.op2 {







    height: 120px;







  }







  .info1 .bximg.op3 img {







    width: auto;







  }







  .info1 .bxslide {







    width: 470px;







    height: 300px;







  }







}















/**/







/**/







.info3 h1 b {







  color: black;







}















.info3 h3 {







  text-align: center;







  color: #1d71b8;







  padding: 1em 0;







  border-top: 1px solid #ccc;







  border-bottom: 1px solid #ccc;







}















.info3 p {







  text-align: center;







}















.info3 .redes {







  text-align: center;







  margin-bottom: 3em;







}















.info3 .redes a {







  opacity: 1;







  display: inline-block;







  position: relative;







  -webkit-transition-duration: 0.2s;







  -moz-transition-duration: 0.2s;







  -ms-transition-duration: 0.2s;







  -o-transition-duration: 0.2s;







  transition-duration: 0.2s;







}















.info3 .redes a:hover {







  opacity: .7;







}















.info3 .redes a + a {







  margin-left: .8rem;







}















@media (min-width: 768px) {







  .info3 h1 {







    text-align: center;







  }







  .info3 h3 {







    text-align: left;







  }







  .info3 p {







    text-align: left;







  }







  .info3 .redes {







    text-align: left;







  }







}















/**/







.bxmap h2 {







  color: #1d71b8;







  text-align: center;







  text-transform: uppercase;







}















.bxmap h2 b {







  font-family: "QuattrocentoSans-Bold", arial, sans-serif;







  font-weight: normal;







  color: black;







}















.bxmap #map {







  width: 100%;







  height: 45rem;







  border-top: 1px solid rgba(0, 0, 0, 0.2);







}















.bxmap #map:after {







  content: "";







  display: block;







  clear: both;







}















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







/* plug */







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







/* slide */







.slide {







  z-index: 0;







  display: block;







  position: relative;







  width: 100%;







  height: 250px;







}















.slide .blk {







  display: block;







  position: relative;







  width: 100%;







  height: 100%;







  background-repeat: no-repeat;







  background-size: cover;







  background-position: center;







}















.slide .slide1 {







  background-image: url(../imagenes/slide/tienda1.jpg);







}















.slide .slide2 {







  background-image: url(../imagenes/slide/tienda3.jpg);







}















.slide .slide3 {







  background-image: url(../imagenes/slide/tienda4.jpg);







}















.slide .slide4 {







  background-image: url(../imagenes/slide/tienda5.jpg);







}















.slide .slide5 {







  background-image: url(../imagenes/slide/tienda6.jpg);







}















.slide .slide6 {







  background-image: url(../imagenes/slide/tienda7.jpg);







}















/*.slide .slide7 {







  background-image: url(../imagenes/slide/slide7.png);







}















.slide .slide8 {







  background-image: url(../imagenes/slide/slide8.png);







}















.slide .slide9 {







  background-image: url(../imagenes/slide/slide9.png);







}















.slide .slide10 {







  background-image: url(../imagenes/slide/slide10.png);







}















.slide .slide11 {







  background-image: url(../imagenes/slide/slide11.png);







}*/















@media (min-width: 768px) {







  .slide {







    height: 100vh;







    padding-top: 134px;







  }







  .slide .slide1 {







    background-position: center;







  }







}















/**/







.slide .bxlogo {







  display: block;







  position: absolute;







  left: 0;







  top: 0;







  padding: 1.5rem;







  margin-top: 2rem;







  margin-left: 2rem;







  border-radius: 5px;







  background-color: white;







}















.slide .bxlogo:before {







  content: "";







  display: block;







  position: relative;







  background-repeat: no-repeat;







  background-size: cover;







}















.slide .bxlogo.op2:before {







  width: 47px;







  height: 47px;







  background-image: url(../imagenes/slide/game-ready.png);







}















.slide .bxlogo.op1:before {







  width: 92px;







  height: 27px;







  background-image: url(../imagenes/slide/orthoagility.png);







}















@media (min-width: 768px) {







  .slide .bxlogo {







    margin-top: 8rem;







    margin-left: 5rem;







  }







  .slide .bxlogo.op2:before {







    width: 97px;







    height: 97px;







  }







  .slide .bxlogo.op1:before {







    width: 220px;







    height: 64px;







  }







}















/**/







/**/







/* arrow */







.slide .rsArrow,







.catalogo .bxslide .rsArrow {







  display: none !important;







  opacity: 1 !important;







  visibility: inherit !important;







  position: absolute;







  top: 50%;







  left: 50%;







  width: 1250px;







  height: 1px;







  margin-top: 6rem;







  transform: translate(-50%, -50%);







  -o-transform: translate(-50%, -50%);







  -ms-transform: translate(-50%, -50%);







  -moz-transform: translate(-50%, -50%);







  -webkit-transform: translate(-50%, -50%);







}















.slide .rsArrow .rsArrowIcn,







.catalogo .bxslide .rsArrow .rsArrowIcn {







  opacity: .8;







  visibility: inherit !important;







  display: block !important;







  position: absolute;







  bottom: 0;







  width: 7.7rem;







  height: 15rem;







  background-repeat: no-repeat;







  background-position: center;







  background-size: auto auto;







  -webkit-transition-duration: 0.2s;







  -moz-transition-duration: 0.2s;







  -ms-transition-duration: 0.2s;







  -o-transition-duration: 0.2s;







  transition-duration: 0.2s;







}















.slide .rsArrow:hover .rsArrowIcn,







.catalogo .bxslide .rsArrow:hover .rsArrowIcn {







  opacity: 1;







}















.slide .rsArrowLeft .rsArrowIcn,







.catalogo .bxslide .rsArrowLeft .rsArrowIcn {







  left: 0;







  background-image: url(../imagenes/flecha-izquierda.png);







}















.slide .rsArrowRight .rsArrowIcn,







.catalogo .bxslide .rsArrowRight .rsArrowIcn {







  right: 0;







  background-image: url(../imagenes/flecha-derecha.png);







}















@media (min-width: 1250px) {







  .slide .rsArrow,







  .catalogo .bxslide .rsArrow {







    display: block !important;







  }







}















.slide .rsArrow {







  display: none !important;







  opacity: 1 !important;







  visibility: inherit !important;







  position: absolute;







  top: 50%;







  left: 50%;







  width: 1250px;







  width: 100%;







  height: 1px;







  margin-top: 15rem;







  transform: translate(-50%, -50%);







  -o-transform: translate(-50%, -50%);







  -ms-transform: translate(-50%, -50%);







  -moz-transform: translate(-50%, -50%);







  -webkit-transform: translate(-50%, -50%);







}















.slide .rsArrow .rsArrowIcn {







  opacity: .8;







  visibility: inherit !important;







  display: block !important;







  position: absolute;







  bottom: 0;







  width: 7.7rem;







  height: 15rem;







  background-repeat: no-repeat;







  background-position: center;







  background-size: auto auto;







  -webkit-transition-duration: 0.2s;







  -moz-transition-duration: 0.2s;







  -ms-transition-duration: 0.2s;







  -o-transition-duration: 0.2s;







  transition-duration: 0.2s;







}















.slide .rsArrow:hover .rsArrowIcn {







  opacity: 1;







}















.slide .rsArrowLeft .rsArrowIcn {







  left: 0;







  margin-left: 5rem;







  background-image: url(../imagenes/flecha-izquierda-.png);







}















.slide .rsArrowRight .rsArrowIcn {







  right: 0;







  margin-right: 5rem;







  background-image: url(../imagenes/flecha-derecha-.png);







}















@media (min-width: 768px) {







  .slide .rsArrow {







    display: block !important;







  }







}















/* nav */







.catalogo .bxslide .rsNav {







  z-index: 10;







  display: block !important;







  position: absolute;







  top: 0;







  text-align: center;







  width: 100%;







  margin-bottom: 2rem;







}















.catalogo .bxslide .rsBullet {







  display: inline-block;







  width: 1.8rem;







  height: 1.8rem;







  border-radius: 100%;







  background-color: rgba(0, 0, 0, 0.3);







  cursor: pointer;







}















.catalogo .bxslide .rsBullet + .rsBullet {







  margin-left: .6rem;







}















.catalogo .bxslide .rsBullet.rsNavSelected {







  background-color: #1d71b8;







}















@media (min-width: 768px) {







  .catalogo .bxslide .rsNav {







    display: none !important;







  }







}















/* nav */







.noticias .bxslide .rsNav {







  z-index: 10;







  display: block !important;







  position: absolute;







  top: 0;







  text-align: center;







  width: 100%;







  margin-bottom: 2rem;







}















.noticias .bxslide .rsBullet {







  display: inline-block;







  width: 1.8rem;







  height: 1.8rem;







  border-radius: 100%;







  background-color: rgba(0, 0, 0, 0.3);







  cursor: pointer;







}















.noticias .bxslide .rsBullet + .rsBullet {







  margin-left: .6rem;







}















.noticias .bxslide .rsBullet.rsNavSelected {







  background-color: black;







}















@media (min-width: 768px) {







  .noticias .bxslide .rsNav {







    top: inherit;







    bottom: 0;







  }







}















/* nav */







.info1 .bxslide .rsNav {







  z-index: 10;







  display: block !important;







  position: absolute;







  bottom: 0;







  text-align: center;







  width: 100%;







  margin-bottom: -5rem;







}















.info1 .bxslide .rsBullet {







  display: inline-block;







  width: 1.8rem;







  height: 1.8rem;







  border-radius: 100%;







  background-color: rgba(0, 0, 0, 0.3);







  cursor: pointer;







}















.info1 .bxslide .rsBullet + .rsBullet {







  margin-left: .6rem;







}















.info1 .bxslide .rsBullet.rsNavSelected {







  background-color: #1d71b8;







}















@media (min-width: 768px) {







  .info1 .bxslide .rsNav {







    top: inherit;







    bottom: 0;







  }







}















/* bxform */







.bxform .bxgroup {







  margin-bottom: 1.5rem;







}















.bxform label,







.bxform input,







.bxform textarea {







  display: block;







  font-family: "WorkSans-Regular", arial, sans-serif;







  font-weight: normal;







  font-size: 1.8rem;







  width: 100%;







  border: 0;







}















.bxform label {







  color: white;







  text-transform: uppercase;







}















.bxform input {







  color: white;







  height: 4rem;







  padding: 1rem;







  background-color: rgba(23, 94, 151, 0.9);







}















.bxform textarea {







  color: white;







  width: 100%;







  height: 10rem;







  padding: 1rem;







  background-color: rgba(23, 94, 151, 0.9);







}





::-webkit-input-placeholder { /* Chrome/Opera/Safari */

  color: white;

}

::-moz-placeholder { /* Firefox 19+ */

  color:white;

}

:-ms-input-placeholder { /* IE 10+ */

  color: white;

}

:-moz-placeholder { /* Firefox 18- */

  color: white;

}









.bxform p {







  color: rgba(0, 0, 0, 0.8);







  font-size: 1.4rem;







}















.bxform button {







  overflow: hidden;







  display: inline-block;







  position: relative;







  font-family: "QuattrocentoSans-Bold", arial, sans-serif;







  font-size: 18px;







  color: white;







  text-align: center;







  text-transform: uppercase;







  width: 100%;







  padding: 1rem 14rem;







  border: 0;







  background-color: #1a72ba;







  -webkit-transition-duration: 0.2s;







  -moz-transition-duration: 0.2s;







  -ms-transition-duration: 0.2s;







  -o-transition-duration: 0.2s;







  transition-duration: 0.2s;







}















.bxform button:hover {







  background-color: #16568c;







}















.bxform.op2 label {







  color: #1d71b8;







  color: black;







}















.bxform.op2 input {







  height: 4rem;







  border: 1px solid #ccc;







  background-color: #ebebeb;







}















.bxform.op2 textarea {







  border: 1px solid #ccc;







  background-color: #ebebeb;







}















@media (min-width: 768px) {







  .bxform button {







    width: auto;







  }







}







.tm{







  height: 90px;







  line-height: 40px !important;







  font-size: 35px !important ;







}







.td{







  height: 90px;







  margin-top: 90px;







}







hr{







  margin-top: 0px;







  border: 1px solid #a41722;







}







.titulo_noti{







  







  font-size: 28px !important;







  margin-bottom: 0px;







}







.titulo_fe{







 







  margin-bottom: 0px;







}







@media(max-width: 500px){



	#img-not-box{ width:100%; max-width:100%; }



}











@media(min-width: 500px){



	#img-not-box{ max-width:300px; width:300px;}



}







.contenido { padding:10px 0px;}



.contenido , .contenido p{  text-align: justify !important; margin-bottom:10px; /*padding:10px 0px;*/  }



.contenido ul , .contenido ol{ margin-left:15px; padding:5px 0px; font-family: "Quattrocento-Sans", arial, sans-serif; font-size: 1.8rem; }



.contenido ul li{ list-style:disc; }



.contenido ol li{ list-style-type: decimal; }







.contenido em{ font-style: italic;}







/*.contenido img ,*/ #img-not-box{ max-height: 250px; float:left;   margin-right: 20px;  }







.contenido h1{ font-size: 4rem; }



.contenido h2{ font-size: 3rem; }



.contenido h1, .contenido h2,



.contenido h3{ color:#000; border:none; margin-bottom:0px; padding:5px 0px; text-align:left;  }







@media(max-width: 768px){



	.contenido{ padding:30px; } 



}







@media(min-width: 768px){







    .titulo_fe{ text-align: right !important;}







    .titulo_noti{text-align: left !important;}







}















@media(max-width: 768px){







  .titulo_fe,.titulo_noti{text-align: left !important;}







  







}







.entrys{







  margin-bottom: 25px;







}







.vm{







  font-size: 15px;







  height: 45px;







  background: #a41722;







  color: #FFF;







  font-family: 'WorkSans-SemiBold';







  text-align: left;







  padding:  19px;







}







a.vm:link{







  text-decoration: none;







  color: #FFF;







}







a.vm:hover{







    background-color: #b51a26;







    color: #FFF;







}















#btn-carrito{ color:#000; font-size:15px; padding-top:10px; /*display:block;*/  }











#header-compra a{ display: inline-block;}











.asociados{ text-align:center; margin-bottom:40px; }







.asociados h4{ height:40px; margin-top:20px; }















.thumbnail_gall {







    position: relative;







    width: 100%;







    height: 150px;







    overflow: hidden;







}















.thumbnail_gall img {



	



    margin: 0 auto;



    display: block;



    max-width: 100%;



    height: 100%;







/*    position: absolute;







    left: 50%;







    top: 50%;







    width: auto; 







    -webkit-transform: translate(-50%,-50%);







    -ms-transform: translate(-50%,-50%);







    transform: translate(-50%,-50%);*/







}















.seccion_asociados h2{ text-align:center;}















.ver-mas-btn { color:#FFF !important; }















#side-bar ul li a{ color:#000; }















#breadcrumb{ padding-bottom:40px; font-family: "Quattrocento-Sans", arial, sans-serif; }















.download-file{ display: block; text-align: center; margin-bottom:20px; padding-bottom:20px; }







.download-file a span{ font-size:50px; }







.download-file span{ font-size:11px; width:100%; }















.gray-line{  border-top: 1px solid #ccc; border-bottom:none; }















@media(max-width: 768px){
	.btn-expand{ /*margin:0 auto;*/ display: block; margin-bottom:10px; width:100%; }	
	.w h1 { font-size:18px; }
	
	.info1 h3{ font-size:18px; }

}







#ctrl_noticias{ margin-top:30px; }











.entrada{ margin:20px 0px; display:inline-block;  }







.entrada img{ max-height:300px; margin:0 auto; }







#marca-producto{ /*width:60%;*/ max-height:80px; margin:25px auto; display:block; }











@media(max-width: 768px){

	.bodi{ padding-top:10px; }
	.w{ padding-top:5rem; padding-bottom:5rem; }
	.entrada h2{ font-size:20px !important; text-align:center !important; margin-top:25px;  }	



}











#header-compra{ background-color:#eee; padding:10px 25px; text-align:center;  }







#header-compra{border-radius: 0px 0px 10px 10px;







-moz-border-radius: 0px 0px 10px 10px;







-webkit-border-radius: 0px 0px 10px 10px;







border: 0px solid #000000;}







#descripcion-prod{ margin-bottom:25px;}









#btn-relacionados{ text-align:center; margin-bottom:30px; }







/**Imprimir orden de compra */







@media print{



	.bxlogo{ width:100%; display:inline-block; }	



	nav , #header-compra , .nosotros , .footer , .btcolapse ,  .collapsed , form{ display:none;}



	h1{ margin-bottom:10px; font-size:16px; }



	.w{ padding:10px 0px;}



	p{ font-size:12px; margin-bottom:10px; }



	.tabs{ padding:0px; }



}



.nosotros{

  background-image: url(../imagenes/back-nosotros.jpg);

  background-repeat: no-repeat;

  background-size: cover;

  background-position: 100% 100%;



}

.nosotros h2{

  color: #FFF;

}

.nosotros p{

  color: #FFF;

}

footer h5,footer h6 {

  font-family: "WorkSans-Bold",sans-serif,arial;

}

.topfooter h6{

  font-size: 3rem; padding: 10px;

}



footer .centro{

  text-align: center;

}



#top-menu{ background-color:#092840; padding:10px 0px;  }



#top-menu a { color:#FFF; padding-left:15px; }



.navbar{ margin-bottom:0; background-color:#092840; border-color:transparent; border:none;   }



.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{ background-color:#1972b8;  }



.navbar-inverse .navbar-nav>li>a{ font-family: "WorkSans-Regular", arial, sans-serif; color:#FFF; font-size: 1.2em;}



.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus{  background-color:#1d6fb8; }





@media (min-width: 768px){

	.navbar-nav{ margin: 0 auto; display: table; float:none; }

}





#buy-content{ float:right; }

#contact-content{ float:left; color:#FFF;  }

#buy-content , #contact-content{ font-family: "WorkSans-Regular", arial, sans-serif; }



