body { font-family:"Trebuchet MS", Arial, Tahoma, Verdana; font-size:0.7em; background:#f9f9f9 url(../img/base/bg-body.jpg.ashx) repeat-x left top; }
#header { position:relative; height:80px; }
#header .logo { position:absolute; top:16px; left:19px; width:255px; height:57px; text-indent:-9999em; background:url(../img/base/logo-docs.jpg.ashx) no-repeat left top;  }

#container, 
#header,
#content { width:956px; }

#container { background:url(../img/base/bg-conteudo-abre.jpg.ashx) no-repeat left 80px; }

#header .hd-menu { width:596px; height:97px; margin-right:11px; padding-left:4px; background:url(../img/base/menu/bg-hd-menu.jpg.ashx) repeat-x left bottom; }
#header .hd-menu li,
#header .hd-menu li a { display:inline; float:left; }
#header .hd-menu li { margin-right:1px; }
#header .hd-menu li a { height:88px; text-indent:-9999em; }

#header .hd-menu li.home a { width:78px; background:url(../img/base/menu/bt-home.jpg.ashx) no-repeat left top; }
#header .hd-menu li.home a:hover,
body#home #header .hd-menu li.home a { background:url(../img/base/menu/bt-home-hover.jpg.ashx) no-repeat left top; }

#header .hd-menu li.quem-somos a { width:124px; background:url(../img/base/menu/bt-quem-somos.jpg.ashx) no-repeat left top; }
#header .hd-menu li.quem-somos a:hover,
body#quem-somos #header .hd-menu li.quem-somos a { background:url(../img/base/menu/bt-quem-somos-hover.jpg.ashx) no-repeat left top; }

#header .hd-menu li.docs-midia a { width:132px; background:url(../img/base/menu/bt-docs-midia.jpg.ashx) no-repeat left top; }
#header .hd-menu li.docs-midia a:hover,
body#docs-midia #header .hd-menu li.docs-midia a { background:url(../img/base/menu/bt-docs-midia-hover.jpg.ashx) no-repeat left top; }

#header .hd-menu li.noticias a { width:90px; background:url(../img/base/menu/bt-noticias.jpg.ashx) no-repeat left top; }
#header .hd-menu li.noticias a:hover,
body#noticias #header .hd-menu li.noticias a { background:url(../img/base/menu/bt-noticias-hover.jpg.ashx) no-repeat left top; }

#header .hd-menu li.fale-conosco a { width:121px; background:url(../img/base/menu/bt-fale-conosco.jpg.ashx) no-repeat left top; }
#header .hd-menu li.fale-conosco a:hover,
body#fale-conosco #header .hd-menu li.fale-conosco a { background:url(../img/base/menu/bt-fale-conosco-hover.jpg.ashx) no-repeat left top; }
/**
 * Conteudo
 */
#content { background:url(../img/base/bg-conteudo-fecha.jpg.ashx) no-repeat left bottom; }
/**
 * Conteudo principal
 */
.main-content { width:647px; }
.main-content h2 { display:inline; float:left; }

.main-content .breadcrumb,
.main-content .breadcrumb ul,
.main-content .breadcrumb ul li,
.main-content .breadcrumb li span,
.main-content .breadcrumb li a { display:inline; float:left; }

.main-content .breadcrumb,
.main-content .breadcrumb ul { width:620px; height:27px; }

.main-content .breadcrumb { background:url(../img/base/bg-breadcrumb.jpg.ashx) repeat-x left top; }
.main-content .breadcrumb li span { width:27px; height:27px; text-indent:-9999em; background:url(../img/base/breadcrumb-seta.jpg.ashx) no-repeat left top; }
.main-content .breadcrumb li a { padding:6px 8px 0 13px; color:#9f9f9f; }
.main-content .breadcrumb li.selecionado a { padding:5px 8px 0 10px; font-size:1.2em; color:#000; }

/**
 * Sidebar and Sidebars Boxes
 */
.sidebar { width:282px; padding-top:37px; }
.sidebar .bx,
.sidebar .bx p,
.sidebar .bx .bx-endereco { display:inline; float:left; }
.sidebar .bx p { padding-left:14px; }
.sidebar .bx { width:265px; }
.sidebar .bx h2 { display:inline; float:left; width:265px; text-indent:-9999em; }
.sidebar .bx.contate-nos { padding-bottom:14px; background:url(../img/base/sdb-bx-contate-nos.jpg.ashx) no-repeat left bottom; }
.sidebar .bx.contate-nos h2 { height:23px; margin-bottom:10px; background:url(../img/base/sdb-tit-contate-nos.jpg.ashx) no-repeat left top; }
.sidebar .bx.contate-nos p,
.sidebar .bx.contate-nos .bx-endereco { display:inline; float:left; width:226px; color:#666; }
.sidebar .bx.contate-nos .bx-endereco { margin-top:13px; line-height:1.2; font-style:normal; }
.sidebar .bx.contate-nos p strong { font-size:1.2em; }
.sidebar .bx.banner h2 { display:none; }
.sidebar .bx.banner img { display:inline; float:left; }
.sidebar .bx.assista h2 { display:none; }
.sidebar .bx.assista a { display:inline; float:left; width:262px; height:49px; text-indent:-9999em; background:url(../img/base/sdb-assista.jpg.ashx) no-repeat left top; }

/**
 * Footer and Footer Content
 */
#footer { width:100%; height:134px; margin-top:26px; background:url(../img/base/bg-rodape.jpg.ashx) repeat-x left top; }
#footer .ctd-footer { display:table; width:952px; margin:0 auto; padding:23px 0 0 4px; }
#footer .ctd-footer .ft-menu li { color:#ccc; }
#footer .ctd-footer .ft-menu li a { padding:0 16px 0 15px; color:#ccc; }
#footer .ctd-footer .ft-endereco,
#footer .ctd-footer .ft-copyright { display:inline; float:left; clear:both; padding-left:15px; font-style:normal; }
#footer .ctd-footer .ft-endereco { /*width:470px;*/ padding-top:14px; padding-bottom:34px; color:#ccc; }
#footer .ctd-footer .ft-copyright { position:relative; width:490px; }
#footer .ctd-footer .ft-copyright a { position:absolute; top:-4px; left:887px; display:inline; float:left; width:57px; height:32px; text-indent:-9999em; background:url(../img/base/logo-feb.jpg.ashx) repeat-x left top; }
