/*
Theme Name: W.V. Comunicação 2010
Theme URI: http://wordpress.org/
Description: Tema da W.V. para 2010.
Author: Denis Akao
*/

*{
  margin:0;
  padding:0;
  list-style:none;
  }
body{
  font:14px/16px Georgia, "Times New Roman", Times;
  color:#333;
  }
img{
  border:none;
  }
img.alignright{
  float:right;
  margin-left:14px;
  }
.textleft{
  text-align:left;
  }
a{
  color:#000;
  }
a.portifolio img{
  border:2px solid #333;
  }
p{
  padding-bottom: 14px;
  line-height:20px;
  }
h1{
  font-size:42px;
  line-height:normal;
  padding-bottom:28px;
  color:#333;
  }

h2{
  padding-bottom:28px;
  font-size:28px;
  line-height:32px;
  }
.automargin{
  width:992px;
  margin:auto;
  }
#header{
  background:#FEA700 url("images/header.png") repeat-x top center;
  height:139px;
  border-bottom:1px solid #333;
  }
#header h1{padding-top:28px; float:left;}
#header h1 a{
  display:block;
  width:412px;
  height:84px;
  background:url("images/logo.png") no-repeat bottom left;
  text-indent:-9000px;
  overflow:hidden;
  }
#headerimg .description{
  background:url("images/frase.png") no-repeat;
  float:left;
  text-indent:-90000px;
  overflow:hidden;
  width:553px;
  height:110px;
  margin:29px;
  }
#footer{
  background: url("images/footer.png") repeat-x;
  height:263px;
  color:#333;
  padding:14px 0;
  clear:both;
  }
#footer address{
  font-style:normal;
  display:inline;
  line-height:20px;
  }
#menu{
  height:34px;
  float:right;
  margin-top:53px;
  }
#menu h2.widgettitle{display:none;}
#nav li{float:left;}
#nav li a{
  float:left;
  display:inline;
  margin:0px 10px;
  font-size:18px;
  color:#333;
  text-decoration:none;
  padding:8px;
  text-shadow:0 1px 0 #fff;
  }
#nav li a:hover,
#nav li.current_page_ancestor a,
#nav li.current_page_parent a,
#nav li.current_page_item a
{
  background:#D49400; 
  color:#fff;
  text-shadow:0 1px 0 #000;
  }

#page{
  background:url("images/page-bg.png") repeat-x top left;
  }
#content{
  padding:28px 0;
  }
#breadcrumbs{
  padding:14px;
  background:#D49400;
  border-bottom:1px solid #555;
  color:#fff;
  text-shadow:1px 1px 0 #000;
  }
#breadcrumbs p{padding:0;}
#breadcrumbs a{
  text-decoration:none; 
  color:#fff;
  text-shadow:1px 1px 0 #000;
  }
#breadcrumbs a:hover{text-decoration:underline;}

#page-title{
  color:#555;
  width:992px;
  margin:auto;
  }
#page-title h1{
  padding:14px 0;
  color:#333;
  font-size:28px;
  }
.leftcontent{
  float:left;
  width:765px;
  padding-bottom:28px;
  }
.servicos{
  padding:28px 14px;
  display:table;
  }
.home .servicos{
  width:988px;
}
.servicos div{
  float:left;
  display:inline;
  width:300px;
  }
.servicos h2{
  color:#333;
  font-size:28px;
  line-height:32px;
  display:block;
  padding-bottom:14px;
  }
.servicos .web-marketing{ margin:0 28px; }


.servicos ul li a{
  color:#999;
  font-size:22px;
  line-height:normal;
  width:300px;
  padding-bottom:14px;
  text-decoration:none;
  float:left;
  }
.servicos ul li.page-item-29 a{width:300px;}
.servicos ul li a:hover{
  color:#000;
  }
.servicos h1{
  padding-bottom:28px;
  font-size:28px;
  }
.servicos p{
  font-size:16px;
  line-height:22px;
  }
#projetos-recentes{
  padding:14px;
  border:1px solid #999;
  clear:both;
  display:table-cell;
  width:959px;
  }
#projetos-recentes h2{
  font-size:22px;
  line-height:26px;
  padding-bottom:28px;
  }
#projetos-recentes li{
  float:left;
  width:130px;
  margin:0 28px;
  display:inline;
  }
#projetos-recentes img,
.clientes-relacionados img{
  border:2px solid #999;
  margin-bottom:14px;
  }
#projetos-recentes a{
  color:#555;
  text-decoration:none;
  }
#projetos-recentes a:hover{color:#000;}
#projetos-recentes a:hover img,
.clientes-relacionados a:hover img{border-color:#000;}
#projetos-recentes p{
  font-size:12px;
  }
fieldset{
  padding:28px;
  }
legend{
  font-size:22px;
  }
label{
  display:block;
  }
label span{
  display:block;
  font-size:14px;
  line-height:18px;
  }
label input, textarea{
  border:1px solid #333;
  padding:3px;
  width:312px;
  }
input.submit{
  width:auto;
  border:1px solid #999;
  padding:3px 14px;
  cursor:pointer;
  margin:10px 0;
  float:right;
  clear:both;
  }
#fazercontato form{
  width:728px;
  float:left;
  }
#fazercontato .textarea{
  float:right;
  margin-top:-131px;
  }
#fazercontato .textarea textarea{
  height:105px;
  }
#fazercontato fieldset{padding-bottom:0;}
#fazercontato{
  float:left;
  width:995px;
  position:relative; 
}
#infoscontato{
  float:right;
  width:234px;
  padding-top:7px;
  }
#infoscontato p {padding-bottom:7px;}
#infoscontato .email{font-size:11px;}
#infoscontato h4{
  font-size:18px;
  padding:7px 0;
  line-height:22px;
  color:#333;
  }
.right-side{
  float:right;
  width:196px;
  padding-bottom:28px;
  margin-left:14px;
  padding-left:14px;
  border-left:1px solid #ccc;
  } 
.right-side h2{
  color:#333;
  font-size:14px;
  line-height:normal;
  padding-bottom:0;
  }
.right-side li a{
  display:block;
  font-size:14px;
  color:#999;
  padding-top:14px;
  text-decoration:none;
  }
.right-side .web-marketing, 
.right-side .planejamento{padding-top:28px;}
.right-side li a:hover{text-decoration:underline; color:#000;}
.right-side li.current_page_item a{color:#000;}

.clientes{
  clear:both;
  padding-bottom:28px;
  }
.clientes img{
  float:left;
  height:97px;
  width:130px;
  border:3px solid #999;
  margin-right:14px;
  }
.clientes a:hover img{border-color:#000;}
.clientes a:hover {color:#000; text-decoration:underline;}
.clientes h3{
  font-size:20px;
  line-height:normal;
  padding-bottom:14px;
  }
.clientes h3 a{text-decoration:none;}
.clientes-relacionados{
  padding-top:28px;
  border-top:1px dotted #999;
  margin-top:28px;
  display:table;
  width:955px;
  padding-left:28px;
  }
.clientes-relacionados h3{ margin-left:-28px;}
.clientes-relacionados li{
  float:left;
  margin-right:56px;
  margin-top:28px;
  }
.postmetadata{
  clear:both;
  }
.entry{
  font-size:16px;
  }
.entry ul {list-style: disc;}
.entry ul li{
  list-style:disc;
  margin-left:40px;
  padding:7px;
}
.entry h3{
  padding:14px 0;
}
.entry .mmf{
padding-top:28px;
position: relative;
}
.paginacao {text-align:right;}
