/*
 COMPRA LEGAL
 
 (C) Copyright 2009/2010
 Todos os direitos reservados à Secretaria de Estado da Tributação do Rio Grande do Norte  (SET-RN).
*/

* {
	margin : 0;
	padding : 0;
	list-style : none;
}
body {	
	background:#e6e6e6 url(../Img/fundoGeral.jpg) repeat-x top;
}

.campotexto {
	font-family:Arial, Helvetica;
	color:#b28d50;
	font-weight:bold;
	font-size:17px;
	padding:2px;
	border-top:2px solid #c1c1c1;
	border-left:1px solid #c1c1c1;
	border-right:1px solid #c1c1c1;
}

 
.campotexto_12px {
	font-size:12px !important;
}


.margem_topo_20px {
	margin-top:20px !important;
}


.margem_esquerda_20px {
	margin-left:20px !important;
}

.botao {
	background:url(../Img/fundoBotao.jpg) repeat-x top;
	color:white;
	font-size:13px;
	border-right:1px outset #f1f1f1;
	border-bottom:1px outset #f1f1f1;
	border-top:1px outset #f2d697;
	border-left:1px outset #f2d697;
	padding:5px;
	cursor:pointer;
}

.lblbold {
  font-weight:bold; 
  font-family:Trebuchet MS, Arial, Helvetica;
  font-size:13px;
  color:gray;
  }
 
 div#divMsgError 
 {
    background:(../Img/ERRO.png) no-repeat middle;
    color:#cc0000;
    height:30px;
    padding-left:40px;
    
 }

div#topo {
	width:812px;
	margin:20px auto;
	height:95px;
	
}

	div#topo #logo {
		width:305px;
		height:51px;
		float:left;
		margin-right:20px;
	}
	
	div#topo #frase {
		width:475px;
		height:51px;
		float:left;
		margin-top:5px;
	}
	
	div#topo #container_decoracao_topo {
		width:150px;
		height:93px;
		position:relative;
	}
	
	div#topo #container_decoracao_topo #decoracao_topo {
		width:150px;
		height:93px;
		position:absolute;
		left:640px;
		top:33px;
		z-index:100;
	}

div#divMenuHorizontal {
	width:812px;
	height:49px;
	margin:0 auto;
	background:#f1f1f1 url(../Img/fundoMenu.jpg) no-repeat top;
}
	div#divMenuHorizontal ul {
		padding:5px 20px 0px 20px;
	}
	
		div#divMenuHorizontal ul li {
			display:inline;
			padding:5px;
		}

div#container_conteudo {
	width:812px;
	margin:0 auto;
	font-family:Trebuchet MS, Times New Roman, Helvetica;
	padding-bottom:35px;
}

	div#container_conteudo  div#conteudo {
		background:url(../Img/fundoConteudo.jpg) repeat-x top;
		width:801px;
		overflow:hidden;
		margin-left:5px;
		min-height:380px;
	}
	
	    div#container_conteudo  div#conteudo td {
	        font-family:Trebuchet MS, Times New Roman, Helvetica;
	    }
	
	    div#container_conteudo  div#conteudo table.mostraDados{
	        font-size:13px;
		    color:#5f4816;
		    border:0;
		    padding:10px;
		    width:100%;
		    margin:10px;
    	    
	    }
    	
	    div#container_conteudo  div#conteudo .info {
	        padding:10px 10px 10px 40px; 
	        border:1px solid #FFE96F; 
	        float:left; 
	        width:93%;
	        margin:0 0 15px 20px;
	        font: 11px "Trebuchet MS", Verdana, Arial;
	        background:url("../Img/ico_info.png") no-repeat top left;
	        background-color:#FFFADF;
	        overflow:auto;
	        z-index:10;
	    }
    	
	    div#container_conteudo  div#conteudo table{
		    border:0;
		    /*
		    width:auto;
		    margin:0 auto;
            */
	    }
	    
	        div#container_conteudo  div#conteudo table tr td{
		        padding:5px;
	    }
	    
	    div#container_conteudo  div#conteudo table th{
		    background-color:#795F26;
		    color:White;
	    }
	    
	
	    div#container_conteudo div#conteudo div#divMensagemDiaria>* {
	        display:none;
	    }
	    
	    div#container_conteudo div#conteudo div#divLoginTopo {
	        display:none;
	    }

		div#container_conteudo  div#conteudo a { 
			color:#b28d50;
		}

		div#container_conteudo div#conteudo ul {
			margin:20px 20px 20px 40px;
		}

			div#container_conteudo div#conteudo ul li{
				color:#b28d50;
				font-size:13px;
				list-style:square;
				padding:5px;
			}

		div#container_conteudo  div#conteudo h1{ 
			margin:20px;
			padding:0;
			font-family:Trebuchet MS, Arial, Helvetica;
			color:#B99354;
			font-size:24px;
			font-weight:normal;
			letter-spacing:-2px;
		}

		div#container_conteudo  div#conteudo h2{ 
			font-family:"Georgia", Times New Roman, Helvetica;
			margin:20px;
			font-size:19px;
			font-weight:normal;
			color:gray;
		}


		div#container_conteudo  div#conteudo h3{ 
			/*font-family:"Georgia", Times New Roman, Helvetica;*/
			font-family:"Arial";
			margin:20px;
			font-size:14px;
			font-weight:bold;
			color:#795e26;
			border-bottom:2px solid #cccccc;
			width:750px;
		
		}

		div#container_conteudo  div#conteudo p, div#container_conteudo  div#conteudo label {
			line-height:1.5em;
			font-size:13px;
			color:#5f4816;
			margin:0;
		}

		div#container_conteudo  div#conteudo img#fotoGalpao { 
			border:3px solid #e6e6e6;
			margin:0 0px 20px 20px;
			float:left;
		}

		div#container_conteudo  div#conteudo div#centro { 
			width:345px;
			float:left;
			text-align:justify;
			
		}

		div#container_conteudo  div#conteudo div#novidades { 
			width:192px;
			float:left;
			background-color:#eee8df;
			font-size:11px !important;
		}

			div#container_conteudo  div#conteudo div#novidades p{ 
				margin:5px;
			}

div#container_rodape {
	background:#b38c4e url(../Img/fundoRodapeOutro.jpg) repeat-x top;
	min-height:128px;
	width:100%;
}

	div#container_rodape #rodape { 
		background:#b38c4e url(../Img/fundoRodape.jpg) repeat-x top;
		min-height:128px;
		height:auto;
		width:800px;
		margin:0 auto;
		text-align:center;
		color:#35280c;
		font-size:11px;
		font-family:Tahoma, Arial;
		position:relative;
	}
	
		div#container_rodape div#rodape  div#container_decoracao_rodape {
			position:relative;
			width:59px;
			height:53px;
		}
			
		div#container_rodape div#rodape  div#container_decoracao_rodape #decoracao_rodape {
			width:59px;
			height:53px;
			position:absolute;
			left:20px;
			top:-32px;
			z-index:100;
		}

.negrito 
{
    font-weight:bold !important;
}

.erro 
{
    background:url(../Img/ERRO.png) no-repeat left;
    padding-left:30px;
}