@CHARSET "ISO-8859-1";

* {
	font-family: Tahoma, sans-serif;
}

body {
	margin-left: 0px;
	margin-right: 0px;
}

a {
	text-decoration: none;
	color: rgb(109, 158, 47);
}

a.neg {
	font-weight: bolder;
}

.tabela_formulario{
	font-size:11px;
	font-weight:bold;
}

.tabela_formulario label {
	padding-left:8px;
	padding-bottom:4px;
	display:block;
}

.tabela_formulario td { 
	padding-bottom:15px;
}

img {
	border: none;
	vertical-align: middle;
}

#logo {
	position: absolute;
	top: 120px;
	left: 50%;
	margin-left: -426px;
}

#menu_sup {
	background-image:url(../img/bg_interno.gif);
	background-position: center;
	text-align: center;
	height:70px;
	padding:0px;
	margin:0px;
}

#main {
	background-color: rgb(225, 228, 211);
	width: 100%;
}

#main_home {
	background-image:url(../img/bg_home.gif);
	background-position: center;
	width: 100%;
	height: 552;
	text-align: center;
	padding:0px;
	margin:0px;
}

#container {
	width: 800px;
	margin-bottom: 60px;
}

#conteudo_esq {
	vertical-align: top;
	margin-top: 50px;	
}

#conteudo {
	vertical-align: top;
	padding-right: 40px;
	text-align: left;
}

#conteudo h2 {
	color: rgb(243, 152, 53);
	font-size: 13pt;
	font-weight: bolder;
}

#conteudo p,span {
	color: rgb(88, 94, 75);
	font-size: 10pt;
}

#lista_filmes {
	margin-top: 40px;
}

#lista_filmes div {
	color: rgb(109, 158, 57);
}

.cinema_titulo {
	color: rgb(109, 158, 57);
	text-transform: uppercase;
	font-size: 10pt;
	font-weight: normal;
}

.servico_titulo {
	color: rgb(109, 158, 57);
	font-size: 10pt;
	font-weight: bold;
}

hr {
	color: rgb(88, 94, 75);
	height: 0px;
	border: solid 0.5px rgb(88, 94, 75);
}

#img {
	text-align: right;
	vertical-align: top;
	padding-top: 40px;
}

#footer {
	text-align: center;
	background-color: #fff;
}

/*!******************* INPUT CUSTOMIZADO ********************/
.txt, input {
	background: rgb(193, 202, 174); /*url('../img/input_mid.bmp'); /*rgb(194, 203, 176);*/
	border: none;
	padding: 4px;
	font-size: 9pt;
	height: 14px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	vertical-align: middle;
	border: none;
}

/******************** INPUT CUSTOMIZADO *******************!*/

/*!******************* SELECT CUSTOMIZADO ********************/
.select {
	cursor: pointer;
	display: block;
	width: 190px;
	margin-top: 3px;
}

.select img {
	vertical-align: middle;
}

.txtselect {
	background: url(../img/select_mid.gif); /*rgb(193, 202, 174);*/
	border: none;
	padding: 4px;
	font-size: 10pt;
	height: 17px;
	padding-left: 10px;
	padding-right: 0px;
	margin: 0px;
	vertical-align: middle;
	border: none;
	cursor: pointer;
	width: 135px;
	color: #fff;
}

.options {
	display: none;
	background: url(../img/select_mid.gif);
	color: #fff;
	height: 100px;
	width: 174px;
	font-size: 10pt;
	cursor: pointer;
	position: absolute;
	z-index: 1;
	overflow: auto;
	scrollbar-face-color: rgb(101, 159, 33);
	scrollbar-arrow-color: #fff;
}

.tbloptions {
	border-collapse: collapse;
}

.tbloptions td {
	background: rgb(141, 199, 63);
	color: #fff;
	font-size: 10pt;
	border-collapse: collapse;
	padding: 5px;
	padding-left: 10px;
}

.tbloptions tr td:hover {
	background: rgb(101, 159, 33);
	color: #fff;
	font-size: 10pt;
	border-collapse: collapse;
}

/******************** SELECT CUSTOMIZADO *******************!*/
.lblform {
	color: rgb(141, 199, 63);
	font-size: 12pt;
}

.p1 {
	line-height: 28px;
}

.form td label {
	color: rgb(109, 158, 47);
	font-size: 10pt;
	font-weight: bold;
	margin-left: 15px;
}

.neg1 {
	color: rgb(109, 158, 47) !important;
	font-weight: bold;
}

.erro {
	font-size: 7pt;
	font-family:verdana;
	font-weight:bold;
	color: #FF9900;
}