H1{
  font-size: 30px;
  color: #646464;
  font-weight: 300;
  margin-bottom: 10px 0 10px 0;
}
H3{
 color:#FFFFFF;
 font-family: Open Sans;
 font-size:27px;
 font-weight: 400; 
 text-shadow: 1px 1px #cccccc;
}

.titulo {
  padding: 0px 0px 0px 0px;
  border-bottom: 1px dashed #646464;
  width:100%;
  margin:0 auto;
  max-width:1024px;
  text-align:left;
}

.main-caracteristicas-text{
 width:50%;
 padding:60px 10px 20px 10px;
 max-width:512px;
 float:left;
 box-sizing:border-box;

}

.main-caracteristicas-text-sup{
 font-size: 20px;
 color: #646464;
 font-weight: 300;
 line-height:24px;
 text-align:justify;
}
.main-caracteristicas-text-sup b{
 font-weight: 550;
}

.main-caracteristicas-img{
 padding-top:45px;
 padding-left:5px;
 width:50%;
 max-width:500px;
 float:left;
 box-sizing:border-box;
}
.main-caracteristicas-img img{
 width:100%;
}



.main-caracteristicas-detallado{
 display: none;
 margin:30px 0 10px 0;
 padding:20px 0 0 0;
 border-top: 1px dashed #646464;
 width:100%;
 max-width:1024px;
 float:left;
 box-sizing:border-box;
 text-align:left;
 overflow: hidden;
}
.detallado-columna{
 width:32%;
 float:left;
 text-align:left;
 font-size:14px;
 line-height:20px;
 padding:10px 0 0 0;
 display:inline-table;
}
.titulo-opciones {
  padding: 0px 0px 0px 0px;
  /*border-bottom: 2px dashed #E4E2E2;*/
  width:100%;
  margin:0 auto;
  max-width:1024px;
  text-align:left;
}

.titulo-opciones H3 {
  font-size: 28px;
  color: #646464;
  font-weight: 300;
  margin-bottom: 10px 0px 0px 0px;
  text-shadow: none;
}
.main-store-text{
 width:100%;
 padding:40px 10px 20px 10px;
 max-width:1024px;
 float:left;
 box-sizing:border-box;

}
@media screen and (max-width: 650px) {
	.main-caracteristicas-text{
	 width:100%;
	}
	.main-caracteristicas-img{
	 width:100%;
	}

	.detallado-columna{
	width:100%;
	font-size:14px;
	}
	H1{
		font-size: 20px;
	}
}


