HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: small; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#pagewidth {
	WIDTH: 100%; min-width: 500px
}
#header {
	WIDTH: 100%; HEIGHT: 140px
}
#leftcol {
	FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: -175px; WIDTH: 160px; MARGIN-RIGHT: 1px; POSITION: relative
}
#outer {
	BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #fff 180px solid; WIDTH: auto; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: #fff
}
#footer {
	BORDER-TOP: #b5b5b5 1px solid; FONT-WEIGHT: normal; BACKGROUND: 1px 50%; WIDTH: 100%; COLOR: #151515; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#inner {
	MARGIN: 0px; WIDTH: 100%
}
#maincol {
	FLOAT: left; MARGIN: 0px -8px 0px -2px; WIDTH: 100%; POSITION: relative
}
UNKNOWN {
	BORDER-BOTTOM: #fff 0px solid
}
.clr {
	CLEAR: both
}
.content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#header .content {
	PADDING-BOTTOM: 0px
}
H1 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: small; BACKGROUND-IMAGE: url(../imagens/barra-cin-centro.jpg); PADDING-BOTTOM: 2px; MARGIN: 0px; VERTICAL-ALIGN: text-bottom; COLOR: #fff; TEXT-INDENT: 68px; LINE-HEIGHT: 17px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 1.1em; BACKGROUND-COLOR: #717171
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: small; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #151515; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	 white-space: nowrap; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: small; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #e89500; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A {
	FONT: small Arial, Helvetica, sans-serif; COLOR: #151515; TEXT-DECORATION: underline
}
A:hover {
	FONT: small Arial, Helvetica, sans-serif; COLOR: #cc3333; TEXT-DECORATION: underline
}
A:visited {
	FONT: small Arial, Helvetica, sans-serif; COLOR: #993333; TEXT-DECORATION: underline
}
#Menu A {
	FONT: small Arial, Helvetica, sans-serif; COLOR: #151515; TEXT-DECORATION: none
}
#Menu A:hover {
	FONT: small Arial, Helvetica, sans-serif; COLOR: #cc3333; TEXT-DECORATION: none
}
#Menu A:visited {
	FONT: small Arial, Helvetica, sans-serif; COLOR: #993333; TEXT-DECORATION: none
}
A.TxtCinza10px {
	FONT: small Arial, Helvetica, sans-serif; COLOR: #151515; TEXT-DECORATION: underline
}
A.TxtCinza10px:hover {
	FONT: small Arial, Helvetica, sans-serif; COLOR: #cc3333; TEXT-DECORATION: underline
}
A.TxtCinza10px:visited {
	FONT: small Arial, Helvetica, sans-serif; COLOR: #993333; TEXT-DECORATION: underline
}
#Breadcrumb A {
	FONT: small Arial, Helvetica, sans-serif; COLOR: #151515; TEXT-DECORATION: underline
}
#Breadcrumb A:hover {
	FONT: small Arial, Helvetica, sans-serif; COLOR: #cc3333; TEXT-DECORATION: underline
}
#Breadcrumb A:visited {
	FONT: small Arial, Helvetica, sans-serif; COLOR: #993333; TEXT-DECORATION: underline
}
LI {
	LIST-STYLE-POSITION: outside; FONT-SIZE: small; MARGIN-LEFT: 10px; COLOR: #151515; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: disc;
}
INPUT {
	FONT-SIZE: small; MARGIN-LEFT: 5px; COLOR: #151515; MARGIN-RIGHT: 25px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: small; MARGIN-LEFT: 5px; COLOR: #151515; FONT-FAMILY: Arial, Helvetica, sans-serif
}

#HeaderTop {
	BORDER-TOP-WIDTH: 0px; 
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BACKGROUND: url(../imagens/banner-dir.jpg) fixed no-repeat right top; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 1px; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
	HEIGHT: 118px; 
}

#HeaderBottom {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px; 
	BACKGROUND-REPEAT: repeat-x; 
	BORDER-BOTTOM-WIDTH: 0px; 
	MARGIN: 0px; 
	HEIGHT: 22px; 
	BORDER-RIGHT-WIDTH: 0px;
	BACKGROUND-IMAGE: url(../imagens/banner-fundo.jpg);
	height:24px;
}

#LogoTexto {
	Z-INDEX: 2; FLOAT: left; WIDTH: 130px; POSITION: relative; HEIGHT: 22px
}
#ImagBanner {
	BACKGROUND-POSITION: right top; Z-INDEX: 3; FLOAT: none; BACKGROUND-IMAGE: url(../imagens/banner-bx-dir.jpg); BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 22px; top: 0px;
	
}
#Bandeiras {
	BACKGROUND-POSITION: left bottom; MARGIN-TOP: 5px; margin-left: 4px; FLOAT: left; WIDTH: 36px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 16px
}
#Icons {
	MARGIN-TOP: 5px; FLOAT: right; WIDTH: 450px; MARGIN-RIGHT: 1px; TEXT-ALIGN: right; height: 21px
}
#IconsVrsTxt {
	DISPLAY: inline; WIDTH: 14px; HEIGHT: 14px
}
#IconsVrsGrafica {
	DISPLAY: inline; WIDTH: 14px; HEIGHT: 14px
}
#IconsContactos {
	DISPLAY: inline; WIDTH: 14px; HEIGHT: 14px
}
#IconsSubscrever {
	DISPLAY: inline; WIDTH: 14px; HEIGHT: 14px
}
#IconsPesquisa {
	DISPLAY: inline; WIDTH: 14px; HEIGHT: 14px
}
#IconsMapa {
	DISPLAY: inline; WIDTH: 14px; HEIGHT: 14px
}
#IconsImprimir {
	DISPLAY: inline; WIDTH: 14px; HEIGHT: 14px
}
#IconsMuseu {
	DISPLAY: inline; WIDTH: 14px; HEIGHT: 14px
}
#IconsLojaVirtual {
	DISPLAY: inline; WIDTH: 14px; HEIGHT: 14px
}
#HeaderBreadcrumb {
	/*BORDER-TOP: #b5b5b5 1px solid; */
	MARGIN: 2px 0px 0px 0px; 
	HEIGHT: 33px;
	clear:both;
}
#BreadcrumbTitulo {
	FONT-SIZE: small; FLOAT: right; COLOR: #151515;  FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative;
	MARGIN: 0px 2px 0px 0px;
}
#Breadcrumb {
	FONT-SIZE: small; MARGIN-LEFT: 6px; COLOR: #151515
}
#Menu {
	BORDER-RIGHT: #717171 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #717171 1px solid; PADDING-LEFT: 1px; FONT-SIZE: small; PADDING-BOTTOM: 1px; BORDER-LEFT: #717171 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #717171 1px solid; POSITION: relative
}
#Publicidade {
	BORDER-RIGHT: #717171 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #717171 1px solid; MARGIN-TOP: 17px; PADDING-LEFT: 1px; FONT-WEIGHT: normal; FONT-SIZE: small; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #717171 1px solid; WIDTH: 156px; COLOR: #ffffff; PADDING-TOP: 1px; BORDER-BOTTOM: #717171 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 125px
}
#Newsletter {
	MARGIN-TOP: 10px; POSITION: relative; TEXT-ALIGN: right
}
#Recomendar {
	MARGIN-TOP: 10px; POSITION: relative; TEXT-ALIGN: right
}
#list-menu {
	BORDER-RIGHT: #717171 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #717171 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #717171 1px solid; WIDTH: 160px; PADDING-TOP: 2px; BORDER-BOTTOM: #717171 1px solid
}
#list-menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #dadada; LIST-STYLE-TYPE: none
}
#list-menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 2px 16px; PADDING-TOP: 0px; BACKGROUND-COLOR: #dadada; LIST-STYLE-TYPE: none
}
#list-menu A:link {
	FONT-SIZE: 85%; MARGIN: 3px 0px 0px; COLOR: #151515; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#list-menu A:active {
	FONT-SIZE: 85%; MARGIN: 3px 0px 0px; COLOR: #cc3333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#list-menu A:visited {
	FONT-SIZE: 85%; MARGIN: 3px 0px 0px; COLOR: #993333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MenuOn {
	LIST-STYLE-IMAGE: url(../imagens/quad-cin-menu.jpg); TEXT-INDENT: 0pt; LIST-STYLE-TYPE: disc
}
.MenuOut {
	LIST-STYLE-IMAGE: url(../imagens/quad-lar-menu.jpg); TEXT-INDENT: 0pt; LIST-STYLE-TYPE: disc
}
#TxtLeft {
	MARGIN-TOP: 17px; FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 200px
}
#TxtSemMargem {
	MARGIN-LEFT: 16px
}
#DotLaranja {
	BACKGROUND-POSITION: center center; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(../imagens/pixel-lar.jpg); WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 5px
}
#bottom {
	BORDER-TOP: #e89500 1px solid; WIDTH: 100%; PADDING-TOP: 3px
}
#Up {
	FONT-SIZE: small; FLOAT: right; WIDTH: 100%; COLOR: #151515; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.Up {
	FONT-SIZE: small; FLOAT: right; WIDTH: 100%; COLOR: #151515; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative; TEXT-ALIGN: right
}
#LinhaSeparador {
	BORDER-TOP: #e89500 1px solid; HEIGHT: 1px
}
#ColConteudoLeftHome {
	FONT-SIZE: small; FLOAT: left; MARGIN-BOTTOM: 19px; WIDTH: 49%; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: static; TOP: 0px
}
#ColConteudoRightHome {
	FONT-SIZE: small; FLOAT: right; MARGIN-BOTTOM: 19px; WIDTH: 49%; MARGIN-RIGHT: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: static; TOP: 0px
}
.BemVindo {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #c6c6c6; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Mapa {
	MARGIN-TOP: 0px; FONT-SIZE: small; MARGIN-LEFT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TxtIdent {
	MARGIN-TOP: 17px; MARGIN-LEFT: 16px
}
.Txt {
	FONT-SIZE: small; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TxtCinzaBold11px {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #151515; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TxtCinza11px {
	FONT-SIZE: small; COLOR: #151515; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TxtWhiteBold11px {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TxtBranco11px {
	FONT-WEIGHT: normal; FONT-SIZE: small; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TxtCinza10px {
	FONT-SIZE: x-small; COLOR: #151515; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TxtLaranja10px {
	FONT-WEIGHT: normal; FONT-SIZE: small; COLOR: #151515; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TxtLaranja11px {
	FONT-WEIGHT: normal; FONT-SIZE: small; COLOR: #151515; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TxtLaranjaBold11px {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #151515; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Icons {
	FONT-SIZE: small; RIGHT: 180px; FLOAT: left; VISIBILITY: hidden; WIDTH: 270px; COLOR: #151515; BOTTOM: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: absolute; TEXT-ALIGN: left
}
.Tabela {
	BORDER-RIGHT: #fff 0px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: small; PADDING-BOTTOM: 0px; BORDER-LEFT: #717171 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Td {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
.BorderTabela {
	BORDER-RIGHT: #717171 1px solid; BORDER-TOP: #717171 1px solid; BORDER-LEFT: #717171 1px solid; BORDER-BOTTOM: #717171 1px solid
}
.DotCinza {
	PADDING-RIGHT: 1px; BACKGROUND-POSITION: center center; PADDING-LEFT: 1px; BACKGROUND-IMAGE: url(../imagens/pixel-cin.jpg); PADDING-BOTTOM: 1px; WIDTH: 1px; PADDING-TOP: 1px; BACKGROUND-REPEAT: repeat-y
}
.ButtonForm {
	BORDER-RIGHT: #e89500 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e89500 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: small; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; BORDER-LEFT: #e89500 1px solid; COLOR: #151515; PADDING-TOP: 0px; BORDER-BOTTOM: #e89500 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.ButtonCarrinho {
	BORDER-RIGHT: #e89500 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e89500 1px solid; PADDING-LEFT: 0px; FONT-SIZE: small; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; BORDER-LEFT: #e89500 1px solid; WIDTH: 130px; COLOR: #151515; PADDING-TOP: 0px; BORDER-BOTTOM: #e89500 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 19px; BACKGROUND-COLOR: #ffffff; cursor: hand
}
.hr {
	BACKGROUND-POSITION: 0px 16px; BACKGROUND-IMAGE: url(../imagens/pixel-lar.jpg); BACKGROUND-REPEAT: repeat-x
}
.DotCinz {
	BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: url(../imagens/pixel-cin.jpg); BACKGROUND-REPEAT: repeat-x
}
.DotLaranja {
	BACKGROUND-POSITION: center center; BACKGROUND-IMAGE: url(../imagens/pixel-lar.jpg); BACKGROUND-REPEAT: repeat-x
}
.CxPesquisa {
	BACKGROUND-POSITION: 0px 5px; FLOAT: left; BACKGROUND-IMAGE: url(../imagens/dot-pesquisa.jpg); WIDTH: 40px; MARGIN-RIGHT: 3px; BACKGROUND-REPEAT: repeat-x; POSITION: static; HEIGHT: 10px
}
.CxPesquisaPeq {
	BACKGROUND-POSITION: 0px 6px; FLOAT: right; BACKGROUND-IMAGE: url(../imagens/dot-pesquisa-claro.jpg); BACKGROUND-REPEAT: repeat-x; HEIGHT: 10px
}
#widescreenouter {
	BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0px solid; MARGIN-BOTTOM: 0px; BORDER-LEFT: #fff 10px solid; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: #fff
}
#MainRecomendar {
	FONT-SIZE: small; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.Novidades {
	COLOR: #151515; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover.Novidades {
	COLOR: #cc3333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:visited.Novidades {
	COLOR: #993333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
#Blocos LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#Blocos UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 10px
}
.LinkNone {
	FONT: small Arial, Helvetica, sans-serif; COLOR: #151515; TEXT-DECORATION: none; margin-top: 30px;
}
A.LinkNone {
	FONT: small Arial, Helvetica, sans-serif; COLOR: #151515; TEXT-DECORATION: none; margin-top: 30px;
}
A:visited.LinkNone {
	FONT: small Arial, Helvetica, sans-serif; COLOR: #cc3333; TEXT-DECORATION: none; margin-top: 30px;
}
A:hover.LinkNone {
	FONT: small Arial, Helvetica, sans-serif; COLOR: #cc3333; TEXT-DECORATION: underline; margin-top: 30px;
}
a.TxtCinzaBold10px, a:visited.TxtCinzaBold10px{
	text-decoration: none;
}
a:hover.TxtCinzaBold10px {
	text-decoration: underline;
}
.suporteDestaqueTopo{
	padding-right:10px;
}
H2 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: small; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #151515; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: small; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cc3333; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #993333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#footerPrint {
	DISPLAY: none
}
.noprint {
	DISPLAY: none
}

/* novo estilos - loja */


.none{
	FONT-SIZE: small; MARGIN-LEFT: 5px; COLOR: #151515; MARGIN-RIGHT: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif;BORDER: #e89500 1px solid;
}

INPUT.none {
	FONT-SIZE: small; MARGIN-LEFT: 5px; COLOR: #151515; MARGIN-RIGHT: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif;BORDER: #e89500 1px solid;
}
.Textfield {
	BORDER: #e89500 1px solid; PADDING: 0px; FONT-SIZE: small; MARGIN-LEFT: 2px; MARGIN-RIGHT: 0px; WIDTH: 15px; COLOR: #151515;  FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #ffffff
}

.TxtLineThrough {
	FONT-SIZE: small; FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-DECORATION: line-through
}
.TxtLaranja {
	FONT-WEIGHT: normal; FONT-SIZE: small; COLOR: #e89500; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TxtLaranjaBold {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #e89500; FONT-FAMILY: Arial, Helvetica, sans-serif
}



/* tabela com border laranja */

.tabBorder{
	BORDER: #e89500 1px solid
}

.tabRight{
	BORDER-right: #e89500 1px solid
}

.tabTop{
	BORDER-TOP: 1px solid #e89500;
	border-right-color: #e89500;
	border-bottom-color: #e89500;
	border-left-color: #e89500;


}
.Um {
	FONT-SIZE: medium; FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-WEIGHT: bold; color:#D4D4D4;MARGIN-RIGHT: 5px;
}
.Dois {
	FONT-SIZE: medium; FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-WEIGHT: bold; color:#D4D4D4;MARGIN-RIGHT: 5px;
} 
.DoisActivo {
	FONT-SIZE: medium; FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-WEIGHT: bold; color:#A2A2A2;MARGIN-RIGHT: 5px;
}
.UmActivo {
	FONT-SIZE: medium; FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-WEIGHT: bold; color:#A2A2A2;MARGIN-RIGHT: 5px;
}


/* tabela com border cinza */

.tabTopCinza{
	BORDER-top: #B8B8B8 1px solid;  
}

.tabTopCinzaRight{
	BORDER-top: #B8B8B8 1px solid;  BORDER-right: #B8B8B8 1px solid; 
}


.tabCinzaRight{
	BORDER-right: #B8B8B8 1px solid; 
}

.tabTopCinzalar{
	BORDER-top: #e89500 1px solid;  BORDER-right: #B8B8B8 1px solid; BORDER-bottom: #e89500 1px solid
}

.tabCinzalar{
	BORDER-top: #e89500 1px solid; BORDER-bottom: #e89500 1px solid
}


.tabTopCinzabottom{
	BORDER-top: #B8B8B8 1px solid;  BORDER-bottom: #B8B8B8 1px solid
}


.Eliminar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: small; PADDING-BOTTOM: 0px; MARGIN-LEFT: 2px; MARGIN-RIGHT: 0px; WIDTH: 8px; COLOR: #151515; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 8px; BACKGROUND-COLOR: #ffffff
}

.Promocao {
	FONT-WEIGHT: bold;
	FONT-SIZE: small;
	COLOR: #e89500;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: center;
}

#BtVisitaVirtual
{
	width: 40px;
	margin-top:-142px;
	margin-left: 485px;
	text-align: right;
}


A.TxtAlignRight {
	FONT:  small Arial, Helvetica, sans-serif; COLOR: #FFF; TEXT-DECORATION: underline;
}
A.TxtAlignRight:visited {
	FONT:  small Arial, Helvetica, sans-serif; COLOR: #FFF; TEXT-DECORATION: underline;
}
A.TxtAlignRight:hover {
	FONT:  small Arial, Helvetica, sans-serif; COLOR: #FFF; TEXT-DECORATION: none;
}

.TxtAlignRight {
	FONT-WEIGHT: bold;
	FONT-SIZE: small;
	COLOR: #FFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	float: right;
	width: 170px;

}
.TxtAlignLeft {
	FONT-WEIGHT: bold;
	COLOR: #FFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	float: left;
	width: 80%;
	text-indent: 68px;
}

#list-menuLogin {

            PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px;  WIDTH: 160px; PADDING-TOP: 2px; 

}

#list-menuLogin UL {

            PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #7E7E7E

}

#list-menuLogin LI {

            PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 2px 16px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #7E7E7E

}

#list-menuLogin A:link {

            FONT-SIZE: 85%; MARGIN: 3px 0px 0px; COLOR: #FFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

#list-menuLogin A:active {

            FONT-SIZE: 85%; MARGIN: 3px 0px 0px; COLOR: #FFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

#list-menuLogin A:visited {

            FONT-SIZE: 85%; MARGIN: 3px 0px 0px; COLOR: #FFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

.MenuOnLogin {

            LIST-STYLE-IMAGE: url(../imagens/quad-bra-menu.jpg); TEXT-INDENT: 0pt; LIST-STYLE-TYPE: disc

}

/* Novos estilos por H3F */
.tituloCaixaSemBold {
	FONT-WEIGHT: normal; 
	FONT-SIZE: small; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	float:right;
	margin-right:50px;
	_margin-right:25px;
}
.imagemConteudoZonaCentral{
	padding:0px 5px 0px 0px;
	vertical-align:top;
}
.textoConteudoZonaCentral{
	padding:0px 5px 10px 0px;
	vertical-align:top;
}
.suporteConteudoCalendario{
	padding:5px 5px 5px 5px;
	vertical-align:top;
}
.suporteConteudosRelacionados{
	padding:5px 0px 0px 0px;
	vertical-align:top;
}
p{
	margin-top:0px;
}
.iconConteudoRelacionado{
	margin-left:5px;
}
.Tabela {
	PADDING: 0px; 
	FONT-SIZE: small; 
	BORDER-LEFT: #717171 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.suporteTituloInferior{
	padding:5px 5px 15px 0px;
	vertical-align:top;
}
.suporteConteudoDiario{
	vertical-align:top
}

/************************************
** estilos para pesquisa de novidades
************************************/
.suportePesquisaNovidades{
}
.suportePesquisaNovidades form{
	padding:0px;
	margin:0px;
}
.suportePesquisaNovidades .tabelaSuporte{
	margin-bottom:20px;
}
.suportePesquisaNovidades input.text{
	margin:0px;
}
.suportePesquisaNovidades select#tema{
	width:15em;
	vertical-align:middle;
}
.suportePesquisaNovidades input#PalavraPesquisa{
	width:28em;
	vertical-align:middle;
}
.suportePesquisaNovidades input.submit{
	margin:0px;
}
.suportePesquisaNovidades .tabelaSuporte td.suporteTema{
	padding-left:30px;
}
.suportePesquisaNovidades .tabelaSuporte td.suporteData{
	padding-left:15px;
	vertical-align:middle;
}
.suportePesquisaNovidades .tabelaSuporte td.suporteDataA{
	padding:0px 0px 0px 15px;
	text-align:right
}
.suportePesquisaNovidades input.data{
	margin:0px;
	width:5em;
	vertical-align:middle;
}
.suportePesquisaNovidades .calendario{
	padding:2px 0px 0px 4px;
}
.suportePesquisaNovidades  .tabelaSuporte td.espaco{
	height:5px;
}
/*******************************************
** fim de estilos para pesquisa de novidades
*******************************************/

/* Estilos 08/12/15 */

/* Divisão que inclui elementos de navegação de cronologia */
.Cronologia{
float:left;
font-size:small; 
margin-top: 0.3em;
}

/* O menu select dos anos de cronologia*/
.SelectCronologia{
vertical-align: middle; 
}

html>/**/body .SelectCronologia{
vertical-align: baseline;
}

/* O botão submit dos anos de cronologia*/
.SubmitCronologia{
	vertical-align: middle;	
	margin: 0px 20px 0px 0px;
}

html>/**/body .SubmitCronologia{
vertical-align: baseline;

}


.floatRight{
float: right;
}

H1.ResultadoPesquisa{
color:#e6993d;
background-color: transparente;
}

span.AnoResultadoPesquisa{
color:#e6993d;
 PADDING-LEFT: 0px; FONT-WEIGHT: bold; ; PADDING-BOTTOM: 2px; MARGIN: 0px; VERTICAL-ALIGN: text-bottom; TEXT-INDENT: 0px; LINE-HEIGHT: 17px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 1.1em; BACKGROUND-COLOR: #FFFFFF; 
}

H2.MesResultadoPesquisa {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: small; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #151515; TEXT-INDENT: 76px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e5b560
}
/* fim de estilos de 08/12/15 */

/*************************/
/*** pesquisa avançada ***/
/*************************/
.suportePesquisa{
}
.suportePesquisa form{
	padding:0px;
	margin:0px;
}
.suportePesquisa .mainTable{
	margin-top:10px;
	width: 100%;
}
.suportePesquisa input.data{
	margin:0px;
	width:5.5em;
	vertical-align:middle;
}
.suportePesquisa .calendario{
	padding:0px 0px 0px 4px;
}
.suportePesquisa td.suporteData{
	padding-right:3px;
	vertical-align:middle;
	text-align:right;
	padding-top:5px;
}
.suportePesquisa td.suporteData .text{
float:left;
margin:2px 4px 0px 0px;
}
.suportePesquisa td.suporteData .control{
float:left;
margin-right:2px;
*margin-right:1px;
_margin-right:0px;
}
.suportePesquisa td.suporteData .img{
float:left;
margin:2px 2px 0px 0px;
}
.suportePesquisa td.suporteData .separation{
float:left;
width:4px;
margin-right:4px;
*margin-right:4px;
_margin-right:6px;
border:1px solid #FFF
}
.suportePesquisa td.suporteData .all{
float:right
}
.suportePesquisa td.suportePesquisar{
	padding:5px 0px 0px 129px;
}


.suportePesquisa input#texto{
	/*width:14.6em;*/
	width:20em;
	vertical-align:middle;
}

.suportePesquisa .suporteLeft{
	vertical-align:top
}


.suportePesquisa .suporteRight{
	vertical-align:top;
}

.suportePesquisa .floatLeft{
	float:left;
}
.suportePesquisa .listCaption{
	clear:both;
	padding-left:0.3em;
}
/*****************************/
/*** fim pesquisa avançada ***/
/*****************************/

.suportePesquisaFundoCont{
}
.suportePesquisaFundoCont form{
	padding:0px;
	margin:0px;
}
.suportePesquisaFundoCont .mainTable{
	margin-top:0px;
}
.suportePesquisaFundoCont input.data{
	margin:0px;
	width:5.5em;
	vertical-align:middle;
}
.suportePesquisaFundoCont .calendario{
	padding:0px 0px 0px 4px;
}
.suportePesquisaFundoCont td.suporteData{
	padding-right:3px;
	vertical-align:middle;
	text-align:right;
	padding-top:0px;
}
.suportePesquisaFundoCont td.suporteData .text{
float:left;
margin:2px 4px 0px 0px;
}
.suportePesquisaFundoCont td.suporteData .control{
float:left;
margin-right:2px;
*margin-right:1px;
_margin-right:0px;
}
.suportePesquisaFundoCont td.suporteData .img{
float:left;
margin:2px 2px 0px 0px;
}
.suportePesquisaFundoCont td.suporteData .separation{
float:left;
width:4px;
margin-right:4px;
*margin-right:4px;
_margin-right:6px;
border:1px solid #FFF
}
.suportePesquisaFundoCont input#texto{
	width:17.9em;
	vertical-align:middle;
	margin-left:0px;
	margin-right:0px;
}
.suportePesquisaFundoCont input#inpsubm{
	vertical-align:middle;
	margin:0px;
}
.suportePesquisaSubmit{
	padding:5px 0px 0px 0px;
}
.suportePesquisaFundoCont select#tema{
	vertical-align:middle;
	margin:0px 0px 0px 0px;
}
.suportePesquisaFundoCont .suporteLeft{
	vertical-align:top;
}
.suportePesquisaFundoCont .suportePesquisaInput{
	padding-top:5px;
}

/* para baixo */

/* SIGA-NOS */
.BoxLeftHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #717171;
}
.RSS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:  #f6750d;
}
a:link.Subscrever {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #151515;
}
a:hover.Subscrever, a:visited.Subscrever {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #d53333;
}
.BoxLeft {
	position:relative; 
	left:3px; 
	width:183px; 
	z-index:1;
}
.BoxLeftContentBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #151515;
	position:relative; 
	left:0px;
	width:166px; 
	z-index:2;
	clear: both;
	margin-bottom: 13px;
}
.BoxLeftContentBox#SigaNos {
	margin-top: 1px;
	margin-bottom: 29px;
}
.BoxLeftContentBox#BoxLeft01{
	margin-top: 3px;
}
p.BoxLeftContentBox.BoxLeftHeader{
}
.BoxLeftContentBox#SigaNos img{
	margin-right:3px;
	vertical-align: middle;
	border: 0px none;
}
.BoxLeftContentBox img {
	vertical-align: middle;
	bottom: 5px;
	border: 0px none;
}
.BoxLeftContentBox#RSS img{
	margin-right: 8px;
}
.BoxLeftContentBox#TellAFriend img{
	margin-right: 10px;
}
.BoxLeftContentBox a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #151515;
}
.BoxLeftContentBox a:hover, .BoxLeftContentBox a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #d53333;
}
/* SIGA-NOS */
/* Lista Livros */
.clearBoth{
	clear:both;
}
.contentListItem {
	margin-top:20px;
}
.contentListItem .imgListItem{
	float:left;
	border:0px solid #0F0;
}
.contentListItem .txtListItem{
	padding-left:90px;
	border:0px solid #F00;
}
/* Lista Livros */
/*Lista RSS Feeds*/
.suporteRSS{
	border-top:1px solid #E79600;
	padding-top:9px;
	margin-top:8px;
}
.suporteRSS .noBorder{
	border-width:0px !important;
}
.suporteRSS .itemRSS{
	border-top:1px solid #B8B8B8;
	padding-top:10px;
	height:26px;
}
.suporteRSS .itemRSS .title{
	float:left;
	position:absolute;
}
.suporteRSS .itemRSS .url{
	float:left;
	margin-left:220px;
	position:absolute;
}
.suporteRSS .itemRSS .icon{
	float:left;
	margin-left:670px;
	position:absolute;
}
/*Lista RSS Feeds*/