.botoneratop {
	position:absolute;
	width:700px;
	right:0;
	margin-top:38px;
}
.botoneratop ul{
     list-style:none; /* Eliminamos los bullets */
     margin:0px; /* Quitamos los margenes */
     padding:0px; /* Quitamos el padding */
	font-family: 'BenchNine', sans-serif;
	font-weight: 300;
	text-transform:uppercase;
	font-size:20px;
	color:#FFF;
	
 }
.botoneratop ul li {
	display:inherit;
     float:right; /* Hacemos que el menu se muestre horizontal */
      
 }
 .botoneratop ul li a{
     text-decoration:none;
	 color:#FFF;
	  padding:3px 14px;
 }
.botoneratop ul li a:hover{
     color:#191919;
	 padding:3px 14px;
	border:0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px;
	background-color:#5E96FF;
}

.Btn {
	font-size:16px;
	color:#FFF;
	font-family: 'BenchNine', sans-serif;
	font-weight: 300;
	border:0px;
	text-transform:uppercase;
	text-decoration:none;
	 padding:3px 14px;
	  -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px 5px;
	background-color:#333;
}
.Btn:hover{
     background-color: #000;
 }
 /* VALIDATE */
form.cmxform label.error, label.error {
	color: #000;
}
div.error { display: none; }
input.error { border: 1px dotted #F00; }
form.cmxform .gray * { color: gray; }

/* END VALIDATE */
 .BoxText {
   width: 350px;
   padding:10px;
   height: auto;
   overflow: hidden;
   border: 1px solid #7396FF;
   margin-top:5px;
   }
  .BoxTextG {
   width: 350px;
   padding:10px;
   height:100px;
   overflow: hidden;
   border: 1px solid #7396FF;
   margin-top:5px;
   resize:none;
   }
#FDown {
	width:160px;
	height:36px;
	background:url(image/fl_down.png) 0 0 no-repeat;
	position:absolute;
	bottom:-36px;
	left:50%;
	margin-left:-80px;
	z-index:999;
}
#SDown {
	position: absolute;
	width:100%;
	height:40px;
	background:url(image/slider_bottom.png) center center no-repeat;
	position:absolute;
	left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
	z-index:999;
}
.TxFooter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ECECEC;	
}

.TxFooterLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:000;	
}
a.TxFooterLink:link {
	color: #000;
	text-decoration: none;
}
a.TxFooterLink:visited {
	text-decoration: none;
	color: #999;
}
a.TxFooterLink:hover {
	text-decoration: none;
	color: #999;
}
a.TxFooterLink:active {
	text-decoration: none;
	color: #999;
}
.TlContacto {
	
	font-family: 'BenchNine', sans-serif;
	font-weight: 400;
	text-transform:uppercase;
	font-size:18px;
	text-decoration:none;
	color:#333;
  }
.TlCanal {
	
	font-family: 'BenchNine', sans-serif;
	font-weight: 400;
	text-transform:uppercase;
	font-size:18px;
	text-decoration:none;
	color:#FFF;
  }
 .TxCanal {
	
	font-family: 'BenchNine', sans-serif;
	font-weight: 300;
	font-size:12px;
	text-decoration:none;
	color:#333;
  }
.bgDigital {
	float:right;
	padding-top:20px;
	padding-left: 17px;
  overflow: hidden;
  height: 89px;
  width: 93px;
  background: transparent url("image/bg_digital.png") no-repeat left top;
  margin-bottom: 20px;
  margin-right:10px;
  }
h1 {
	
	font-family: 'BenchNine', sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	font-size:26px !important;
	text-decoration:none;
	color:#000;
  }
h2 {
	
	font-family: 'BenchNine', sans-serif;
	font-weight: 300;
	text-transform:uppercase;
	font-size:20px !important;
	text-decoration:none;
	color:#000;
  }
.PicInfo h2 {
	color:#7396FF;
	font-size:24px !important;
  }
.PicInfo h2:hover {
	color:#7396FF;
	text-decoration:underline;
  }
.Tx {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;	
}
.TxTop {

  font-family: 'BenchNine', sans-serif;
	font-weight: 400;
	text-transform:uppercase;
	font-size:24px;
	color:#FFF;
  text-align:center;
  }
.PicInfo {
  display: block;
  font-family: 'BenchNine', sans-serif;
	font-weight: 400;
	text-transform:uppercase;
	font-size:20px;
	color:#000;
  text-align:center;
  width:80%;
  margin:auto;
  margin-top:10px;
  }
h2, h1 {margin:0;padding:0;}
h2, h1 {font-size:100%;font-weight:normal;}
.PicInfo>a {
	
	font-family: 'BenchNine', sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	font-size:26px;
	text-decoration:none;
	color:#000;
  }
  
.bienvenida {
	float:left;
	width:450px;
  font-family: 'BenchNine', sans-serif;
	font-weight: 300;
	text-transform:uppercase;
	font-size:22px;
	color:#000;
  margin-top:10px;
  }

.bienvenida>h1{
	
	font-family: 'BenchNine', sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	font-size:30px;
	text-decoration:none;
	color:#000;
  }
/*! http://responsiveslides.com v1.54 by @viljamis */

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
  
 .centered-btns_nav {
  z-index: 3;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 50%;
  left:10%;
  opacity: 0.7;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 168px;
  width: 90px;
  background: transparent url("image/flechas.png") no-repeat left top;
  margin-top: -104px;
  }

.centered-btns_nav:active {
  opacity: 1.0;
  }

.centered-btns_nav.next {
  left: auto;
  background-position: right top;
  right: 10%;
  }
.caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-family: 'BenchNine', sans-serif;
	font-weight: 400;
	text-transform:uppercase;
	font-size:20px;
	color:#FFF;
  left: 50%;
  top:50%;
  padding: 10px;
  text-align:center;
  width:260px;
  margin-top:-90px;
  margin-left:-140px;
 text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
  }
h2 {margin:0;padding:0;}
h2 {font-size:100%;font-weight:normal;}
.caption>h2 {
	
	font-family: 'BenchNine', sans-serif;
	font-weight: 700;
	text-transform:uppercase;
	font-size:30px;
	color:#FFF;
  }
  /* FIN SLIDE */