﻿	/**********************************************

    Conheça e iVirtua - Versão 2.0
    -------------------------------
    Desenvolvido por Lisiano Lampert

  **********************************************/

/********************

Geral

********************/

body
{
  background-image: url(../Images/bg_back.jpg);
  background-repeat: repeat-x;
}


*
{
  margin: 0;
  padding: 0;
  
  font-family: Tahoma, Arial;
}
.geral
{
  width: 931px;
  border: solid 1px #cccccc;
  background-repeat: repeat-y;
  background-color: White;
  left: 50%;
	margin-left:-475px;
	float: left;
	position: absolute;
}

/********************

Head

********************/

.head
{
  height: 90px;
  background-image: url(../Images/bg_fundo.jpg);
  margin: 0 19px 0 0;
 
}

.headindique
{
  height: 91px;
  background-image: url(../Images/bg_fundo.jpg);
  margin: 0 0 0 0;
}

.logo
{
  float: left;
  margin: 15px 0 0 0;
}

.nome
{
  float: right;
  margin: 30px 45px 0 0;
  font-size: 18px;
  font-weight: bold;
}

#navcontainer
	{
			background-image: url(../Images/degMenu.jpg);
			background-repeat: repeat-x;
			margin: 0 19px 0 0;
			height: 37px;
	}
	
	#navcontainer ul li
	{
			list-style-type: none;
			padding: 0;
			margin: 0;
			display: block;
			float: left;
			font-size: 11px;
			text-align: center;	
	}

	#navcontainer a
	{
		color: White;
		text-decoration: none;
		display: block;
		width: auto !important; /* Correção no Fx, se for 0 ele sobrepõe o conteúdo */
		width: 0;
		height: 37px;
		font-weight: bold;
		font-size: 11px;
		padding: 11px 15px 0 15px;
	}

	#navcontainer a:hover
	{
			background: url("../Images/degMenuHover.jpg") repeat-x;
	}	
	
	.menu
	{
		background-image: url(../Images/degMenu.jpg) repeat-x;
	}
	
	/********************

Menu

********************/
	
	.menulateral
  {
    width: 230px;
    border-right: solid 1px #cccccc;
    
  }
  
  .titlemenu
  {
    font-size: 14;
    width: 220px;
    font-weight: bold;
    margin: 15px 0 0 15px;
  }
  
  .titlecomment
  {
    font-size: 14;
    width: 220px;
    font-weight: bold;
    margin: 15px 0 0 15px;
  }
  
  .itemmenu
  {
    font-size: 10px;
    width: 230px;
    margin: 10px 0 0 15px;
    color: #505E67;
  }
  
  .itemmenulist
  {
    font-size: 12px;
    margin: 10px 0 0 15px;
    color: #505E67;
  }  
  
    .itemmenulist a
  {
    color: #505E67;
    text-decoration: underline;
  }
  
  .itemmenulist a:hover
  {
    color: #333333;
    text-decoration: none;
  }
  
  
  .itemmenu a
  {
    color: #505E67;
    text-decoration: underline;
  }
  
  .itemmenu a:hover
  {
    color: #333333;
    text-decoration: none;
  }
  
  .separadormenulateral
  {
    margin: 15px;
    border-bottom: solid 1px #cccccc;
  }
  
  .input
  {
    border: solid 1px #cccccc;
    padding: 2px;
    font-size: 12px;
    margin: 0 0 0 0;
  }
  
  .input:focus
  {
    border: solid 1px #333333;
  }
  
  .input:hover
  {
    border: solid 1px #666666;
  }
  
  .imgico
  {
    margin: 0 5px 0 0;
  }
  
  #mensagemsuycesso
  {
    font-size: 12px;
    margin: 10px 0 0 15px;
    color: #505E67;
  }
  
  #mensagemsuycesso a
  {
    color: #505E67;
    text-decoration: underline;
  }
  
    #mensagemsuycesso a:hover
  {
    color: #505E67;
    text-decoration: none;
  }
  
/********************

Down

********************/
  
  .down
  {
    height: 55px;
    margin: 0 20px 0 0;
    background-image: url(../Images/fundoDown.jpg);
  }
  
  .copyright
  {
    margin: 23px 25px 0 0;
    float: right;
    font-size: 12px;
    color: #333333;
  }
  
/********************

Post

********************/

.titlepost
{
   font-size: 16px;
   margin: 15px 0 0 15px;
   font-weight: bold;
   width: 650px;
}

.textpost
{
   font-size: 12px;
   margin: 15px 0 0 15px;
   text-align: justify;
   line-height: 20px;
   width: 650px;
}

.textpostdescricao
{
   font-size: 12px;
   margin: 15px 0 0 15px;
   width: 650px;
   line-height: 20px;
}

.textpost a
{
   font-size: 12px;
   color: Black;
   text-decoration: underline;
}

.textpost a:hover
{
   font-size: 12px;
   color: Black;
   text-decoration: none;
}

.post
{
  margin: 0 25px 0 0;
}

.indicar
{
   margin: 15px 0 0px 15px;
   font-size: 12px;
   color: Black;
}

.indicar a
{
   color: Black;
   text-decoration: none;
}

.indicar a:hover
{
   color: Black;
   text-decoration: underline;
}

.comentarios
{
  font-size: 12px;
  text-align: left;
}

.comentarios2
{
  font-size: 12px;
  text-align: left;
  margin: 15px 0 0px 15px;
}

.datecomment2
{
  font-size: 10px;
  text-align: left;
   margin: 15px 0 0px 15px;
}

.datecomment
{
  font-size: 10px;
  text-align: left;
}

.labelidpost
{
  visibility: hidden;
}

.insetircomment
{
  font-size: 12px;
  color: Black;
  margin: 15px 0 25px 15px;
}

.insetircomment a 
{
  text-decoration: underline;
  color: Black;
}

.insetircomment a:hover
{
  text-decoration: none;
  color: Black;
}

.novocomentario
{
  margin: 15px 0 25px 15px;
}

.indicarmaigo
{
  font-size: 12px;
  margin: 0 0 0 15px;
}

.indicarmaigo div
{
  margin: 5px 0 0 0;
}

.inputindiq
  {
    border: solid 1px #cccccc;
    padding: 2px;
    font-size: 12px;
    margin: 0 0 0 0;
    width: 250px;
  }
  
  .inputindiq:focus
  {
    border: solid 1px #333333;
  }
  
  .inputindiq:hover
  {
    border: solid 1px #666666;
  }
  
  .divcomentarioArquivo
  {
    padding: 10px;
  }

/********************

Administração

********************/

  .divlogin
  {
    padding: 3px;
    font-size: 12px;
    background-color: #006699;
    color: White;
    height: 20px;
  }
  
  .divlogin a
  {
    color: White;
    text-decoration: none;
  }
  
  .divlogin a:hover
  {
    color: White;
    text-decoration: underline;
  }
  
  .divlogin2
  {
    float: right;
    margin: 0 15px 0 0;
  }
  
  .LoginButton
  {
    border: solid 1px #cccccc;
    width: 20px;
    height: 19px;
  }
  
  .divlogininput
  {
    font-size: 12px;
    width: 80px;
    height: 15px;
    border: solid 1px #cccccc;
  }

  .inputnewpost
  {
    border: solid 1px #cccccc;
    padding: 2px;
    font-size: 12px;
    margin: 0 0 0 0;
    width: 620px;
  }
  
  .inputnewpost:focus
  {
    border: solid 1px #333333;
  }
  
  .inputnewpost:hover
  {
    border: solid 1px #666666;
  }
  
  .textadmin
  {
    margin: 5px 0 5px 0;
  }
  
    .textadmin input
  {
    margin: 5px 0 5px 0;
  }
  
  .inputfiles
  {
    margin: 5px 0 5px 0;
    width: 350px;
  }
  
  .diveditartextos
  {
    height: 15px;
    float: right;
    margin: 15px;
    font-size: 12px;
    color: #00487B;
  }
  
  .diveditartextos a
  {
    text-decoration: none;
    color: #00487B;
  }
  
  .diveditartextos a:hover
  {
    text-decoration: underline;
    color: #00487B;
  }
  
  .divfiles
  {
    border: dashed 1px #cccccc;
    padding: 10px;
  }
  
  .divprocuraroculto
  {
    margin: 0 0 10px 0;
  }
  
/********************

Busca

********************/

.titlebusca
{
  margin: 15px 0 5px 15px;
  color: #00487B;
  font-size: 12px;
  font-weight: bold;
}

.titlebusca a
{
  color: #00487B;
  text-decoration: underline;
}

.titlebusca a:hover
{
  color: #00487B;
  text-decoration: none;
}

.databusca
{
  margin: 5px 0 10px 15px;
  color: #00487B;
  font-size: 12px;
}

/*****************************

Meu post

*****************************/

.meupost
{
  margin: 15px;
  background-image: url(../Images/Deg_meupost.jpg);
  border: solid 1px #FFCC33;
  padding: 12px;
  list-style: none;
  text-align: center;
  font-size: 14px;
  color: Black;
  font-weight: bold;
  text-decoration: none;
}

.meupost li
{
  display: block;
  list-style: none;
  font-size: 14px;
  color: Black;
  font-weight: bold;
}

.meupost a
{
  color: Black;
 
}

.meupost a:hover
{
  color: Black;
}

.divbusca
{
	margin: 20px 0 0 15px;
	font-size: 12px;
}