/* General titles */ 
html, body {height:100%;margin: 0;padding: 0;background-image: url(/site_images/fundopeq.jpg);font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #434343;}
P {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #434343;line-height:18px;}
em {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #434343;line-height:18px;}
p ul li {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #434343;line-height:18px;}
ul li {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #434343;line-height:18px;}
ol li {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #434343;line-height:18px;}
a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #434343;}
a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #7AA736;}

.green_titles {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #7AA736; font-weight: bold;}
.green {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #7AA736;}
.red_titles {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #DE2929; font-weight: bold;}
.red {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #DE2929;}
.warn {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #DE2929;}
.green_italic_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7AA736; font-style: italic;}
.texto {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333;}
.texto a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; text-decoration:none;}
.texto a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; text-decoration:underline;}
.textolink a {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: none; color:#434343;}
.textolink a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: none; color:#7AA736;}
.titulohome {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; font-weight: bold; padding-bottom:6px;}
.titulohome a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; font-weight: bold; padding-bottom:6px; text-decoration:none;}
.titulohome a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; font-weight: bold; padding-bottom:6px; text-decoration:underline;}
.titulohome_ver {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; font-weight: bold; padding-bottom:6px;}
.titulohome_ver a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; font-weight: bold; padding-bottom:6px; text-decoration:none;}
.titulohome_ver a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; font-weight: bold; padding-bottom:6px; text-decoration:underline;}
.titulohome_table_ver {padding-bottom:6px; padding-top:6px;}
.texto_newuser {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #434343; text-align:left; padding-left:6px;}
.texto_newuser a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #434343; text-decoration:none; text-align:left;}
.texto_newuser a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #434343; text-decoration:underline; text-align:left;}
.texto_logout {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #434343; text-align:left; padding-left:6px; padding-bottom:6px;}
.texto_logout a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #434343; text-decoration:none; text-align:left;}
.texto_logout a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #434343; text-decoration:underline; text-align:left;}
.link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.verdedata {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #81B13A;}
.brancomodulos {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;}
.brancomodulos a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration:none;}
.brancomodulos a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration:underline;}
.pretomodulos {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #434343;}
.pretomodulos a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #434343; text-decoration:none;}
.pretomodulos a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #434343; text-decoration:underline;}
img.thumbnail_home {padding-right:6px;}
.summaryList {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#666666; text-align:left; line-height:15px; background-color:#F4F4F5; padding:5px;}
.verdedata {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #81B13A;}
.verde10 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #81B13A;}
.white {color: #FFFFFF;}
.red10 {color: #990000; font-size: 11px;}
.red10 a:hover {color: #434343; font-size: 11px;}
.linhazul {color:#0066CC;}
.mainbackground {background-image:url(/site_images/fundo1.jpg); background-repeat:repeat-x; background-position:top; vertical-align:top;height:auto;}
.form {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border: 1px solid #818181;}
/* Article tables */
.cTable {border-collapse: collapse; border: 1px solid #EBEBEB; padding: 3px;}
.cTableTitle {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#FFFFFF; text-transform:uppercase; background-color:#666666;}
.cTableTitle_normal {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#FFFFFF;background-color:#666666;}
.cTableSubTitle {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color:#999999;}
.cTableCatOne {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #434343; background-color:#CCCCCC;}
.cTableCatTwo {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #434343; background-color:#F0F8E3;}
/* General table */
.fullheight {
	height:100%;
	margin:0 auto;
	width:976px;
}


.fullheight_content {height:100%; margin: 0 0 0 0; padding-left:2px; padding-right:2px; padding-bottom:2px;}
.col_left_shadow {background-image:url(/site_images/sombra_esq.jpg);}
.col_right_shadow {background-image:url(/site_images/sombra_dir.jpg);}
.guias {border: 1px solid #ffffff;}
/* Header */
.header_table {height:80px; width:960px; background-color:#FFFFFF;}
.header_menu_background {background-image:url(/site_images/f_menucima.jpg);}
.header_menu_background_hover {background-image:url(/site_images/b_cinza_topo.jpg);}
.header_menu_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; text-align:center; padding-left:10px; padding-right:10px;}
.header_menu_text a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; text-align:center; text-decoration:none;}
.header_menu_text a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; text-align:center;}
.header_menu_search_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; text-align:center; padding-left:10px; padding-right:5px;}
.header_menu_search_button {padding-left:5px;}
.header_date {width:130px; height:21px; background-color:#D8D8D8;}
.header_new_user {width:130px; height:21px;}
.header_new_user_table {height:70px; background-color:#FFFFFF;}
.header_banner {height:60px; padding:10px 0px 10px 0px;display:block;width:468px;}
/* Footer */
.footer_table {background-color:#FFFFFF; width:100%; margin-top:20px;}
.footer_table_top_back {background-image:url(/site_images/f_branc_menubaixo.jpg);}
.footer_menu_text_small {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #434343; text-align:center; padding-left:10px;}
.footer_menu_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; text-align:center; padding-left:10px; padding-right:10px;}
.footer_menu_text a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; text-align:center; text-decoration:none;}
.footer_menu_text a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; text-align:center; text-decoration:underline;}
/* Homepage theme module */
.generic_module {width:150px;}
.generic_module_footer_table {width:150px; background-color:#D8D8D8;}
.generic_module_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; padding-left:6px; background-color:#D8D8D8;}
.generic_module_text a {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343;}
.generic_module_text a:hover {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343;}
.generic_module_text_hover {background-image:url(/site_images/b_cinza_modulo.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; padding-left:6px; text-decoration:none;}
.generic_module_text_hover a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; text-decoration:none;}
.generic_module_text_hover a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; text-decoration:none;}
.generic_module_red {background-image:url(/site_images/f_vermlh.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-transform: uppercase;}
.generic_module_deco {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #7AA736; font-weight: bold; text-transform: uppercase;}
.generic_module_green {background-image:url(/site_images/f_verde.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-transform: uppercase;}

.section {background-color: #D8D8D8;color: #434343;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-decoration:none;width:150px;height:17px;padding-top:1px;}
.section a { text-decoration:none; padding-left:6px; }
.section a:hover { color: #434343; }
.section:hover { background-image: url(/site_images/b_cinza_modulo.jpg); text-decoration: none; }
.generic_module_textActive { background-image:url(/site_images/b_cinza_modulo.jpg); background-repeat:no-repeat; }
.generic_module_textActive a { font-family:Verdana;  font-size: 11px; }

/* Homepage theme COC Modules */
.coc_item_text {font-family:Verdana; font-size: 10px; color: #666666; padding-left:6px; background-color:#f5f5f5; border-top:1px dashed #bbbbbb; height:17px;padding-top:2px;}
.coc_item_text a {text-decoration:none; font-family:Verdana; font-size: 10px; color:#666666;}
.coc_item_text a:hover {text-decoration:underline; font-family:Verdana; font-size: 10px; color: #666666;}
.seeAll_item_text {font-family:Verdana; font-size: 10px; color: #ffffff; text-align:right; padding-right:6px; background-color:#999999; height:17px;padding-top:2px;}
.seeAll_item_text a {text-decoration:none; font-family:Verdana; font-size: 10px; color:#ffffff;}
.seeAll_item_text a:hover {text-decoration:underline; font-family:Verdana; font-size: 10px; color: #ffffff;}


/* Center panel */
.center_panel { padding-left:10px; height:100%; width:656px;}
.new_center_panel { height:100%; width:700px;}
.center_panel_LC {width:798px; padding-left:10px;}
/* Features panel */
.features_panel {padding-left:10px; padding-right:10px; height:100%; vertical-align:top;}

/* Themes */
.crumblePath {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #888888;}
.crumblePath a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #888888; text-decoration:none;}		
.crumblePath a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #888888; text-decoration:underline;}
.themeName {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #434343; text-align: left; line-height: 15px; padding-left:10px; background-color:#C7C7C7;}
.themeName_deco {font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight:normal; color: #7AA736; text-align: left; padding-left:3px; background-color: #d1eab0; }
.subThemeName_table {margin-bottom:6px;}		
.subThemeName {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; text-align: left; line-height: 15px; padding-left:10px; background-color: #E4E4E3; line-height:20px;}	
.subThemeName a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; text-align: left; text-decoration:none;}
.subThemeName a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; text-align: left; text-decoration:underline;}
.subThemeName_deco {font-family:Arial, Helvetica, sans-serif; font-size: 8px; color: #434343; text-align: left; padding-left:4px; background-color: #d1eab0; line-height:20px;}

/* ThemesCOC */
.subThemeCOC {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-align: left; padding-left:10px; background-color: #EBF5D6;}	
.subThemeCOC a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-align: left; text-decoration:none;}	
.subThemeCOC a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-align: left; text-decoration:underline;}
.cocArrowLeft {font-family:Verdana; font-size: 20px; color: #cccccc; text-align: left; padding:0px; font-weight:bold;}	
.cocArrowLeft a {color: #99cc33; text-decoration:none;}	
.cocArrowLeft a:hover {color: #99cc33; text-decoration:underline;}
.cocArrowRight {font-family:Verdana; font-size: 20px; color: #cccccc; text-align: right; padding:0px; font-weight:bold;}	
.cocArrowRight a {color: #99cc33; text-decoration:none;}	
.cocArrowRight a:hover {color: #99cc33; text-decoration:underline;}

/* Related info */
.related_info_table {margin-bottom:10px; margin-top:6px;}
.relatedList {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#666666; text-align:left; line-height:15px; background-color:#F4F4F5; padding:5px; height:100%;}
/*Estilos de separadores*/
.horizontal_Rule {color:#adadad; height: 1px; border-style:	; line-height: 5px}
.horizontal_Rule_deco {color: #7eb62e; background-color: #7eb62e; height: 2px;}
.horizontal_Rule_test {border:0px;border-bottom:1px dashed #adadad; height:1px; padding-top:2px; padding-bottom:2px;}
.hr_dashed {border:0px;border-bottom:1px dashed #adadad; height:1px; padding-top:2px; padding-bottom:2px;}
.hr_dashed_deco {border:0px;border-bottom:1px dashed #adadad; height:1px;}
.hr_solid {border:0px;border-bottom:1px solid #adadad; height:1px; padding-top:2px; padding-bottom:2px;}
.hr_dashed_prices {border:0px;border-bottom:1px dashed #adadad; height:1px; padding-top:0px; padding-bottom:0px;}
.horizontal_Rule_Calcul_top {color: #adadad; background-color: #adadad; height: 1px;}
.horizontal_Rule_Calcul_bottom {color:#c2d1e0; height: 2px;}
.horizontal_Rule_Calcul_cat {color:#adadad; height: 2px;}	
/* Retro - compatibility with old design */
.blue_bold_titles {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; font-weight:bold;}
.resumo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; text-align: left;}
/* temp */
ul.leitura  {margin-top: 3px; margin-left: 15px; margin-bottom: 0px; padding-left: 10px; list-style-image:url(/site_images/bullet_gray.gif); text-align:left;}
ul.leitura li.leitura2  {margin-top: 3px; margin-left: 0px; padding-left: 0px; line-height:12px;}
.leitura2 a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; text-decoration:none;}
.leitura2 a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; text-decoration:underline;}	

ul.exclusivo  { margin-left:10px; margin-right:5px; margin-top:5px; margin-bottom:0px; list-style-type:none; text-align:left; line-height:18px;}
.exclusivo a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; text-decoration:none; line-height:18px;}
.exclusivo a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; text-decoration:underline; line-height:18px;}
.emagazine a {font-family:Arial; font-size: 13px; font-weight:bold; color: #ffffff; text-decoration:none; padding-left:34px;}
.emagazine a:hover{text-decoration:underline;}

/* Dossier */
.menu_docgroup {background-image: url(/site_images/f_dossier.jpg); background-repeat: no-repeat; width:150px; height:20px; background-color:#F4F4F5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #DE2929; font-weight: bold; padding-left:5px;}
.menu_docgroup_deco {background-image: url(/site_images/f_dossier.jpg); background-repeat:repeat; width:100%; height:19px; background-color:#F4F4F5;}
.menu_back_grey {background-color:#F4F4F5; cursor: hand;}
.menu_back_grey_drop {background-color:#CC0000;}
.dossier_main_table {height:100%;}
.dossier_menu {/*padding-right:10px;*/ width:150px;}
.dossier_rule {color: #adadad; background-color: #adadad; height: 1px;}
.dossier_illustration {padding-bottom:6px;}
.dossier_begin a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; text-decoration:none;}
.dossier_begin a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; text-decoration:underline;}
.dossier_red_titles {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #DE2929; font-weight: bold; text-indent:5px;}
/*------------------------------------------------------------*/
.MagazineArticleIllustration {border-color:#F4F4F5;}
/* catalog */
.catalog_botao a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-top:4px; padding-left:6px; text-decoration: none; text-align:left; color:#434343; background: url(/site_images/b_encomendar.jpg) no-repeat top left; width:100px; height:22px; display:block; cursor: hand; border: none;}
.catalog_botao a:hover {background: url(/site_images/b_encomendar1.jpg) no-repeat top left; color:#DE2929;}
/* newsletter module */
.botaonews a {font: 11px verdana, arial, helvetica; font-weight: bold; padding-top:3px; padding-left:0px; text-decoration: none; color:#FFFFFF; background: url(/site_images/botao_news.jpg) no-repeat top left; width:92px; height:21px; display:block; cursor: hand; border: none;}
.botaonews a:hover {background: url(/site_images/botao_news1.jpg) no-repeat top left; color:#CCCCCC; font-weight: bold;}
.newsletter_module_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; padding-left:6px; background-color:#D8D8D8;}
/* search */
.search_date_type {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #888888; padding-top:2px;}
.search_synopsis {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; padding-top:2px;}
.search_separator {border-bottom:1px dashed #adadad; height:1px; padding-bottom:3px; padding-top:3px;}	
/* calculations */
.calc_header {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #434343; background-color:#F5f5f5; padding-left:10px; background-image:url(/site_images/f_simuladores.jpg); background-repeat:repeat-x; height:23px;}
.calc_tr_hover {background-color:#F0F8E3;}
.calc_form {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border: 1px solid #818181; }
.calc_form_sel {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border: 1px solid #818181; height:20px;}
.in {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border: 1px solid #818181;}
.check {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
/* sort table */
/* Sortable tables */
table.sortable a.sortheader {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; text-decoration: none; display: block; text-align: center; color:#990000;}
table.sortable a.sortheader:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; text-decoration: none; display: block; text-align: center; color:#434343;}
table.sortable span.sortarrow {color:#FFFFFF; text-decoration: none;}
/*updates tool*/
.highlight {background-color: #F0F8E3;}
/*google search highlight */
span.searchword {background-color: #F0F8E3; font-weight: bold;}
/* webcode */
.webcode_suggest_link {background-color: #FFFFFF;padding: 2px 6px 2px 6px;}	
.webcode_suggest_link_over {background-color: #F0F8E3;padding: 2px 6px 2px 6px;}
#webcode_search_suggest {position: absolute;background-color: #CCCCCC;text-align: left;border: dotted 1px #000000;display:none;}
#silvercontentbrands ul {margin-top: 3px; margin-left: 0px; margin-bottom: 0px; padding-left: 10px; list-style-image:url(/site_images/bullet_gray.gif); text-align:left;}
#silvercontentbrands ul li {margin-top: 3px; margin-left: 0px; padding-left: 15px; padding-right: 15px; line-height:15px; DISPLAY: inline; BACKGROUND: url(/site_images/bullet_gray.gif) no-repeat;}
DIV#mainContent DIV#centralColumn DIV#silverbrand UL LI {PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 15px; BACKGROUND: url(site_images/bullet_gray.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}

/*tag size*/
.tag_size_8 a {font-size:22px;font-weight:bold;color:#FF3300;text-decoration:none;}
.tag_size_7 a {font-size:20px;font-weight:bold;color:#FF9900;text-decoration:none;}
.tag_size_6 a {font-size:18px;font-weight:bold;color:#CCFF00;text-decoration:none;}
.tag_size_5 a {font-size:16px;font-weight:bold;color:#CCCC00;text-decoration:none;}
.tag_size_4 a {font-size:14px;font-weight:bold;color:#CC9900;text-decoration:none;}
.tag_size_3 a {font-size:12px;font-weight:bold;color:#CC6600;text-decoration:none;}
.tag_size_2 a {font-size:10px;font-weight:bold;text-decoration:none;color: #CC3300;}
.tag_size_1 a {font-size:9px;font-weight:bold;text-decoration:none;color: #CC0000;}
.tag_size_1 a:hover {color:#FFFFFF;background-color:#336699}
.tag_size_2 a:hover {color:#FFFFFF;background-color:#336699}
.tag_size_3 a:hover {color:#FFFFFF;background-color:#336699}
.tag_size_4 a:hover {color:#FFFFFF;background-color:#336699}
.tag_size_5 a:hover {color:#FFFFFF;background-color:#336699}
.tag_size_6 a:hover {color:#FFFFFF;background-color:#336699}
.tag_size_7 a:hover {color:#FFFFFF;background-color:#336699}
.tag_size_8 a:hover {color:#FFFFFF;background-color:#336699}
#tagging {line-height:27px;text-align:justify;}
#wcode {line-height:27px;text-align:justify;}

/*------------------------------------------------*/
/*----------------------- SEO --------------------*/
/*------------------------------------------------*/

/* crumbs */ 
span.crumb { font-weight: bold; margin: 0px; font-size: 11px; color:#434343; color: #888888; }

/* headings */
h2.headlineText         {  text-decoration:none; font-weight: bold; margin-bottom:6px; padding-left: 0px; margin-top: 0px; padding-bottom: 1px; color:#333; }
h2.headlineText a       { text-decoration:none;}
h2.headlineText a:hover { color:#333; text-decoration: underline; }

/* Listing - Articles / Press Releases / Dossiers */

h2.listingHeadline         { text-decoration:none; font-weight: bold; margin-top: 8px; margin-bottom:4px;  padding-left:0px; padding-bottom:1px;  }
h2.listingHeadline a       { text-decoration:none; color:#454545;}
h2.listingHeadline a:hover { text-decoration: underline; }

.resume_text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#666666; padding-bottom:2px; line-height:14px;}
span.date { color: #999; }


h3.headlineText         { text-decoration:none; font-weight: bold; margin-bottom:6px; padding-left: 0px; margin-top: 0xp; padding-bottom: 1px; }


/* listings */
div.categoryText { margin-top: 18px; font-weight: bold; font-size: 11px; color:#434343; padding-bottom: 0px; border-bottom:1px solid #adadad; font-size: 11px; margin-bottom: 0px; }
ul.categoryListing { list-style-type: none; margin: 0px; list-style-position: outside; margin: 0; padding: 0; }
ul.categoryListing li.itemText { font-weight: normal; letter-spacing:normal; margin: 0px; marks:none; background-image:none; border-bottom:1px dashed #adadad; }
ul.categoryListing li.itemText a        { color:#434343; text-decoration: none; }
ul.categoryListing li.itemText a:hover  { color:#434343; text-decoration: underline; }

h2.green_titles {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #7AA736; font-weight: bold;}

span.strongText { font-weight: bold; margin: 0px; font-size: 11px; }

/* ***********************  */
/* Homepage enlargment      */
/* ***********************  */

.logoseparator {
	padding-left:1px;
}
.logoseparator div {
	border-right:dotted 1px silver;height:50px;
}

.addleftpad{
	padding-left:15px;
}

#loginform{ 
	background:#fff;  
	border:8px solid #99cc33; 
	font-weight:bolder; 
	position:absolute;
	display:none;
	margin:0;
	padding:10px;
	width:220px;
	height:auto;
	z-index:5000;
}

.loginDown
{
    top:62px;
}

.passwordrecoverTD a{
	font-weight:normal; font-size:11px;
}

.loginLabels{
	font-weight:normal;
	text-align:left;
	font-size:11px;
}

.loginFields{
	padding-left:7px;
	padding-right:9px;
}

.textFields{
    border: 2px solid #CCCCCC;
    width: 215px;
    height:20px;
    font-family:Verdana;
    font-size:11px;
    color:#666666;
}

.loginSubmit{
	height:23px;
	width:28px;
	background:url('/site_images/homepage/right_arrow_shadowed.png') no-repeat;
	border:none;
	cursor:pointer;
}

.loginButton{
	background:#99cc33;
	border:none;
	height:22px;
	width:60px;
	color:#FFF;
	cursor:pointer;
	font-size:11px;
	font-family:Verdana;
}

.userdescription{
	background:#99cc33;
	border:none;
	height:22px;
	width:177px;
	color:#FFF;
	font-size:11px;
	padding-left: 17px;
}

.newRegistrationButton{
	background:url('/site_images/homepage/registration_background.png') repeat-x;
	border:none;
	height:20px;
	width:105px;
	color:#666666;
	cursor:pointer;
	margin:0 0 0 0;
	font-size:11px;
	font-family:Verdana;
	padding: 0px;
}

.loginTitle{
    font-family: Georgia;
    font-size:12px;
    color: #99cc33;
}

.searchField
{
    width:230px;
    border:1px solid #d8d8d8;
    height:17px;
    vertical-align:middle;
    font-size:11px;
}

.socialNetworksTitle
{
     border-bottom:1px dotted #d8d8d8;
     margin-bottom:2px;
     padding-bottom:2px;
}

/* ***********************  */
/* New Homepage Banners    */
/* ***********************  */

.bannersContainer {margin-bottom:10px;}

/* ***********************  */
/* Magazines (Last Pubs)    */
/* ***********************  */

.magazinesContainer {background:#ebf5d6;width:700px;padding-bottom:20px;}
.magazinesTitle {font-family:Verdana;font-size:14px;color:#333;height:40px;font-weight:bold;padding-left:22px;}
.magazine {width:140px;border:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
.magazine img {border:none;}
.magazineInfo {padding-top:10px;text-align:center;font-family:Verdana;font-weight:bold;font-style:normal;font-size:12px;}
.magazineInfo a {line-height:18px;padding-top:10px;text-align:center;font-family:Verdana;font-weight: normal;font-style:normal;font-size:11px;color:#333;text-decoration:none;}
.magazineInfo a:hover {text-decoration: underline;}

/* ***********************  */
/* Banner Rotator           */
/* ***********************  */

.bannerContainer {position:relative;margin:0;padding:0;height:240px;}
.brFeatures {position:relative;top:0px;left:0;}
.bannerBackground {width:696px;height:236px;background:#fff;border:2px #E7E7E8 solid;}
.brContentContainer {width:370px;min-height:137px;background-color:#e6edd0; filter: alpha (opacity=80); opacity:.8; margin:20px 0px 10px 20px;padding:15px 15px 15px 15px;}
.bannerTitle {font:20px Verdana;color:#333;font-style:normal;font-weight:bold;filter:none;vertical-align:top; width:312px;}
.bannerTitle a {font:20px Verdana;color:#333;font-style:normal;font-weight:bold;border:none;text-decoration:underline;}
.bannerSubtitles {font:12px Verdana;color:#333;filter:none;margin-top:10px; line-height:14px;}
.bannerDate {background:#99cc33;width:45px;position:absolute;left:360px;top:0px;height:60px;text-align:center;padding-top:5px;font-family:verdana;font-size:14px;font-style:normal;font-weight:bold;color:#fff;filter:none;}
#bannerNav {position: absolute; bottom: 2px;left: 262px; margin:0px;z-index:1000;}
#bannerNav a {float:left; display:block; color: #fff; width:25px; height:25px; background: #ccc; text-decoration: none; margin: 9px 15px 0px 0px; font-weight: bold; font-family:verdana;font-size:16px;text-align:center; line-height: 25px; }
#bannerNav a.activeSlide, #bannerNav a:hover, #bannerNav a.activeSlide:hover {float:left; display: block; color: #fff; background: #666; text-decoration: none; font-weight: bold; text-align:center; line-height: 34px; margin: 0px 15px 0px 0px; height: 34px; }
#bannerNav a:hover { height: 25px; line-height: 25px; margin: 9px 15px 0 0; }
#bannerNav a:focus { outline: none; }
.readmore {height:21px;width:92px;background:url('/site_images/botao_news.gif') no-repeat;text-align:center;}
.readmore:hover {background:url('/site_images/botao_news1.gif') no-repeat;}
.readmore a {font-size:11px;font-weight:bold;color:White;text-decoration:none;}

/* ***********************  */
/* Footer Menus             */
/* ***********************  */

.footerTable{
width:960px;
float:right;
margin:0px;
background-color:#f2f2f2;
}

.footerTitleColumn
{
	font-family:arial;
	font-size:11px;
    text-transform:uppercase;
    font-weight:bold;
    color:#666666;
    height:16px;
	
}

.footerLinkColumn{
padding-top:5px;
}
.footerLinkColumn a
{
    text-decoration:none;
}


.footerTextTable{
width:938px;
margin-right:12px;
float:right;
}


.footerTextRight
{
    font:11px Verdana;
    color:#999999;
	text-align:right;
}

.footerTextLink a
{
    font:11px Verdana;
    color:#666666;
	text-decoration:none;
}

.footerTextLink a:hover
{
    font:11px Verdana;
	color:#99CC33;
	text-decoration:underline;
}


/* ***********************  */
/* Follow Us Footer         */
/* ***********************  */

.followUsFooter{
width:220px;
text-align:center;
text-transform:uppercase;
font-weight:bold;
font:verdana;
font-size:12px;
color:#666666;
}

.followUsLogos{
padding-top:5px;
text-align:center;
}




/* ***********************  */
/* Proteste Poupança        */
/* ***********************  */

.whiteLinkColumn
{
    background:url('/site_images/pp.png') no-repeat;
    height:92px;
    width:150px;
}

.whiteLinkColumn a
{
    color:white;
    text-decoration:none;
}

.whiteLinkColumn a:hover
{
    color:white;
	text-decoration:underline;
}

/* ***********************  */
/* Product Selector         */
/* ***********************  */

.whiteLinkColumn2
{
    background:url('/site_images/CEP.png') no-repeat;
    height:113px;
    width:150px;
}

.whiteLinkColumn2 a
{
    color:white;
    text-decoration:none;
}

.whiteLinkColumn2 a:hover
{
    color:white;
	text-decoration:underline;
}

/* ***********************  */
/* Mostviewed Panel         */
/* ***********************  */

.mostviewebBack{
	background-image:url(/site_images/artigos/barraSumario.gif);
	background-repeat:repeat-x;
	width:330px;
	height:10px;
}
.mostviewed
{
    background:#FAFCF4;
    color:#403F40;
    font-family:Verdana;
    font-size:11px;
}

.mostviewed a
{
    text-decoration:none;
}

.mostviewedTit
{
    font-family:verdana;
    font-size:14px;
	color:#9C3;
	font-style:normal;
	font-weight:bold;
	line-height:30px;
    padding-left:10px;
}


/* ***********************  */
/* Ecommerce New            */
/* ***********************  */
.ecommerceheader
{
    border-top:1px dotted #E5E7E7;
	border-bottom:1px dotted #E5E7E7;
	width:905px;
    background:#F5FAEB;
	margin-top:20px;
	margin-left:27px;
	height:50px;
}

.ecommerceuserdata
{
    background:#F5FAEB;
    width:442px;
	height:214px;
	margin-left:27px;
	margin-top:30px;

}

.ecommerceuserdata h2
{
    font-family:Verdana;
    color:#99cc33;
    font-size:12px;
    text-transform:uppercase;
    padding-left:52px;
	text-align:left;
	padding-top:10px;
	padding-bottom:5px;
}

.ecommerceheader h2
{
    font-family:Verdana;
    color:#99cc33;
    font-size:12px;
    text-transform:uppercase;
    display:inline;
	padding-left:55px;
	line-height:30px;
}

.ecommerceheader h3
{
    font-family:Verdana;
    color:#99cc33;
    font-size:11px;
	color:#666666;
	font-weight:normal;
	padding-left:55px;
	display:inline;
}

.ecommerceloginTitles
{
width:175px;
font-family:verdana;
color:#434343;
font-size:12px;
font-weight:normal;
text-align:right;

}


.ecommerceloginButton{
	float:right;
}   

.ecommerceCheckBox
{
margin-left:7px;
}

.ecommerceWarning
{
    background:#F1f1f1;
    width:442px;
	margin-left:21px;
	margin-top:30px;
	height:214px;
}

.ecommerceWarning a
{
    font-family:Verdana;
    font-size:12px;
}

.ecommerceWarning ul
{
    text-align:left;
	padding-top:5px;
}

.ecommerceWarning li
{
    font-family:Verdana;
    font-size:12px;
    color:#666666;
	padding:5px 0px 0px 0px;
	vertical-align:text-bottom;
}

.ecommerceProfileHeader
{
    height:30px;
    text-align:left;
    border-top:2px dotted #D6EAAD;
    background:#F7F7F7;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    color:#99cc33;
}

.ecommerceProfileHeader span
{
    line-height:30px;
    padding-left:15px;    
}

.ecommerceProfileData
{
    font-family:Verdana;
    font-size:11px;
    color:#99cc33;
    font-weight:bold;
	margin-left:10px;
	vertical-align:text-top;
}

.ecommerceProfileInfo
{
    font-family:Verdana;
    font-size:11px;
    color:#999999;
}

.ecommerceEmailWarning
{
    border-top:2px dotted #D6EAAD;
}

.ecommerceEmailWarningText 
{ 
    background:#f7f7f7;
    width:298px;
    height:50px;
    float:right; 
}

.ecommerceEmailWarningText p
{ 
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    padding:5px 15px 0px 15px;
    margin:0px;
}

.ecommerceDoubts
{
    float:right;
	width:390px;
	height:40px;
	font-family:Arial;
	font-size:12px;
	color:#99cc33;
	text-align:center;
	font-weight:bold;
	background:#F5FAEB;
	margin-right:78px;
	padding-top:10px;
}

.ecommerceRegisterAssociate
{
    height:285px;width:370px;border:10px solid #FBE100;
}

.ecommerceRegisterVisitor
{
    margin-left:20px;height:285px;width:370px;border:10px solid #F2f2f2;
}

.ecommerceConvert
{
    margin-left:20px;
	height:303px;
	width:390px;
	border:1px solid #EEEEEE;
	background-image:url(/site_images/register/backGround.jpg);
	background-repeat:no-repeat;
}

.ecommerceCTit{
	font-family:verdana;
	font-size:17px;
	font-style:normal;
	font-weight:bold;
	color:#666;
	padding-top:5px;
	padding-left:7px;
	padding-right:7px;
}

.ecommerceCTitdois{
	width:140px;
	font-family:arial black;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	color:#666;
	text-align:center;
}

.ecommerceCListT{
	font-family:verdana;
	font-size:12px;
	color:#666;
	font-style:normal;
	font-weight:normal;
	line-height:32px;
	padding-left:10px;
	}
.ecommerceCList{
	font-family:verdana;
	font-size:12px;
	color:#666;
	font-style:normal;
	font-weight:normal;
	padding-left:20px;
	line-height:18px;
	height:160px;
	}



.ecommerceRegisterTitle
{
    margin:0px 5px 0px 5px;
    font-weight:bold;
    line-height:30px;
    font-family:Verdana;
    font-size:11px;
    color:#666666;
    border-bottom:1px dotted silver;
    text-transform:uppercase;
    text-align:left;
}

.ecommerceAdvantages
{
    height:210px;
}

.ecommerceAdvantages li
{
    font-family:Verdana;font-size:12px;margin-right:5px;text-align:left;padding-top:5px;
}

.ecommerceRegisters {width:795px;margin-left:82px;}
.ecommerceRegisters h1 {border-top:1px dotted #99cc33;width:795px;background:#F6F6F6;margin-top:25px;margin-bottom:20px;font-family:Verdana;color:#99cc33;font-size:11px;font-weight:bold;text-transform:uppercase;padding-left:17px;line-height:30px;}

.ecommerceBottomMessagesLine
{
	height:15px;
	width:795px;
	border-bottom:1px dotted #99cc33;
}
.ecommerceBottomMessages
{
	height:50px;
	width:300px;
	background-color:#f1f1f1;
	float:right;
	font-family:arial;
	color:#434343;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	line-height:15px;
}

.ecommerceRegisterButton
{
	float:right;
	margin-right:192px;
	margin-top:20px;
}

.ecommerceChangeDataButton
{
	float:right;
	margin-right:172px;
	margin-top:20px;
}

/* ***********************  */
/* FORMULÁRIOS DE Ecommerce */
/* ***********************  */

.formInputTitles
{
font-family:VERDANA;
color:#434343;
font-weight:normal;
font-size:11px;
text-align:right;
width:213px;
margin-bottom:24px;

}

.formInputFields
{
font-family:VERDANA;
color:#434343;
font-weight:normal;
font-size:11px;
text-align:left;
margin-left:10px;
margin-bottom:24px;
border-style:solid;
border-color:#CCCCCC;
border-width:2px;
height:20px;
}

.formInputCheckBox
{
margin-left:7px;
}

.formHelpMessages
{
font-family:arial;
color:#999999;
font-weight:normal;
font-size:11px;
padding-left:10px;
text-align:left;
vertical-align:text-top;
margin-bottom:24px;
width:314px;
}

.formErrorContainer
{
    width:14px;
    vertical-align:top;
    padding-top:3px;
}

.registoSucesso
{
width:560px;
background-color:#f1f1f1;
margin-left:200px;
font-family:verdana;
color:#434343;
font-size:12px;
font-weight:normal;
text-align:center;
line-height:26px;
margin-top:30px;
height:180px;
}


.registerFollow
{
width:560px;
height:110px;
background-color:#f1f1f1;
margin-left:200px;
font-family:arial;
color:#434343;
font-size:12px;
font-weight:bold;
text-align:center;
line-height:26px;
margin-top:30px;
padding-top:30px;
border-bottom:1px dotted #99cc33;
}

.gerirDadosLogin
{
width:560px;
background-color:#f1f1f1;
margin-left:200px;
margin-top:30px;
}

.gerirDadosLogin h1
{
    font-family:Verdana;
    color:#99cc33;
    font-size:12px;
    text-transform:uppercase;
    display:inline;
	padding-top:20px;
	margin-bottom:20px;
	text-align:left;
	margin-left:52px;
	line-height:40px;
}

.gerirDadosLoginTitles
{
width:175px;
font-family:verdana;
color:#434343;
font-size:12px;
font-weight:normal;
text-align:right;
line-height:20px;
margin-bottom:24px;
}

.gerirDadosButton
{
	float:right;
	margin-bottom:20px;
}

.recoverPassButton
{
	float:right;
	margin-bottom:20px;
	margin-right:29px;
}

.gerirDadosRadionB
{
margin-left:52px;
margin-bottom:24px;
}

.formRecoverPass
{
font-family:VERDANA;
color:#434343;
font-weight:normal;
font-size:12px;
text-align:left;
margin-left:10px;
margin-bottom:24px;
}

.txtRecoverPass
{
font-family:VERDANA;
color:#434343;
font-weight:bold;
font-size:12px;
}

/*DYNAMIC MENU*/
.thememenu
{
    width:960px;
    height:28px;
    background:#ffffff url('/site_images/homepage/headermenu_background.png');
    padding:0px 0px 0px 0px;
    margin-bottom:0px;
    position:relative;
    z-index:1100;
}

.thememenu ol
{
    list-style-type:none;
    padding:0px 0px 0px 0px;
    margin:0px;
    display:inline-block;
    width:960px;
}

.thememenu ol li
{
	font-size:13px;
	font-family:Verdana;
    color:#333;
    float:left;
    padding:0px;
    position:static;
    overflow:hidden;
}

.lia, .thememenu ol li a:hover
{
	background-color:#c3c3c3;
	color:#333;
}

.thememenu a
{
    text-decoration:none;
	font-size:13px;
    font-family:Verdana;
    padding:26px 11px 26px 10px;
    line-height:28px;
}

.liseparator
{
    background:url('/site_images/homepage/separator.gif') no-repeat;
    width:2px;
    float:left;
    height:28px;
}

.thememenuexpand
{
    width:180px;
    min-height:200px;
    position:absolute;
    display:block;
    left:0px;
    z-index:1100;
}

.thememenuexpandinside
{
    background:#99cc33;
    z-index:1101;
    width:100%;
    display:table;
}

.subthemes
{
    height:182px;
    width:202px;
    padding:5px 0px 0px 10px;
    float:left;
}

.subthemes a
{
    font:12px Arial;
    color:#fff;
    line-height:normal;
    padding:0px;
}

.subthemes a:hover
{
    text-decoration:underline;
}

.subthemeTitle
{
    padding-top:10px;
    margin-left:10px;
    margin-bottom:15px;
    width:202px;
    text-align:left;
    font:bold 13px Arial;
    color:#fff;
}

.subthemes ul
{
    list-style-type:square;
    width:auto;
    display:block;
}

.subthemes ul li
{
    text-align:left;
    float:none;
    line-height:normal;
    height:auto;
    padding-bottom:5px;
    overflow:visible;
    position:inherit;
    color:#fff;
}

.themecoc
{
    text-align:left;
    width:707px;
    min-height:210px;
    background:#fff;
    float:right;
    margin:7px 7px 5px 0px;
}

.themecoc ul
{
    list-style-type:none;
    margin:0px;
    min-height:200px;
    padding:10px 0px 0px 3px;
}

.themecoc ul li
{
    overflow:visible;
    padding:5px 7px 9px 10px;
}

.themecoc ul li a
{
    line-height:normal;
    padding:0px;
    font-size:11px;
}

.themecoc ul li a:hover
{
    background:none;
    color:#434343;
}

.themecoc ul li img:hover
{
    opacity:0.4;
    filter:alpha(opacity=40);
}

.highlight
{
    /*border-left:1px solid #efefef;*/
    margin:10px 0px 0px 0px;
    background:#fff;
    height:186px;
    width:184px;
}

.highlightMixed
{
    margin:10px 0px 0px 10px;
    background:#fff;
    /*height:186px;*/
    width:184px;
}

.highlightTitle
{
    margin:0px 10px 5px 10px;
    /*border-bottom:1px dotted #99cc33;*/
    font:bold 13px Arial;
    color:#99cc33;
    text-align:center;
}

.highlightImage
{
    margin:0px;
}

.highlightImage a
{
    margin:0px;
    padding:0px;
}

.highlightLink
{
    font:10px Verdana;
    margin-left:10px;
    margin-top:5px;
}

.highlightLink a
{
    font:10px Verdana;
    color:#666;
    padding:0px;
    text-decoration:underline;
}

.themecoc td div a:hover
{
    background:#fff;
    color:#434343;
}

.topPanel
{
    background:#fafbfc;
    height:30px;
    padding-left:10px;
    padding-right:10px;
}

.topPanel a
{
    font:10px verdana;
    text-decoration:none;
}

.topPanelLeft
{
    float:left;
}

.topPanelRight
{
    float:right;
    /*line-height:30px;*/
    vertical-align:middle;
    margin-top:3px;
    background:#fff;
}

/*HEADER SEARCH*/
.searchCell
{
    background:url('/site_images/homepage/headermenu_background.png');
    padding:0px 0px 0px 0px;
    border:1px solid #D8D8D8;
}

.searchCell input[type=image]
{
    vertical-align:middle;
    padding:0px;
    margin:0px;
}


/*NOVO LAYOUT ARTIGOS*/

.art_Title{
	font:verdana;
	font-size:14px;
	color:#9C0;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
}

.art_Teaser{
	font:verdana;
	font-size:12px;
	color:#434343;
	font-style:normal;
	font-weight:bold;
	font-variant:normal;
}

.art_SummaryList {
	background-image:url(/site_images/artigos/barraSumario.gif);
	background-repeat:no-repeat;
	font-family:Verdana; 
	color:#666666; 
	text-align:left; 
	line-height:15px; 
	background-color:#F5FAEA; 
	padding-top:14px;
	padding-left:5px;
	padding-bottom:10px;
}

.Summary_Title {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	font-variant:normal;
	color:#9C0;
	padding-left:9px;
}

/* Titles Simuladores */

.SimTitle{
	width:778px;
	background-color:#E1F1C7;
	font:verdana;
	font-size:14px;
	font-style:normal;
	text-transform:uppercase;
	font-weight:bold;
	height:30px;
	padding-top:10px;
	padding-left:10px;
	color: #9C3;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
	border-top-left-radius:12px;
	border-top-right-radius:12px;
}

/*CALC FIELDS */

.InputFields {font-family:VERDANA;color:#434343;font-weight:normal;font-size:11px;border-style:solid;border-color:#CCCCCC;border-width:2px;height:20px;}
.sim_header {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #434343; font-weight:bold; background-color:#F5f5f5; padding-left:10px; background-image:url(/site_images/roundCorners.gif); background-repeat:no-repeat; height:30px;}
.dateUpdate {font-family:arial;color:#999999;font-weight:normal;font-size:11px;padding-right:10px;padding-top:3px;text-align:right;}

/*NOVO LAYOUT CONTACT PAGE*/

.contactTitle{
	font-family:verdana;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	color:#666;
	height:40px;
	background-color:#f5f5f5;
	padding-left:10px;
	vertical-align:middle;
	width:465px;
}

.contactTxtOne{
	font-family:Verdana;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#666;
	padding-top:10px;
	width:465px;
}

.contactTxtServ{
	font-family:Verdana;
	font-size:15px;
	font-style:normal;
	font-weight:bold;
	color:#666;
	padding-top:10px;
	padding-bottom:3px;
}

.contactTxtBlueNum{
	font-family:Verdana;
	font-size:17px;
	font-style:normal;
	font-weight:bold;
	color:#069;
}

.contactTxtBlueNumLabel{
	font-family:Verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#7DD2FF;
}

.contactTxtNum{
	font-family:Verdana;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	color:#666;
}

.contactTxtNum a{
	font-family:Verdana;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	color:#666;
	text-decoration:none;
}

.contactTxtNum a:hover{
	text-decoration:underline;
}

.contactTxtOptions{
	font-family:Verdana;
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	color:#666;
	padding-top:5px;
}

.contactTxtTwo{
	font-family:"Arial Black";
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	color:#666;
}
.contactTxtTre{
	font-family:"Arial Black";
	font-size:16px;
	font-style:normal;
	font-weight:normal;
	color:#666;
	text-align:center;
}

.contactTxtFour{
	font-family:Verdana;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#666;
	height:40px;
	background-color:#f5f5f5;
	padding-left:10px;
	vertical-align:middle;
}
.contactFormTit{
	font-family:Verdana;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	color:#9C3;
	padding:15px;
}

.contactTxtFive{
	font-family:Verdana;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#666;
	margin-left:8px;
}

.contactProcessN{
	background-color:#f5f5f5;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
}

.contactMessageB{
	margin-left:17px;
}

.contactTxtSix{
	font-family:Verdana;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#666;
	padding-left:18px;
}

.ContactformInput
{
font-family:VERDANA;
color:#666;
font-weight:normal;
font-size:12px;
text-align:left;
margin-left:18px;
border-style:solid;
border-color:#CCCCCC;
border-width:2px;
height:20px;
}

.ContactformInput2
{
font-family:VERDANA;
color:#666;
font-weight:normal;
font-size:12px;
text-align:left;
border-style:solid;
border-color:#CCCCCC;
border-width:2px;
height:20px;
}
.ContactBackBtt{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666;
	font-weight:bold;
	text-align:center;
	margin-left:22px;
	background-image:url(/site_images/ContactosTelefonicos/backButton.png);
	background-repeat:no-repeat;
	width:102px;
	height:27px;
	border:0px;
	cursor:pointer;
}

.ContactSendBtt{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	background-image:url(/site_images/ContactosTelefonicos/sendButton.png);
	background-repeat:no-repeat;
	width:152px;
	height:32px;
	border:0px;
	margin-right:10px;
	cursor:pointer;
}

/* Mais recentes Homepage */

.recentTitle{
	width:220px;
	height:20px;
	background-color:#e8e8e8;
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px; 
}
ul.recentList  {
	margin: 0px;
	list-style:none;
	text-align:left;
	}
ul.recentList li.recentListitem  {
	line-height:14px;
	}
.recentListitem a {
	font-family:Verdana;
	font-size: 11px; color: #333;
	text-decoration:none;
	}
.recentListitem a:hover {
	text-decoration:underline;
	}	

.recentListitem span {
	vertical-align:top;
	font-size:9px;
	color: #999;
	}
.recentListItemDiv{
	float:left;
	margin-top:6px;
}

/* TESTES COMPARATIVOS E LISTAGENS EM GERAL ********************************************/
.updates_title { font-family:Verdana; font-size:16px; font-weight:bold; color:#333333; vertical-align:middle; margin-top:20px; border-bottom:#EAEAEA 5px solid; padding-bottom:5px; width:700px; margin-bottom:15px;}

.update_listing_titles { color:#666666; background-color:#f3f3f3; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:12px; height:25px; line-height:25px; vertical-align:middle; padding-left:20px;}

.update_listing_contentLine { font-family:Verdana; color:#333333; font-size:11px; margin:4px 0px 4px 20px;}

.grey_line_listing{border-bottom:#f3f3f3 5px solid; width:680px; float:right;}

.calculator_listing{color:#333; font-family:Verdana; font-size:11px; height:25px; line-height:25px; vertical-align:middle; margin-left:20px; border:0px; border-bottom:1px dotted #CCCCCC; width:680px;}


/* VIDEOS MODULE *******************/

.video_module { width:220px; height:225px; background-image:url(/site_images/modules/videoBg.jpg); background-repeat:no-repeat; margin-bottom:10px; text-align:center;}
.video_title { font-family: verdana;font-size: 14px;font-style: normal;font-variant: normal;font-weight: bold;color: #333;text-align: center;padding-top: 10px;padding-bottom: 10px; padding-right:5px; padding-left:5px;}
.video_image { }


/* APPLICATION MODULES -  CAR DATABASE  ************/

.carDb_module { width:220px; height:174px; background-image:url(/site_images/modules/carDbBg.jpg); background-repeat:no-repeat; margin-bottom:10px; text-align:center;}
.carDb_module_title { font-family: verdana;font-size: 14px;font-style: normal;font-variant: normal;font-weight: bold;color: #333;text-align: center;padding-top: 10px;padding-bottom: 10px; padding-right:5px; padding-left:5px;}

/* APPLICATION MODULES -  GENÉRICOS  ************/

/* APPLICATION MODULES -  SUPERMARKETS  ************/


/***********************************************************/    
    /*Products and Services module*/
/************************************************************/

.divBigThemesContainer {width:700px;height:300px;background-image:url(/site_images/modules/bigThemesBg.jpg);margin-bottom:10px;}
.bigthemes_title { font-family:Verdana; font-size:14px; font-weight:bold; color:#333; padding-left:22px; padding-top:12px;}
.divBigThemesGalleryarea {position:absolute;left:35px;margin-top:10px;width:640px;}
.productBigThemesListTitle {margin-top: 6px;font: verdana;font-size: 11px;color: #666;font-style: normal;font-weight: bold;font-variant: normal;text-align: center;line-height: 14px;text-align: center;text-decoration:none;}
.productBigThemesListTitle:hover {text-decoration:none;color: #333;}
.productBigThemesListTitle:active {text-decoration:none;color: #666;}
.prev_btn_container {position:absolute;top:110px;height:45px;width:30px;background:transparent url(/site_images/spritePreviousBtn2.png);cursor:pointer;}
.next_btn_container {position:absolute;top:110px;right:0px;height:45px;width:30px;background:transparent url(/site_images/spriteNextBtn2.png);cursor:pointer;}
.prev_btn_container:hover {background-position:-30px;}
.next_btn_container:hover {background-position:-30px;}
.prev_but{line-height:45px;width:30px;}
.prev_but:hover{background-position:-30px}
.next_but{background:url(/site_images/spriteNextBtn2.png);cursor:pointer;height:45px;width:30px;}
.next_but:hover{background-position:30px}

/* MAGAZINES LISTING PAGE ********************************************/

.publications_title {  font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#333333; padding:4px 2px; vertical-align:middle; margin-top:20px;text-indent:10px;}
.magazineSlot { border-top:#EAEAEA 5px solid; padding-top:15px;}
.magazineImg { width:140px; height:190px; border:#f2f2f2 1px solid;}
.magazineData {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #666666; padding-top:8px;}
.magazineData a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none;color: #666666; }
.magazineData a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline;color:#99cc33;}

/* Module Listing */

.module_listing {background-color:#dbdbdb; width:220px;}
.module_listing_title {text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:15px; font-weight:bold; padding:5px;}
.module_listing_items { width:200px; height:25px;}
.module_listing ul {padding:0px; margin:0px;list-style:none;}
.module_listing li {  width:200px;background-color:#ffffff; }
.module_listing_list_style { width:4px; height:4px; border:none; padding-left:9px; padding-right:9px; vertical-align:middle;}
.module_listing a { display:block;color:#666666;font-size:12px; font-family:Verdana, Geneva, sans-serif; text-decoration:none; cursor:pointer; line-height:25px; vertical-align:middle;}
.module_listing a:hover {background-color:#DCEBBD; text-decoration:none;}
.module_listing a:active {background-color:#99cc33; color:#ffffff;}
.magazinePublicationSelected {background-color:#99cc33;}
.module_listing_cornerLeft {}
.module_listing_cornerRight {}

/* MAGAZINES EDITION PAGE ********************************************/

.edition_title { font-size:12px;}
.publications_title_underline { border-top:#EAEAEA 5px solid; padding-top:15px; width:700px; }
.section_title {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#333333;}
.editionCoverImg {margin:0px 59px 0px 59px; background-color:#f2f2f2; padding:1px;}
ul.magazinePdfs {margin-top: 10px; margin-left: 4px; margin-bottom: 0px; padding-left: 10px; text-align:left;}
.magazinebullet ul li {list-style-image: url(/site_images/modules/list_dot.png); line-height:16px;}
.magazinebullet ul li a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none;}
.magazinebullet ul li a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #99cc33; text-decoration: underline;}	

/* THEMES PAGES ***************************************************************/	

/*PT_tile_theme_name*/
.themes_title { font-family:Verdana; font-size:16px; font-weight:bold; color:#333333; vertical-align:middle; margin-top:20px; border-bottom:#EAEAEA 5px solid; padding-bottom:5px; width:700px; margin-bottom:15px;}

/*PT_tile_theme_CenterOfContent*/
.cocs_module { width:700px; height:150px; empty-cells:show; background-image: url(/site_images/modules/cocsBg.jpg); background-repeat: no-repeat; }
.cocTitles {font-family:verdana; font-size:11px; color:#666666; font-style:normal; font-weight:bold; text-align:center; text-decoration:none;}
.cocTitles a {font-family:verdana; font-size:11px; color:#666666; font-style:normal; font-weight:bold; text-align:center; text-decoration:none;}
.cocTitles a:hover {font-family:verdana; font-size:11px; color:#333333 !important; font-style:normal; font-weight:bold; text-align:center; text-decoration:none;}
.divCocGalleryarea {margin: 0px; padding: 0px; height: 100px; position: absolute;width:600px;left:40px;top:20px;}
.prev_btn_coc_container {position:absolute;top:50px;height:45px;width:30px;background:transparent url(/site_images/spritePreviousBtn2.png);cursor:pointer;}
.next_btn_coc_container {position:absolute;top:50px;right:0px;height:45px;width:30px;background:transparent url(/site_images/spriteNextBtn2.png);cursor:pointer;}
.prev_btn_coc_container:hover {background-position:-30px;}
.next_btn_coc_container:hover {background-position:-30px;}


/*PT_tile_theme_headlines*/
.headlines_table {margin-bottom:20px;}


/*PT_tile_theme_Category_getTypes*/	
.theme_listing_titles { color:#666666; background-color:#f3f3f3; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:12px; height:25px; line-height:25px; vertical-align:middle; padding-left:20px;}
.new_hr_dotted { border:0px;border-bottom:1px dotted #CCCCCC; height:3px; padding-top:2px; padding-bottom:2px;}
.theme_listing_contentLine { font-family:Verdana, Geneva, sans-serif; color:#333333; font-size:11px; margin:4px 0px 4px 20px;}
.theme_listing_contentType { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#cccccc; text-align:right; padding-right:12px;}
.theme_listing_endLine { border-bottom:#f3f3f3 5px solid; width:700px; }

/* theme show/hide itens */
.viewAll {border-bottom:#f3f3f3 5px solid; width:700px;}
.viewAll a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; text-indent:10px; line-height:18px; color:#434343; background-image: url(/site_images/modules/showHideContentBg.gif); background-repeat: no-repeat; width:145px; height:20px; display:block; cursor: hand; border: none; float:right;}
.viewAll a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; text-indent:10px; line-height:18px; color:#7AA736; background: url(/site_images/modules/showHideContentBg.gif); background-position: 0px -20px; background-repeat:no-repeat; width:145px; height:20px; display:block; cursor: hand; border: none; float:right;}
.viewSome a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; text-indent:10px; line-height:18px; color:#434343; background-image: url(/site_images/modules/showHideContentBg.gif); background-repeat: no-repeat; background-position: 0px -40px; width:145px; height:20px; display:block; cursor: hand; border: none; float:right;}
.viewSome a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; text-indent:10px; line-height:18px; color:#7AA736; background: url(/site_images/modules/showHideContentBg.gif); background-position:0px -60px; background-repeat:no-repeat; width:145px; height:20px; display:block; cursor: hand; border: none; float:right;}

/* THEME ProdSelector module */

.module_pselector{width:220px; height:240px; background-image:url(/site_images/modules/productsServicesModuleBg.jpg); background-repeat:no-repeat;}
.module_pselector_title{width:200px; height:28px; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; font-style:normal; font-variant:normal; color:#333333; text-align:center; padding:8px; display:block;}
.module_pselector_image {display:block; width:155px; height:155px;}


/* Promoguides module */
.module_promo_guides_image {display:block; width:155px; height:155px;}
.module_promoguides_title { font-family: verdana;font-size: 14px;font-style: normal;font-variant: normal;font-weight: bold;color: #333;text-align: center;padding-top: 10px;padding-bottom: 8px;}
.module_promoguides_promoline { font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:14px;}

/* HOMEPAGE CONCEPT-MEETING MODULE *****************/

.conceptMeeting_module { width:220px; height:81px; background-image:url(/site_images/modules/conceptMeetingBg.jpg); background-repeat:no-repeat; margin-bottom:5px; margin-top:5px;}
.conceptMeeting_title { padding-top:3px; font-family:Verdana; font-size:14px; font-weight:bold; color:#333; font-style:normal; padding-left:10px;}
.conceptMeeting_name {width:134px; padding-top:14px; font-family:Verdana; font-size:12px; color:#666; padding-left:10px;}
.conceptMeeting_name a{text-decoration:none; color:#666;}
.conceptMeeting_name a:hover{text-decoration:underline; color:#666;}

/* HOMEPAGE PROD-SELECTOR MODULE *******************/

.pSelector_module { width:220px; height:238px; background-image:url(/site_images/modules/pSelectorBg.jpg); background-repeat:no-repeat; margin-bottom:10px; text-align:center;}
.pSelector_title { font-family: verdana;font-size: 14px;font-style: normal;font-variant: normal;font-weight: bold;color: #333;text-align: center;padding-top: 10px;padding-bottom: 10px;}
.pSelector_promoline { padding-top:4px; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:14px;}

/* GREY BUTTONS FOR MODULES */

.newModuleButtons a{background-image:url(/site_images/modules/sprite_module_btn.png); width:128px; height:30px; background-repeat:no-repeat; display:inline-block; color:#FFF; font-family:Verdana; font-size:12px; font-weight:bold; text-decoration:none; line-height:26px;}
.newModuleButtons a:hover{text-decoration:none; background-position-x: 0px; background-position-y:-30px;}

/* COMPARAR E POUPAR - PRODUTOS e SERVIÇOS page  */

.productsServices_title { font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#333333; padding:4px 2px; vertical-align:middle; margin-top:20px;}
.productsServices_title_underline { border-top:#EAEAEA 5px solid; padding-bottom:5px; width:940px; }
.productsServices_teaser { font-family:Verdana, Geneva, sans-serif; font-size:11px; font-style:normal; color:#333333; padding-bottom:20px; line-height:14px;width:940px;}
.productBox { width:172px; height:210px; background-image:url(/site_images/modules/boxBg.jpg); background-repeat:no-repeat; }
.productsServicesUl {display:inline-block; border:#E8E8E8 2px solid; border-top:0px;margin:0px;padding:0px;width:932px;min-height:290px;padding-top:12px;padding-bottom:12px;}
.productsServicesUl li { float:left;margin-bottom:12px;margin-left:12px;list-style-type:none; }
.productListImage { width:155px; height:155px; padding-top:12px;}
.productListName { max-width:168px; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; text-align:center;}
.productListName a { text-decoration:none;}
.productListName a:hover { text-decoration:none; color:#666666;}
#leftTab {margin-right:16px;}

/* PROTOCOLOS PAGE */

.protocolHeader{ width:700px; border-bottom:#EAEAEA 5px solid;}
.protocolHeader h3 { font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#333333; vertical-align:middle; padding:0; margin:20px 0 5px 0px;}
.protocolText{font-family:Verdana, Geneva, sans-serif; font-size:11px; font-style:normal; color:#333333; padding-bottom:20px; line-height:14px;width:700px;}
.protocolList{list-style-type:none; padding:0px; margin:0px;}

.protocolList li { float:left; margin-right:10px; margin-left:10px; height:150px; margin-top:15px; overflow:hidden; border-bottom:#EAEAEA 5px solid; padding-bottom:15px;}
.protocolContent { width:330px; }
/*.protocolContent img:hover { opacity:0.4; filter:alpha(opacity=40);}*/
.protocolContentImage { width:150px; height:150px; float:left; }
.protocolTitle { height:23px; padding-left:10px; padding-top:20px; font:bold 12px verdana; color:#434343;}
.protocolTitle a { text-decoration:none; font-family:Verdana;}
.protocolTeaser { padding-left:10px;font:normal 11px verdana;height:106px;overflow:hidden;}

/* MINIGUIAS CATALOGUE PAGE */
.miniguides_title { font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#333333; padding:4px 2px; vertical-align:middle; margin-top:20px; }
.miniguides_title_underline { border-top:#EAEAEA 5px solid; padding-top:15px; width:700px;}
.miniguides_teaser { font-family:Verdana, Geneva, sans-serif; font-size:11px; font-style:normal; color:#333333; padding-bottom:20px; line-height:14px;width:700px;}
.miniguide_content { width:100%; margin-left:10px; margin-right:10px;}
.new_miniguide {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#DE2929; font-weight:bold; width:160px; text-indent:25px;}
.miniguidesImg { width:160px; height:236px; border:#f2f2f2 1px solid;}
.miniguide_name {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #666666; padding-top:8px;}
.miniguide_name a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none;color: #666666; }
.miniguide_name a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline;color:#99cc33;}
.miniguideSlot { border-bottom:#EAEAEA 5px solid; padding-bottom:10px;}

/* MINIGUIAS EDITION PAGE */

.downloadLink a{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration:underline; color:#333333;}
.downloadLink a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: underline; color:#7AA736;}
.back2CatalogLnk a {font-family:Verdana, Arial, Helvetica, sans-serif; font-variant:normal; font-weight:normal; font-style:normal; color:#666666; font-size: 11px; text-decoration: none; }
.back2CatalogLnk a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:underline; }

/* PAGINATION - LISTING  */

div.wrapperPageNumbers {
margin-top: 1px;
margin-bottom: 5px;
background-color: #F3F3F3;
line-height: 36px;
text-align: center;
}
