*{font-family:Arial,"Trebuchet MS",Verdana,Tahoma;font-size:1em;outline:0;padding:0;margin:0;border:0;text-decoration:none;vertical-align:baseline;white-space:normal;}
html,body{line-height:1;}
hr{display:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';}
blockquote,q{quotes:"" "";}
ul{list-style-type:none;}
ol{list-style-type:decimal;}
ol{margin:0 0 0 20px;}
.clear{clear:both;}
a{color:#366799;}
a:hover{color:#333;}
a.voltar{color:#fff;}
a:hover.voltar{color:#999;}
h2.home{margin:27px 0 0 70px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:24px;}
p.home-obras{width:135px;padding:39px 0 0 20px;color:#000;text-align:left;font-size:14px;line-height:22px;}
.home-txt{padding:30px 0 20px 17px;width:500px;height:256px;font-size:14px;margin-top:10px;line-height:32px;}
body{width:100%;background:url(/imagens/bg-topo.jpg) repeat-x top #000;text-align:center;cursor:default;}

#pagei{width:1000px;height:auto;padding:7px 0 7px 0;margin:0 auto 0 auto;text-align:left;font-size:14px;color:#fff;}
#page{height:auto;background:#000;padding:10px;margin-top:22px;}
#main{width:980px;}
#main-left {background:url(http://www.paulovilela.com.br/imagens/obras-realizadas.jpg) no-repeat;float:left;width:314px;height:292px;padding:0 10px 0 0;margin-left:12px;}
#main-center{background:url(http://www.paulovilela.com.br/imagens/artigos.jpg) no-repeat;float:left;width:281px;height:292px;padding:0 10px 0 10px;}

#pagei .fundo-txt-g {background:#FFF; padding:25px; margin-bottom:25px; border:#900 solid 2px; color:#000; font-size:16px;}
#pagei .fundo-txt-g h2.servicos {color:#900;}
#pagei .fundo-txt-g strong.stg-txt-g {color:#900;}
#pagei .fundo-txt-g a.txt-g {color:#900;}

#main-right{margin-left:22px; float:left;width:300px;display:inline; margin-top:75px;}
#main-right a {font-size:24px; color:#FFF; float:right; padding:20px 80px 0 0;}


#main-right .twitter { width:298px; height:71px; background:url(http://www.paulovilela.com.br/imagens/blog-1.jpg) no-repeat;}
#main-right .twitter:hover { width:298px; height:71px; background:url(http://www.paulovilela.com.br/imagens/blog-2.jpg) no-repeat;}

#main-right .facebook { width:298px; height:71px; background:url(http://www.paulovilela.com.br/imagens/facebook.jpg) no-repeat;}
#main-right .facebook:hover { width:298px; height:71px; background:url(http://www.paulovilela.com.br/imagens/facebook2.jpg) no-repeat;}

#main-right .rss { width:298px; height:71px; background:url(http://www.paulovilela.com.br/imagens/rss-1.jpg) no-repeat;}
#main-right .rss:hover { width:298px; height:71px; background:url(http://www.paulovilela.com.br/imagens/rss-2.jpg) no-repeat;}




#borda-video{border:1px solid #7d0101;margin:21px 0 0 10px;}
#box4{width:945px;height:310px;float:left;margin:20px 25px 10px 15px;display:inline;background:url(http://www.paulovilela.com.br/imagens/casa-cad.gif) no-repeat right;}
#contents{width:980px;padding:10px 0 10px 0;}
#contents-b{width:980px;padding:0;}
#content,#content-b{float:left;width:650px;_width:620px;border-right:1px dotted #999;margin-right:10px;padding-right:14px;}
#sidebar{float:left;width:300px;display:inline;}
#footeri{width:1000px;height:auto;margin:0 auto 7px auto;text-align:left;font-size:.7em;color:#fff;background:#366799;}
#footer{width:100%;height:200px;display:block;background:#0C0;padding:10px;}
#footer a:hover{color:#ddd;border-bottom:1px dotted #F0C;}
.rodape{width:930px;margin:0 auto;}
#bottom{background:#800;float:left;width:100%;height:70px;margin:10px auto 0 auto;text-align:left;font-size:.7em;color:#888;line-height:1.5em;}
#bottom-left{float:left;padding-top:22px;color:#FFF;}
.bottom-center{background:url(http://www.paulovilela.com.br/imagens/phonne.jpg) no-repeat;float:left;margin:17px 0 0 100px;padding:5px 0 0 35px;height:34px;color:#FFF;font-size:18px;}
.bottom-center2{background:url(http://www.paulovilela.com.br/imagens/phonnec.jpg) no-repeat;float:left;margin:19px 0 0 25px;padding:3px 0 0 20px;height:34px;color:#FFF;font-size:18px;}
#bottom-left a{text-decoration:underline;color:#FFF;}
#bottom-left a:hover{text-decoration:underline;color:#ccc;}
#bottom-right{float:right;padding-top:22px;}
h2.front{display:block;line-height:1.4em;font-weight:bold;color:#444;padding:4px 5px 3px 5px;margin:0 0 5px 0;background:#f1f6e2;border-bottom:1px solid #e3e8d4;}
h2.front-gal{display:block;line-height:1.4em;font-weight:bold;color:#444;padding:4px 5px 3px 30px;margin:0 0 5px 0;background:#f1f6e2 url(images/photo.png) no-repeat;background-position:7px center;border-bottom:1px solid #e3e8d4;position:relative;}
h3.front{margin:10px 0 5px 0;border-bottom:1px dotted #ccc;padding:0 0 7px 0;color:#666;position:relative;}
a.icomment{display:inline;font-size:.9em;color:#999;margin:0 0 0 7px;}
a.icomment:hover{color:#333;}
#videoslist{float:left;padding-right:15px;margin-right:15px;}
.wpcf7-form input{border:#CCC solid 4px;padding:4px 15px 0 10px;width:600px;height:22px;}
.wpcf7-form textarea{border:#CCC solid 4px;padding:10px 15px 0 10px;width:600px;}
input.enviar-contato{width:100px;height:35px;background:#800000;color:#FFF;font-weight:bold;border:none;}
div.wpcf7{margin:0;padding:0;}
div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;}
div.wpcf7-mail-sent-ok{border:2px solid #398f14;}
div.wpcf7-mail-sent-ng{border:2px solid #f00;}
div.wpcf7-spam-blocked{border:2px solid #ffa500;}
div.wpcf7-validation-errors{border:2px solid #f7e700;}
span.wpcf7-form-control-wrap{position:relative;}
span.wpcf7-not-valid-tip{color:#F00;font-size:11pt;font-weight:bold;padding:2px;}
span.wpcf7-not-valid-tip-no-ajax{color:#f00;font-size:10pt;display:block;}
span.wpcf7-list-item{margin-left:.5em;}
.wpcf7-display-none{display:none;}
img.ajax-loader{border:none;vertical-align:middle;}
span.wpcf7-not-valid-tip{left:auto;right:20%;direction:rtl;}
span.wpcf7-not-valid-tip-no-ajax{direction:rtl;}
span.wpcf7-list-item{margin-left:0;margin-right:.5em;}
.standard-ad{margin:15px auto 0 auto;display:block;text-align:center;font-size:.8em;font-weight:bold;color:#999;line-height:1.4em;}
#geral{width:auto;background:url(/imagens/topo.jpg) top center no-repeat;}
#header{width:1000px;height:150px;margin:0 auto 0 auto;text-align:left;font-size:.75em;color:#fff;}
#hdr{height:91px;background:none;}
#logo{float:left;padding:25px 0 9px 37px;}
#logo a{display:block;width:320px;height:37px;font-family:"Trebuchet MS",Arial,Verdana;font-size:34px;font-weight:bold;color:#fff;}
#ad{float:right;padding:15px 10px 10px 0;text-align:center;font-weight:bold;color:#fff;font-size:.8em;}
#ad a,#ad img{display:block;overflow:hidden;}
#subscribe{margin:0 0 15px;}
#subscribe p{margin:5px 0 5px 0;}
.feedlink{display:block;font-weight:bold;background:url(../images/rss.gif) no-repeat;background-position:left 3px;padding:5px 0 5px 22px;border-bottom:1px dotted #ccc;}
#subscribe a{color:#fff;}
#subscribe a:hover{color:#CCC;}
.feedmail{display:block;font-weight:bold;background:url(../images/mail.gif) no-repeat;background-position:left 4px;padding-left:22px;line-height:1.5em;height:1.5em;}
#subscribe input{vertical-align:middle;}
#feedinput{padding:2px;border:1px solid #ddd;width:205px;color:#666;}
#feedbutton{background:#666;color:#FFF;font-weight:bold;padding:2px 2px 2px 2px;cursor:pointer;}
#feedbutton:hover{background:#900;}
.videohead{display:block;padding:3px;background:#000;font-weight:bold;color:#fff;}
.videotitle{float:left;line-height:1.4em;}
.videos{float:right;}
.videos li{float:left;margin-left:5px;display:inline;}
.videos li a{background:#fff;padding:0 4px 0 4px;display:inline;line-height:1.3em;font-size:.9em;color:#666;border:1px solid #bbb;}
.videos li a:hover{color:#000;background:#eee;}
.videos li a.selected{color:#fff;background:#900;}
.videos li a.selected:hover{color:#fff;background:#900;}
.VideoContent{display:none;}
@media print{.VideoContent{display:block!important;}
}
.videofooter{padding:5px;background:#fff;border:1px solid #eee;line-height:1.3em;font-weight:bold;color:#333;}
.videofooter span{font-size:.9em;color:#8ab515;font-weight:normal;}
#menu{height:52px;margin-left:3px;}
#menu li{margin-top:10px;float:left;display:block;border-left:1px solid #fff;position:relative;}
#menu li.sem{margin-top:10px;float:left;display:block;border-left:0;position:relative;}
#menu li a{float:left;display:block;font-weight:bold;color:#fff;padding:5px 38px;_paddind-left:30px;height:24px;line-height:24px;position:relative;}
.arrow{position:absolute;top:-1px;left:42%;display:block;width:10px;height:5px;}
#menu li a:hover,#menu li a.selected,#menu li a.selected:hover{background:#CCC;height:25px;color:#222;}
#featured{width:260px;margin:30px 0 0 10px;}
#featured img{margin:7px 0 7px 0;display:block;border:1px solid #d9e2e5;padding:2px;float:left;}
#featured p{font-size:12px;line-height:18px;text-align:left;padding:10px 0 17px 0;color:#000;}
#featured h2 a{font-size:16px;line-height:14px;color:#900;}
#featured h2 a:hover{border-bottom:1px dotted #bbb;}
#featured h2 .showdate{display:inline;margin-left:10px;text-transform:uppercase;font-size:9px;color:#666;font-family:Verdana,Geneva,sans-serif;}
#featured p strong{color:#333;font-weight:bold;font-size:12px;}
#featured .flink{padding:5px;font-size:12px;background:#b50909;border:1px solid #d52525;display:inline;float:left;margin:0 10px 0 18px;_margin:0 5px 0 9px;font-weight:bold;color:#fff;}
#featured .flink:hover{background:#dd3434;}
#featured .cmlink{padding:5px;background:#b50909;border:1px solid #d52525;display:block;float:left;margin-right:10px;font-weight:bold;color:#fff;font-size:12px;}
#featured .cmlink:hover{background:#dd3434;}
.searchform{float:right;margin:0 0 10px 0;}
.searchform fieldset,.searchform input{vertical-align:middle;}
.searchform .searchinput{border:1px solid #999;padding:2px;width:230px;background:#fff;color:#666;}
.searchform .searchinput:focus{border:1px solid #c8d4d8;}
.searchform .searchbutton{background:#666;color:#FFF;font-weight:bold;padding:2px 2px 2px 2px;cursor:pointer;}
.searchform .searchbutton:hover{background:#900;}
#sidebar_l,#sidebar_r{float:left;width:143px;}
#sidebar_l{margin-right:14px;}
#sidebar_m h2,#sidebar_l h2,#sidebar_r h2{display:block;line-height:1.4em;font-weight:bold;color:#444;border-bottom:1px solid #ddd;background:#eee url(../images/post.gif) no-repeat;background-position:6px 7px;padding:3px 15px 2px 25px;}
#sidebar_m input,#sidebar_m select,#sidebar_m textarea,#sidebar_r input,#sidebar_l select,#sidebar_l textarea,#sidebar_r input,#sidebar_r select,#sidebar_r textarea{margin:7px 0 0 0;border:1px solid #ddd;color:#444;}
#sidebar_m div,#sidebar_l div,#sidebar_r div{margin:7px 0 0 0;line-height:1.4em;}
#sidebar_m li ul,#sidebar_l li ul,#sidebar_r li ul{margin:5px 0 0 0;}
#sidebar_m li ul ul,#sidebar_l li ul ul,#sidebar_r li ul ul{margin:0;}
#sidebar_m li,#sidebar_l li,#sidebar_r li{margin-top:15px;}
#sidebar_m li li,#sidebar_l li li,#sidebar_r li li{margin-top:0;padding:3px 0 3px 25px;background:url(../images/arrow.gif) no-repeat;background-position:7px 9px;line-height:1.4em;border-bottom:1px dotted #ddd;}
#sidebar_m li li li,#sidebar_l li li li,#sidebar_r li li li{margin-top:0;padding:0 0 0 13px;background:url(../images/bullet.gif) no-repeat;background-position:0 6px;line-height:1.4em;border:0;font-size:.9em;margin:4px 0 0 0;}
.center{text-align:center;margin-right:auto;margin-left:auto;}
.tabs{border-bottom:1px solid #333;height:20px;}
.tabs li{float:left;display:inline;margin-right:2px;height:20px;}
.tabs li a{display:block;border:1px solid #333;border-bottom:0;padding:0 5px 0 5px;background:#fff;color:#000;font-weight:bold;height:20px;line-height:20px;}
.tabs li a:hover{background:#d2d2d2;font-weight:bold;}
.tabs li a.selected{background:#900;color:#fff;z-index:9;}
.tabs li a.selected:hover{background:#fff;color:#333;z-index:9;}
.tabcontent{display:none;border:1px solid #333;border-top:0;padding:5px 10px 10px 10px;color:#666;}
.tabcontent a{color:#fff;}
.tabcontent a:hover{color:#CCC;}
.tabcontent li{padding:4px 0 4px 0;line-height:1.4em;border-bottom:1px dotted #ccc;}
@media print{.tabcontent{display:block!important;}
}
#social{border:1px solid #d9e2e5;background:#fff;padding:5px 10px 5px 10px;position:absolute;top:26px;left:0;z-index:99;}
#social a{display:block;padding-left:25px;font-weight:bold;border-bottom:1px solid #eee;padding:3px 0 3px 25px;width:150px;}
a#del{background:url(../images/bookmarks/delicious.png) no-repeat left center;}
a#dig{background:url(../images/bookmarks/digg.png) no-repeat left center;}
a#red{background:url(../images/bookmarks/reddit.gif) no-repeat left center;}
a#stu{background:url(../images/bookmarks/stumbleupon.gif) no-repeat left center;}
a#tec{background:url(../images/bookmarks/technorati.gif) no-repeat left center;}
a#mix{background:url(../images/bookmarks/mixx.png) no-repeat left center;}
a#des{background:url(../images/bookmarks/designfloat.png) no-repeat left center;}
a#twi{background:url(../images/bookmarks/twitter.png) no-repeat left center;}
.nav{padding:10px 0 0 0;}
.alignleft{float:left;display:inline;margin:0 10px 0 0;}
.alignleft a{color:#CCC;}
.alignleft a:hover{color:#CCC;text-decoration:underline;}
.alignright{float:right;display:inline;margin:0 0 0 10px;}
.alignright a{color:#CCC;}
.alignright a:hover{color:#CCC;text-decoration:underline;}
.aligncenter{margin:0 auto 0 auto;display:block;text-align:center;}
.wp-caption img{margin:0 0 5px 0;background-color:#fff;}
.wp-caption-text{color:#fff;text-align:center;padding-top:2px;padding-bottom:2px;width:auto;font-weight:bold;text-transform:uppercase;}
.sitenav{border-bottom:1px dotted #363535;padding:0 0 5px 0;margin:0 0 15px 0;font-size:.9em;}
.sitenav a{color:#999;}
.post h1{font-size:2em;font-weight:normal;font-family:georgia;line-height:1.4em;color:#fff;margin:0 0 5px 0;}
.post h2{font-size:1.8em;font-weight:normal;font-family:georgia;line-height:1.4em;color:#999;margin:0 0 5px 0;}
.post h3{font-size:1.4em;font-weight:normal;font-family:georgia;line-height:1.4em;color:#333;margin:0 0 5px 0;}
.post h4{line-height:1.4em;color:#333;margin:10px 0 5px 0;}
.post h5{line-height:1.4em;color:#ff9600;margin:10px 0 5px 0;font-size:.9em;}
.post h6{line-height:1.4em;color:#333;margin:10px 0 5px 0;font-size:.9em;}
.post p{line-height:1.6em;margin:0 0 10px 0;}
.post img{padding:2px;border:1px solid #d9e2e5;}

.entry{display:block;}

.entry a{color:#900;font-weight:bold;text-decoration:underline;}

.entry a:hover{color:#C00;}

.entrycompleto{display:block;background:#fff;color:#000;padding:35px 20px 35px 25px;margin:20px 0;border:#900 solid 2px;font-size:18px;}

.entrycompleto a{color:#000;font-weight:bold;text-decoration:underline;}

.entry ul{margin:0 0 20px 0;}
.entry ol{margin:0 0 20px 20px;}
.entry ul ul{margin:0 0 0 20px;}
.entry ol ol{margin:0 0 0 40px;}
.entry ul li,.entry ol li{line-height:1.5em;padding:2px 0 2px 0;}
.entry ol li li{line-height:1.5em;padding:2px 0 2px 0;border:0;color:#777;}
.entry ul li li{line-height:1.5em;padding:2px 0 2px 18px;border:0;background:url(../images/postbullet.gif) no-repeat left;background-position:left 7px;color:#777;}
.entry blockquote{background:#f7f7f1;border:1px solid #e7e7e1;padding:10px;display:block;overflow:hidden;color:#333;line-height:1.5em;font-weight:bold;margin:0 0 15px 0;}
.entry blockquote blockquote{background:#fff;font-weight:normal;color:#333;}
.entry del{text-decoration:line-through;color:#999;}
.entry ins{font-weight:bold;text-decoration:underline;}
.entry code{color:#333;font-family:tahoma;font-size:.9em;line-height:1.5em;display:block;overflow:hidden;padding:10px;background:#eee;border-bottom:1px solid #ccc;margin:0 0 15px 0;}
ul.postinfo{float:left;width:100%;border-bottom:1px dotted #ddd;padding:0 0 10px 0;margin:0 0 5px 0;}
ul.postinfoB{float:right;position:relative;padding:5px 0 5px 0;}
ul.postinfoB li.nshare{display:block;padding-left:22px;background:url(../images/share.png) no-repeat left center;}
ul.postinfoB li.nshare a{color:#999;}
ul.postinfoB li.nshare a:hover{color:#666;}
ul.postinfo li,ul.postinfoB li{float:left;margin-right:40px;_margin-right:36px;font-size:.9em;color:#fff;display:block;height:16px;line-height:16px;}
li.ndata{display:block;padding-left:22px;background:url(http://www.paulovilela.com.br/imagens/ndate.png) no-repeat left center;}
li.ncomment{display:block;padding-left:22px;background:url(../images/comment.png) no-repeat left center;}
li.ncomment a{color:#999;}
li.ncomment a:hover{color:#666;}
li.ncat{display:block;padding-left:22px;background:url(../images/cat.png) no-repeat left center;}
li.ncat a{color:#999;}
li.ncat a:hover{color:#666;}
ul.postinfo li.nview{display:block;padding-left:22px;background:url(../images/view.png) no-repeat left center;color:#999;}
li.nprint{display:block;padding-left:22px;background:url(/imagens/print.png) no-repeat left center;}
li.nprint a{color:#999;}
li.nprint a:hover{color:#666;}
.tags{color:#fff;line-height:1.5em;border-top:1px dotted #ddd;padding:3px 0 0 0;margin:0 0 15px 0;}
.tags a{color:#666;}
.author{background:#e5f3f9;border-bottom:1px solid #d4e2e8;padding:10px;line-height:1.5em;font-size:.9em;margin:0 0 20px 0;}
.author img{float:left;display:inline;background:#fff;padding:2px;border:1px solid #9ed0de;margin:0 15px 0 0;}
.author p{margin:0 0 7px 0;}
.commentlist{border-bottom:1px solid #d9e2e5;margin:0 0 20px 0;}
.commentlist li{border-top:1px solid #d9e2e5;padding:20px;}
.commentlist .avatar img{float:left;display:block;overflow:hidden;padding:2px;border:1px solid #d9e2e5;}
.commentlist .commentinfo{margin-left:20px;display:block;padding-left:60px;}
.commentlist .cauthor{font-weight:bold;color:#fff;}
.cauthor a{font-weight:bold;color:#fff;text-decoration:underline;}
.cauthor a:hover{color:#CCC;}
a.avatar{color:#fff;text-decoration:underline;}
a:hover.avatar{color:#666;}
.commentlist .cdate{font-size:.9em;color:#999;}
.commentlist .ctext{display:block;padding:15px 0 0 0;line-height:1.5em;}
.commentlist .approve{padding:15px 0 0 0;color:#999;font-style:italic;font-size:.9em;}
ol.trackbacks{margin:0 0 15px 20px;}
ol.trackbacks li{padding:0 0 5px 0;margin:0 0 5px 0;border-bottom:1px solid #eee;}
.replyform{padding:20px;background:#1f1f1f;border-top:1px solid #e9e9e1;}
.replyform label{display:block;margin:0 0 7px 0;font-weight:bold;}
.replytext{display:block;width:250px;border:1px solid #d9e2e5;padding:2px;background:#fff;color:#666;margin:0 0 15px 0;}
.replytext:hover{border:1px solid #c3ced2;}
.replyarea{display:block;width:530px;background:#fff;border:1px solid #d9e2e5;height:125px;padding:2px;line-height:1.5em;color:#666;margin:0 0 15px 0;}
.replyarea:hover{border:1px solid #c3ced2;}
.replybutton{display:block;background:#fff;font-weight:bold;color:#333;padding:5px;cursor:pointer;border:1px solid #ddd;}
.replybutton:hover{color:#fff;background:#900;}
.archived{padding:15px 0 0 0;margin:15px 0 0 0;}
.archivedart{padding:15px 0 0 0;margin:15px 0 0 0;}
.archived .entry{line-height:1.6em;padding:10px 0 5px 0;display:block;}
.archived .entry .thumb img{float:left;display:inline;margin:0 15px 0 0;padding:2px;border:1px solid #d9e2e5;}
.archived .fullstory{margin:15px 0 0 0;float:left;display:block;color:#fff;background:#900;padding:2px 10px 2px 10px;}
.archived .fullstory:hover{color:#fff;background:#C00;}
.videometa{float:left;}
.videometa li{padding:14px 0 14px 22px;border-bottom:1px dotted #999;}
.videometa li.ttvideo{padding-left:0;padding-top:0;}
ul.videometa li h2{background:#333;width:301px;padding:3px 0 3px 15px;color:#999;}
ul.videometa li h2 a{color:#999;}
ul.videometa li h2 a:hover{color:#CCC;}
h2.ttartigos{color:#999;background:#333;padding-left:20px;margin-bottom:15px;}
h2.ttartigos a{color:#999;}
h2.ttartigos a:hover{color:#CCC;}
