/*  
Theme Name: Fractal Species
Theme URI: http://www.putadaloucura.com
Description: Oficial Fractal Species Theme
Version: 1
Author: bfms aka Bruno Sousa
Author URI: http://www.putadaloucura.com/bfms

*/

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,
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-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* remember to define focus styles! */
:focus {	outline: 0;}
body {
font: normal 11px Verdana;
color:#3b3b3b;
background:#151515;
margin: 0 auto;
}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}


a:link, a:visited{color: #fff; font-weight: bold; text-decoration: none;}
a:hover {text-decoration: underline;}

.clear {clear: both;}

strong, b {font-weight: bold;}

#topall {background: #000; width: 100%;}
#top {width: 921px;height: 117px;text-align: center;margin: auto;padding-top: 10px;}

#menuu {width: 100%; margin:auto; background: #111;}
#menu {width: 725px; list-style: none; margin: auto;	padding: 5px 0 1px 5px;	background: #111; overflow:hidden; color: #fff; text-align: center;}
#menu li {padding-right: 5px; float:left; text-align: center; list-style-type: none; }
	
#menu a { float: left; padding-top: 4px; width: 83px; text-align: center; color: #fff; height:21px;}	
#menu a:hover {background:url(images/menu_hover.gif) no-repeat; width: 83px; height: 21px;text-align: center; text-decoration:none}
#menu a:active, #menu a.selected {color:#fff;}

#destaquesall {width: 100%; height: 223px; margin:auto; background: url(images/dest_backw.gif);}
#destaques {width: 921px; margin: auto; padding-top: 15px;}

#contentall {width: 921px; margin: 0 auto;}
#content {width: 621px; margin-top: 15px; float: left;}
#content .intro {width:594px; height: 29px; padding-left: 7px; font-weight: bold; line-height: 29px; color: #fff;margin-bottom: 5px; background: url(images/intro_back.gif);}

p{line-height: 16px;}

#content .noticia { width: 601px; margin-bottom: 8px; float:left;background: #000; }
#content .noticiall {width: 591px; margin-bottom: 8px; padding: 5px;float: left; background: #000;}
#content .noticiall p{padding: 5px;color: #a5a5a5;}
#content .noticia p{padding: 5px; color: #a5a5a5;}
#content .miniatura {width: 53px; height: 53px; margin: 7px; float: left;}
#content .data {float: left; width: 530px; font-size: 9px; text-transform: uppercase; margin-top: 7px;}
#content .titulo {float: left; width: 530px; margin-top: 4px;}
#content .titulo a {background: #0e4a21; float: left; font-size: 12px; font-weight: bold; padding: 1px 2px 1px 2px; color: #fff; text-transform: uppercase;}
#content .titulo a:hover { background: #156c31; float: left; text-decoration: none;}
#content .introducao {width: 594px; display: block; float: left; padding: 0px 4px 4px 4px; }
#content .autor {width: 530px; float: left; color: #a2a2a2; margin-top: 7px;}


#sidebar {width: 300px; margin-top: 15px; float: right;background: #0c0c0c;}
#sidebar .title {background: url(images/side_title.gif); font-weight: bold; float: left;width: 293px; line-height: 29px; padding-left: 7px; color: #fff; height: 39px;}
#sidebar .content {width: 290px; margin: 5px; margin-bottom: 16px; float: left;}
#sidebar .content ul li {background: url(images/icon-sidebar.gif) no-repeat; width: 250px; line-height: 16px; margin-bottom: 3px; padding-left: 24px; float: left; }

#footerall{background: #000; width: 100%; margin-top: 16px;}
#footer {width: 921px;height: 64px;text-align: center; line-height: 18px;margin: auto;padding-top: 10px;}

/* Comentários */
h3 {font: normal 14 verdana;color: #fff; width: 594px; display: block; line-height: 22px; margin: 12px 0px 5px; font-weight:bold; }
h2 {font: normal 14 verdana;color: #fff;margin: 20px 0px 5px; font-weight:bold; }
#archive { font: bold 18px; margin: 0px 0px 10px 0px; background: #4c981e; padding: 5px;}
#comments, #respond {font: bold 14px; margin: 10px 0px 5px; padding: 10px 0 5px 0;}
ol.commentlist {	margin:0;padding:0;	width: 601px;}
.commentlist li {	list-style:none;margin-bottom:5px;}
.commentlist cite {padding: 7px 7px 12px 7px;display:block;font-style:normal;background: #000;color:#353535;}	
.commentlist a:link, .commentlist a:visited {color:#003777;text-decoration: none;}
.commentlist a:hover, .commentlist a:active {text-decoration: underline;}
.commentlist cite img {padding:1px;border:1px solid #aab59a;float:left;margin-right:9px;}
.commentlist .author {font: 15px bold Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif; color: #fff;}
.commenttext {background: #0c0c0c;border:1px solid #000;padding: 5px; color: #737373;}

#commentform {margin:0; padding:0;}
#commentform a { vertical-align: baseline; text-decoration:none;}
#commentform p {padding: 6px 0px;margin: 0px;}
#commentform label{background: #11511f;padding: 2px; font: 100%;color: #fff;}
#commentform input{font: 110%;width: 60%;border:1px solid #c4dcdc; background-color:#e4f0f0; padding: 3px;margin-top: 3px;}
#commentform textarea{font: 110%;width: 594px;height: 115px;border:1px solid #c4dcdc; background-color:#e4f0f0; padding: 3px;margin-top: 3px;}
#commentform textarea:focus, #commentform input[type="text"]:focus {background: #f0f9f9; vertical-align: baseline;}
#commentform #submit{background: #11511f;font: bold 12px; color: #fff; border: none;float:left; text-align: center; width: 120px;height: 28px;cursor: pointer; margin-bottom: 10px;}
#commentform:hover #submit:hover{background: #000;font: bold 12px; color: #fff; border: none;float:left; text-align: center; width: 120px;height: 28px;cursor: pointer;}

#artista {width: 594px; text-align: center; margin-top: 2px; display: block; float: left;}
#artista img {margin: 1px; border: 2px solid #000000;}
#artista img:hover {border: 2px solid #0c411b;}
#artista1 {width: 594px; text-align: left; margin-top: 2px; display: block; float: left;}
#artista1 img {margin: 1px 1px 1px 11px; border: 2px solid #000000;}
#artista1 img:hover {border: 2px solid #0c411b;}