* {
	border: none;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	list-style: none;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #d8d8d8;
}
#estrutura {
	margin: 0 auto;
	width: 1001px;
}
#conteudo {
	width: 985px;
	background: url(../../images/site/conteudo_fundo.gif) repeat-y;
	position: relative;
	padding: 0px 8px 8px 8px;
}
#rodape {
	width: 1001px;
	height: 78px;
	background: url(../../images/site/rodape_fundo.gif) no-repeat;
	position: relative;
}
#endereco {
	width: 1001px;
	text-align: center;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5e5e5e;
	margin-bottom: 5px;
}
#menu_principal {
	padding: 14px 0px 0px 12px;
	position: relative;
	background: url(../../images/site/conteudo_coluna_esquerda.gif) no-repeat;
	width: 199px;
	margin-right: 20px;
	height: 661px;
	float: left;
}
#menu_principal li {
	width: 180px;
	height: 58px;
	padding-top: 6px;
	background: url(../../images/site/bt_fundo.gif) repeat-x;
}
#menu_principal li:hover {
	background: url(../../images/site/bt_fundo_over.gif) repeat-x;
}
#menu_principal li a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
.botao_assistir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff6c02;
	text-decoration: none;
}
.botao_assistir:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff6c02;
	text-decoration: underline;
}

input.error,textarea.error{
	border:1px solid red;
}

input,textarea{
	border: #cccccc solid 1px;
}