div.cont7{
	width: 100%;
	min-width: 1110px;
	z-index: 4;
	background-color: white;
}
div.c7_formcont{
	height: 850px;
	background: -webkit-linear-gradient(white 96%, #00a295);
    background: -o-linear-gradient(white 96%, #00a295);
    background: -moz-linear-gradient(white 96%, #00a295);
    background: linear-gradient(white 96%, #00a295);
}
div.c7_form{
	height: 500px;
	width: 1110px;
	margin: auto;
}
div.c7_formsub{
	padding-top: 7px;
	height: 400px;
	width: 400px;
	float: left;
	
}
div.c7_formsub_fecha{
	padding-top: 7px;
	height: 400px;
	width: 310px;
	float: left;
	
}
img.c7_formimg{
	margin-top: 19px;
	margin-left: 15px;
	max-height: 280px;
	width: 375px;
}
div.c7_formrcont{
	height: 80px;
	width: 380px;
	margin: 10px 15px 20px 15px;
}
div.c7_formrcont_fecha{
	height: 80px;
	width: 280px;
	margin: 10px 15px 20px 15px;
}
div.c7_x{
	position: absolute;
	margin: 58px 0px 0px 268px;
}
div.c7_form_head_cont{
	height: 22px;
}
input.c7_formimp{
	height: 43px;
	width: 346px;
	padding-left: 20px;
}
input.c7_formimp_fecha{
	height: 43px;
	width: 256px;
	padding-left: 20px;
	display: none;
}
select.c7_formimp{
	width: 370px;
	height: 47px;
	padding-left: 20px;
	margin-top: 22px;
	font-size: 20px;
	font-family: 'Pragati Narrow', sans-serif;
	font-weight: bold;
	
}
select.c7_formimp_hora{
	display: none;
	width: 280px;
	height: 47px;
	margin-top: 3px;
	font-size: 18px;
	font-family: 'Pragati Narrow', sans-serif;
	font-weight: bold;
	
}
div.c7_formsubm_cont{
	width: 200px;
	margin: auto;
}
input.c7_formsubm{
	width: 200px;
	font-size: 30px;
	font-family: 'Permanent Marker';
	letter-spacing: -2px;
}
option.c7{
	height: 22px;
	font-size: 20px;
	font-family: 'Pragati Narrow', sans-serif;
}
option.c7_hora{
	height: 20px;
	font-size: 18px;
	font-family: 'Pragati Narrow', sans-serif;
}
optgroup{	
	font-family: 'Rampung';
	color: white;
	background-color: #00a295;
}
option:hover {   
    background-color: #00a295;
}
optgroup.c7_hora_title{
	height: 16px;
	font-size: 14px;
}
span.error{
	font-family: 'Narkisim';
	font-size: '8px';
	color = rgba(0, 162, 149, 1);
}


h1.c7{
	padding-top: 20px;
}
p.c7{
	font-size: 18px;
	text-align: left;
}


@media screen and (max-width: 1200px) {
	div.cont7{
		min-width: 760px;
	}
	div.c7_form{
		width: 750px;
		margin: auto;
	}
	div.c7_formsub{
		padding-top: 7px;
		height: 400px;
		width: 220px;
		float: left;
		
	}
	img.c7_formimg{
		margin-top: 19px;
		margin-left: 0px;
		max-height: 280px;
		width: 220px;
	}
	div.c7_formrcont{
		height: 80px;
		width: 220px;
		margin: 10px 0px 20px 0px;
	}
	input.c7_formimp{
		width: 196px;
		padding-left: 20px;
	}
	select.c7_formimp{
		width: 220px;
		padding-left: 10px;
		
	}
}
@media screen and (max-width: 760px) {
	div.cont7{
		min-width: 200px;
		height: auto;
	}
	div.c7_formcont{
		height: auto;
		padding-bottom: 50px;
	}
	
	div.c7_form{
		width: auto;
		height: auto;
		margin: auto;
	}
	div.c7_formsub{
		padding-top: 7px;
		height: auto;
		width: auto;
		float: none;
		
	}
	img.c7_formimg{
		display: block;
		margin: 19px auto 0px auto;
		max-height: 280px;
		width: 80%;
	}
	div.c7_formsub_fecha{
		padding-top: 0px;
		height: 400px;
		width: auto;
		float: none;
	}
	div.c7_formrcont{
		height: 80px;
		width: 80%;
		margin: 10px auto 20px auto;
	}
	input.c7_formimp{
		width: 90%;
		padding-left: 20px;
	}
	select.c7_formimp{
		width: 220px;
		padding-left: 10px;
		
	}
}
