﻿@charset "utf-8";   /*   
Theme Name: Rudel
Theme URI: http://www.simdigital.com.br
Description: Rudel
Author: Simdigital
Author URI: http://www.simdigital.com.br
Version: 1.0
License: Attribution-ShareAlike - http://creativecommons.org/licenses/by-sa/3.0/legalcode
*/
* {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a {
	text-decoration: none;
	color: #FFF;
}

img {
	border: 0;
}

html {
	background: url(img/bg_fundo.jpg) no-repeat center top;
	background-color: #080907;
	width: 100%;
}

h1 {
	color: #FFFFFF;
}

h1,h2,h3,h4 {
	font-family: Impact, Verdana, Arial, sans-serif;
	font-weight: lighter;
	text-transform: uppercase;
}

h3 {
	font-size: 20px;
	letter-spacing: 0.5px;
	margin: 20px 0 5px;
}

.botao {
	cursor: pointer !important;
}  /* Topo */
div.topo {
	height: 127px;
	margin: 0px auto;
	overflow: hidden;
}

div.topo a.logo {
	float: left;
	margin: 20px;
}

div.topo ul {
	width: 780px;
	list-style: none;
	float: right;
}

div.topo ul li {
	float: left;
	width: auto;
	height: auto;
	margin: 47px 10px;
	padding: 0;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}  /*Menu*/
.menu {
	font-family: arial;
	font-size: 14px;
	text-transform: uppercase;
}

.menu a {
	font-family: arial;
	color: #FFFFFF;
	display: block;
}

.menu a:hover {
	color: #CC0000;
}  /*Menu*/ /* Complementos */
.largura {
	width: 992px;
}

.clear {
	clear: both;
}

.direita {
	float: right;
}

.esquerda {
	float: left;
}

.height-interna {
	min-height: 550px;
	height: auto !important;
	overflow: hidden;
}  /* Conteúdo */
div.conteudo strong {
	color: #CC0000;
}

div.conteudo {
	height: auto;
	margin: auto;
	position: relative;
	right: 0;
}

div.conteudo a.abas {
	width: 30px;
	height: 30px;
	position: absolute;
	display: block;
	right: 0;
}

div.conteudo a.aba1 {
	top: 42px;
	background: url(img/twitter.jpg) right top;
}

div.conteudo a:hover.aba1 {
	background: url(img/twitter.jpg) left top;
}

div.conteudo a.aba2 {
	background: url(img/orkut.jpg) right top;
	top: 80px;
}

div.conteudo a:hover.aba2 {
	background: url(img/orkut.jpg) left top;
}

div.conteudo a.aba3 {
	background: url(img/pontos.jpg) right top;
	top: 116px;
}

div.conteudo a:hover.aba3 {
	background: url(img/pontos.jpg) left top;
}

div.conteudo div.banner {
	margin: 15px;
	position: relative;
	width: 928px;
	height: 500px;
	overflow: hidden;
}

.bg-fundo {
	background-image: url(img/fatia_conteudo.png);
	border: solid 1px #303030;
	width: 960px;
	position: relative;
}  /* Conteúdo >> Interna */
.bg-fundo h1.titulo {
	background-color: #0A0A08;
	width: 910px; /*min-height:56px;*/
	margin: 15px;
	text-transform: uppercase;
	line-height: 1em;
	padding: 10px;
	_width: 940px;
	_margin: 0;
}

.bg-fundo div.descricao-interna {
	width: 930px; /*min-height:420px;*/
	color: #FFFFFF;
	margin: 16px 16px 20px 16px;
	font-size: 13px;
	_margin: 10px 10px 14px 10px;
}

.bg-fundo div.descricao-interna img.thumbs {
	margin: 10px;
	padding: 3px;
	background-color: #FFFFFF;
	border: solid 1px #333333;
}

.bg-fundo div.descricao-interna .data {
	padding: 10px 0;
}

ul.eventos-noticias {
	width: 900px;
	margin: 16px 16px 20px 16px;
	_margin: 10px 10px 14px 10px;
	list-style: none;
	padding: 0
}

ul.eventos-noticias li {
	padding: 3px 0 3px 0;
	border-bottom: dashed 1px #666666;
}

ul.eventos-noticias li span {
	color: #990000;
	font-size: 14px;
	font-weight: bold;
	float: left;
}

ul.eventos-noticias li a {
	width: 820px;
	display: block;
	float: left;
}

ul.eventos-noticias li a:hover {
	background-color: #333333;
}  /* menu produtos */
div.conteiner-menu {
	width: 200px;
	float: left;
}

ul.menu-produtos li a {
	background: #000000;
	padding: 5px 0 5px 10px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

ul.menu-produtos {
	list-style: none;
	padding: 0;
	margin: 0;
	border: solid 1px #37382E;
	width: 200px;
}

ul.children {
	display: block;
	margin: 0 0 0;
	list-style-image: url(img/seta_menu.png);
	list-style-position: inside;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
}

ul.children li {
	padding: 5px 0 5px 12px !important;
	border-bottom: dotted 1px #666666;
}

ul.children li:hover {
	background: url(img/fatia_conteudo.png) !important;
	background-color: none;
}

ul.children li a {
	display: inline;
	background: none !important;
	font-weight: normal;
}

ul.children li:last-child {
	border-bottom: none;
}  /* menu produtos */ /*Produtos - item*/
.conteiner-produtos {
	width: 700px;
	float: left;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	padding: 0 0 0 26px;
}

.conteiner-produtos .item {
	width: 300px;
	float: left;
	height: 320px;
	margin: 0 0 20px 20px;
	text-align: center;
}

.conteiner-produtos .item .borda {
	background: url(img/fatia_conteudo.png) repeat;
	padding: 10px;
	float: none !important;
	width: 280px;
}

.conteiner-produtos .item .imagem {
	background: #FFFFFF;
	width: 278px;
	height: 250px;
	text-align: center;
	_margin: 0 20px 0 0;
	display: table-cell;
	vertical-align: middle;
	line-height: 250px;
	overflow: hidden;
}

.conteiner-produtos .item .imagem * {
	vertical-align: middle;
}

.conteiner-produtos .item h2 {
	height: 35px;
	overflow: hidden;
}

.item h2,.item h2 a,ul.galeria-fotos li h2 a,ul.galeria-fotos li h2 a {
	color: #7D7A61;
	font-size: 13px;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

.item h2 a:hover,ul.galeria-fotos li h2 a:hover,ul.galeria-fotos li h2 a:hover
	{
	color: #FFFFFF
}  /*Produtos - item*/ /*Produtos - single*/
.thumbs {
	cursor: pointer;
}

.single {
	width: 706px;
	float: right;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

.single .descricao {
	width: 400px;
	float: left;
	min-height: 500px;
}

.single .item .produto {
	float: left;
	overflow: hidden;
	width: 300px;
}

.single .item {
	float: left;
	margin: 0 0 30px;
	width: auto;
	text-align: justify;
	overflow: hidden;
	clear: both;
}

.single .item .borda {
	background: url(img/fatia_conteudo.png);
	margin: 0 20px 0 0;
	padding: 10px;
	border: 1px solid #37382E;
	_border: 0;
}

.single .mini {
	width: 100px;
	height: 120px;
	float: left;
	text-align: center;
	margin: 10px 0 0 0;
	_margin: 5px 0 0 0;
}

.single .mini-primeiro {
	margin: 10px 15px 0 30px;
	_margin: 5px 10px 0 15px;
}

.single .mini img {
	margin: 10px 0 0 0 !important;
	padding: 3px !important;
	background: #0E0E0C !important;
	border: 1px solid #37382E !important;
}

.single .item .imagem {
	background: #FFFFFF;
	width: 250px;
	height: 250px;
	margin: 0 0 0 5px;
}

.single .item .imagem * {
	
}

.single h2 {
	color: #FFFFFF;
	float: left;
	font-size: 25px;
	width: 100%;
	margin: 0 0 20px;
}

a.bot-comprar {
	background: url(img/bot-comprar.png) no-repeat right;
	width: 117px;
	height: 41px;
	float: right;
	margin: 20px 0 0;
}

a:hover.bot-comprar {
	background: url(img/bot-comprar.png) no-repeat left;
}

.bot-voltar {
	background: none repeat scroll 0 0 #333333;
	border-right: 2px solid #FFFFFF;
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	padding: 5px 20px;
	width: 65px;
}

.relacionados {
	background: url(img/fatia_conteudo.png) repeat;
	padding: 0px 0 14px 14px;
	border: 1px solid #37382E;
	clear: both;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	_height: auto;
}

.relacionados h2 {
	color: #C9C9BE;
	font-size: 18px;
	letter-spacing: 0.5px;
	clear: both;
	display: block;
	width: 100%;
	margin: 10px 0;
}

.relacionados .imagem {
	float: left;
	margin: 0 15px 0 0;
	width: 100px;
	height: 120px;
}  /*Produtos - single*/ /* Conteúdo >> Interna */
div.conteudo div.controle {
	height: 87px;
	width: 930px;
	background-image: url(img/fatia_conteudo.png);
	position: absolute;
	bottom: 0px;
	left: 0;
	_top: 416px;
}

div.conteudo div.controle ul {
	width: 35px;
	margin: 2px 0 0 9px;
	list-style: none;
	float: left;
}

div.conteudo div.controle ul li {
	background-image: url(img/bg_item_banner.jpg);
	color: #44483A;
	font-size: 10px;
	text-align: center;
	width: 13px;
	height: 13px;
	margin: 3px 0 0 0;
	_margin: 0;
	cursor: pointer;
}

div.conteudo div.controle ul li.selecionado {
	color: #FFFFFF;
}

div.conteudo div.controle div.descricao {
	width: 809px;
	float: left;
	height: 100%;
	_width: 800px;
}

div.conteudo div.controle div.descricao h1 {
	font-weight: normal;
	margin: 12px 0 0 0;
}

div.conteudo div.controle div.descricao p {
	color: #C9C9BE;
	font-size: 20px;
	margin: 0 0 0 10px;
}

div.conteudo div.controle img.seta {
	float: left;
	margin: 11px 11px 0 9px;
	cursor: pointer;
}

div.conteudo div.bloco {
	width: 304px;
	height: 232px;
	border: solid 1px #303030;
	float: left;
	margin: 22px 0 0 0;
	overflow: hidden;
}

div.conteudo div.bloco h1 {
	width: 303px;
	height: 41px;
	text-indent: -9000px;
}

div.conteudo div.bloco h1.eventos {
	background-image: url(img/eventos.jpg);
}

div.conteudo div.bloco h1.concurso {
	background-image: url(img/concurso.jpg);
}

div.conteudo div.bloco h1.parceiros {
	background-image: url(img/parceiros.jpg);
}

div.conteudo .margbl {
	margin: 22px 21px 0 20px !important;
}

div.conteudo div.bloco ul.listagem {
	list-style: none;
	padding: 0;
	margin: 0;
}

div.conteudo div.bloco ul.listagem li {
	margin: 13px 0 0 0;
}

div.conteudo div.bloco ul.listagem li.destaque {
	height: 160px;
	text-align: center;
}

div.conteudo div.bloco ul.listagem li.destaque a {
	display: block;
	width: 100%;
	text-align: center;
}

div.conteudo div.bloco ul li span {
	width: 58px;
	height: 32px;
	background-image: url(img/data.gif);
	display: block;
	float: left;
	color: #CC0000;
	font-weight: bold;
	word-spacing: 3px;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 7px;
}

div.conteudo div.bloco ul li a {
	display: block;
	width: 226px;
	height: auto;
	float: left;
	font-size: 13px;
	margin: 0 0 0 5px;
}

div.conteudo div.bloco ul li a.mais {
	display: block;
	width: 90%;
	margin: 10px 20px 0 0;
	width: 48px;
	float: right;
}

div.bloco-produto {
	width: 636px;
	height: 375px;
	background-image: url(img/fatia_produtos.jpg);
	margin: 27px 0 0 0;
	border: solid 1px #2D2F2A;
	float: left;
}

div.bloco-produto div.titulo {
	background-image: url(img/fatia_titutlo_produto.jpg);
	width: 100%;
	height: 41px;
}

div.bloco-produto div.titulo div {
	float: left;
	margin: 5px 0 0 10px;
	width: 171px;
	height: 26px;
	background-image: url(img/algunsProdutos.jpg);
	text-indent: -9000px;
}

div.bloco-produto div.titulo img {
	float: right;
}

div.bloco-produto div.produto {
	width: 200px;
	height: 320px;
	float: left;
	margin: 10px 0 0 7px;
	overflow: hidden;
	text-align: center;
	position: relative;
}

div.bloco-produto div.produto a.fotos {
	height: 260px;
	width: 200px;
	background-color: #FFFFFF;
	vertical-align: middle;
	display: table-cell; *
	display: block;
	text-align: center;
}

div.bloco-produto div.produto a.fotos img { *
	margin: 10% 0 0 0;
}

div.bloco-produto div.produto h1 {
	font-size: 11px;
	color: #7D7A61;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-weight: bold;
	margin: 2px 0 0 0;
}

div.bloco-banner {
	width: 300px;
	height: 375px;
	float: left;
	margin: 27px 0 0 15px;
	position: relative;
}

div.bloco-banner img {
	
}

div.bloco-banner .banner {
	width: 303px;
	height: 70px;
	margin: 0 0 10px 0;
	display: block;
}

.banner img.loader {
	position: absolute;
	top: 200px;
	left: 425px;
}

div.bloco-banner a.video {
	background: url(img/nosso_videos.jpg) top left;
}

div.bloco-banner a:hover.video {
	background: url(img/nosso_videos.jpg) top right;
}

div.bloco-banner a.download {
	background: url(img/down.jpg) top left;
}

div.bloco-banner a:hover.download {
	background: url(img/down.jpg) top right;
}

div.bloco-banner a.atendimento {
	background: url(img/atendimento_online.jpg) top left;
	margin: 8px 0 0 0;
	cursor: pointer;
}

div.bloco-banner a:hover.atendimento {
	background: url(img/atendimento_online.jpg) top right;
	margin: 8px 0 0 0;
	cursor: pointer;
}  /* rodapé */
div.conteudo div.tags {
	width: 100%;
	height: auto;
	margin: 10px 0 0 0;
	font-size: 10px;
	color: #3D3E35;
}

div.conteudo div.tags a {
	font-size: 10px;
	color: #3D3E35;
	margin: 0 5px
}

div.conteudo div.tags a:hover {
	color: #646556;
}

div.conteudo ul.lista-rodape {
	width: 960px;
	height: 28px;
	margin: 11px 0 10px 0;
	border-bottom: solid 1px #2D2F2A;
	border-top: solid 1px #2D2F2A;
	list-style: none;
	text-align: center;
	padding-top: 5px;
}

div.conteudo ul.lista-rodape li {
	margin: 5px 20px 0;
	display: inline;
}

div.conteudo ul.lista-rodape li a {
	color: #C9C9BE;
	font-size: 10px;
}

div.conteudo ul.lista-rodape li a:hover {
	color: #CC0000;
}

div.conteudo address {
	color: #FFFFFF;
	font-size: 13px;
	color: #3D3E35;
	font-style: normal;
	width: 960px;
	margin: 0 0 20px 0;
}

div.conteudo div.rodape-logo {
	border-top: solid 2px #131510;
	height: 50px;
	width: 960px;
}

div.conteudo div.rodape-logo a.descricao {
	display: block;
	width: 110px;
	height: 32px;
	font-size: 10px;
	color: #3D3E35;
	margin: 12px 0;
}  /* Galeria de Fotos */
ul.galeria-fotos li {
	background-color: #000000;
	border: 1px solid #303030;
	float: left;
	height: 250px;
	list-style: none outside none;
	margin: 4px;
	_margin: 2px;
	position: relative;
	text-align: center;
	width: 176px;
}

ul.galeria-fotos li span {
	position: absolute;
	right: 5px;
	bottom: 2px;
	color: #CCCCCC;
}

ul.galeria-fotos li h2 {
	margin: 0;
	padding: 5px;
	margin: auto;
}

ul.galeria-fotos li a.foto {
	display: block;
	height: 120px;
	margin: 20px auto;
	width: 150px;
}

ul.galeria-fotos li a img {
	margin: 10px 0 0 0;
	border: 2px solid #FFFFFF;
}  /* Galeria de Fotos */ /* cadastro newsletter */
fieldset {
	border: 0;
}

form.cadastrar-newsletter {
	
}

form.cadastrar-newsletter label {
	display: block;
	float: left;
	width: 100px;
	height: 10px;
	padding: 5px;
	margin: 5px;
}

form.cadastrar-newsletter span {
	float: left;
	color: #990000;
	cursor: help;
}

form.cadastrar-newsletter input {
	float: left;
	width: 200px;
	height: 15px;
	padding: 5px;
	margin: 5px;
}

form.cadastrar-newsletter input.botao {
	width: 100px;
	height: 30px;
}

.itens-newletter {
	cursor: pointer;
}

.msg {
	width: 500px;
	height: 20px;
	background-color: #FFFFA6;
	border: solid 1px #CCCCCC;
	text-align: center;
}

.msg strong {
	color: #000000;
}  /* cadastro newsletter */
#chat {
	cursor: pointer;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}  /*Download*/
.aligncenter {
	width: 270px;
	margin: 0 auto;
}

.wp-caption {
	text-align: center;
}

.wp-caption p {
	font-weight: bold;
	margin: 5px 0;
}

.wp-caption a {
	font-size: 12px;
}

.wp-caption a:hover {
	color: #CC0000;
}

.wp-caption img {
	margin: 0px 0 10px;
}  /*Download*/ /*Empresa*/
.wp-image-279 {
	clear: left;
}

.wp-image-292 {
	margin-top: 150px;
}  /*Empresa*/ /*Contato*/
div#wpcf7-f1-p7-o1 {
	margin-bottom: 80px !important;
}

div#wpcf7-f2-p6-o1 .textarea textarea {
	height: 157px;
}

div#wpcf7-f2-p6-o1 {
	margin: 30px 0 0 !important;
}

div#wpcf7-f3-p147-o1 {
	margin: 0 auto !important;
	margin-left: 30px;
	width: 330px;
}

.wpcf7 {
	margin: 0 40px 0 0px !important;
	background: url("img/fatia_conteudo.png") repeat scroll 0 0 transparent;
	border: 1px solid #37382E;
	overflow: hidden;
	float: left;
	padding: 10px !important;
	width: 580px;
}

.wpcf7 input {
	border: solid 1px #A4A08A;
	padding: 3px;
	margin: 3px 0 4px;
	background: #7D7A61;
	color: #FFFFFF;
}

p.textarea {
	float: right;
}

.textarea textarea {
	width: 250px;
	height: 110px;
	border: solid 1px #A4A08A;
	margin: 3px 0 4px;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #7D7A61;
	color: #FFFFFF;
}

.wpcf7 p {
	font-weight: bold;
}

.wpcf7 .botao input, .btn_botao {
	background: #CC0000;
	border: none;
	padding: 3px 20px;
	color: #FFFFFF;
	font-weight: bold;
	float: right;
}

.wpcf7-form-control-wrap {
	border: solid 1px #7D7A61 !important;
}

div.wpcf7-response-output {
	margin: 0 !important;
	padding: 0 !important;
	text-align: center !important;
	clear: both;
	background-color: #FFFF99;
	color: #000000;
}

div.wpcf7-mail-sent-ok {
	border: 1px solid #cccccc !important;
	font-weight: bold;
}

span.wpcf7-not-valid-tip {
	top: 0 !important;
	left: 1px !important;
	z-index: 100;
	padding: 0 !important;
	height: 10px !important;
	width: 290px !important;
	tex-align: left !important;
	border: 0 !important;
	color: red;
	margin: 0 0 0 2px !important;
	background-color: #7D7A61 !important;
	font-size: 11px !important;
}

.wpcf7 .botao {
	margin: 5px 0 0;
}  /*Contato*/ /*Vídeos*/
a.banner-video {
	background: url(img/banner_youtube.png) no-repeat bottom left;
	width: 930px;
	height: 70px;
	display: block;
	margin: 0 0 0 20px;
}

a:hover.banner-video {
	background: url(img/banner_youtube.png) no-repeat top left;
}

.descricao-interna div.video {
	clear: both;
	overflow: hidden;
	background: url(img/fatia_conteudo.png);
	padding: 10px;
	border: 1px solid #37382E;
	margin: 0 0px 40px 0;
}

div.video-content {
	float: left;
	margin: 0 40px 0px 0;
}

h2.entry-title a {
	display: block;
	font-family: Impact, Verdana, Arial, sans-serif !important;
	font-size: 22px;
	letter-spacing: 1px;
	margin: 0 0 15px;
}

.descricao-interna .tags {
	margin: 10px 0 0 !important;
	display: block;
}  /*Vídeos*/
.twitter {
	position: absolute;
	bottom: 90px;
	left: 10px;
	color: #FFFFFF;
	font-size: 12px;
	display: block;
	color: #65634E;
	overflow: hidden;
}

.twitter ul {
	list-style: none;
}