/* RESET */
html,body,div,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
/* h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th { font-size: 1em; font-weight: normal; font-style: normal; } */
ul,ol { }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

/* LAYOUT */
#clear { clear:both; }
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
#space{ clear: both; width: 837px;  margin: 0 auto;}
/*.bodysite{margin:0px;font-family:Arial,Verdana;font-size:11px;color:#666666;overflow-x:hidden;background:url(/Portals/_default/Skins/Barci_v01/images/bg.jpg) top repeat-x #000A27;*/
.bodysite{margin:0px;font-family:Arial,Verdana;font-size:11px;color:#666666;overflow-x:hidden;background:url(/Portals/_default/Skins/Barci_v01/images/bg2.jpg) top repeat-x #FFFFFF;
SCROLLBAR-FACE-COLOR: #FFFFFF;
SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
SCROLLBAR-ARROW-COLOR: #868686;
SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;			
SCROLLBAR-BASE-COLOR: #FFFFFF;
SCROLLBAR-TRACK-COLOR: #FFFFFF;}
.hideMe { display:none;}

.controlpaneldiv {position:absolute; z-index:99999; width: 100%;}


.black{color:#000000;}
.branco {color: #FFFFFF;}
.titleOrange{color:#FF6600;font-size:14px;}
a{text-decoration:none;color:#88B3C4;}
a:hover{text-decoration:underline;color:#88B3C4;}
td{font-family:Arial,Verdana;font-size:11px;}
select{font-size:9px;}


#Left #TitleBar{text-align:-moz-left;_text-align:left;*text-align:left;width:151px;font-size:18px;font-weight:bold;color:#FFFFFF;padding:0 0 5px 10px;}
#Left #TitleBar span.Head{font-size:18px;font-weight:bold;color:#88B3C4;}

#Right #TitleBar{text-align:-moz-left;_text-align:left;*text-align:left;width:560px;font-size:18px;font-weight:bold;color:#88B3C4;padding:0 0 5px 10px;}
#Right #TitleBar span.Head{font-size:18px;font-weight:bold;color:#88B3C4;}

#RightHome #TitleBar{text-align:-moz-left;_text-align:left;*text-align:left;width:179px;font-size:18px;font-weight:bold;color:#88B3C4;padding:0 0 5px 10px;}
#RightHome #TitleBar span.Head{font-size:18px;font-weight:bold;color:#88B3C4;}

#LeftHome #TitleBar{text-align:-moz-left;_text-align:left;*text-align:left;width:372px;font-size:18px;font-weight:bold;color:#88B3C4;padding:0 0 5px 10px;}
#LeftHome #TitleBar span.Head{font-size:18px;font-weight:bold;color:#88B3C4;}

#Center #TitleBar{text-align:-moz-left;_text-align:left;*text-align:left;width:765px;font-size:18px;font-weight:bold;color:#88B3C4;padding:0 0 5px 10px;}
#Center #TitleBar span.Head{font-size:18px;font-weight:bold;color:#88B3C4;}

.Titulo{margin:0 0 15px 0;_margin-bottom:10px;text-align:-moz-left;_text-align:left;font-size:16px;font-weight:bold;color:#88B3C4;}
h1{font-family:Arial,Verdana;font-size:14px;color:#88B3C4;font-weight:bold;}
h2{font-family:Arial,Verdana;font-size:13px;color:#88B3C4;font-weight:bold;}
h3{font-family:Arial,Verdana;font-size:11px;color:#88B3C4;font-weight:bold;}
hr{color:#A3ABB0;}

img { behavior: url(/images/iepngfix.htc); }
.thumbnail {padding: 0 0 5px 0;}
.marg10 { margin-top: 10px;}
.marg20 { margin-top: 20px;}
.pad10 { padding: 10px; }
.pad5 { padding: 5px; }
.grey { background-color:#DDDDDD;}
.white { background-color:#FFFFFF;}

.flagTitle{font: 11px Arial, Geneva, "Lucida Grande", Verdana, sans-serif; color: #FFFFFF;}
.flagTitle2{font: 11px Arial, Geneva, "Lucida Grande", Verdana, sans-serif; color: #5C78B0;}
.flagCommandButton     {font: 11px  Arial, "Lucida Grande", Geneva, Verdana, sans-serif; color:#5C78B0; font-weight: bold;}
input.flagCommandButton     {font: 11px  Arial, "Lucida Grande", Geneva, Verdana, sans-serif; color:#5C78B0; font-weight: bold;}
.flagCommandButton:disable     {font: 11px  Arial, "Lucida Grande", Geneva, Verdana, sans-serif; color:#FFFFFF; font-weight: bold;}
A.flagCommandButton:link {font: 11px  Arial, "Lucida Grande", Geneva, Verdana, sans-serif; color:#5C78B0; font-weight: bold;}
A.flagCommandButton:visited  {font: 11px  Arial, "Lucida Grande", Geneva, Verdana, sans-serif; color:#5C78B0; font-weight: bold;}
A.flagCommandButton:hover    {font: 11px  Arial, "Lucida Grande", Geneva, Verdana, sans-serif; color:#FFFFFF !important; text-decoration:underline !important; font-weight: bold;}
A.flagCommandButton:active   {font: 11px  Arial, "Lucida Grande", Geneva, Verdana, sans-serif; color:#FFFFFF; font-weight: bold;}


#LoginHeader{font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color: #FFFFFF;} 
#UserLogado{ clear:both;}
.LoginItem{font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color: #89B6CB; padding:0px 1px 0px 1px;}
.LoginItem a.SkinObject{font: 11px Arial, Geneva, "Lucida Grande", Verdana, sans-serif; color: #89B6CB;font-weight:bold;}
.LoginItem a.SkinObject:hover{ font: 11px Arial, Geneva, "Lucida Grande", Verdana, sans-serif; color: #FFFFFF; font-weight:bold;}
#logintable {}



.LabelLoginCss{font: 9px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color: #5C78B0;}
a.LabelLoginCss {color: #5C78B0;}
a:hover.LabelLoginCss {color: #BDC8DF;text-decoration:underline;}
#inputembed { width: 216px; height: 18px; }
#inputlogin { width: 138px; height: 18px; }
#inputsenha { width: 138px; height: 18px; }
.InputEmbedCss{ width:52px; height: 18px; background-color: #FFFFFF; border: 0px; margin: 0; _margin-top: -1px; *margin-top: -1px; line-height:11px; font:11px Arial, "Lucida Grande", Geneva, sans-serif; }
.InputLoginCss{ width:118px; height: 16px; background-color: #FFFFFF; border-top: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8; border-left: 0px solid #E8E8E8; border-right: 0px solid #E8E8E8; margin: 0; _margin-top: -1px; *margin-top: -1px; line-height:11px; font:11px Arial, "Lucida Grande", Geneva, sans-serif; }
.InputPasswordCss{ width:118px; height: 16px; background-color: #FFFFFF; border-top: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8; border-left: 0px solid #E8E8E8; border-right: 0px solid #E8E8E8; margin: 0; _margin-top: -1px; *margin-top: -1px; line-height:11px; font:11px Arial, "Lucida Grande", Geneva, sans-serif; }


#divajaxbarprogress{position:absolute; top: 50%; left: 50%; margin-left:-489px; margin-top:-36px; padding-top:200px; padding-left:473px; width: 978px; height: 740px; background-image: url(/images/overlay.png); z-index:90; display:block;}
* html #divajaxbarprogress{position:absolute; top: 50%; left: 50%; margin-left:-489px; margin-top:-36px; padding-top:200px; padding-left:473px; width: 978px; height: 740px; z-index:90; display:block; background-color: #333;back\ground-color: transparent;background-image: url(/images/blank.gif);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");	}
#ajaxbarprogress{ position:absolute; top:: 50%; left: 50%; margin-left:-8px; margin-top:-8px; width: 16px; height: 16px; z-index:150;}

.alignleft{ text-align:left !important;}


/* GRID */
.column { float: left; }
.grid2col, .grid3col, .grid4col { width: 100%; }
.grid2col .column { width: 49%; }
.grid3col .column { width: 32%; margin-left: 0%; }
.grid4col .column { width: 23%; margin-left: 3%; }
.column.first, .column.last { margin-left: 0 !important; }
.column.last { float: right !important; }
p.last, ul.last, ol.last, li.last { _width:auto !important; _float:none !important; }
.select select{ font-size: 85%; margin: 0 10px; width:120px; }

#main .gridFilter{ font: 10px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#000; font-weight: bold;}
#main .gridFilterButtons{ font: 10px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#000; font-weight: bold; background-color:#C4C4C4;}
#main .GridStyle{width:100%; border-width:0px;}
#main tr.GridHeader th{ padding:0 7px 0 7px; white-space: nowrap;  height: 19px; border-left: 1px solid #CCC; background: url(/Portals/_default/Skins/Barci_v01/images/bg_grid_header_off.gif) left top repeat-x; text-align:left;}
#main tr.GridHeader th:hover{background: url(/Portals/_default/Skins/Barci_v01/images/bg_grid_header_on.gif) left top repeat-x; }
#main tr.GridHeader td{ padding:0 7px 0 7px; white-space: nowrap;  height: 19px; border-left: 1px solid #CCC; background: url(/Portals/_default/Skins/Barci_v01/images/bg_grid_header_off.gif) left top repeat-x; text-align:left;}
#main tr.GridHeader td:hover{background: url(/Portals/_default/Skins/Barci_v01/images/bg_grid_header_on.gif) left top repeat-x; }
#main tr.GridHeader th a:link,
#main tr.GridHeader th a:visited{ font: 10px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#202020; font-weight: bold;}
#main tr.GridHeader th a:hover{ font: 10px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#202020; text-decoration: none; font-weight: bold;}
#main tr.GridHeader td a:link,
#main tr.GridHeader td a:visited{ font: 10px  Arial, "Lucida Grande", Geneva, Verdana, sans-serif; color:#202020; font-weight: bold;}
#main tr.GridHeader td a:hover{ font: 10px  Arial, "Lucida Grande", Geneva, Verdana, sans-serif; color:#202020; text-decoration: none; font-weight: bold;}
#main tr.GridRowStyle td{ border:1px solid #FFFFFF; white-space: nowrap; font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color:#fff; color:#333;}
#main tr.GridAlternatingRowStyle td{ border:1px solid #F1F5FA; white-space: nowrap; font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color:#F1F5FA; color:#333;}
#main tr.GridRowStyle td a{ text-decoration:none;}
#main tr.GridAlternatingRowStyle td a{ text-decoration:none;}
#main tr.GridSelectedrowStyle td{  border:1px solid #6B97CB; white-space: nowrap; font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color:#6B97CB; color:#333;}
#main tr.GridPagerStyle{ height:50px; font-size: 10px; margin-left:auto; margin-right:auto; text-align: -moz-center !important; text-align: center; border: solid 1px #fff;background:#FFF;text-decoration:none;}
#main tr.GridPagerStyle span{ align:center; padding: 2px 6px;border: solid 1px #fff;background:#fff;text-decoration:none;}
#main tr.GridPagerStyle a{padding: 2px 6px;border: solid 1px #ddd;background:#fff;text-decoration:none;}
#main tr.GridPagerStyle a:hover{ background: #EAF2FA;border-color:#C4DAFF;text-decoration:none;}
#main tr.GridPagerStyle a:visited{ padding: 2px 6px;border: solid 1px #ddd;background: #fff;text-decoration:none;}

.ItemSelected{background: url(/Portals/_default/Skins/Barci_v01/images/bg_grid_header_on.gif) left top repeat-x; padding:0 10px 0 10px;}
.ItemNotSelected{ padding:0 5px 0 5px; font-weight:normal;}
.ButtonGrid{font: 11px  Arial, "Lucida Grande", Geneva, Verdana, sans-serif; color:#092C44; font-weight: bold;}
.ButtonGrid:hover{font: 11px  Arial, "Lucida Grande", Geneva, Verdana, sans-serif; color:#FFFFFF !important; font-weight: bold;}
.NormalGrid{font: 11px  Arial, "Lucida Grande", Geneva, Verdana, sans-serif; color:#FFFFFF; font-weight: bold;}
.GridMyVideos{font: 11px  Arial, "Lucida Grande", Geneva, Verdana, sans-serif; color:#FFFFFF; font-weight: bold; vertical-align:top; }
.ButtonGridMyVideos{font: 11px  Arial, "Lucida Grande", Geneva, Verdana, sans-serif; color:#092C44; font-weight: bold;white-space: nowrap;}
.ButtonGridMyVideos:hover{font: 11px  Arial, "Lucida Grande", Geneva, Verdana, sans-serif; color:#FFFFFF !important; font-weight: bold;}
.PagerMyVideos{width:100%; background-color:#344052}

#main .gridTable{ width:837px; margin:0 1px 30px 1px; overflow-x:auto; overflow-y:hidden;}
/* GRID */

/* GRIDFILTROS*/
#gridfilterdiv{behavior: url(/images/iepngfix.htc); padding:0 0 0 10px; height: 36px; top:0; left:0; font-size:100%; background: url(/images/middlebar_top2.jpg) 50% 0 no-repeat;}
#gridfilterheader { height: 36px; position: relative; z-index: 99; text-align:left; float:left; }
#gridfilteractions { height: 36px; position: relative; z-index: 99; text-align:left; float:right; width:70px;  }
#gridfilteractionsplan { height: 36px; position: relative; z-index: 99; text-align:left; float:right; width:180px;  }
#gridfilterheader #gridfilternav { margin: 0; padding: 0; }
#gridfilterheader #gridfilternav li { display: inline; margin: 0; padding: 0;  }
#gridfilterheader #gridfilternav li a { float: left; height: 0; padding-top: 36px; overflow: hidden; background-image: url(/images/grid_home2.png); *background-image: url(/images/grid_home2.jpg); _background-image: url(/images/grid_home2.jpg); background-repeat: no-repeat; }
.itemgridbg{background: url(/images/bg_boxitemgrid.jpg) top left repeat-x; height:78px;}
/* GRIDFILTROS*/

.ChkBoxListHeader {}
.ChkBoxList label{width:0; height:0; position:absolute; clip:rect(0px 0px 0px 0px);}
.ChkBoxList{margin: 0 0 0 6px;}

/* Central de Noticias */

div#cnoticiasdiv { clear:both; font-size:11px; color:#666;}
div#cnoticiasdiv h3 { font-weight: bold; font-size: 20px; line-height: 21px; padding:0 0 5px 0;}
div#cnoticiasdiv h3 span{ color:#00607F;}
div#cnoticiasdiv span.specs { font-size:11px; color:#999;  }
div#cnoticiasdiv .blurb { font-size:11px; color:#666; padding:10px 0 10px 0; }
.cnoticiasspecs {  background-color:#f2f2f2; padding: 5px;}
.hrnews { border:0; height:1px; color:#ccc; background-color:#ccc; }

div#cnoticiaslistdiv { clear:both; font-size:10px; color:#666;}
div#cnoticiaslistdiv h3 { font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-weight: bold; line-height: 11px;}
div#cnoticiaslistdiv h3 a{ font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#00607F; font-weight: bold;}
div#cnoticiaslistdiv h3 a:hover{ color:#003D52; text-decoration:none; }
div#cnoticiaslistdiv span.specs { font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#999;  }
div#cnoticiaslistdiv .blurb {  font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#666; padding:5px 0 5px 0; }
.cnoticiaslistspecs {  font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color:#f2f2f2; padding: 5px;}

div#cnoticiaslistboxdiv { clear:both; font-size:10px; color:#666;}
div#cnoticiaslistboxdiv h3 { font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-weight: bold; line-height: 11px;}
div#cnoticiaslistboxdiv h3 a{ font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#00607F; font-weight: bold;}
div#cnoticiaslistboxdiv h3 a:hover{ color:#003D52; text-decoration:none; }
div#cnoticiaslistboxdiv span.specs { font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#999;  }
div#cnoticiaslistboxdiv .blurb {  font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#666; padding:5px 0 5px 0; }
.cnoticiaslistboxspecs {  font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color:#f2f2f2; padding: 5px;}

div#cnoticiasdestakdiv { clear:both; font-size:10px; color:#666;}
div#cnoticiasdestakdiv h3 { font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-weight: bold; line-height: 11px;}
div#cnoticiasdestakdiv h3 a{ font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#00607F; font-weight: bold;}
div#cnoticiasdestakdiv h3 a:hover{color:#003D52; text-decoration:none;}
div#cnoticiasdestakdiv span.specs { font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#999;  }
div#cnoticiasdestakdiv .blurb {  font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#666; padding:0 0 10px 0; }
.cnoticiasdestakspecs {  font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color:#EEEEEE; padding: 5px;}

div#cnoticiasrelateddiv { font: 10px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#666;}
div#cnoticiasrelateddiv b.title { font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-weight: bold; line-height: 11px;}
div#cnoticiasrelateddiv b.title a{ font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#00607F; font-weight: bold;}
div#cnoticiasrelateddiv b.titlea:hover{color:#003D52; text-decoration:none;}
div#cnoticiasrelateddiv span.specs { font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#999;  }
div#cnoticiasrelateddiv .blurb { font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#666; padding:5px 0 5px 0; }
.cnoticiasrelatedspecs { font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; padding: 5px; }

div#cnoticiastwindiv table.cnoticiastwintable td{ width: 49%;}
div#cnoticiastwindiv { clear:both; font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#666;}
div#cnoticiastwindiv h3 { font-weight: bold; font: 16px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; line-height: 11px;}
div#cnoticiastwindiv h3 a{ font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#00607F; font-weight: bold;}
div#cnoticiastwindiv h3 a:hover{color:#003D52; text-decoration:none;}
div#cnoticiastwindiv span.specs { font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#999; }
div#cnoticiastwindiv .blurb { font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#666; }
.cnoticiastwinspecs { font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; padding: 5px 0 0 0;}

tr.GridPagerStyle{ height:50px; font-size: 10px; margin-left:auto; margin-right:auto; text-align: -moz-center !important; text-align: center; border: solid 1px #fff;background:#FFF;text-decoration:none;}
tr.GridPagerStyle span{ align:center; padding: 2px 6px;border: solid 1px #fff;background:#fff;text-decoration:none;}
tr.GridPagerStyle a{padding: 2px 6px;border: solid 1px #ddd;background:#fff;text-decoration:none;}
tr.GridPagerStyle a:hover{ background: #EAF2FA;border-color:#C4DAFF;text-decoration:none;}
tr.GridPagerStyle a:visited{ padding: 2px 6px;border: solid 1px #ddd;background: #fff;text-decoration:none;}

.titCnoticiaList{ font-size:18px;font-weight:bold;color:#88B3C4;padding:0 0 10px 0;}

/* /Central de Noticias */


/*Styles Zollie Gallery*/

.imgGalleryFlow{ position:absolute; top:0px;border:none;}
#GalleryFlow{position:relative;}
#Zll_images{visibility:hidden;}
#Zll_loading{text-align:center;width:100%;}
#Zll_loading img{margin-top:10px;position:relative; }
#Zll_captions{font-weight:bold;position:relative; text-align:center;z-index:10000;}
#Zll_scrollbar{visibility:hidden;position:relative; border-bottom:1px solid #b3b3b3;z-index:10001;}
#Zll_slider{position:absolute;margin-top:-7px;margin-left:-7px;z-index:10002;background-image:url(/Portals/_default/Skins/Barci_v01/images/slider.png);background-repeat:no-repeat;width:14px;height:14px;}
#Zll_imageflow{	margin-left:0px;text-align:left;}
#Zll_changelog{	width:349px;border-right:solid 1px #666;float:left;margin-top: 15px;}
#Zll_changelog div{text-align: justify;	padding: 0 15px 5px 15px;}


.highslide {cursor: url(/Portals/_default/Skins/Barci_v01/images/zoomin.cur), pointer; outline: none;}
.highslide-active-anchor img {visibility: hidden;}
.highslide img {border: 2px solid gray;}
.highslide:hover img {border: 2px solid white;}
.highslide-wrapper {background: white;}
.highslide-image {border: 2px solid white;}
.highslide-image-blur {}
.highslide-caption {display: none;border: 2px solid white;border-top: none;font-family: Verdana, Helvetica;font-size: 10pt;padding: 5px;background-color: white;}
.highslide-loading {display: block;color: black;font-size: 8pt;font-family: sans-serif;font-weight: bold;text-decoration: none;padding: 2px;border: 1px solid black;background-color: white;padding-left: 22px;background-image: url(/Portals/_default/Skins/Barci_v01/images/loader.white.gif);background-repeat: no-repeat;background-position: 3px 1px;}
a.highslide-credits,a.highslide-credits i {padding: 2px; color: silver;text-decoration: none;font-size: 10px;display:none;}
a.highslide-credits:hover,a.highslide-credits:hover i {color: white;background-color: gray;}
a.highslide-full-expand {background: url(/Portals/_default/Skins/Barci_v01/images/fullexpand.gif) no-repeat;display: block;margin: 0 10px 10px 0;width: 34px;height: 34px;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}

/*Styles Zollie Gallery*/


/* CSS BARCI */

/* GLOBALHEADER */
#globalheader { width: 802px; height: 45px;}
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; height: 0; padding-top: 45px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader #globalsearch { background-image: url(/Portals/_default/Skins/Barci_v01/images/menu.png); *background-image: url(/Portals/_default/Skins/Barci_v01/images/menu.jpg); _background-image: url(/Portals/_default/Skins/Barci_v01/images/menu.jpg); background-repeat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#gn-home a { background-position: 0 0; width: 139px; }
#globalheader #globalnav li#gn-empresa a { background-position: -139px 0; width: 132px; }
#globalheader #globalnav li#gn-servicos a { background-position: -271px 0; width: 133px; }
#globalheader #globalnav li#gn-logistica a { background-position: -404px 0;  width: 132px;}
#globalheader #globalnav li#gn-qualidade a { background-position: -536px 0;  width: 133px;}
#globalheader #globalnav li#gn-contato a { background-position: -669px 0;  width: 133px;}


/* OVER STATES */
#globalheader #globalnav li#gn-home a:hover { background-position: 0 -45px; }
#globalheader #globalnav li#gn-empresa a:hover { background-position: -139px -45px; }
#globalheader #globalnav li#gn-servicos a:hover { background-position: -271px -45px; }
#globalheader #globalnav li#gn-logistica a:hover { background-position: -404px -45px; }
#globalheader #globalnav li#gn-qualidade a:hover { background-position: -536px -45px; }
#globalheader #globalnav li#gn-contato a:hover { background-position: -669px -45px; }


/* PRESSED STATES */
#globalheader #globalnav li#gn-home a:active { background-position: 0 -90px; }
#globalheader #globalnav li#gn-empresa a:active { background-position: -139px -90px; }
#globalheader #globalnav li#gn-servicos a:active { background-position: -271px -90px; }
#globalheader #globalnav li#gn-logistica a:active { background-position: -404px -90px; }
#globalheader #globalnav li#gn-qualidade a:active { background-position: -536px -90px; }
#globalheader #globalnav li#gn-contato a:active { background-position: -669px -90px; }


/* ON STATES */
#globalheader.home #globalnav li#gn-home a { background-position: 0 -135px !important; }
#globalheader.empresa #globalnav li#gn-empresa a { background-position: -139px -135px !important; }
#globalheader.servicos #globalnav li#gn-servicos a { background-position: -271px -135px !important; }
#globalheader.logistica #globalnav li#gn-logistica a { background-position: -404px -135px !important; }
#globalheader.qualidade #globalnav li#gn-qualidade a { background-position: -536px -135px !important; }
#globalheader.contato #globalnav li#gn-contato a { background-position: -669px -135px !important; }


/* languageheader */
#languageheader { width: 57px; height: 15px; }
#languageheader #languagenav { margin: 0; padding: 0; }
#languageheader #languagenav li { display: inline-block; }
#languageheader #languagenav li a {height: 15px; }
/*
#languageheader #languagenav li a { float: left; height: 0; padding-top: 15px; overflow: hidden; }
#languageheader #languagenav li a,
#languageheader #languagesearch { background-image: url(/Portals/_default/Skins/Barci_v01/images/idioma_menu.jpg); *background-image: url(/Portals/_default/Skins/Barci_v01/images/idioma_menu.jpg); _background-image: url(/Portals/_default/Skins/Barci_v01/images/idioma_menu.jpg); background-repeat: no-repeat; }
*/

/* BUTTONS */
#languageheader #languagenav li#lg-ptbr a { background-position: 0 0; width: 20px; }
#languageheader #languagenav li#lg-enus a { background-position: -20px 0; width: 20px; }
#languageheader #languagenav li#lg-eses a { background-position: -40px 0; width: 15px; }


/* OVER STATES */
#languageheader #languagenav li#lg-ptbr a:hover { background-position: 0 -15px; }
#languageheader #languagenav li#lg-enus a:hover { background-position: -20px -15px; }
#languageheader #languagenav li#lg-eses a:hover { background-position: -40px -15px; }


/* PRESSED STATES */
#languageheader #languagenav li#lg-ptbr a:active { background-position: 0 -30px; }
#languageheader #languagenav li#lg-enus a:active { background-position: -20px -30px; }
#languageheader #languagenav li#lg-eses a:active { background-position: -40px -30px; }


/* ON STATES */
#languageheader.pt-br #languagenav li#lg-ptbr a { background-position: 0 -45px !important; }
#languageheader.en-us #languagenav li#lg-enus a { background-position: -20px -45px !important; }
#languageheader.es-es #languagenav li#lg-eses a { background-position: -40px -45px !important; }





/* BUSCA */
input.pretty { width:155px; height: 20px; background: url(/Portals/_default/Skins/Barci_v01/images/busca_bg.gif) center top repeat-x; border: 0px; margin: 0; _margin-top: -1px; *margin-top: -1px; padding: 5px 5px 0 5px; font:11px Arial, "Lucida Grande", Geneva, sans-serif; }
.busca { width: 201px; height: 20px; }
#buscadiv{ padding:5px 0 0 0;}
/* BUSCA */

#ZFull{width:100%; margin:0 auto;}
#ZPage{width:837px; margin:0 auto;}

#Date{position:absolute;width:725px;margin-left:46px; margin-top:4px; text-align:-moz-right;_text-align:right;*text-align:right;}
#Date span.SkinObject{font-family:Arial,Verdana;font-size:11px;color:#01C265;}

#LogoBarci{position:absolute; z-index:999; width:156px; margin:0 auto; top:14px; margin-left:27px; text-align:left;}
#SearchBarci{position:absolute; width:201px; height: 20px; margin:0 auto; top:0px; margin-left:550px; text-align:left;}
#Idioma{position:absolute; width:55px; height: 15px; margin:0 auto; top:6px; margin-left:766px; text-align:left;}

#LoginBarci{width:665px; height:50px; text-align:left; background:url(/Portals/_default/Skins/Barci_v01/images/bg_login.jpg) top repeat-x; background-color:#4D7B9A;}
#MenuBarci{ width:837px; height:45px; margin:0 auto; text-align:left; background: url(/Portals/_default/Skins/Barci_v01/images/bg_menu.jpg) left top repeat-x;}
#MenuBarci span{height:45px;}
#TopBarci{width:837px; height:33px; margin:0 auto; text-align:left; background:url(/Portals/_default/Skins/Barci_v01/images/bg_top.jpg) top left repeat-x;}

#LeftMenu{width:172px; height:100%;background:url(/Portals/_default/Skins/Barci_v01/images/bg_menuleft.jpg) top repeat-x; background-color:#4D7B9A;}
/*.LeftMenu div{}*/
#TdContentBarci{background:url(/Portals/_default/Skins/Barci_v01/images/bg_content.jpg) top repeat-x; background-color:#FFFFFF;}

#Left .BarciMenu .Normal{font-family:Arial,Verdana;font-size:11px;color:#FFFFFF;}
#Left .BarciMenu a.Normal {font-family:Arial,Verdana !important;font-size:11px !important;color:#FFFFFF !important; text-decoration:none !important;}
#Left .BarciMenu a.Normal:hover{text-decoration:none !important;}
#Left .BarciMenu a {font-family:Arial,Verdana !important;font-size:11px !important;color:#FFFFFF !important; text-decoration:none !important;}
#Left .BarciMenu a:hover{text-decoration:none !important;}

#Right .BarciMenu .Normal{font-family:Arial,Verdana;font-size:11px;color:#003B5A;}
#Right .BarciMenu a.Normal {font-family:Arial,Verdana !important;font-size:11px !important;color:#003B5A !important; text-decoration:none !important;}
#Right .BarciMenu a.Normal:hover{text-decoration:underline !important;}
#Right .BarciMenu a {font-family:Arial,Verdana !important;font-size:11px !important;color:#003B5A !important; text-decoration:none !important;}
#Right .BarciMenu a:hover{text-decoration:underline !important;}

#RightHome .BarciMenu .Normal{font-family:Arial,Verdana;font-size:11px;color:#003B5A;}
#RightHome .BarciMenu a.Normal {font-family:Arial,Verdana !important;font-size:11px !important;color:#003B5A !important; text-decoration:none !important;}
#RightHome .BarciMenu a.Normal:hover{text-decoration:underline !important;}
#RightHome .BarciMenu a {font-family:Arial,Verdana !important;font-size:11px !important;color:#003B5A !important; text-decoration:none !important;}
#RightHome .BarciMenu a:hover{text-decoration:underline !important;}

#LeftMenu #Left .BarciMenu{font-family:Arial,Verdana;font-size:11px;color:#FFFFFF;width:151px; height:21px; text-indent:5px; background-color:#6895B1;}
#LeftMenu #Left .BarciMenu:hover{background-color:#A2C7DA;}

#HomeContent #Left .BarciMenu{font-family:Arial,Verdana;font-size:11px;color:#FFFFFF;width:172px; height:21px; text-indent:5px; background-color:#6895B1;}
#HomeContent #Left .BarciMenu:hover{background-color:#A2C7DA;}
#HomeContent #Right .BarciMenu{font-family:Arial,Verdana;font-size:11px;color:#FFFFFF;width:665px; height:21px; text-indent:5px; background-color:#6895B1;}
#HomeContent #Right .BarciMenu:hover{background-color:#A2C7DA;}
#HomeContent #Center .BarciMenu{font-family:Arial,Verdana;font-size:11px;color:#FFFFFF;width:837px; height:21px; text-indent:5px; background-color:#6895B1;}
#HomeContent #Center .BarciMenu:hover{background-color:#A2C7DA;}


.LeftMenu a{color:#4C4C4C;text-decoration:none;}
.LeftMenu a:hover{color:#016233;text-decoration:underline;}
.LeftPane{ }
.LeftPane a{color:#4C4C4C;text-decoration:none;}
.LeftPane a:hover{color:#016233;text-decoration:underline;}

.flash{display:none;}

#Breadcrumb{font-family:Arial,Verdana;font-size:11px;color:#88B3C4;clear:both;width:665px;height:26px; line-height:26px;margin-bottom:10px;}
#Breadcrumb a{font-family:Arial,Verdana;font-size:11px;color:#88B3C4;text-decoration:none;}
#Breadcrumb a:hover{color:#4D7B9A;text-decoration:underline;}

#BoxContentInternaDiv .Head {font-family:Arial,Verdana;font-size:16px;color:#00607F; font-weight:bold;}
#BoxContentInternaDiv .Head a{font-family:Arial,Verdana;font-size:16px;color:#00607F; font-weight:bold;}
#BoxContentInternaDiv .Head a:hover{color:#88B3C4;}
#BoxContentInternaDiv .SubHead {font-family:Arial,Verdana;font-size:11px;color:#88B3C4;}
#BoxContentInternaDiv .SubHead a{font-family:Arial,Verdana;font-size:11px;color:#88B3C4;}
#BoxContentInternaDiv .SubHead a:hover{color:#88B3C4;}
#BoxContentInternaDiv input.NormalTextBox{width:380px; font-size:11px; height:20px; line-height:11px;}

#Right #BoxContentInterna{behavior: url(/images/iepngfix.htc);clear:both;width:560px;text-align:left;background:url(/Portals/_default/Skins/Barci_v01/images/bg_container560.png) top no-repeat;}
#Right #BoxContentInternaDiv{padding:20px;}

#Left #BoxContentInterna{behavior: url(/images/iepngfix.htc);clear:both;width:151px;text-align:left;background:url(/Portals/_default/Skins/Barci_v01/images/bg_container151.png) top no-repeat;}
#Left #BoxContentInternaDiv{padding:20px;}

#RightHome #BoxContentInterna{behavior: url(/images/iepngfix.htc);clear:both;width:179px;text-align:left;background:url(/Portals/_default/Skins/Barci_v01/images/bg_container179.png) top no-repeat;}
#RightHome #BoxContentInternaDiv{padding:20px;}

#LeftHome #BoxContentInterna{behavior: url(/images/iepngfix.htc);clear:both;width:372px;text-align:left;background:url(/Portals/_default/Skins/Barci_v01/images/bg_container372.png) top no-repeat;}
#LeftHome #BoxContentInternaDiv{padding:20px;}

#Center #BoxContentInterna{behavior: url(/images/iepngfix.htc);clear:both;width:765px;text-align:left;background:url(/Portals/_default/Skins/Barci_v01/images/bg_container765.png) top no-repeat;}
#Center #BoxContentInternaDiv{padding:20px;}

#ImagesInterna{clear:both;margin:15px 0 0 0;_margin-top:15px;}
#ImagesInternaLeftBut{float:left;}
#ImagesInternaRightBut{float:right;}

#FormInterna{margin:15px 0 0 0;_margin-top:10px;}
#FormInternaCenter{height:101px;_height:103px;width:545px;_width:543px;border-bottom:1px solid #E3E3E3;}

#Copyright {width:837px; height:170px; margin:0 auto; clear:both; text-align:left; background: url(/Portals/_default/Skins/Barci_v01/images/bg_copyright.jpg) top repeat-x; background-color:#003756; }
#CopyrightDiv{width:800px; margin:0 auto;font-family:Arial,Verdana;font-size:11px;color:#88B3C4;}
.CopyrightBarci{padding:15px 0px 15px 15px;_padding:15px;}
#CopyrightZollie{padding:15px 15px 15px 0px;_padding:15px;}

/* CSS BARCI */	




/* CSS FRAMEWORK */
#announceDiv div.DNN_ANN_Description{ font-size:11px; color:#89B6CB;}
#announceDiv div.SubHead{ font-size: 11px; color: #89B6CB; font-weight: bold;}


#menuDNNestilo {visibility:hidden}
#submenuDNNestilo {}


.pagemaster {
}
.skinmaster {
}
.skinheader {
}
.skingradient {
}
.toppane {
}
.leftpane {
}
.contentpane {
}
.rightpane {
}
.bottompane {
}
.main_dnnmenu_container {
	background-color: transparent;
	height:45px !important;
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:45px !important;
	background-color: Transparent;
}
.main_dnnmenu_rootitem  { 
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-size: 14px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Arial, Tahoma, Helvetica;      
    padding: 16px 15px 16px 15px;
    height:45px !important;
}

.main_dnnmenu_rootitem span:hover
{
	
	}

.main_dnnmenu_submenu {
	background-color: #002A3D;
	color:#FFFFFF;
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 3px 3px 3px 3px;
    margin:-1px 0px 0px 2px;
    border:1px solid #002A3D;  
}
.main_dnnmenu_item td { 
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF;
	behavior: url(/images/iepngfix.htc);
	background-color: #002A3D;
	font-size: 11px;
	font-weight: normal; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Arial, Tahoma, Helvetica; 
    white-space: nowrap;  
    padding: 1px 3px 3px 1px;    
}

.main_dnnmenu_roothover {  
	color:#FFFFFF;	
}
.main_dnnmenu_roothover td {  
	color:#798D08;
}

.main_dnnmenu_itemhover {  
	background-color: #E8FFC8;	
	color:#000000;
}
.main_dnnmenu_itemhover td {  
	background-color: #E8FFC8;
	color:#000000;
}

.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}
.main_dnnmenu_arrow {
	border-right: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}



.StandardButton {
   background: #aaaaaa none; 
   color: #ffffff;
   font-family: Verdana, sans-serif; 
   font-size: 11px;
   font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dddddd;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtGray.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight:  normal;
   color: #89B6CB;
}
.Head_welcome {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  13px;
   font-weight:  normal;
   color: #89B6CB;
}
/* CSS FRAMEWORK */





