/* --- reset dot xtend vrs.00.20100420 INI --- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {outline: 0;}
body {line-height: 1; color: black; background: white;}
ol, ul {list-style: none;}
table {	border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/* --- reset dot xtend END --- 
--- xtd dot xtend vrs.02.20110102 INI --- */
#Bo{width: 100%; background-color:red; color:#fff; padding:5px; text-align:left; font-family:sans-serif; font-size: x-small;}
#Bo a:link,#Bo a:visited,#Bo a:hover{color:#fff}
span.xflc{text-transform:capitalize;}
/* --- xtd dot xtend END --- */



/* Global definitions */
body {font-weight: normal; font-size: 10pt; color: #5D5E61; font-style: normal; font-family: arial, helvetica, tahoma, sans-serif; background-color: #c1c1c1;}
a {color: #5D5E61; text-transform: lowercase; font-weight:normal; border:0px; text-decoration:none;}
a:visited {color: #5D5E61; font-weight:normal; border:0px; text-decoration:none;}
a:hover {color: #5D5E61; font-weight:normal; border:0px; text-decoration:none;}

h1 {margin-top:16px; font-weight: bold; font-size: 14pt; color: #5D5E61;}
h2 {margin-top:10px; font-weight: bold; color: #5D5E61; font-size: 13pt; }
h3 {margin:10px 0 10px 0; font-weight: bold; color: #5D5E61; font-size: 12pt;}
h4 {color: #5D5E61; font-size: 11pt; }

p {line-height:17px;}

/* MASTER PAGE */
div.center{text-align: center;}
Table#maintable {width:1024px; vertical-align:top; margin: 0 auto 0 auto; background-color:#5d5e61; text-align: left;}

td.leftColumn{width:40px;}
td.LogoContainer{padding:79px 0 0 0; vertical-align:top; text-align:right;} /* tem 269 de largura */
td.SeparatorLeft{width:20px;}
td.SwfContainer{width:655px; height:245px; text-align:left;}
td.SeparatorRight{width:40px;}

tr.LineGrey {height:8px;}
tr.LineGrey2 {height:12px;}
td.MenuColumn{vertical-align:top; text-align:right;}

table.MenuOne{text-align:right; vertical-align:top; width:100%;}
td.MenuOneColumnSpacer{width:124px;}
td.MenuOneContainer{color:#cccccc; width:145px; padding:8px 0 10px 0; text-align:right; vertical-align:top;}

td.MainContainer{background-color:#ebebeb; vertical-align:top; width:655px; padding-top:28px; line-height:normal;}
div.bottomspace{height:40px;}
td.MainContainerContactos{background-color:#ebebeb; vertical-align:top; width:655px;}

/* MASTER PAGE : Menu principal - 1  - a coluna tem 269 */ 
div.Menu1 ul {width:160px; float:right; display:block;}
li.Menu1 {list-style-type: none; line-height: 20px; text-transform: uppercase; padding-top:10px;}
li.Menu1 {}
li.Menu1 a:link, li.Menu1 a:visited, li.Menu1 a:hover {color:#cccccc; text-transform: uppercase; text-decoration:none;}
li.Menu1.Selected {border-bottom:#cccccc 2px solid; line-height:20px; padding-top:10px;}
li.Menu1.Selected a:link, li.Menu1.Selected a:visited, li.Menu1.Selected a:hover {color:#cccccc; font-weight:bold; text-decoration:none;}

div.Menu1Sub {width:160px; text-align:left; float:right; display:block;}
li.Menu1Sub {line-height: 30px; list-style-type: none; text-transform:lowercase;}
li.Menu1Sub a:link,li.Menu1Sub a:visited ,li.Menu1Sub a:hover {text-decoration:none; color:#cccccc}
li.Menu1Sub.Selected a:link, li.Menu1Sub.Selected a:visited, li.Menu1Sub.Selected a:hover{margin:0; color:#cccccc; font-weight:bold;}

/* MASTER PAGE : Menu 2 */ 
div.Menu2 {font-size:9px; color:#cccccc;}
li.Menu2 {padding-left:12px; display: inline; list-style-type: none; line-height: 20px;}
li.Menu2 a:link, li.Menu2 a:visited {text-transform: uppercase; color:#cccccc; text-decoration:none;}
li.Menu2 a:hover {color:#ffffff; text-decoration:none;}
li.Menu2.Selected a:link, li.Menu2.Selected a:visited, li.Menu2.Selected a:hover{color:#ffffff; text-decoration:none;}

td.SearchContainer{text-align: right;}
td.FlagsContainer{text-align: right;}
#idiomas{float:right; display:block; width:170px;}
#idiomas ul {text-align:right; padding:20px 0 0 10px;}
#idiomas li {list-style-type: none; padding: 0 0 0 12px; display: inline;}
/* idiomas flags 
.ImgFilter40 img{opacity:.40;filter: alpha(opacity=40);-moz-opacity: 0.4;}
.ImgFilter40:hover img{opacity:1;filter: alpha(opacity=100);-moz-opacity: 1;} */
#competeContainer{text-align: right; vertical-align:top; padding-top:20px;}
#fbContainer{text-align: right; vertical-align:top; padding-top:40px;}

td.BottomTableContainer{height:70px; padding-top:10px; vertical-align:top;}
table.BottomTable{border:0; width:100%;}
#CopyrightContainer{font-size:9px; line-height: 20px; color:#cccccc; text-transform:uppercase; vertical-align:top; width:14%;}
#Menu2Container{font-size:9px; color:#cccccc; text-transform:uppercase; vertical-align:top; width:26%;}
td.XtendlinksContainer{font-size:8px; color:#cccccc; text-align:right; line-height: 12px; width:60%;}
.XtendlinksContainer a:link, .XtendlinksContainer a:visited, .XtendlinksContainer a:hover{color:#cccccc;}

/* DEFAULT */
div.newsListaContainerDefault{padding:22px 50px 20px 70px; background-color:#cccccc; color:#5D5E61;}
div.newsListaContainerDefault a{color:#5D5E61;}
div.newsListaContainerDefault a:visited{color:#5D5E61;}
div.newsListaContainerDefault a:hover{color:#5D5E61;}
div.CtContainerDefault{padding:22px 50px 20px 70px; vertical-align:top;}
.CtContainer ul{list-style-type:circle; margin:0 0 5px 10px;}

/* CONTEUDOS */
.CtContainer{padding:22px 50px 0 70px; vertical-align:top;}
.CtImg{margin-top:30px;}

/* NOTICIAS */
div.newsListaContainer{padding:22px 50px 22px 50px; vertical-align:top;}
td.newsTumbnail{padding:10px 22px 22px 0; vertical-align:top;}
td.newsLista{vertical-align:top;}
td.newsLista a{text-transform:none;}
.newsdata{padding: 5px 0 5px 0;}
.newsbottomimage{margin: 15px 0 0 0;}

/* MAPA E CONTACTOS */
td.CtContainerMapa {padding:22px 30px 22px 30px; vertical-align:top;}
td.CtContainerContactos {padding:0 30px 22px 30px; vertical-align:top;}
td.ContainerForm {padding:12px 20px 20px 30px; background-color:#cccccc; color:#5d5e61}
table.FormNameAndMail{border:0px;}
td.FormTableCell{padding:5px 0 5px 0;}
.formTxtBox{width:370px;}
.FormTxtBoxComent{width:470px;}
.FormButton{border:#5d5e61 1px solid; background-color:#999999; color:#ffffff; text-transform:uppercase; font-size:9px; cursor:pointer; margin-left:20px;}
div.contactos {margin:8px 0 0 0;}

.cRed{color:Red}

/* MAPA DO SITE */
.MapaSiteLevel0 a{line-height: 17pt; text-transform: uppercase; color: #5D5E61; font-weight:bold;}
.MapaSiteLevel1 a{line-height: 17pt; color: #5D5E61; padding-top: 5px; text-transform:lowercase; margin-left: 60px;}
.MapaSiteLevel1:first-letter {text-transform: uppercase;}
.MapaSiteLevel2 a{line-height: 17pt; color: #5D5E61; padding-top: 5px; text-transform:lowercase; margin-left: 90px;}
.MapaSiteLevel2:first-letter {text-transform: uppercase;}

/* CATALOGO */
div.advencedSearch{padding:30px 20px 30px 19px;}
td.FormDdContainer{padding-right:20px;}
td.FormBtnContainer{text-align:right;}
.FormContent {border:#5d5e61 1px solid; color:#5d5e61; background-color:#ffffff; text-align:right; text-transform:uppercase; font-size:9px;}
.FormCollectionsButton{border:#5d5e61 1px solid; background-color:#999999; color:#ffffff; text-transform:uppercase; font-size:9px; cursor:pointer;}

div.ColectionsPager{text-align:right; vertical-align:top; padding:0 23px 10px 0;}
div.ContainerColections{padding:0 19px 0 18px; vertical-align:top;}
td.ColectionsTdClass{vertical-align:top; padding:0 3px 0 3px;}

td.catHeaderLeft{width:50%;}
td.catHeaderRight{width:50%; vertical-align:bottom; padding-left:6px;}

div.CollectionHeaderContainer{padding:10px 20px 10px 19px;}
div.ItensContainer{padding:10px 20px 10px 19px;}
td.ItensTdClass{vertical-align:top; padding:6px;}

/* Base em H2 */
.linkColection{font-weight: bold; color: #5D5E61; font-size: 18pt;}  
.linkColection a{}  
.linkColection a:visited{}  
.linkColection a:hover{}  

/* SEARCH */ 
.SFormContainer1{text-align:right; width:160px; float:right; display:block;}
.TxtBox1{}
.Button1{cursor:pointer; background:url(images/find.jpg) repeat-x left top; width:26px; height:22px; border:0px;}

.SFormContainer2{padding:22px 50px 0 70px; vertical-align:top;}
.TxtBox2{border:#5d5e61 1px solid; color:#5D5E61; background-color:#ffffff; font-size:10px;}
.Button2{border:#5d5e61 1px solid; background-color:#999999; color:#ffffff; text-transform:uppercase; font-size:10px; cursor:pointer;}

div.SearchResults{padding:22px 50px 0 70px; vertical-align:top; width:100%;}
div.SearchResultsBlock{}
div.SearchResultsSubTitle{padding:0; font-weight: bold; color: #5D5E61; margin:10px 0 7px;}
ul.SearchResultsList{list-style-type:circle; margin:0 0 5px 10px;}

/* links no meio do texto */ 
.linksTexto { text-decoration: underline; font-weight: bold;}
