@charset "utf-8";

/* CSS Document */

/*  

Theme Name: Belém 2010

Theme URI: http://www.pauloribeiro.net/

Description: This is my theme for Belém blog

Version: 2.0

Author: Paulo Ribeiro

Author URI: http://www.pauloribeiro.net/



*/



/* v1.0 | 20080212 */



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, 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;

}

/*#################################################################################*/



body{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

}

p {

margin: 10px 0 10px 0;

}

h1 {

font-size:30px;

font-family:Georgia, Arial, Helvetica, sans-serif;

letter-spacing:-1px;

font-weight:normal;

line-height:30px;

}

h2 {

font-size:22px;

letter-spacing:-1px;

font-weight:normal;

line-height:30px;

}

a

{

font-size:12px;

color:#26c9ec;

text-decoration:none;

}

.header

{

margin:auto;

width:950px;

height:150px;

background-image:url(imagens/header.gif);	

}

.title_blog a

{

font-family:Georgia, Arial, Helvetica, sans-serif;

margin:20px 0 0 0;

width:550px;

float:left;

font-size:68px;

letter-spacing:-5px;

text-decoration:none;

color:#333333;

}

.menu_blog

{

margin:44px 0 0 20px;

width:350px;

float:left;

color:#333333;

}

.menu_blog a

{

margin:0 30px 0 0;

text-decoration:none;

font-size:24px;

letter-spacing:-2px;

color:#4bd2ef;

}

.menu_blog a:hover

{

text-decoration:underline;

}

.content

{

margin:-35px auto 20px auto;

width:950px;

height:auto;

font-size:12px;

color:#333333;

}

.col_title

{

margin:0 0 20px 0;

font-size:22px;

letter-spacing:-1px;

color:#CCCCCC;

}

.posts

{

margin:0 10px 0 0;

width:500px;

float:left;

}

.post

{

margin:10px 0 80px 0;

line-height:16px;

}

.post_text

{

margin:5px 0 5px 0;

}

.data

{

margin:5px 0 5px 0;

font-size:12px;

letter-spacing:-1px;

font-weight:normal;

line-height:18px;

}

.title_post

{

font-family:Georgia, Arial, Helvetica, sans-serif;

padding:0px 0px 2px 0px;

color:#000000;

text-decoration:none;

font-size:30px;

letter-spacing:-2px;



}

.title_post:hover

{

color:#26c9ec;

}

.tag

{

padding:4px 6px 4px 6px;

background-color:#ffffff;

color:#26c9ec;

text-decoration:none;

}

.tag:hover

{

text-decoration:underline;

}

.continuar

{

background-color:#999999;

padding:2px 5px 2px 5px;

color:#FFFFFF;

text-decoration:none;

margin: 111px 0 0 0;

line-height:20px;

}

.continuar:hover

{

background-color:#26c9ec;

}

.comentarios

{

padding:0 6px 0 6px;

background-color:#999999;

}

.comentarios

{

background-color:#FFFFFF;

color:#26c9ec;

text-decoration:none;

}

.banner

{

margin:10px 0 0px 0;

}

.destaques

{

margin:0 10px 10px 0;

width:210px;

float:left;

}

.links 

{

width:200px;

margin:0 10px 0 0;

float:left;

}



.links a

{

font-size:14px;

color:#26c9ec;

text-decoration:none;

}

.links a:hover

{

text-decoration:underline;

}

.modulo_links

{

margin:  0 0 10px 0;

width:200px;

float:left;

}





li

{

list-style:none;

}

.widgettitle 

{margin-top:10px;

}



.footer

{

margin:auto;

padding: 20px;

width:950px;

height:120px;

float:left;

/*background-color:#26c9ec;*/

background-color:#141414;

}



/* ########################################################## */





.commentmetadata{

	font-size: 12px;

	margin: 0px 0 15px 0;

	letter-spacing:-1px;

	font-weight:normal;

	float:left;

}



.comments-template p.nocomments{

	padding: 0;

}



textarea{

	font-family: Arial, Helvetica, Georgia, Sans-serif;

	font-size: 12px;

}



.formularios

{

	border:none;

	background-color:#CCC;

	font-size: 12px;

	margin: 0px 0 6px 0;

	

	}