@charset "utf-8";
/* CSS Document */

body{padding: 0px; margin:0px; background-color:#fff; background-image:url(/new-super-acao-no-pdv/images/bg-oficial.jpg); background-position:top center; background-repeat:no-repeat; background-color:#ff8b00; font-family:Arial, Helvetica, sans-serif;}
.area{width: 900px;  margin: 0 auto; position:relative; }
.texto-top{width: 530px; height:80px; top:30px; right:15px; text-align:center; position:absolute;}
.texto-top h1{color: red; font-size:18px; margin:0px;}
.texto-top h3{color: black; font-size:12px; margin:0px;}
.logo-principal{position:absolute; top:0px; left:18px; width:316px; height:426px; }

.veja-fotos{position:absolute; margin:20px 0px 0px 550px;  width:321px; height:75px; *margin: -100px 0px 0px -340px;}



.menu{width: 600px; height:26px; margin: 100px 0px 0px 310px;  text-align:left; position: relative; float:left; }
.menu ul{margin:0px; padding:0px;}
.menu ul li{padding: 0px; list-style:none; margin:0px; float:left; margin:0px;}
		
.bt1 a, .bt2 a, .bt3 a, .bt4 a, .bt5 a {	
	display:block;  height:25px; background-position:0 -25px; background-repeat:no-repeat; text-indent:-5000px; overflow:hidden; padding: 0px; margin-right:-2px;}
	
.bt1 a{ width:219px; background-image: url(/new-super-acao-no-pdv/images/bt1.gif); }
.bt2 a{ width:152px; background-image: url(/new-super-acao-no-pdv/images/bt2.gif); }
.bt3 a{ width:153px; background-image: url(/new-super-acao-no-pdv/images/bt3.gif);  margin-right:-5px; }
.bt4 a{ width:66px; background-image: url(/new-super-acao-no-pdv/images/bt4.gif); margin-right:-7px; }
.bt5 a{ width:72px; background-image: url(/new-super-acao-no-pdv/images/bt5.gif); }
.bt1 a:hover, .bt2 a:hover, .bt3 a:hover, .bt4 a:hover, .bt5 a:hover { background-position:0 0px; }
.bt6 a{display:block; margin-left: 70px; padding:5px;  background-color: #ed1c24; font-family: Arial; font-size:17px; font-weight: bold; color: white; text-decoration: none;}
.bt6 a:hover{background-color: #1c74ed;}


/*.conteudo-home{ margin: 10px 0px 0px 30px; width:855px; height:680px; background:url(/new-super-acao-no-pdv/images/meio.png) 0 0 no-repeat; float:left;}*/
.conteudo-home{ margin: 10px 0px 0px 30px; width:855px; height:680px; background:url(/new-super-acao-no-pdv/images/meio-vencedor.png) 0 0 no-repeat; float:left;}
.conteudo-geral{margin: 65px 0px 30px 11px;   float:left;}
.imagem-topo{margin: 0px; padding:0px; background:url(/new-super-acao-no-pdv/images/top-conteudo.png) 0 0 no-repeat; width:883px; height: 18px;}
.conteudo-conteudo{display: table; float:left; width:883px; display:table; background:url(/new-super-acao-no-pdv/images/meio-conteudo.png) 0 0 repeat-y;}
.imagem-baixo{margin: 0px; padding:0px; float: left; background:url(/new-super-acao-no-pdv/images/bottom-conteudo.png) 0 0 no-repeat; width:883px; height: 19px;}
.rodape{background-image:url(/new-super-acao-no-pdv/images/rodape.gif); background-repeat:no-repeat; width:883px; height:101px; margin: 0px auto 10px auto; }
.text-rodape{margin: 25px 0px 0px 20px; font-size:14px; color:#900; position:absolute;}
.text-rodape  a{color:#900; text-decoration:none;}
.text-rodape  a:hover{color:#000; text-decoration:underline;}
.rodape img{float:right; margin: 15px 20px 0px 0px;}
.conteudo-geral .dentro-geral{width: 883px; margin: 1px auto;  clear:both;}
.titulo-pagina h2{float:right; color:#FFF; font-size:36px; font-weight:bold;  margin:200px 20px 0px 0px; padding:0px;}

.dentro{ padding: 60px; }
.dentro h3{font-size: 24px; color:#F00; font-weight:bold; margin-left:50px;}
.dentro h4{font-size: 12px; color:#000; font-weight:bold; text-align:left; margin-left: 50px;  }
.dentro ol li{font-size:14px; margin-bottom:10px;}
.dentro ol li a{color: red; font-weight:bold;}
.dentro ol li a:hover{color: orange; font-weight:bold;}

.regulamento{padding: 50px; font-size:12px; }
.regulamento h1{font-size: 24px; color:#F00; font-weight:bold; text-align:right; }
.regulamento h4{font-size: 12px; color:#000; font-weight:bold; text-align:left; margin-left: 135px;  }
.regulamento li{margin-bottom: 20px; }
.regulamento li ol li{margin-bottom: 0px; }
.regulamento ol li ol {font-weight: normal; list-style: none; margin-bottom:0px;}
.regulamento ol li a{color: red; font-weight:bold;}
.regulamento ol li a:hover{color: orange; font-weight:bold;}

.formulario{background-color:#fff; padding: 20px; font-size:12px;  }
.formulario table tr td{font-family:Arial, Helvetica, sans-serif; font-size:10px; }
.formulario table tr td table tr td{font-family:Arial, Helvetica, sans-serif; font-size:10px; background-color:#EEE; padding:0px; height:12px;}
.conteudo table tr td input{height: 12px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#009;}
.formata tr td{margin:0px; padding:0px; height:10px !important;}
.enviar{height: 24px !important;}

.votar{padding: 60px; display:inline-block;  }
.detalhe{padding: 60px 40px 20px 40px;}
.votar h1{font-size: 24px; color:#F00; font-weight:bold; text-align:right; }
.votar h3{font-size: 16px; color:#000; font-weight:bold; text-align:center;}
.votar h4{font-size: 12px; color:#000; font-weight:bold; text-align:center;  }
.votar p{font-size:12px; margin:0px 0px 10px 0px; text-align:center;}
.votar p a{color:#f88700;}
.votar p a:hover{color:red;}
.linha{width:100%;  padding:0px; display:inline-block;}

.caixa1 .slides{ height: 144px; width:192px; margin:20px auto 0px auto;  overflow: hidden;}

.caixa1{width:240px; height:402px; background-color:#FFF; border:#FC0 solid 1px; margin: 10px 7px 5px 5px; text-align:center; float:left;}
.caixa1 a img{ border: #fff 1px solid;}
.caixa1 a:hover img{ border: #F30 1px solid;}
.caixa1 b{margin:0px; padding:0px; font-size:10px; color:#666;}
.caixa1 table{margin-top: 20px;}
.caixa1 table tr td{ font-size: 12px;}
.caixa1 table tr td a{text-decoration: none; color:#F60;}
.caixa1 table tr td a:hover{text-decoration: underline; color:red;}

.paginacao{margin: 20px; text-align: center; font-size:12px; color: #666;}
.paginacao a{color: #F60; text-decoration: none; font-weight:bold;}
.paginacao a:hover{color: red; text-decoration:underline; font-weight:bold;}
.paginacao a.selected{ border: 1px solid red; }
.caixa2{min-height:362px; font-size:12px; color: #333; line-height:18px; text-align:left; }

.mini-fotos{margin: 10px auto; width:196px; height:148px;} 
.mini-fotos a img{float: left; margin: 0px ; padding:0px; border: #fff 1px solid;}
.mini-fotos a:hover img{border: #F30 1px solid; margin: 0px;}

.caixa1-dentro{width:100%; height:372px; background-color:#FFF; border:#FC0 solid 1px; margin: 10px auto; text-align:center;}
.caixa1-dentro a img{margin: 20px 0px 2px 0px; border: #fff 1px solid;}
.caixa1-dentro a:hover img{margin: 20px 0px 2px 0px; border: #F30 1px solid;}
.caixa1-dentro b{margin:0px; padding:0px; font-size:10px; color:#666;}
.caixa1-dentro table{margin: 20px auto;}
.caixa1-dentro table tr td{ font-size: 12px;}
.caixa1-dentro table tr td a{text-decoration: none; color:#F60;}
.caixa1-dentro table tr td a:hover{text-decoration: underline; color:red;}
.mini-fotos-dentro{margin: 10px auto; width:100%; } 
.mini-fotos-dentro a img{ margin: auto ; padding:0px; border: #fff 1px solid;}
.mini-fotos-dentro a:hover img{border: #F30 1px solid; margin: 0px;}


.msg{ border: #666 solid 2px; background-color: #ccc; margin: 10px; padding: 5px; }
.msg a{ color:#999; }
.msg a:hover{ color:#333; }

.link_bt{ background-color: #FD9F22; border: #AD0001 2px solid; padding: 10px; margin: 10px auto; color: #AD0001;
font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size:14px; display:table; width:80%; text-align:center;}
.link_bt a{ color: #333; }
.link_bt a:hover{ color: #FD9F22; background-color: #AD0001; border: #FD9F22 2px solid;  }

.listaordenada li{list-style: lower-latin; margin: 0px;}

.listaordenada{margin: 0px 0px 10px 10px;}

i {font-size: 11px;}

/*********************** Comentarios ****************************/
.pagTop{ background-color: #7F7871; height: 35px; position: relative; }
.commentBox{
	font-family: Arial,Helvetica,sans-serif;  font-size: 11px; 
	position: absolute; right: 80px; bottom: 5px;
	background-color: #CFC8C2; display: none; width: 285px;
	font-size: 11px; font-weight: bold; padding: 0px; border: 2px #eee solid;
}
.commentBox .inner{ margin: 10px; }
.commentBox h3{ background-color: #F90;color: #fff; margin: 0px; text-align: center; font-size: 14px; }
.commentBox label{ width: 55px; display: inline-block; }
.commentBox input, .commentBox textarea{ border: 2px solid black; }
.commentBox input{ width: 200px;}
.commentBox textarea{ width: 261px; height: 90px; }
.commentBox .bt_enviar{ background: url("/img/themes/btn-okcancelarenviar.gif") right top; display: inline-block; width: 53px; height: 21px; margin: 2px 1px 2px 0px; cursor: pointer; }
.commentBox .aviso{ font-size: 8px; color: #999; }
.pagTop img{ margin:5px; float: right; cursor: pointer; }

.tableComments{ font-family: Arial,Helvetica,sans-serif;  font-size: 11px; }
.tableComments .t1 td{ background-color: #CFC8C2; }
.tableComments .t0 td{ background-color: #FFF; }
.tableComments .tnew td{ background-color: #DFB77D; }
.tableComments .user{ width: 170px; color: #999; }
.tableComments .user h3 a{ font-size: 14px; color: #47423A; text-transform: uppercase;  text-decoration: none; }
.tableComments b{ font-size: 10px; }
.tableComments .relative{ position: relative; }
.tableComments .del{ position: absolute; top: 10px; right: 10px; }

.tr0 td{ background-color: #ccc;}
.tr1 td{ background-color: #fff;}
.hide{ display: none; font-size: 12px;}
.hide div{ margin: 5px; }

.gets{ cursor: pointer; color: red; }
.gets:hover{ color: orange; }
.slideAdmin{ float: right; width: 190px; height: 145px; overflow: hidden; }

.del{ cursor: pointer;}
.red td{ background-color: #DF8B8B !important; }

.fonte-formulario{font-size: 12px;}   
