body { font-family:Tahoma, Geneva, sans-serif; font-size:11px; }
p { line-height:normal;}
#geral { width:100%; background-image:url(../imagens/fundo_topo.jpg); background-position:top; background-repeat:repeat-x;}
#site { width:778px; margin:0px auto; }
#LOGO {position:absolute; margin-left:30px; margin-top:20px; }
#topo { height:83px;}
#topo #menu {float:right; margin-right:10px; margin-top:50px; height:30px; font-size:12px; font-weight:bold;  }
#topo #menu a:link {color:#F7E4AC; text-decoration:none; }
#topo #menu a:visited { color:#F7E4AC; text-decoration:none;}
#topo #menu a:hover { color:#FFF; text-decoration:none;}
#banner { height:200px; background-image:url(../imagens/banner_fotos_site.jpg); background-repeat:no-repeat;}
#conteudo {  }
#conteudo #esquerda { width:200px; margin:5px 5px 5px 0px; float:left;}
#conteudo #direita { width:543px; margin:5px 0px 5px 0px; float:right;}
.img_borda_esquerda { padding:5px; margin-right:5px; border:1px solid #333; float:left;}
#conteudo #esquerda #agenda { width:100%; height:300px; border:1px solid #333; float:left; padding:5px; margin-bottom:5px; }
.coragenda { color:#666; line-height:12px;}
#mmidia {border:1px solid #333; height:100%; margin-top:5px; margin-bottom:5px; padding:5px;}
#mmidia #videos { width:268px; float:left; }
#mmidia #fotos { width:268px; float:right; }
#conteudo #esquerda #orkut { width:100%; height:130px; border:1px solid #333;float:left; padding:5px; margin-bottom:5px;}
#conteudo #direita #bemvindo { width:100%; height:152px; border:1px solid #333;  float:right; padding:5px; margin-bottom:5px;}
#conteudo #direita #conteudosite { width:100%; height:100%; border:1px solid #333;  float:right; padding:5px; margin-bottom:5px;}
#conteudo #direita #multimidia { width:100%; height:278px; border:1px solid #333; float:right; padding:5px; margin-bottom:5px;}
#conteudo #direita #multimidia #videos { width:268px; float:left; }
#conteudo #direita #multimidia #fotos { width:268px; float:right; }
.img { margin:8px; }
#rodape { width:100%; height:41px; background-image:url(../imagens/fundo_rodape.jpg); background-position:bottom; background-repeat:repeat-x; float:left;}
#rodape #limite_rodape { width:778px; padding:15px; margin:0px auto; font-size:10px; }
#rodape #limite_rodape .copyright { float:left;}
#rodape #limite_rodape .webfire { float:right; height:15px;}
.lista { padding-left:20px; float:left; list-style-type:circle; line-height:20px; }
.destaque { color:#F7E4AC; font-weight:bold; }

a:link { color:#666; font-weight:bold; text-decoration:underline;}
a:visited {color:#333; font-weight:bold; text-decoration:underline;}
a:hover {color:#fff; font-weight:bold; text-decoration:underline;}
a:active {color:#999; font-weight:bold; text-decoration:underline;}

a.link_webfire:link { color:#fff; font-weight:bold; text-decoration:none;}
a.link_webfire:visited {color:#fff; font-weight:bold; text-decoration:none;}
a.link_webfire:hover { color:#F90; font-weight:bold; text-decoration:underline;}

.fundo_agenda_topo { font-size:9px; font-weight:bold; padding:0px; margin:0px;}
.fundo_agenda_corpo {text-align:center;  font-size:25px; font-weight:bold; color:#666; padding:0px; margin:0px;}
.fundo_teste { background-image:url(../imagens/fundo_agenda.jpg); background-repeat:no-repeat; width:43px; height:44px; }



/*  */
#login form{
	      /*  font-size: 10pt;*/
        }
        
        #login fieldset{
	        padding: 20px;
	        border: 0px solid #ccc;
            width: 90%;
        }
        
        #login legend{
	        font-weight:bold; color:#ccc;
	        letter-spacing: 1px;
        }
        
        
        /* HACK PARA CORRIGIR O MARGIN-BOTTOM*/
        html>body #login legend{
        	margin-bottom: 0px;
        }
        
        #login input, #login textarea{
			border: 1px solid #fff;
	       /* border-top: 1px solid #333;
	        border-left: 1px solid #333;
	        border-bottom: 1px solid #ccc;
	        border-right: 1px solid #ccc;*/
	        font-size: 13px;
	        margin-bottom: 10px;
	        color: #000;
        }
        
        #login select{
	        border: 1px solid #333;
	        font-size: 13px;
	        margin-bottom: 10px;
	        color: #0E0659;
        }
        
        #login label{
	        display: block;
	        width: 120px;
	        float: left;
	        color: #fff;
	        border-bottom: 1px solid #333;
        }
        
        #login span{
	        color: #999;
	        font-size: 12px;
        }
        
        #login .botao{
	        font-size: 13px;
	        background: #f1f1f1;
	        margin: 0px 0px 0px 0px;
		}