/*
CSS comum a todas as sessoes
*/
#paginacao #controles a , .ganhador-claro, .ganhador-escuro,#logo-tit,#logo  {
	float:left;
}
body {
	background: url(../../imgs/bgs/textura.jpg) repeat-x center top;
	color:#461247;
}
a {
	color:#461247;
}
#bg {
	background: url(../../imgs/bgs/site.png) no-repeat center top;
}

.page {
	width: 980px;
}

.queromelogar {
	position:absolute;
right:46px;
}

#col-left {
	width: 200px;
	margin-right: 15px;
}

#col-right {
	width: 200px;
	margin-left: 15px;
}

#col-mid {
	width: 550px;
}

#desenvolvidopor {
	bottom:200px;
	position:fixed;
	right:0;
}

.data {
	color:#e4810d;
}

.descricao-resultado {
	padding-top:15px;
	text-align:justify;
	width:330px;
	margin:0 auto;
}

.bloco-resultado  {
	background: url('../../imgs/bgs/bg-resultado-promocoes.png') no-repeat scroll top left;
	width: 361px;
	height: 124px;
	margin-bottom:22px;
}

.descricao-resultado p {
	margin:0;
}

.resultadopromocoes .titulo-resultado {
	margin-bottom:6px;
}

.listagem-resultado ul {
	list-style:none;
	margin:0;
}

.listagem-resultado .resultado-par {
	background: url('../../imgs/bgs/bg-claro-listagem-resultado.png') no-repeat scroll top left;
	width: 362px;
	height: 33px;
}

.listagem-resultado .resultado-impar {
	background: url('../../imgs/bgs/bg-escuro-listagem-resultado.png') no-repeat scroll top left;
	width: 362px;
	height: 33px;
}

.listagem-resultado a {
	display:block;
	padding-top:9px;
	padding-left:15px;
	text-align:left;
}

.ganhador-claro {
	background: url('../../imgs/bgs/bg-claro-ganhadores-promocoes.png') no-repeat scroll top left;
	width: 190px;
}

.ganhador-escuro {
	background: url('../../imgs/bgs/bg-escuro-ganhadores-promocoes.png') no-repeat scroll top left;
	width: 190px;
}

.nome-ganhador {
	background:transparent url(../../imgs/bgs/bg-texto-ganhadores.gif) no-repeat scroll right top;
	color:#FFFFFF;
	height:47px;
	position:relative;
	width:163px;
	z-index:2;
}

.listagem-ganhadores {
	font-size:11px;
}

.bloco-ganhador {
	padding-top:10px;
	margin:0 auto;
	width:164px;
}
.nome-ganhador span {
	display:block;
	padding-left:10px;
	padding-top:6px;
}

.foto-ganhador {
	height:117px;
	margin-top:-6px;
	position:relative;
	z-index:1;
}


.ganhador-claro, .ganhador-escuro {
	margin-right:1px;
}

#footer {
	background: url('../../imgs/bgs/bg-rodape.gif') repeat-x scroll top left;
	height: 140px;
}

.espaco-rodape {
	
}
.espaco-rodape  a, .barra{
	color:#FFF;
}

.barra {
	padding:0 18px;
}

#footer .page {
	margin-top:85px;
	font-size:11px;
}

#bg-meio {
	background:transparent url(../../imgs/bgs/textura-meio.jpg) repeat scroll center top;
	float:left;
	width:100%;
    margin-top:-13px;
	
}



/*** FORM ***/

#listagem .lista-clara {
	background: url('../../imgs/bgs/bg-item-lista-clara.png') no-repeat scroll top left !important;
}

#listagem .lista-escura {
	background: url('../../imgs/bgs/bg-item-lista-escura.png') no-repeat scroll top left !important;
}

#listagem .item-lista {
	background:transparent url(../../imgs/bgs/bg-listagem.png) no-repeat scroll left top;
	width: 562px;
	height: 33px;
	margin-bottom:1px;
}

#listagem .data {
	float:left;
	height:25px;
	padding:9px 7px 0 11px;
	width:34px;
}

#listagem .noticia {
	background-repeat:repeat;
	float:left;
	height:26px;
	padding:8px 0 0 12px;
	width:464px;
}


#geleria #box .imagem {
	float:left;
	position:relative;
	height:117px;
	border:solid 5px;
}

#geleria .meio {
	margin:0 12px;
}

#geleria {
	float:left;
}

.bloco-form .bg-label {
	background:transparent url(../../imgs/bgs/bg-label.png) no-repeat scroll left top;
	font-weight:bold;
	color:#461247;
	margin-top:18px;
	margin-bottom:5px;
}

#form .input-text-form {
	background:transparent url(../../imgs/bgs/bg-inputs.png) no-repeat scroll 0 0;
	height:35px;
	margin-top:6px;
	width:362px;
}

#form .input-text-form input {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	height:13px;
	margin-left:9px;
	margin-top:10px;
	width:277px;
}

.text-area {
	background:transparent url(../../imgs/bgs/bg-area.png) no-repeat scroll center top;
	height:143px;
	width:362px;
	
}
.area {
	height:113px;
	width:336px;
	overflow:auto;
	border:none;
	background:none;
}
.btn-enviar {
	clear:both;
	float:left;
	margin-top:7px;
	text-align:right;
	width:152px;
}

#paginacao {
	float:left;
	margin-top:50px;
	width:100%;
}

#controles {
	float:left;
	margin-left:60px;
	width:300px;
}

#paginacao #controles a {
	background:transparent url(../../imgs/icones/numeros.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	font-size:11px;
	height:15px;
	margin-right:2px;
	padding:10px;
	text-align:center;
	width:33px;
}

a.esq, a.dir {
	display:block;
	float:left;
	height:35px !important;
	padding:0 !important;
	width:29px !important;
}

#controles div.numeros a.atual {
	background:transparent url(../../imgs/icones/numero-atual.gif) no-repeat scroll 0 0 !important;
	color:#FFFFFF;
}

#menu {
	width:auto;
	float:right;
	margin-top:-20px;
}

#menu #inicial {
	background: url('../../imgs/menu/01-pagina-inicial.png') no-repeat scroll top left;
	width: 124px;
	height: 38px;
}
#menu #resultados {
	background: url('../../imgs/menu/02-resultados.png') no-repeat scroll top left;
	width: 112px;
	height: 38px;
}
#menu #ganhadores {
	background: url('../../imgs/menu/02-ganhadores.png') no-repeat scroll top left;
	width: 120px;
	height: 38px;
}
#menu #cadastrar {
	background: url('../../imgs/menu/04-quero-me-cadastrar.png') no-repeat scroll top left;
	width: 171px;
	height: 38px;
}

#menu .ativo{
	background-position:left bottom !important;
	height:49px !important;
}

#inicial a ,#resultados a, #ganhadores a, #cadastrar a{
	height:38px;
	display:block;
	cursor:pointer;
}

#inicial a {
	width:124px;
}

#resultados a {
	width:112px;
}

#ganhadores a {
	width:120px;
}

#cadastrar a {
	width:171px;
}

#logo-tit {
	width:100%;
}
#logo {
	background:transparent url(../../imgs/logo.png) no-repeat scroll left top;
	display:block;
	height:143px;
	margin:21px 0 0 0px;
	width:220px;
}

#titulo-header {
	float:right;
	margin-top:65px;
}

.selectbox {
	border:none;
	background: url('../js/bg_select.png') no-repeat scroll top left !important;
	width: 362px;
	height: 33px;
	font-weight:bold;
	color:#461247;
	font-size:12px;
}

.radio-buttom {
	width:auto !important;
}

.bg-bl {
	background: url('../../imgs/bgs/bg-bl.gif') no-repeat scroll top left;
}

.bg-br {
	background: url('../../imgs/bgs/bg-br.gif') no-repeat scroll top left;
}
.bg-tl {
	background: url('../../imgs/bgs/bg-tl.gif') no-repeat scroll top left;
}
.bg-tr {
	background: url('../../imgs/bgs/bg-tr.gif') no-repeat scroll top left;
}

.bg-bl, .bg-br, .bg-tl, .bg-tr {
	position:absolute;
	width: 11px;
	height: 11px;
}
.bg-bl, .bg-br {
	bottom:0;
}

.bg-tl, .bg-lr {
 	top:0;
}

.bg-bl, .bg-tl {
	left:0;
}

.bg-br, .bg-tr {
	right:0;
}
#box {padding-bottom:10px; float:left;}
