/*  
Theme Name: Pirex 2010
Theme URI: http://www.pirex.com.br/
Description: Tema ajeitado do Pirex.
Version: 1.0
Author: Agni, Alex Senna, Cátia Kitahara, Leo Germani, Pedro Bayeux, Renan
Author URI: http://www.pirex.com.br/
*/
/*cores
azul - #36c
azul claro - #9cf
preto - #000
cinza escuro - #666
cinza médio - #999
cinza claro - #ededed

*/

/* reset de Eric A. Meyer - limpa e iguala os valores default dos vários navegadores. NÃO ALTERE ESTA PARTE!! */

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 { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse; border-spacing: 0; }	

/* Tipografia */
@font-face {
	font-family: 'DeliciousRoman';
	src: url('type/Delicious-Roman.eot');
	src: local('Delicious'), local('Delicious-Roman'), url('type/Delicious-Roman.woff') format('woff'), url('type/Delicious-Roman.ttf') format('truetype');
}

@font-face {
	font-family: 'DeliciousBold';
	src: url('type/Delicious-Bold.eot');
	src: local('Delicious'), local('Delicious-Bold'), url('type/Delicious-Bold.woff') format('woff'), url('type/Delicious-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'DeliciousBoldItalic';
	src: url('type/Delicious-BoldItalic.eot');
	src: local('Delicious'), local('Delicious-BoldItalic'), url('type/Delicious-BoldItalic.woff') format('woff'), url('type/Delicious-BoldItalic.ttf') format('truetype');
}

@font-face {
	font-family: 'DeliciousItalic';
	src: url('type/Delicious-Italic.eot');
	src: local('Delicious'), local('Delicious-Italic'), url('type/Delicious-Italic.woff') format('woff'), url('type/Delicious-Italic.ttf') format('truetype');
}

body { font: 15px/22px Georgia, "Times New Roman", Times, serif; text-align: center; color: #666; background: #000; }
pre { font-family: Corbel, Verdana, "Bitstream Vera Sans", sans-serif; } 
code { font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Monaco, Courier, monospace; }
cite, q { font-style: italic; }
h1,h2,h3,h4,h5,h6 { color: #000; font-family: "DeliciousRoman", sans-serif; font-weight: normal; }
h1 { font-size: 48px; line-height: 55px; }
h2 { font-size: 36px; line-height: 44px; }
h3 { font-size: 30px; line-height: 44px; }
h4 { font-size: 24px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }

/* Elementos de texto */
p           { margin: 0 0 22px 0; }
p.last      { margin-bottom: 0; }

a           { color: #36c; text-decoration: none; }
a:hover     { color: #000; }

ul, ol      { margin: 0 0 22px; }
dl          { margin: 0 0 22px 0; }
dl dt       { font-weight: bold; }

blockquote  { margin: 0 0 22px 105px; padding-left: 19px; border-left: 1px dotted #000; font-style: italic; color: #999; }
strong      { font-weight: bold; }
em          { font-style: italic; }
pre         { margin-bottom: 22px; padding: 20px; }

/*Estrutura*/
.wrapper { position: relative; width: 1000px; margin: auto; clear: both; text-align: left; background: #fff url(img/pontilhado.png) repeat-y; overflow: hidden; border-bottom: 22px solid #fff; }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8 { float: left; margin: 0 20px; display:inline; }
.col-1 { width: 85px; }
.col-2 { width: 210px; }
.col-3 { width: 335px; }
.col-4 { width: 460px; }
.col-5 { width: 585px; }
.col-6 { width: 710px; }
.col-7 { width: 835px; }
.col-8 { width: 960px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/*header*/
#header { height: 280px; position: relative; border-bottom: 50px solid #fff; }
.header_imgs { position: absolute; top: 0px; left: 0px; width: 1000px; height: 280px; background-position: 0px; }
#header_over { background: transparent url(img/interna_top_over.png) repeat-x; }
#header_under { background: transparent url(img/interna_top_under.jpg) repeat-x; }

/*menu*/
#menu { position: absolute; display: inline; width: 710px; margin: 255px 20px 0; font-size: 16px; }
#menu li { display: inline; float: left; margin-right: 30px; }
#menu li a { color: #fff; }
#menu li a:hover, #menu li a.ativa { color: #9cf; }

/*busca e RSS*/
#busca-rss { position: absolute; width: 210px; margin: 255px 20px 0; left: 750px; }
#busca-rss form { float: left; }
#s { height: 16px; width: 144px; padding: 2px 25px 2px 4px; margin-right: 8px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #fff url(img/busca.png) no-repeat right; }
#rss { border-left: #fff 1px dotted; padding-left: 8px; float: left; }

/*rodape*/
#rodape { position: absolute; bottom: 0; left: 625px; font-family: Arial, Helvetica, sans-serif, "Arial Narrow"; font-size: 11px; color: #999; } 
#wp-cc { padding: 7px 0; border-bottom: #000 1px dotted; }
#wp-cc img { margin-right: 5px; }
/*----------------------------------------------------------------
POSTS
------------------------------------------------------------------*/

#posts { float: left; width: 625px; margin-bottom: 22px; }
.post { margin-bottom: 22px; background: #fff; }
#expandido { clear: both; }
.post-meta { font-size: 12px; font-style: italic; color: #999; line-height: 27px; margin-bottom: 17px; }
.post-meta a, .post-footer a, .comment-meta a { color: #9cf; }
.post-meta a:hover, .post-footer a:hover, .comment-meta a:hover { color: #666; }
.numero-comentarios { display: block; float: left; width: 28px; height: 27px; margin-right: 5px; text-align: center; line-height: 27px; background: transparent url(img/comentarios.png) no-repeat bottom; color: #fff !important; }
.numero-comentarios:hover { color: #fff !important; }
.attachment-post-thumbnail { float: left; margin-right: 40px; }
.excerpt { margin-bottom: 22px; }
.excerpt p { margin-bottom: 0; }
.content { margin-bottom: 22px; }
.content ul li { list-style: disc outside; }
.content ol li { list-style: decimal outside; }

/*img em post*/
div.content div.alignleft { padding-right: 30px; }
div.content div.alignright { padding-left: 30px; }
.wp-caption-text { font-style: italic; font-size: 12px; color: #999; margin-bottom: 0; line-height: 18px; }
img.alignleft { margin-right: 40px; }
img.alignright { margin-left: 40px; }

/*rodapé dos posts*/
.post-footer, .nav, .reply { font-style: italic; border-top: #000 1px dotted; }
.post-footer { padding: 10px 0 11px; color: #999; font-size: 12px; }
.post-footer p { margin-bottom: 0; }
.addthis_button { display: block; width: 120px; height: 22px; padding-left: 4px; background: transparent url(img/compartilhar.png) no-repeat; color: #fff !important; font-size: 15px; }
.addthis_button:hover { color: #fff !important; }
.nav { clear: both; }

/*comentários*/
#comentarios { width: 625px; float: left; }
.comment { margin-bottom: 22px; font-style: italic; font-size: 12px; color: #999; }
.comment-meta { margin: 0 40px 0 0; width: 85px; float: left; }
.comment-text { width: 460px; float: left; }
.reply { clear: both; }
.ping { border-bottom: 1px dotted #fff; padding-bottom: 21px; }
.children { background: transparent url(img/reply.png) no-repeat 103px top; }
.children li { margin-left: 125px; }
.children li .comment-text { width: 335px; }

/*forms*/
input, textarea { border: none; background-color: #ededed; color: #666; padding: 2px; line-height: 18px; font: 12px Georgia, "Times New Roman", Times, serif; font-style: italic; }
input { height: 18px; }
label { display: none; }

#author, #email, #url, #comment { width: 581px; }
#comment { height: 172px; }
#enviar { float: right; }
#enviar input { width: 80px; height: 22px; padding-left: 4px; background: transparent url(img/enviar.png) no-repeat; color: #fff; font-size: 15px; text-align: left; }
p.subscribe-to-comments { clear: none !important; float: left; }
p.subscribe-to-comments label { display: inline; font-style: italic; }
#subscribe { vertical-align: bottom; }

/*sidebar*/
#sidebar { font-size: 12px; font-style: italic; color: #999; padding-bottom: 262px; }
#sidebar h4 { font-style: normal; background: transparent url(img/pirex.png) no-repeat; padding-left: 35px; line-height: 30px; height: 44px; }
.textwidget { margin-bottom: 22px; }

/*classes gerais*/
.titulo-arquivo { margin-bottom: 33px; border-bottom: 1px #000 dotted; }
.alignright { float: right; display: inline; }
.alignleft { float: left; display: inline; }
.aligncenter {}
.odd {  }
.no-clear { clear: none; }
.clear { clear: both; }
.invisivel { display: none; }
.mais { font-style: italic; }
.mensagens { background: #ededed; }


