/* border: #00FF00 solid 1px; */

* {margin: 0; padding: 0; border: 0;}

body {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	text-align: justify; 
	font-size: 12px;
	background:url(../imagens/bg_body.jpg);	
	}


/*******************/
/*  ESTRUTURA GERAL*/
/******************/	
#geral{
	position: relative;
	margin: 0 auto;
	width: 980px;
	min-height: 600px;
	    height: auto !important;
	text-align: left;
	}

#topo{
	width:980px;
	height:272px;
	}

#logo{
	float:left;
	width:249px;
	height:273px;
	margin:0px 0px 0px 130px;
	padding-top:0px;
	}	

#banner{
	float:left;
	width:503px;
	height:153px;
	margin:0px 0px 0px 0px;
	padding-top:0px;
	}	


/*****************************/
/*  CLASSES                   */
/*****************************/

.menu{
	padding-right:40px;
	font-weight:bold;
	}

.h1{
	padding-right:40px;
	font-family:Times, serif;
	font-size:20px;
	
	}	

.img{
	float:left;
	padding:2px;
	border:#999999 solid 1px;
	margin: 0 10px 10px 0;
	}

.bold{
	font-weight:bold;}
	
input,textarea,select{
	font-family: Times, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	border: 1px #99ab3b solid; 
	color:#b0aa1a; 
	size:50px;
	}


/**************/
/*  MENU */
/**************/
#menu{
	float:left;
	width:509px;
	height:112px;
	font-size:14px;
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 25px;
	background:url(../imagens/bg_menu.jpg);
	}
		
	#menu a {
	color:#000;
	text-decoration: none;
	}
	
    #menu a:hover {
	color:#666553;	
	text-decoration: none;
	}


/******************/
/*  CONTEUDO GERAL */
/******************/

#colunaEsquerda{
	width: 455px;
	height: auto;
	float:left;
	margin:10px;
	padding:10px 10px 0px 10px;
	background-color:#c5e1ec;
	}

#colunaDireita {
	width: 155px;
	height: auto;
	float:left;
	margin:0px 0px 0px 57px;
	}

	#colunaDireita p{
	margin-bottom:10px;
	}
	
	#colunaDireita h1{
	font-size:15px;
	color:#807c0b;
	margin-bottom:10px;
	}
	
	#colunaDireita h2{
	font-size:11px;
	color:#b0aa1a;
	margin-bottom:10px;
	}
	
	#colunaDireita a {
	color: #807c0b;
	text-decoration: none;
	}
	
    #colunaDireita a:hover {
	color: #a8d26e;	
	}

#conteudo{
	width: 780px;
	height: 255px;
	float:left;
	margin:0px 0px 0px 133px;
	padding:0px 0px 0px 0px;
	background:url(../imagens/bg_conteudo1.jpg);
	}
	
	#conteudo p{
	margin-bottom:10px;
	}

#conteudoJuridico{
	width: 780px;
	float:left;
	margin:0px 0px 0px 133px;
	padding:0px 0px 0px 0px;
	background:url(../imagens/bg_conteudo2.jpg);
	}
	
	#conteudo p{
	margin-bottom:10px;
	}
	
#titulo{
	float:left;
	width:440px;
	height:auto;
	padding:5px 5px 5px 10px;
	color:#fff;
	font-size:14px;
	background-color:#60bee4;
	}
	
#tituloInternas{
	float:left;
	width:935px;
	height:auto;
	padding:5px 5px 5px 10px;
	color:#fff;
	font-size:14px;
	background-color:#60bee4;
	}

#textoIndex{
	float:left;
	width:447px;
	height:198;
	padding:0px 10px 10px 10px;
	margin:0px 0px 0px 40px;
	color:#000;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	text-align:justify;
	}
	
#texto{
	float:left;
	width:447px;
	height:198;
	padding:0px 10px 10px 10px;
	margin:0px 0px 0px 40px;
	text-align:justify;
	}
	
	#texto p{
	margin-bottom:7px;
	}
	
	#texto h1{
	font-size:16px;
	color:#b48f6a;
	margin-bottom:18px;
	}
	
	#texto a {
	color: #000;
	text-decoration: underline;
	}
	
    #texto a:hover {
	text-decoration: none;
	color: #666553;	
	}
	
#textoInternas{
	float:left;
	width:930px;
	height:auto;
	padding:10px 10px 0px 10px;
	font-size:10px;
	text-align:justify;
	}
	
	#textoInternas p{
	margin-bottom:7px;
	}
	
	#textoInternas h1{
	font-size:11px;
	color:#000;
	margin-bottom:18px;
	}
	
	#textoInternas a {
	color: #0f6b3b;
	text-decoration: underline;
	}
	
    #textoInternas a:hover {
	text-decoration: none;
	color: #0f6b3b;	
	}
	
#foto01{
	float:left;
	width:170px;
	height:auto;
	margin-left:10px;
	}
	
#foto02{
	float:right;
	width:170px;
	height:auto;
	margin-right:10px;
	}


/******************/
/*  RODAPÉ        */
/******************/	

#creditos {
	position:relative;
	top:-22px;
	left:650px;
	width:46px;
	height:16px;
	}

#rodape{
	width: 733px;
	height:48px;
	clear:both;
	margin:0px 0px 0px 133px;
	padding:6px 0px 0px 50px;
	background: url(../imagens/bg_rodape2.jpg);
	}
