
#voce-no-site.index .header {
  position:relative;
  width:880px;
  height:300px;
  background:url(../images/layout/voce-no-site-header-a.png);
  color:white;
  margin-bottom:10px;
}

#voce-no-site.index .header h3 {
  font-size:38px;
  margin-bottom:10px;
}

#voce-no-site.index .header .texto {
  position:absolute;
  top:20px;
  left:190px;
  width:460px;
}

#voce-no-site.index .header .texto p {
  line-height:1.1em;
  margin-bottom:8px;
}

#voce-no-site.index .thumbs li {
  position:relative;
  width:168px;
  height:164px;
  margin:0 8px 10px 0;
}

#voce-no-site.index .thumbs li .nome {
  display:block;
  position:absolute;
  bottom:120px;
  width:100%;
  text-align:center;
  vertical-align:middle;
  padding:10px 5px;
  color:#F6921E;
  font-weight:bold;
}

#voce-no-site.album .header, 
#voce-no-site.detalhes .header {
  position:relative;
  width:880px;
  height:214px;
  background-position:50% 50%;
  background-repeat:no-repeat;
  margin-bottom:10px;
}

#voce-no-site.album .thumbs li {
  position:relative;
}

#voce-no-site.album .thumbs .floats-item {
  margin:0 9px 10px 0;
}

#voce-no-site.album .melhor {
  position:absolute;
  bottom:5px;
  right:5px;
}

#voce-no-site.regulamento {
  background:#F6921E;
  width:980px;
  height:500px;
  color:#004281;
}

#voce-no-site.regulamento .texto {
  height:300px;
  overflow:auto;
}

#voce-no-site.regulamento .texto li {
  line-height:1.1em;
  margin-bottom:5px;
}

#voce-no-site.regulamento .header {
  display:inline-block;
  position:relative;
  width:960px;
  height:168px;
  background:url(../images/layout/voce-no-site-header-b.png);
  margin-bottom:10px;
}

#voce-no-site.regulamento .header .title {
  color:#F6921E;
  font-size:40px;
  font-weight:bold;
  position:absolute;
  left:200px;
  bottom:80px;
  width:490px;
}

#voce-no-site.regulamento .header .subtitle {
  color:#004281;
  font-size:18px;
  position:absolute;
  left:340px;
  top:100px;
}

#voce-no-site.detalhes .item {
  position:relative;
  background:#FFF69D;
  margin-bottom:10px;
  padding:20px;
}

#voce-no-site.detalhes .item .imagem {
  position:relative;
  float:left;
}

#voce-no-site.detalhes .item .melhor {
  position:absolute;
  bottom:5px;
  right:5px;
}

#voce-no-site.detalhes .coluna-dir {
  position:relative;
  margin-left:326px;
}

#voce-no-site.detalhes .coluna-dir .box {
  position:relative;
  background:#FFF69D;
  padding:60px 20px 20px;
  margin-bottom:10px;
}

#voce-no-site.detalhes .comentarios {
  height:1222px;
}

#voce-no-site.detalhes .coluna-esq {
  position:relative;
  float:left;
  width:316px;
}

#voce-no-site.detalhes .box  {
  position:relative;
  background:#FFF69D;
  padding:60px 20px 10px 20px;
  margin-bottom:10px;
}

/*.comentario-form h3,
.indicacao-form h3,
.comentarios h3,
.participe-form */
.box h3 {
	display:block;
	padding:16px 10px;
}

.box-title {
  color:#fff;
  font-size:16px;
  font-weight:bold;
  text-align:center;  
  background:#F6921E;
	display:block;
  position:absolute;
	width:100%;
	top:0px;
  left:0px;
}

.item .nome {
  display:block;
  margin:0px 0px 10px 260px;
  padding:8px 10px;
  background:#F6921E;
  color:#fff;
  font-size:16px;
  font-weight:bold;
  text-align:center;
}

.item .descricao {
  display:block;
  margin-left:260px;
}

.item .bt-ampliar {
  position:absolute;
  left:280px;
  bottom:20px;
}

.item .bt-indique {
  position:absolute;
  right:20px;
  bottom:20px;
}

.comentarios li {
  clear:both;
  margin-bottom:20px;
}

.comentarios .avatar {
  float:left;
  margin-right:5px;
}

.comentarios .nome {
  font-weight:bold;
  color:#F6921E;
}

.comentarios .texto {
  color:#F6921E;
}

#voce-no-site label {
  color:#F6921E;
  font-weight:bold;
  display:inline-block;
  margin-bottom:2px;
}

#voce-no-site .field {
  border:1px solid #F6921E;
  background:#fff;
  padding:5px;
  margin-bottom:10px;
  color:#F6921E;
}

.coluna-esq .box .field {
  width:276px;
}

.coluna-esq .box .texto textarea {
  height:140px;
}

.coluna-esq .box .submit {
  float:right;
}

#voce-no-site.participe {}

#voce-no-site.participe .participe-form {
  background:#FFF69D;
  padding:20px 20px 20px;
  margin-bottom:10px;
}

#voce-no-site.participe .arquivo input {
  width:400px;
}

#voce-no-site.participe .descricao textarea {
  width:300px;
  height:120px;
}

.encerrado {
  position:absolute;
  right:5px;
  bottom:5px;
}
.paginacao{
	text-align:center;
	margin:10px auto;
	border-spacing:3px;
	border-collapse:separate;
}
.paginacao tr td, .paginacao .current{
	text-align:center;
	color:#FBB343;
	font-size:10px;
	font-family:tahoma;
	font-weight:bold;
}
.paginacao tr td a{
	text-align:center;
	color:#FBB343;
	font-size:10px;
	font-family:tahoma;
	font-weight:bold;
	text-decoration:none;
	padding:4px;
	line-height:15px;
	display:block;
}
.paginacao tr td .linkhover{
	background:none;
}
.paginacao tr td .linkhover:hover{
	background:#FFF69D;
}

.paginacao .current{
	color:#FFF;
	background:#F6921E;
	padding:4px;
}
.paginacao .antanterior, .paginacao .anterior, .paginacao .proxima, .paginacao .prproxima{
	background-image:url(../images/layout/setas_paginacaoAM.gif);
	background-repeat:no-repeat;
	width:25px;
	height:25px;
}
.paginacao .antanterior{
	background-position:0 -69px;
}
.paginacao .anterior{
	background-position:0 0;
}
.paginacao .proxima{
	background-position:-100px 0;
}
.paginacao .prproxima{
	background-position:-103px -69px;
}
.paginacao .disabled{
	background:none;
}

