/* CSS Global */

/* DEFAULT */

* {
	padding: 0;
	margin: 0;
}

body { 
	padding: 0px 5px 15px 5px;
	margin: 0px;
	border: 0px;
	background-color: #ffffff; 
}

body, tr, td, h1, h2, h3, h4, h5, p, input, select, textarea, li, ul, pre { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	font-style: normal;
	text-decoration: none;
}

a, a:link, a:visited, a:hover, a:active {
outline: none;
}

body, tr, td, p, input, select, textarea, pre {
	font-size: 10px;
	font-weight: normal;
}

h1 { 
	font-size: 36px;
	font-weight: bold;
}

h2 {
	font-size: 30px;
	font-weight: bold;
}

h3 {
	font-size: 26px;
	font-weight: bold;
}

h4 {
	font-size: 20px;
	font-weight: bold;
}

h5 {
	font-size: 16px;
	font-weight: bold;
}

a, a:link, a:active, a.visited {
	color: #333333;
}

a:hover {
	color: #666666;
	text-decoration: underline;
}

form {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

select, textarea {
	background-color: #ffffff;
	border: 1px #7F9DB9 solid;
}

input, select, textarea { 
	padding: 0px;
	margin: 0px;
}

.brd, .brd100 {
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-spacing: 0px;
}

.brd100 { width: 100%; }

.clean { clear: both; }

.clearer {
	clear: both;
	display: none;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* ############################################ */

.dv_conteudo, .div_central, .div_padder {
	width: 980px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.div_central {
	background-color: #ffffff;
	vertical-align: top;
	clear: both;
}

.div_padder {
	clear: both;
	padding: 7px 0px 7px 0px;
}

.tabela_central {
	width: 980px;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.div_off {
	position: absolute;
	display: none;
	visibility: hidden;
	z-index: 1000;
	top: 0px;
	left: 0px;
}

.div_off2 {
	display: none;
	visibility: hidden;
}

.div_on {
	visibility: visible;
    display: block;
}

.hr_sep {
	width: 100%;
	border: 0px;
	margin: 0px;
	padding: 0px;
	height: 1px;
	font-size: 1px;
	background-color: #cccccc;
	color: #cccccc;
}

div.section, div.box {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

div.section h6, div.box h6 {
	border: 0px;
	margin: 0px;
	padding: 0px;
	display: block;
}

div.section h6, div.box h6 {
	cursor: move;
}

div.lineitem, div.boxitem {
	border: 0px;
	margin: 0px;
	padding: 0px;
	cursor: move;
}

.txt_sm_cor {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.lefter { float: left; }
.righter { float: right; }
.toper { vertical-align: top; }

.td_barra_comum { width: 321px; }

/* ############################################ */


/* Background / Tabela Central */

.bg_top_esq, .bg_top, .bg_top_dir, .bg_esq, .bg_dir, .bg_bot_esq, .bg_bot, .bg_bot_dir {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.bg_top_esq {
	width: 7px;
	height: 7px;
	background: url('/temas/fichas/comum/bg_esq_top_crn.gif') #ffffff no-repeat top left;
}

.bg_top {
	width: 959px;
	height: 7px;
	background: url('/temas/fichas/comum/bg_top_bar.gif') #ffffff repeat-x top left;
}

.bg_top_dir {
	width: 7px;
	height: 7px;
	background: url('/temas/fichas/comum/bg_dir_top_crn.gif') #ffffff no-repeat top right;
}

.bg_esq {
	width: 7px;
	background: url('/temas/fichas/comum/bg_esq_bar.gif') #ffffff repeat-y top left;
}

.bg_dir {
	width: 7px;
	background: url('/temas/fichas/comum/bg_dir_bar.gif') #ffffff repeat-y top right;
}

.bg_bot_esq {
	width: 7px;
	height: 7px;
	background: url('/temas/fichas/comum/bg_esq_bot_crn.gif') #ffffff no-repeat bottom left;
}

.bg_bot {
	width: 959px;
	height: 7px;
	background: url('/temas/fichas/comum/bg_bot_bar.gif') #ffffff repeat-x bottom left;
}

.bg_bot_dir {
	width: 7px;
	height: 7px;
	background: url('/temas/fichas/comum/bg_dir_bot_crn.gif') #ffffff no-repeat bottom right;
}

/* ############################################ */


/* Barra de Cores - Topo */

.bar_cores {
	height: 12px;
	min-height: 12px;
	overflow: hidden;
	padding: 0 25px 0 25px;
	margin: 0;
	border: 0;
	vertical-align: top;
}

.bar_cores_pub {
	height: 12px;
	min-height: 12px;
	overflow: hidden;
	float: left;
	white-space: nowrap;
	vertical-align: top;
	line-height:11px;
	text-decoration: underline;
}

.bar_cores_pub, .bar_cores_pub a, .bar_cores_pub a:link, .bar_cores_pub a:active, .bar_cores_pub a:visited, .bar_cores_pub a:hover {
	font-family: Arial, Verdana, Tahoma, Sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	text-decoration: underline;
}

.bar_cores_pub {
	text-decoration: none;
}

.bar_cores_personaliza_lnk {
	float: right;
	padding: 2px 15px 0px 15px;
}

.bar_cores_personaliza {
	overflow: hidden;
	float: right;
	height: 20px; min-height: 20px;
	background-color: #ffffff;
}

/* ############################################ */


/* Barra Divisória - Conteúdo */

.td_barra_esq, .td_barra_dir, .td_barra_central {
	width: 321px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	vertical-align: top;
}
.td_barra_esq_int{width: 150px;}
.td_barra_dir_int{width: 320px;}
.td_barra_central_int{width: 493px;}
.td_barra_esq_int, .td_barra_dir_int, .td_barra_central_int {
	padding: 0px;
	margin: 0px;
	border: 0px;
	vertical-align: top;
}

/* ############################################ */


/* Blocos Menus / Blocos */

.menu_lateral {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 150px;
	vertical-align: top;
}

	/* Blocos Menus / Blocos - Títulos - BRANCO */

.bloco_ttl_white {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	height: 25px;
	vertical-align: middle;
	text-align: left;
	line-height: 25px;
	background: url('/temas/fichas/comum/bloco_ttl_dir_branco.gif') #ffffff repeat-x top right;
}

.bloco_ttl_white span {
	float: left;
	background: url('/temas/fichas/comum/bloco_ttl_esq_branco.gif') #ffffff no-repeat top left;
	width: 5px;
	height: 25px;
	padding: 0px;
}

.bloco_ttl_white a, .bloco_ttl_white a:link, .bloco_ttl_white a:visited, .bloco_ttl_white a:hover {
	padding-left: 5px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

	/* Blocos Menus / Blocos - Item Primeira - BRANCO */

.bloco_menu_white_primeira {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	height: 19px;
	vertical-align: middle;
	text-align: left;
	line-height: 19px;
	background: url('/temas/fichas/comum/bloco_menu_primeira_dir_branco.gif') #ffffff repeat-x top right;
}

.bloco_menu_white_primeira span {
	float: left;
	background: url('/temas/fichas/comum/bloco_menu_primeira_esq_branco.gif') #ffffff repeat-x top left;
	width: 5px;
	height: 19px;
	padding: 0px;
}

	/* Blocos Menus / Blocos - Item - BRANCO */

.bloco_menu_white {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	height: 19px;
	vertical-align: middle;
	text-align: left;
	line-height: 19px;
	background: url('/temas/fichas/comum/bloco_menu_item_dir_branco.gif') #ffffff repeat-x top right;
}

.bloco_menu_white span {
	float: left;
	background: url('/temas/fichas/comum/bloco_menu_item_esq_branco.gif') #ffffff repeat-x top left;
	width: 5px;
	height: 19px;
	padding: 0px;
}

	/* Blocos Menus / Blocos - Item Última - BRANCO */

.bloco_menu_white_ultima {
	font-size: 1px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	height: 9px;
	vertical-align: middle;
	text-align: left;
	line-height: 9px;
	background: url('/temas/fichas/comum/bloco_menu_ultima_dir_branco.gif') #ffffff repeat-x top right;
}

.bloco_menu_white_ultima span {
	float: left;
	background: url('/temas/fichas/comum/bloco_menu_ultima_esq_branco.gif') #ffffff repeat-x top left;
	width: 5px;
	height: 9px;
	padding: 0px;
	font-size: 1px;
}

	/* Blocos Menus / Blocos - Links - BRANCO */

.bloco_menu_white a, .bloco_menu_white a:link, .bloco_menu_white a:visited, .bloco_menu_white_primeira a, .bloco_menu_white_primeira a:link, .bloco_menu_white_primeira a:visited {
	padding-left: 5px;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

	/* Blocos Menus / Blocos - Item Primeira - COR  */

.bloco_menu_cor_primeira {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	height: 19px;
	vertical-align: middle;
	text-align: left;
	line-height: 19px;
}

.bloco_menu_cor_primeira span {
	float: left;
	width: 5px;
	height: 19px;
	padding: 0px;
}

	/* Blocos Menus / Blocos - Item - COR  */

.bloco_menu_cor {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	height: 19px;
	vertical-align: middle;
	text-align: left;
	line-height: 19px;
}

.bloco_menu_cor span {
	float: left;
	width: 5px;
	height: 19px;
	padding: 0px;
}

	/* Blocos Menus / Blocos - Item Última - COR */

.bloco_menu_cor_ultima {
	font-size: 1px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	height: 9px;
	vertical-align: middle;
	text-align: left;
	line-height: 9px;
}

.bloco_menu_cor_ultima span {
	float: left;
	width: 5px;
	height: 9px;
	padding: 0px;
	font-size: 1px;
}

	/* Blocos Menus / Blocos - Links - COR */

.bloco_menu_cor a, .bloco_menu_cor a:link, .bloco_menu_cor a:visited, .bloco_menu_cor_primeira a, .bloco_menu_cor_primeira a:link, .bloco_menu_cor_primeira a:visited {
	padding-left: 5px;
	font-size: 11px;
	text-decoration: none;
}

	/* Blocos Menus / Blocos - Imagens - COR */

.bloco_menu_cor_primeira img, .bloco_menu_cor img {
	vertical-align: middle;
	padding: 0px 0px 3px 2px;
	border: 0px;
	margin: 0px;
}


/* ############################################ */


/* Caixas Brancas */

	/* Caixas Brancas / Títulos */

.caixa_ttl_white_esq {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 5px;
	height: 25px;
	background: url('/temas/fichas/comum/bloco_ttl_esq_branco.gif') #ffffff no-repeat top left;
}

.caixa_ttl_white_dir {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	height: 25px;
	background: url('/temas/fichas/comum/bloco_ttl_dir_branco.gif') #ffffff repeat-x top right;
	text-align: left;
}

.caixa_ttl_white_dir_login {
	margin: 0px;
	padding-left: 3px;
	border: 0px;
	width: 100%;
	height: 25px;
	background: url('/temas/fichas/comum/bloco_ttl_dir_branco.gif') #ffffff repeat-x top left;
	text-align: left;
}

.caixa_ttl_white_pub_dir {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	height: 25px;
	background: url('/temas/fichas/comum/bloco_ttl_dir_branco_pub.gif') #ffffff repeat-x top right;
	text-align: left;
}

.caixa_ttl_white_pub_dir span, .caixa_ttl_white_dir a, .caixa_ttl_white_dir a:link, .caixa_ttl_white_dir a:visited, .caixa_ttl_white_dir a:hover, .caixa_ttl_white_pub_dir a, .caixa_ttl_white_pub_dir a:link, .caixa_ttl_white_pub_dir a:visited, .caixa_ttl_white_pub_dir a:hover {
	padding-left: 3px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align:left;
}

.caixa_ttl_white_dir_txt, .caixa_ttl_white_dir_login a, .caixa_ttl_white_dir_login a:link, .caixa_ttl_white_dir_login a:visited, .caixa_ttl_white_dir_login a:hover {
	padding-left: 0px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align:left;
}

	/* Caixas Brancas / Menus */

.caixa_menus_white_esq {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 5px;
	height: 24px;
	background: url('/temas/fichas/comum/caixa_item_esq_branco.gif') #ffffff no-repeat top left;
}

.caixa_menus_white_dir {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	height: 24px;
	background: url('/temas/fichas/comum/caixa_item_dir_branco.gif') #ffffff repeat-x top right;
}

.caixa_menus_top_esq {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 5px;
	height: 25px;
	background: url('/temas/fichas/comum/caixa_item_esq_branco_top.gif') #ffffff no-repeat top left;
}

.caixa_menus_top_dir {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	height: 25px;
	background: url('/temas/fichas/comum/caixa_item_dir_branco_top.gif') #ffffff repeat-x top right;
}

	/* Caixas Brancas / Conteúdos */

.caixa_contents_white_bg {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: url('/temas/fichas/comum/caixa_conteudo_bg.gif') repeat left top;
}

.caixa_contents_white_top_dir_linha {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 5px;
	background: url('/temas/fichas/comum/caixa_conteudo_top_branco.gif') #ffffff no-repeat right top;
	vertical-align: top;
}

.caixa_contents_white_top_esq, .caixa_contents_white_top_esq_linha {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 5px;
	height: 5px;
}

.caixa_contents_white_top_esq {
	background: url('/temas/fichas/comum/caixa_conteudo_top_esq_branco.gif') #ffffff no-repeat top left;
}

.caixa_contents_white_top_esq_linha {
	background: url('/temas/fichas/comum/caixa_conteudo_top_esq_branco_line.gif') #ffffff no-repeat top left;
	vertical-align:top;
}

.caixa_contents_white_top_dir {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 5px;
	height: 5px;
	background: url('/temas/fichas/comum/caixa_conteudo_top_dir_branco.gif') #ffffff no-repeat top right;
}

.caixa_contents_white_esq {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 5px;
	background: url('/temas/fichas/comum/caixa_conteudo_esq_branco.gif') #ffffff repeat-y top left;
}

.caixa_contents_white_dir {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 5px;
	background: url('/temas/fichas/comum/caixa_conteudo_dir_branco.gif') #ffffff repeat-y top right;
}

.caixa_contents_white_bot_esq {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 5px;
	height: 5px;
	background: url('/temas/fichas/comum/caixa_conteudo_bot_esq_branco.gif') #ffffff no-repeat bottom left;
}

.caixa_contents_white_bot_dir {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 5px;
	background: url('/temas/fichas/comum/caixa_conteudo_bot_dir_branco.gif') #ffffff no-repeat bottom right;
}

.caixa_contents_white_dot_bot_esq {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 5px;
	height: 5px;
	background: url('/temas/fichas/comum/caixa_conteudo_bot_esq_branco_dot.gif') #ffffff no-repeat bottom left;
}

.caixa_contents_white_dot_bot_dir {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 5px;
	background: url('/temas/fichas/comum/caixa_conteudo_bot_dir_branco_dot.gif') #ffffff repeat-y bottom right;
}

	/* Caixas Cinzentas / Conteúdos */

.caixa_contents_gray_bg {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: url('/temas/fichas/comum/caixa_conteudo_bg_cinza.gif') repeat left top;
}

.caixa_contents_gray_top_dir_linha {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 5px;
	background: url('/temas/fichas/comum/caixa_conteudo_top_cinza.gif') #ffffff repeat right top;
}

.caixa_contents_gray_top_esq {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 5px;
	height: 5px;
	background: url('/temas/fichas/comum/caixa_conteudo_top_esq_cinza.gif') #ffffff no-repeat top left;
}

.caixa_contents_gray_top_dir {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 5px;
	height: 5px;
	background: url('/temas/fichas/comum/caixa_conteudo_top_dir_cinza.gif') #ffffff no-repeat top right;
}

.caixa_contents_gray_esq {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 5px;
	background: url('/temas/fichas/comum/caixa_conteudo_esq_cinza.gif') #ffffff repeat-y top left;
}

.caixa_contents_gray_dir {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 5px;
	background: url('/temas/fichas/comum/caixa_conteudo_dir_cinza.gif') #ffffff repeat-y top right;
}

.caixa_contents_gray_bot_esq {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 5px;
	height: 5px;
	background: url('/temas/fichas/comum/caixa_conteudo_bot_esq_cinza.gif') #ffffff no-repeat bottom left;
}

.caixa_contents_gray_bot_dir {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 5px;
	background: url('/temas/fichas/comum/caixa_conteudo_bot_dir_cinza.gif') #ffffff no-repeat bottom right;
}

.caixa_contents_gray_dot_bot_esq {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 5px;
	height: 5px;
	background: url('/temas/fichas/comum/caixa_conteudo_bot_esq_cinza_dot.gif') #ffffff no-repeat bottom left;
}

.caixa_contents_gray_dot_bot_dir {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 5px;
	background: url('/temas/fichas/comum/caixa_conteudo_bot_dir_cinza_dot.gif') #ffffff repeat-y bottom right;
}

/* ############################################ */


/* Tabs */

	/* Tabs */

.tab_box_on, .tab_box_off {
	vertical-align: text-bottom;
	margin: 0px;
	border: 0px;
	padding: 0px 5px 0px 5px;
	background: url('/temas/fichas/comum/tab_dot_vert.gif') no-repeat top right;
	text-align: left;
}

	/* Tabs - Links */

.tab_box_on span, .tab_box_on a, .tab_box_on a:link, .tab_box_on a:visited, .tab_box_on a:active {
	font-size: 11px;
	font-weight: bold;
}

.tab_box_off span, .tab_box_off a, .tab_box_off a:link, .tab_box_off a:visited, .tab_box_off a:active {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.tab_box_off a:hover {
	text-decoration: underline;
}

	/* Tabs - Setas */

.tab_seta_on {
	height: 4px;
	vertical-align: bottom;
	margin: 0px;
	border: 0px;
	padding: 0px;
	font-size: 1px;
}

.tab_seta_off {
	height: 4px;
	vertical-align: bottom;
	margin: 0px;
	border: 0px;
	padding: 0px;
	font-size: 1px;
}

/* ############################################ */


/* Caixas Cores */

	/* Caixas Cores / Títulos */

.caixa_ttl_cor_esq {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 5px;
	height: 25px;
}

.caixa_ttl_cor_dir {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	height: 25px;
	text-align: left;
}

.caixa_ttl_cor_dir_alternate { /* fix para tabelas interiores */
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	height: 25px;
	text-align: left;
}

.caixa_ttl_cor_dir_login {
	margin: 0px;
	padding-left: 3px;
	border: 0px;
	width: 100%;
	height: 25px;
	text-align: left;
}

.caixa_ttl_cor_dir_txt, .caixa_ttl_cor_dir a, .caixa_ttl_cor_dir a:link, .caixa_ttl_cor_dir a:visited, .caixa_ttl_cor_dir a:hover {
	padding-left: 3px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.caixa_ttl_seta {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 15px;
	height: 21px;
}

.caixa_ttl_cor {
	margin: 0px;
	padding: 2px 5px 0px 5px;
	border: 0px;
	vertical-align: middle;
	text-align: left;
	width: 50%;
	white-space: nowrap;
}

.caixa_ttl_cor1 {
	margin: 0px;
	padding: 2px 5px 0px 0px;
	border: 0px;
	vertical-align: middle;
	text-align: left;
	width: 50%;
	white-space: nowrap;
}

.caixa_ttl_cor_lnk, .caixa_ttl_cor_lnk:link, .caixa_ttl_cor_lnk:active, .caixa_ttl_cor_lnk:visited, .caixa_ttl_cor_lnk:hover {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.caixa_subttl_cor {
	margin: 0px;
	padding: 2px 10px 0px 10px;
	border: 0px;
	vertical-align: middle;
	text-align: right;
	white-space: nowrap;
}

.caixa_subttl_cor_lnk, .caixa_subttl_cor_lnk a, .caixa_subttl_cor_lnk:link, .caixa_subttl_cor_lnk:visited, .caixa_subttl_cor_lnk:active, .caixa_subttl_cor_lnk:hover {
	font-size: 11px;
	font-weight: bold;
}

.caixa_ttl_sep {
	margin: 0px;
	padding: 4px 0px 0px 0px;
	border: 0px;
	width: 15px;
	height: 21px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}


	/* Caixas Cores / Menus */

.caixa_menus_cor_esq {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 5px;
	height: 24px;
	background: url('/temas/fichas/comum/caixa_item_esq_cor.gif') #ffffff no-repeat top left;
}

.caixa_menus_cor_dir {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	height: 24px;
	background: url('/temas/fichas/comum/caixa_item_dir_cor.gif') #ffffff repeat-x top right;
}

	/* Caixas Cores / Conteúdos */

.caixa_bottom{
	height:4px;
	overflow:hidden;
}

.caixa_contents_cor_bg {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.caixa_contents_cor_top_esq {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 5px;
	height: 5px;
}

.caixa_contents_cor_top_dir {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 5px;
	height: 5px;
}

.caixa_contents_cor_esq {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 5px;
}

.caixa_contents_cor_dir {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 5px;
}

.caixa_contents_cor_bot_esq {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 5px;
	height: 5px;
}

.caixa_contents_cor_bot_dir {
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 5px;
}

/* ############################################ */


/* Textos - Links + Texto */

.li_titulos {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding: 0px 0px 0px 10px;
	border: 0px;
	width: 100%;
	height: 18px;
	vertical-align: middle;
	text-align: left;
	line-height: 18px;
}

.li_textos {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 5px 10px;
	border: 0px;
	vertical-align: middle;
	text-align: left;
	font-size: 11px;
	color: #666666;
}

	/* Textos - Links + Texto - Links */

.li_titulos a, .li_titulos a:link, .li_titulos a:visited, .li_titulos a:active {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

/* ############################################ */


/* Rodapé */

.rd_rodape_body {
	width: 959px;
	display: block;
}

.rd_contents_div {
	width: 900px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
    margin:0 auto;
	text-align: center;
}

.rd_img {
	border: 0px;
	padding: 0px;
	margin: 0px 2px 0px 0px;
}

.rd_menu {
	border: 0px;
	margin: 0px;
	padding: 5px 6px 0px 0px;
	vertical-align: middle;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.rd_menu a, .rd_menu a:link, .rd_menu a:active, .rd_menu a:visited {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.rd_menu_txt {
	border: 0px;
	margin: 0px;
	padding: 5px 6px 0px 0px;
	vertical-align: middle;
	font-family: Arial;
	font-style: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.rd_menu_lnk, .rd_menu_lnk:link, .rd_menu_lnk:active, .rd_menu_lnk:visited {
	font-family: Arial;
	font-style: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}

.rd_menu a:hover, .rd_menu_lnk:hover {
	font-size: 11px;
}

.rd_sites_ttl {
	padding-top: 8px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.rd_sites_lnk {
	font-size: 11px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	color: #666666;
}

.rd_sites_lnk a, .rd_sites_lnk a:link, .rd_sites_lnk a:active, .rd_sites_lnk a:visited {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.rd_sites_lnk a:hover {
	font-size: 11px;
}

.rd_footer_txt {
	width: 870px;
	padding: 5px 0px 0px 0px;
	border: 0px;
	margin: 0px;
	font-size: 11px;
	color: #666666;
	vertical-align: middle;
	text-align: left;
}

.rd_footer_lnk, .rd_footer_lnk:link, .rd_footer_lnk:active, .rd_footer_lnk:visited {
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}

.rd_footer_lnk:hover {
	font-size: 11px;
}

.rd_footer_logo {
	display: block;
	float: right;
	width: 80px;
	border: 0px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	text-align: right;
}

/* ############################################ */


/* Cabeçalho */

.header_logo {
	width: 170px;
	height: 73px;
	border: 0px;
	margin: 0px;
	padding: 5px 5px 5px 5px;
}

.header_sep {
	width: 1px;
	
}

.header_barra_icons {
	width: 576px;
	border: 0px;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	vertical-align: middle;
	text-align: center;
}

.header_barra_horadata {
	border: 0px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width: 210px;
	vertical-align: middle;
	text-align: center;
}

	/* Cabeçalho - Barra Icons */
barra_icon_td_container{
	padding: 0px;
	border: 0px;
	margin: 0px;
	vertical-align: middle;
	text-align: center;
}

.barra_icon_td {
	padding: 0px;
	border: 0px;
	margin: 0px;
	width: 43px;
	height: 40px;
	overflow:hidden;
}

.barra_icon_txt {
	padding: 1px 1px 5px 1px;
	border: 0px;
	margin: 0px;
	vertical-align: top;
	text-align: center;
	width: 55px;
	height: 16px;
	font-weight: bold;
}

.barra_icon_lnk, .barra_icon_lnk:link, .barra_icon_lnk:active, .barra_icon_lnk:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #9a9a9a;
	text-decoration: none;
}

.barra_icon_lnk:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

	/* Cabeçalho - Data Hora / Homepage */

.barra_datahora_td_icon {
	padding: 0px 3px 0px 5px;
	border: 0px;
	margin: 0px;
	height: 20px;
	vertical-align: top;
	text-align: center;
}

.barra_datahora_td {
	padding: 0px 2px 0px 2px;
	border: 0px;
	margin: 0px;
	height: 20px;
	vertical-align: middle;
	text-align: left;
}

.barra_datahora_td_txt {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.barra_datahora_td a, .barra_datahora_td a:link, .barra_datahora_td a:active, .barra_datahora_td a:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

.barra_datahora_td a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/* ############################################ */


/* Caixas Login / Links / Textos */

.loginName{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.loginTxt{
	font-family: Arial;
	font-size: 11px;
	color:#333333;
	text-decoration: none;
}

.caixa_btn_seta {
	font-size: 11px;
	font-weight: bold;
	border: 0px;
	text-transform: uppercase;
	padding: 3px 17px 3px 0px;
	cursor: pointer;
	cursor: hand;
}

.caixa_btn_seta a{
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.caixa_btn_seta1 {
	font-size: 11px;
	font-weight: bold;
	border: 0px;
	text-transform: uppercase;
	padding: 3px 10px 3px 0px;
	cursor: pointer;
	cursor: hand;
	width: 110px;
}

.caixa_btn_seta1 a{
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.caixa_txt {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	padding: 6px 0px 3px 1px;
	text-align: left;
}

.dir_lnk, .dir_lnk:link, .dir_lnk:active, .dir_lnk:visited, .dir_lnk:hover {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	padding: 6px 0px 3px 1px;
	text-align: left;
}

.caixa_txt_lnk {
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	padding: 4px 0px 3px 0px;
	text-align: right;
	vertical-align: middle;
}

.caixa_txt_lnk a, .caixa_txt_lnk a:link, .caixa_txt_lnk a:active, .caixa_txt_lnk a:visited, .caixa_txt_lnk a:hover {
	font-size: 10px;
}

.caixa_txt_sm {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	padding: 6px 0px 3px 1px;
}

.caixa_txt_sm_cor {
	font-family: arial;
	font-size: 11px;
}

/* ############################################ */


/* Tempo */

.caixa_tempo_txt, .caixa_tempo_vento, .caixa_tempo_dia {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.caixa_tempo_dia {
	font-size: 13px;
	font-weight: bold;
}

.caixa_tempo_select {
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	width: 125px;
}

.caixa_nome_cidade {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: left;
}

.caixa_temperatura_data {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	padding: 10px 3px 0px 3px;
	text-align: left;
	vertical-align: middle;
}

.caixa_temperatura {
	font-family: Arial;
	font-size: 20px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.caixa_temperatura_max, .caixa_temperatura_min {
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.caixa_temperatura_max {
	vertical-align: bottom;
}

.caixa_temperatura_min {
	vertical-align: top;
}

.caixa_temperatura_img {
	width: 55px;
	height: 51px;
	padding: 0px;
	vertical-align: middle;
}

.caixa_temperatura_data_int {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align: left;
}

.caixa_temperatura_int {
	font-family: Arial;
	font-size: 30px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.caixa_temperatura_max_int{
	font-family: Arial;
	font-size: 20px;
	color: #333333;
	text-decoration: none;
	vertical-align: middle;
	text-align:left;
	padding-bottom:0px;
}

.caixa_temperatura_min_int {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align:left;
	padding-left:14px;
	padding-bottom:3px;
}

/* ############################################ */


/* Caixas Informação */

.caixa_info_titulo, .caixa_info_titulo:link, .caixa_info_titulo:active, .caixa_info_titulo:visited {
	font-family: Arial;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	font-size: 15px;
}

.caixa_info_titulo:hover {
	text-decoration: underline;
	color: #333333;
}

.caixa_info_texto {
	font-family: Arial;
	color: #333333;
	font-style: normal;
	text-decoration: none;
	font-size: 12px;
	text-align: left;
	padding: 3px 3px 10px 3px;
}

.caixa_info_texto_simply, .caixa_info_texto_simply a{
	font-family: Arial;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
}

.caixa_info_texto_simply a:hover{
	font-family: Arial;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	font-size: 11px;
	text-align: left;
}

.caixa_info_plussign, .caixa_info_plussign:link, .caixa_info_plussign:active, .caixa_info_plussign:visited, .caixa_info_plussign:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
}

.caixa_info_data {
	font-family: Arial;
	color: #333333;
	font-size: 10px;
	text-decoration: none;
}

ul.caixa_info_ul, .caixa_info_ul {
	list-style-type: none;
	margin: 0px;
	padding: 2px;
	border: 0px;
	width: 100%;
	vertical-align: top;
	text-align: left;
	color:#333333;
}

li.caixa_info_titulo_li, .caixa_info_titulo_li {
	list-style-type: none;
	margin: 0px;
	padding: 1px 3px 1px 8px;
	border: 0px;
	vertical-align: top;
	text-align: left;
}

.caixa_info_titulo_li a, .caixa_info_titulo_li span, .caixa_info_titulo_li a:link, .caixa_info_titulo_li a:active, .caixa_info_titulo_li a:visited {
	font-family: Arial;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
}
.caixa_info_titulo_li a:hover {
	text-decoration: underline;
	color: #333333;
}

.caixa_info_data_li {
	list-style-type: none;
	margin: 0px;
	padding: 1px 3px 5px 8px;
	border: 0px;
	vertical-align: top;
	text-align: left;
	font-family: Arial;
	color: #333333;
	font-size: 10px;
	text-decoration: none;
}

.caixa_info_plussign_li {
	float: right;
	padding: 5px 5px 2px 0px;
}

.caixa_info_plussign_li, .caixa_info_plussign_li:link, .caixa_info_plussign_li:active, .caixa_info_plussign_li:visited, .caixa_info_plussign_li:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
}

.caixa_info_titulo_li_gr {
	list-style-type: none;
	margin: 0px;
	padding: 1px 3px 4px 8px;
	border: 0px;
	vertical-align: top;
	text-align: left;
}

.caixa_info_titulo_li_gr, .caixa_info_titulo_li_gr a, .caixa_info_titulo_li_gr a:link, .caixa_info_titulo_li_gr a:active, .caixa_info_titulo_li_gr a:visited {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.caixa_info_titulo_li_gra {
	list-style-type: none;
	margin: 0px;
	padding: 1px 3px 4px 0px;
	border: 0px;
	vertical-align: top;
	text-align: left;
}

.caixa_info_titulo_li_gra, .caixa_info_titulo_li_gra a, .caixa_info_titulo_li_gra a:link, .caixa_info_titulo_li_gra a:active, .caixa_info_titulo_li_gra a:visited {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.caixa_info_titulo_li_sm {
	list-style-type: none;
	margin: 0px 0px 0px 15px;
	padding: 1px 3px 1px 8px;
	border: 0px;
	vertical-align: top;
	text-align: left;
}

.caixa_info_titulo_li_sm a, .caixa_info_titulo_li_sm span, .caixa_info_titulo_li_sm a:link, .caixa_info_titulo_li_sm a:active, .caixa_info_titulo_li_sm a:visited {
	font-family: Arial;
	color: #333333;
	text-decoration: none;
	font-size: 11px;
}

/* ############################################ */


/* Caixa Links Essenciais */

.caixa_links_essenciais_ul {
	list-style-type: none;
	margin: 0px;
	padding: 2px;
	border: 0px;
	vertical-align: top;
	text-align: left;
}

.caixa_links_essenciais_ul_int {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	vertical-align: top;
	text-align: left;
}

.caixa_links_essenciais_ul_int_new {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	vertical-align: top;
	text-align: left;
}

.caixa_links_essenciais_cat_ttl_open, .caixa_links_essenciais_cat_ttl_close {
	list-style-type: none;
	margin: 0px;
	padding: 6px 2px 2px 12px;
	border: 0px;
	vertical-align: top;
	text-align: left;
}

.caixa_links_essenciais_cat_ttl, .caixa_links_essenciais_cat_ttl:link, .caixa_links_essenciais_cat_ttl:active, .caixa_links_essenciais_cat_ttl:visited, .caixa_links_essenciais_cat_ttl:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.caixa_links_essenciais_link {
	margin: 0px;
	border: 0px;
	text-align: left;
}

.caixa_links_essenciais_link_new {
	margin: 0px;
	border: 0px;
	text-align: left;
}

.caixa_links_essenciais_link_new a, .caixa_links_essenciais_link_new a:link, .caixa_links_essenciais_link_new a:active, .caixa_links_essenciais_link_new a:visited {
	font-family: Arial;
	color: #333333;
	text-decoration: none;
	font-size: 11px;
}

.caixa_links_essenciais_link_new a:hover {
	text-decoration: underline;
}

.caixa_login_link {
	list-style-type: none;
	margin: 0px;
	padding-left:10px;
	border: 0px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	height: 18px;
}

.caixa_login_link a, .caixa_login_link a:link, .caixa_login_link a:active, .caixa_login_link a:visited {
	font-family: Arial;
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.caixa_login_link a:hover {
	text-decoration: none;
	color: #333333;
}

/* ############################################ */


.caixa_titulo_cor_gr {
	list-style-type: none;
	margin: 0px;
	padding: 1px 3px 1px 8px;
	border: 0px;
	vertical-align: top;
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.caixa_texto_autor {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.caixa_titulo_li {
	list-style-type: none;
	color: #333333;
	margin: 0px;
	padding: 1px 3px 1px 8px;
	border: 0px;
	vertical-align: top;
	text-align: left;
}

.caixa_titulo_li_link, .caixa_titulo_li_link:link, .caixa_titulo_li_link:active, .caixa_titulo_li_link:visited, .caixa_titulo_li_link_gr, .caixa_titulo_li_link_gr:link, .caixa_titulo_li_link_gr:active, .caixa_titulo_li_link_gr:visited {
	font-family: Arial;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

.caixa_titulo_li_link:hover{
	text-decoration: underline;
	color: #333333;
}

.caixa_titulo_li_link_gr, .caixa_titulo_li_link_gr:link, .caixa_titulo_li_link_gr:active, .caixa_titulo_li_link_gr:visited {
	font-size: 15px;
}

.caixa_titulo_li_link_gr:hover {
	font-size: 15px;
	text-decoration: underline;
	color: #333333;
}

.caixa_info_texto_li {
	list-style-type: none;
	margin: 0px;
	padding: 1px 3px 1px 8px;
	font-family: Arial;
	color: #333333;
	font-style: normal;
	text-decoration: none;
	font-size: 12px;
	text-align: left;
}

.caixa_link_fonte {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
}

.caixa_dir, .caixa_subdir {
	margin: 0px;
	padding: 2px;
	border: 0px;
	vertical-align: top;
	text-align: left;
}

.caixa_dir a, .caixa_dir a:link, .caixa_dir a:active, .caixa_dir a:visited {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.caixa_dir a:hover {
	text-decoration: underline;
}

.caixa_info_titulo_cor, .caixa_info_titulo_cor:link, .caixa_info_titulo_cor:active, .caixa_info_titulo_cor:visited {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	text-transform: none;
}

.caixa_dest_lnk, .caixa_dest_lnk:link, .caixa_dest_lnk:active, .caixa_dest_lnk:visited, .caixa_dest_lnk:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

/* ############################################ */


/* CAIXAS */

ul.caixa_ul, .caixa_ul {
	list-style-type: none;
	margin: 0px;
	padding: 3px;
	border: 0px;
	width: 100%;
	vertical-align: top;
	text-align: left;
}

li.caixa_li_titulo, .caixa_li_titulo {
	list-style-type: none;
	margin: 0px;
	padding: 1px 3px 1px 8px;
	border: 0px;
	vertical-align: top;
	text-align: left;
}

.caixa_li_titulo_lnk, .caixa_li_titulo_lnk:link, .caixa_li_titulo_lnk:active, .caixa_li_titulo_lnk:visited, .caixa_li_titulo_lnk_b, .caixa_li_titulo_lnk_b:link, .caixa_li_titulo_lnk_b:active, .caixa_li_titulo_lnk_b:visited {
	font-family: Arial;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

.caixa_li_titulo_lnk:hover, .caixa_li_titulo_lnk_b:hover {
	text-decoration: underline;
	color: #333333;
}

.caixa_li_titulo_lnk_b, .caixa_li_titulo_lnk_b:link, .caixa_li_titulo_lnk_b:active, .caixa_li_titulo_lnk_b:visited {
	font-size: 13px;
}

.caixa_li_titulo_lnk_b:hover {
	font-size: 13px;
}

.caixa_td_titulo_cor, .caixa_td_titulo_cor:link, .caixa_td_titulo_cor:active, .caixa_td_titulo_cor:visited, .caixa_td_titulo_cor:hover {
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
}

.caixa_td_titulo_txt {
	font-family: Arial;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
}

.caixa_li_cat {
	font-family: Arial;
	font-size: 10px;
}

.caixa_li_plus {
	float: right;
	padding: 5px 5px 2px 0px;
}

.caixa_li_plus_lnk, .caixa_li_plus_lnk:link, .caixa_li_plus_lnk:active, .caixa_li_plus_lnk:visited, .caixa_li_plus_lnk:hover {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
}

.caixa_td_txt {
	font-family: Arial;
	color: #333333;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
	padding: 3px 3px 6px 3px;
}

.caixa_li_txt {
	list-style-type: none;
	margin: 0px;
	padding: 1px 3px 1px 8px;
	font-family: Arial;
	color: #333333;
	font-style: normal;
	text-decoration: none;
	font-size: 12px;
	text-align: left;
}

.caixa_td_intro_txt {
	font-family: Arial;
	color: #333333;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.caixa_img {
	padding: 0px 3px 3px 3px;
	border: 0px;
	margin: 0px;
}

.caixa_li_data_comment {
	list-style-type: none;
	margin: 0px;
	padding: 1px 3px 4px 8px;
	font-family: Arial;
	color: #666666;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
}

.caixa_td_montra_img {
	border: 0px;
	margin: 0px;
	padding: 0px 8px 8px 0px;
}

.caixa_li_directorio {
	list-style-type: none;
	margin: 0px;
	padding: 1px 3px 1px 8px;
	border: 0px;
	vertical-align: top;
	text-align: left;
}

/* ############################################ */


/* PESQUISA*/

.btnPesquisa{
	font-size: 11px;
	font-weight: bold;
    background-repeat:no-repeat;
    background-position:right;
    padding-right:15px;
    text-transform: uppercase;
    padding-top:3px;
    padding-bottom:3px;
	text-align: left;
	width: 80px;
}

.txt1 a{
	padding-left: 10px;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.dottednd{
	font-size: 1px;
}

/* ############################################ */


/* IMAGENS */

.caixa_ttl_open, .caixa_ttl_close {
	text-align: left;
}

/* ############################################ */


/* DIV's, UL's de movimentação */

ul.mov_caixa_ul, .mov_caixa_ul, ul.mov_menu_ul, .mov_menu_ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding:0px;
	border: 0px;
}

.mov_caixa_li,.mov_menu_li {
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
	border: 0px;
}

span.handle, div.handle {
	cursor: move;
}

.emptyPlaceMarker {
	margin: 0px;
	padding: 0px;
	z-index: 2;
	border: 1px #666666 dashed;
	background-color: transparent;
}

/* ############################################ */


/* PESQUISA/DIRECTORIOS */

.dirNum {
	font-family : Arial;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	color:#333333;
}

a.dirTit {
	font-family : Arial;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	text-decoration: underline;
	color:#333333;
}

a.dirTit:hover {
	color:#333333;
}

.dirLead {
	font-family : Arial;
	font-size : 12px;
	font-style : normal;
	color: #333333;
}

a.dirLink{
	font-family : Arial;
	font-size : 12px;
	font-style : normal;
}

.dirData{
	font-family : Arial;
	font-size : 11px;
	font-style : normal;
	color:#333333;
}

.dirColorData{
	font-family : Arial;
	font-size : 11px;
	font-style : normal;
	color:#999999;
}

.dirColorFicha{
	font-family : Arial;
	font-size : 11px;
	font-style : normal;
	color:#999999;
	text-decoration: none;
}

a.dirData{
	text-decoration: underline;
}

a.dirData:hover{
	text-decoration: underline;
}

a.dirColorFicha{
	font-family : Arial;
	font-size : 11px;
	font-style : normal;
	color:#999999;
	text-decoration: none;
	text-decoration: none;
}

.menudir, a.menudirSel {
    background-color: #FFFFFF;
    text-align : left;
    font-family : arial;
    font-size : 11px;
    display : block;
    color : #656565;
    text-decoration: none;
    padding : 0px 0px 0px 4px;
    height:12 px;
}

a.menudir:hover, a.menudirSel {
    color : #FFFFFF;
    text-indent : 14px;
	text-decoration: none;
}

.numregs, a.numregs {
	font-family : arial;
    font-size : 12px;
	font-style : normal;
	font-weight : bold;
}

.caixa_ttl_cor_esq_pesq {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 5px;
	height: 25px;
}

.pesqrightborder {
	border-bottom-width : 0px; 
	border-left-width : 0px; 
	border-top-width : 0px;
	border-right-color : #cccccc;
	border-right-style : solid;
	border-right-width : 1px;
}

/* ############################################ */


.titAjuda{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
}

.txtAjuda{
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	color: #333333;
}

/* ############################################ */


.contactosttl {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}

.contactostxt{
	font-size: 11px;
	color: #5a5a5a;
	text-align: left;
	padding-left: 10px;
	text-decoration: none;
}

.contactostxt a{
	font-size: 11px;
	color: #5a5a5a;
	text-align: left;
	text-decoration: none;
}

.bold{
	font-weight: bold;
}

/* ############################################ */

.passatempottl {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.passatempotxt{
	font-size: 12px;
	color: #5a5a5a;
	text-align: left;
	padding: 0px 0px 15px 10px;
	text-decoration: none;
}

.passatempotxt a{
	font-size: 12px;
	color: #5a5a5a;
	text-align: left;
	text-decoration: underline;
}

/* ############################################ */

.afastamento {
	padding-left: 27px;
	text-align:left;
}
	
.txtAdicionar{
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	padding-left:13px;
	padding-top:10px;
	text-align:left;
}
	
a.txtAdicionar{
	text-decoration: underline;
	text-align:left;
}
	
a.txtAdicionar:hover{
	text-decoration: underline;
	text-align:left;
}
	
.txtForm{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	text-align:left;
}

.inputAdicionar{
	background-color: #FFFFFF;
	font-size: 11px;
	text-align:left;
	width:400px;
}
	
.inputAdicionarPeq{
	background-color: #FFFFFF;
	font-size: 11px;
	text-align:left;
	width:200px;
}
	
.cantoEAdicionar{
	background-image: url(img/adicionar_cse.gif);
}
	
.cantoDAdicionar{
	background-image: url(img/adicionar_csd.gif);
}
	
.bgcolorAdicionar{
	background-color:#C3DCE1;
}
	
.borderEAdicionar{
	border-left : 2px solid #C3DCE1;
}
	
.borderDAdicionar{
	border-right: 2px solid #C3DCE1;
}
	
.borderBAdicionar{
	border-bottom: 2px solid #C3DCE1;
}
	
.titAdicionar{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	padding-right: 6px;
	text-align:left;
}
	
.hrAdicionar{
	background-color: #cccccc;
	padding-left: 4px;
	padding-right: 4px;
	text-align:left;
}
	
.titAjuda{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-align:left;
}
	
.txtAjuda{
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	text-align:left;
}
	
.caixa_btn_seta_adicionar {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border: 0px;
	text-transform: uppercase;
	text-align:left;
	padding-right:15px;
}

.ttl_dir_reg_big {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	text-align:left;
}

.ttl_dir_reg_sub_big {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	text-align:left;
}

.ttl_dir_reg_sub_big_lnk, .ttl_dir_reg_sub_big_lnk:link, .ttl_dir_reg_sub_big_lnk:active, .ttl_dir_reg_sub_big_lnk:visited {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	text-decoration: underline;
	text-align:left;
}

.ttl_dir_reg_sub_big_lnk:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	text-decoration: underline;
	text-align:left;
}

h1, h1 a:link, h1 a:active, h1 a:visited, h1 a:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	display: inline;
}

h2, h2 a:link, h2 a:active, h2 a:visited, h2 a:hover {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	display: inline;
}

h3, h3 a:link, h3 a:active, h3 a:visited, h3 a:hover {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-transform: uppercase;
	display: inline;
}

/* ############################################ */


/* ## NOVIDADES ## */

.nov_data_txt {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}

.nov_data_txt_sm {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #666666;
	text-decoration: none;
}

.nov_data_lnk, .nov_data_lnk:link, .nov_data_lnk:active, .nov_data_lnk:visited, .nov_data_lnk:hover {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: underline;
}

.dir_novidades_img {
	vertical-align: top;
	text-align: left;
	padding: 0px 10px 10px 5px;
	margin: 0px;
	border: 0px;
}

.nov_td {
	vertical-align: top;
	text-align:left;
	padding: 0px 5px 5px 5px;
	margin: 0px;
	border: 0px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
}

.nov_ttl_txt, .nov_ttl_lnk, .nov_ttl_lnk:link, .nov_ttl_lnk:active, .nov_ttl_lnk:visited, .nov_ttl_lnk:hover {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	text-decoration: underline;
}

.nov_td_txt {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
}

.nov_url_txt, .nov_url_lnk, .nov_url_lnk:link, .nov_url_lnk:active, .nov_url_lnk:visited, .nov_url_lnk:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.nov_url_lnk:hover {
	text-decoration: underline;
}

/* ############################################ */


/* ## FOTOS / DIVERSOS ## */

.caixa_td_foto_img {
	padding: 0px 10px 10px 10px;
	width: 80px;
	vertical-align: top;
	text-align: center;
}

.caixa_td_foto_img_brd {
	border: 5px #cccccc solid;
}

.caixa_td_foto {
	vertical-align: top;
	text-align: left;
	padding: 0px 3px 3px 3px;
}

.caixa_td_seta {
	width: 8px;
	min-width: 8px;
	height: 8px;
	min-height: 8px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;
	text-align: left;
}

.caixa_td_ttl {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}

.caixa_td_ttl_lnk, .caixa_td_ttl_lnk:link, .caixa_td_ttl_lnk:active, .caixa_td_ttl_lnk:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}

.caixa_td_ttl_lnk:hover {
	text-decoration: underline;
}

.caixa_td_subttl_lnk, .caixa_td_subttl_lnk:link, .caixa_td_subttl_lnk:active, .caixa_td_subttl_lnk:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
}

.caixa_td_subttl_lnk:hover {
	text-decoration: underline;
}

.caixa_td_txt_lnk, .caixa_td_txt_lnk:link, .caixa_td_txt_lnk:active, .caixa_td_txt_lnk:visited {
	font-family: Arial;
	font-style: normal;
	color: #333333;
	text-decoration: underline;
	font-size: 11px;
}

/* ############################################ */



/* ## TAG CLOUD ## */

.caixa_td_tag_txt {
	font-family: Arial;
	color: #333333;
	font-style: normal;
	text-decoration: none;
	font-size: 10px;
}

.caixa_td_tag_lnk, .caixa_td_tag_lnk:link, .caixa_td_tag_lnk:active, .caixa_td_tag_lnk:visited {
	font-family: Arial;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}

.caixa_td_tag_lnk:hover {
	font-weight: bold;
	text-decoration: underline;
}

/* ############################################ */



/* ## CAIXA PERSONALIZAÇÃO ## */

ul.caixa_personalizacao_ul, .caixa_personalizacao_ul {
	list-style-type: none;
	margin: 0px;
	padding: 2px;
	border: 0px;
	width: 100%;
	vertical-align: top;
	text-align: left;
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	color:#333333;
}

.caixa_personalizacao_li {
	list-style-type: none;
	margin: 0px 0px 0px 15px;
	padding: 1px 3px 3px 8px;
	border: 0px;
	vertical-align: top;
	text-align: left;
}

.caixa_personalizacao_li a, .caixa_personalizacao_li span, .caixa_personalizacao_li a:link, .caixa_personalizacao_li a:active, .caixa_personalizacao_li a:visited {
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

.caixa_personalizacao_li a:hover {
	color: #333333;
	text-decoration: underline;
}

.caixa_personalizacao_ttl_cor {
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

/* ############################################ */


/* ## ENCONTROS ## */

.cx_enc_td_top_left, .cx_enc_td_top_right, .cx_enc_td_bot_left, .cx_enc_td_bot_right {
	height: 8px;
}

.cx_enc_td_ttl_left, .cx_enc_td_content_left {
	width: 197px;
	margin: 0px;
	border: 0px;
	padding: 0px;
}
.cx_enc_td_ttl_right, .cx_enc_td_content_right, .cx_enc_td_top_right, .cx_enc_td_bot_right{
width: 118px;
	margin: 0px;
	border: 0px;
	padding: 0px;
}

.cx_enc_img {
	margin-bottom: 8px;
}

.cx_enc_td_ttl_left {
	text-align: left;
	height: 20px;
	padding-left: 65px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}

.cx_enc_td_ttl_right {
	text-align: left;
	height: 20px;
	padding-left: 25px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}

.cx_enc_td_content_left {
	padding: 5px 2px 2px 2px;
	vertical-align: top;
}

.cx_enc_td_content_right {
	vertical-align: middle;
	padding: 5px;
	text-align: center;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-style: normal;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
}

.cx_enc_td_content_ttl {
	font-weight: bold;
}

.cx_enc_td_tab_left, .cx_enc_td_tab_right, .cx_enc_td_tab_right input, .cx_enc_td_tab_right select {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-style: normal;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
}

.cx_enc_td_tab_left, .cx_enc_td_tab_right {
	padding: 2px 2px 2px 1px;
	text-align: left;
}

.cx_enc_td_tab_right select .select_b, .select_b {
	width: 127px;
}

.cx_enc_td_tab_right input .cx_enc_btn, .cx_enc_btn {
	padding: 1px 4px 1px 4px;
}

/* ############################################ */


/* ## SUGESTÕES ## */

#content {
	margin: 0;
	padding: 0;
	border: 0px;
	position: relative;
	width: 182px;
	clear: both;
}

#scroll {
	clear: both;
	position: absolute;
	visibility: hidden;
	top: -1px;
	left: 0px;
	border: 1px #CCCCCC solid;
	background-color: #ffffff;
	z-index: 1000;
	width: 182px;
	overflow: auto;
	height: 180px;
	margin: 0;
}


#scroll div {
	margin: 0 auto;
	text-align: left;
}

#message {   
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px
}

#suggest table, #suggest .suggest_table_home, .suggest_table_home {
	width: 165px;
	border: 0px;
	padding: 0px;  
	margin: 0px;
}

#suggest .suggest_table_interior, .suggest_table_interior {
	width: 300px;
	border: 0px;
	padding: 0px;  
	margin: 0px;
}

.td_row_odd td, .td_row td, .highlightrow td {
	display: block;
	padding: 1px 4px 1px 4px;
	margin: 0px;
	border: 0px;
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}


.td_row_odd, .td_row_odd tr, .td_row_odd td {
	font-size: 11px;
	background-color: #FEFEFE;
}

.td_row, .td_row tr, .td_row td {
	font-size: 11px;
	background-color: #EDEDED;
}


.td_close_row {
	padding: 1px 3px 1px 3px;
	font-size: 10px;
	background-color: #CCCCCC;
}

.td_close_row, .td_close_row a, .td_close_row a:link, .td_close_row a:active, .td_close_row a:visited, .td_close_row a:hover {
	font-size: 10px;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	color: #000000;
}

.td_close_row a:hover {
	color: #000000;
	text-decoration: underline;
}

.highlightrow, .highlightrow tr, highlightrow td, .highlightrow a, .highlightrow tr a, highlightrow td a {
	font-size: 11px;
	background-color: #FFFFFF;
	text-decoration: none;
}

.td_row_odd tr a, .td_row_odd tr a:link, .td_row_odd tr a:active, .td_row_odd tr a:visited, .td_row tr a, .td_row tr a:link, .td_row tr a:active, .td_row tr a:visited, .td_row_odd td a, .td_row_odd td a:link, .td_row_odd td a:active, .td_row_odd td a:visited, .td_row td a, .td_row td a:link, .td_row td a:active, .td_row td a:visited {
	font-size: 11px;
	text-decoration: none;
}

.td_row_odd tr a:hover, .td_row tr a:hover, .highlightrow tr a:hover, .td_row_odd td a:hover, .td_row td a:hover, .highlightrow td a:hover {
	font-size: 11px;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

/*
.td_row_odd td a, .td_row_odd td a:link, .td_row_odd td a:active, .td_row_odd td a:visited, .td_row td a, .td_row td a:link, .td_row td a:active, .td_row td a:visited {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.td_row_odd td a:hover, .td_row td a:hover, .highlightrow td a:hover {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}
*/

/* ############################################ */


/* Links 10px #666666 sem underline / underline no hover */

.caixa_lnk_gray, .caixa_lnk_gray:link, .caixa_lnk_gray:active, .caixa_lnk_gray:visited {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.caixa_lnk_gray:hover {
	text-decoration: underline;
}

/* barra de canais */
#channels table td{
	height: 18px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	overflow: hidden;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

#channels .ch_top{
	font-weight: bold;
	height: 18px;
	text-align: center;
}

#channels .go_left{
	float:left;
}

#channels .ch_link, #channels .ch_sel span{
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	height: 18px;
}
		
#channels .ch_top .ch_link, #channels .ch_top .ch_sel{
	height: 18px;
	vertical-align: top;
	padding-top:2px;
}

#channels .ch_sel a{
	padding-left: 2px;
	padding-right: 4px;
	text-decoration:none;
}

#channels .ch_link a{
	color: #666666;
	text-decoration:none;
}
#channels .ch_tleft{
background: url('/images/barra_canais/top_left.gif') #cccccc no-repeat;
}
#channels .ch_tright{
background: url('/images/barra_canais/top_right.gif') #cccccc no-repeat;
}
#channels .ch_bottom_bg{
background: url('/images/barra_canais/bottom.gif') repeat-x;
}
#channels .ch_top_bg{
background: url('/images/barra_canais/top.gif') #cccccc repeat-x;
}
#channels .ch_top_middle_bg{
background: url('/images/barra_canais/top_bg.gif') #cccccc repeat-x;
}

/* Imagem Destaque */
.caixa_destaque_imagem{
border: 1px solid #cccccc;
}

/* Caixa Futebol Classificação */
.caixa_td_txt_ext {
border: dotted 1px #cccccc;
padding: 2px 5px 2px 5px;
vertical-align: middle;
white-space: nowrap;
}

/* Scrolling Box */
.scroll_box {
border: 1px solid #cccccc;
overflow: auto;
margin: 1em 0;
padding: 5px;
}

/* Seta Mover - Caixas Títulos */
.caixa_ttl_white_move, .caixa_ttl_cor_move, .caixa_ttl_extra_move {
	width: 28px; min-width: 28px;
}

.caixa_ttl_extra_move {
	background: url('/temas/fichas/comum/icon_move.gif') no-repeat 6px 1px;
}

/* Icon Fechar - Caixas Títulos */
.caixa_ttl_white_close, .caixa_ttl_cor_close, .caixa_ttl_extra_close {
	width: 28px; min-width: 28px;
}

.caixa_ttl_extra_close {
	background: url('/temas/fichas/comum/icon_close.gif') no-repeat 6px 1px;
}

/* Caixa Conteúdos transparentes CSS */
.canto_topo, .canto_fundo, .canto_centro { width: 99%; }

.canto_topo_esq { background: url('/temas/fichas/comum/trans_crn_top_left.gif') 0 0 no-repeat; }
.canto_topo_dir { background: url('/temas/fichas/comum/trans_crn_top_right.gif') 0 0 no-repeat; }
.canto_fundo_esq { background: url('/temas/fichas/comum/trans_crn_bottom_left.gif') 0 0 no-repeat; }
.canto_fundo_dir { background: url('/temas/fichas/comum/trans_crn_bottom_right.gif') 0 0 no-repeat; }

.canto_topo_esq, .canto_topo_dir, .canto_fundo_esq, .canto_fundo_dir, .canto_topo, .canto_fundo, .canto_esq, .canto_dir, .canto_centro {
	width: 4; 
	height: 4;
}

.caixa_vivid_color_seta { background: url('/temas/fichas/comum/seta_gr_close_extra.gif') no-repeat left 5px; }

.caixa_vivid_color_ttl {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

/* Fichas */

.ficha_sep {
	clear: both;
	height: 1px; min-height: 1px;
	margin: 5px 0 5px 0;
}

.ficha_header_td, .ficha_url_td {
	padding: 5px 0 5px 0;
}

.ficha_url_td {
	padding: 5px 0 10px 0;
}

.ficha_url, .ficha_url a, .ficha_url a:link, .ficha_url a:active, .ficha_url a:visited, .ficha_url a:hover {
	font-size: 16px;
	font-color: #000000;
	text-decoration: underline;
}

.ficha_area_ttl, .ficha_area_ttl_b, .ficha_area_bigttl, .ficha_area_bigttl_b {
	font-size: 11px;
	padding: 2px 0 3px 0;
}

.ficha_area_bigttl, .ficha_area_bigttl_b {
	font-size: 12px;
	font-weight: bold;
}

.ficha_area_ttl_b, .ficha_area_bigttl_b {
	display: block;
}

.ficha_descr_td, .ficha_descr, .ficha_header_td, .ficha_url_td, .ficha_area_ttl, .ficha_area_ttl_b, .ficha_area_bigttl, .ficha_area_bigttl_b {
	text-align: left;
}

.ficha_descr_td, .ficha_nav {
	color: #333333;
}

.ficha_descr_td {
	font-size: 12px;
	padding: 4px 0 4px 0;
}

.ficha_nav {
	padding: 5px;
	font-size: 11px;
	font-weight: bold;
}

.ficha_header, .ficha_header a, .ficha_header a:link, .ficha_header a:active, .ficha_header a:visited, .ficha_header a:hover,
.ficha_nav a, .ficha_nav a:link, .ficha_nav a:active, .ficha_nav a:visited, .ficha_nav a:hover, .ficha_nav a:hover,
{
	text-decoration: none;
}

.ficha_header, .ficha_header a, .ficha_header a:link, .ficha_header a:active, .ficha_header a:visited, .ficha_header a:hover {
	font-size: 22px;
	font-weight: bold;
}

.fx_ef {
	margin-bottom:10px;
	text-align: left;
}

.fx_ef_mais {
	width:100px;
	text-align: right;
	vertical-align: bottom;
}

.fx_ef_tit {
	font-size: 14px;
	font-weight: bold;
}

/* End Fichas */

