html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
hr,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figure,
figcaption,
hgroup,
menu,
footer,
header,
header #ancho nav,
section,
summary,
time,
mark,
audio,
video,
a img {
  margin: 0;
  padding: 0;
  border: 0;
}
.clearfix {
  *zoom: 1;
}
body {
  display: none;
  font-family: "Hind Siliguri", sans-serif, Arial, Helvetica;
  font-size: 100%;
}
body a {
  text-decoration: none;
}
body a {
  text-decoration: none;
}
.color1 {
  color: #FFC005;
}
.color2 {
  color: #d19c00;
}
.blanco {
  color: #fff;
}
.grisM {
  color: #808080;
}
.grisD {
  color: #59595b;
}
.grisL {
  color: #cccdce;
}
.fondoGrisM {
  background-color: #808080;
}
.fondoW {
  background-color: #fff;
}
body {
  font-family: "Hind Siliguri", sans-serif, Arial, Helvetica;
  font-size: 100%;
}
body a {
  text-decoration: none;
}
body a {
  text-decoration: none;
}
.disIB {
  display: inline-block;
  vertical-align: top;
}
.disB {
  display: block;
}
.disN {
  display: none;
}
.vAlignT {
  vertical-align: top;
}
.vAlignM {
  vertical-align: middle;
}
.vAlignB {
  vertical-align: bottom;
}
.floatL {
  float: left;
}
.floatR {
  float: right;
}
.floatN {
  float: none;
}
.marC {
  margin-left: auto;
  margin-right: auto;
}
.mar1 {
  margin: 1.25%;
}
.mar2 {
  margin: 2.5%;
}
.mar3 {
  margin: 3%;
}
.mar1T {
  margin-top: 1em;
}
.mar2T {
  margin-top: 2em;
}
.mar3T {
  margin-top: 3em;
}
.mar5T {
  margin-top: 5em;
}
.mar10T {
  margin-top: 10em;
}
.mar1R {
  margin-right: 1.25%;
}
.mar2R {
  margin-right: 2.5%;
}
.mar3R {
  margin-right: 3%;
}
.mar5R {
  margin-right: 5%;
}
.mar10R {
  margin-right: 10%;
}
.mar1B {
  margin-bottom: 1em;
}
.mar2B {
  margin-bottom: 2em;
}
.mar3B {
  margin-bottom: 3em;
}
.mar5B {
  margin-bottom: 5em;
}
.mar10B {
  margin-bottom: 10em;
}
.mar1L {
  margin-left: 1.25%;
}
.mar2L {
  margin-left: 2.5%;
}
.mar3L {
  margin-left: 3%;
}
.mar5L {
  margin-left: 5%;
}
.mar10L {
  margin-left: 10%;
}
.mar1TB {
  margin-top: 1em;
  margin-bottom: 1em;
}
.mar2TB {
  margin-top: 2em;
  margin-bottom: 2em;
}
.mar3TB {
  margin-top: 3em;
  margin-bottom: 3em;
}
.mar1RL {
  margin-left: 1.25%;
  margin-right: 1.25%;
}
.mar2RL {
  margin-left: 2.5%;
  margin-right: 2.5%;
}
.mar3RL {
  margin-left: 3%;
  margin-right: 3%;
}
.mar5RL {
  margin-left: 5%;
  margin-right: 5%;
}
.mar10RL {
  margin-left: 10%;
  margin-right: 10%;
}
.pad1 {
  padding: 1.25%;
}
.pad2 {
  padding: 2.5%;
}
.pad3 {
  padding: 3%;
}
.pad1T {
  padding-top: 1em;
}
.pad2T {
  padding-top: 2em;
}
.pad3T {
  padding-top: 3em;
}
.pad5T {
  padding-top: 5em;
}
.pad1B {
  padding-bottom: 1em;
}
.pad2B {
  padding-bottom: 2em;
}
.pad3B {
  padding-bottom: 3em;
}
.pad5B {
  padding-bottom: 5em;
}
.pad1R {
  padding-right: 1.25%;
}
.pad2R {
  padding-right: 2.5%;
}
.pad5R {
  padding-right: 5%;
}
.pad7R {
  padding-right: 7.5%;
}
.pad10R {
  padding-right: 10%;
}
.pad1L {
  padding-left: 1.25%;
}
.pad2L {
  padding-left: 2.5%;
}
.pad5L {
  padding-left: 5%;
}
.pad7L {
  padding-left: 7.5%;
}
.pad10L {
  padding-left: 10%;
}
.pad1TB {
  padding-top: 1em;
  padding-bottom: 1em;
}
.pad2TB {
  padding-top: 2em;
  padding-bottom: 2em;
}
.pad3TB {
  padding-top: 3em;
  padding-bottom: 3em;
}
.pad1RL {
  padding-left: 1.25%;
  padding-right: 1.25%;
}
.pad2RL {
  padding-left: 2.5%;
  padding-right: 2.5%;
}
.pad5RL {
  padding-left: 5%;
  padding-right: 5%;
}
.pad7RL {
  padding-left: 7.5%;
  padding-right: 7.5%;
}
.pad10RL {
  padding-left: 10%;
  padding-right: 10%;
}
.col100,
.col100res {
  width: 100%;
}
.col95,
.col95res {
  width: 95%;
}
.col90,
.col90res {
  width: 90%;
}
.col85,
.col85res {
  width: 85%;
}
.col80,
.col80res {
  width: 80%;
}
.col75,
.col75res {
  width: 75%;
}
.col70,
.col70res {
  width: 70%;
}
.col65,
.col65res {
  width: 65%;
}
.col60,
.col60res {
  width: 60%;
}
.col55,
.col55res {
  width: 55%;
}
.col50,
.col50res {
  width: 50%;
}
.col47,
.col47res {
  width: 47.5%;
}
.col45,
.col45res {
  width: 45%;
}
.col40,
.col40res {
  width: 40%;
}
.col35,
.col35res {
  width: 35%;
}
.col30,
.col30res {
  width: 30%;
}
.col25,
.col25res {
  width: 25%;
}
.col20,
.col20res {
  width: 20%;
}
.col15,
.col15res {
  width: 15%;
}
.col10,
.col10res {
  width: 10%;
}
.font1,
.font2 {
  font-family: "Hind Siliguri", sans-serif, Arial, Helvetica;
}
p {
  font-family: "Hind Siliguri", sans-serif, Arial, Helvetica;
  color: #fff;
  font-size: 1.3em;
  line-height: 2em;
  letter-spacing: 0.015em;
}
.small {
  font-size: 95%;
}
.txtC {
  text-align: center;
}
figure.banner {
  position: relative;
  display: block;
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  /*
	 * jQuery Nivo Slider v3.2
	 * http://nivo.dev7studios.com
	 *
	 * Copyright 2012, Dev7studios
	 * Free to use and abuse under the MIT license.
	 * http://www.opensource.org/licenses/mit-license.php
	 */
  /* The Nivo Slider styles */
  /* If an image is wrapped in a link */
  /* The slices and boxes in the Slider */
  /* Caption styles */
  /* Direction nav styles (e.g. Next & Prev) */
  /* Control nav styles (e.g. 1,2,3...) */
  /*.nivo-controlNav {
		text-align:center;
		padding: 15px 0;
	}
	.nivo-controlNav a {
		cursor:pointer;
	}
	.nivo-controlNav a.active {
		font-weight:bold;
	}*/
}
figure.banner .nivoSlider {
  position: relative;
  width: 100%;
}
figure.banner .nivoSlider img {
  position: absolute;
  top: 0px;
  left: 0px;
  max-width: none;
}
figure.banner .nivo-main-image {
  display: block !important;
  position: relative !important;
  width: 100% !important;
}
figure.banner .nivoSlider a.nivo-imageLink {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border: 0;
  padding: 0;
  margin: 0;
  z-index: 6;
  display: none;
  background: white;
  filter: alpha(opacity=0);
  opacity: 0;
}
figure.banner .nivo-slice {
  display: block;
  position: absolute;
  z-index: 5;
  height: 100%;
  top: 0;
}
figure.banner .nivo-box {
  display: block;
  position: absolute;
  z-index: 5;
  overflow: hidden;
}
figure.banner .nivo-box img {
  display: block;
}
figure.banner .nivo-caption {
  position: absolute;
  left: 0px;
  bottom: 0px;
  background: #000;
  color: #fff;
  width: 100%;
  z-index: 8;
  padding: 5px 10px;
  opacity: 0.8;
  overflow: hidden;
  display: none;
  -moz-opacity: 0.8;
  filter: alpha(opacity=8);
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
}
figure.banner .nivo-caption p {
  padding: 5px;
  margin: 0;
}
figure.banner .nivo-caption a {
  display: inline !important;
}
figure.banner .nivo-html-caption {
  display: none;
}
figure.banner .nivo-directionNav a {
  position: absolute;
  top: 45%;
  z-index: 9;
  cursor: pointer;
}
figure.banner .nivo-prevNav {
  left: 0px;
}
figure.banner .nivo-nextNav {
  right: 0px;
}
figure.banner .nivo-controlNav {
  padding: 0;
  position: relative;
  display: block;
  text-align: center;
  margin-top: 1em;
}
figure.banner .nivo-controlNav a {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(../images/slider_bullets.png) no-repeat 0 2px;
  text-indent: -9999px;
  border: 0;
  margin: 0 1px;
}
figure.banner .nivo-controlNav a.active {
  background-position: 0 100%;
}
/*MONITORES*/
body.desk .maxW {
  max-width: 105em;
}
body.desk .hideDesk {
  display: none;
}
/*TABLET*/
@media screen and (orientation: landscape) {
  body.tablet .hideTabH {
    display: none;
  }
}
@media screen and (orientation: portrait) {
  body.tablet .col60 {
    width: 82%;
    margin-left: auto;
    margin-right: auto;
  }
  body.tablet .hideTabV {
    display: none;
  }
}
body.tablet .hideTab {
  display: none;
}
/*MOBILE */
@media screen and (orientation: landscape) {
  body.mobile .hideMobH {
    display: none;
  }
}
@media screen and (orientation: portrait) {
  body.mobile .hideMobV {
    display: none;
  }
}
body.mobile .hideMob {
  display: none;
}
