@charset "utf-8";
/* CSS Document */



.close {
	float:right;
	font-size:2.5em;
	font-family: 'Coming Soon', cursive;
	font-weight:bold;
	line-height:1.25em;
	color:#330000;
	text-shadow:0 0.063em 0 #fef4d6;
	opacity:.4;
	filter:alpha(opacity=40); 
}
.close:hover {
	color:#330000;
	text-decoration:none;
	cursor:pointer;
	opacity:.9;
	filter:alpha(opacity=90)
}
button.close {
	padding:0;
	cursor:pointer;
	background:transparent;
	border:0;
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
}

/* fundo
.modal-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:50;
	background-color:#fff;
}
.modal-backdrop.fade {
	opacity:0
}
.modal-backdrop, .modal-backdrop.fade.in {
	opacity:1;
	filter:alpha(opacity=100)
}
*/
  
/* cima e meio*/
.modal {
	position:absolute;
	padding:5em 5em 5em 5em;
	top:21em;
	left:15em; height:inherit;
	z-index:1050;
	width:110em;
	margin:-15em 0 0 -17.5em;
background: #f4efef; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #f4efef 0%, #eae5e5 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#f4efef), color-stop(100%,#eae5e5)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #f4efef 0%,#eae5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #f4efef 0%,#eae5e5 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #f4efef 0%,#eae5e5 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #f4efef 0%,#eae5e5 100%); /* W3C */

	border:0.063em solid #999;
	border:0.063em solid rgba(0, 0, 0, 0.3);
*border:0.063em solid #999;
	-webkit-border-radius:0.375em;
	-moz-border-radius:0.375em;
	-ms-border-radius:0.375em;
	-o-border-radius:0.375em;
	border-radius:0.375em;
	outline:0;
	-webkit-box-shadow:0 0.188em 0.438em rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0 0.188em 0.438em rgba(0, 0, 0, 0.3);
	box-shadow:0 0.188em 0.438em rgba(0, 0, 0, 0.3);
	-webkit-background-clip:padding-box;
	-moz-background-clip:padding-box;
	background-clip:padding-box;
}

/*
.modal.fade {
	top:-25%;
-webkit-transition:opacity .3s linear, top .3s ease-out;
-moz-transition:opacity .3s linear, top .3s ease-out;
-ms-transition:opacity .3s linear, top .3s ease-out;
-o-transition:opacity .3s linear, top .3s ease-out;
transition:opacity .3s linear, top .3s ease-out
}
.modal.fade.in {
	top:50%
}*/


.modal-header {
	border-bottom:0.1em solid #330000;
}
.modal-header .close {
	margin-top:0.125em
}
.modal-header h3 {
	margin:0;
	line-height:1.9em;

} 


/*so o meio*/
.modal-body {
	height:30em;
	padding:1em;
	z-index:500;
	overflow-y:hidden;
}



.modal-form {
	margin-bottom:0
}

/* Roda Pe */
.modal-footer {
	padding:0.875em 0.938em 1.6em;
	margin-bottom:0;
	text-align:center;
	border-top:0.1em solid #330000;
	-webkit-border-radius:0 0 0.375em 0.375em;
	-moz-border-radius:0 0 0.375em 0.375em;
	border-radius:0 0 0.375em 0.375em;
*zoom:1;
	-webkit-box-shadow:inset 0 0.063em 0 #fff;
	-moz-box-shadow:inset 0 0.063em 0 #fff;
	box-shadow:inset 0 0.063em 0 #fff
}
.modal-footer:before, .modal-footer:after {
	display:table;
	line-height:0;
	content:""
}
.modal-footer:after {
	clear:both;
}



.modal-footer .btn+.btn {
	margin-bottom:0;
	margin-left:0.3em
}
.modal-footer .btn-group .btn+.btn {
	margin-left:-0.063em; background-color:#0F0;
}
.modal-footer .btn-block+.btn-block {
	margin-left:0;
	
}


/* --- */

.btn {
	display:inline-block;
*display:inline;
	padding:0.250em 0.750em;
	margin-bottom:0;
*margin-left:.3em;
font-family: 'Coming Soon', cursive;
font-weight:bold;
	font-size:0.875em;
	line-height:1.250em;
*line-height:1.250em;
	color:#330000;
	text-align:center;
	text-shadow:0 0.063em 0.063em rgba(255, 255, 255, 0.75);
	vertical-align:middle;
	cursor:pointer;
	background-color:#f5f5f5;
*background-color:#fee3ab;
	background-image:-moz-linear-gradient(top, #fef4d6, #fee3ab);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fef4d6), to(#fee3ab));
	background-image:-webkit-linear-gradient(top, #fef4d6, #fee3ab);
	background-image:-o-linear-gradient(top, #fef4d6, #fee3ab);
	background-image:linear-gradient(to bottom, #fef4d6, #fee3ab);
	background-repeat:repeat-x;
	border:0.1em solid #630;
*border:0.5em;
-webkit-border-border-color:#630;
-moz-border-border-color:#630;
-ms-border-border-color:#630;

	-webkit-border-radius:0.250em;
	-moz-border-radius:0.250em;
	border-radius:0.250em;

	-webkit-box-shadow:inset 0 0.063em 0 rgba(255, 255, 255, 0.2), 0 0.063em 0.125em rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 0.063em 0 rgba(255, 255, 255, 0.2), 0 0.063em 0.125em rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 0.063em 0 rgba(255, 255, 255, 0.2), 0 0.063em 0.125em rgba(0, 0, 0, 0.05)
}

.btn:hover {
	color:#330000;
	text-decoration:none;
	background-color:#fee3ab;
*background-color:#d9d9d9;
	background-position:0 -0.938em;
-webkit-transition:background-position .1s linear;
-moz-transition:background-position .1s linear;
-o-transition:background-position .1s linear;
transition:background-position .1s linear
}

.btn.active, .btn:active {
	background-color:#fee3ab;
	background-color:#d9d9d9 \9;
	background-image:none;
	outline:0;
	-webkit-box-shadow:inset 0 0.125em 0.250em rgba(0, 0, 0, 0.15), 0 0.063em 0.125em rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 0.125em 0.250em rgba(0, 0, 0, 0.15), 0 0.063em 0.125em rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 0.125em 0.250em rgba(0, 0, 0, 0.15), 0 0.063em 0.125em rgba(0, 0, 0, 0.05)
}

.hide {
	display:none
}
.show {
	display:block
}


/* --- */

