body {
  margin:0px 0px 0px 0px;
  padding:10px 0px 0px 0px;
  background:#FFFFFF;
}

* {
  /* font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; */
  font-family:"Trebuchet MS", Arial, Helvetica-Normal, sans-serif, Verdana;
  font-size:14px;
  color:#000000;
}

* a {
  text-decoration:none;
}

* a:hover {
  text-decoration:underline;
}

* input, * button, * textarea {
  /* font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; */
  font-family:"Trebuchet MS", Arial, Helvetica-Normal, sans-serif, Verdana;
  font-size:14px;
  color:#000000;
  font-weight:normal;
  /* border:1px solid #999999; */
}

* select {
  /* font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; */
  font-family:"Trebuchet MS", Arial, Helvetica-Normal, sans-serif, Verdana;
  font-size:14px;
  color:#000000;
  font-weight:normal;
}

* input.checkbox {
  border:0px;
  border-width: 0px;
  text-align: left; 
}

/* Espaco de 5 pixels */
span.line, span.line10px, span.line20px {
  float:left;
  clear:both;
  display:block;
  font-size:1px;
  height:5px;
}

span.line10px {
  height:10px;
}

span.line20px {
  height:20px;
}

/* Error messages */
span.error {
  clear:both;
  font-size:14px;
  color: #FF0000;
}

/* ----- */

/* Divider de 10 pixels */
span.divider {
  margin:0px 6px 0px 6px;
}


/* Basicos */
span.corAzul {
  color: #0000FF;
}

/* ----- */

/* Body */
div#body {
  float:left;
  position:relative;
  width:770px;
  left:50%;
  margin-left:-385px;
  background:#FFFFFF;  
}
/* ----- */

/* Top */
div#top {
  float:left;
  clear:both;
  width:100%;
  height:80px;

}
/* -----*/

/* Top Logo */
div#top div#topLogo, div#top div#topLogoMenor {
  position:absolute;
  left:40px;
  top:5px;
  width:197px;
  height:134px;
}

div#top div#topLogo 
{
  background:url(../images/logo.gif) no-repeat;
  z-index:9999;
}

div#top div#topLogoMenor {
  background:url(../images/logo_menor.gif) no-repeat;
  top:2px;
  z-index:9999;
}
/* ----- */

/* Top Login */
div#topLogin {
  position:absolute;
  right:0px;
  top:40px;
  text-align:right;
  font-weight:bold;
}

div#topLogin input {
  width:100px;
  margin:0px 7px 0px 7px;
}

div#topLogin a {
	color: #FF0000
}

div#topLogin span.lostpassword {
  display:block;
  font-size:14px;
  font-weight:normal;
}
/* ----- */

/* Top Bar */
div#topBar {
  float:left;
  clear:both;
  width:770px;
  height:33px; 
  line-height:33px;
}

div#topBar div.left {
  float:left;
  width:15px;
  height:33px;
  background:url(../images/topbar_left.gif) left no-repeat;
}

div#topBar div.center {
  float:left;
  width:740px;
  height:33px;
  text-align:right;
  background:url(../images/topbar_repeat.gif) left repeat-x;
  
}

div#topBar div.right {
  float:left;
  width:15px;
  height:33px;
  background:url(../images/topbar_right.gif) left no-repeat;
}

div#topBar div.center span.divider {
  color:#A2B3C3;
}

/* Bottom */
div#bottom {
  float:left;
  clear:both;
  width:100%;
  height:100%;
  background:#F1F6F9;
  border-top:1px solid #B4C0C8;
  text-align:center;
  padding:20px 0px 20px 0px;
}

div#bottom, div#bottom a, div#bottom span.divider {
  color:#0055A2;
}

/* ----- */

/* Content */
div#content {
  float:left;
  clear:both;
  width:770px;
  padding:3px 0px 3px 0px; 
}

div#content span.contentTitle {
  float:left;
  clear:both;
  width:100%;
  border-bottom:1px solid #E2E4E6;
  margin:10px 0px 10px 0px;
}

div#content span.contentTitle {
  float:left;
  clear:both;
  width:100%;
  border-bottom:1px solid #E2E4E6;
  margin:10px 0px 10px 0px;
}

div#content span.contentTitle span.t, div#content span.contentTitle a {
  font-family:Arial, Helvetica, sans-serif;
  color:#05179a;
}

div#content span.contentTitle span.t {
  float:left;
  font-size:16px;
  font-weight:bold;
}

div#content span.contentTitle a {
  float:right;
  font-size:14px;
  font-weight:normal;
  text-decoration:underline;
  padding-top:2px;
}
/* ----- */

/* Pub Home */
div#pubHome {
  float:left;
  clear:both;
  display:inline;
  width:760px;
  height:134px;
  margin:20px 5px 10px 5px;
}

div#pubHome div.left {
  float:left;
  width:7px;
  height:134px;
  background:url(../images/pubhome_left.gif) left no-repeat;
}

div#pubHome div.center {
  float:left;
  position:relative;
  width:748px;
  height:134px;
  background:url(../images/pubhome_repeat.gif) left repeat-x;
}

div#pubHome div.right {
  float:left;
  width:5px;
  height:134px;
  background:url(../images/pubhome_right.gif) left no-repeat;
}

div#pubHome div.center div.texto {
  position:absolute;
  left:40px;
  top:25px;
  background:url(../images/pubhome_texto.gif) no-repeat;
  width:327px;
  height:38px;
}

div#pubHome div.center div.cadastre-se {
  position:absolute;
  left:117px;
  bottom:25px;
  background:url(../images/pubhome_cadastre-se.gif) no-repeat;
  width:173px;
  height:33px;
}

div#pubHome div.center div.img {
  position:absolute;
  left:420px;
  top:16px;
  background:url(../images/pubhome_img.jpg) no-repeat;
  width:308px;
  height:103px;
}
/* ----- */

/* O que e */
div#oQueE {
  float:left;
  clear:both;
  width:420px;
  height:100px;
  padding:10px 20px 0px 20px;
  color:#798084;
  overflow:hidden;
}

div#oQueE span.title {
  float:left;
  clear:both;
  width:100%;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#05179A;
  font-weight:bold;
  margin-bottom:5px;
  overflow:hidden;
  white-space:nowrap;
}

div#oQueE span.text {
  float:left;
  clear:both;
  width:100%;
  text-align:justify;
}

div#oQueE span.text, div#oQueE span.text a {
  color:#798084;
}

div#oQueE span.nitem {
  float:left;
  clear:both;
  width:100%;
  color:#798084;  
}
/* ----- */

/* Align Form */
span.alignformL {
  clear:both;
  width:150px;
}

span.alignformR {
  width:500px;
}

span.alignformL, span.alignformR {
  float:left;
  display:block;
  margin-bottom:5px;
  font-size:14px;
}
/* ----- */

/* Cadastro Senha */
div#cadastroSenha {
  float:left;
  clear:both;
  width:100%;
}

div#cadastroSenha, div#cadastroSenha input {
  font-size:14px;
}

div#cadastroSenha input {
  float:left;
  width:170px;
}

div#cadastroSenha input.submit {
  float:left;
  clear:both;
  width:75px;
}

/* Cadastro */
div#cadastro {
  float:left;
  clear:both;
  width:750px;
  background:#f5f9fb;
  padding:10px 10px 10px 10px;
}

div#cadastro div.cadastro {
  float:left;
  clear:both;
  width:730px;
  border:1px solid #FFFFFF;
  padding:3px 10px 3px 10px;
}

div#cadastro div.cadastro span.texto
{
  font-size:14px;
}

div#cadastro, div#cadastro input {
  font-size:14px;
}

div#cadastro span.t {
  float:left;
  clear:both;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#000000;
  font-weight:bold;
  margin:5px 0px 10px 0px;
  width:300px;
}

div#cadastro span.radio {
  border:0px solid;
}

div#cadastro input {
  float:left;
  width:170px;
}

div#cadastro span.termo {
  float:left;
  clear:both;
  width:470px;
  background:#EEF8FF;
  border:1px solid #ADD0E5;
  font-size:14px;
  margin-bottom:5px;
  padding:15px 15px 15px 15px;
}

div#cadastro span.termo a {
  font-size:14px;
  color:#008CE1;
  text-decoration:underline;
}

div#cadastro input.submit {
  float:left;
  clear:both;
  width:75px;
}

/* User Menu - Menu do usu�rio logado */
div#userMenu {
  float:left;
  clear:both;
  width:750px;
  background:#EBF3F7;
  border-top:1px solid #D6DBE0;
  border-bottom:1px solid #D6DBE0;
  padding:10px 10px 10px 10px;
  margin:10px 0px 5px 0px;
}

div#userMenu a.negociacoes {
  color:#0055A2;
}
/* ----- */

/* Meus Dados - Dados do usu�rio logado */
div#meusDados {
  float:left;
  clear:both;
  width:100%;
}
/* ----- */

/* addNewContact - Pedido de novos contatos */
div.addNewContact {
  float:left;
  clear:both;
  width:100%;
  background:#FFFFA8;/*#DFF0F9*/
  border-top:1px solid #B7D1DE;
  border-bottom:1px solid #B7D1DE;
  line-height:55px;
}

div.addNewContact img {
  float:left;
  position:relative;
  padding:5px 10px 5px 5px;
}

div.addNewContact button {
  line-height:normal;
  margin-left:5px;
  padding:0px 5px 0px 5px;
}

div.addNewContact span.text {
  #float:left;
  #padding-top:18px;
  #height:37px;
  width: 70%;
}

div.addNewContact span.buttons {
  width: 50%;
  text-align: left;
  height: 20px;
}
/* ----- */

/* Listar Itens */
div#listarItens {
  float:left;
  clear:both;
  width:758px;
  vertical-align:middle;


}



div#listarItens div.itens 
{
  
  float:left;
  clear:both;
  width:750px;
  background:#EBF3F6;
  padding:5px 5px 5px 5px;
   
}

div#listarItens div.itens div.lista {
  float:left;
  width:758px;
  border:1px solid #B6C0CA;
  background:#FFFFFF;
  padding-bottom:0px;
  text-align:left;
}



div#listarItens div.itens div.bar {
  float:left;
  clear:both;
  width:100%;
  margin:5px 5px 5px 5px;
}

div#listarItens div.itens div.bar span.showing {
  float:left;
  padding:5px 5px 5px 5px;
}

div#listarItens div.itens div.bar span.navi {
  float:right;
  padding:5px 5px 5px 5px;
}

div#listarItens div.itens div.lista span.cellT0,
div#listarItens div.itens div.lista span.cellT1, div#listarItens div.itens div.lista span.cellT2,
div#listarItens div.itens div.lista span.cellT3, div#listarItens div.itens div.lista span.cellT4,
div#listarItens div.itens div.lista span.cellT5, div#listarItens div.itens div.lista span.cellT6,
div#listarItens div.itens div.lista span.cellT220,
div#listarItens div.itens div.lista span.cellT221, div#listarItens div.itens div.lista span.cellT222,
div#listarItens div.itens div.lista span.cellT223, div#listarItens div.itens div.lista span.cellT224,
div#listarItens div.itens div.lista span.cellT225, div#listarItens div.itens div.lista span.cellT226 {
  font-weight:bold;
  white-space:nowrap;
  height:auto;
  line-height:normal;
  font-size:14px;
  text-align:center;
  vertical-align:middle;
}

div#listarItens div.itens div.lista span.cell0,
div#listarItens div.itens div.lista span.cell1, div#listarItens div.itens div.lista span.cell2,
div#listarItens div.itens div.lista span.cell3, div#listarItens div.itens div.lista span.cell4,
div#listarItens div.itens div.lista span.cell5, div#listarItens div.itens div.lista span.cell6,
div#listarItens div.itens div.lista span.cellT0,
div#listarItens div.itens div.lista span.cellT1, div#listarItens div.itens div.lista span.cellT2,
div#listarItens div.itens div.lista span.cellT3, div#listarItens div.itens div.lista span.cellT4,
div#listarItens div.itens div.lista span.cellT5, div#listarItens div.itens div.lista span.cellT6,
div#listarItens div.itens div.lista span.cell220,
div#listarItens div.itens div.lista span.cell221, div#listarItens div.itens div.lista span.cell222,
div#listarItens div.itens div.lista span.cell223, div#listarItens div.itens div.lista span.cell224,
div#listarItens div.itens div.lista span.cell225, div#listarItens div.itens div.lista span.cell226,
div#listarItens div.itens div.lista span.cellT220,
div#listarItens div.itens div.lista span.cellT221, div#listarItens div.itens div.lista span.cellT222,
div#listarItens div.itens div.lista span.cellT223, div#listarItens div.itens div.lista span.cellT224,
div#listarItens div.itens div.lista span.cellT225, div#listarItens div.itens div.lista span.cellT226 {
  float:left;
  border-left:1px solid #FFFFFF;
  border-top:1px solid #FFFFFF;
  text-align:center;
  padding:2px 0px 2px 0px;
  background:#EBF3F6;
  vertical-align:middle;
}

div#listarItens div.itens div.lista span.cell223{
}

div#listarItens div.itens div.lista span.cell3{
	
}
div#listarItens div.itens div.lista span.cell4
{
	font-size:14px;
}

div#listarItens div.itens div.lista span.cell0,
div#listarItens div.itens div.lista span.cell1, div#listarItens div.itens div.lista span.cell2,
div#listarItens div.itens div.lista span.cell3, div#listarItens div.itens div.lista span.cell4,
div#listarItens div.itens div.lista span.cell5, div#listarItens div.itens div.lista span.cell6 {
  height:95px;
  line-height:20px;
}

div#listarItens div.itens div.lista span.cellT0, div#listarItens div.itens div.lista span.cell0 {
  width:60px;
}

div#listarItens div.itens div.lista span.cellT1, div#listarItens div.itens div.lista span.cell1 {
  width:120px;
}

div#listarItens div.itens div.lista span.cell1 a.{
  font-size: 12px;
}

div#listarItens div.itens div.lista span.cellT2, div#listarItens div.itens div.lista span.cell2 {
  width:107px;
}

div#listarItens div.itens div.lista span.cellT3, div#listarItens div.itens div.lista span.cell3 {
  width:250px;
  text-align:left;
  padding-left: 3px;
}

div#listarItens div.itens div.lista span.cellT4, div#listarItens div.itens div.lista span.cell4 {
  width:110px;
  text-align:center;
}

div#listarItens div.itens div.lista span.cellT5, div#listarItens div.itens div.lista span.cell5 {
  width:162px;
  text-align:left;
}

div#listarItens div.itens div.lista span.cellT6, div#listarItens div.itens div.lista span.cell6 {
  width:110px;
}

div#listarItens div.itens div.lista span.cell220,
div#listarItens div.itens div.lista span.cell222,
div#listarItens div.itens div.lista span.cell223, div#listarItens div.itens div.lista span.cell224,
div#listarItens div.itens div.lista span.cell225, div#listarItens div.itens div.lista span.cell226 {
  height:76px;
  line-height:20px;
}

div#listarItens div.itens div.lista span.cellT220, div#listarItens div.itens div.lista span.cell220 {
  width:60px;
}

div#listarItens div.itens div.lista span.cellT222, div#listarItens div.itens div.lista span.cell222 {
  width:147px;
}

div#listarItens div.itens div.lista span.cellT223, div#listarItens div.itens div.lista span.cell223 {
  width:274px;
  text-align:left;
  padding-left: 3px;
}

div#listarItens div.itens div.lista span.cellT224, div#listarItens div.itens div.lista span.cell224 {
  width:110px;
}

div#listarItens div.itens div.lista span.cellT225, div#listarItens div.itens div.lista span.cell225 {
  width:220px;
  text-align:left;
  
}


div#listarItens div.itens div.lista span.cellT226, div#listarItens div.itens div.lista span.cell226 {
  width:110px;
}

div#listarItens div.itens div.lista span.cell5, div#listarItens div.itens div.lista span.cell6,
div#listarItens div.itens div.lista span.cell225, div#listarItens div.itens div.lista span.cell226 {
  font-weight:bold;
  color:#0055A2;
}

div#listarItens div.itens div.lista span.cell5 a, div#listarItens div.itens div.lista span.cell6 a,
div#listarItens div.itens div.lista span.cell225 a, div#listarItens div.itens div.lista span.cell226 a {
  color:#769FC4;
}

div#listarItens div.itens div.lista img 
{
}

div#listarItens ul.menu {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style:none;
  float:left;
  clear:both;
  width:770px
}

div#listarItens ul.menu li {
  float:left;
  width:120px;
  height:20px;
  line-height:20px;
  background:#CCDDEC;
  border-right:2px solid #FFFFFF;
  color:#769FC4;
  text-align:center;
  font-weight:bold;
  cursor:pointer;
}

div#listarItens ul.menu li a {
  display:block;
  text-decoration:none;
  color:#769FC4;
}

div#listarItens ul.menu li.active, div#listarItens ul.menu li.active a {
  background:#0055A2;
  color:#FFFFFF;
}

div#listarItens div.bottom {
  float:left;
  clear:both;
  width:760px;
  padding:0px 0px 0px 0px;
}

div#listarItens div.bottom, div#listarItens div.bottom a, div#listarItens div.bottom span.divider {
  color:#0055A2;
}

div#listarItens div.bottom a {
  font-weight:bold;
}

div#listarItens div.bottom span.buscarpor {
  margin-left:30px;
}
/* ----- */

/* Listar Contatos / Buscar Contatos */
div#listarContatos, div#buscarContatos {
  float:left;
  clear:both;
  padding:10px 10px 10px 10px;
  width:750px;
  background:#EBF3F6;
  
}

div#listarContatos div.itens {
  float:left;
  clear:both;
  width:738px;
  background:#FFFFFF;
  border:1px solid #c6d9e5;
  padding:5px 5px 5px 5px;
}

div#listarContatos div.itens img.photo {
  float:left;
  width:140px;
  height:120px;
  margin-right:10px;
  background:#f1f6f9;
}

div#listarContatos div.itens div.info {
  float:left;
  width:438px;
  height:120px;
  overflow:hidden;
}

div#listarContatos div.itens div.info span.t1, div#listarContatos div.itens div.info span.t2 {
  float:left;
  clear:both;
}

div#listarContatos div.itens div.info span.t1 {
  font-size:16px;
  font-weight:bold;
  color:#d3e0e7;
}

div#listarContatos div.itens div.action {
  float:left;
  width:150px;
  height:112px;
  overflow:hidden;
  margin-top:8px;
}

div#listarContatos div.itens div.action span {
  float:right;
  clear:both;
  width:100%;
  text-align:right;
  border-bottom:1px solid #d4d7ee;
  padding:5px 0px 5px 0px;
}

div#listarContatos div.itens div.action span, div#listarContatos div.itens div.action span a {
  color:#05179a;
}

div#buscarContatos span.t1, div#buscarContatos span.t1 span {
  color:#05179a;
}

div#buscarContatos span.t2 {
  color:#0920c7;
  font-size:16px;
  font-weight:bold;
}

div#buscarContatos input, div#buscarContatos select {
  width:120px;
}

div#buscarContatos div.box {
  float:left;
  clear:both;
  width:728px;
  background:#FFFFFF;
  border:1px solid #c6d9e5;
  padding:10px 10px 10px 10px;
}

/*inicio*/

/* Listar Contatos / Buscar Contatos */
div#buscarContatosMeusContatos {
  float:left;
  clear:both;
  width:650px;
  background:#EBF3F6;
  padding:1px 1px 1px 1px;
}


div#buscarContatosMeusContatos span.t1, div#buscarContatosMeusContatos span.t1 span {
  color:#05179a;
}

div#buscarContatosMeusContatos span.t2 {
  color:#0920c7;
  font-size:16px;
  font-weight:bold;
}


div#buscarContatosMeusContatos input, div#buscarContatosMeusContatos select {
  width:120px;
}

div#buscarContatosMeusContatos div.box {
  float:left;
  clear:both;
  width:738px;
  background:#FFFFFF;
  border:1px solid #c6d9e5;
  padding:10px 20px 10px 10px;
}


/* fim----- */

/* Negocia��es  */
div#negociacoes {
  float:left;
  clear:both;
  width:100%;
}

div#negociacoes span.t {
  float:left;
  clear:both;
  font-size:15px;
  color:#000000;
  font-weight:bold;
  margin:5px 0px 10px 0px;
  width:300px;
}


div#negociacoes, div#negociacoes input {
  font-size:14px;
}

div#negociacoes ul.menuItens {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style:none;
  float:left;
  clear:both;
  width:770px
}

div#negociacoes ul.menuItens li {
  float:left;
  width:120px;
  height:20px;
  line-height:20px;
  background:#CCDDEC;
  border-right:2px solid #FFFFFF;
  color:#769FC4;
  text-align:center;
  font-weight:bold;
  cursor:pointer;
}

div#negociacoes ul.menuItens li a {
  display:block;
  text-decoration:none;
  color:#769FC4;
}

div#negociacoes ul.menuItens li.active, div#negociacoes ul.menuItens li.active a {
  background:#0055A2;
  color:#FFFFFF;
}

div#negociacoes div.itens {
  float:left;
  clear:both;
  width:760px;
  background:#EBF3F6;
  padding:5px 5px 5px 5px;
}

div#negociacoes div.itens div.lista {
  float:left;
  width:750px;
  border:1px solid #B6C0CA;
  background:#FFFFFF;
  padding-bottom:2px;
}

div#negociacoes div.itens span.produto {
  float:left;
  clear:both;
  font-weight:bold;
  text-decoration:underline;
  padding:5px 5px 5px 5px;
}

div#negociacoes div.itens span.produto, div#negociacoes div.itens span.perguntas {
  background:#CCDDEC;
}

div#negociacoes div.itens span.perguntas {
  float:left;
  clear:both;
}

div#negociacoes div.itens span.responder {
  float:left;
  clear:both;
}

div#negociacoes div.itens span.perguntas img {
  float:left;
  clear:both;
  text-align:right;
}

div#negociacoes div.itens span.perguntas span.user, div#negociacoes div.itens span.perguntas span.text {
  float:left;
  width:650px;
  text-align:left; 
}

div#negociacoes div.itens span.perguntas span.user {
}

div#negociacoes div.itens span.perguntas span.text {
  text-align:left;
  height:70px;
}

div#negociacoes div.itens span.perguntas span.text a {
  color:#0055A2
}

div#negociacoes div.itens span.perguntas span.line {
  width:100%;
  border-top:1px solid #EBF3F6;
  margin:10px 0px 10px 0px;
  padding:0px 0px 0px 0px;
}
/* ----- */

/* Produto */
div#produto {
  float:left;
  clear:both;
  width:770px;
}

div#produto span.t {
  float:left;
  clear:both;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#000000;
  font-weight:bold;
  margin:5px 0px 10px 0px;
  width:300px;
}

div#produto div.itens {
  float:left;
  clear:both;
  width:760px;
  background:#EBF3F6;
  padding:5px 5px 5px 5px;
}

div#produto div.fotos {
  float:left;
  width:758px;
  border:1px solid #B6C0CA;
  background:#FFFFFF;
  padding-bottom:2px;
}

div#produto div.fotos span.cell {
  float:left;
  width:250px;
  height:55px;
  border-left:2px solid #FFFFFF;
  border-top:2px solid #FFFFFF;
  padding:2px 0px 2px 0px;
  background:#EBF3F6;
}

/* Contato */
div#contato {
  float:left;
  clear:both;
  width:90%;
}

div#contato, div#contato input {
  font-size:14px;
}

div#contato input {
  float:left;
  width:170px;
}

div#contato textarea {
  float:left;
  width:300px;
  height:100px;
}

div#contato input.submit {
  float:left;
  clear:both;
  width:75px;
}
/* Profile */
div#profile {
  float:left;
  clear:both;
  width:100%;
}

div#profile div.top {
  float:left;
  clear:both;
  width:750px;
  background:#DFF0F9;
  border-top:1px solid #B7D1DE;
  border-bottom:1px solid #B7D1DE;
  padding:10px 10px 10px 10px;
}

div#profile div.top img.photo {
  float:left;
  margin-right:10px;
  border:1px solid #B7D1DE;
}

div#profile div.top span.username, div#profile div.top span.desc {
  float:left;
  width:638px;
}

div#profile div.top span.username {
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size:26px;
  font-weight:bold;
  margin-bottom:5px;
}

div#profile div.top span.username, div#profile div.top span.desc a {
  color:#0055A2;
}

div#profile ul.menuprofile li {
  float:left;
  width:200px;
  height:15px;
  line-height:20px;
  background:#CCDDEC;
  border-right:2px solid #FFFFFF;
  color:#769FC4;
  text-align:center;
  font-weight:bold;
  cursor:pointer;
}

/* ----- */

/* boxLogin */
div#boxLogin {
  float:right;
  width:290px;
  height:155px;
  background:url(../images/boxLogin.gif) no-repeat center;
  margin-right:5px;
  margin-top:3px;
  #margin-right:0px;
}

div#boxLogin span.title {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  padding-top: 10px;
}

div#boxLogin lostpassword {
  display:block;
  font-size:14px;
  font-weight:normal;
  margin-top:5px;
  margin-bottom:5px; 
}

div#boxLogin, div#boxLogin span.title, div#boxLogin td, div#boxLogin a.lostpassword {
  color:#05179A;
}
/* ----- */

/* ----- */
div#navHome {
  float:left;
  clear:both;
  width:445px;
  padding-left:15px;
}

div#navHome div.button {
  float:left;
  border:1px solid #DAE1E6;
  border-right:0px;
  width:142px;
  height:53px;
  text-align:center;
}

div#navHome div.button table {
  width:100%;
  height:100%;
}

div#navHome div.button td {
  vertical-align:middle;
}

div#navHome div.button table td a {
  color:#aeaeae;
}

div#navHome div.button table.cadastrese td a{
  color:#33bd6b;
  font-weight:bold;
}
/* ----- */

/* Detalhes do Item */
div#detalhesItem {
  float:left;
  clear:both;
  width:768px;
  border:1px solid #C9C9C9;
  
  background:#EBF3F6;
  padding:1px 1px 0px 1px;
}

div#detalhesItem div.img {
  float:left;
  vertical-align:middle;
  text-align: center;
  padding: 5px 3px 5px 3px;
  width:174px;
  background:#EBF3F6;
}

div#detalhesItem div.img div.views {
  background:#f5f5f5;
  text-align:center;
  padding:5px 0px 5px 0px;
}

div#detalhesItem div.img div.views a {
  padding:0px 3px 0px 3px;
}

div#detalhesItem div.dados {
  vertical-align:left;
  float:left;
  width:566px;
  padding:3px 10px 5px 10px;
}

div#detalhesItem div.scroll {
  width:100%;
}

div#detalhesItem div.dados span.title {
  font-size:18px;
  font-weight:bold;  
} 

div#detalhesItem div.dados span.valor {
  font-size:18px;
  font-weight:bold;  
  color:#0000FF;
  background:#FFFF99;
  padding:5px 5px 5px 5px;
  border:1px dotted  black;
}

div#detalhesItem div.dados span.acao a.{
  color:#0000FF;
  
}

div#detalhesItem div.dados button {
  margin-left:10px;
}
/* ----- */

/* Menu LateralConteudo */
div#ConteudomenuLateral {
  float:left;
  clear:both;
  width:580px;
  background:#f5f9fb;
  padding:0px 5px 0px 5px;
  border:1px solid #cbe0ee;
  
}


div#ConteudomenuLateral span.tNavegue {
  font-weight:bold;
}

/* Menu Lateral */
div#menuLateral {
  float:left;
  clear:both;
  width:170px;
  background:#f5f9fb;
  padding:0px 0px 0px 0px;
  border:1px solid #cbe0ee;
}

div#menuLateral ul {
  float:left;
  clear:both;
  width:100%;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style:none;
}

div#menuLateral li.efetuando {
  background:url(../images/icMenuGo.gif) left no-repeat;
  background-position:4px;
}

div#menuLateral li.adicionando {
  background:url(../images/icMenuMore.gif) left no-repeat;
  background-position:4px;
}

div#menuLateral li.inserindo {
  background:url(../images/icMenuPictures.gif) left no-repeat;
  background-position:4px;
}

div#menuLateral li.negociando {
  background:url(../images/icMenuCalc.gif) left no-repeat;
  background-position:4px;
}

div#menuLateral li.alterando {
  background:url(../images/icMenuEdit.gif) left no-repeat;
  background-position:4px;
}

div#menuLateral li.buscando {
  background:url(../images/icMenuBuy.gif) left no-repeat;
  background-position:4px;
  border-bottom:0px;
}

div#menuLateral li {
  border-bottom:1px solid #cbe0ee;
  padding:4px 5px 4px 24px;
}

div#menuLateral li a {
  display:block;
}

div#menuLateral li, div#menuLateral li a, div#menuLateral span.tNavegue {
  color:#05179a;
}

div#menuLateral li a:hover {
  text-decoration:none;
}

div#menuLateral span.tNavegue {
  float:left;
  clear:both;
  background:#dfecf4;
  padding:4px 0px 4px 24px;
  width:146px;
  font-weight:bold;
  margin-bottom:10px;
}
/* ----- */

/* Detalhes do Produto */
div#detalhesProduto {
  float:left;
  clear:both;
  padding:10px 10px 10px 10px;
  width:750px;
  background:#EBF3F6;  
}

div#detalhesProduto div.desc {
  float:left;
  border:1px solid #FFFFFF;
  width:450px;
  padding:0px 10px 10px 10px;
  font-size:14px;
}

div#detalhesProduto div.desc span.title, div#detalhesProduto div.desc a.user {
  color:#05179a;
}

div#detalhesProduto div.desc span.title {
  font-size:20px;
  font-weight:bold;
}

div#detalhesProduto div.desc a.user {
  text-decoration:underline;
}

div#detalhesProduto div.desc span.tDescricao {
  font-weight:bold;
  color:Black;
  font-size:14px;
}

div#detalhesProduto div.desc span.tnormal {
  font-size:14px;
}

div#detalhesProduto div.photos {
  float:left;
  margin-left:5px;
  width:270px;
  text-align:center;
}

div#detalhesProduto div.photos div.bigImage {
  float:left;
  clear:both;
  width:250px;
  background:#FFFFFF;
  border:1px solid #000000;
  text-align:center;
}

div#detalhesProduto div.photos div.thumbs {
  float:left;
  clear:both;
  width:270px;
  text-align:left;  
}

div#detalhesProduto div.photos div.thumbs img {
  float:left;
  border:1px solid #000000;
  margin-left:0px;
}

div.boxAviso {
  float:left;
  clear:both;
  #width:710px;
  padding:16px 5px 16px 52px;
  background:#fffec9 repeat left;
  background-position:5px;
  border:1px solid #b5b488;
  color:#000099;
}

/* Box Aviso */
div.boxAvisoERROR {
  float:left;
  clear:both;
  #width:650px;
  padding:13px 5px 13px 52px;
  background:#fffec9 url(../images/iconAlert.gif) no-repeat left;
  background-position:5px;
  border:1px solid #b5b488;
  color:#F90202;
}

/* Box Aviso */
div.boxAvisoSucesso {
  float:left;
  clear:both;
  #width:650px;
  padding:13px 5px 13px 52px;
  background:#F3FFE1 url(../images/trust.jpg) no-repeat left;
  background-position:5px;
  border:1px solid #b5b488;
  color:#009933;
}

/* Listar Contatos */
div#listarContatosAntigo {
  float:left;
  clear:both;
  padding:0px 0px 0px 0px;
}

div#listarContatosAntigo div.itens div.lista {
  float:left;
  width:768px;
  border:1px solid #B6C0CA;
  background:#FFFFFF;
  padding-bottom:2px;
}

div#listarContatosAntigo div.itens div.lista span.cell {
  float:left;
  width:245px;
  height:75px;
  border-left:1px solid #FFFFFF;
  border-top:2px solid #FFFFFF;
  padding:2px 0px 1px 0px;
}

div#listarContatosAntigo div.itens div.lista span.cell img {
  float:left;
  margin:5px 5px 1px 5px;
}

div#listarContatosAntigo div.itens div.lista span.cell span.text {
  float:left;
  width:160px;
  height:75px;
  margin:5px 5px 5px 0px;
  overflow:hidden;
  white-space:normal;
}

div#listarContatosAntigo div.itens span.buscarpor {
  float:left;
  clear:both;
  #width:100%;
  padding:5px 0px 0px 0px;
}

div#listarContatosAntigo div.itens div.bar {
  float:left;
  clear:both;
  #width:768px;
  margin:5px 0px 0px 0px;
}

div#listarContatosAntigo div.itens div.bar span.showing {
  float:left;
  padding:5px 0px 5px 0px;
}

div#listarContatosAntigo div.itens div.bar span.navi {
  float:right;
  padding:5px 0px 5px 0px;
}

div#listarContatosAntigo div.itens div.bar span.lastContactsL,
div#listarContatosAntigo div.itens div.bar span.lastContactsR {
  padding:0px 0px 5px 0px;
}

div#listarContatosAntigo div.itens div.bar span.lastContactsL {
  float:left;
  font-weight:bold;
}

div#listarContatosAntigo div.itens div.bar span.lastContactsR {
  float:right;
}

/* ----- */
div#listarContatosAntigo div.itensContato {
  float:left;
  clear:both;
  width:750px;
  padding:0px 0px 0px 0px;
  
}
div#listarContatosAntigo div.itensContato div.listaContatos {
  float:left;
  width:750px;
  border:1px solid #B6C0CA;
  background:#FFFFFF;
  padding-bottom:2px;
}

div#listarContatosAntigo div.itensContato div.listaContatos span.cell {
  float:left;
  width:245px;
  height:90px;
  border-left:1px solid #FFFFFF;
  border-top:2px solid #FFFFFF;
  padding:2px 0px 1px 0px;
}

div#listarContatosAntigo div.itensContato div.listaContatos span.cell img {
  float:left;
  margin:3px 3px 1px 3px;
}

div#listarContatosAntigo div.itensContato div.listaContatos span.cell span.text {
  float:left;
  width:160px;
  height:90px;
  margin:3px 3px 3px 0px;
  overflow:hidden;
  white-space:normal;
}

div#listarContatosAntigo div.itensContato span.buscarpor {
  float:left;
  clear:both;
  #width:100%;
  padding:5px 0px 0px 0px;
}

div#listarContatosAntigo div.itensContato div.bar {
  float:left;
  clear:both;
  #width:100%;
  margin:5px 0px 5px 0px;
}

div#listarContatosAntigo div.itensContato div.bar span.showing {
  float:left;
  padding:5px 0px 5px 0px;
}

div#listarContatosAntigo div.itensContato div.bar span.navi {
  float:right;
  padding:5px 0px 5px 0px;
}

div#listarContatosAntigo div.itensContato div.bar span.lastContactsL,
div#listarContatosAntigo div.itensContato div.bar span.lastContactsR {
  padding:0px 0px 5px 0px;
}

div#listarContatosAntigo div.itensContato div.bar span.lastContactsL {
  float:left;
  font-weight:bold;
}

div#listarContatosAntigo div.itensContato div.bar span.lastContactsR {
  float:right;
}