/*
Theme Name: Vikiworks Infinity
Theme URI: http://vikiworks.com
Version: 1.0.1
Author: yichi
*/


/* Overal setup */
* { margin:0; padding:0; }
html {overflow-x: hidden;}
body { background:#ececec url(images/fullhaus/bg_meio_g.png) center repeat-y; color:#555555; font:12px/14px  'Lucida Sans Unicode','Lucida Sans',Arial,Helvetica,sans-serif;background-attachment:fixed; }


.bgheader { background:#ececec url(images/fullhaus/header.jpg) top center no-repeat; z-index:-10; height:657px; }
a   { color:#555;text-decoration:none;outline:0; }
a:hover { color:#000; }
a img { border: none; }
ul { margin: 1em;}
ul li {  }
h1  { font-size:30px; } 
h2  {  font-size:20px; } 
h3  { font:bold 11px 'Lucida Sans Unicode','Lucida Sans',Arial,Helvetica,sans-serif;color:#000; }
h3 SPAN.slash { font:bold 10px Arial !important; text-transform: lowercase; }
h4  { font-size:12px; }
code { font: 11px  "Courier New"; color:#666; padding:10px 10px 10px 20px;margin:20px 0;display:block;border-left:1px solid #5B6B94; }
textarea{width:100%;height:150px;display:block;}
p img,embed, object { text-align:center; max-width:500px;display:block; margin:auto auto;}
img {text-align:center;}
abbr, acronym{border-bottom: .1em dotted;cursor: help;}

.left { float:left;margin-top:3px;margin-right:8px; }
.right { float:right;margin-left:8px; }
.clear { clear: both; }
.clear-both { clear: both; }
.pagenavi  { position:relative; text-align:center; clear: both;height:50px; top:30px;}

/* navigation */
ul.topnav   { list-style:none;text-align:left; }
.topnav li   { float:left;margin: 0; }
.topnav li a  { font:11px arial;outline:none;color:#141845;text-decoration:none;display:block;padding:5px 15px;text-transform:uppercase; }	
.topnav li a:hover   { color:#b3d565 !important; }
.topnav li.rss   { float:right;display:block; width: 60px;background:transparent url(images/rss.png) no-repeat 130% 0; }
.topnav li.rss a { color: #eee; }
.topnav li.rss a:hover   { background: transparent;color:#a0410d !important; }

/* header */
#header { width:950px;margin:0 auto;padding:1em 0 16em 0; }
.holdheader{width:950px; height:220px; position:relative; margin-left:-833px; left:50%;}
#bthome{width:39px;height:14px;top:156px; left:437px; position:absolute; }
#btquemsomos{width:98px;height:14px;top:156px; left:524px; position:absolute;}
#btoquefazemos{width:121px;height:19px;top:156px; left:650px; position:absolute; }
#btcases{width:45px;height:14px;top:156px; left:802px; position:absolute; }
#btportfolio{width:64px;height:14px;top:156px; left:879px; position:absolute; }
#btcontato{width:65px;height:13px;top:156px; left:972px; position:absolute; }
#btrss{width:27px;height:23px;top:142px; left:1080px; position:absolute; }
#bttwitter{width:16px;height:22px;top:16px; left:1182px; position:absolute; }
#header h1 a { display:block;font-size: 20px; margin: 5px 0; width: 240px;text-indent: -999em; }
#header h1 a:hover { color: #7ebe40; }
#main-wrapper { display:block; margin:0 auto;width:910px;text-align:left; }
.main { width:520px;margin-left:10px;padding:0;float:left;overflow: hidden; }


/* thumnail covers */
.moldura{  background: url(images/fullhaus/moldura.png); width:250px; height:175px;}
.thumb { background: #222 url(images/thumb.png); display: block; width: 200px; overflow: hidden; height: 130px; margin: 22px 30px 0 25px; position: relative;}
.thumb-title { margin-bottom:5px;background:#000;bottom:0;right:0;display:block;position:absolute;padding:4px;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; }
.thumb-title:hover { background:#222; }
.thumb-title h2 { margin: 0; line-height: 1.4em; }
.thumb-title h2 a { font:11px Arial,helvetica;display:block;color:#aaa;text-decoration: none;text-transform:capitalized; }
.thumb-title h2 a:hover { color: #fff;}



/* Ancillary */
.bgfooter  { margin-left:-800px;padding:0;height:404px;background: url(images/fullhaus/footer.jpg) no-repeat center top; width:1600px; position:absolute; z-index:-9; left:50%; }
.holdfooter { width:910px; height:300px; left:50%; margin-left: 455px;}
#ancillary  { margin:0;padding:0;height:260px; width: 900px; position:absolute; }
#ancillary .flickr { padding: 3px 2px;  width: 900px; position:absolute; left:-105px; top:140px;}
#ancillary .flickr img  { margin:10px 10px; width:45px;height:45px;display:block;float:left; }
#ancillary .flickr a img  { border:4px solid #eee; opacity:0.5; filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);}
#ancillary .flickr a:hover img  { border:4px solid #bbb; opacity:1.0; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);}
.btmaiszueirinhas{width:35px;height:45px; position:absolute; right:160px; top:159px;}



/* single page */
.post.single { line-height:1.4em; width:485px;padding:3px; margin-left:25px; }

.post.single .postMeta { margin-top:10px;font:10px Arial;margin-bottom:5px;color:#141845; }
.post.single .postMeta span.date { padding:0 2px 0 0; }
.post.single .postMeta span.comments { background: url(images/comment.gif) no-repeat left center;padding-left:15px; }
.post.single .postMeta span.comments a,
.post.single .postMeta span.date a{ color:#555; }
.post.single .entry {  line-height:18px;overflow:hidden; }
.post .entry img.wp-smiley  { border:0px none; margin:0; vertical-align:middle; }  /*//////// SMILEY ////////*/
.post .entry img,embed, object .entry a img embed object { max-width:480px;max-height:800px; margin:auto auto; }
.post .entry a:hover img { border-color:#eee; }
.post.single h3 { font-size: 14px;font-weight:bold; color:#5B6B94; display:inline; }
.post.single h2 { font-size: 20px; }
.post.single h1 { margin-bottom:6px; }
.post.single p { margin: 1em 0; width:485px; text-align: justify;}
.post.single p a,.post.single li a { color:#5B6B94;text-decoration:underline;}
.post.single p img{margin:auto auto;}
.post.single p a:hover { color:#5B6B94;text-decoration:underline;font-weight:bold; }
.post.single  strong { font-weight: bold; color:#5B6B94;}
.post.single  em { font-weight: bold; color:#5B6B94;}
.post.single  dt { font-weight: bold; color:#5B6B94;}
.post.single  del { text-decoration:line-through; color:#ff0000;}
.post.single  ins {  color:#398f14;}
.post.single  var { font-weight: bold; color:#5B6B94;}
.post.single  dfn { font-weight: bold; color:#5B6B94;}
.post.single  q {  font-style:italic;}
.post.single  hr {  border: dotted #5B6B94; border-width:3px 0  0 0;  margin:30px 0; width:auto; height:3px; }
/*.post.single  hr {  background:url(images/fullhaus/hr.gif) top repeat-x;height: 5px; width:490px;border:0; margin:15px 0; }*/
.post.single a { color:#5B6B94; }
.post.single a:hover { color:#141845;text-decoration:underline; }

.post.single blockquote{ background: transparent url("images/fullhaus/quote.gif") no-repeat 0 25px ; border: dotted #5B6B94; border-width:3px 0; padding:15px 0; margin:15px 0; width:auto;}

.post.single blockquote p {  margin:22px 50px;padding:3px;color:#575757;padding: 0 20px; width:350px; }
 blockquote h1 {margin:22px 50px;padding:3px;color:#575757;padding: 0 20px; width:350px;}
 blockquote h2 {margin:22px 50px;padding:3px;color:#575757;padding: 0 20px; width:350px;}
 blockquote h3 {margin:22px 50px;padding:3px;color:#575757;padding: 0 20px; width:350px;}
 blockquote h4 {margin:22px 50px;padding:3px;color:#575757;padding: 0 20px; width:350px;}
 blockquote h5 {margin:22px 50px;padding:3px;color:#575757;padding: 0 20px; width:350px;}
 blockquote h6 {margin:22px 50px;padding:3px;color:#575757;padding: 0 20px; width:350px;}
.post.single ol  { margin: 1em; list-style-type:decimal; }
.post.single ol li { margin: 1em; }
.post.single ul {  padding:5px 0 5px 24px; }
/*.post.single ul li { color:#555555; background:transparent url(images/fullhaus/bullet.png) no-repeat scroll 0 8px; padding:5px 0 5px 24px;}*/
/*.post.single.sociable ul li {list-style-type: none;}*/
.post.single ul li{ list-style:url(images/fullhaus/bullet.png) ;}
.backtitulo{background-color:#5B6B94; width:480px; border:#ECECEC dashed 1px; }
.backtitulo h2{font:22px arial,helvetica;letter-spacing:-1px;line-height:1.4em;color:#fff;text-decoration:none;padding-left:20px; }



/* twitter */
#twitter {margin-bottom:10px;}
#twitter #twitter_update_list { color:#505050; line-height:1.4em; padding: 0;line-height:1.6em; font-size:12px; }
#twitter #twitter_update_list a { color:#141845;padding:0;margin:0;display: block; }
#twitter #twitter_update_list a:hover  { color:#000;padding:0;margin:0; }



/* sidebar related */

#sidebarwrapper  { margin:0;padding:0;float:right;color: #555; }
#left-sidebar { color:#141845;float:left;margin:0;width:300px;padding:5px; }
#left-sidebar h3 {padding:3px; background: #414468; display: inline; color: #fff; opacity:1.0; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);}
#left-sidebar a   { color:#555; }
#left-sidebar a:hover { color:#000; }
#left-sidebar p { color:#141845; }
#left-sidebar ul { list-style:none;margin:8px 0 4px;color: #555; }

.categories { padding-left: 50px; color: #666; }
.categories li { font-size: 11px;padding:3px 2px; float: left;color:#444; width: 48%; display: inline; }
.categories li a { color: #555; text-decoration:none;  }
.categories li a:hover { color:#eee;text-decoration: none; }

.recent-posts { padding: 10px 0; color:#555; font-size:12px;}
.recent-posts ul { margin: 0px; padding: 0; }
.recent-posts li { margin: 0px; padding: 4px 0; list-style-type: none;  }
.recent-posts li a { text-decoration:none; }
.recent-posts li a:hover { text-decoration:none;  }

.delicious { padding: 10px 0; }
.delicious ul { margin: 0; padding: 0; }
.delicious li { margin: 0px; padding: 2px 0; list-style-type: none;  }
.delicious li a { text-decoration:none; }
.delicious li a:hover { text-decoration:none; }

.tags { padding:0;}
.tags a { text-decoration:none;color:#333;font-weight:normal; }
.tags:hover a { color: #666; text-decoration: none; }
.tags:hover a:hover, #sidebar .tags a:hover { color: #eee;text-decoration: none; }
.adicione, .enquete, .ultimosTwitter, .listaCategorias, .linksint {position:relative; padding-top:10px;}
.linksint {line-height:25px;}
.linksint ul li{background:url("images/fullhaus/bullet.png") no-repeat scroll 0 8px transparent;padding-left:24px; margin:0;}

#right-sidebar { clear:right;color:#141845;float:right;width:295px;margin:0;padding:5px;font-size:11px; background-color:#ececec;position:relative;
right:35px; opacity:0.8; filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);}
#right-sidebar h3 {padding:3px; background: #414468;display: inline; color: #fff; opacity:1.0; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);}
#right-sidebar p { color:#141845; padding-bottom:10px;}
#right-sidebar a   { color:#555;text-decoration:none; }
#right-sidebar a:hover { color:#000; }
#right-sidebar ul { list-style:none;margin:8px 0 4px; }



/* COMMENTS */
h3#comments{ background-color:#CF333D;color:#FFFFFF;font-family:'lucida sans unicode';font-size:12px;font-weight:bold;letter-spacing:-1.5px;padding:5px 10px; width:465px; border:1px dashed #ECECEC;}	
 h3#respond { background-color:#E97C1F;color:#FFFFFF;font-family:'lucida sans unicode';font-size:12px;font-weight:bold;letter-spacing:-1.5px;padding:5px 10px; width:465px; border:1px dashed #ECECEC;}	
ol.commentlist { list-style:none; margin:0; padding:10px 10px 10px 0; width:480px;}
ol.commentlist cite { text-transform:none; font-style:normal; font-weight:bold;}
ol.commentlist li { padding:20px 0; }
ol.commentlist h5 { font-size:12px; margin:3px 0; padding:0; }	
ol.commentlist h5 a:link, { color:#555;}
ol.commentlist h5 a:hover { color:#000; }
ol.commentlist h5 small { display:block; }	
ol.commentlist li { font-size: 11px; margin: 0; padding:20px; }
ol.commentlist li span.moderate { padding:2px; color:#f30; }
ol.commentlist li.alt {background:#E3E3E3;border:1px dashed;padding:20px; }
ol.commentlist li.authorcolor { background:#cccccc;border:1px dashed;padding:20px;  }
.tcom{ width:516px;margin-left:30px;}
.ctext{ width:450px;}
.posavatar{float:left;}*/


/* POSTS RELACIONADOS */

.tpostrel{color:#ffffff; background-color:#799c66; padding:5px 10px;font-weight:bold;}




/* form */
.commentform { margin: 1em 0;padding-top:15px;}
#author, #email,#url,#comment{font:1em arial,helvetica,verdana,sans-serif;margin: 5px 0;padding:2px;}
.comment-warning strong { color: #555; font-weight: bold; }



/* footer */
#footer { color:#555; font-size:9px;line-height:1.4em; padding:0;margin:0 auto;height:40px;text-align:right;  position:relative; top:330px; width:420px;left:220px;}

#footer a { color:#000;border-bottom:1px solid #333; }
#footer a:hover { color:#555;font-style:underline; }
#footer img { display: none; }
.bgamarelo{background:#ECECEC none repeat scroll 0 0;border:1px dashed #818181;padding:10px;}

/* WP Cumulus */

.wpcumulus{}

/* Titulos*/


.titulos {text-align:center;}

.tituloartigo{position:relative; margin-left:110px;top:7px;background:transparent url(images/fullhaus/artigos.png) no-repeat  0;width:367px; height:62px;}

.titulonoticias{position:relative;  margin-left:130px;top:7px;background:transparent url(images/fullhaus/noticias.png) no-repeat  0;width:291px; height:55px;}
.tituloenoisnafita{position:relative;margin-left:80px;top:7px;background:transparent url(images/fullhaus/enoisnafita.png) no-repeat  0;width:400px; height:65px;clear:both;}
.titulozueirinhas{position:relative; margin-left:80px;top:7px;background:transparent url(images/fullhaus/zueirinhas.png) no-repeat  0;width:370px; height:62px;}
.titulomaiszueirinhas{position:relative; margin-left:-80px;top:70px;background:transparent url(images/fullhaus/+zueirinhas.png) no-repeat  0;width:476px; height:62px;}


/*.titulozueirinhas{position:absolute; margin-left:-75px;margin-top:80px; background:transparent url(images/fullhaus/zueirinhas.png) no-repeat  0;width:370px; height:62px;}*/

/*Logotipos Lateral*/
.logoup{padding-left:10px;float:left; position:relative;padding-top:18px;}
.logos{padding-top:15px;float:left; position:relative;}

/*Contato*/

.contato{margin-top:50px;position:relative; width:439px; margin-left:-210px; left:50%;line-height:20px;}
.asterisco{color:#ff0000;}
.bt{font-size:10px; font-weight:bold;color:#fff; background:#716756; border:0px;  cursor:pointer; text-align:center;padding:3px 10px; width:auto; height:20px;}
.bt a:hover {font-size:10px; font-weight:bold; color:#fff; background-color:#3e392f; border:0px;text-align:center; }
.ps{font-size:9px;}
.boxcontato{width:450px; height:auto;}

/*Texto Interno*/
.postext{padding:50px;}



/*Home*/

.vejamais{
float:right;
background-color:#636682;
padding:5px 10px;
margin:15px;
}
.vejamais a{
color:#FFFFFF;
}
.vejamais a:hover{
color:#FFFFFF;
text-decoration:underline;
}

/*Página 404*/

.erro404{
width:480px;
height:369px;
position:relative;
background:transparent url(/blog/wp-content/themes/Infinity-theme/theme/images/fullhaus/404.png) no-repeat top left;
margin:0px 0px 0px 30px;


}

/*Quem Somos*/


.imgquemsomos{
width:480px;
height:369px;
position:relative;

margin:0px 0px 0px 30px;