BODY {
	color: #000000;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFF;
}

TABLE {

}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
	color: #CC0000;
	text-decoration: none;
}

.infoBox_azul {
	background-color: #001987;
}

.barra-lateral {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #001987;
	border-left-color: #001987;
}
.barra-productos {
   	border-right: 1px solid #CC0000;
}
.barra-lista {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #001987;
}
.barra-lista2 {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.infoBox_vermelho {
	background-color: #8f070f;
	padding-left: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 4px;
}
.barra-rodape {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #001987;
	border-left-color: #001987;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #001987;
}
.barra-cabecalho {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #001987;
	border-left-color: #001987;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #001987;
}
.box-menu {
	padding-left: 6px;
}
.box-ofertas {
	border: 1px solid #CCCCCC;
}
.box-quadro {
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1,5;
}
.box-email {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #606060;
	padding-right: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #001987;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #001987;
	padding-bottom: 5px;
}
.tx_01 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #e21b16;
}
.tx_02 {

	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #878484;
}
.tx_03 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #878484;
}
.tx_04 {


	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #001987;
}
.tx_05 {



	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.tx_06 {




	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.tx_07 {

	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #e21b16;
}
.tx_08 {





	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.tx_09 {




	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.tx_10 {


	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #e21b16;
}
.tx_11 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #e21b16;
}
.tx_12 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8f070f;
}
.tx_13 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
}
.tx_14 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e21b16;
}
.tx_15 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}

.est_tab_topo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #001987;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}

.linha_menu {
	text-align: center;
	background-color: #FFF;
}
.linha_galeria {
	text-align: center;
	background-color: #f31c19;
	background-image: url(../imagens/site/bg_galeria.jpg);
	background-repeat: repeat-x;
}
.linha_branca {
	text-align: center;
	background-color: #FFF;
	height: 3px;
}
.linha_vermelha {
	text-align: center;
	background-color: #f31c19;
	height: 10px;
}
.linha_azul {
	background-color: #001987;
	padding-right: 8px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
}
.linha_pixel {
	background-color: #FFF;
	padding-bottom: 15px;
	padding-left: 20px;
}
.linha_rodape1 {
	background-color: #1a2b6e;
	height: 3px;
}
.linha_rodape2 {
	background-color: #1d2d6f;
	height: 35px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
	padding-top: 3px;
}
.linha_rodape3 {
	background-color: #2b3d89;
	height: 15px;
}
.linha_debito {
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
}
.linha_azul_banner {
	border: 1px solid #001987;
}
.menu {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #001987;
	border-bottom-color: #001987;
	border-left-color: #001987;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.menu_indique {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8f070f;
	border-bottom-color: #8f070f;
	border-left-color: #8f070f;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.menu_med_dicas {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #001987;
	border-bottom-color: #001987;
	border-left-color: #001987;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.menu_procurados {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8f070f;
	border-bottom-color: #8f070f;
	border-left-color: #8f070f;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.cabecalho_ofertas {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 7px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	background-color: #e7e7e7;
	padding-left: 5px;
}
.conteudo_produtos {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666;
	border-left-color: #666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	padding: 3px;
}
.conteudo {
	padding-right: 5px;
	padding-left: 3px;
}
.separacao {
	height: 1px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
}
.justificar {
	text-align: justify;
	padding-right: 5px;
	padding-left: 5px;
}
.info_adicionais {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8f070f;
	border-bottom-color: #8f070f;
	border-left-color: #8f070f;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
.contorno_cinza_produtos {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.cabecalho_cinza_produtos {
	background-color: #e7e7e7;
	padding-left: 12px;
}
.espaco_busca {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
}
.justificacao_conteudo {
	text-align: justify;
}
.pontilhado_contato {
	text-align: justify;
	padding: 5px;
	border: 1px solid #CC0000;
}
.linha_administracao {
	padding-left: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	padding-bottom: 50px;
	padding-top: 5px;
}
