/* CSS Document */
/* ATENÇÃO! Antes de modificar esse arquivo, faça uma cópia de segurança. */
/* CAUTION! Before modidying this document, make a backup. */
/* ATENCION! Antes de hacer modificaciones neste documento, faça una copia de seguridad. */

body {
		background-image: url(../images/rendas.jpg);
		background-repeat: repeat-x;
		background-color: #234052;
		margin: 0;
		text-align: center; /* hack para o IE - vai alinhar a página no centro*/
		
	  }
	  
#page {
		width: 774px;
		text-align: left; /* "remédio" para o hack do IE que alinha a página no centro - sem isso todo o texto fica com alinhamento "center" */
		margin-left: auto;
		margin-right: auto;
		background-color: #4F7298;
		background-image: url(../images/background_page.jpg);
		background-repeat: repeat-y;
		}
	  
#busca {
		height: 30px;
		background-color: #92284E;
}

#logo {
		margin: 0;
		padding: 0;
}

#entrada {
		height: 199px;
		background-image: url(../images/background_lateral_logo.jpg);
		background-repeat: repeat-x;
		margin: 0;
		padding: 0 18px 0 18px;
}

#menu-principal {
		height: 54px;
		background-color: #4F7298;
		background-image: url(../images/background_barnav.jpg);
		background-repeat: repeat-x;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
}



ul.barnav { 

	margin:0; 
	padding:0;
	}
	
ul.barnav li {
	list-style:none;	
	display:inline;
	}
ul.barnav li a {
	float:left;
	width: auto;
	font-family:  Arial, times, georgia, Arial, Verdana, Helvetica, sans-serif;
	
	font-weight: bold;

	font-size: 12px;
	
	

    color: #F7F7F5;
	text-align:center;
	padding: 18px  4px 18px  4px;
	text-decoration:none;
	background-image: url(../images/border_right_barnav.jpg) ;
	background-repeat: no-repeat;

	}

ul.barnav a:hover{
	background-image: url(../images/background_over_barnav.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	border-color: #000000;
	
	}

	
#selected-link { font-weight: bold;}
#selected-barnav {
	background-image: url(../images/background_barnav_selected.jpg);
	background-repeat: repeat-x;
	}

#decoration {
		height: 50px;
		background-image: url(../images/background_decoration.jpg);
		background-repeat: repeat-x;
		
}

#menu {
		width: 220px;
		background-color: #678895;
		margin: 0 2px 0 20px;
		border: 1px solid #678895; 
		
		

}

#lista_menu {
border-right: 1px solid white;
}
.lmenu {
    

	font-family:  georgia, Arial, Verdana, Helvetica, sans-serif;
	
	font-weight: bold;

	font-size: 12px;

    color: #77203F;

	text-align: right;

	line-height: 200%;
	
	list-style-type: none;

	padding: 0px 0px 0px 0px;	

	margin: 0px 0px 0px -40px;
	
	width: 220px;
	
	
	
	}




.submenu {
   

	
	width: 180px;
   
    font-family:  georgia, Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #FFFFFF;

	text-align: right;

	line-height: 200%;

	letter-spacing: normal;

	list-style-type: none;

	margin: 0px 0px 0px -40px;
	
	width: 220px;
	
}

.submenu a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.submenu a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

l.submenu a:active {
	color: #FFFFFF;
}


.submenu a:hover {

	text-decoration: underline;
	
}

#content {

		float: right;
		width: 466px;
		font-family:  georgia, Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		background-color: #EFF0EB;
		background-image: url(../images/background_content.jpg);
		background-repeat: repeat-x;
		margin: 0 0px 0 0;
		padding: 0 10px 10px 30px;
		color: #763F06;

}

#content h1 {

	font-size: 16px;

	font-weight: bold;
}

#content a:link {
	color: #77203F;
	text-decoration: none;
}
#content a:visited {
	color: #77203F;
	text-decoration: none;
}

#content a:active {
	color: #77203F;
}


#content a:hover {

	text-decoration: underline;
	
}




#information {
		height: 121px;
		clear: both;

}

#address {
		width: 221px;
		height: 80px;
		background-image: url(../images/background_address.jpg);
		background-repeat: repeat-y;
		text-align: right;
		font-family:  georgia, Arial, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		color: #506977;
		padding: 20px 5px 20px 20px ;
		
		
		

}

#message {
		width: 464px;
		height: 80px;
		float: right;
		background-image: url(../images/background_message.jpg);
		background-repeat: no-repeat;
		font-family:  georgia, Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		color: #D4DCC0;
		padding: 20px 30px 20px 30px ;
		
		}



#copyright {

		background-image: url(../images/background_copyright.jpg);
		background-repeat: repeat-y;
		
		font-family:  georgia, Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		color: #506977;
		text-align: right;
		
		width: 454px;
		height: 40px;
		padding: 10px 20px 0 300px;

}

#miolo {

margin: 0;
padding: 0;
border: 0px solid white;


}

#canto {
float: right;
width: 16px;
margin: 0;
padding: 0;
border: 1px solid #507399;

}

#content img {

float: right;
border: 2px solid #792802;
margin: 4px;

}

#content img.image-only {

float: none;

}

#content img.image-left {

float: left;

}