/*
Theme Name: Paganini Site
Theme URI: http://wordpress.org/
Author: PontoCom Agencia de Internet
Author URI: http://agenciadeinternet.com/
*/ 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { background:#fff; line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse;	border-spacing: 0; }
a img { border: none; }

@font-face { font-family: "ArialNarrow"; font-style: normal; font-weight: normal; src: url(fonts/ArialNarrow.ttf) format("opentype"); }

body {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF;}

.general {text-align:center;}
.wrap {width:980px; margin:0 auto; text-align:center;}
.content{float:left; width:100%; clear:both;}

#header {height:113px; background:url('img/header-bg.jpg') repeat-x;  }
#header .logo {float:left; height:45px; width:265px; background:url('img/logo.png') no-repeat; margin:15px 0px 0px 55px; }
#header #link{ float:left; position:absolute; display:block; width:265px; height:45px; margin:0px; }
#header ul li {float:left; margin:0px 5px 0px 5px; display:inline;}
#header ul li a {font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:15px; color:#FFF; text-decoration:none;}
#header ul li a:hover {color:#8186ac;}
#header .menu {float:left; margin:28px 0px 0px 25px;}

#header .menu-vermelho {width:100%; height:38px; background:url('img/menu-produtos-bg.png') repeat-x; margin-top:78px;}
#header .menu-vermelho ul li a {font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:14px; color:#ffb400; text-decoration:none;}
#header .menu-vermelho ul li a:hover {color:#ffde00;}
#header .menu-produtos {width:570px; height:28px; padding:10px 0px 0px 10px; float:left;}

#header .busca {width:230px; padding:0px 0px 0px 8px; float:left; margin-top:5px;}
#header .busca input#lupa { height:24px; float:left;}

#header .redes-sociais {width:150px; height:26px; padding:5px 0px 0px 0px; float:left; margin-left:10px}
#header .redes-sociais .redes-item { float:left; width:26px; background-image:url('img/redes-sociais.png'); margin-left:10px; }
#header .redes-sociais .redes-item a { display:block; width:100%; height:100%; }
#header .redes-sociais #twitter { height:26px; background-position: 0px 0px; }
#header .redes-sociais #facebook { height:26px; background-position: -26px 0px; }
#header .redes-sociais #youtube { height:26px; background-position: -52px 0px; }
#header .redes-sociais #email { height:26px; background-position: -78px 0px; }

#search-box, #search-box-footer { width:180px; height:24px; color:#999; font-size:11px; border:#FFF; float:left; padding:0px 10px; line-height:24px;}

#home {width:100%; margin-top:4px; clear:both;}
#home .destaques {height:320px; background:url('img/home-bg.jpg') no-repeat top center; padding:20px;}
#home .destaque-conteudo {height:300px; background:url('img/destaques-home-videos.png') no-repeat top center;}
#home .vitrines {width:435px; height:260px; float:left; margin:20px 20px 20px 25px;}
#home .texto {width:400px; height:160px; float:left; margin:25px 20px 20px 27px; text-align:left; }
#home .resumos {margin:20px 0px 0px 0px; font-size:12px; line-height:16px;} 
#home .slice {width:420px; height:100px; float:left; margin:6px 0px 20px 15px;}
#home .seta {width:39px; height:70px; float:left}
#home .mascara {width:340px; height:100px; float:left; overflow:hidden;}
#home .miniatura-video {width:100px; height:70px; float:left; border:5px solid #f0a913;  margin-left:2px;}
#home .miniatura-video:hover {border:5px solid #FFF;}
#home .miniaturas {width:3000px; height:100px; position:relative;}
#home .vitrine {display:none;}
#home .titulo {display:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; letter-spacing:-1px;}
#home .resumo {display:none;}

#home .box {height:157px; margin-bottom:50px; clear:both; text-align:left;}
#home .box h2 {font-size:16px; font-weight:bold; line-height:25px; margin-left:10px;}
#home .box a {font-size:10px; color:#970014; text-decoration:none;}
#home .box-titulo {width:100%; height:26px; float:left;}
#home .secao {width:245px; float:left;}
#home .ver-todos {width:65px; float:left; line-height:25px;}
#home .ver-todos a {font-size:11px; color:#999; text-decoration:underline;}
#home .ver-todos a:hover {color:#FFF;}
#home .box-preview {width:140px; height:120px; margin:7px; float:left;}
#home .miniatura {width:140px; height:60px; float:left;}
#home .box-texto {width:140px; font-size:12px; color:#6c6b6b; float:left; margin-top:8px; line-height:14px;}
#home .box-destaques {width:310px; height:157px; margin:0px 8px; background:url('img/bg-destaques.jpg') repeat-x; float:left;}
#home .box-receitas {width:310px; height:157px; margin:0px 8px; background:url('img/bg-receitas.jpg') repeat-x; float:left; overflow:hidden;}
#home .box-newsletter {width:310px; height:157px; margin:0px 8px; background:url('img/bg-newsletter.jpg') repeat-x; float:left; line-height:14px; }
#home .box-newsletter-texto {font-size:12px; color:#6c6b6b; margin:15px 10px 20px 150px;}
#home .box-newsletter form { margin-left:15px;}
#home .box-newsletter input#ok { height:24px; float:left;}

#email-box { width:230px; height:24px; color:#999; font-size:11px; border:#FFF; float:left; padding:0px 10px; line-height:24px;}

#conteudo {width:100%; clear:both;}

.pagina {width:640px; margin:10px 25px 50px 10px; float:left; text-align:left;}
.pagina .topo-post {width:100%; float:left; clear:both; font-size:10px; color:#8a8a89; text-decoration:underline;}
.pagina .topo-post a {font-size:10px; color:#8a8a89; text-decoration:underline; font-weight:normal;}
.pagina .migalhas {width:600px; float:left;}
.pagina .voltar {width:40px; float:left;}

.post {font-family:Arial, Helvetica, sans-serif; color:#535353; line-height:25px; text-align:left;}
.post a{color:#535353; text-decoration:none; font-weight:bold;}
.post p{padding: 10px 0px;}
.post h2{font-size:30px; color:#970014; font-weight:bold; float:left; width:100%; margin:20px 0px; letter-spacing:-1px;}
.post h3{font-size:16px; color:#171c40; font-weight:bold; float:left; width:100%; margin:10px 0px;}

.post .tambem a {font-size:18px; color:#8c8c8c; text-decoration:none; font-weight:normal;}
.post .topo-post {width:100%; float:left; clear:both; font-size:10px; color:#8a8a89; text-decoration:underline;}
.post .topo-post a {font-size:10px; color:#8a8a89; text-decoration:underline; font-weight:normal;}
.post .migalhas {width:600px; float:left;}
.post .voltar {width:40px; float:left;}
.post .barra {width:100%; height:10px; float:left; background:#f0a913; margin-bottom:3px;}
.post .tags {width:100%; height:48px; float:left; background:url(img/bg-tags.jpg) repeat-x; line-height:48px; margin:20px 0px; padding:0px 0px 0px 10px;}
.post .cabecalho {width:100%; height:330px; clear:both; float:left;}
.post .slice {height:132px; background:#970014; float:left;}
.post .seta {width:45px; height:132px; float:left}
.post .mascara {width:550px; height:132px; float:left; overflow:hidden;}
.post .miniaturas {width:3000px; height:132px; display:inline;}
.post .miniaturas ul { width:3000px;}
.post .miniaturas li { width:140px; list-style:none; float:left; }
.post .preview {width:115px; float:left; margin:15px 5px;}
.post .preview-foto {width:115px; height:72px;}
.post .preview-titulo {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f0a913; line-height:12px; text-align:center; margin-top:3px;}
.post .foto {width:400px; height:283px; float:left; margin:3px 3px 0px 0px; background:#CCC;}
.post .informacoes {width:237px; height:283px; float:left;}
.post .title {width:100%; height:180px; background:#f0a913; float:left; margin-top:3px;}
.post .data {width:100%; font-size:14px; color:#FFF; margin:60px 0px 0px 10px;}
.post .titulo {width:230px; font-size:24px; color:#970014; font-weight:bold; margin:0px 0px 0px 10px; letter-spacing:-1px;}
.post .share {width:100%; height:100px; background:#fedd9b; float:left; margin-top:3px;} 
.post .redes { float:left; width:115px; margin:20px 0px 0px 10px; }
.post .redes .facebook { float:left; }
.post .redes .facebook .fb_share_no_count { display:block; }
.post .redes .facebook .fb_share_no_count { background-color: #EAEAEA; }
.post .redes .tweetmeme { float:right; }
.post .navegacao {text-align:center;}
.post .categorias-interna {width:100%; clear:both; list-style-type:none; margin-left:20px;}
.post .categorias-interna a {font-weight:normal;}
.post .linha {width:100%; height:2px; background: #f0a913; margin-bottom:20px;}

.video-row { float:left; width:600px; margin:10px 0px; }
.video-item { float:left; width:600px; padding:8px; border-bottom: solid 1px #f0a913; }
.video-item a { padding:8px 10px 8px 8px; font-size:30px; color:#970014; font-weight:bold; float:left; letter-spacing:-1px; cursor:pointer; }
.video-item object { padding:0px 0px 0px 15px; }
.video-item-right { float:left; }

#produtos p {margin:0px;}
#produtos .produto {width:210px; text-align:center; float:left; height:420px; }
#produtos .linha {width:190px; height:2px; background:#f0a913; margin-top:10px;}
#produtos .nome {font-size:14px; color:#970014; font-weight:bold; float:left; width:200px; line-height:14px;}
#produtos .tipo {font-size:12px; color:#666; float:left; width:190px; text-align:left; line-height:15px;}
#produtos .categorias {float:left; text-align:center; width:100%;}
#produtos .categorias .categorias-item { float:left; width:91px; height:132px; background-image:url('img/categorias-produtos.gif');}
#produtos .categorias .categorias-item a { display:block; width:100%; height:132px; }
#produtos .categorias #massas { height:82px; background-position: 0px 0px;}
#produtos .categorias #arroz { height:82px; background-position: -92px 0px; }
#produtos .categorias #acetos { height:82px; background-position: -184px 0px; }
#produtos .categorias #azeites { height:82px; background-position: -275px 0px; }
#produtos .categorias #polpas { height:82px; background-position: -367px 0px; }
#produtos .categorias #conservas { height:82px; background-position: -458px 0px; }
#produtos .categorias #cremes { height:82px; background-position: -550px 0px; }

#produtos .categorias #massas:hover { height:82px; background-position: 0px -82px; color:#FFF;}
#produtos .categorias #arroz:hover { height:82px; background-position: -92px -82px; }
#produtos .categorias #acetos:hover { height:82px; background-position: -184px -82px; }
#produtos .categorias #azeites:hover { height:82px; background-position: -275px -82px; }
#produtos .categorias #polpas:hover { height:82px; background-position: -367px -82px; }
#produtos .categorias #conservas:hover { height:82px; background-position: -458px -82px; }
#produtos .categorias #cremes:hover { height:82px; background-position: -550px -82px; }

#produtos .categoria {float:left; text-align:center; width:100%; color:#f0a913; cursor:pointer; margin-top:90px; line-height:14px;}
#produtos .categoria:hover { color:#FFF; }
#produtos .aviso {width:100%; margin:30px 0px; float:left; font-size:12px;}

#sidebar {width:300px; float:left; text-align:left;}
#sidebar h2 {font-size:16px; font-weight:bold; line-height:25px; margin-left:10px;}
#sidebar .box-titulo {width:100%; height:26px; float:left;}
#sidebar .secao {width:245px; float:left;}
#sidebar .ver-todos {width:65px; float:left; line-height:25px;}
#sidebar .ver-todos a {font-size:11px; color:#999; text-decoration:underline;}
#sidebar .ver-todos a:hover {color:#FFF;}
#sidebar .box-preview {width:140px; height:120px; margin:7px; float:left;}
#sidebar .miniatura {width:140px; height:60px; float:left;}
#sidebar .box-texto {width:140px; font-size:12px; color:#6c6b6b; float:left; margin-top:8px; line-height:14px;}
#sidebar .box-texto a {font-size:10px; color:#970014; text-decoration:none;}
#sidebar .box-destaques {width:310px; height:157px; margin:10px 0px 0px 0px; background:url('img/bg-destaques.jpg') repeat-x; float:left;}
#sidebar .box-receitas {width:310px; height:300px; margin:10px 0px 0px 0px; background:url('img/bg-receitas.jpg') repeat-x #fff2d8; float:left;}
#sidebar .box-dicas {width:310px; height:157px; margin:10px 0px 0px 0px; background:url('img/bg-dicas.jpg') repeat-x; float:left;}
#sidebar .box-newsletter {width:310px; height:157px; margin:10px 0px 0px 0px; background:url('img/bg-newsletter.jpg') repeat-x; float:left; line-height:14px; }
#sidebar .box-newsletter-texto {font-size:12px; color:#6c6b6b; margin:15px 10px 20px 150px;}
#sidebar .box-newsletter form { margin-left:15px;}
#sidebar .box-newsletter input#ok { height:24px; float:left;}

#footer {height:280px; background:url('img/footer-bg.jpg') repeat-x; clear:both;}
#footer .logo {float:left; height:45px; width:265px; background:url('img/logo.png') no-repeat; margin:0px 0px 0px 55px; }

#footer .redes-sociais { float:left; margin:30px 0px 0px 80px;}
#footer .redes-sociais .redes-item { float:left; width:26px; background-image:url('img/redes-sociais.png'); margin-left:30px; }
#footer .redes-sociais .redes-item a { display:block; width:100%; height:100%; }
#footer .redes-sociais #twitter { height:26px; background-position: 0px 0px; }
#footer .redes-sociais #facebook { height:26px; background-position: -26px 0px; }
#footer .redes-sociais #youtube { height:26px; background-position: -52px 0px; }
#footer .redes-sociais #email { height:26px; background-position: -78px 0px; }

#footer .busca {width:250px; padding:0px 0px 0px 8px; float:left; margin:30px 0px 0px 80px;}
#footer .busca input#lupa { height:24px; float:left;}

#footer .menu {width:100%; float:left; margin-top:80px; display:inline;}
#footer .menu li {text-align:center; display:inline; color:#FFF; font-size:15px;}
#footer .menu li a {font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:15px; color:#FFF; text-decoration:none;}

#footer .menu-produtos {width:100%; float:left; margin-top:40px; display:inline;}
#footer .menu-produtos li {text-align:center; display:inline; color:#ffb400; font-size:15px;}
#footer .menu-produtos li a {font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:15px; color:#ffb400; text-decoration:none;}

#footer .copyright {width:100%; float:left; margin-top:30px; text-align:center; font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:15px;}
#footer .paganini {width:800px; height:28px; line-height:28px; float:left; text-align:right;}
#footer .pcom {width:50px; height:28px; line-height:28px; float:left;}
