@charset "utf-8";
/* CSS Document */


/* - - - - - - - - - - - - - - - - - - - - */
/* 1. Reset
/* - - - - - - - - - - - - - - - - - - - - */

body { margin: 15px, 0px, 0px, 0px} /* Menu no topo do firefox */
p{margin:0px; padding:0px} /* Celulas sem muito espaçamento */



/* - - - - - - - - - - - - - - - - - - - - */
/* 2. Efeito imagem
/* - - - - - - - - - - - - - - - - - - - - */

.efeito img{
	filter: alpha (opacity = 100); / Internet Explorer / 
	-khtml-opacity: 1; / khtml, velho safari / 
	-moz-opacity: 1; / mozilla, netscape / 
	opacidade: 1; / fx, Safari, Opera / 	
} 

.efeito:hover img{
	filter: alpha (opacity = 85); / Internet Explorer / 
	-khtml-opacity: 0.75; / khtml, velho safari / 
	-moz-opacity: 0.75; / mozilla, netscape / 
	opacidade: 0,75; / fx, Safari, Opera / 	
	
}

.efeito img{
	border: 4px solid #e8e8e8;
	}

.efeito:hover img{
	border: 4px solid #306231;
	}

.efeito2 img{
	border: 4px solid #e8e8e8;
	}


/* - - - - - - - - - - - - - - - - - - - - */
/* 3. Links 
/* - - - - - - - - - - - - - - - - - - - - */

a.menu {
	font-size: 25px;
	font-style: normal;
	color:#a22d26;
	font-weight:bold;
	text-decoration:none;
	
}

a.menu:hover {
	font-size: 25px;
	font-style: normal;
	font-weight:bold;
	color:#306231;
	text-decoration:none;
	
}

a.btn {
	font-size: 22px;
	font-style: normal;
	color:#306231;
	font-weight:bold;
	text-decoration:none;
	
}

a.btn:hover {
	font-size: 22px;
	font-style: normal;
	font-weight:bold;
	color:#a22d26;
	text-decoration:none;
	
}

a.link{
	FONT-FAMILY: arial,Verdana;
	font-size: 12pt;
	font-style: normal;
	color:#666666;
	text-decoration:none;
	
}

a.link:hover {
	FONT-FAMILY: arial,Verdana;
	font-size: 12pt;
	font-style: normal;
	color:#306231;
	text-decoration:underline;
	
}

a.link1{
	FONT-FAMILY: arial,Verdana;
	font-size: 12px;
	font-style: normal;
	color:#666666;
	text-decoration:none;
	
}

a.link1:hover {
	FONT-FAMILY: arial,Verdana;
	font-size: 12px;
	font-style: normal;
	color:#000000;
	text-decoration:underline;
	
}

a.link2{
	FONT-FAMILY: calibri,arial,Verdana;
	font-size: 15px;
	font-style: normal;
	color:#000000;
	text-decoration:none;
	
}

a.link2:hover {
	FONT-FAMILY: calibri,arial,Verdana;
	font-size: 15px;
	font-style: normal;
	color:#000000;
	text-decoration:underline;
	
}


a.link_voltar {
	FONT-FAMILY: calibri,arial,Verdana;
	FONT-SIZE: 12pt; 
	font-style: normal;
	color:#666666;
	text-decoration:none;
}
a.link_voltar:hover {
	FONT-FAMILY: calibri,arial,Verdana;
	FONT-SIZE: 12pt; 
	font-style: normal;
	color:#306231;
	text-decoration:none;
}




/* - - - - - - - - - - - - - - - - - - - - */
/* 4. Formulario
/* - - - - - - - - - - - - - - - - - - - - */


input {
	font-size: 16px; 
	font-style: normal;
	color:#666666; 
	border: 1px solid #808080; 
	background-color:#ffffff;
	height: 26px;
	line-height:26px;
	
	}
	
input.busca {
	font-size: 16px; 
	font-style: normal; 
	color:#666666; 
	border: 1px solid #808080; 
	height: 25px;
	line-height:25px;
	background-color:#ffffff;
	
	}
	
input.radio {
	margin:auto;
	border: none;
	height: 12px;
	line-height:12px;
	background-color:transparent;



	}
	
input.login {
	font-size: 10px; 
	font-style: normal; 
	color:#666666; 
	border: 1px solid #808080; 
	height: 17px;
	line-height:17px;
	background-color:#ffffff;
	
	}
		
	
textarea {
	font-size: 16px; 
	font-style: normal; 
	color:#666666; 
	border: 1px solid #808080; 
	background-color:#ffffff;
	}
	
select {
	font-size: 16px; 
	font-style: normal; 
	color:#666666; 
	border: 1px solid #808080; 
	background-color:#ffffff;
	height: 30px;
	line-height:30px;
	}
	
	
/* - - - - - - - - - - - - - - - - - - - - */
/* 5. Fontes 
/* - - - - - - - - - - - - - - - - - - - - */

h2 {
	font-size: 30px;
	margin:0px;
	font-style: normal;
	color:#a22d26;
	}	
	
h3 {
	margin:0px;
	font-style: normal;
	color:#000000;
	}
	
h4 {
	font-size: 18px;
	margin:0px;
	font-style: normal;
	color:#000000;
	}
	
.f1 {
	font-size: 25px; 
	font-style: normal;
	color:#a22d26;
	}	
	
.f1a {
	font-size: 24px; 
	font-style: normal;
	color:#666666;
	}
	
.f2 {
	font-size: 20px; 
	font-style: normal;
	color:#306231;
	}
	
.f3 {
	FONT-SIZE: 21px; 
	font-style: normal;
	color:#000000;
}

.f4 {
	font-size: 23px; 
	font-style: normal;
	color:#306231;
	}	


/* - - - - - - - - - - - - - - - - - - - - */
/* 6. Background
/* - - - - - - - - - - - - - - - - - - - - */		
	
body { background-image:url(../images/fundo_pag.jpg); 
background-repeat: no-repeat;
BACKGROUND-POSITION: center top;
background-attachment:fixed;
background-color:#cac5bc;

}