body { font-size: 11px; font-family: Verdana; color: #666666; margin:0; }
a:link { font-size: 11px; font-family: Verdana; color: #666666; text-decoration: none }
a:visited { font-size: 11px; font-family: Verdana; color: #666666; text-decoration: none }
a:hover { font-size: 11px; font-family: Verdana; color: #666666; text-decoration:underline }

.txt_menu_dir { font-size: 11px; font-family: Verdana; color: #666666; line-height: 200% }
.txt_menu_dir a:link { font-size: 11px; font-family: Verdana; color: #666666; line-height: 200%; text-decoration: none }
.txt_menu_dir a:visited { font-size: 11px; font-family: Verdana; color: #666666; line-height: 200%; text-decoration: none }
.txt_menu_dir a:hover { font-size: 11px; font-family: Verdana; color: #666666; line-height: 200%; text-decoration:underline }
.txt_menu_dir_sel { font-size: 12px; font-family: Verdana; font-weight: bold; line-height: 200% }


/* cores padrao menu */
div.menu_esq p { margin:0; display: block; font-size: 11px; text-align: left; background: #FFFFFF url('../imagens/seta3.gif') no-repeat center left; color: #666666; border-bottom: 1px solid #ECECEC; padding-top: 10px; padding-bottom: 10px; padding-left: 23px; padding-right: 0px }
div.menu_esq_sel p { margin:0; display: block; text-align: left; background: #B7CBE3 url('../imagens/seta3.gif') no-repeat center left; font-family:Verdana; font-size:11px; font-weight:bold; color:#0067A6; border-bottom: 2px solid #FFFFFF; padding-top: 10px; padding-bottom: 10px; padding-left: 23px; padding-right: 0px; text-transform:uppercase }
div.menu_esq_sel a:link { font-size: 11px; font-family: Verdana; color: #0067A6; text-decoration: none }
div.menu_esq_sel a:visited { font-size: 11px; font-family: Verdana; color: #0067A6; text-decoration: none }
div.menu_esq_sel a:hover { font-size: 11px; font-family: Verdana; color: #0067A6; text-decoration:underline }

div.menu_esq_2 p { margin:0; display: block; text-align: left; background: #E2EBF3 url('../imagens/seta4.gif') no-repeat center left; font-family:Verdana; font-size:11px; color:#0067A6; padding-top: 2px; padding-bottom: 2px; padding-left: 30px; padding-right: 0px }
div.menu_esq_2_sel p { margin:0; display: block; text-align: left; background: #E2EBF3 url('../imagens/seta4.gif') no-repeat center left; font-family:Verdana; font-size:11px; font-weight:bold; color:#0067A6; padding-top: 2px; padding-bottom: 2px; padding-left: 30px; padding-right: 0px; text-transform:uppercase }
div.menu_esq_2_sel a:link { font-size: 11px; font-family: Verdana; color: #0067A6; text-decoration: none }
div.menu_esq_2_sel a:visited { font-size: 11px; font-family: Verdana; color: #0067A6; text-decoration: none }
div.menu_esq_2_sel a:hover { font-size: 11px; font-family: Verdana; color: #0067A6; text-decoration:underline }

div.menu_esq_3 p { margin:0; display: block; text-align: left; background: #E2EBF3 url('../imagens/seta5.gif') no-repeat center left; font-family:Verdana; font-size:11px; color:#0067A6; padding-top: 2px; padding-bottom: 2px; padding-left: 37px; padding-right: 0px }
div.menu_esq_3_sel p { margin:0; display: block; text-align: left; background: #E2EBF3 url('../imagens/seta5.gif') no-repeat center left; font-family:Verdana; font-size:11px; font-weight:bold; color:#0067A6; padding-top: 2px; padding-bottom: 2px; padding-left: 37px; padding-right: 0px; text-transform:uppercase }
div.menu_esq_3_sel a:link { font-size: 11px; font-family: Verdana; color: #0067A6; text-decoration: none }
div.menu_esq_3_sel a:visited { font-size: 11px; font-family: Verdana; color: #0067A6; text-decoration: none }
div.menu_esq_3_sel a:hover { font-size: 11px; font-family: Verdana; color: #0067A6; text-decoration:underline }

div.menu_esq_4 p { margin:0; display: block; text-align: left; background: #E2EBF3 url('../imagens/seta6.gif') no-repeat center left; font-family:Verdana; font-size:11px; color:#0067A6; padding-top: 2px; padding-bottom: 2px; padding-left: 44px; padding-right: 0px }
div.menu_esq_4_sel p { margin:0; display: block; text-align: left; background: #E2EBF3 url('../imagens/seta6.gif') no-repeat center left; font-family:Verdana; font-size:11px; font-weight:bold; color:#0067A6; padding-top: 2px; padding-bottom: 2px; padding-left: 44px; padding-right: 0px; text-transform:uppercase }
div.menu_esq_4_sel a:link { font-size: 11px; font-family: Verdana; color: #0067A6; text-decoration: none }
div.menu_esq_4_sel a:visited { font-size: 11px; font-family: Verdana; color: #0067A6; text-decoration: none }
div.menu_esq_4_sel a:hover { font-size: 11px; font-family: Verdana; color: #0067A6; text-decoration:underline }

div.menu_esq_5 p { margin:0; display: block; text-align: left; background: #E2EBF3 url('../imagens/seta7.gif') no-repeat center left; font-family:Verdana; font-size:11px; color:#0067A6; padding-top: 2px; padding-bottom: 2px; padding-left: 51px; padding-right: 0px }
div.menu_esq_5_sel p { margin:0; display: block; text-align: left; background: #E2EBF3 url('../imagens/seta7.gif') no-repeat center left; font-family:Verdana; font-size:11px; font-weight:bold; color:#0067A6; padding-top: 2px; padding-bottom: 2px; padding-left: 51px; padding-right: 0px; text-transform:uppercase }
div.menu_esq_5_sel a:link { font-size: 11px; font-family: Verdana; color: #0067A6; text-decoration: none }
div.menu_esq_5_sel a:visited { font-size: 11px; font-family: Verdana; color: #0067A6; text-decoration: none }
div.menu_esq_5_sel a:hover { font-size: 11px; font-family: Verdana; color: #0067A6; text-decoration:underline }

div.menu_esq_6 p { margin:0; display: block; text-align: left; background: #E2EBF3 url('../imagens/seta8.gif') no-repeat center left; font-family:Verdana; font-size:11px; color:#0067A6; padding-top: 2px; padding-bottom: 2px; padding-left: 58px; padding-right: 0px }
div.menu_esq_6_sel p { margin:0; display: block; text-align: left; background: #E2EBF3 url('../imagens/seta8.gif') no-repeat center left; font-family:Verdana; font-size:11px; font-weight:bold; color:#0067A6; padding-top: 2px; padding-bottom: 2px; padding-left: 58px; padding-right: 0px; text-transform:uppercase }
div.menu_esq_6_sel a:link { font-size: 11px; font-family: Verdana; color: #0067A6; text-decoration: none }
div.menu_esq_6_sel a:visited { font-size: 11px; font-family: Verdana; color: #0067A6; text-decoration: none }
div.menu_esq_6_sel a:hover { font-size: 11px; font-family: Verdana; color: #0067A6; text-decoration:underline }
/* fim cores padrao menu */




div.menu_dir p { margin:0; display: block; text-align: left; background: #FFFFFF url('../imagens/seta3.gif') no-repeat center left; font-family:Verdana; font-size: 11px; color: #666666; padding-top: 10px; padding-bottom: 10px; padding-left: 23px; padding-right: 0px; border-bottom: 1px solid #ECECEC }
div.menu_dir_sel p { margin:0; display: block; text-align: left; background: #B7CBE3 url('../imagens/seta3.gif') no-repeat center left; font-family:Verdana; font-size: 11px; font-weight:bold; color: #21629E; padding-top: 10px; padding-bottom: 10px; padding-left: 23px; padding-right: 0px; border-bottom: 1px solid #ECECEC }
div.menu_dir_sel a:link { font-size: 11px; font-family: Verdana; color: #21629E; text-decoration: none }
div.menu_dir_sel a:visited { font-size: 11px; font-family: Verdana; color: #21629E; text-decoration: none }
div.menu_dir_sel a:hover { font-size: 11px; font-family: Verdana; color: #21629E; text-decoration:underline }

.titulo { font-size: 17px; text-align: left; font-family: Verdana; color: #FFFFFF; font-weight:bold }
td.subtitulo { font-size: 12px; text-align: left; font-family: Verdana; color: #FFFFFF; font-weight:bold }
td.subtitulo a:link { font-size: 12px; text-align: left; font-family: Verdana; color: #FFFFFF; font-weight:bold; text-decoration: none }
td.subtitulo a:visited { font-size: 12px; text-align: left; font-family: Verdana; color: #FFFFFF; font-weight:bold; text-decoration: none }
td.subtitulo a:hover { font-size: 12px; text-align: left; font-family: Verdana; color: #FFFFFF; font-weight:bold; text-decoration: none }

.txt_menu_esq { font-size: 11px; font-family: Verdana; color: #666666; line-height: 200% }
.txt_menu_esq a:link { font-size: 11px; font-family: Verdana; color: #666666; line-height: 200%; text-decoration: none; }
.txt_menu_esq a:visited { font-size: 11px; font-family: Verdana; color: #666666; line-height: 200%; text-decoration: none }
.txt_menu_esq a:hover { font-size: 11px; font-family: Verdana; color: #666666; line-height: 200%; text-decoration:underline }
.txt_menu_esq_sel { font-size: 12px; font-family: Verdana; line-height: 200% }

.txt_menu_esq_sub { font-size: 11px; font-family: Verdana; color: #21629e; line-height: 200% }
.txt_menu_esq_sub a:link { font-size: 11px; font-family: Verdana; color: #21629e; line-height: 200%; text-decoration: none; }
.txt_menu_esq_sub a:visited { font-size: 11px; font-family: Verdana; color: #21629e; line-height: 200%; text-decoration: none }
.txt_menu_esq_sub a:hover { font-size: 11px; font-family: Verdana; color: #21629e; line-height: 200%; text-decoration:underline }

.txt_meio { font-size: 12px; font-family: Verdana; color: #666666 }
.txt_meio a:link { font-size: 12px; font-family: Verdana; color: #0000FF; text-decoration: none }
.txt_meio a:visited { font-size: 12px; font-family: Verdana; color: #0000FF; text-decoration: none }
.txt_meio a:hover { font-size: 12px; font-family: Verdana; color: #0000FF; text-decoration: underline }

.txt_news { font-size: 11px; font-family: Verdana; color: #666666; font-weight: normal;}
.txt_news a:link { font-size: 11px; font-family: Verdana; color: #666666; font-weight: normal; text-decoration: none }
.txt_news a:visited { font-size: 11px; font-family: Verdana; color: #666666; font-weight: normal; text-decoration: none }
.txt_news a:hover { font-size: 11px; font-family: Verdana; color: #666666; font-weight: normal; text-decoration: underline }

.txt_destaque { font-size: 11px; font-family: Verdana; color: #21629e }
.txt_destaque a:link { font-size: 11px; font-family: Verdana; color: #21629e; text-decoration: none }
.txt_destaque a:visited { font-size: 11px; font-family: Verdana; color: #21629e; text-decoration: none }
.txt_destaque a:hover { font-size: 11px; font-family: Verdana; color: #21629e; text-decoration: underline }

div.mapa1 p { margin:0; display: block; text-indent: 30px; text-align: left; background: #F7F7F7 url('../imagens/map_seta1.gif') no-repeat center left; font-family:Verdana; font-size:11px; font-weight:bold; color:#666666; line-height:23px; }
div.mapa2 p { margin:0; display: block; text-indent: 50px; text-align: left; background: #FFFFFF url('../imagens/map_seta2.gif') no-repeat center left; font-family:Verdana; font-size:11px; color:#666666; line-height:20px; }
div.mapa3 p { margin:0; display: block; text-indent: 70px; text-align: left; background: #FFFFFF url('../imagens/map_seta3.gif') no-repeat center left; font-family:Verdana; font-size:11px; color:#666666; line-height:20px; }
div.mapa4 p { margin:0; display: block; text-indent: 90px; text-align: left; background: #FFFFFF url('../imagens/map_seta4.gif') no-repeat center left; font-family:Verdana; font-size:11px; color:#666666; line-height:20px; }
div.mapa5 p { margin:0; display: block; text-indent: 110px; text-align: left; background: #FFFFFF url('../imagens/map_seta5.gif') no-repeat center left; font-family:Verdana; font-size:11px; color:#666666; line-height:20px; }

div.mapa1 a:link { font-size: 11px; font-family: Verdana; color: #0067A6; text-decoration: none }
div.mapa1 a:visited { font-size: 11px; font-family: Verdana; color: #0067A6; text-decoration: none }
div.mapa1 a:hover { font-size: 11px; font-family: Verdana; color: #0067A6; text-decoration:underline }

div.mapa2 a:link { font-size: 11px; font-family: Verdana; color: #666666; text-decoration: none }
div.mapa2 a:visited { font-size: 11px; font-family: Verdana; color: #666666; text-decoration: none }
div.mapa2 a:hover { font-size: 11px; font-family: Verdana; color: #666666; text-decoration:underline }

div.mapa3 a:link { font-size: 11px; font-family: Verdana; color: #666666; text-decoration: none }
div.mapa3 a:visited { font-size: 11px; font-family: Verdana; color: #666666; text-decoration: none }
div.mapa3 a:hover { font-size: 11px; font-family: Verdana; color: #666666; text-decoration:underline }

div.mapa4 a:link { font-size: 11px; font-family: Verdana; color: #666666; text-decoration: none }
div.mapa4 a:visited { font-size: 11px; font-family: Verdana; color: #666666; text-decoration: none }
div.mapa4 a:hover { font-size: 11px; font-family: Verdana; color: #666666; text-decoration:underline }

div.mapa5 a:link { font-size: 11px; font-family: Verdana; color: #666666; text-decoration: none }
div.mapa5 a:visited { font-size: 11px; font-family: Verdana; color: #666666; text-decoration: none }
div.mapa5 a:hover { font-size: 11px; font-family: Verdana; color: #666666; text-decoration:underline }


.txt_end { font-size: 10px; font-family: Verdana; line-height: 100%; color: #666666 }

.date_news { font-size: 10px; font-family: Verdana; font-weight: bold; line-height: 100%; color: #92add3 }
.date_news a:link { font-size: 10px; font-family: Verdana; color: #92add3; text-decoration: none }
.date_news a:visited { font-size: 10px; font-family: Verdana; color: #92add3; text-decoration: none }
.date_news a:hover { font-size: 10px; font-family: Verdana; color: #92add3; text-decoration:underline }

/* COMPLEMENTOS aos conteúdos gerados dinamicamente pelo Typo3*/
.no_spacer img.spacer-gif {display: none;}
.no_spacer br {display: none;}
.seg_produto br {display: inline;}

/* ESTYLOS PADRÔES DA  extension "tx-jullenavpath-pi1" */
div.tx-jullenavpath-pi1-menu { font-size: 10px; font-family: Verdana; color: #666666 }
div.tx-jullenavpath-pi1-menu a:link { font-size: 10px; font-family: Verdana; color: #666666; text-decoration: none }
div.tx-jullenavpath-pi1-menu a:visited { font-size: 10px; font-family: Verdana; color: #666666; text-decoration: none }
div.tx-jullenavpath-pi1-menu a:hover { font-size: 10px; font-family: Verdana; color: #666666; text-decoration: underline }


/* ESTYLOS PADRÔES DA  extension "tx_srlanguagemenu_pi1" */
   .tx-srlanguagemenu-pi1 {margin-left:23px; }
   .tx-srlanguagemenu-pi1 p { font-family:Verdana, sans-serif; font-size:10px; line-height:100%; color:#35006d; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; text-indent:0px; }
   .tx-srlanguagemenu-pi1 img { margin: 0px; padding: 0px 3px; border-style: none; }
   .tx-srlanguagemenu-pi1 .CUR { float: left; font-size:10px; }
   .tx-srlanguagemenu-pi1 .CUR a:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold; }
   .tx-srlanguagemenu-pi1 .CUR a:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .CUR a:hover { background-color:transparent; color:#333333; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .CUR a:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .NO { float: left; font-size:10px; }
   .tx-srlanguagemenu-pi1 .NO a:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold; }
   .tx-srlanguagemenu-pi1 .NO a:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .NO a:hover { background-color:transparent; color:#333333; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .NO a:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .INACT { float: left; font-size:10px;}
   .tx-srlanguagemenu-pi1 .INACT a:link { background-color:transparent; color:navy; text-decoration:none; font-weight:normal; }
   .tx-srlanguagemenu-pi1 .INACT a:visited { background-color:transparent; color:navy; font-weight:normal; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .INACT a:hover { background-color:transparent; color:#333333; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .INACT a:active { background-color:transparent; color:navy; font-weight:normal; text-decoration:none; }
   .tx-srlanguagemenu-pi1 .SPC {  float: left; font-family:Verdana, sans-serif; font-size:10px; line-height:100%; color:#35006d; }
   .tx-srlanguagemenu-pi1 SELECT { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; margin-left:15px; }

/* Config do pluggin do Search Box Macina */
.tx-macinasearchbox-pi1 {margin-left:10px; }
.tx-macinasearchbox-pi1{ padding-left: 2px;}
.tx-macinasearchbox-pi1 a:hover { font-size: 11px; font-family: Verdana; color: #666666; text-decoration:underline }
.tx-macinasearchbox-pi1 a:link { font-size: 11px; font-family: Verdana; color: #666666; line-height: 200%; text-decoration: none }
.tx-macinasearchbox-pi1 a:visited { font-size: 11px; font-family: Verdana; color: #666666; line-height: 200%; text-decoration: none }

/* Configuração padrão da EXT - Indexed Search */
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { font-size: 0.9em; width:50px; height: 23px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic;}
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#f1f1f5; font-size:9px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {   position: relative; left: -23px;background:#F2F7FD; font-family: Arial;  font-size: 11px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:10px; margin-bottom:5px;font-size:  9px }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; font-size:  9px}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#C8D5E6 ; font-size:  9px; padding-left: 6px; color: White; padding-top: 2px; padding-bottom: 2px;}
														 .tx-indexedsearch-secHead TABLE a:link{color: White;}
													  	 .tx-indexedsearch-secHead TABLE a:visited{color: White;}
 													  	 .tx-indexedsearch-secHead TABLE a:hover{color: white;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle;font-size:  9px}
	.tx-indexedsearch-sectionlinks {font-size:  9px; color: Black; }
	.tx-indexedsearch .tx-indexedsearch-searchbox SELECT {font-size:  9px; color: Black; }
	.tx-indexedsearch-sectionlinks a:link li{color: Black;  }
	.tx-indexedsearch-sectionlinks a:visited li{ color: Black; }
	.tx-indexedsearch-sectionlinks a:hover{ color: Blue;}
	.tx-indexedsearch-browsebox a:link, .tx-indexedsearch-browsebox a:visited{ color: blue;	}
	.tx-indexedsearch-browsebox a:hover{ text-decoration: underline; }
	.tx-indexedsearch-browsebox-SCell a:link, .tx-indexedsearch-browsebox-SCell a:visited { color: blue;   font-weight: bold;	}
