/* CSS Document */

body {
			background-image:url(plano_de_fundo.jpg);
			background-repeat:repeat-x;
			margin:0;
		}
		
		 /*Classes do documento*/
		
		.clear {
		clear:both;
		}
		
		.titulo {
		color:#000066;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		background-color:#F3F2FF;
		text-align:left;
		padding:2px;
		margin-bottom:3px;
		}
		
							/*Inicio do topo do documento*/
		
		#principal{
			margin:0 auto;
			width:750px;
			
		}
		
		topo{
		position:relative;
		
		}
		
			
		#titulo {
			margin:20px 0 14px 0;
			_margin:20px 0 0 0;
			float:left;
			
		}
		
		/*Webmail*/
	
		#webmail {
			float:left;
			width:250px;
			margin:13px 0 0 0;
					
						
		}

		#webmail #login label {
			display: block;
			margin-left:15px;
			width: 60px;
			float: left;
			font:12px Verdana, Arial, Helvetica, sans-serif;
			color:#666666;
			border-bottom: 1px solid #f1f1f1;
	
		}
		
		
		#webmail #login form {
			margin:0;
			
		}
		
		#webmail #login a {
		
			margin-left:85px;
			width:120px;
			font:10px Verdana, Arial, Helvetica, sans-serif;
			color:#666666;
		}
		
		#webmail #login a:visited {
		color:#666666; 
		}
		
		#webmail #web_imagem {
		margin:0 0 0 85px;
		}
		
					/*Menu horizontal*/
		
		#menu_verde {
		clear:both;
		margin:0 0 0 0;
		}
										
		#menu_verde ul {
		margin:0 0 0 200px;
		padding: 0;
		list-style: none;
		}
		
		#menu_verde ul li {
		display:inline;
		padding-right:25px;
		}
		
		#menu_verde ul li a {
		font:bold 12px Arial;
		text-decoration:none;
		color:#FFFFFF;
		letter-spacing:2px;
		height:20px;
		
		}

		#menu_verde ul li a:hover {
		text-decoration:underline;
		}
		
		/*Titulo_Apresentação*/
		
		#titulo_corpo {
		height:50px;
		border-left:2px solid #FFF;
		margin-top:6px;
		margin-bottom:10px;
		margin-left:195px;
		}
		
		#titulo_corpo h2 {
		margin:0;
		color:#669966;
		padding:20px 0 0 5px;
		font:bold 20px Arial;
		
		}
		
						/*Inicio do corpo do documento*/
		#corpo {
		
		}
		
		
		
		#menu_esquerdo {
		float:left;
		width:190px;	
		}
		
		#menu_esquerdo ul {
		margin:0;
		padding:0;
		list-style:none;
		}
				
		#menu_esquerdo a{
		display:block;
		color:#000066;
		border-bottom:1px dashed #CCC;
		text-decoration:none;
		font:10px Verdana, Arial, Helvetica, sans-serif;
		padding:4px;
		_height:10px;
		}
		
		#menu_esquerdo a:hover {
		background-color:#F4F4FF;
		
		}
				/*Conteudo do Corpo*/
				
		#conteudo {
		width:550px;
		margin:0 0 0 0;
		float:left;
		padding-left:5px;
			
		}
		
		#conteudo img {
		padding:10px;
		}
		
		#conteudo p{
		font:12px Verdana, Arial, Helvetica, sans-serif;
		text-align:justify;
		padding:0 0 0 10px;
		margin:10px 0;
		}
			
		#conteudo h4 {
		margin:0 0 0 10px;
		padding:0;
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		width:500px;
		color:#669966;
		padding:2px;
		
		}
		
		div.txts_biblioteca{
		border:1px solid #ECF5F2;
		font:10px Verdana, Arial, Helvetica, sans-serif;
		margin:0 0 5px 10px;
		padding:5px;
		}
		
		div.txts_biblioteca h2{
		margin:0;
		background-color:#ECF5F2;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		margin-bottom:4px;
		}
		
		.txts_biblioteca strong {
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		}
				
		#conteudo ul {
		margin:0;
		padding:5px 0 0 10px;
		}
		
		#conteudo ul li {
		list-style:none;
		color:#333333;
		border-bottom:1px dashed #ccc;
		font:10px Verdana, Arial, Helvetica, sans-serif;
		padding:5px 0 5px 5px;

		}
		
		
		/*Base do documento*/
		
		#base {
		height:50px;
		border-top:1px dashed #CCC;
		margin-top:10px;
		}
		
		#base #logo {
		margin:10px 0 0 10px;
		float:left;
		}
		
		#base #info_base  {
		float:left;
		margin:5px 0 0 30px;
		border-left:1px dashed #ccc;
		height:50px;
		padding:20px 0 0 10px;
		}
		
		#base #info_base p {
		margin:0 0 0 0;
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		color:#999999;
		padding:1px;
		
		}
		
		/*Formularios*/
		
		#sucesso {
		font:10px Verdana, Arial, Helvetica, sans-serif;
		padding:2px;
		margin-left:10px;
		font-weight:bold;
		color:#006600;
		background-color:#D7F8C9;
		text-align:center;
		}
		
		#conteudo form{
	        font-size:10pt;
			width:600px;
			_width:540px;
			margin:0 auto;
			background-color:#FFFFFF;
						
			
        }
        
        #conteudo fieldset{
	        padding: 20px;
	        border: none;
			

	    }
        
        #conteudo legend{
	        font-weight: bold;
	        color: #c03;
	        font-size: 14pt;
	        letter-spacing: 1px;
					
			}
        
        
        /* HACK PARA CORRIGIR O MARGIN-BOTTOM*/
        html>body #conteudo legend{
        	margin-bottom: 0px;
        }
        
        #conteudo input{
	        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: 4px;
	        color: #0E0659;
			
        }
        
        #conteudo select{
	        border: 1px solid #333;
	        font-size: 13px;
	        margin-bottom: 10px;
	        color: #0E0659;
        }
        
        #conteudo label{
	        display: block;
	        width: 90px;
	        float: left;
	        color: #000;
	        border-bottom: 1px solid #f1f1f1;
        }
        
        #conteudo span{
	        color: #999;
	        font-size: 12px;
        }
        
        #conteudo .botao{
	        font-size: 13px;
		    margin: 0px 0px 0px 0px;
			border-left:1px solid #999;
			border-top:1px solid #999;
			border-right:1px solid #333;
			border-bottom:1px solid #333;
		}

		#compartilhada p {
		margin:0;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		padding-bottom:5px;
		border:none;
		}
		
		#corpo #conteudo .mold{
			background-image:url(nid/imagens/eventos/background.jpg);
			background-repeat:no-repeat;
			height:109px;
			width:143px;
			margin:0 10px;
			padding:0;
			float:left;
		}
		
		#corpo #conteudo .mold img {
			width:126px;
			height:95px;
			float:left;
			margin:0;
			margin-top:4px;
			margin-left:8px;
			padding:0;		
		}
		#corpo #conteudo .evento_link{
			font:12px Verdana, Arial, Helvetica, sans-serif ;
			text-align:left;
			text-decoration:none;
			color:#000066;		
		}
		#corpo #conteudo .evento_link a:hover{
			text-decoration:underline;
			color:#990000;		
		}
