	@font-face
{
	font-family:'cc-icons';
	src:url('../fonts/cc-icons.eot?-v9jefv');
	src:url('../fonts/cc-icons.eot?#iefix-v9jefv') format("embedded-opentype"),
		url('../fonts/cc-icons.woff?-v9jefv') format("woff"),
		url('../fonts/cc-icons.ttf?-v9jefv') format("truetype"),
		url('../fonts/cc-icons.svg?-v9jefv#ccicons') format("svg");
	font-weight:400;
	font-style:normal
}
	[class^="cc-icon-"],[class*=" cc-icon-"]
{
	font-family:'ccicons';
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.cc-icon-support:before
{
	content: "\e607";
}
.cc-icon-creditcard:before
{
	content: "\e608";
}
.cc-icon-mail:before
{
	content: "\e609";
}
.cc-icon-language:before
{
	content: "\e60a";
}
.cc-icon-flag:before
{
	content: "\e60b";
}
.cc-icon-corporativo:before
{
	content: "\e60c";
	background:#00978F
}
.cc-icon-corporativo2:before
{
	content: "\e60c";
}
.cc-icon-internet:before
{
	content: "\e60d";
	background:#E0171A
}
.cc-icon-telefonia:before
{
	content: "\e60e";
	background:#2689C9
}
.cc-icon-tvcable:before
{
	content: "\e60f";
	background:#AEC90B
}
.cc-icon-tvdigital:before
{
	content: "\e610";
	background:#FCC312
}
.cc-icon-hd:before
{
	content: "\e611";
	background:#184080
}
.cc-icon-voip:before
{
	content: "\e612";
	background:#E6197D
}
.cc-icon-creditcard2:before {
	content: "\e613";
}
.cc-icon-creditcard-3:before {
	content: "\e614";
}
.cc-icon-creditcard-4:before {
	content: "\e615";
}
.cc-icon-flag-2:before {
	content: "\e616";
}
.cc-icon-language-2:before {
	content: "\e617";
}
.cc-icon-support-2:before {
	content: "\e618";
}
.cc-icon-support-3:before {
	content: "\e619";
}
.cc-icon-support-4:before {
	content: "\e61a";
}
.cc-icon-mail-2:before {
	content: "\e61b";
}
.cc-icon-mail-3:before {
	content: "\e61c";
}
.cc-icon
{
	border-radius:50%;
	display:inline-block;
	font-size:inherit;
	height:105px;
	line-height:105px;
	text-align:center;
	vertical-align:middle;
	width:110px
}
.cc-icon:after
{
	pointer-events:none;
	position:absolute;
	width:100%;
	height:100%;
	border-radius:50%;
	content:'';
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
.cc-icon:before
{
	font-family:'cc-icons';
	speak:none;
	font-size:inherit;
	line-height:110px;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	display:block;
	-webkit-font-smoothing:antialiased
}
.cc-navicon
{
	display:inline-block;
	font-size:inherit;
	text-align:center;
	vertical-align:middle
}
.cc-navicon:after
{
	pointer-events:none;
	position:absolute;
	width:100%;
	height:100%;
	content:'';
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
.cc-navicon:before
{
	font-family:'cc-icons';
	speak:none;
	font-size:inherit;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	display:block;
	-webkit-font-smoothing:antialiased
}
.cc-icon-effect-5 .cc-icon
{
	overflow:hidden;
	-webkit-transition:background 0.3s,color 0.3s,box-shadow .3s;
	-moz-transition:background 0.3s,color 0.3s,box-shadow .3s;
	transition:background 0.3s,color 0.3s,box-shadow .3s
}
.cc-icon-effect-5 .cc-icon:after
{
	display:none
}
.cc-icon-effect-5 .cc-icon:hover
{
	background:rgba(255,255,255,1);
	color:#702fa8;
	box-shadow:0 0 0 8px rgba(255,255,255,0.3)
}
.cc-icon-effect-5d .cc-icon:hover:before
{
	-webkit-animation:toBottomFromTop .3s forwards;
	-moz-animation:toBottomFromTop .3s forwards;
	animation:toBottomFromTop .3s forwards
}
	[class^="nc-icon-"],[class*=" nc-icon-"]
{
	font-family:'ccicons';
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.nc-icon
{
	border-radius:50%;
	display:inline-block;
	font-size:50px;
	height:105px;
	line-height:105px;
	text-align:center;
	vertical-align:middle;
	width:115px
}
.nc-icon:after
{
	pointer-events:none;
	position:absolute;
	width:100%;
	height:100%;
	border-radius:50%;
	content:'';
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
.nc-icon:before
{
	font-family:'cc-icons';
	speak:none;
	font-size:50px;
	line-height:110px;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	display:block;
	-webkit-font-smoothing:antialiased
}
.nc-icon-effect-5 .nc-icon
{
	overflow:hidden;
	-webkit-transition:background 0.3s,color 0.3s,box-shadow .3s;
	-moz-transition:background 0.3s,color 0.3s,box-shadow .3s;
	transition:background 0.3s,color 0.3s,box-shadow .3s
}
.nc-icon-effect-5 .nc-icon:after
{
	display:none
}
.nc-icon-effect-5 .nc-icon:hover
{
	background:rgba(255,255,255,1);
	color:#702fa8;
	box-shadow:0 0 0 8px rgba(255,255,255,0.3)
}
.nc-icon-effect-5d .nc-icon:hover:before
{
	-webkit-animation:toBottomFromTop .3s forwards;
	-moz-animation:toBottomFromTop .3s forwards;
	animation:toBottomFromTop .3s forwards
}
.icon-NC-I-Cloud .path1:before
{
	content:"\e60c";
	color:#62b7b3
}
.icon-NC-I-Cloud .path2:before
{
	content:"\e60d";
	margin-left:-1.2236328125em;
	color:#fff
}
.icon-NC-I-Docsis .path1:before
{
	content:"\e60e";
	color:#62b7b3
}
.icon-NC-I-Docsis .path2:before
{
	content:"\e60f";
	margin-left:-1.2236328125em;
	color:#fff
}
.icon-NC-I-Docsis .path3:before
{
	content:"\e610";
	margin-left:-1.2236328125em;
	color:#fff
}
.icon-NC-I-Docsis .path4:before
{
	content:"\e611";
	margin-left:-1.2236328125em;
	color:#fff
}
.icon-NC-I-Docsis .path5:before
{
	content:"\e612";
	margin-left:-1.2236328125em;
	color:#fff
}
.icon-NC-I-Docsis .path6:before
{
	content:"\e613";
	margin-left:-1.2236328125em;
	color:#fff
}
.icon-NC-I-Docsis .path7:before
{
	content:"\e614";
	margin-left:-1.2236328125em;
	color:#fff
}
.icon-NC-I-Docsis .path8:before
{
	content:"\e615";
	margin-left:-1.2236328125em;
	color:#fff
}
.icon-NC-I-Docsis .path9:before
{
	content:"\e616";
	margin-left:-1.2236328125em;
	color:#fff
}
.icon-NC-I-Docsis .path10:before
{
	content:"\e617";
	margin-left:-1.2236328125em;
	color:#fff
}
.icon-NC-I-Docsis .path11:before
{
	content:"\e618";
	margin-left:-1.2236328125em;
	color:#fff
}
.icon-NC-I-Enlaces .path1:before
{
	content:"\e619";
	color:#62b7b3
}
.icon-NC-I-Enlaces .path2:before
{
	content:"\e61a";
	margin-left:-1.2236328125em;
	color:#fff
}
.icon-NC-I-Enlaces .path3:before
{
	content:"\e61b";
	margin-left:-1.2236328125em;
	color:#fff
}
.icon-NC-I-Enlaces .path4:before
{
	content:"\e61c";
	margin-left:-1.2236328125em;
	color:#fff
}
.icon-NC-I-Enlaces .path5:before
{
	content:"\e61d";
	margin-left:-1.2236328125em;
	color:#fff
}
.icon-NC-I-Enlaces .path6:before
{
	content:"\e61e";
	margin-left:-1.2236328125em;
	color:#fff
}
.icon-NC-I-Enlaces .path7:before
{
	content:"\e61f";
	margin-left:-1.2236328125em;
	color:#fff
}
.icon-NC-I-Inter-wire .path1:before
{
	content:"\e620";
	color:#62b7b3
}
.icon-NC-I-Inter-wire .path2:before
{
	content:"\e621";
	margin-left:-1.2236328125em;
	color:#fff
}
.icon-NC-I-Tele-corp .path1:before
{
	content:"\e622";
	color:#62b7b3
}
.icon-NC-I-Tele-corp .path2:before
{
	content:"\e623";
	margin-left:-1.2236328125em;
	color:#fff
}
.icon-NC-I-Tele-corp .path3:before
{
	content:"\e624";
	margin-left:-1.2236328125em;
	color:#fff
}
.icon-NC-I-Tele-corp .path4:before
{
	content:"\e625";
	margin-left:-1.2236328125em;
	color:#fff
}
.icon-NC-I-Trans-datos .path1:before
{
	content:"\e626";
	color:#62b7b3
}
.icon-NC-I-Trans-datos .path2:before
{
	content:"\e627";
	margin-left:-1.2236328125em;
	color:#fff
}
.icon-NC-I-Trans-datos .path3:before
{
	content:"\e628";
	margin-left:-1.2236328125em;
	color:#fff
}
.icon-NC-I-Web-Mail .path1:before
{
	content:"\e629";
	color:#62b7b3
}
.icon-NC-I-Web-Mail .path2:before
{
	content:"\e62a";
	margin-left:-1.2236328125em;
	color:#fff
}
.icon-NC-I-Web-Mail .path3:before
{
	content:"\e62b";
	margin-left:-1.2236328125em;
	color:#fff
}
.nc-icon-cloud:before
{
	content: "\e600";
}
.nc-icon-docsis:before
{
	content: "\e601";
}
.nc-icon-enlaces:before
{
	content: "\e602";
}
.nc-icon-wireless:before
{
	content: "\e603";
}
.nc-icon-telefonia:before
{
	content: "\e604";
}
.icon-NC-Trans-datos:before
{
	content: "\e605";
}
.nc-icon-mail:before
{
	content: "\e606";
}
.cc-ul li:before
{
	font-family:'cc-icons';
	content:"\e608";
	margin:0 5px 0 -15px;
	color:#E6197D
}
	@-webkit-keyframes toBottomFromTop
{
	49%
{
	-webkit-transform:translateY(100%)
}
	50%
{
	opacity:0;
	-webkit-transform:translateY(-100%)
}
	51%
{
	opacity:1
}

}
	@-moz-keyframes toBottomFromTop
{
	49%
{
	-moz-transform:translateY(100%)
}
	50%
{
	opacity:0;
	-moz-transform:translateY(-100%)
}
	51%
{
	opacity:1
}

}
	@keyframes toBottomFromTop
{
	49%
{
	transform:translateY(100%)
}
	50%
{
	opacity:0;
	transform:translateY(-100%)
}
	51%
{
	opacity:1
}

}
	#set-5
{
	background:#702fa8
}
	@media screen and (max-width: 800px)
{
.cc-icon
{
	margin:15px!important
}

}
	@media (min-width: screen-sm-min)
{
	#google_map
{
	height:300px;
	height:350px
}

}
	@media (min-width: screen-md-min)
{
	#google_map
{
	height:400px
}

}

