/* CSS Document */
	@font-face {
	 font-family: "Open Sans";
	 src: url("https://www.teleco.com.br/OpenSans-Regular.ttf"); /* TTF file for CSS3 browsers */
	}
	@font-face {
	 font-family: "Open Sans";
	 src: url("https://www.teleco.com.br/OpenSans-Regular.eot"); /* EOT file for IE */
	 src: url("https://www.teleco.com.br/OpenSans-Regular.eot?#iefix") format('embedded-opentype'); /* IE6-IE8  */
	}
	@font-face {
	 font-family: "OpenSans-Bold";
	 src: url("https://www.teleco.com.br/OpenSans-Bold.ttf"); /* TTF file for CSS3 browsers */
	}
	@font-face {
	 font-family: "OpenSans-Bold";
	 src: url("https://www.teleco.com.br/OpenSans-Bold.eot"); /* EOT file for IE */
	 src: url("https://www.teleco.com.br/OpenSans-Bold.eot?#iefix") format('embedded-opentype'); /* IE6-IE8  */
	}
	@font-face {
	 font-family: "Open Sans Semibold";
	 src: url("https://www.teleco.com.br/OpenSans-Semibold.ttf"); /* TTF file for CSS3 browsers */
	}
	@font-face {
	 font-family: "Open Sans Semibold";
	 src: url("https://www.teleco.com.br/OpenSans-Semibold.eot"); /* EOT file for IE */
	 src: url("https://www.teleco.com.br/OpenSans-Semibold.eot?#iefix") format('embedded-opentype'); /* IE6-IE8  */
	}

	@media screen {
		body {
			font-family:"Open Sans";
			margin-top: 5px;
		}
		
		a{text-decoration: none;color: #333;}
		
		a:hover{
			color: #333333 !important;
			font-weight: bold;
			
		}
		
		#corpo{
			width: 81%;
			float: left;
			position: relative;
		}
		
		#corpo_site{
			position: relative;
			float: left;
			width: 75%;
			margin: 0% 0% 0% 2%;
		}
		
		#corpo_site p{
			font-size: 1.2em;
			text-align: justify;
		}
		
		#corpo_site table ul li{
			font-size: 1em;
			text-align: justify;
		}
		
		#corpo_site a{
			text-decoration: none;
			color: #000;
		}
		
		#corpo_site li{
			font-size: 1.2em;
			text-align: justify;
		}
		
		#topo{
			width: 100%;
		}
		
		#logo{
			width: 20%;
			float: left;
		}
		
		#logo img {
			width: 100%;
		}
		
		#cabecalho{
			width: 70%;
			float: right;
		}
		
		.tabelamenu{border: solid 1px #003;}
		.tabelamenu a {text-decoration: none; color: #003;}
		.AbaMenuAtiva{background-color: #003;}
		.AbaMenuAtiva a{color: #fff !important; font-weight: bold; }
		.AbaMenuAtiva a:hover{color: #f03 !important; font-weight: bold; }
		#banners{
			display:none;
			visibility:hidden;
		}
		
		#menu_hor{
			width: 100%;
			background-color:#ccc;
			margin: 1em 0em 1em 0em;
			padding: 1em 0em 1em 0em;
				
		}
		
		#rodape{
			position: relative;
			float: left;
			width: 100%;
			background-color:#ddd;
			margin: 0em 0em 0em 0em;
			padding: 0em 0em 0em 0em;
				
		}
		
		#rodape a{ text-decoration: none;color: #333; padding: 0px 4px 0px 4px;}
		
		.menurodape{
			list-style: none;
		}
		
		.menurodape ul{
			display:flex; 
    		justify-content:space-around;
			border-right: 1px solid #333;
		}
		
		.menurodape li{
			display: inline;
			border-right: 1px solid #333;
		}
		
		
		#home_secao_huawei{
			position: relative;
			float:left;
			width:98%;
			margin-top:1%;
			background-color: #990000;
		}
		
		#home_secao_huawei h4{
			color: #FFFFFF;
			text-transform: uppercase;
			margin-left: 5px;
		}
		
		#home_secao_huawei a{
			color: #FFFFFF;
			margin-left: 5px;
			text-decoration: none;
		}
		
		#home_secao_huawei ul{
			margin-top: 0px;
			list-style-type: square;
			color: #ffffff;
		}
		
		#home_secao_huawei li{
			font-size: 1.2em;
			margin-bottom: 5px;
		}
		
		#home_secao_huawei #logo{
			width: 5%;
			float: left;
			position: relative;
			margin-right: 2%;
			margin-left: 1%;
			margin-bottom: 1%;
		}
		
		#home_secao_huawei #links{
			width: 88%;
			float: left;
			position: relative;
			margin-right: 1%;
		}
		
		#home_secao{
			float:left;
			width:100%;
			margin-top:1%;
		}
		
		#home_secao a{
			text-decoration: none;
			color: #000000;
		}
		
		#home_secao_especiais{
			float:left;
			width:100%;
			margin-top:1%;
			background-color: #EFEFEF;
		}
		
		#home_secao_especiais table{
			width:100%;
		}
		
		#home_secao_especiais a{
			text-decoration: none;
			color: #FF0000;
		}
		
		#home_secao_especiais .maisdet{
			border-bottom: solid 1px #FF0000;
			font-size: 0.8em;
		}
		
		#home_col{
			float:left;
			width:100%;
		}
		
		#home_col a{
			text-decoration: none;
			color: #000000;
		}
		
		#home_col_1d3{
			float:left;
			width:32%;
			margin-right:2%;
		}
		#home_col_2d3{
			float:left;
			width:32%;
			margin-right:2%;
		}
		#home_col_3d3{
			float:left;
			width:32%;
		}
		
		#home_col_1d4{
			float:left;
			width:23%;
			margin-right:2%;
			border-right: solid 1px #CCCCCC;
		}
		#home_col_2d4{
			float:left;
			width:23%;
			margin-right:2%;
			border-right: solid 1px #CCCCCC;
		}
		#home_col_3d4{
			float:left;
			width:23%;
			margin-right:2%;
			border-right: solid 1px #CCCCCC;
		}
		#home_col_4d4{
			float:left;
			width:23%;
		}
		
		#home_col_1d5{
			float:left;
			width:19%;
			margin-right:1%;

		}
		#home_col_2d5{
			float:left;
			width:19%;
			margin-right:1%;
		}
		#home_col_3d5{
			float:left;
			width:19%;
			margin-right:1%;

		}
		#home_col_4d5{
			float:left;
			width:19%;
			margin-right:1%;
		}
		
		#home_col_5d5{
			float:left;
			width:19%;
		}

		
		#home_secao_destaque{
			position: relative;
			float:left;
			width:98%;
			margin:1% 0%;
		}
		
		.chamada_destaque{
			text-align: center !important;
		}
		
		#home_secao_50a{
			position: relative;
			float:left;
			width:48%;
			margin-top:1%;
			margin-right:1%;
		}
		
		#home_secao_50a a{
			text-decoration: none;
			color: #000000;
		}

		
		#home_secao_50b{
			position: relative;
			float:left;
			width:49%;
			margin-top:1%;
		}
		
		#home_secao_50b a{
			text-decoration: none;
			color: #000000;
		}

		
		#home_secao_75a{
			position: relative;
			float:left;
			width:75%;
			margin-top:1%;
			margin-right:1%;
		}
		
		#home_secao_75a a{
			text-decoration: none;
			color: #000000;
		}

		
		#home_secao_75b{
			position: relative;
			float:left;
			width:24%;
			margin-top:1%;
		}

		#home_secao_75b a{
			text-decoration: none;
			color: #000000;
		}
		
		#home_secao_destaque a{
			font-size: 1.2em;
			text-decoration: none;
			color: #000000;
			font-weight: bold;
		}
		
		#home_secao_destaque img{
			width: 80%;
			height: auto;
		}

		
		#home_col1{
			float:left;
			width:49%;
			margin-right:2%;
		}

		#home_col2{
			float:left;
			width:49%;
		}
		
		.temas_titulo{
			font-size:1em;
			text-transform:uppercase;
			border-bottom: 0.1em solid #C00;
			padding:0.1em 0em 0em 0em;
		}
		
		.home_cabsecao{
			font-size:1.2em;
			border-bottom: 1px dotted #ccc;
			color:#900;
		}


		
		.menu{
			position: relative;
			list-style:none;
			/*border:1px solid #c0c0c0;*/
			float:left;
			background: #ddd;
			padding-inline-start: 0px;
			z-index: 299;
			font-size: 0.97em;
			letter-spacing: -0.03em;
			margin-bottom: 5px;
			margin-top: 5px;
		}
		
		.menu li{
		position:relative;
		float:left;
		border-right:1px solid #c0c0c0;
			margin-bottom: 0px;
			margin-top: 0px;
		
		}

		.menu li a{color:#333; text-decoration:none; padding:5px 4px 5px 4px; display:block;}

		.menu li a:hover{
		background:#CCC;
		color:#000;
		font-weight: bold;
		/*-moz-box-shadow:0 3px 10px 0 #CCC;
		-webkit-box-shadow:0 3px 10px 0 #ccc;
		text-shadow:0px 0px 5px #fff;*/
		}

		.menu li  ul{
		position:absolute;
		top:30px;
		left:0px;
		background-color:#ddd;
		display:none;
		padding-inline-start: 0px;
		}
		
		.menu>li>ul>li>ul{
		position:absolute;
		top:0px;
		left:185px;
		background-color:#ddd;
		display:none;
		padding-inline-start: 0px;
		}
	
		.menu>li:hover>ul, .menu>li.over>ul{display:block;}
		.menu>li>ul>li{
		border:1px solid #c0c0c0;
		display:block;
		width:185px;
		}
		
		.menu>li>ul>li:hover>ul, .menu>li>ul>li.over>ul{display:block;}
		.menu>li>ul>li>ul>li{
		border:1px solid #c0c0c0;
		display:block;
		width:185px;
		}
		
		/* TERCEIRO NIVEL*/
		
		.menu>li>ul>li>ul>li>ul{
		position:absolute;
		top:0px;
		left:185px;
		background-color:#ddd;
		display:none;
		padding-inline-start: 0px;
		}
	
		.menu>li>ul>li>ul>li:hover>ul, .menu>li>ul>li>ul>li.over>ul{display:block;}
		.menu>li>ul>li>ul>li>ul>li{
		border:1px solid #c0c0c0;
		display:block;
		width:185px;
		}
		
		.menu_op {
		position:absolute;
		top:0px;
		left:185px !important;
		background-color:#ddd;
		display:none;
		padding-inline-start: 0px;
		width:375px !important;	
		}
		
		.menu_op>li {
		position:relative;
		float:left;
		width:185px !important;	
		display: block;
		padding-inline-start: 0px;
		}
		
		
				/* INICIO SUBMENU EXIBIDO À ESQUERDA */
		
		.menu_inv {
		position:absolute;
		top:0px;
		left:-185px !important;
		background-color:#ddd;
		display:none;
		padding-inline-start: 0px;
		width:185px !important;	
		}
		
		.menu_inv>li {
		position:relative;
		float:left;
		width:185px !important;	
		display: block;
		padding-inline-start: 0px;
		}
		
		.menu_inv_op {
		position:absolute;
		top:0px;
		left:-375px !important;
		background-color:#ddd;
		display:none;
		padding-inline-start: 0px;
		width:375px !important;	
		}
		
		.menu_inv_op>li {
		position:relative;
		float:left;
		width:185px !important;	
		display: block;
		padding-inline-start: 0px;
		}
		

		
		/* FIM SUBMENU EXIBIDO À ESQUERDA*/
		
		/* SEÇÃO HUAWEI*/
		
		li.menuhuawei {
			background-color: #990000 !important;
			color: #fff !important;
		}
		
		li.menuhuawei:hover {
			background-color: #990000 !important;
			color: #fff !important;
		}
		
		li.menuhuawei>a {
			color: #fff !important;
			background-color: #990000 !important;
		}
		
		li.menuhuawei_sub {
			background-color: #fff !important;
			color: #990000 !important;
		}
		
		li.menuhuawei_sub:hover {
			background-color: #fff !important;
			color: #990000 !important;
		}
		
		li.menuhuawei_sub>a {
			color: #990000 !important;
			background-color: #fff !important;
		}
		
		#coment{
			position: relative;
			float: left;
			width: 47%;
			margin: 0em 1em 1em 1em;
		}
		#coment h2{color: #2b4276; text-align: center;}
		#coment h6{font-size: 1em; color: #2b4276; border-bottom: solid 1px #2b4276;}
		#coment img{width: 100%; height: auto;}
		#coment a{color: #2b4276; text-decoration: none;}
		#coment p{margin: 0em 0em 0em 0em;}
		
		.home_maisdet{
			font-size: 0.8em; text-align: right;
		}
		
		#blog{
			position: relative;
			float: left;
			width: 46%;
			margin: 0em 0em 1em 0em;
		}
		#blog h2{color:#EE4433; text-align: center;}
		#blog h6{font-size: 1em; color: #EE4433; border-bottom: solid 1px #EE4433;}
		#blog img{width: 100%; height: auto;}
		#blog a{color: #EE4433; text-decoration: none;}
		
		#autor{
			position: absolute;
			top: 15px;
			right: 0;
			width: 15%;
		}
		
		#blog .imagem_autor{border-radius: 50%;  border: solid 1px #ee4433;}
		
		#direita{
			position: relative;
			float: right;
			width: 18%;
			margin: 0px 10px 0px 0px;
		}
		
		#direita img {
			width: 90%;
			height: auto;
			margin:  0% 5% 0% 5%;
		}

		
		#eventos{
			background-color: #F5F5F5;
			width: 100%;
			margin: 10px 0px;
		}
		
		
		#eventos h4{
			color: #FFF;
			padding: 1%;
		}
		
		#eventos h6{
			text-align: center;
			text-transform: uppercase;
			font-size: .625rem;
			letter-spacing: 2px;
			color: #000;
			line-height: 1;
			padding-top: 0.25rem;
		}
		
		#eventos p{
			margin:  0 0 0 1%;
		}
		
		#eventos a{
			text-decoration:  none;
			color: #000;
		}
		
		#eventos_desk{
			background-color: #F5F5F5;
			margin: 10px 0px;
			visibility:visible;
			display:block;
			width:99%;
		}
		
		
		#eventos_desk h4{
			color: #FFF;
			padding: 1%;
		}
		
		#eventos_desk h6{
			text-align: center;
			text-transform: uppercase;
			font-size: .625rem;
			letter-spacing: 2px;
			color: #000;
			line-height: 1;
			padding-top: 0.25rem;
		}
		
		#eventos_desk p{
			margin:  0 0 0 1%;
		}
		
		#eventos_desk a{
			text-decoration:  none;
			color: #000;
		}

		
		#box_cinza{
			float:left;
			width:100%;
			border: solid 2px #ccc;
		}
		
		.box_cinza_titulo{
			background-color:#CCC;
			color:#900;
			text-transform:uppercase;
			font-weight:bold;
			padding: 8px 0px 8px 8px;
			margin: 0px 0px 0px 0px;
		}

		#box_vermeho{
			float:left;
			width:100%;
			border: solid 2px #900;
		}

		#box_azul {
			float: left;
			width: 100%;
			border: solid 2px #003;
		}
		
		.box_azul_titulo{
			background-color: #003;
			color: #FFF;
			text-transform: uppercase;
			font-weight: bold;
		}
		
		.home_maisdet{
			text-align:right;
			font-size:0.8em;
		}

		
		.textobaseazulescuro{
			color: #000033;
			text-decoration: none;
			font-weight: bold;
			margin-bottom: 10px;
		}
		
		.textobaseazulescuro_centro{
			color: #000033;
			text-decoration: none;
			font-weight: bold;
			margin-bottom: 10px;
			text-align: center !important;
		}
		
		.textobasemenor{
			font-size:.8em;
		}
		
		.slogan1 {
			font-size:1.2em;
			color:#900;
			font-weight:bold;
		}

		.titulo{
			font-size: 2em !important;
			font-weight: bold;
		}
		
		.observacao{
			text-align: center !important;
			font-size: 0.8em !important;
		}
		
		.descricao{
			font-size: 1em !important;
		}
		
		.metade{
			font-size: 0.8em !important;
		}
		
		.textobaseboldvermelho{
			color:#900;
			font-weight:bold;
		}
		.textobaseazul_home{
			color:#039;
			font-weight:bold;
		}
		
		img{
			margin: auto;
			display: block;
		}
		
		th{
			background-color: #003;
			color: #fff;
		}
		
		.tabela_acoes tr:nth-child(even) {background-color:#ccc;}
		
		#menu_mobile{
			position: relative;
			float: left;
			visibility: hidden;
			display: none;
		}
		
		#menu_desktop{
			display: block;
			visibility:visible;
			width: 100%;
		}
		
		.boxcabecalho_oi{border: solid 1px #003;}
		.boxcabecalho_claro{border: solid 1px #003;}
		.boxcabecalho_tim{border: solid 1px #003;}
		.boxcabecalho_vivo{border: solid 1px #003;}
		.boxcabecalho_nextel{border: solid 1px #003;}
		.boxcabecalho_ctbc{border: solid 1px #003;}
		.boxcabecalho_gvt{border: solid 1px #003;}
		
		.AbaTopo_oi {
color:#003;
border-bottom:#003 solid 1px;
}
.AbaTopoativa_oi {
color:#003;
border-bottom:#003 solid 1px;
font-weight: bold;
}

.AbaTopo_claro {
color:#003;
border-bottom:#003 solid 1px;
}
.AbaTopoativa_claro {
color:#003;
border-bottom:#003 solid 1px;
font-weight: bold;
}

.AbaTopo_tim {
color:#003;
border-bottom:#003 solid 1px;
}
.AbaTopoativa_tim {
color:#003;
border-bottom:#003 solid 1px;
font-weight: bold;
}

.AbaTopo_vivo {
color:#003;
border-bottom:#003 solid 1px;
}
.AbaTopoativa_vivo {
color:#003;
border-bottom:#003 solid 1px;
font-weight: bold;
}

.AbaTopo_nextel {
color:#003;
border-bottom:#003 solid 1px;
}
.AbaTopoativa_nextel {
color:#003;
border-bottom:#003 solid 1px;
font-weight: bold;
}

.AbaTopo_ctbc {
color:#003;
border-bottom:#003 solid 1px;
}
.AbaTopoativa_ctbc {
color:#003;
border-bottom:#003 solid 1px;
font-weight: bold;
}

.AbaTopo_gvt {
color:#003;
border-bottom:#003 solid 1px;
}
.AbaTopoativa_gvt {
color:#003;
border-bottom:#003 solid 1px;
font-weight: bold;
}

.AbaMenu {
	font-weight:100;
	text-align: default;
	text-decoration:none;
	border-bottom: 1px solid #003;
	padding-top:5px;
	padding-bottom:5px;
	color: #003;
	
}
		.AbaMenu a{color: #003 !important; font-weight: bold;}
		.AbaMenu a:hover{color: #F03 !important; font-weight: bold;}
		
		#blog_esquerda{
	float:left;
	width:76%;
	margin-right:1%;
	margin-left:3%;
}
#blog_data{
	float:left;
	margin-right:1%;
	width:9%;
}
#blog_texto{
	float:left;
	width:100%;
	margin-top:20px;
}

#blog_img{
	float:left;
	width:80%;
	margin-top:20px;
	margin-left:10%;
	margin-right:10%;
}

#blog_texto>p{
	margin-top:5px !important;
}

#blog_titulo{
	float:left;
	width:90%;
}

#blog_direita{
	float:right;
	width:20%;
}
#blog_autor{
	padding:10px;
	background-color:#eee;
	/* definimos o quão arredondado irá ficar nosso box */
	border-radius: 10px;
	/* Declaração para aparecer no Firefox */
	-moz-border-radius: 10px;
	/* Para exibir nos outros navegadores como Chrome, safari, opera*/
	-webkit-border-radius: 10px;
}
#blog_historico{
	padding:10px;
	border: solid 1px #eee;
	/* definimos o quão arredondado irá ficar nosso box */
	border-radius: 10px;
	/* Declaração para aparecer no Firefox */
	-moz-border-radius: 10px;
	/* Para exibir nos outros navegadores como Chrome, safari, opera*/
	-webkit-border-radius: 10px;
	margin-top: 10px;
}
#blog_en{
	padding:10px;
	border: solid 1px #eee;
	/* definimos o quão arredondado irá ficar nosso box */
	border-radius: 10px;
	/* Declaração para aparecer no Firefox */
	-moz-border-radius: 10px;
	/* Para exibir nos outros navegadores como Chrome, safari, opera*/
	-webkit-border-radius: 10px;
	margin-top: 10px;
}

#blog_features{
	width:100%;
}
#blog_footer{
	width:100%;
}

#blog_logo{
	width: 100%;
	margin: 10px 0px 20px 0px;
}

#blog_redessoc{
	float:left;
	width:100%;
	margin: 20px 0px 20px 0px;
}

#blog_publicidade{
	float:left;
	width:100%;
	margin: 20px 0px 20px 0px;
}

#blog_busca{
	float:left;
	width:100%;
	margin: 0px 0px 30px 0px;
}

		.blog_dia{
	background-color:#003;
	color:#FFF;
	margin: 0px 0px 0px 0px;
	text-align:center !important;
	font-size:36px !important;
}
.blog_mesano{
	text-align:center;
	font-size:16px;
}
.blog_com{
	background-color:#CCC;
	color:#003;
	margin: 0px 0px 0px 0px;
	text-align:center;
}
.blog_com_label{
	font-size:11px;
}

.blog_titulo{
	font-family:"Open Sans";
	margin: 0px 0px 2px 0px;
	color:#900;
}

.blog_titulo2{
	font-family:"OpenSans-Bold";
	margin: 0px 0px 2px 0px;
	color:#003;
	font-weight:bold;
	text-align:center;
	font-size:18px;
}
.blog_texto_autor{
	font-size:12px;
}
.blog_assinatura{
	font-size:12px;
	color:#666;
}
.abativa{
border-top: 1px solid #003;
border-bottom: 1px solid #003;
padding-top:5px;
padding-bottom:5px;
background-color: #003;}

.abativa a{color: #fff !important; font-weight: bold;}
.abativa a:hover{color: #f03 !important; font-weight: bold;}

.abainativa{
border-top: 1px solid #003;
border-bottom: 1px solid #003;
padding-top:5px;
padding-bottom:5px;

}

.abainativa a{color: #003 !important; font-weight: bold;}
.abainativa a:hover{color: #F03 !important; font-weight: bold;}
		
		#banner_popup{
	position:absolute;
	top:250px;
	left:300px;
	width:600px;
	-webkit-box-shadow: 11px 10px 12px -8px rgba(0,0,0,0.72);
	-moz-box-shadow: 11px 10px 12px -8px rgba(0,0,0,0.72);
	box-shadow: 11px 10px 12px -8px rgba(0,0,0,0.72);
	z-index: 298;
}

		
		#patr_sec{
	float:right;
	width:12%;
}
		.textobasemenor{font-size:.8em !important;}
		
		#banner_popup_mob{
			position: relative;
			float: left;
			visibility: hidden;
			display: none;
		}
		
		.destaque{
			background-color:  #9DD;
		}
		
		.barraidiomas{
			position: relative;
			float: left;
			width: 50%;
			margin-left: 25%;
		}
		
		.barraidiomas ul{
			padding: 0;
			margin-bottom: 0px;
			margin-top: 4px;
		}
		
		.barraidiomas ul li{
			display: inline-block;
			list-style: none;
			margin: 0;
		}
		
		.boxazul{
			border-top: 1px solid #003;
			border-left: 1px solid #003;
			border-right: 2px solid #003;
			border-bottom: 2px solid #003;
			padding-top: 8px;
			padding-bottom: 8px;
			padding-right: 3px;
		}
		
		.boxazul_fundo{
			border-top: 1px solid #003;
			border-left: 1px solid #003;
			border-right: 2px solid #003;
			border-bottom: 2px solid #003;
			padding-top: 8px;
			padding-bottom: 8px;
			padding-right: 3px;
			background-color:  #9DD;
			font-size: 1em;
		}
		
		.boxazul_fundo p{
			font-size: 1em !important;
		}
		
		.sloganazul{
			font-size:1.2em;
			font-weight:bold;
			color: #003;
			margin: 10px 0px 0px 0px;
		}
		
		.tabela_te tr:nth-child(even) {background-color:#eee;}
		
		#emdebate_foto_direita{
			float: left;
			width: 20%;
		}
		
		#emdebate_titulo_foto{
			float: left;
			width: 80%;
		}
		
		#eventos_cel{
			visibility:hidden;
			display:none;
		}

}

	@media screen and (max-width: 55em) {
		
		#eventos img{
			width: 60%;
			height: auto;
			margin-left: 20%;
		}
		
		#eventos p>a>img{
			width: 60%;
			height: auto;
		}
		
		#eventos_desk{
			visibility:hidden;
			display:none;
		}

		
		#eventos_cel{
			background-color: #F5F5F5;
			margin: 10px 0px;
			visibility:visible;
			display:block;
			width:99%;
		}
		
		
		#eventos_cel h4{
			color: #FFF;
			padding: 1%;
		}
		
		#eventos_cel h6{
			text-align: center;
			text-transform: uppercase;
			font-size: .625rem;
			letter-spacing: 2px;
			color: #000;
			line-height: 1;
			padding-top: 0.25rem;
		}
		
		#eventos_cel p{
			margin:  0 0 0 1%;
		}
		
		#eventos_cel a{
			text-decoration:  none;
			color: #000;
		}
		
		#eventos_cel img{
			width: 60%;
			height: auto;
			margin-left: 20%;
		}
		
		#tabela_mobile{
			overflow-x: scroll; 
			width: 100%;
		}
		
		
		#blog_esquerda{
			width:95%;
			margin: 0;
			
		}
		
		#blog_direita{
			width:80%;
			float: left;
			margin: auto;
		}
		
		#blog_direita img{
			width:40%;
		}
		
		#blog_autor{
			width:100%;
		}
		
		#blog_img{
			float:left;
			width:100%;
			height: auto;
			margin-top:20px;
			margin-left:1%;
			margin-right:1%;
		}
		
		#blog img{margin: 0px; width: 100%;}
		
		#blog_data{	width:15%; }
		
		#banner_popup{
			visibility: hidden;
			display: none;
		}
		
	#banner_popup_mob{
	visibility:visible;
	display:block;
 	width:100%;
	}
		
		#patr_sec{
			visibility: hidden;
			display: none;
		}
		
		#menu_mobile{
			display: block;
			visibility:visible;
			width: 100%;
		}
		
		#menu_desktop{
			visibility: hidden;
			display: none;
		}
		
		#icone_menu a { text-decoration: none; }
		#icone_menu h1 { margin: 20 0 20 0; }
		
		.AbaMenu{font-size: 0.7em;}
		.AbaMenuAtiva{font-size: 0.7em;}
		
		.menu_mobile{
			list-style:none;
			/*border:1px solid #c0c0c0;*/
			background: #ddd;
			font-size: 1em;
			padding: 0 0 0 0;
		}
		
		.menu_mobile div ul{
			padding: 0 0 0 10;
		}
		
		.menu_mobile div ul li div ul{
			padding: 0px 0px 0px 10px;
			width: 97%;
		}
		
		.menu_mobile li{
			width: 100%;
			padding: 10px 0px 10px 5px;
			list-style:none;
			border-bottom:1px solid #aaa;
		}
		
		.menu_mobile div ul li div ul li{
			border-bottom:0px solid #aaa; 
		}

		.menu_mobile li a{color:#333;  text-decoration:none; display:inline;}
		.menu_mobile li a:hover{color:#005; font-size: 1.1em;}
		
		.menu_mobile li.menuhuawei {background-color: #990000 !important; width: 97%; color: #fff !important; list-style:none; padding: 10 0 10 5;}
		.menu_mobile li.menuhuawei_sub {background-color: #990000 !important;color: #fff !important; width: 97%; list-style:none;}
		.menu_mobile li.menuhuawei_sub a {background-color: #990000 !important;color: #fff !important;}
		.menu_mobile li.menuhuawei_sub a:hover {background-color: #990000 !important; color: #fff !important;}

		
		#corpo{width: 100%;}
		
		#corpo_site{width: 95%;}
		#corpo_site img{width: 100%; height: auto; margin: 0;}
		#corpo_site table{width: 100% !important; overflow:auto;}
		
		#topo{width: 100%; text-align: center;}
		#topo img{width: 100%;}
		
		#logo{width: 60%; margin: 1% 20%;}
		
		#cabecalho{width: 100%;float: right;}

		
		#coment{width: 100%; margin: 0;}
		
		#blog{width: 100%; margin: 10px 0px 10px 0px;}
		#blog .imagem_autor{border-radius: 0%;}
		
		#direita{width: 100%;}

		
		#home_col1{
			width:100%;
			margin-right:0%;
		}

		#home_col2{
			width:100%;
		}
		
		#home_secao_destaque{
			width:100%;
			margin-top:1%;
		}
		
		#home_secao_50a{
			width:100%;
			margin-right:0%;
		}
		
		#home_secao_50b{
			width:100%;
			margin-top:1%;
		}
		
		#home_secao_75a{
			width:100%;
			margin-right:0%;
		}
		
		#home_secao_75b{
			width:100%;
			margin-top:1%;
		}
		
		#home_col_1d3{
			width:100%;
			margin-right:0%;
		}
		#home_col_2d3{
			width:100%;
			margin-right:0%;
		}
		#home_col_3d3{
			width:100%;
		}
		
		#home_col_1d4{
			width:100%;
			margin-right:0%;
			border-right: 0px;
		}
		#home_col_2d4{
			width:100%;
			margin-right:0%;
			border-right: 0px;
		}
		
		#home_col_3d4{
			width:100%;
			margin-right:0%;
			border-right: 0px;
		}
		
		#home_col_4d4{
			width:100%;
		}
		
		#home_col_1d5{
			width:100%;
			margin-right:0%;
		}
		
		#home_col_2d5{
			width:100%;
			margin-right:0%;
		}
		
		#home_col_3d5{
			width:100%;
			margin-right:0%;
		}
		
		#home_col_4d5{
			width:100%;
			margin-right:0%;
		}
		
		#home_col_5d5{
			width:100%;
		}

		#home_secao_huawei{width:100%;}
		#home_secao_huawei #logo{ display: none;}
		#home_secao_huawei #links{width:100%;}

		.titulo{text-align: center !important;}

		.menurodape{
			padding-left: 10px;
		}


	}