/* 
ENTEL - 2016
Design: Logos Comunicaciones
www.logoscomunicaciones.com
*/


/* RESET */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body{
line-height: 1;
}
ol,ul{
list-style: none;
}
blockquote,q{
quotes: none;
}
blockquote:before,blockquote:after,q:before,q:after{
content: '';
content: none;
}
focus{
outline: 0;
}
ins{
text-decoration: none;
}
del{
text-decoration: line-through;
}
table{
border-collapse: collapse;
border-spacing: 0;
}

/* RESET */





@font-face {
    font-family: 'clannarrowbook';
    src: url('../fonts/book.eot');
    src: url('../fonts/book.eot?#iefix') format('embedded-opentype'),
         url('../fonts/book.woff') format('woff'),
         url('../fonts/book.ttf') format('truetype'),
         url('../fonts/book.svg#vollkornregular') format('svg');
    font-weight: 100px;
    font-style: normal;
}




@font-face {
    font-family: 'clannarrowbold';
    src: url('../fonts/bold.eot');
    src: url('../fonts/bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bold.woff') format('woff'),
         url('../fonts/bold.ttf') format('truetype'),
         url('../fonts/bold.svg#vollkornmedium') format('svg');
    font-weight: 100px;
    font-style: normal;
}



@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}





body{
	color: #171716;
	font-size: 14px;
	font-family: 'clannarrowbook', Arial, Tahoma, Verdana;
	text-align: center;
	line-height: 22px;
	background: #ffffff;
	/*
	background: #ffffff url(../lib/bg_lines.jpg) no-repeat center 96%;
	-webkit-background-size: 100% auto;
	   -moz-background-size: 100% auto;
		-ms-background-size: 100% auto;
		 -o-background-size: 100% auto;
		    background-size: 100% auto;
		    */
}




select:focus,
input:focus,
textarea:focus,
button:focus{
	outline:0px;
}

a{
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
a:hover {
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	-khtml-opacity: 0.70;
	opacity: 0.70;
}


h1{
	color: #c4005f;
	font-size: 36px;
	font-family: 'clannarrowbook', Arial, Tahoma, Verdana;
	font-weight: 100;
	line-height: 62px;
	text-transform: uppercase;
}

h2{
	color: #c4005f;
	font-size: 30px;
	font-family: 'clannarrowbook', Arial, Tahoma, Verdana;
	font-weight: 100;
	line-height: 40px;
	text-transform: uppercase;
}

h4{
	color: #00aeef;
	font-size: 20px;
	font-family: 'open_sansbold', Arial, Tahoma, Verdana;
	font-weight: 100;
	line-height: 22px;
	text-align: left;
	margin: 15px 0;
}

h5{
	color: #c4005f;
	font-size: 18px;
	font-family: 'clannarrowbook', Arial, Tahoma, Verdana;
	font-weight: 100;
	line-height: 20px;
	text-align: left;
	text-transform: uppercase;
}





/* MODAL */

.bgMod{
	position: fixed;
	z-index: 100000;
	top:0;
	left:0;
	background: rgba(0, 0, 0, 0.85);
	width: 100%;
	height: 100%;
}
.modA{
	position: relative;
	color: #4c4c4c;
	font-size: 14px;
	line-height: 20px;
	background: #fff;
	width: 590px;
	margin: 100px auto 0 auto !important;
	padding: 20px 50px;
}
.modA h2{
	font-size: 18px;
	text-align: left;
}
.modA p{
	text-align: justify;
	margin: 15px 0;
}

.modA .inpC{
	display: block;
	float: left;
	width: 200px;
	height: 25px;
	padding: 6px;
}


/*
.wrapper{
	clear: both;
	width: 100%;
	margin: 0 auto;
}
*/




header{
	border-bottom: 1px solid #07b0ef;
	width: 100%;
}
header .cntHeader{
	position: relative;
	width: 1280px;
	margin: 0 auto;
}




nav{
	float: right;
	margin-top: 14px;
}
nav ul {
	color: #00aeef;
	line-height: 50px;
	margin: 0 auto;
}
nav ul li{
	float: left;
	display: table;
	margin: 0 15px;
}
nav ul li a{
	display: inline-block;
	color: #00aeef;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	padding: 15px 5px;
}
nav ul li a:hover{
}
nav ul li .act{
	color: #c4005f;
}
nav ul .datAct{
	float: right;
	display: inline-block;
	color: #000000 !important;
	font-size: 14px;
	line-height: 14px;
	text-align: right;
	text-decoration: none !important;
	text-transform: uppercase;
	background: #f2f2f2;
	width: 122px;
	height: 48px;
	margin: 5px 0 0 0;
	padding: 5px 20px;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
}

nav li .optUs{
	z-index: 1000;
	top: 77px;
    position: absolute;
    overflow: hidden;
    color: #fff;
    text-align: center !important;
	text-transform: uppercase;
    background: #00aeef;
	width: 150px;
	height: 0;
	margin-left: 6px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
nav li:hover .optUs{
	height: 40px;
}
nav li .optUs li a{
	position: relative;
	display: block;
	color: #fff;
	font-size: 13px !important;
	line-height: 20px;
	width: 90%;
	margin: 0;
	padding: 10px 5% !important;
}
nav li .liSmD{
	display: none;
	margin-bottom: 20px;
}

ul.liSmD li ul a{
	font-size: 14px !important;
	line-height: 20px;
	background: rgba(255, 255, 255, 0.10);
	width: 85% !important;
	padding: 10px 5% 10px 10% !important;
}


	
.dropbtn {
    cursor: pointer;
}

.dropbtn:hover, .dropbtn:focus {
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
	z-index: 1000;
    display: none;
    position: absolute;
    background-color: #fff;
    width: 210px;
}
.dropdown-content li{
	width: 100%;
	margin: 0;
	padding: 0;
}
.dropdown-content li a{
  	display: block;
    cursor: pointer;
	color: #fff;
	line-height: 20px;
	text-align: left;
    text-transform: capitalize !important;
    background: #01aef0	url(../lib/ar_r.png) no-repeat 92% center;
	width: 85%;
	margin: 0;
	padding: 10px 10% 10px 5% !important;
}


.dropdown-content a:hover {
	background-color: #c4015f
}

ul.dropdown-content li ul {
	display: none;
}

ul.dropdown-content li:hover> ul {
	display: block;
	z-index: 20000;
	top: 0;
	position: absolute;
    width: 150px;
    margin-left: 210px;
}
ul.dropdown-content ul li {
  	display: block;
	color: #fff;
	text-align: left;
}

ul.dropdown-content li:hover> ul:nth-child(1){
	top: 0;
}
ul.dropdown-content li:hover> ul:nth-child(1){
	top: 0;
}
	
ul.dropdown-content ul li a{
	background-color: #01aef0;
	background-image: none !important;
}	
ul.dropdown-content ul li a:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1.00;
	-khtml-opacity: 1.00;
	opacity: 1.00;
}

/*
ul.dropdown-content li:hover li { float: none;
  display: block;
  position: relative;
  float: left;
  width: 100%;
}

ul.dropdown-content li:hover a { 
   cursor: pointer;
  display: block;
  background: #1bc2a2;
  width: 90% !important;
  padding: 0 5% !important;
}

ul.dropdown-content li:hover li a:hover { background: #2c3e50; }

ul.dropdown-content .main-navigation li ul li { border-top: 0; }

ul.dropdown-content ul ul ul {
  left: 10%;
  top: 0;
}


ul.dropdown-content ul:after { clear: both; }
*/

.show {display:block;}






.contentSrch{
	background: #00aeef;
	width: 100%;
	height: 90px;
}
.contentSrch .cntSrch{
	position: relative;
	width: 1280px;
	margin: 0 auto;
	padding-top: 0;
}




.banner{
	overflow: hidden;
	background: #ffffff;
	width: 100%;
	height: 498px;
}
.banner .cntBanner{
	position: relative;
	height: 498px;
	margin: 0 auto;
}

.banner .cntBanner ul{
	overflow: hidden;
	width: 100%;
	height: 498px;
}
.banner .cntBanner ul li{
	overflow: hidden;
	height: 498px;
}
.banner .cntBanner ul .bgSt{
	position: relative;
	overflow: hidden;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-background-size: 100% auto;
	   -moz-background-size: 100% auto;
    		background-size: 100% auto;
	width: 100%;
	height: 498px;
}
/*
.banner .cntBanner li a{
	display: block;
	width: 100%;
	height: 498px;
}
*/

.banner .cntBanner .bxOptItm{
	display: block;
	position: absolute;
	z-index: 1000;
	top: 30% !important;
	left: 10%;
	color: #fff;
	font-size: 36px;
	line-height: 40px !important;
	text-align: center;
	width: 40%;
	height: 30%;
	margin: auto;
}

.banner .cntBanner .lnkBnr{
	position: absolute;
	z-index: 100;
	display: block;
	text-indent: -9999px;
	width: 100% !important;
	height: 100% !important;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}
.banner .cntBanner .lnkBnr:hover{
}

/* ---------------------------- SLIDER ELEMENTS---------------------------- */


/* FlexSlider Necessary Styles
*********************************/
.flexslider {position: relative;margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {display: block;}
.flex-pauseplay span {text-transform: capitalize;}


/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0; background: #fff; position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }


/* Control Nav - BULLETS */
.flex-control-nav {
	z-index: 10000;
	position: absolute;
	top: 420px;
	right: 10%;
	width: auto;
	margin-left: -690px;
}
.flex-control-nav li {
	float: left;
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.flex-control-paging li a {
	display: block;
	cursor: pointer;
	text-indent: -9999px;
	background: #fff;
	border: 5px solid #fff;
	width: 10px !important;
	height: 10px !important;
	-webkit-border-radius: 80px;
	   -moz-border-radius: 80px;
	        border-radius: 80px;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}
.flex-control-paging li a:hover{
}
.flex-control-paging li a.flex-active{
	cursor: default;
	border: 5px solid #c4005f;
}






.flex-direction-nav{
*height: 0;
width: 100%;
margin: 0;
padding: 0;
}
.flex-direction-nav a{
overflow: hidden;
cursor: pointer;
position: absolute;
display: block;
top: 280px;
z-index: 10;
	outline: none;
	text-indent: -9000px;
	text-decoration: none;
width: 60px!important;
height: 60px!important;
margin: 0;
opacity: 0;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
}
.flex-direction-nav .flex-prev {
	left: 10%;
	outline: none;
	text-indent: -9000px;
	text-decoration: none;}
.flex-direction-nav .flex-next {
	right: 10%;
	outline: none;
	text-indent: -9000px;
	text-decoration: none;}
.flexslider:hover .flex-prev { opacity: 0.7;
background: url(../lib/ico_prv.png) no-repeat center;}
.flexslider:hover .flex-next { opacity: 0.7;
background: url(../lib/ico_nxt.png) no-repeat center;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  {
display: inline-block;
}
.flex-direction-nav a.flex-next:before  {
}


/* ---------------------------- SLIDER ELEMENTS---------------------------- */






.bannerIn{
	background: #ededed;
	width: 100%;
	height: 652px;
}
.bannerIn .cntBannerIn{
	position: relative;
	height: 652px;
	margin: 0 auto;
}








.content{
	width: 100%;
}
.content .cntContent{
	overflow: hidden;
	position: relative;
	width: 1280px;
	min-height: 400px;
	margin: 0 auto;
	padding: 35px 0;
}


.content .cntContent p{
	margin: 20px 0;
}



.option{
	float: left;
	overflow: hidden;
	position: relative;
	width: 18%;
	margin-right: 2%;
	padding-top: 50px;
}
.option h3{
	color: #c4005f;
	font-size: 24px;
	font-family: 'clannarrowbook', Arial, Tahoma, Verdana;
	font-weight: 100;
	line-height: 26px;
	text-align: left;
	margin-bottom: 20px;
}
.option ul {
	color: #00aeef;
	font-size: 14px;
	line-height: 16px;
	margin: 0 auto;
}
.option ul li{
	float: left;
	display: table;
	border-bottom: 1px solid #cccccc;
	width: 100%;
}
.option ul li a{
	display: inline-block;
	color: #00aeef;
	text-align: left;
	text-decoration: none;
	width: 100%;
	padding: 14px 0;
}
.option ul li a:hover{
}
.option ul li .actSM{
	color: #c4005f;
}


.contentIn,
.contentInB{
	float: left;
	overflow: hidden;
	position: relative;
	width: 65%;
	margin: 0 auto;
	padding-bottom: 50px;
}

.contentIn,
.contentInB{
	float: none;
	font-family: 'open_sansregular', Arial, Tahoma, Verdana;
	width: 70%;
}
.contentIn p,
.contentInB p{
	text-align: left;
	margin: 15px 0;
}

.contentIn b,
.contentInB b{
	font-family: 'open_sansbold', Arial, Tahoma, Verdana;
}



.info{
	overflow: hidden;
	width: 100%;
}
.info .cntInfo{
	overflow: hidden;
	position: relative;
	width: 1280px;
	min-height: 340px;
	margin: 0 auto;
	padding: 35px 0;
}





.more{
	overflow: hidden;
	width: 100%;
	min-height: 605px;
	background: #ffffff url(../lib/bg_lines.jpg) no-repeat center top;
	margin-top: -50px;
	-webkit-background-size: 100% auto;
	   -moz-background-size: 100% auto;
		-ms-background-size: 100% auto;
		 -o-background-size: 100% auto;
		    background-size: 100% auto;
}
.more .cntMore{
	overflow: hidden;
	position: relative;
	width: 1280px;
	min-height: 125px;
	margin: 0 auto;
	padding: 370px  35px 0;
}

.more .cntMore p{
	display: block;
	bottom: 40px;
	position: absolute;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	width: 35%;
}






footer{
	background: #e3e3e3;
	border-bottom: 45px solid #cacaca;
	width: 100%;
	height: 85px;
}
footer .cntFooter{
	position: relative;
	width: 1280px;
	height: 85px;
	margin: 0 auto;
}

footer .cntFooter ul{
	float: left;
	display: table;
	height: 85px;
	margin: 0 auto;
}
footer .cntFooter ul li{
	vertical-align: middle;
	display: table-cell;
	margin: 7px 0;
}
footer .cntFooter ul li a{
	display: block;
	color: #171716;;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 20px;

	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
}
footer .cntFooter ul li a:hover{
}




.cntS{
	display: inline-block;
	overflow: hidden;
	width: 42%;
	margin-top: 20px;
}
.cntS .titleBx{
	display: block;
	color: #00aeef;
	text-align: left;
	text-transform: uppercase;
}

.bxCntS{
	float: left;
	background: #ffffff;
	border: 1px solid #00aeef;
	width: 99%;
	height: 235px;
	margin-top: 10px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
}

.cntBtn{
	display: inline-block;
	overflow: hidden;
	width: 8%;
	margin: 40px 3%;
}
.cntBtn button{
	cursor: pointer;
	background: #00aeef url(../lib/ar_copy.png) no-repeat 60% center;
	border: 0;
	width: 54px;
	height: 54px;
	margin: 10px auto;
	-webkit-border-radius: 80px;
	-moz-border-radius: 80px;
	border-radius: 80px;
}	




.cntImgB{
	float: left;
	width: 26%;
	margin-right: 7%;
}

.cntDscB{
	/*float: left;*/
	text-align: left;
	width: 58%;
	margin: 0 auto;
}
.cntDscB .itmInf{
	float: left;
	text-align: left;
	width: 60%;
	margin: 0 7% 50px 0;
}
.cntDscB .itmInf h1{
	line-height: 20px;
}
.cntDscB .itmInf h4{
	line-height: 20px;
	font-weight: 100;
	text-transform: uppercase;
	margin-bottom: 0;
}
.cntDscB .bxPrc{
	float: left;
	color: #ffffff;
	font-size: 20px;
	text-align: center;
	background: #00aeef;
	border: 5px solid #41c4f5;
	width:  152px;
	height: 112px;
	margin: 40px 0;
	padding-top: 40px;
	-webkit-border-radius: 80px;
	-moz-border-radius: 80px;
	border-radius: 80px;
}
.cntDscB .bxPrc b{
	font-size: 36px;
	line-height: 40px;
}

.cntDscB .itmInf .cntImgB{
	display: none;
	clear: both;
	width: 94%;
	margin: 10px 0;
}




.imgS{
	float: left;
	margin: 15px 27px 15px 0;
}
.imgSB{
	float: left;
	margin: 15px 0;
}

.imgM{
	float: left;
	margin: 0;
}

.imgB{
	margin: 20px 0;
}



.bxBn{
	float: left;
}



.linSp02{
	display: block;
	overflow: hidden;
	border-bottom: 4px solid #dddddd;
	width: 100%;
	margin: 0 auto 12px auto !important;
	padding: 5px 0;
}



.left{
	float: left;
	display: block;
}

.right{
	float: right;
	display: block;
}

.clear{
	clear: both;
	display: block;
}




b{
	font-family: 'clannarrowbold', Arial, Tahoma, Verdana;
	font-weight: 100;
}


i{
	font-style: italic;
}


.small{
	font-size: 10px;
	line-height: 11px;
}
.small2{
	color: #ffa828;
	font-size: 10px;
	line-height: 11px;
}


.color1{
	color: #c4005f !important;
}
.color2{
	color: #00aeef !important;
}
.color3{
	color: #000000 !important;
}
.color4{
	color: #553982 !important;
}










/* ---------------------------- LINKS ---------------------------- */




a.lnk1:link,a.lnk1:visited {
	color: #00aeef;
	text-decoration: none;
}


a.lnk1U:link,a.lnk1U:visited {
	color: #00aeef;
	text-decoration: underline;
}


a.lnk2:link,a.lnk2:visited {
	color: #c4005f;
	text-decoration: underline;
}


a.lnk3:link,a.lnk3:visited {
	color: #333333;
	text-decoration: none;
}






a.lnkBtn2:link,a.lnkBtn2:visited {
	clear: both;
	display: inline-block;
	color: #ffffff !important;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	text-decoration: none !important;
	background: #c4005f url(../lib/ico_hdps.png) no-repeat 10px center;
	margin: 5px 0;
	padding: 10px 10px 10px 46px;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
}
a.lnkBtn2:hover {
}


a.lnkBtn3:link,a.lnkBtn3:visited {
	clear: both;
	display: inline-block;
	color: #ffffff !important;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	text-decoration: none !important;
	background: #00aeef url(../lib/ico_car.png) no-repeat 10px center;
	margin: 30px;
	padding: 10px 10px 10px 46px;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
}
a.lnkBtn3:hover {
}






a.btnPRO:link,a.btnPRO:visited{
	display: block;
	outline: none;
	text-indent: -9000px;
	text-decoration: none;
	background: url(../lib/ico_plug.png) no-repeat right bottom;
	width: 41px;
	height: 21px;
	margin: 0 auto;
}
a.btnPRO:hover {
}

a.btnPLO:link,a.btnPLO:visited{
	display: block;
	outline: none;
	text-indent: -9000px;
	text-decoration: none;
	background: url(../lib/ico_plug.png) no-repeat left bottom;
	width: 41px;
	height: 21px;
	margin: 0 auto;
}
a.btnPLO:hover {
}


a.btnPRA:link,a.btnPRA:visited{
	display: block;
	outline: none;
	text-indent: -9000px;
	text-decoration: none;
	background: url(../lib/ico_plug.png) no-repeat right top;
	width: 41px;
	height: 21px;
	margin: 0 auto;
}
a.btnPRA:hover {
}

a.btnPLA:link,a.btnPLA:visited{
	display: block;
	outline: none;
	text-indent: -9000px;
	text-decoration: none;
	background: url(../lib/ico_plug.png) no-repeat left top;
	width: 41px;
	height: 21px;
	margin: 0 auto;
}
a.btnPLA:hover {
}



a.btnIS:link,a.btnIS:visited {
	float: right;
	display: inline-block;
	color: #ffffff !important;
	font-size: 14px;
	line-height: 48px;
	text-align: center;
	text-decoration: none !important;
	text-transform: uppercase;
	background: #c4005f;
	width: 122px;
	height: 48px;
	margin: 5px 0 0 0;
	padding: 5px 20px;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
}
a.btnIS:hover {
}




a.lnkCls:link,a.lnkCls:visited{
	top: -16px;
	right: -20px;
	display: block;
	outline: none;
	position: absolute;
	text-indent: -9000px;
	text-decoration: none;
	background: #ff3b3b url(../lib/ico_cls.png) no-repeat center;
	width: 40px;
	height: 40px;
	margin: 5px 0;

	-webkit-border-radius: 80px;
	-moz-border-radius: 80px;
	border-radius: 80px;
}



a.lnkClsB:link,a.lnkClsB:visited{
	display: block;
	outline: none;
	text-indent: -9000px;
	text-decoration: none;
	background: #b0b0b0 url(../lib/ico_cls.png) no-repeat center;
	width: 28px;
	height: 28px;
	margin: 0 auto;

	-webkit-border-radius: 80px;
	-moz-border-radius: 80px;
	border-radius: 80px;
}

a.lnkClsB:hover {
	background: #c4005f url(../lib/ico_cls.png) no-repeat center;
}


a.logo:link,a.logo:visited{
	float: left;
	display: block;
	outline: none;
	text-indent: -9000px;
	text-decoration: none;
	background: url(../lib/logo.png) no-repeat center;
	width: 242px;
	height: 80px;
	margin: 10px 5px 0 5px;
}
a.logo:hover {
}

a.logoEntel:link,a.logoEntel:visited{
	float: right;
	display: block;
	outline: none;
	text-indent: -9000px;
	text-decoration: none;
	background: url(../lib/logo_entel.png) no-repeat center;
	width: 260px;
	height: 166px;
	margin: 10px 5px 0 5px;
}
a.logoEntel:hover {
	filter: alpha(opacity=00);
	-moz-opacity: 1.00;
	-khtml-opacity: 1.00;
	opacity: 1.00;
}




/* ---------------------------- LINKS ---------------------------- */

/* ---------------------------- LIST ---------------------------- */






/* PRODUCTS */

ul.liProd{
	overflow: hidden;
	margin: 30px auto 0 auto;
}
ul.liProd li{
	overflow: hidden;
	position: relative;
	vertical-align: top;
	display: inline-block;
	text-align: center;
	width: 208px;
	height: 200px;
}
ul.liProd li img{
	border: 6px solid #00aeef;
	-webkit-border-radius: 160px;
	   -moz-border-radius: 160px;
			border-radius: 160px;
}
ul.liProd li a{
	overflow: hidden;
	position: relative;
	display: block;
	color: #171716;
	text-decoration: none;
	width: 210px;
	height: 200px;
}
ul.liProd li a:hover{
}

ul.liProd li .bxCntP{
	display: block;
	color: #fff;
	background: #00aeef url(../lib/ico_mor.png) no-repeat center 30px;
	border: 6px solid #00aeef;
	text-transform: uppercase;
	width: 127px;
	height: 57px;
	margin: 0 auto;
	padding-top: 70px;
	-webkit-border-radius: 160px;
	   -moz-border-radius: 160px;
			border-radius: 160px;
}




/* GENEROS */

ul.liGen{
	overflow: hidden;
	margin: 20px auto 0 auto;
}
ul.liGen li{
	overflow: hidden;
	position: relative;
	vertical-align: top;
	display: inline-block;
	text-align: center;
	width: 208px;
	height: 200px;
}
ul.liGen li img{
	background: #c4005f;
	border: 6px solid #c4005f;
	-webkit-border-radius: 80px;
	   -moz-border-radius: 80px;
			border-radius: 80px;
}
ul.liGen li a{
	overflow: hidden;
	position: relative;
	display: block;
	color: #171716;
	text-decoration: none;
	width: 210px;
	height: 200px;
}
ul.liGen li a:hover{
}

ul.liGen li .bxCntP{
	display: block;
	color: #fff;
	background: #c4005f url(../lib/ico_mor.png) no-repeat center 30px;
	border: 6px solid #c4005f;
	text-transform: uppercase;
	width: 127px;
	height: 57px;
	margin: 0 auto;
	padding-top: 70px;
	-webkit-border-radius: 80px;
	   -moz-border-radius: 80px;
			border-radius: 80px;
}



ul.liMMod,
ul.liMModB{
	clear: both;
	overflow: hidden;
	width: 100%;
}

ul.liMModB{
	float: none;
	width: 60%;
	margin: 0 auto;
}
ul.liMMod li,
ul.liMModB li{
	float: left;
	font-size: 18px;
	text-transform: uppercase;
	background: #00aeef;
	width: 50%;
	margin: 0;
}
ul.liMModB li{
	font-size: 16px;
	width: 33%;
	margin: 0 1px;
}
ul.liMMod li a,
ul.liMModB li a{
	display: block;
	color: #fff;
	line-height: 27px;
	text-decoration: none;
	text-align: center;
	width: 100%;
	padding: 15px 0;
}
ul.liMModB li a{
	padding: 8px 0;
}
ul.liMMod li:first-child,
ul.liMModB li:first-child{
	-webkit-border-radius: 10px 0px 0px 0px;
	-moz-border-radius: 10px 0px 0px 0px;
	border-radius: 10px 0px 0px 0px;
}
ul.liMMod li:last-child,
ul.liMModB li:last-child{
	-webkit-border-radius: 0px 10px 0px 0px;
	-moz-border-radius: 0px 10px 0px 0px;
	border-radius: 0px 10px 0px 0px;
}
ul.liMMod .opSel,
ul.liMModB .opSel{
	background: #c4005f;
}






/* PAGINADOR */

ul.pag {
	clear: both;
	display: table;
	width: auto !important;
	margin: 40px auto !important;
}
ul.pag li{
	float: left !important;
	clear: none !important;
	background-image: none !important;
	width: auto !important;
	margin: 0 2px !important;
	padding: 0 !important;
}
ul.pag li a{
	float: left;
	color: #454545 !important;
	line-height: 27px;
	text-decoration: none !important;
	text-align: center;
	width: 27px;
	margin: 0 !important;
	padding: 0 !important;

}
ul.pag li a:hover{
	color: #000 !important;
}
ul.pag li .pagAct{
	color: #fff !important;
	font-family: 'clannarrowbold', Arial, Tahoma, Verdana;
	font-weight: 100;
	background: #c4005f !important;
	-webkit-border-radius: 80px;
	   -moz-border-radius: 80px;
			border-radius: 80px;
}
ul.pag li .txtL{
	color: #c4005f !important;
	width: auto;
}



ul.liSBck{
	overflow: hidden;
	width: 100%;
	margin: 10px auto;
}
ul.liSBck li{
	vertical-align: top;
	display: inline-block;
	font-size: 12px;
	line-height: 16px;
	text-align: justify;
	width: 18%;
	margin: 5px 3%;
}
ul.liSBck li img{
	float: none;
	display: block;
	margin: 6px auto;
}



ul.liDscItm{
	overflow: hidden;
	margin: 10px auto;
}
ul.liDscItm li{
	float: left;
	clear: both;
	text-align: justify;
	margin: 5px 0;
}
ul.liDscItm li img{
	float: left;
	display: block;
	margin: 6px 20px 6px 0;
}
ul.liDscItm li .txtDsc{
	float: left;
	display: block;
	width: 85%;
}





ul.liActB{
	overflow: hidden;
	width: 100%;
	margin: 10px auto;
}
ul.liActB li{
	vertical-align: top;
	display: inline-block;
	text-align: left;
	width: 28%;
	margin: 5px 2%;
}



ul.liBOpt{
	overflow: hidden;
	margin: 20px auto 0 auto;
}
ul.liBOpt li{
	overflow: hidden;
	position: relative;
	vertical-align: top;
	display: inline-block;
	width: 70px;
	height: 70px;
	margin-right: 10%;
}
ul.liBOpt li a{
	overflow: hidden;
	position: relative;
	display: block;
	text-align: center;
	text-decoration: none;
	width: 70px;
	height: 55px;
	padding-top: 15px;
	-webkit-border-radius: 80px;
	   -moz-border-radius: 80px;
			border-radius: 80px;
}
ul.liBOpt li a:hover{
}
ul.liBOpt li img{
	width: 40px;
	height: 37px;
}
ul.liBOpt li .icoE{
	background: #c4005f;
}
ul.liBOpt li .icoC{
	background: #00aeef;
}
ul.liBOpt li .icoR{
	background: #553982;
}





/* REDES SOCIALES */

ul.liRS{
	position: absolute;
	right: 26%;
	bottom: 10%;
	overflow: hidden;
	width: auto;
	height: 73px;
	margin: 0 auto;
}
ul.liRS li{
	float: left;
	text-align: center;
	margin: 0 10px;
}
ul.liRS li a{
	display: inline-block;
	text-decoration: none;
	width: 42px;
	height: 52px;
}
ul.liRS li a:hover{
}
ul.liRS li:nth-child(4){
	margin-right: 0;
}






/* ---------------------------- LISTADOS ---------------------------- */


/* ---------------------------- FORMULARIOS ---------------------------- */



.btn02B{
	float: left;
	cursor: pointer;
	color: #fff;
	font-size:14px;
	font-weight: 100;
	text-align: center;
	border: none;
	background: #00aeef;
	margin: 15px 0;
	padding: 12px 30px;

	-webkit-appearance: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.btn02B:hover{
}


.btn02BM{
	float: left;
	cursor: pointer;
	color: #fff;
	font-size:14px;
	font-weight: 100;
	text-align: center;
	border: none;
	background: #00aeef;
	margin: 0 10px;
	padding: 12px 30px;

	-webkit-appearance: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.btn02BM:hover{
}

.btn03R{
	display: block;
	cursor: pointer;
	color: #fff;
	font-size:14px;
	font-weight: 100;
	text-align: center;
	text-transform: uppercase;
	border: none;
	background: #00aeef;
	width: 111px;
	height: 111px;
	margin: 15px auto;

	-webkit-appearance: none;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;

	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.btn03R:hover{
}




.btnSrch02{
	float: left;
	cursor: pointer;
	color: #fff;
	font-size: 14px;
	font-weight: 100;
	text-align: center;
	text-transform: uppercase;
	border: none;
	background: #00aeef url(../lib/ico_srch2.png) no-repeat 10% center;
	margin: 0 10px;
	padding: 12px 15px 12px 40px;

	-webkit-appearance: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.btnSrch02:hover{
}



.formA fieldset{
	clear: both;
	overflow: hidden;
	font-family: 'clannarrowbook', Arial, Tahoma, Verdana;
	text-align: center;
	width: 100%;
	margin: 0 auto;
}

.formA select,
.formA input,
.formA textarea,
.formA .inpB{
	font-size: 14px;
	line-height: 14px;
	font-family: 'clannarrowbook', Arial, Tahoma, Verdana;
	border: 1px solid #00aeef; 

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.formA label{
	display: block;
	float: left;
	text-align: right;
	width: 200px;
	padding: 8px 10px 8px 0;
}

.formA .labB{
	text-align: left;
	width: auto;
	padding: 8px 10px 8px 0;
}

.formA .labBU2{
	text-align: left;
	color: #c4005f;
	font-size: 18px;
	width: auto;
	text-transform: uppercase;
	padding: 8px 10px 8px 0;
}

.formA .labC{
	color: #c4005f;
	text-align: left;
	width: 240px;
	padding: 8px 10px 8px 0;
}

.formA .labD{
	display: block;
	float: left;
	text-align: right;
	width: 250px;
	padding: 8px 10px 8px 0;
}
.formA select{
	display: block;
	float: left;
	color: #333333;
	height: 36px;
	padding: 6px 25px 6px 6px;
}
.formA .selB{
	line-height: 18px;
	border: 1px solid #a6a6a6;
}


.formA .selC{
	width: 192px;
	border: 1px solid #a6a6a6;
}



.formA .inpB{
	display: block;
	float: left;
	height: 25px;
	padding: 6px;
}

.formA .inpC{
	border: 1px solid #a6a6a6;
	width: 180px;
	height: 25px;
	padding: 6px;
}

.formA .inpCA{
	float: left;
	border: 1px solid #a6a6a6;
	width: 220px;
	height: 25px;
	padding: 6px;
}

.formA .inpTm{
	background: url(../lib/ico_tm.png) no-repeat 98% center;
	border: 1px solid #a6a6a6;
	width: 180px;
	height: 25px;
	padding: 6px;
}

.formA .inpCal{
	background: url(../lib/ico_cal.png) no-repeat 98% center;
	border: 1px solid #a6a6a6;
	width: 180px;
	height: 25px;
	padding: 6px;
}
	



.formA .chbxB{
	display: block;
	float: left;
	height: 36px;
	margin: 0 10px 0 0;
}

.formA .req{
	border: 1px solid #a6a6a6;
}


.formA textarea{
	display: block;
	float: left;
	width: 470px;
	height: 123px;
	padding: 6px 4px;

	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}


.formA .button{
	float: left;
	cursor: pointer;
	color: #fff;
	font-weight: 100;
	text-align: center;
	border: none;
	background: #c4005f;
	padding: 15px 35px;

	-webkit-appearance: none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.formA .button:hover{
}


.formA .buttonB{
	float: left;
	cursor: pointer;
	color: #fff;
	font-weight: 100;
	text-align: center;
	border: none;
	background: #5cb85c;
	padding: 15px 35px;

	-webkit-appearance: none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.formA .buttonB:hover{
}

.formA p{
	clear: both !important;
	position: relative;
	text-align: justify;
	margin: 10px 0 !important;
	padding: 15px 0;
	*padding: 2px 0;
}

.formA .pSp{
	clear: both !important;
	position: relative;
	text-align: justify;
	margin: 5px 0 !important;
	padding: 5px 0;
}

.formA .pWM{
	overflow: hidden;
	width: 64%;
	margin: 4px auto !important;
	padding: 5px 0;
}

.formA .bxEr{
	float: left;
	display: block;
	color: #fff;
	font-size: 12px;
	text-align: center;
	line-height: 34px;
	background: #e84c3d;
	width: 70px;
	height: 35px;
	margin: 2px 0 0 -72px;
	*margin: -6px 0 0 15px;
	-webkit-border-radius: 0px 6px 6px 0px;
	   -moz-border-radius: 0px 6px 6px 0px;
	        border-radius: 0px 6px 6px 0px;
}

.formA .load{
	float: left;
	display: block;
	background: url(../lib/load.gif) no-repeat center;
	width: 45px;
	height: 45px;
	margin: 1px 0 0 5px;
}

.formA .codFrm{
	float: left;
	display: block;
	position: relative;
	text-align: center;
	width: 75px;
	height: 39px;
	margin: 0 0 0 10px;
}
.formA .codFrm img{
	margin: 10% auto;
}

.formA .lnkFL{
	float: left;
	display: block;
	line-height: 50px;
	height: 43px;
	margin: 0 0 0 20px;
}

.formA .linSp02{
	display: block;
	overflow: hidden;
	border-bottom: 4px solid #dddddd;
	width: 64%;
	margin: 0 auto 12px auto !important;
	padding: 5px 0;
}

.formA .pWM .button{
	float: none !important;
	display: inline-block !important;
	clear: none !important;
	margin: 0 4px 12px 30% !important;
}
.formA .pWM .bxOpF{
	float: none !important;
	display: inline-block !important;
	clear: none !important;
	width: 20% !important;
	margin: 0 4px 12px 4px !important;
}

.formA .txtDat{
	display: block;
	float: left;
	text-align: left;
	width: 200px;
	padding: 8px 10px 8px 0;
}




/* SEARCH FORM */
.formSrch{
	overflow: hidden;
	width: auto;
	margin: 5px auto;
}
.formSrch fieldset{
	overflow: hidden;
	margin: 5px auto;
}
.formSrch select, input, textarea{
	font-size: 16px;
	line-height: 16px;
	font-family: 'clannarrowbook', Arial, Tahoma, Verdana;
	border: none;
}
.formSrch label{
	display: block;
	float: left;
	color: #7e8089;
	font-weight: 700;
	text-align: left;
	line-height: 15px;
	width: 50px;
	padding: 5px 0;
}
.formSrch .inpB{
	display: inline-block;
	color: #333333;
	background: #ffffff;
	height: 31px;
	margin: 0 auto;
	padding: 7px 10px !important;
	-webkit-border-radius: 10px;
	   -moz-border-radius: 10px;
			border-radius: 10px;
}
.formSrch p{
	clear: both;
	overflow: hidden;
	margin: 8px 0 !important;
	padding: 0 !important;
}

.formSrch .button{
	display: inline-block;
	cursor: pointer;
	color: #fff;
	font-size: 18px;
	font-family: 'clannarrowbold', Arial, Tahoma, Verdana;
	font-weight: 100;
	text-align: center;
	text-transform: uppercase;
	border: none;
	background: url(../lib/ico_srch.png) no-repeat left center;
	height: 50px;
	margin: 5px 15px 0 15px;
	padding: 10px 20px 10px 60px;

	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.formSrch .button:hover{
}
.formSrch select:focus,
.formSrch input:focus,
.formSrch textarea:focus,
.formSrch .button:focus{
	outline:0px;
}

/* ---------------------------- FORMULARIOS ---------------------------- */



/* ---------------------------- TABLAS ---------------------------- */
.cntTabS{
}


.wdthB{
	width: 100%;
}
.wdthBM{
	float: left;
	clear: none !important;
	width: 67%;
	margin: 0 15px !important;
}

.wdthBMC{
	width: 70%;
	margin: 0 auto !important;
}


.tabA{
	clear: both;
	font-size: 12px;
	margin: 20px auto;
}
.tabA thead th{
	color: #fff;
	font-weight: lighter;
	line-height: 14px;
	text-align: center;
	background: #c4005f;
	padding: 10px 0 12px 0;
}
.tabA thead th:first-child{
	-webkit-border-radius: 8px 0px 0px 8px;
	   -moz-border-radius: 8px 0px 0px 8px;
	        border-radius: 8px 0px 0px 8px;
}
.tabA thead th:last-child{
	-webkit-border-radius: 0px 8px 8px 0px;
	   -moz-border-radius: 0px 8px 8px 0px;
	        border-radius: 0px 8px 8px 0px;
}

.tabA tbody td{
	line-height: 20px;
	text-align: center;
	padding: 4px 10px 7px 10px;
}
.tabA tbody td:first-child{
	-webkit-border-radius: 20px 0px 0px 20px;
	   -moz-border-radius: 20px 0px 0px 20px;
	        border-radius: 20px 0px 0px 20px;
}
.tabA tbody td:last-child{
	-webkit-border-radius: 0px 20px 20px 0px;
	   -moz-border-radius: 0px 20px 20px 0px;
	        border-radius: 0px 20px 20px 0px;
}
.tabA tbody tr td{
	background: #ffffff;
}
.tabA tbody tr:nth-child(2n) td{
	background: #d9f3fd;
}

.tabA img{
	display: inline-block;
	vertical-align: bottom;
/*	position: relative;
	margin: 7px 0 -3px 0;*/
}

.tabA .lnkClsB{
	margin: 5px auto !important;
}

.tabA .btnPLO,
.tabA .btnPRO,
.tabA .btnPRA,
.tabA .btnPRO{
	margin: 5px auto !important;
}


.tabWB{
	width: 70%;
}
.tabWM{
	clear: none !important;
	width: 65%;
	margin: 20px 2% !important;
}



.contTabItm{
	clear: both;
	font-size: 14px;
	line-height: 20px;
	margin: 20px auto;
}

.contTabItm .wdtB{
	width: 42%;
}
.contTabItm .wdtM{
	width: 12%;
}
.contTabItm .wdtS{
	width: 5%;
}


.contTabItm .rowHd{
	clear: both;
	overflow: hidden;
	color:  #fff;
}
.contTabItm .rowHd div{
	float: left;
	background: #c4005f;
	min-height: 34px;
	margin: 0;
	padding: 6px 0.5%;
}

.contTabItm .rowTI{
	clear: both;
	overflow: hidden;
}
.contTabItm .rowTI div{
	float: left;
	line-height: 26px;
	text-transform: uppercase;
	background: #ffffff;
	min-height: 34px;
	margin: 0;
	padding: 8px 0.5% 4px 0.5%;
}


.contTabItm .rowTI:nth-child(2n) div{
	background: #d9f3fd;
}

.contTabItm .rowHd div:first-child,
.contTabItm .rowTI div:first-child{
	-webkit-border-radius: 20px 0px 0px 20px;
	   -moz-border-radius: 20px 0px 0px 20px;
	        border-radius: 20px 0px 0px 20px;
}
.contTabItm .rowHd div:last-child,
.contTabItm .rowTI div:last-child{
	-webkit-border-radius: 0px 20px 20px 0px;
	   -moz-border-radius: 0px 20px 20px 0px;
	        border-radius: 0px 20px 20px 0px;
}




/* ---------------------------- TABLAS ---------------------------- */



/* ---------------------------- SLIDER ---------------------------- */

/* CONFIG PAGE */
.swiper-container,
.swiper-container2{
display: none;
width: 100%;
}
.swiper-slide{
width: 1300px;
padding: 10px 0;
}
.swiper-scrollbar{
	z-index:1;
	position:absolute;
	left: 0;
	bottom: 5px;
	width: 100%;
	height: 4px;
}


/* CONFIG PAGE */


.swiper-container{
margin:0 auto;
position:relative;
overflow:hidden;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
-o-backface-visibility:hidden;
backface-visibility:hidden;
z-index:1;
}
.swiper-wrapper{
position:relative;
width:100%;
-webkit-transition-property:-webkit-transform,left,top;
-webkit-transition-duration:0s;
-webkit-transform:translate3d(0px,0,0);
-webkit-transition-timing-function:ease;
-moz-transition-property:-moz-transform,left,top;
-moz-transition-duration:0s;
-moz-transform:translate3d(0px,0,0);
-moz-transition-timing-function:ease;
-o-transition-property:-o-transform,left,top;
-o-transition-duration:0s;
-o-transform:translate3d(0px,0,0);
-o-transition-timing-function:ease;
-o-transform:translate(0px,0px);
-ms-transition-property:-ms-transform,left,top;
-ms-transition-duration:0s;
-ms-transform:translate3d(0px,0,0);
-ms-transition-timing-function:ease;
transition-property:transform,left,top;
transition-duration:0s;
transform:translate3d(0px,0,0);
transition-timing-function:ease;
}
.swiper-free-mode>.swiper-wrapper{
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-ms-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out;
}
.swiper-slide{
float:left;
}/*
.swiper-slide ul{bordeR:1px solid red;
float:left;
width: inherit;
}
.swiper-slide ul li{
clear: none !important;
}
*/
.swiper-wp8-horizontal{
-ms-touch-action:pan-y;
}
.swiper-wp8-vertical{
-ms-touch-action:pan-x;
}
.swiper-container{}
.swiper-slide{}
.swiper-slide-active{}
.swiper-slide-visible{}
.swiper-pagination-switch{}
.swiper-active-switch{}
.swiper-visible-switch{}


/* SCROLLBAR */
.swiper-scrollbar{
display:none;
border-radius:10px;
position:relative;
-ms-touch-action:none;
}
.swiper-scrollbar-drag{
height:100%;
width:100%;
position:relative;
border-radius:10px;
}
.swiper-scrollbar-cursor-drag{
cursor:move;
}


/* GENEROS */

.swiper-slide ul.liGen{
	float: left;
}
.swiper-slide .swiper-slide ul.liGen li{
	margin: 0;
}



/* ---------------------------- SLIDER ---------------------------- */



#pageslide {
    display: none;
    z-index: 999999;
    position: fixed;
    top: 0;
    color: #fff;
	background-color: #c4005f;
	overflow-y: scroll;
    width: 68%;
    height: 100%;
    padding: 0 5% 0 5%;
}



/* DEMO */

.open {
	display: none;
	position: relative;
	top: -11px;
	left: 0;
	width: 65px;
	height: 60px;
	background: url(../lib/nav_mb.png) no-repeat center;
	text-indent: -999999px;
}


@media screen and (min-width:200px) and (max-width:920px) {
	ul#nav2{
		display: none;
		margin: 5px 0 10px 0;
	}
	.open { display: block; }
	#pageslide #nav2 li{
	border-bottom: 1px solid rgba(255, 255, 255, 0.20);
	text-transform: uppercase;
	}
	#pageslide #nav2 li:last-child{
	border-bottom: none;
	}
	#pageslide #nav2 li a{
	display: block; 
	color: #fff;
	font-size: 18px;
	text-align: left;
	text-decoration: none;
	padding: 10px;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	}
	#pageslide #nav2 li a:hover {
	background: rgba(255, 255, 255, 0.06);
	}
	#pageslide #nav2 .menu_items, .menu_items:hover {
	display: block;
	position: relative;
	}
	#pageslide #nav2 li .btnIS{
		float: none;
		display: inline-block;
		color: #c4005f !important;
		font-size: 14px;
		line-height: 30px;
		text-align: center;
		text-decoration: none !important;
		text-transform: uppercase;
		background: #ffffff;
		height: 30px;
		margin: 15px auto;
		padding: 10px 20px;
		-webkit-border-radius: 13px;
		-moz-border-radius: 13px;
		border-radius: 13px;
	}
	#pageslide #nav2 li .btnIS:hover {
	background: rgba(255, 255, 255, 0.60);
	}


}







/* ---------------------------- MEDIA QUERIES ---------------------------- */


@media screen and (min-width:1351px) and (max-width:1440px){

	.wrapper{
		min-width: 320px;
	}






	.banner{
		height: 450px;
	}
	.banner .cntBanner{
		height: 450px;
	}

	.banner .cntBanner ul .bgSt{
		-webkit-background-size: 120%;
		   -moz-background-size: 120%;
	    		background-size: 120%;
		height: 450px;
	}







	ul.liProd li,
	ul.liGen li{
		width: 200px;
	}



}


@media screen and (min-width:1200px) and (max-width:1350px){

	.wrapper{
		min-width: 320px;
	}



	header .cntHeader{
		width: 98%;
		height: 70px;
	}


	nav ul li{
		margin: 0 7px;
	}




	.contentSrch{
		height: 84px;
	}

	.contentSrch .cntSrch{
		width: 94%;
		padding-top: 0;
	}







	.banner{
		height: 450px;
	}
	.banner .cntBanner{
		height: 450px;
	}

	.banner .cntBanner ul .bgSt{
		-webkit-background-size: 140%;
		   -moz-background-size: 140%;
	    		background-size: 140%;
		height: 450px;
	}

	




	.content .cntContent{
		width: 94%;
	}




	.info .cntInfo{
		width: 98%;
	}

	






	.more{
		min-height: 605px;
		margin-top: -50px;
	}
	.more .cntMore{
		width: 94%;
		padding: 210px  35px 0;
	}





	a.logoEntel:link,a.logoEntel:visited{
		width: 260px;
		height: 140px;
		margin: 20px auto;
		-webkit-background-size: auto 100%;
		   -moz-background-size: auto 100%;
		        background-size: auto 100%;
	}




	footer .cntFooter{
		width: 94%;
	}



	ul.liProd li{
		width: 190px;
		height: 200px;
	}
	ul.liProd li a{
		width: 190px;
		height: 200px;
	}
	ul.liGen li{
		width: 190px;
		height: 200px;
	}
	ul.liGen li a{
		width: 190px;
		height: 200px;
	}




	/* PAGINADOR */

	ul.pag {
		margin: 20px auto !important;
	}
	ul.pag li{
		display: none;
	}
	ul.pag li:first-child{
		display: block;
	}
	ul.pag li:last-child{
		display: block;
	}
	ul.pag li .txtL{
		padding: 0 10px !important;
	}


	


	.formSrch .inpB{
		width: 70%;
		padding: 7px 10px !important;
	}

	.formSrch .button{
		outline: none;
		text-indent: -9000px;
		text-decoration: none;
		width: 50px;
		height: 50px;
		margin: 5px;
		padding: 0;
	}


	.open{
		top: -5px;
		width: 55px;
		height: 50px;
		-webkit-background-size: 100%;
		   -moz-background-size: 100%;
		        background-size: 100%;
	}






	
}


/* ---------------------------- TABLET H ---------------------------- */

@media screen and (min-width:921px) and (max-width:1199px){

	.wrapper{
	min-width: 320px;
	}



	header .cntHeader{
		width: 98%;
		height: 70px;
	}


	nav ul li{
		margin: 0 7px;
	}




	.contentSrch{
		height: 84px;
	}

	.contentSrch .cntSrch{
		width: 94%;
		padding-top: 0;
	}







	.banner{
		height: 450px;
	}
	.banner .cntBanner{
		height: 450px;
	}

	.banner .cntBanner ul .bgSt{
		-webkit-background-size: 140%;
		   -moz-background-size: 140%;
	    		background-size: 140%;
		height: 450px;
	}





	.content .cntContent{
		width: 94%;
	}



	.option{
		width: 18%;
		margin-right: 5%;
	}


	.contentIn{
		width: 75%;
	}


	.contentInB{
		width: 100%;
	}


	.info .cntInfo{
		width: 98%;
	}

	






	.more{
		min-height: 605px;
		margin-top: -50px;
	}
	.more .cntMore{
		width: 94%;
		padding: 210px  35px 0;
	}




	a.logoEntel:link,a.logoEntel:visited{
		width: 260px;
		height: 140px;
		margin: 20px auto;
		-webkit-background-size: auto 100%;
		   -moz-background-size: auto 100%;
		        background-size: auto 100%;
	}




	footer .cntFooter{
		width: 94%;
	}



	.cntImgB{
		float: left;
		width: 30%;
		margin-right: 4%;
	}
	.cntImgB img{
		width: 100%;
	}


	.bxBn{
		display: none;
	}


	ul.liBOpt li{
		margin-right: 10%;
	}

	ul.liProd li{
		width: 16%;
		height: 200px;
	}
	ul.liProd li a{
		width: 100%;
		height: 200px;
	}
	ul.liGen li{
		width: 16%;
		height: 200px;
	}
	ul.liGen li a{
		width: 100%;
		height: 200px;
	}




	/* PAGINADOR */

	ul.pag {
		margin: 20px auto !important;
	}
	ul.pag li{
		display: none;
	}
	ul.pag li:first-child{
		display: block;
	}
	ul.pag li:last-child{
		display: block;
	}
	ul.pag li .txtL{
		padding: 0 10px !important;
	}


	


	.formSrch .inpB{
		width: 70%;
		padding: 7px 10px !important;
	}




	.open{
		top: -5px;
		width: 55px;
		height: 50px;
		-webkit-background-size: 100%;
		   -moz-background-size: 100%;
		        background-size: 100%;
	}





	.tabWM{
		clear: none !important;
		float: none;
		width: 99% !important;
		margin: 20px auto !important;
	}

	.wdthBMC{
		width: 90%;
		margin: 0 auto !important;
	}


}



/* ---------------------------- TABLET V ---------------------------- */

@media screen and (min-width:581px) and (max-width:920px){


	.wrapper{
	min-width: 200px;
		padding-bottom: 50px;
	}



	header .cntHeader{
		width: 94%;
		height: 70px;
	}



	a.logo:link,a.logo:visited{
		top: 50%;
		left: 50%;
		position: absolute;
		width: 300px;
		height: 50px;
		margin: -20px 0 0 -150px;
		-webkit-background-size: 90%;
		   -moz-background-size: 90%;
		        background-size: 90%;
	}

	nav{
		float: left;
		display: block;
		margin: 15px auto 0 0;
	}



	.contentSrch{
		height: 84px;
	}

	.contentSrch .cntSrch{
		width: 94%;
		padding-top: 0;
	}







	.banner{
		height: 400px;
	}
	.banner .cntBanner{
		height: 400px;
	}

	.banner .cntBanner ul .bgSt{
		-webkit-background-size: 196%;
		   -moz-background-size: 196%;
	    		background-size: 196%;
		height: 400px;
	}





	.content .cntContent{
		width: 94%;
	}


	.content .cntContent .nDR{
		display: none !important;
	}





	.option{
		width: 18%;
		margin-right: 7%;
	}


	.contentIn{
		width: 75%;
	}


	.contentInB{
		width: 100%;
	}




	.info .cntInfo{
		width: 94%;
		min-height: 340px;
		padding: 0 !important;
	}



	.info .cntInfo ul.liProd,
	.info .cntInfo ul.liGen{
		display: none;
	}
	.info .cntInfo .swiper-container2 .swiper-wrapper .swiper-slide ul.liProd{
		display: block;
		margin-top: 0;
	}
	.info .cntInfo .swiper-container .swiper-wrapper .swiper-slide ul.liGen{
		display: block;
	}





	.more{
		min-height: 340px;
		margin-top: -50px;
	}
	.more .cntMore{
		width: 94%;
		padding: 210px  35px 0;
	}


	

/*
.more .cntMore{
	overflow: hidden;
	position: relative;
	width: 1280px;
	min-height: 125px;
	margin: 0 auto;
	padding: 35px 0;
}
*/
	.more .cntMore p{
		width: 35%;
	}

	a.logoEntel:link,a.logoEntel:visited{
		width: 180px;
		height: 140px;
		-webkit-background-size: 100% auto;
		   -moz-background-size: 100% auto;
		        background-size: 100% auto;
	}




	footer .cntFooter{
		width: 94%;
	}


	.cntImgB{
		float: left;
		width: 28%;
		margin-right: 4%;
	}
	.cntImgB img{
		width: 100%;
	}

	.cntDscB{
		width: 66%;
	}
	.cntDscB .itmInf{
		margin: 0 4% 50px 0;
	}



	.bxBn{
		display: none;
	}



/*

	ul.liProd li{
		width: 46%;
		margin: 5px 1%;
	}
	ul.liProd li img{
		width: 90%;
	}
	ul.liProd li a{
		width: 100%;
	}
*/




	ul.liRS{
		right: 30%;
	}



	ul.liBOpt li{
		margin-right: 8%;
	}
	ul.liBOpt li:last-child{
		margin-right: 0;
	}

	/* PAGINADOR */

	ul.pag {
		margin: 20px auto !important;
	}
	ul.pag li{
		display: none;
	}
	ul.pag li:first-child{
		display: block;
	}
	ul.pag li:last-child{
		display: block;
	}
	ul.pag li .txtL{
		padding: 0 10px !important;
	}


	


	.formSrch .inpB{
		width: 70%;
		padding: 7px 10px !important;
	}

	.formSrch .button{
		outline: none;
		text-indent: -9000px;
		text-decoration: none;
		width: 50px;
		height: 50px;
		margin: 5px;
		padding: 0;
	}


	.open{
		top: -5px;
		width: 55px;
		height: 50px;
		-webkit-background-size: 100%;
		   -moz-background-size: 100%;
		        background-size: 100%;
	}


	.swiper-container,
	.swiper-container2{
		display: block;
	}




	.tabWM{
		clear: none !important;
		float: none;
		width: 99% !important;
		margin: 20px auto !important;
	}

	.wdthBMC{
		width: 96%;
		margin: 0 auto !important;
	}


	.flex-control-nav {
		top: 350px;
		right: 6%;
	}




}




/* ---------------------------- MOBILE H ---------------------------- */


@media screen and (min-width:321px) and (max-width:580px){



	.wrapper{
		min-width: 200px;
	}



	/* MODAL */
	.modA{
		width: 80%;
		margin: 6% auto 0 auto !important;
		padding: 20px 5%;
	}
	.modA .formA {
		margin: 15px 0 5px 0 !important;
	}
	.modA .formA p{
		overflow: hidden;
		text-align: left;
		margin: 5px 0 !important;
		padding: 0 !important;
	}
	.modA .formA label{
		text-align: left;
		padding: 0 !important;
	}
	.modA .formA input{
		margin: 5px 0 !important;
	}

	.modA .formA .bxEr{
		margin: 7px 0 0 -72px;
	}
	.modA .inpC{
		width: 80%;
		padding: 6px;
	}

	.modA a.lnkCls{
		top: -20px;
		right: -20px;
		width: 50px;
		height: 50px;
	}




	h1{
		line-height: 36px;
	}


	header .cntHeader{
		width: 94%;
		height: 70px;
	}



	a.logo:link,a.logo:visited{
		top: 40%;
		left: 50%;
		position: absolute;
		width: 70%;
		height: 60px;
		margin: -25px 0 0 -25%;
		-webkit-background-size: 90%;
		   -moz-background-size: 90%;
		        background-size: 90%;
	}

	nav{
		float: left;
		display: block;
		margin: 15px auto 0 0;
	}
	.dropdown-content{
		display: none;
	}
	.liSmD{
		display: block;
	}


	.contentSrch{
		height: 84px;
	}

	.contentSrch .cntSrch{
		width: 94%;
		padding-top: 0;
	}







	.banner{
		height: 300px;
	}
	.banner .cntBanner{
		height: 300px;
	}

	.banner .cntBanner ul .bgSt{
		-webkit-background-size: 270%;
		   -moz-background-size: 270%;
	    		background-size: 270%;
		height: 300px;
	}

	.banner .cntBanner ul .bxOptItm{
		left: 4%;
		font-size: 20px;
		line-height: 24px !important;
		width: 60%;
	}
	.banner .cntBanner .lnkBtn3{
		margin: 10px auto;
	}





	.content .cntContent{
		width: 94%;
	}


	.content .cntContent .nDR{
		display: none !important;
	}





	.option{
		width: 100%;
		margin-right: 0%;
		padding-top: 0;
	}
	.option ul {
		color: #00aeef;
		line-height: 16px;
		margin: 0 auto;
	}


	.contentIn{
		clear: both;
		width: 100%;
		padding-top: 20px;
	}


	.contentInB{
		width: 100%;
	}




	.info .cntInfo{
		width: 94%;
		min-height: 200px;
		padding: 0 !important;
	}

	.info .cntInfo ul.liProd,
	.info .cntInfo ul.liGen{
		display: none;
	}
	.info .cntInfo .swiper-container2 .swiper-wrapper .swiper-slide ul.liProd{
		display: block;
		margin-top: 0;
	}
	.info .cntInfo .swiper-container .swiper-wrapper .swiper-slide ul.liGen{
		display: block;
	}




	.more{
		min-height: 150px;
		margin-top: -10px;
	}
	.more .cntMore{
		width: 94%;
		min-height: 150px;
		padding: 50px 0 35px 0;
	}
	.more .cntMore p{
		top: 26px;
		width: 50%;
	}

	a.logoEntel:link,a.logoEntel:visited{
		top: 0;
		right: 0;
		position: absolute;
		width: 120px;
		height: 100px;
		-webkit-background-size: 120% auto;
		   -moz-background-size: 120% auto;
		        background-size: 120% auto;
	}

	footer .cntFooter{
		width: 94%;
	}




	.bxBn{
		display: none;
	}


	.swiper-container,
	.swiper-container2{
		display: block;
	}






	.cntImgB{
		display: none;
	}
	.cntImgB img{
		width: 100%;
	}

	.cntDscB{
		width: 100%;
	}
	.cntDscB .itmInf{
		width: 100%;
		margin: 0;
	}
.cntDscB .bxPrc{
	float: left;
	font-size: 20px;
	width:  152px;
	height: 112px;
	margin: 40px 0;
	padding-top: 40px;
}
	.cntDscB .itmInf .cntImgB{
		display: block;
	}





	ul.liRS{
		position: relative;
		right: 0;
		top: 50px;
		width: auto;
		margin: 20px auto 0 auto;
	}
	ul.liRS li{
		float: none;
		display: inline-block;
		margin: 20px;
	}


	ul.liSBck{
		margin: 5px auto;
	}
	ul.liSBck li{
		width: 44%;
		margin: 10px 2%;
	}




	ul.liDscItm li .txtDsc{
		float: left;
		display: block;
		width: 76%;
	}



	ul.liMMod li{
		font-size: 14px;
	}
	ul.liMMod li a{
		padding: 10px 0;
	}



	ul.liMModB{
		width: 90%;
		margin-top: 10px;
	}

	ul.liMModB li{
		font-size: 14px;
		width: 100%;
		margin: 1px 0;
	}
	ul.liMModB li a{
		padding: 8px 0;
	}

	ul.liMModB li:first-child{
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}
	ul.liMModB li:last-child{
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}




	ul.liActB li{
		width: 90%;
		margin: 5px auto;
	}






	/* PAGINADOR */

	ul.pag {
		margin: 20px auto !important;
	}
	ul.pag li{
		display: none;
	}
	ul.pag li:first-child{
		display: block;
	}
	ul.pag li:last-child{
		display: block;
	}
	ul.pag li .txtL{
		padding: 0 10px !important;
	}


	.open{
		top: -5px;
		width: 55px;
		height: 50px;
		-webkit-background-size: 90%;
		   -moz-background-size: 90%;
		        background-size: 90%;
	}


	.formA .pWM{
		width: 98%;
	}
	.formA .linSp02{
		width: 98%;
	}



	.formSrch .inpB{
		width: 70%;
		padding: 7px 10px !important;
	}

	.formSrch .button{
		outline: none;
		text-indent: -9000px;
		text-decoration: none;
		width: 50px;
		height: 50px;
		margin: 5px;
		padding: 0;
	}





	.cntTabS{
		width: 100%;
		overflow-y: scroll;
		margin-top: 10px;
	}

	.tabWM,
	.wdthB{
		width: 800px !important;
	}
	.contTabItm{
		width: 800px;
	}

/*
	.contTabItm .rowHd{
		display: none;
	}

	.contTabItm .rowTI{
		background: rgba(196, 0, 95, 0.10);
		width: 92%;
		margin: 0 auto !important;
		padding: 6px 4% !important;
	}
	.contTabItm .rowTI div:nth-child(1),
	.contTabItm .rowTI div:nth-child(2),
	.contTabItm .rowTI div:nth-child(3){
		text-align: left;
		width: 92%;
		min-height: 20px !important;
		margin: 0 !important;
		padding: 6px 4% !important;
	}
	.contTabItm .rowTI div:nth-child(5),
	.contTabItm .rowTI div:nth-child(6),
	.contTabItm .rowTI div:nth-child(7){
		text-align: left;
		width: 31%;
		min-height: 20px !important;
		margin: 0 !important;
		padding: 6px 1.08% !important;
	}
	.contTabItm .rowTI div:nth-child(5) a,
	.contTabItm .rowTI div:nth-child(6) a,
	.contTabItm .rowTI div:nth-child(7) a{
		display: block;
		text-align: center;
		background-color: #fff;
		border: 5px solid #00aeef;
		width: 70px;
		height: 70px;
		margin: 0 auto;
		-webkit-border-radius: 160px;
		   -moz-border-radius: 160px;
			    border-radius: 160px;
	}
	.contTabItm .rowTI div:nth-child(5) a img,
	.contTabItm .rowTI div:nth-child(6) a img,
	.contTabItm .rowTI div:nth-child(7) a img{
		margin-top: 22px;
	}


	.contTabItm .rowHd div:first-child,
	.contTabItm .rowTI div:first-child{
		-webkit-border-radius: 0;
		   -moz-border-radius: 0;
		        border-radius: 0;
	}
	.contTabItm .rowHd div:last-child,
	.contTabItm .rowTI div:last-child{
		-webkit-border-radius: 0;
		   -moz-border-radius: 0;
		        border-radius: 0;
	}

*/


	.flex-control-nav {
		top: 250px;
		right: 6%;
	}





	
}


/* ---------------------------- MOBILE V ---------------------------- */



@media screen and (max-width: 320px) {


	.wrapper{
		min-width: 200px;
		padding-bottom: 50px;
	}



	/* MODAL */
	.modA{
		width: 80%;
		margin: 6% auto 0 auto !important;
		padding: 20px 5%;
	}
	.modA .formA {
		margin: 10px 0 5px 0 !important;
	}
	.modA .formA p{
		overflow: hidden;
		text-align: left;
		margin: 5px 0 !important;
		padding: 0 !important;
	}
	.modA .formA label{
		text-align: left;
		padding: 0 !important;
	}
	.modA .formA input{
		margin: 5px 0 !important;
	}

	.modA .formA .bxEr{
		margin: 7px 0 0 -72px;
	}



	ul.liMMod li{
		font-size: 14px;
	}
	ul.liMMod li a{
		padding: 10px 0;
	}




	ul.liMModB{
		width: 90%;
		margin-top: 10px;
	}

	ul.liMModB li{
		font-size: 14px;
		width: 100%;
		margin: 1px 0;
	}
	ul.liMModB li a{
		padding: 8px 0;
	}

	ul.liMModB li:first-child{
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}
	ul.liMModB li:last-child{
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}


	h1{
		line-height: 36px;
	}

	header .cntHeader{
		width: 94%;
		height: 70px;
	}



	a.logo:link,a.logo:visited{
		top: 50%;
		left: 50%;
		position: absolute;
		width: 220px;
		height: 50px;
		margin: -25px 0 0 -100px;
		-webkit-background-size: 85%;
		   -moz-background-size: 85%;
		        background-size: 85%;
	}

	nav{
		float: left;
		display: block;
		margin: 15px auto 0 0;
	}



	.contentSrch{
		height: 84px;
	}

	.contentSrch .cntSrch{
		width: 94%;
		padding-top: 0;
	}







	.banner{
		height: 250px;
	}
	.banner .cntBanner{
		height: 250px;
	}

	
	.banner .cntBanner ul .bgSt{
		-webkit-background-size: 240%;
		   -moz-background-size: 240%;
	    		background-size: 240%;
		height: 250px;
	}
	.banner .cntBanner ul .bxOptItm{
		left: 4%;
		font-size: 20px;
		line-height: 24px !important;
		width: 60%;
	}

	.banner .cntBanner .lnkBtn3{
		margin: 5px auto;
	}




	.content .cntContent{
		width: 94%;
	}


	.content .cntContent .nDR{
		display: none !important;
	}





	.option{
		width: 100%;
		margin-right: 0%;
		padding-top: 0;
	}
	.option ul {
		color: #00aeef;
		line-height: 16px;
		margin: 0 auto;
	}


	.contentIn{
		clear: both;
		width: 100%;
		padding-top: 20px;
	}

	.contentInB{
		width: 100%;
	}




	.info .cntInfo{
		width: 94%;
	}

	
	.info .cntInfo ul.liProd,
	.info .cntInfo ul.liGen{
		display: none;
	}
	.info .cntInfo .swiper-container2 .swiper-wrapper .swiper-slide ul.liProd{
		display: block;
		margin-top: 0;
	}
	.info .cntInfo .swiper-container .swiper-wrapper .swiper-slide ul.liGen{
		display: block;
	}



	.more{
		min-height: 150px;
		margin-top: -20px;
	}
	.more .cntMore{
		width: 94%;
		min-height: 150px;
		padding: 50px 0 35px 0;
	}
	.more .cntMore p{
		top: 26px;
		font-size: 10px;
		width: 50%;
	}

	a.logoEntel:link,a.logoEntel:visited{
		top: 10px;
		right: 0;
		position: absolute;
		width: 120px;
		height: 100px;
		-webkit-background-size: 120% auto;
		   -moz-background-size: 120% auto;
		        background-size: 120% auto;
	}





	footer .cntFooter{
		width: 94%;
	}





	.bxBn{
		display: none;
	}






	.swiper-container,
	.swiper-container2{
		display: block;
	}





	.cntImgB{
		display: none;
	}
	.cntImgB img{
		width: 100%;
	}

	.cntDscB{
		width: 100%;
	}
	.cntDscB .itmInf{
		width: 100%;
		margin: 0;
	}
.cntDscB .bxPrc{
	float: left;
	font-size: 20px;
	width:  152px;
	height: 112px;
	margin: 40px 0;
	padding-top: 40px;
}
	.cntDscB .itmInf .cntImgB{
		display: block;
	}






	/* REDES SOCIALES */

	ul.liRS{
		position: relative;
		right: 0;
		top: 55px;
		width: auto;
		margin: 20px auto;
	}
	ul.liRS li{
		float: none;
		display: inline-block;
		margin: 20px;
	}

	/* PAGINADOR */

	ul.pag {
		margin: 20px auto !important;
	}
	ul.pag li{
		display: none;
	}
	ul.pag li:first-child{
		display: block;
	}
	ul.pag li:last-child{
		display: block;
	}
	ul.pag li .txtL{
		padding: 0 10px !important;
	}


	ul.liSBck{
		margin: 5px auto;
	}
	ul.liSBck li{
		width: 44%;
		margin: 10px 2%;
	}




	ul.liDscItm li .txtDsc{
		float: left;
		display: block;
		width: 68%;
	}



	ul.liBOpt li{
		margin-right: 8%;
	}
	ul.liBOpt li:last-child{
		margin-right: 0;
	}


	ul.liActB li{
		width: 90%;
		margin: 5px auto;
	}





	


	.formSrch .inpB{
		width: 70%;
		padding: 7px 10px !important;
	}

	.formSrch .button{
		outline: none;
		text-indent: -9000px;
		text-decoration: none;
		width: 50px;
		height: 50px;
		margin: 5px;
		padding: 0;
	}


	.open{
		top: -5px;
		width: 55px;
		height: 50px;
		-webkit-background-size: 80%;
		   -moz-background-size: 80%;
		        background-size: 80%;
	}



	.cntTabS{
		width: 100%;
		overflow-y: scroll;
		margin-top: 10px;
	}

	.tabWM,
	.wdthB{
		width: 800px !important;
	}
	.contTabItm{
		width: 800px;
	}

/*

	.wdthB thead th:nth-child(2){
		display: none;
	}
	.wdthB tbody td:nth-child(2){
		display: none;
	}


	.tabA{
		font-size: 12px !important;
		line-height: 13px !important;
	}
	.tabA thead th:first-child{
		-webkit-border-radius: 10px 0px 0px 10px;
		   -moz-border-radius: 10px 0px 0px 10px;
		        border-radius: 10px 0px 0px 10px;
	}
	.tabA thead th:last-child{
		-webkit-border-radius: 0px 10px 10px 0px;
		   -moz-border-radius: 0px 10px 10px 0px;
		        border-radius: 0px 10px 10px 0px;
	}

	.tabA tbody td:first-child{
		-webkit-border-radius: 10px 0px 0px 10px;
		   -moz-border-radius: 10px 0px 0px 10px;
		        border-radius: 10px 0px 0px 10px;
	}
	.tabA tbody td:last-child{
		-webkit-border-radius: 0px 10px 10px 0px;
		   -moz-border-radius: 0px 10px 10px 0px;
		        border-radius: 0px 10px 10px 0px;
	}




	.tabWM{
		clear: none !important;
		width: 100%;
		margin: 20px 0 !important;
	}


	.contTabItm .wdtB{
		text-align: left;
		width: 92%;
		min-height: 20px !important;
		margin: 0 !important;
		padding: 6px 4% !important;
	}


	.contTabItm .rowHd{
		display: none;
	}

	.contTabItm .rowTI div:nth-child(1),
	.contTabItm .rowTI div:nth-child(4){
		display: none;
	}
	.contTabItm .rowTI div:nth-child(2),
	.contTabItm .rowTI div:nth-child(3){
		text-align: left;
		width: 92%;
		min-height: 20px !important;
		margin: 0 !important;
		padding: 6px 4% !important;
	}
	.contTabItm .rowTI div:nth-child(5),
	.contTabItm .rowTI div:nth-child(6),
	.contTabItm .rowTI div:nth-child(7){
		text-align: left;
		width: 31%;
		min-height: 20px !important;
		margin: 0 !important;
		padding: 6px 1% !important;
	}
	.contTabItm .rowTI div:nth-child(5) a,
	.contTabItm .rowTI div:nth-child(6) a,
	.contTabItm .rowTI div:nth-child(7) a{
		display: block;
		text-align: center;
		background-color: #fff;
		border: 5px solid #00aeef;
		width: 70px;
		height: 70px;
		margin: 0 auto;
		-webkit-border-radius: 160px;
		   -moz-border-radius: 160px;
			    border-radius: 160px;
	}
	.contTabItm .rowTI div:nth-child(5) a img,
	.contTabItm .rowTI div:nth-child(6) a img,
	.contTabItm .rowTI div:nth-child(7) a img{
		margin-top: 22px;
	}


	.contTabItm .rowHd div:first-child,
	.contTabItm .rowTI div:first-child{
		-webkit-border-radius: 0;
		   -moz-border-radius: 0;
		        border-radius: 0;
	}
	.contTabItm .rowHd div:last-child,
	.contTabItm .rowTI div:last-child{
		-webkit-border-radius: 0;
		   -moz-border-radius: 0;
		        border-radius: 0;
	}

*/



	.flex-control-nav{
		top: 200px;
		right: 6%;
	}





}






