div.adminblock {
	margin-bottom: 30px;
}

div.adminblock>h3 {
	
}

table.sample {
	
}

div.adminblock table {
	border-width: 2px 2px 2px 2px;
	border-spacing: 2px;
	border-style: none none none none;
	border-color: green green green green;
	border-collapse: collapse;
	background-color: transparent;
}

div.adminblock table th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	background-color: transparent;
	text-align: center;
}

div.adminblock table td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	background-color: transparent;
	text-align: left;
}

div.autocomplete {
	position: absolute;
	background-color: white;
	border: 1px solid #888;
	margin: 0px;
	padding: 0px;
}

div.autocomplete ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

div.autocomplete ul li.selected {
	background-color: #ffb;
}

div.autocomplete ul li {
	color: #000;
	list-style-type: none;
	display: block;
	margin: 0;
	cursor: pointer;
	border-bottom: 1px solid #cbcbcb;
}

div.autocomplete ul li span {
	display: none;
}

li.autocomplete {
	
}

.list table th {
	text-align: center;
}

.list table tr {
	text-align: left;
}

.list table tr a {
	color: #fff;
	text-decoration: none;
	text-align: left;
}

span.onalldays {
	background: transparent url(/css/cinetv/green_wk.png) no-repeat;
	width: 63px;
	height: 14px;
	float: left;
}

span.onsunday {
	background: transparent url(/css/cinetv/green_d.png) no-repeat;
	width: 9px;
	height: 14px;
	float: left;
}

span.nosunday {
	background: transparent url(/css/cinetv/red_d.png) no-repeat;
	width: 9px;
	height: 14px;
	float: left;
}

span.onmonday {
	background: transparent url(/css/cinetv/green_s.png) no-repeat;
	width: 9px;
	height: 14px;
	float: left;
}

span.nomonday {
	background: transparent url(/css/cinetv/red_s.png) no-repeat;
	width: 9px;
	height: 14px;
	float: left;
}

span.ontuesday {
	background: transparent url(/css/cinetv/green_t.png) no-repeat;
	width: 9px;
	height: 14px;
	float: left;
}

span.notuesday {
	background: transparent url(/css/cinetv/red_t.png) no-repeat;
	width: 9px;
	height: 14px;
	float: left;
}

span.onweddays {
	background: transparent url(/css/cinetv/green_q.png) no-repeat;
	width: 9px;
	height: 14px;
	float: left;
}

span.noweddays {
	background: transparent url(/css/cinetv/red_q.png) no-repeat;
	width: 9px;
	height: 14px;
	float: left;
}

span.onthursday {
	background: transparent url(/css/cinetv/green_q.png) no-repeat;
	width: 9px;
	height: 14px;
	float: left;
}

span.nothursday {
	background: transparent url(/css/cinetv/red_q.png) no-repeat;
	width: 9px;
	height: 14px;
	float: left;
}

span.onfriday {
	background: transparent url(/css/cinetv/green_s.png) no-repeat;
	width: 9px;
	height: 14px;
	float: left;
}

span.nofriday {
	background: transparent url(/css/cinetv/red_s.png) no-repeat;
	width: 9px;
	height: 14px;
	float: left;
}

span.onsaturday {
	background: transparent url(/css/cinetv/green_s.png) no-repeat;
	width: 9px;
	height: 14px;
	float: left;
}

span.nosaturday {
	background: transparent url(/css/cinetv/red_s.png) no-repeat;
	width: 9px;
	height: 14px;
	float: left;
}

div.promocao {
	background: #fff;
	color: #000;
	font-size: x-small;
	padding: 15px;
}

div.promocao h2 {
	text-align: center;
}

div.promocao {
	
}

div.promocao label {
	width: 8em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	padding: 2px 10px;
	display: block
}

div.promocao input {
	color: #781351;
	background: #fee3ad;
	border: 1px solid #781351;
	padding: 1px;
	
}

div.promocao div.poster{
	text-align: center;	
}

div.promocao fieldset {
	border: 1px solid #781351;
	width: 20em;
	width: 80%;
}

div.promocao legend {
	color: #fff;
	background: #ffa20c;
	border: 1px solid #781351;
	padding: 2px 10px;
	margin-left:4em;
}

div.promocao .submit input {
	margin-left: 8em;
}

div.cinemas h2 {
	font-size: large;
	text-align: center;
}

div.promocoes h2 {
	font-size: large;
	text-align: center;
}