/*
Amarelo: #ffcd36
Azul: #0084C0
Cinza: #fafafc
Vermelho: #e05525

Estrutura de blocos:
geral {
	cabecalho {}
	principal {	
		topo {}
		conteudo {} col_direita {}
	}
	rodape {}	
}

*/



body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #ffffff url(../images/fundo.png);
	margin: 0 auto;
	padding: 0;

}

a {	color: #000000; }
img { border: 0px; }
hr { display: none; }

h2 {
	color:#FFCC66;
	font-family: Georgia;
	font-size: 22px; /*26px; */
	font-weight: bolder;
	margin: 0px 0px 12px 0px;
	padding-left: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #FFCC66; 
}

h2 a.nav-tag {
	color:#FFCC66;
}

h3 {
	font-size: large;
	margin: 0px 0px 3px 0px;
}

#geral
{
	width: 770px;
	margin: 0 auto;
	text-align: left;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;	
	border-bottom: 1px solid #E1E1E1;	
	background-color: #fff;
	position: relative;	
}

#texto_estatico {
	padding: 3px 10px;
}

/* Login */

#box_login_principal{
	
	/*background-color: #ffffff;*/
	float:right;
	height:30px;
	margin-top: 10px;
	margin-right:30px;
	_margin-right:20px;	
}

#box_login_principal form {
	margin:0 !important;
}


#box_login {
	margin: 60px auto;
	width: 520px;
	border: 10px solid #fafafc;
	background-color: #ffffff;
	position: relative;
	height: 250px;
}



#box_login h1 {
	background:url(../images/titulo_bau.png) no-repeat;
	width: 266px;
	height: 110px;
	margin: 0px;
}



#box_login .fundo {
	background: url(../images/fundo_login.gif) repeat-x;
	background-color: #ffcd36;
	width: 150px;
	float: left;
	height: 250px;
}

#box_login .dialog {
	float: left;
	margin-top: 10px;
	margin-left: 30px;
	background-color: #fff;
	
}

#box_login .bau {
	margin: 25px;
}

.input_login {
    /*background:url(../images/campo_login.png) no-repeat;
	
	width:117px;
	height:19px;
	border:0px;
	padding-left:2px;
	padding-right:4px;
	padding-bottom:2px;
	padding-top:2px;
	margin-bottom:3px;
	font-size: 14px;
	font-weight: bold;
	*/
	background-image: url(../images/box_top_login_input.gif);
	background-repeat: x-repeat;
	width: 117px;
	height: 18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #1f638f;
	border-right-color: #1f638f;
	border-bottom-color: #1f638f;
	border-left-color: #1f638f;
	background-color: transparent;
	padding-left:2px;
	padding-right:4px;
	padding-bottom:2px;
	padding-top:2px;
	margin-bottom:3px;
	font-size: 14px;
	font-weight: bold;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
	}
	
#esqueceu_senha{
	margin: 0px auto;
	float:left;
	padding:5px;
	background-color: transparent;
	display: block;
	width:100%;
	
}

.esqueceu_senha{
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;

}

#box_login p {
	margin: 6px 0px;	

}

/* Cabecalho */

#cabecalho
{
	background: #ffcd36 url(../images/fundo_cabecalho.png) repeat-x; 
	height: 110px;
	position: relative;
}

#cabecalho h1
{
	color:#000000;
	font-family: Georgia;
	font-size: 48px;
	font-weight: bold;
	margin: 0px;
	position: absolute;	
	top: 22px;
	left: 17px;
}


#cabecalho h1 a {
	background:url(../images/bau_logo.png) no-repeat;
	width: 186px;
	height: 76px;
    
}

#cabecalho .cadastrado {
	float: right;
	display: block;
	margin: 5px;
}

#cabecalho #user_stats {
	display: block;
	background: url(../images/box_user_stats.png) no-repeat scroll right 0%;
	width: 132px;
	height: 56px;
	padding: 10px 9px 5px 5px;	
	position: absolute;
	top: 38px;
	right: 13px;
	color: #0084C0; 
	text-align: center;	
}

#cabecalho #user_stats img.percentImage {
 background: white url(/images/percentImage_back.png) top left no-repeat;
 padding: 0;
 margin: 0 0 7px 0;
 background-position: 1px 0;
}

#cabecalho .user_configs {
	position: absolute;
	display: block;
	right: 10px;
	top: 6px;
}


#cabecalho_bottom {
	height: 16px;
	background: #ffcd36 url(../images/bottom_cabecalho.png) no-repeat;
	
}

/* Menu de abas*/
#menu {
  float:left;
  width:100%;
  line-height:normal;
  background: url(../images/bottom_cabecalho.png) repeat-x top;
  
  /* border: 1px solid red; /* tag marcacao */
}
  
  
#menu ul {
  margin:0;
  padding:13px 35px 0;
  list-style:none;
}
  
  
#menu li {
  float:left;
  background:url(../images/norm_left.png) no-repeat left top;
  margin:0;
  padding:0 1px 0 8px;
  }
  
#menu a {
  float:left;
  display:block;
  background:url(../images/norm_right.png) no-repeat right top;
  padding:5px 28px 10px 15px;
  text-decoration:none;
  font-weight:bold;
  color: #999;  
}
  
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#menu a {float:none;}
/* End IE5-Mac hack */
#menu a:hover {
  color:#000000;
}
  
#menu #current {
  background-image:url(../images/norm_left_on.png);
}
  
#menu #current a {
  background-image:url(../images/norm_right_on.png);
  color:#000000;
}
	
	
#principal 
{
	background-color: #FFF;
	float: left;
	padding: 15px 15px 5px 15px;
	width: 740px;
	/* border: 1px solid #990033;  /* tag marcacao */	
}

#convite {
	float:left;
	padding: 10px;
	margin-bottom:20px;
	border: #ddd 1px dashed;
	position:relative;
	font-size:18px;
	font-family:Georgia;
	width:720px;
}

#convite h2{
	background-color: transparent;
	background-image:url(../images/bem_vindo.png);
	background-repeat: no-repeat;
	background-x-position: 0%;
	background-y-position: 0%;
	width: 250px;
	height: 39px;
	border:0px;
}

#convidado {
	margin: 6px;
	position:relative;
	font-size:14px;
	font-family:Georgia;
	width:720px;
}
	
#bem_vindo h2 {
	background-color: transparent;
	background-image:url(../images/bem_vindo.png);
	background-repeat: no-repeat;
	background-x-position: 0%;
	background-y-position: 0%;
	width: 250px;
	height: 39px;
	border:0px;
}


.bem_vindotexto{
	position:relative;
	float:left;
	font-size:18px;
	font-family:Georgia;
	
	text-align: justify;

}


#minasonrailsmg {
	margin: 5px 10px;
	float:left;
}

#minasonrails {
	padding: 5px;
	position:relative;
	float: left;
	background-image:url(../images/minasonrails.png);
	background-repeat: no-repeat;
	width: 96px;
	height: 61px;	
}

.textominas{
	position:relative;
	margin-left:25px;
	padding: 5px;
	float:left;
	font-size:15px;
	font-family:Georgia;
	width:550px;
}

#rodape 
{
	clear: both;
	background: #FFFFFF url(../images/fundo_rodape.png) no-repeat;
	height: 53px;
	width: 100%;
	margin-bottom: 0px;
	margin-top: 8px;
}

#rodape ul {
   padding:0px;
   margin:0px;
   float: left;
   width: 100%;
   list-style:none;
}

#rodape ul li {
	display: inline;
}

#rodape ul li a {
	padding: 2px 10px;
	float:left;
}

#rodape #logo_dito a{

	float:left;
	background-color: transparent;
	background-image: url(../images/logo_dito.png);
	background-attachment: scroll;
	position:absolute;
	right:8px;
	bottom: 3px;
	width:46px;
	height:35px;

}

/* Colunas */
/* BOx Colunas*/
#maincontainer{
	width: 720px; /*largura main container*/
	height:260px;
	margin: 0 auto; /*Centralizar na página*/
	/*border: #ddd 1px dashed;*/
	padding:8px;
	
}

#contentwrapper{
float: left;
width: 100%;
}



/* Coluna Direita */
#coluna_direita{
	margin-left: 480px; /*Margin (LarguraColunaDireita + LarguraColunaEsquerda)*/
	font-family:Georgia;
}

/* Coluna Direita - Titulo*/
#coluna_direita h2 {
	
	background-color: transparent;
	background: url(../images/compartilhe.png) no-repeat center;
	width: 220px;
	height: 38px;
	margin: 0 auto;
	border:0px;
	
}

#logo_empresa {
	margin:0 0 20px 0;
}

.col_direita {
	margin:10px 0 0 0;
	background:#F8F8F8;
	padding:15px 0 5px 0;
}

.col_direita h4 {
	float:left;
	width:100%;
	display:block;
	margin:0 0 5px 0;
}

.col_direita h4 span {
	background:#FFF6DE;
	border:1px solid #F6DE8B;
	font-family:Georgia;
	font-size:16px;
	font-weight:bold;
	margin:0 0 0 5px;
	padding:3px;
	float:left;
}

.col_direita ul {
	clear:both;
	margin:0;
	padding:0;
}

.col_direita ul li {
	border-bottom:1px #EFEFEF solid;
	list-style:none;
	margin:0;
	padding:0;
}

.col_direita ul li a {
	padding:3px 5px;
	display:block;
	font-size:13px;
	text-decoration:none;
	position:relative;
}

.col_direita ul li a:hover {
	background:#FFF;
}

.col_direita ul li a span.num_ocorrencia {
	position:absolute;
	right:10px;
}

#tags h4 a {
	border:1px #EFEFEF solid;
	background:#FFF;
	padding:3px 5px;
	float:right;
	color:#FFCC66;
	font-weight:bold;
	font-size:11px;
	margin:0 5px 0 0;
	text-decoration:none;
}

#tags h4 a:hover {
	background:#FFCC66;
	color:#FFF;
}




/* Coluna Esquerda*/
#coluna_esquerda{
	float: left;
	width: 236px; /*Largura da coluna em pixels*/
	margin-left: -720px; /*left margin = -(MainContainerWidth)*/
	background:url(../images/barra.png) no-repeat;
	background-position:right;
	background-color:transparent;
	font-family:Georgia;
	height:260px;
}

/* Coluna Esquerda - Titulo*/
#coluna_esquerda h2 {

	background-color: transparent;
	background: url(../images/guarde.png) no-repeat center;
	width: 129px;
	height: 38px;
	margin: 0 auto;
	border:0px;
}

/* Coluna Esquerda*/
#coluna_centro{
	float: left;
	width: 236px; /*Largura da coluna em pixels*/
	margin-left: -484px; /* right margin = -(MainContainerWidth - LarguraColunaEsquerda)*/
	background:url(../images/barra.png) no-repeat;
	background-position:right;
	background-color:transparent;
	font-family:Georgia;
	height:260px;
	}


/* Coluna Centro - Titulo*/
#coluna_centro h2 {
	background-color: transparent;
	background: url(../images/organize.png) no-repeat center;
	width: 158px;
	height: 38px;
	margin: 0 auto;
	border:0px;
}


.padrao_coluna{
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
}


/* Topo > Enviar arquivo */

#topo {
	position: relative;
	float: left;
	margin-top: 5px;
	margin-bottom: 20px;
	
	/* border: 1px solid #CC33CC; /* tag marcacao */
}

#enviar_arquivo  {
	float: right;
	width: 220px;
}

#enviar_arquivo a
{
	background: url(../images/bt_enviararquivo.png) no-repeat;
	width: 172px;
	height: 42px;
	margin: 0px auto;	
}

/* Topo > Busca */

#topo #busca {
	height: 30px;	
	width: 484px;
	float: left;	
	padding: 5px;	
	border: 1px solid #f6de8b;
	background: #fff6de;	
	vertical-align: middle;
}

#topo #busca .input_busca {
	width: 337px;
	height: 18px;
	padding: 3px;
	font-size: 14px;
	font-weight: bold;
	border: 3px solid #f6de8b;
	float: left;
	margin-right: 10px;
	margin-left: 5px;
}

.input_busca {
	width: 337px;
	height: 18px;
	padding: 3px;
	font-size: 14px;
	font-weight: bold;
	border: 3px solid #f6de8b;
	margin-right: 10px;
	margin-left: 5px;
}

/* Conteudo --------------------------------------------------------------------------------------- */

#conteudo 
{
	width: 495px;
	float: left;
	/* border: 1px solid #00CC33;  /* tag marcacao */
}

/* Conteudo > Principal > Tag Cloud */

#tagcloud
{
	/* border: 1px solid #FF3366;  /* tag marcacao */
	text-align:justify;
	font-family:"Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
}

#tagcloud h2 {
	background: url(../images/tit_palavraschave.png) no-repeat;
	width: 392px;
	height: 55px;
	display: block;
}

#tagcloud a
{
	text-decoration: none;
}

#tagcloud a:hover
{
	text-decoration:underline;
}

#tagcloud .tag0  {font-size: 1.0em; color: #A8C3D5; margin: 7px 7px 0px 0px; }
#tagcloud .tag1  {font-size: 1.3em; color: #A8C3D5; margin: 7px 7px 0px 0px; }
#tagcloud .tag2  {font-size: 1.4em; color: #7EB3D0; margin: 7px 7px 0px 0px;}
#tagcloud .tag3  {font-size: 1.6em; color: #55A5CB; margin: 7px 7px 0px 0px;}
#tagcloud .tag4  {font-size: 1.8em; color: #2199C6; margin: 7px 7px 0px 0px;}
#tagcloud .tag5  {font-size: 2.0em; color: #008EC3; margin: 7px 7px 0px 0px;}
#tagcloud .tag6  {font-size: 2.2em; color: #0084C0; margin: 7px 7px 0px 0px;}
#tagcloud .tag7  {font-size: 2.4em; color: #0084C0; margin: 7px 7px 0px 0px;}
#tagcloud .tag8  {font-size: 2.6em; color: #0084C0; font-weight: bold; margin: 7px 7px 0px 0px;}
#tagcloud .tag9  {font-size: 2.8em; color: #0084C0; font-weight: bold; margin: 7px 7px 0px 0px;}
#tagcloud .tag10 {font-size: 3.0em; color: #0084C0; font-weight: bold; margin: 7px 7px 0px 0px;}


/* Pagination */

.pagination {
	clear:both;
}

/* /Pagination */

/* Conteudo > Principal > Indique/Comente */

#indique_comente
{
	width: 65%;
	float: left;
	position: relative;
	display: block;
	margin-top: 16px;
	/* border: 1px solid #990033;  /* tag marcacao */	
}

#indique_comente #comente{
	margin: 0px auto;
	float: left;
}

#comente a {
	background-color: transparent;
	background-image:url(../images/comente_bau.png);
	background-repeat: no-repeat;
	background-x-position: 0%;
	background-y-position: 0%;
	width: 250px;
	height: 35px;
	border: 0px;
	display: block;	
}

#indique_comente #indique{
	margin: 0px auto;
	float:left;
	
	background-color: transparent;
	background-image: url(../images/coluna_indique.png);
	background-repeat: no-repeat;
	background-x-position: 0%;
	background-y-position: 0%;
	display: block;	
}
	
#indique a {
	background-color: transparent;
	background-image:url(../images/convide_amigo.png);
	background-repeat: no-repeat;
	background-x-position: 0%;
	background-y-position: 0%;
	width: 220px;
	height: 35px;
	margin-left: 10px;
	border:0px;
}


/* Video ScreenCast */

#box_video{
	margin: 0px 25px 10px 25px;
	width: 440px;
	height: 367px;
}

/* Conteudo > Principal > Tipos */

#tipos {
	margin-top: 15px;
	float: left;
	vertical-align: bottom;
	width: 100%;	
}

#tipos h2 {
	background: url(../images/tit_tipos.png) no-repeat;
	width: 137px;
	height: 55px;
	float: left;
	display: block;
}

#tipos img {
	float: left;
	margin-left: 10px; 
	margin-bottom: 6px;
}

/* Conteudo > Arquivo */

.arquivo {
	float: left;
	width: 100%;
	margin-bottom: 8px;
	padding: 5px;
	border: #ddd 1px dashed;
	border-left: 6px solid #ffcd36;
}

.arquivo img {
	margin: 3px 25px 50px 3px;
	float: left;
	text-align: right;
}

.arquivo .download {
	float: right;
	top: 2px;
	right: 2px;
}

.arquivo .descricao {
	color: #999;
}

.arquivo .creditos {
	font-size: smaller;
}

.arquivo .tags a {	
	text-decoration: none;
	color: #0084C0
}

.arquivo .tags a:hover {
	text-decoration: underline;
	color: #e05525;
}
/*
.acoes {
	float: right;
	font-size:smaller;
/*
	border: 1px solid #f6de8b;
	background: #fff6de;

	padding: 5px;
	margin: 8px 2px 2px 0px;
}

.acoes strong {
	color: #0084C0;

}

.acoes a:hover {
	color: #e05525;
}*/

.acoes {
	float: right;
	font-size:11px;
	padding: 5px;
	margin: 8px 2px 2px 0px;
}


.acoes span img {
	margin:0 3px 0 10px;
	position:relative;
	float:none;
	top:2px;
	left:0;
}

.ie .acoes span img {
	left:10px;
}

.acoes span a {
	font-size:11px;
	text-decoration:underline;
}

.acoes span a:hover {
	color:#E05525;
}




/* Conteudo > Paginacao */

#paginacao {
    padding: 1em;
    margin: 4px 0;
    clear: left;
    font-size: 85%;
}

#paginacao a, #paginacao span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

#paginacao span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}

#paginacao a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

#paginacao a:hover {
    border-color: #2E6AB1;
}

#paginacao a.nextprev {
    font-weight: bold;
}

#paginacao span.nextprev {
    color: #666;
}

#paginacao span.nextprev {
        border: 1px solid #ddd;
        color: #999;
}


/* Conteudo > Arquivo > View */

#comentarios {
	margin: 20px 0px;
}

#comentarios p {	
	margin: 6px;
	padding: 5px;
	border-bottom: 2px dotted #efefef;
}

#comentarios .comentario {
	color: #8f8e8b;
}

/* Conteudo > Arquivo > Compartilhar */

.box_add {	
	width: 470px;
	float: left;		
	padding: 5px;	
	border: 1px solid #f6de8b;
	background: #fff6de;	
	vertical-align: middle;
	margin-bottom: 7px;
	display: block;
}

/* Conteudo > Grupo > List */

#meus_grupos .grupo {
	float: left;
	width: 100%;
	margin-bottom: 8px;
	padding: 5px;
	border: #ddd 1px dashed;
}

#meus_grupos .grupo em {
	color: #8f8e8b;
}

#meus_grupos .membro a {
	text-decoration: none;
	color: #0084C0;
}

#meus_grupos .membro a:hover {
	text-decoration: underline;
}

.box_add_usuario {
	margin: 10px 0;
	padding: 5px;	
	border: 1px solid #f6de8b;
	background: #fff6de;	
}

/* Lista de permissões, membros, etc ------------------------------------------------------ */

#lista .item {
	padding: 5px;
	border-bottom: 1px solid #8F8E8B;
	position: relative;
}

#lista .desde {
	color: #666;
	font-style: italic;
}

#lista .link_opcoes {

}

#lista .links {
	font-size: smaller;
	margin-top: 4px;
}

#lista strong {
	font-size: 14px;
}

#lista img {
	vertical-align: bottom;
}


/* Coluna direita ------------------------------------------------------------------------- */


#col_direita { 
	float: right;
	width: 220px;	
	/* border: 1px solid #3333FF; /* tag marcacao */	
}

/* Coluna direita > Ultimos */

#ultimos h2 a {
	background: url(../images/tit_ultimos.png) no-repeat;
	width: 186px;
	height: 55px;
	display: block;

}

#ultimos p {
	margin: 0px 0px 6px 0px;
	padding: 5px;
	border: #ddd 1px dashed;
	position:relative;
	
}

#ultimos .download {
	color: #FF0000;
}

#ultimos .download a {
	color: #FF0000;
}



/* Coluna direita > Coluna apoio */

#col_apoio {
	background-color: #F8F8F8;
	padding: 5px;
}

#col_apoio h4 span
{
	margin: 0px;
	padding: 3px;
	border: 1px solid #f6de8b;
	background: #fff6de;
	font-family: Georgia;
	font-size: 16px;
	font-weight: bold;
}

#col_apoio p {
	padding: 5px;
}

/* Coluna direita > Listar todos */

#listar_todos a {
	background: url(../images/bt_listartodos.png) no-repeat;
	width: 172px;
	height: 60px;	
	margin: 10px auto;	
}

/* Formularios------------------------------------------------------------------------------- */

.box_form {
	width: 480px;
	background-color: #f2f1ef; /* #F0F0F0; */
	padding: 10px;
	border: #CCCCCC 1px dashed;
}

.box_form p {
	margin-top: 20px;
}

label {
	font-weight: bold;
	margin-bottom: 3px;
	display: block;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

labellogin  {
	font-weight: bold;
	font-size:11px;
	margin-bottom: 3px;
	margin-top:3px;
	display: block;
	
}

.dica {
	display: block;
	font-style: italic;
	font-size:11px;
	margin: 1px 0px 0px 5px;
}

.fField {
	width: 350px;
	border: 4px solid #ccc;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	margin:2px 0;
}

.fieldWithErrors .fField{
    border: 4px solid red;
}

.erro_campo{
    font-size: x-small;
    color: red;
}
.apagar {
	display:block;
	float: right;
	color: #FF0000;
}

.formbuttonlogin{
	cursor:pointer;
	font-size:11px;
	height:20px;
	border:outset 1px #ccc;
	background:#999;
	color:#666;
	font-weight: bold;
	padding-left:2px;
	padding-bottom:2px;
	padding-top:2px;
	margin-bottom:3px;
	
	background:url(../images/formbg.gif) repeat-x left top;
}

.formbutton{
	cursor:pointer;
	font-size:11px;
	height:20px;
	border:outset 1px #ccc;
	background:#999;
	color:#666;
	font-weight: bold;
	padding: 1px 2px;
	background:url(../images/formbg.gif) repeat-x left top;
}



/* Outros ----------------------------------------------------------------------------------- */

.link_apoio {
	display: block;
	float: right;
	font-weight: bold;
	margin-top: 8px;
	margin-right: 4px;
}

.link_apoio a {
	color: #ffcd36;	
}

.link_apoio a:hover {
	color: #ffffff;
	background-color: #ffcd36;
}

/* Hacks----------------------------------------------------------------------------------- */

/* Trocar texto por imagem */

h1 a, #box_login h1, #tagcloud h2, #tipos h2, #ultimos h2 a, #enviar_arquivo a, #listar_todos a, #coluna_esquerda titulo,
#indique img_indique,#comente h2, #coluna_esquerda h2,#coluna_centro h2,#coluna_direita h2,#bem_vindo h2, #logo_dito a,
#indique a, #comente a {
	display: block;
	overflow: hidden;
	text-indent: -9999px;		
}

/* Modificar tag h2 pra capa */

#tagcloud h2, #tipos h2, #ultimos h2 {
	border: none;
	margin: 0px;
	padding: 0px;
}


/* Extras --------------------------- */


#convide_amigo{
	float: left;
	margin:auto 0px;
	width:100%;
}

/*
#convide_amigo h2{

	background-color: transparent;
	background-image:url(../images/tit_convide_amigo1.png);
	background-repeat: no-repeat;
	background-x-position: 0%;
	background-y-position: 0%;
	width: 234px;
	height: 57px;
	
	border:0px;
}
*/

/* Boxes */

#yellow_box 
{
	border: 1px solid #f6de8b;
	background: #fff6de;
	padding: 5px;
}

#grey_box 
{
	border: 1px solid #dddddd;
	background: #f4f4f4;
	padding: 5px;	
}


/* Menu 

#menu {
	width: 750px;
	height: 22px;
	display: block;
	margin-bottom: 10px;
}

#menu ul {
	float: right;
	list-style: none;
}

#menu li {
	float: left;
	margin-left: 10px;
}

#menu a {
	color: #ffcd36;
}
*/
/* outros */

#carregando 
{
	display: none;	
}

#clear
{
	clear: both;
}

/* Arquivo aguardando aprovacao */

dl#aguardando_aprovacao {
	color: #000000;
}

dl#aguardando_aprovacao dt {
	margin-bottom: 6px;
	display: block;	
}

dl#aguardando_aprovacao dd {
	margin: 0px 0px 6px 0px;
	padding: 5px 5px 5px 5px;
	border: #ddd 1px dashed;
	position: relative;
	display: inline;
	float: left;
	width: 99%;
}

dl#aguardando_aprovacao a {
	color: #000000;
}


#aceitar_todos {
	float: right;
}

/* Grupo aguardando aprovacao */

dl#grupo_aguardando_aprovacao {
	/* background-color: #fcc; */
	color: #000000;	
}

dl#grupo_aguardando_aprovacao dt {
	margin-bottom: 6px;
	display: block;
}

dl#grupo_aguardando_aprovacao dd {
	margin: 0px 0px 6px 0px;
	padding: 5px 5px 5px 5px;
	border: #ddd 1px dashed;
	position: relative;
	display: inline;
	float: left;
	width: 99%;
}

dl#grupo_aguardando_aprovacao a {
	color: #000000;
}

/* Amigos aguardando aprovacao */

dl#amigos_aguardando_aprovacao {
	color: #000000;
}

dl#amigos_aguardando_aprovacao dt {
	margin-bottom: 6px;
	display: block;	
}

dl#amigos_aguardando_aprovacao dd {
	margin: 0px 0px 6px 0px;
	padding: 5px 5px 5px 5px;
	border: #ddd 1px dashed;
	position: relative;
	display: inline;
	float: left;
	width: 99%;
}

dl#amigos_aguardando_aprovacao a {
	color: #000000;
}

div.box_mensagem{
    margin: 0px 0px 6px 0px;
	padding: 5px;
	border: #ddd 1px dashed;
	position: relative;
	display: inline;
	float: left;
	width: 99%;
}

.mini_icone_email {
	height:10px;
	width:20px;
	float:left;
	margin:0px 5px;
}


.mini_icone {
	height:10px;
	width:20px;
	float:left;
	margin:5px;
}


.sim_nao {
	position: relative;
	float: right;
	display: inline;
	
/*
	position:absolute;
	margin-left: 4px;
	right: 5px;
	top: 10px;
	display: block;
*/
}


/*=messages*/

.notice, .error, .warning, .info {
	font-weight: bold;
	font-size:12px;
	margin: 0px auto 15px auto;
	padding: 5px 5px 5px 30px;
}

.has-js .notice, .has-js .error, .has-js .warning, .has-js .note, .has-js .error-list {
	/*visibility: hidden;*/
}

.notice {
	border: 1px solid #9c9;
    background: #e2f9e3 url(../images/tick.png) no-repeat .5em center;
    color: #060;
}

.error {
	border: 1px solid #c68484;
    background: #fcc url(../images/cross.png) no-repeat .5em center;
    color: #c00;
}

.warning {
	border: 1px solid #dd0;
    background: #ffc url(../images/error.png) no-repeat .5em center;
    color: #000;
}

.info {
	border: 1px solid #82c2d4;
    background: #ebf5f8 url(../images/information.png) no-repeat .5em center;
    color: #000;
}

.error-list {
	background: #ffc url(../images/dialog-warning.png) no-repeat 1.5em 1.5em;
	border: 1px solid #dd0;
	color: #333;
	margin-bottom: 2.5em;
	min-height: 5.5em;
	padding: 1em 1em 1em 6em;
	position: relative;
}

.error-list dt {
	font-weight: bold;
	padding: .2em 0;
}

.error-list dd {
	background: url(../images/bullet.gif) no-repeat 1.8em center;
	padding: .2em 0 .2em 3em;
}

.error-list .close {
	color: #ee3a42;
	position: absolute;
	right: 1em;
	top: 1em;
}

.highlight {
	background: #ffc;
	color: #333;
	padding: .5em;
}

/* Tooltip */
a.tooltip {
	position:relative; 
	padding:0;
	text-decoration:none;
	border-bottom: 1px dotted #000;
	cursor:help; 
	z-index:24;
	font-weight: bold;
}

a.tooltip:hover {
	background:transparent;
	z-index:25; 
}

a.tooltip span {
	display: none
}

a.tooltip:hover span{ 
	display:block;
	position:absolute;
	width:210px; 
	top:15px;
	left:0;
	padding:5px 10px;
	border: 1px solid #f6de8b;
	background: #fff6de;
	color:#000;
	font-weight: normal;
}

.carregando {
	background: #FFCD36;
	color:#000;
	position: fixed;
	top: 0px;
	right: 0px;
	font-weight: bold;
	font-size: 12px;
	padding: 3px 6px 3px 5px;
	font-style: italic;
}

.remover{
	font-size: smaller;
	float: right;
	top: 0px;
}

.remover a{

}

#barra_upload {

}

/* FAQ */

#faq .perguntas {

	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #F9F8F2;	
	margin: 4px;
	padding: 3px;		
}		
#faq .perguntas a {
	text-decoration: none;
}


#faq .titulo {
	font-size: large;
	font-weight: bold;
	color: #FFCC00;
	margin-top: 5px;
}


#faq .imagens {
	border: thin solid #CCCCCC;
}		

#faq .ajudou {		
	font-size: 12px;
	width: 250px;
	float: right;
	border: 1px;
	border-color: #FFCC00;
	padding: 4px;
	border-style: dashed;
	text-align: center;
	margin: 4px;
}

/** Profile **/

    .foto_usuario {
        text-align: center;
        padding: 10px;
    }
    .links_profile {
        padding: 15px 5px;
    }
       
    .membro {
        
        font-size: x-small
    }
 
      .nome_usuario{

        font-size: 20px;
        font-weight: bold;
        text-decoration:none;
        padding: 2px;
        display:block;
       
    }
    .nome_usuario a{
        text-decoration:none;
       
    }
   
     .nome_usuario a:link{
        text-decoration:none;
       
    }
   
     .nome_usuario a:hover{
        text-decoration:none;
       
    }
   
     .nome_usuario a:visited{
        text-decoration:none;
       
    }
   
     .titulo {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-weight: bold;
        color: #000000;
        border-color: #CCCCCC;
        border-width: 1px;
    }
   
   
    /** Scraps **/
    #recados_usuario .scrap, .scrap_privado {
        border-color: #DDDDDD rgb(221, 221, 221) rgb(221, 221, 221) rgb(255, 205, 54);
        border-style: dashed dashed dashed solid;
        border-width: 1px 1px 1px 6px;   
        margin-bottom: 8px;
        padding: 5px;
        position: relative;
        height: 100%;
    }
    
    #recados_usuario .scrap_privado {
        background-color: #F8F8F8;
    }

    #recados_usuario .links_apoio {
        float: right;
        font-size: smaller;
    }
   
    #recados_usuario .foto {
        float: left;
    }   
   

    #recados_usuario p {
        margin: 0px;
        margin-left: 55px;
        padding: 0px;   
    }

    #recados_usuario .enviado {
        position:absolute;
        display:block;
        bottom: 5px;
        right: 5px;
        color: #999999;
        font-family:Arial, Helvetica, sans-serif;;
    }   
   
    .btn_enviar_recado {
        cursor:pointer;
        font-size:11px;
        height:20px;
        border:outset 1px #ccc;
        background:#999;
        color:#666;
        font-weight: bold;
        padding: 1px 2px;
        background:url(../images/formbg.gif) repeat-x left top;
        margin: 2px -2px;
        float:right;       
    }
   
    .btn_privada {
        float:left;
        margin-left:-3px;
    }
   
   
    .vermelho {
        color: red;
    }    