html{

	margin:0px;
	padding:0px;

}

body{

	margin:0px;
	padding:0px;
	font-family:Ubuntu;
	

}

#oquee{

	clear:both;
	width:100%;
	padding-top:140px;
	text-align:center;

}



#oquee div{

	width:90%;
	margin:auto;

}

#oquee h2{

	color:rgb(29,65,137);
	background: -webkit-linear-gradient(left,rgb(29,65,137), rgb(90,81,172));
	 -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
	font-weight:800;

}

#oquee img{

	width:100%;

}

#emp{

	display:none;

}

a{

	text-decoration: none;

}

header{

	width:100%;
	height:100px;
	color:rgb(128,128,143);
	line-height: 50px;

}

header a{

	color:rgb(128,128,143);

}

h1{

	color:#fff;
	font-weight:800;
	font-size:40px;
	text-shadow: 0px 2px 1px #000;
	margin:0px;

}


#qualtv div{

	width:90%;
	margin:auto;

}

#qualtv p{

	color:#fff !important;
	font-size:16px;

}

#qualtv{

	padding-top:50px;
	width:100%;
	text-align:center;

}

#qualtv .botao{

	margin-top:30px;
	background:-webkit-linear-gradient(left,#1b3c7c, rgb(85, 51, 204));
	box-shadow: 0px 3px 5px #000;
	font-size:22px;
	width:300px;
	white-space: normal;
	border-radius:12px;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:30px;

}

#qualtv img{

	width:100%;

}

#qualtv h2{

	font-weight: 500;
	font-size: 30px;
	text-shadow: 0px 2px 1px #000;
	color:#fff;

}


#cabecalho{

	margin:auto;
	width:100%;
	text-align:center;

}

#logocab{

	height:60px;
	text-align:center;
	margin-top:20px;

}

#telcab{

	height:20px;
	margin-right:10px;
	margin-bottom:5px;
	display:none;

}

#telcabtxt{

	margin-bottom:30px;
	vertical-align: 20%;

	display:none;
}

#cabecalho div{

	width:100%;

}

#main{

	clear:both;
	margin:auto;
	width:100%;
	background-image: url(img/fundom.png);
	background-repeat:no-repeat;
	background-position:top center;
	background-size:100% 870px;

}

#ondecomprar{
	width:100%;
	text-align:center;
	margin-bottom:40px;

}

#ondecomprar h2{

	color:rgb(29,65,137);
	background: -webkit-linear-gradient(left,rgb(29,65,137), rgb(90,81,172));
	 -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
	font-weight:800;

}

#ondecomprar p{

	font-size:14px;

}

#ondecomprar .botao{

	margin-top:30px;
	border-radius:10px;

}

#melhoresmarcas{

	text-align:center;
	width:100%;
	margin:auto;
	margin-bottom:60px;

}

#melhoresmarcas #texto{

	width:90%;
	margin:auto;
	clear:both;

}

#melhoresmarcas h2{

	color:rgb(29,65,137);
	background: -webkit-linear-gradient(left,rgb(29,65,137), rgb(90,81,172));
	 -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
	font-weight:800;

}


#melhoresmarcas #medalhas div{

	padding:5px;
	width:80%;
	margin:auto;
	height:240px;
	border: 4px solid;
  background: 
     linear-gradient(rgb(249,249,249),rgb(249,249,249)) padding-box, /*this is your grey background*/
     linear-gradient(to right, rgb(29,65,137), rgb(90,81,172)) border-box;
    color: #313149;
    padding:10px;
    border: 5px solid transparent;
    border-radius:15px;
    display:inline-block;
    margin-top:40px;
    margin-left:15px;
    margin-right:15px;
    box-shadow: 0px 3px 5px #888888;

}

#melhoresmarcas #medalhas{

	width:100%;
	margin:auto;

}

#melhoresmarcas img{

	height:80px;


}

#tamanhotv{

	width:90%;
	margin:auto;
	margin-bottom:60px;

}

#tamanhotv img{

	width:100%;
	text-align:center;

}

#comprartv{

	width:100%;
	clear:both;
	padding-bottom:30px;
	padding-top:30px;

}

#comprartv img{

	width:95%;
	margin-top:20px;

}

#comprartv h2{

	text-align:center;

}

#comprartv .comprardiv{

	width:90%;
	margin:auto;

}

#comprartv ul{

	list-style:none;
	margin-top: 4px;
    font-size: 15px;
    color: #222;
    line-height:20px;
      font-weight:bold;

}


#tamanhotv .tamdiv{

	width:100%;
	text-align:center;

}

#tamanhotv ul{

	list-style:none;
	text-align:left;
	margin-top: 4px;
    font-size: 15px;
    color: #222;
    line-height:30px;
    font-weight:bold;

}


#tamanhotv .botao{

	text-align:center;
	border-radius:10px;
	padding-bottom:15px;
	padding-top:15px;
	margin-bottom:16px;
	margin-left:5px;

}

.texto{

	text-align:justify;

}




#tamanhotv h3{

	text-align:center;
	margin-top:30px;
	margin-bottom:30px;

}


.informacoes h2{

	background: -webkit-linear-gradient(left,rgb(29,65,137), rgb(90,81,172));
	 -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
	font-weight:800;

}

#memofertas{

	clear:both;
	text-align:center;
	width:100%;

}

.botao{

	padding:20px;
	border:none;
	background:-webkit-linear-gradient(left,rgb(97,51,1999), rgb(235,51,51));
	color:#fff;
	font-weight:bold;
	cursor:pointer;

		box-shadow: 0px 3px 5px #888888;

}


#comentarios{

	background-color:rgb(31,31,31);
	padding-top:30px;
	height:400px;
	color:#fff;
	display:none;

}

#comentarios h2{

	text-align:center;
	padding-bottom:50px;

}

#com  .comentario2{

	float:left;
	width:33.3%;

}

.comentario2 div{

	float:left;

}


#com{

	width:1120px;
	margin:auto;
	clear:both;
	

}

#com img{
	margin-left:20px;

}

#com .comentario{

	clear:both;
	margin:auto;
	padding-left:20px;
	border-left:2px solid rgb(87,128,190);
	border-bottom:2px solid rgb(87,128,190);
	width:70%;


}

footer{

	width:100%;

}

.comentario .text{

	font-style:italic;
	color:#fff;
	font-size:18px;
	
	
}

.comentario .hora{

	color:#fff;

}

#rodape3{

width:100%;
	background-color:rgb(31,31,31);
	padding-top:13px;
	padding-bottom:13px;
	color:gray;
	font-size:12px;
	font-weight:bold;
	clear:both;

}


#rodape3 p{

	text-align:center;

}

#rodape3 img{

	height:40px;

}

#rodape3 .icone{

	height:16px;

}

#rodape1{

	background-color:rgb(248,248,248);
	
	margin:auto;
	clear:both;

}


#rodape1 #rid{

	text-align:center;
	border-bottom:1px solid rgb(87,128,190);
	width:100%;
	padding-top:20px;
	margin:auto;
	height:200px;

}

#rodape1 h3{

	font-size:30px;
	color:rgb(87,128,190);
	font-weight:500;

}

#rodape1 p{
font-size:17px;
	color:rgb(84,84,84);
}

#rodape2{

	background-color:rgb(248,248,248);
	
	margin:auto;
	clear:both;

}

#rid2{

	width:100%;
	padding-top:20px;
	clear:both;
	margin:auto;


}
#rid2 div{

	width:100%;
	text-align:center;
	color:rgb(84,84,84);

}

#rid2 div table{

	font-size:13px;

	text-align:center;
	width:100%;

}
#rid2 div table td{

	padding:5px;

}

.icones{

	padding-right:30px;
	padding-top:20px;


}

.icones span{

	padding:10px;

}

.icones img{

	height:20px;
	margin-right:5px;


}

#tecnologia{

	padding-top:40px;
	clear:both;


}

#tecnologia h2{

	color:rgb(29,65,137);
	background: -webkit-linear-gradient(left,rgb(29,65,137), rgb(90,81,172));
	 -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
	font-weight:800;
	text-align:center;

}

#tecnologia .descricao{

	width:90%;
	margin:auto;
	text-align:center;
	

}

.tectvs{

	width:100%;
	clear:both;
	padding-top:40px;

}


.inftectv{

	width:90%;
	margin:auto;
	background-color:#fff;

}

.inftectv img{

		width:100%;

}

.inftectv h3{

	text-align:center;
	margin:0px;
	font-size:22px;
	padding-top:20px;

}

.inftectv .tecdesc{

		width:93%;
		box-shadow: 0px 3px 5px #888888;
	padding-bottom:30px;
	padding-left:15px;
	padding-right:15px;
	text-align:justify;
	margin:0px;
	border-radius:0px 0px 15px 15px;
	background-color:rgb(249,249,249)

}

.tittectv{

	display:none;

}

.botoes{

	width:100%;
	text-align:center;

}

.botoes div{

	text-align:center !important;

}

.botoes .botao{

	padding-bottom:12px;
	padding-top:12px;
	font-size:14px;
	border-radius:10px;
	margin-top:26px;

}

.espec{

	padding:10px;
	border-radius:20px;
	border:none;
	color:#fff;
	font-weight:bold;
	margin-top:10px;
	margin-left:10px;

}