 form {

	width: 90%;

	background: #fff;

	margin: 0 auto;

	padding: 20px;

	border: 1px solid black;

  }

  form ol {

	padding-left: 0;

  }

  form li, div > p {

background: #eee;

    display: flex;

    justify-content: space-between;

    margin-bottom: 10px;

    list-style-type: none;

    border: 1px solid black;

  }

  form img {

	order: 1;

  }

  form p {

	line-height: 32px;

	padding-left: 10px;

	display:inline;

  }

  form button {

	background-color: #7F9CCB;

	padding: 5px 10px;

	border-radius: 5px;

	border: 1px ridge black;

	font-size: 0.8rem;

	height: auto;

  }

  #pulSel{

  display: inline-block;

  -webkit-box-sizing: content-box;

  -moz-box-sizing: content-box;

  box-sizing: content-box;

  cursor: pointer;

  padding: 10px 20px;

  border: 1px solid #018dc4;

  -webkit-border-radius: 3px;

  border-radius: 3px;

  font: normal normal bold 20px/normal "Times New Roman", Times, serif;

  color: rgba(255,255,255,1);

  -o-text-overflow: clip;

  text-overflow: clip;

  background: #0199d9;

  -webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) ;

  box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) ;

  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);

  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);

  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);

  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);

}

 #pulCar{

  display: inline-block;

  -webkit-box-sizing: content-box;

  -moz-box-sizing: content-box;

  box-sizing: content-box;

  cursor: pointer;

  padding: 10px 20px;

  border: 1px solid #018dc4;

  -webkit-border-radius: 3px;

  border-radius: 3px;

  font: normal normal bold 20px/normal "Times New Roman", Times, serif;

  color: #0073aa;

  -o-text-overflow: clip;

  text-overflow: clip;

  background: #fff;

  -webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) ;

  box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) ;

  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);

  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);

  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);

  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);

}

.elemento{

	display: block;

	-webkit-box-sizing: content-box;

	-moz-box-sizing: content-box;

	box-sizing: content-box;

	float: none;

	z-index: auto;

	width: auto;

	height: auto;

	position: static;

	cursor: default;

	opacity: 0.72;

	margin: 2px;

	padding: 4px;

	overflow: visible;

	border: 1px solid;

	-webkit-border-radius: 2px;

	border-radius: 2px;

	font: normal 20px/2 "Times New Roman", Times, serif;

	color: black;

	-o-text-overflow: clip;

	text-overflow: clip;

	background: rgba(252,252,2,0.7);

	-webkit-box-shadow: none;

	box-shadow: none;

	text-shadow: none;

	-webkit-transition: none;

	-moz-transition: none;

	-o-transition: none;

	transition: none;

	-webkit-transform: none;

	transform: none;

	-webkit-transform-origin: 50% 50% 0;

	transform-origin: 50% 50% 0;

}

.elemento input{

	width:100%;

}

  form label:hover, form button:hover {

	background-color: #2D5BA3;

	color: white;

  }

  form label:active, form button:active {

	background-color: #0D3F8F;

	color: white;

  }

  form .preview {

	float: initial;

  }