html{

	margin:0px;
	padding:0px;

}

body{

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

}

a{

	text-decoration: none;

}

header{

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

}

header a{

	color:rgb(128,128,143);

}

#cabecalho{

	margin:auto;
	width:1020px;

}

#logocab{

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

}

#telcab{

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

}

#telcabtxt{

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

#cabecalho div{

	width:50%;
	float:left;

}

#main{

	clear:both;
	margin:auto;
	width:100%;
	margin-top:0px;
	background-image: url(img/fundo.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-size:100% 900px;

}

#main section{

	width:1020px;
	margin:auto;

}

p{

	margin-top: 4px;
    font-size: 17px;
    line-height:30px;
}

h2{

	font-weight: 500;
    line-height: 1.1;
    font-size: 1.875em;

}



h1{

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

}


#ondecomprar{
	width:600px;
	margin:auto;
	text-align:center;
	padding-bottom:70px;
	clear:both;

}

#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;

}

#main p{

	font-size:15px;
	line-height:22px;
	color:#353535;
}

#oquee{

	clear:both;
	padding-top:100px;

}

#oquee div{

	float:right;

}

#oquee .oqueeimg{

	width:60%;

}

#oquee .oqueetxt{

	width:40%;

}

#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%;
	margin-top:40px;

}
#ondecomprar .botao{

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

}



#tamanhotv img{

	width:95%;
	text-align:center;
	margin-top:200px;

}

#tamanhotv{

	clear:both;

}

#tamanhotv .tamdiv{

	width:50%;
	float:right;

}

#tamanhotv ul{

	list-style:none;
	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:20px;

}

.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;

	padding-top:60px;

}

#melhoresmarcas{

	text-align:center;
	width:1020px;
	margin:auto;
	clear:both;
	padding-top:40px;

}

#memofertas{

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

}



#melhoresmarcas #texto{

	width:600px;
	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{

	float:left;
	padding:5px;
	width:250px;
	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-bottom:70px;
    margin-left:15px;
    margin-right:15px;
    box-shadow: 0px 3px 5px #888888;

}

#melhoresmarcas #medalhas{

	width:940px;
	margin:auto;

}

#melhoresmarcas img{

	height:80px;


}

.botao{

	padding:20px;
	border:none;
	background-color:#35cd47;
	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;

}

#comprartv{

	width:1020px;
	clear:both;

}

#comprartv img{

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

}

#comprartv .comprardiv{

	float:left;
	width:50%;

}

#comprartv ul{

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

}


#qualtv div{

	float:left;
	width:50%;

}

#qualtv p{

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

}

#qualtv{

	padding-top:200px;

}

#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;

}

#qualtv img{

	width:100%;

}

#qualtv h2{

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

}

#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:#a1a1a1;
	font-size:12px;
	font-weight:bold;
	clear:both;

}


#rodape3 p{

	text-align:center;

}

#rodape3 img{

	height:40px;

}

#rodape3 .icone{

	height:16px;
	margin-left:15px;

}

#rodape1{

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

}

#rodape1 div div{

	float:left;

}

#rodape1 #rid{


	border-bottom:1px solid rgb(87,128,190);
	width:1120px;
	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:1120px;
	padding-top:20px;
	margin:auto;
	height:230px;


}
#rid2 div{

	width:50%;
	float:left;
	color:rgb(84,84,84);

}

#rid2 div table{

	font-size:13px;

}
#rid2 div table td{

	padding:5px;

}

.icones{

	padding-right:30px;
	padding-top:20px;
	padding-left:30px;margin-top:40px;


}

.icones span{

	padding:10px;

}

.icones img{

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


}

#querajuda{

	padding-left:200px;

}

#tecnologia{

	padding-top:60px;
	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:600px;
	margin:auto;
	text-align:center;
	padding-bottom:70px;
	

}

.tectvs{

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

}

.tectvs div{

	float:left;


}

.inftectv{

	width:60%;
	background-color:#fff;

}

.inftectv img{

		width:100.5%;

}

.inftectv h3{

	text-align:center;
	font-size:22px;

}

.inftectv .tecdesc{

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

}

.tittectv{

	width:40%;
	font-size:90px;
	color: 	rgb(229, 229, 229);
	font-weight:bold;
	padding-top:60px;

}

.botoes{

	width:100%;
	text-align:center;

}

.botoes div{

	float:left;
	width:50%;

}

.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;

}