/* --- 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 {color:#000; font-size:8pt; font-family: Arial, Helvetica, sans-serif; background-image:url(images/background.jpg); background-repeat:repeat-x; background-color:#1B1B1B; line-height:normal; font-weight:bold;}
a:link {color: #000; text-decoration: none;}
a:visited {color: #000; text-decoration: none;}
a:hover {text-decoration: underline;}

h1, h1 a:link,h1 a:visited {color:#fff; font-size:11pt; text-decoration:none; font-weight:bold;}
h2, h2 a:link,h2 a:visited {color:#fff; font-size:10pt; margin:2px 0 2px 0; text-decoration:none; font-weight:bold;}
h3, h3 a:link,h3 a:visited {color:#FC7F17; font-size:10pt; margin:6px 0 4px 0; text-decoration:none; font-weight:bold;}
h4, h4 a:link,h4 a:visited {color:#fff; font-size:9pt; margin:4px 0 0 0; text-decoration:none; font-weight:bold;}
h5, h5 a:link,h5 a:visited  {color:#FC7F17; font-size:9pt; margin:6px 0 0px 0; font-weight:bold;}
p {margin:6px 0 0 0;}

#center{text-align: center;}
#maintable{margin:0px auto 0px auto; text-align: left; width:900px; background-color:#1B1C1B; vertical-align:top;}

#topcontainer{padding:33px 0 29px 0; background-image:url(images/top_background.gif); background-repeat:repeat-x;}
#toptable {width:900px; height:131px;}
#logocontainer{padding-left:24px; vertical-align:top;}
#topmenuscontainer{vertical-align:top; text-align:right;}

div.Menu1 {padding:62px 0 30px 20px; font-size: 11pt; text-transform: capitalize;}
li.Menu1 {display: inline; list-style-type: none; padding-right:24px; color: #139EDF; font-weight: bold; margin: 0px;}
li.Menu1 a:link, li.Menu1 a:visited, li.Menu1 a:hover {color: #139EDF; text-decoration:none;}
li.Menu1.Selected a {color: #fff; font-weight: bold; text-decoration:none;}

.MenuLocations {height:15px; vertical-align:top; color:#fff; font-size:7pt; text-transform:lowercase; margin-right:24px;}
.MenuLocations a:link, .MenuLocations a:visited {color:#FC7F17;}

#maincontainer{ background-color:#FFFFFF; font-weight:bold;}
div.maincontainerDefaultMargin {margin:24px; font-weight:bold;}
div.maincontainerDefaultNoTopMargin {margin:0 24px 24px 24px; font-weight:bold;}

#bottomoptionscontainer{}
#bottomtable{width:900px;}

div.Menu2{padding:10px 0 10px 24px; text-decoration:none; font-size: 7pt; font-weight: bold; text-align:left;}
li.Menu2 {display: inline; list-style-type: none; color: #139EDF;}
li.Menu2:before {content: "\00A0 \007C \00A0";}
li.Menu2:first-child:before {content: "";}
li.Menu2 a:link,li.Menu2 a:visited ,li.Menu2 a:hover {color: #139EDF; text-decoration:none;}
li.Menu2.Selected:before {content: "\00A0 \007C \00A0";}
li.Menu2.Selected:first-child:before {content: "";}
li.Menu2.Selected a:link, li.Menu2.Selected a:visited{color: #FC7F17; font-weight: bold; text-decoration:none;}

#pagesignature {font-size: 7pt; color:#fff; padding:0 0 50px 24px;}
#pagesignature a {font-size: 7pt; color:#fff; text-decoration:none;}

#fblike{padding:15px 0 0 24px;}
#imgtim{padding:10px 24px 20px 0; text-align:right; vertical-align:top;}
.imgTimCss{text-align:right; margin-left:20px;}


/* ------ COMUNS ------ */
td.Columnwhite {width:18px; background-color:#fff;}
div.blockSeparation{height:18px; width:417px;}

.imagetoright{float:right;}
.imgRight {float:right; margin:0 0 18px 18px;}
.imgBottom{}

/* cabecalhos largos */
.titleOrangeNoWidth {padding:12px 10px 12px 10px; background-color:#1B1C1B; border-top:solid 4px #FC7F17;}
.titleBlueNoWidth {padding:12px 10px 12px 10px; background-color:#1B1C1B; border-top:solid 4px #FC7F17;}
/* cabecalhos em coluna 417 */
.titleOrange {width:417px; padding:12px 10px 12px 10px; background-color:#1B1C1B; border-top:solid 4px #FC7F17;}
.titleBlue {width:417px; padding:12px 10px 12px 10px; background-color:#1B1C1B; border-top:solid 4px #139edf;}
td.cellOrange{background-color:#FC7F17; width:417px; padding:8px 10px 8px 10px; margin:0 0 1px 0; border-bottom: solid 1px white;}
img.spacer{border: 0px; width: 417px; height: 1px;}

/* gridviewS */
.OrangeGv {background-color:#FC7F17;}
.OrangeGv td{width:417px; padding:8px 10px 8px 10px; margin:0 0 1px 0; border-bottom: solid 1px white;}
.BlueGv {background-color:#139edf;}
.BlueGv td{width:417px; padding:8px 10px 8px 10px; border-bottom: solid 1px white; vertical-align:middle;}

/* ------ DEFAULT ------ */
.OrangeGvProg {background-color:#FC7F17;}
.OrangeGvProg td{width:417px; margin:0 0 1px 0; border-bottom: solid 1px white;}
.OrangeGvProgTrOnHour{ background-color:#ff3300;}

div.ProgInfo{padding:8px 10px 8px 10px; font-weight:bold;}

/* ------ NEWS ------ */
/* gridview noticias */
.OrangeGvNews {padding:8px 10px 8px 10px; margin:0 0 1px 0; border-bottom: solid 1px #c1c1c1;}
.imagetorightnews{float:right; padding-top:5px;}
.listarNews a:link, .listarNews a:visited{color:#FC7F17;}

.objPager td{padding:5px; font-weight:bold; color:#FC7F17;} 
.objPager a:link,.objPager a:visited {font-weight:normal;}
.objPager a:hover {font-weight:normal; text-decoration: underline;}

/* ------ CONTEUDOS ------ */
div.fotosContainer{}
.SfmTumbnails{padding: 0 0 23px 23px;}
.SfmFotoLabel{}

.GridViewFotos{margin:0 24px 0 24px;}
.GridViewFotos .objPager{font-weight:bold; padding:8px;}
.GridViewFotos .objPager a:link .GridViewFotos .objPager a:visited {color:#FC7F17; font-weight:normal;}
.GridViewFotos .objPager a:hover {color: #000000; font-weight:normal;}
.GridViewFotos .objPager td{padding-left:5px;}

.imgVerMiniaturas{ margin:0 0 10px 24px}
/* ------ tabela de cotacoes ------ */
.tabela { border-bottom:1px solid #c1c1c1; width:33%}

/* ------ CATALOGO ------ */
div.catTemas{padding:18px 15px 18px 15px;}
.dltemas td{ padding:9px;}
div.ProgBlock{background-color:#FC7F17; padding:8px 10px 8px 10px;}

/* ------ MAPA DO SITE ------ */
dl.MapaSite a {list-style-type: none;}
dt.MapaSiteLevel0 a {line-height: 15pt; margin:10px 0 0 0; color:#FC7F17; font-size: 8pt; font-weight: bold; text-transform: capitalize;}
dd.MapaSiteLevel1 a {line-height: 15pt; color:#000; font-weight: bold; text-transform: capitalize; margin-left: 20px;}


