@charset "utf-8";

/*  
		Theme Name: Arquiteturando v2
		Theme URI: http://Arquiteturando.com/
		Description: Exclusivo
		Version: 2.0
		Author: Cláudio Garcia
		Author URI: http://claudiogarcia.com.br
*/


/* === Reset === */
*,html,body,div,span,applet,object,iframe,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,strong,tt,var,dl,dt,dd,blockquote,fieldset,form,i,b,caption,tbody,tfoot,thead,tr,th,td,abbr,article,aside,audio,canvas,datalist,details,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video {margin:0;padding:0;vertical-align:baseline;}
body{font-family:  'Arial', sans-serif; position:relative;}
textarea{	font:100%/1.5em Arial, Helvetica, sans-serif;}
blockquote,q{	quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
abbr,article,aside,audio,canvas,datalist,details,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,video {display:block !important;}


/* === Padrões === */
.clear { clear:both;}
.hide { display:none}

blockquote {font-family: Georgia,"Times New Roman", Times, serif; margin:5px; padding:10px; font-size:1.52em; color:#999; font-style:italic; line-height:1.3em; width:100%;}
blockquote.left {border-right:1px dashed #ccc; width:35%;}
blockquote.right {border-left:1px dashed #ccc; width:35%;}

h1, h2, h3, h4, h5 {font-family:  'Arial', sans-serif;}
h1 {	font-size:2.52em;} 
h2 {	font-size:1.952em;}
h3 {	font-size:1.652em;}
h4 {	font-size:1.452em;}
h5 {	font-size:1.252em;}
h6 {	font-size:1.52em;}

form fieldset {-webkit-border-radius: 5px; -moz-border-radius: 5px;-border-radius: 5px; padding-top:5px; padding-left:5px; border:1px solid #ccc; }
form fieldset legend {font-size:1.4em; padding:0 5px;}
form input[type=text], form input[type=email], form input[type=url] {-moz-border-radius: 4px; -webkit-border-radius: 4px; -border-radius: 4px; height:19px; margin-bottom:5px; border:1px solid #ccc; padding:4px 0 1px 5px;}
form textarea {-moz-border-radius: 4px; -webkit-border-radius: 4px; -border-radius: 4px; margin-bottom:5px; border:1px solid #ccc; padding:4px 0 1px 5px;}
form label {display:block; height:20px; font-size:1.2em;}
.submit, .submit:visited {padding: 6px 10px;-webkit-border-radius: 4px 4px;-moz-border-radius: 4px 4px;-border-radius: 4px 4px;border: solid 1px #ccc;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#EFEFEF));-moz-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#EFEFEF));-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#EFEFEF));color: #333;text-decoration: none;cursor: pointer;display: inline-block;text-align: center;text-shadow: 0px 1px 1px rgba(255,255,255,1);line-height: 1; margin-top:2px;}
.submit:hover {-webkit-gradient(linear, 0% 0%, 0% 100%, from(#EFEFEF), to(#fff));-moz-gradient(linear, 0% 0%, 0% 100%, from(#EFEFEF), to(#fff));-gradient(linear, 0% 0%, 0% 100%, from(#EFEFEF), to(#fff));}


/* === Cascatas === */

body {background: url(images/bg.png) top no-repeat #FFF; color:#111; }

a, a:visited, a:active {color:#000; border:none;}
a:hover {color:#333;}
strong {font-weight:600;}
em {	font-style:italic;}
img {border:none;}

div#wrapper {width:950px; display:block; margin:auto;}

header.topo {height:200px;}
header.topo a {display:block; height:200px; width:450px; margin:auto;}

div.conteudo {width:675px; float:left;}
aside {width:260px; float:right;}

article {margin-bottom:45px; padding-bottom:25px; background: url(images/div.gif) bottom center no-repeat;}
article header h2, article header h1 {font-size: 3,5em!important; text-shadow: #F0F0F0 2px 2px 1px; font-weight:bold; line-height: .9em; margin-bottom:5px;}
article header h2 a, article header h1 a{text-decoration: none;}
article header div.info{font-size: .7em; padding-left:2px; margin-bottom:5px;color:#555!important;}
article header div.info a{text-decoration:none; color:#555!important;}
article div.share div {float:left;margin: 5px 0 30px 5px; }
article section p {padding-bottom:20px; clear:both;}
article section ul {margin-left:40px; margin-bottom:40px;}
article section p a{font-weight:bold; text-shadow: #F0F0F0 2px 2px 1px!important; text-decoration:none!important; color:#000;}
article section p taghw a {font-weight:normal!important; text-shadow: none!important;}
article section p b{font-weight:500; text-shadow: #F0F0F0 2px 2px 1px; text-decoration:none; color:#000;}
article section img{display:block; margin: 0 auto 20px auto; clear:both; max-width:650px;}
article section iframe, article section embed, article section object {max-width:650px;}
article a.more-link {font-size: .8em; float:left; margin-top:5px;}

aside div.lateral { margin-bottom:30px; display:block;	clear:both;}
aside div.lateral small { font-size:.8em; color: #A4A4A4; padding-top:-7px; }
aside div.lateral p { font-size:.8em; color: #8D8D8D; padding-bottom:5px; padding-top:10px;}
aside div.lateral p.center {text-align: center;}
aside div.lateral h3 { font-size:1em!important; color: #000!important; font-weight:bold;}
aside div.lateral h3 a{ font-size:.9em!important; color: #000!important; font-weight:bold; text-decoration:none!important; }

aside div.feed img{ margin-left:75px;}


aside form.busca { display:block; width:260px; margin-top:30px; }
aside form.busca input.busca {width:174px; background:url(images/form.png) no-repeat; border:none; height:25px;}
aside form.busca input.buscar , input.comentar {width:68px; background:url(images/botao-pequeno.png) no-repeat; border:none; height:31px; text-shadow: 0px 1px 1px rgba(255,255,255,1); cursor:pointer; margin-left:-3px;}

aside .twtr-tweet-text {font-family:  'Arial', sans-serif !important; font-size:1.2em!important; text-transform:lowercase; margin-bottom:5px!important;}
aside .twtr-tweet-text a{color:#1A99D2!important;}
aside a.twtr-hashtag, a:visited.twtr-hashtag {color:#000!important; text-transform:lowercase;}
aside .twtr-tweet {border:none!important; margin-bottom:5px!important;}
aside .twtr-avatar img {padding:3px!important ; width:34px; height:34px; }
aside .twtr-avatar { margin-right:10px; -webkit-border-radius: 4px 4px;-moz-border-radius: 4px 4px;-border-radius: 4px 4px;border: solid 1px #DFDFDF;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#EFEFEF));-moz-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#EFEFEF));-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#EFEFEF)); margin-bottom:10px;}
aside .twtr-ft {display:none;}
aside .twtr-timeline{min-height: 500px;}
aside .twtr-tweet-wrap {background:url(images/div2.gif) no-repeat; background-position:center bottom;}

aside .blogroll {margin:20px auto 0 auto; width:230px;}
aside .blogroll div{margin-top:10px;}
aside .blogroll img {width:40px; height:40px; margin:3px; -webkit-border-radius: 4px 4px;-moz-border-radius: 4px 4px;-border-radius: 4px 4px;border: solid 1px #DFDFDF;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#EFEFEF));-moz-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#EFEFEF));-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#EFEFEF)); padding:3px;}
aside .blogroll ul {margin:40px 0;}
aside .blogroll li {list-style:none; font-size:.8em;}
aside .blogroll li a {text-decoration:none;}

aside .info a {color: #333; text-decoration:none;}

nav#paginas { text-align: center; margin:0 auto; clear: both; padding-bottom: 30px; padding-top:5px;}
nav#paginas a {color: #333;  outline:none; text-shadow: 0px 1px 1px rgba(255,255,255,1);}
nav#paginas a:hover {color: #111; }
nav#pagenavigationbox, span.pagenav {text-align:center; font-size: .8em !important; margin-right:10px;}
.pagelink, .pagelink:visited { background:url(images/paginacao.png) no-repeat; background-position:left;  width:24px; height:42px; margin:0 5px; padding-top:12px; text-decoration:none; display: inline-block;font-size: .8em !important;}
.pagelink:hover, .pagenavcurrent { background:url(images/paginacao.png) no-repeat; background-position:left; width:24px; height:42px;padding-top:12px;  text-decoration:none; color: #000 !important;  display: inline-block;font-size: .8em !important; font-weight:bold;}

#idc-container-parent a {color:#000!important; font-weight:bold!important;}
.idc-postnav, #idc-commentcount_label, #idc-commentcount_wrap, .idc-new_subscribe{display:none!important;}



.anuncio {width:468px; margin:20px auto;}
