body {
	margin: 0;
	background-color: #FFF;
}

img {
	border: 0;	
}

form {
	margin: 0;	
}

td, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #656565;
	text-align: left;
}

input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
	background-color: #FFF;
}

a {
	text-decoration: none;	
	color: #656565;
}

a:hover {
	text-decoration: underline;	
	color: #000;
}


/*************************************
	BODY
*************************************/

.body_fundo {
	background-image: url(../_imagens/bg_revista.jpg);
	background-repeat: repeat-x;
	background-position: top;
}


/*************************************
	FORMS
*************************************/

.frm_zero {
	background-color: transparent;
	border: 0px;
	padding: 0px;
}

.frm_cinza {
	background-color: #E0E0E0;
	border: 1px solid #E0E0E0;
	color: #676767;
}



/*************************************
	LINKS
*************************************/

a.link_branco {
	color: #FFF;	
	font-size: 11px;
}

a.link_branco:hover {
	color: #E0E0E0;	
	font-size: 11px;
}

a.link_cinza {
	color: #8C8C8C;	
	font-size: 11px;
}

a.link_cinza:hover {
	color: #333333;	
	font-size: 11px;
}

a.link_cinzao {
	color: #656565;	
	font-size: 11px;
}

a.link_cinzao:hover {
	color: #333333;	
	font-size: 11px;
}

a.link_imagem {
	font-size: 11px;
	text-decoration: none;
}

a.link_imagem:hover {
	color: #333;	
	font-size: 11px;
	text-decoration: none;
}

a.link_tag {
	color: #656565;	
	text-decoration: none;
}

a.link_tag:hover {
	color: #656565;	
	text-decoration: underline;
}

a.link_gampi {
	color: #999;	
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
}

a.link_gampi:hover {
	color: #333;	
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
}


/*************************************
	TABELAS
*************************************/

.td_horizontal {
	background-image: url(../_imagens/bg_linhahorizontal.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.td_rodape {
	background-color: #CCC;
	padding-top: 25px;
	padding-bottom: 25px;
}

.td_centro {
	text-align: center;	
}

.td_direita {
	text-align: right;	
}


/*************************************
	TEXTOS
*************************************/

.txt_10_cinza {
	color: #999;
	font-size: 10px;
}

.txt_11_cinza {
	color: #656565;
	font-size: 11px;
}

.txt_14_cinza {
	color: #656565;
	font-size: 14px;
}

.txt_11_branco {
	color: #FFFFFF;
	font-size: 11px;
}

.txt_13_azul {
	color: #285fa5;
	font-size: 13px;
}

.txt_18_cinza {
	color: #656565;
	font-size: 18px;
}

.txt_12_vermelhao {
	color: #CE0000;
	font-size: 12px;
}

.txt_11_vermelhao {
	color: #CE0000;
	font-size: 11px;
}


/*************************************
	IMAGENS
*************************************/

.fotoPeq {
	cursor: pointer;	
}

.fotoHide {
	display: none;	
}


/************************************
	BORDAS
*************************************/

.bd_cinzat {
	border-top: 1px solid #C0C0C0;	
}

.bd_cinzab {
	border-bottom: 1px solid #C0C0C0;	
}

.bd_cinzal {
	border-left: 1px solid #C0C0C0;	
}

.bd_cinzar {
	border-right: 1px solid #C0C0C0;	
}

/*************************************
	DIV
*************************************/

.dv_blog {
	background-color: #285fa5;
	padding: 4px;
	font-size: 15px;
	color: #FFF;
	width: 95px;
	text-align: center;
	cursor: pointer;
}

.dv_abas {
	height: 36px;
	overflow: hidden;
	background-image: url(../_imagens/bg_abas.jpg);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	cursor: pointer;
}
