@import url(RadCalendar_DRJD.css);
@font-face { font-family: 'Lucida Grande'; src: url('lucida_grande.ttf'); /* IE9 Compat Modes */ src: url('lucida_grande.ttf') format('truetype'), /* Safari, Android, iOS */; }

html, body { margin: 0; padding: 0; width: 100%; height: 101%; }
#Body { height: 100%; font: normal 13px/20px 'Lucida Grande', 'Lucida Sans Unicode',Helvetica,Arial,Sans,sans-serif; color: #2d2d2d; background: #bababa url(img/bg-body-s.png) 0 0 repeat-x; -webkit-font-smoothing: antialiased; }
#Form { height: 100%; }
a, a img { outline: 0; border: 0; }
:focus { outline: none; }

table { margin: 0px auto; padding: 0; border: 0px; border-collapse: collapse; border-spacing: 0px; font-family: 'Lucida Grande', 'Lucida Sans Unicode',Helvetica,Arial,Sans,sans-serif !important; }
  table td { margin: 0; padding: 0; vertical-align: top; font-family: 'Lucida Grande', 'Lucida Sans Unicode',Helvetica,Arial,Sans,sans-serif !important; }

a, .SkinObject, .CommandButton { color: #eb9523; text-decoration: none; }
  a:hover, .SkinObject:hover, .CommandButton:hover { color: #2d2d2d; }
.Head, .SubHead, .SubSubHead, .SkinObject, .Normal, .NormalDisabled, .NormalDeleted { font-family: inherit; margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, .Head, .SubHead, .SubSubHead, .CloudTitle { color: #2d2d2d; text-transform: uppercase; font-size: 14px; font-weight: 600; }
#sectionheader, #sectionmain, #sectionsecond, .bg-top, .bg-header, .bg-banner, .bg-menu, .bg-main { margin: 0px; padding: 0px; clear: both; position: relative; }
  #sectionmain .bg-main { background-image: url(img/bg_main.png); background-position: 0px -184px; background-repeat: repeat-x; background-color: #fff; }
#sectionsecond { background: url(img/bg_pre_footer.png) 0px 0px repeat-x #e4e4e4; }
.bg-top { font-size: 11px; text-transform: uppercase; text-align: center; line-height: 27px; height: 27px; color: #bababa; background: url(img/bg_topo.jpg) 0 0 repeat-x; }
.bg-header { background: url(img/bg-header.jpg) 0 0 repeat-x; height: 170px; }
.bg-menu { background-color: #e9e8e9; z-index: 5000; }
.container { margin: 0px auto; padding: 0px; width: 960px; }
.bg-banner { color: #bababa; background: #e9e8e9; }
.banner { margin: 0; padding: 0; /*position: relative; top: -26px;*/ }
  .banner img { border: solid 1px #d7d7d7; }
  .banner > div { padding-top: 2.5em; }
.breadcrumbs { text-align: center; margin: 0; padding: 10px; clear: both; }
  .breadcrumbs a { font-weight: 600; text-decoration: none; color: #000; }

.column { float: left; margin: 0px; padding: 0px; }
.full { width: 950px; float: none; }
.three { width: 640px; }
.two { width: 300px; }
.one { width: 180px; padding: 6px; }
.full, .three, .two, .one { padding: 0px 5px 10px 5px; text-align: left; }

#sectionfooter { margin: 0; padding: 10px 0px; background: #bababa url(img/bg_footer.png) 0 0 repeat-x; }

.centerblock { display: block; text-align: center; margin: 0px auto; }
.clearit { clear: both; }
/* -------------------------------------------------------------------------------------------------------------------
	algumas definicoes devidamente contextualizadas
------------------------------------------------------------------------------------------------------------------- */
.bg-top { text-align: center; }
  .bg-top .container { position: relative; }
  .bg-top .linksGOV, .bg-top .linksDRE { height: 27px; margin: 0px; padding: 0px; position: absolute; text-align: left; }
  .bg-top .linksGOV { left: 0px; width: 128px; }
  .bg-top a { text-decoration: none; color: #bababa; /*display: block;*/ line-height: 27px; }
	.bg-top a:hover { color: #fefefe; }
  .bg-top .linksDRE { top: 0px; right: 20px; width: 272px; }
	/* LINKS DAS DIVERSAS DIREÇÕES */
	.bg-top .linksDRE a { /*display:block;*/ float: left; width: 16px; height: 16px; line-height: 16px; margin: 0.375em 0.375em 0 0.375em; padding: 0; text-indent: -9999px; background-image: url(img/bolas_links_dres.png); background-repeat: no-repeat; }
	.bg-top .linksDRE .GS { background-position: 0 -144px; }
	  .bg-top .linksDRE .GS:hover, .bg-top .linksDRE .GS.Sel { background-position: 0 0; }
	.bg-top .linksDRE .DRE { background-position: 0 -160px; }
	  .bg-top .linksDRE .DRE:hover, .bg-top .linksDRE .DRE.Sel { background-position: 0 -16px; }
	.bg-top .linksDRE .DRQP { background-position: 0 -176px; }
	  .bg-top .linksDRE .DRQP:hover, .bg-top .linksDRE .DRQP.Sel { background-position: 0 -32px; }
	.bg-top .linksDRE .DRPRI { background-position: 0 -192px; }
	  .bg-top .linksDRE .DRPRI:hover, .bg-top .linksDRE .DRPRI.Sel { background-position: 0 -48px; }
	.bg-top .linksDRE .DRRHAE { background-position: 0 -208px; }
	  .bg-top .linksDRE .DRRHAE:hover, .bg-top .linksDRE .DRRHAE.Sel { background-position: 0 -64px; }
	.bg-top .linksDRE .DRJD { background-position: 0 -224px; }
	  .bg-top .linksDRE .DRJD:hover, .bg-top .linksDRE .DRJD.Sel { background-position: 0 -80px; }
	.bg-top .linksDRE .DIRTRA { background-position: 0 -240px; }
	  .bg-top .linksDRE .DIRTRA:hover, .bg-top .linksDRE .DIRTRA.Sel { background-position: 0 -96px; }
	.bg-top .linksDRE .IRT { background-position: 0 -256px; }
	  .bg-top .linksDRE .IRT:hover, .bg-top .linksDRE .IRT.Sel { background-position: 0 -112px; }
	.bg-top .linksDRE .CEPAM { background-position: 0 -272px; }
	  .bg-top .linksDRE .CEPAM:hover, .bg-top .linksDRE .CEPAM.Sel { background-position: 0 -128px; }

	.bg-top .linksDRE .Sel { text-indent: 0px; padding: 0 0.75em 0 2em; }
	.bg-top .linksDRE a[name] { display: none; }
  /* esconde o link vazio do DNN com o atributo name - um ajuste infelizmente necessario */
  .bg-top a.GestConteudos { background-image: url(img/top_icons_sprite.png); background-position: -115px 2px; background-repeat: no-repeat; width: 21px; height: 20px; position: absolute; top: 0px; right: 0px; }
	.bg-top a.GestConteudos:hover { background-position: -115px -16px; }
.bg-header .bg-header-main { height: 143px; background: url(img/bg_header_main.jpg) center center no-repeat; border-bottom: 4px solid #eb9523; }
#Level1-Desporto .bg-header-main { background-image: url(img/bg_header_main_desporto.jpg); }
#Level1-Juventude .bg-header-main { background-image: url(img/bg_header_main_juventude.jpg); }
#Level1-Ensino .bg-header-main { background-image: url(img/bg_header_main_ensino_superior.jpg); }

.noMainBg #sectionmain .bg-main { background-image: none; background-color: #e9e8e9; }
.noMainBg #sectionsecond { background-image: url(img/bg_pre_footer_nomainbg.png); }

/* MAIN MENU
	Menu DDR > Standard usado nas versões 6.x do DNN - deu um trabalhão e contém alguns bugs. Baseei a formatação no espetacular exemplo que pode ser
	consultado em http://aext.net/2009/12/incredible-drop-down-menu-solution-with-css-only/
	Os bugs e notas que ali podem ser consultados permanecem válidos neste menu que aqui se encontra. E pronto, está feito o aviso!
	----------------------------------------------------------------------------------------------------------------------------------------------------- */
.mainnav { width: 485px; height: 36px; margin: 0 auto; padding: 0 0 0 106px; background: url(img/corner-left-first.png) top left no-repeat; text-align: center; }
.roundnav { height: 36px; margin: 0; padding: 0 18px 0 0; background: url(img/corner-right-last.png) top right no-repeat; text-align: center; }
/* DNNStandard menu - tentativa de formatação from scratch
 ---------------------------------------------------------------------------------- */
#dnnMenu { height: 36px; margin: 0 auto; padding: 0; background: url(img/menu-bg-grd.png) top left repeat-x; text-align: center; text-transform: uppercase; z-index: 500; }
  #dnnMenu .topLevel .subLevel ul { display: none; background: #6f6f6f; border-radius: 0px; list-style: none; padding: 0; position: absolute; top: 100%; z-index: 5000; }
  #dnnMenu .topLevel li:hover > .subLevel ul { display: block; }
  /* TOPLEVEL
 ---------------------------------------------------------------------------------- */
  #dnnMenu .topLevel { list-style: none; position: relative; margin: 0 auto; text-align: center; width: auto !important; font-size: 10px; }
	#dnnMenu .topLevel:after { content: "."; clear: both; display: block; visibility: hidden; }
	#dnnMenu .topLevel li { float: left; list-style: none; }
	  #dnnMenu .topLevel li:hover a, #dnnMenu .topLevel li.selected a { color: #2d2d2d; background: url(img/menu-on.png) left center no-repeat; }
	  #dnnMenu .topLevel li a { display: block; padding: 6px 18px 6px 12px; color: #6f6f6f; background: url(img/menu-off.png) left center no-repeat; text-decoration: none; }
	/* SUBLEVEL
 ---------------------------------------------------------------------------------- */
	#dnnMenu .topLevel .subLevel ul li { float: none; border-top: 1px solid #6b727c; border-bottom: 1px solid #575f6a; list-style: none; position: relative; }
	  #dnnMenu .topLevel .subLevel ul li a { padding: 6px 48px 6px 9px; color: #fff; background-image: none !important; text-align: left; }
		#dnnMenu .topLevel .subLevel ul li a:hover { background: #4b545f; }
	#dnnMenu .topLevel .subLevel ul ul { position: absolute; left: 100%; top: 0; }

/* -----------------------------------------------------------------------------------------*/
.bg-header .logo { margin: 0; padding: 10px 0; width: 20em; float: left; }
.bg-header .login_search { width: auto; margin: 2.4em 0 0 0; padding: 5px; float: right; font-size: 11px; vertical-align: baseline; color: #bababa; }
  .bg-header .login_search .userlogin { text-align: right; }
	.bg-header .login_search .userlogin .UserLink { color: #eb9523; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; width: 128px; overflow: hidden; font-weight: 400; float: right; }
  .bg-header .login_search a, .bg-header .login_search .SkinObject, .bg-header .login_search .Normal { color: #bababa; margin-right: 4px; text-transform: uppercase; }
  .bg-header .login_search .subLinks { text-align: right; text-transform: uppercase; margin: 0px; padding: 0px 0px 4px 0px; font-size: 10px; clear: both; }
  .bg-header .login_search .subLinks .LoginLink { color: #eb9523; }

/* LIVE PESQUISA */
.Live_Pesquisa { text-align: right; }
  .Live_Pesquisa span, .Live_Pesquisa .Live_PesquisaWeb { display: none; }
  .Live_Pesquisa .Live_PesquisaSite { width: 18px; height: 18px; background: transparent url(img/lupa.png) center center no-repeat; border: none; text-indent: -9999px; cursor: pointer; }
  .Live_Pesquisa input[type='text'], .Live_SearchBox input[type='text'] { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.Live_SearchBox { color: #2d2d2d; background-color: #e0e0e0; margin: 0px 0px 4px 0px; padding: 4px; }
.Live_PesquisaSite, .Live_PesquisaWeb { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #000; background-color: #c0c0c0; }

#sectionfooter .getsocial { float: right; }
  #sectionfooter .getsocial img { padding: 4px; }
#sectionfooter, #sectionfooter a, #sectionfooter .Normal, #sectionfooter .SkinObject { color: #838383; }
  #sectionfooter a:hover, #sectionfooter .SkinObject:hover { color: #2d2d2d; }

/* DIVERSOS ATRIBUTOS E MISCELÂNEA DE OVERRIDES A PROPRIEDADES QUANDO NUMA PÁGINA READ */
.Informacao_Main, #Admin .divViewMain { float: left; width: 640px; margin: 0px; padding: 0px; background-color: #fff; }
/* como o layout se baseia na largura de 960px podemos ajustar as medidas com maior rigor */
.Informacao_Side { margin: 0px 0px 0px 660px; padding: 5px; background: #fff; }
  .Informacao_Side h1, .Informacao_Side h2, .Informacao_Side h3, .Informacao_Side h4, .Informacao_Side h5, .Informacao_Side h6, .CloudTitle { margin: 0px; padding: 3px; font-size: inherit; }
.Lista_Informacao td { vertical-align: top; padding: 3px; }
#Admin .Informacao_Main, #Admin .divViewMain { width: 640px; padding: 48px 5px 5px 5px; position: relative; }
/* #Admin .divViewMain { width:100%; } para ficar com os mesmo 640px da página de pesquisa */
#Admin .Title { display: none; }
#Admin .divViewMain .Lista_Informacao tr td, #Level2 .mainContent .Lista_Informacao tr td { border-bottom: dotted 1px #c0c0c0; }
#Level2 .mainContent { background-color: #fff !important; padding: 10px; }

.Informacao_Cabecalho { font-size: smaller; border-bottom: dotted 1px #bababa; color: #bababa; margin: 0px; padding: 5px; font-style: italic; }
  .Informacao_Cabecalho span[id*="vcDescricao"] { display: block; }
  .Informacao_Cabecalho a { color: #eb9523; margin-left: 12px; font-weight: 600; }
/*.Informacao_Conteudo span p,
.Informacao_Conteudo span div {overflow:hidden;}*/
.Informacao_Conteudo { overflow: hidden; }
  /*.Informacao_Conteudo img[style] {width: auto !important;}*/
  .Informacao_Conteudo img { margin: 0px 9px 9px 0px; padding: 5px; display: block; float: left; border: none; width: 250px !important; max-width: 250px !important; }

.Informacao_Imagens { clear: both; margin-top: 15px; }
/* o rotator com diversas imagens que se podem zoomificar */

.Live_Informacao_Etiquetas, .RadTagCloud { border: none; background-color: #eee; margin: 0px; padding: 5px; overflow: hidden; }
  .Live_Informacao_Etiquetas a, .RadTagCloud a { margin: 0px 5px 5px 0px; padding: 0px; color: #2d2d2d; background-color: transparent !important; text-decoration: none; display: block; float: left; line-height: normal !important; }
  .Live_Informacao_Etiquetas a { float: none; border-bottom: dotted 1px #bababa; padding: 3px; }

.Lista_Documentos { margin: 0px auto 10px auto; padding: 0px; }
  .Lista_Documentos a, .Lista_Informacao a { color: #2d2d2d; text-decoration: none; }
	.Lista_Informacao a img { display: block; float: left; margin-right: 5px; }
.Lista_Informacao_Titulo, .Lista_Documentos_Titulo { color: #eb9523; font-weight: 600; text-decoration: none; display: block; }
.Lista_Infomacao .Lista_Informacao_Destaque { color: #2d2d2d; text-decoration: none; }
  .Lista_Infomacao .Lista_Informacao_Destaque:hover { text-decoration: underline; }

.Lista_Documentos td { background-color: #fff; position: relative; clear: both; padding: 6px; vertical-align: top; width: 100%; border-bottom: solid 1px #ededed; }
.Lista_Doc_Reference { width: 75%; float: left; margin: 0px; padding: 0px; }
.Lista_Documentos_Data { font-style: italic; font-size: smaller; }
.Lista_Doc_Reference img { float: left; }
.Lista_Documentos_Titulo, .Lista_Documentos_Desc, .Lista_Documentos_Data { display: block; margin: 0px 0px 0px 60px; }
.Lista_Documentos td ul { width: 25%; margin: 0px; padding: 0px; background-color: #f6f6f6; float: right; }
  .Lista_Documentos td ul li { list-style: none; /*border-bottom:dotted 1px #ccc;*/ padding: 3px; }
	.Lista_Documentos td ul li a { display: block; }

#Admin .ModLiveSearchC .divViewMain { padding-top: 10px; }
/*#Management .breadcrumbs,
#Management .bg-banner,*/
#Management .banner { display: none; }
#Management .bg-main { background-color: #fff; background-image: none; }

ul.nav-tabs { list-style: none; background: #2d2d2d; border: solid 1px #4b545f; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-align: center; padding: 2px 8px; margin-top: 0; }
  ul.nav-tabs li { list-style: none; display: inline-block; padding: 3px 9px; border-right: solid 1px #4b545f; border-collapse: collapse; }
	ul.nav-tabs li.first { border-left: solid 1px #4b545f; border-collapse: collapse; }
	ul.nav-tabs li a { display: block; text-decoration: none; text-transform: uppercase; text-align: center; font-weight: 400; padding: 2px 8px; color: #c0c0c0; }
	  ul.nav-tabs li a:focus, ul.nav-tabs li a:hover { color: #fff; }

/* tabelas dos modulos da srerh */
.Lista_Informacao, .Lista_Documentos, .Lista_Servicos { width: 100%; table-layout: fixed; margin: 0px 0px 10px 0px; padding: 0px; }

.Lista_Servicos_Side { color: #fff; background-color: #2d2d2d; }
  .Lista_Servicos_Side tr td { border-bottom: dotted 1px #eb9523; padding: 3px; vertical-align: middle; }
  .Lista_Servicos_Side a { color: #eb9523; text-decoration: none; margin: 3px 6px; }

  .Lista_Servicos_Side .Lista_Informacao_Titulo, .Lista_Servicos_Side .Lista_Informacao_Desc { display: inline; }
  .Lista_Servicos_Side img { margin-right: 10px; vertical-align: middle; }

.Informacao_Acoes { position: absolute; top: 10px; left: 0px; }
  .Informacao_Acoes a { color: #bababa; margin: 15px 0px 0px 0px; padding: 3px 9px; border-left: 48px solid #ededed; text-decoration: none; }
	.Informacao_Acoes a:hover { color: #2d2d2d; }

.Live_Navegacao { text-align: right; }
.LiveDestaqueEstatico { padding-bottom: 1em; }
  .LiveDestaqueEstatico .Live_Destaque_Titulo { height: 64px; overflow: hidden; }
  .LiveDestaqueEstatico .Lista_Informacao a img { padding: 5px; background-color: #fff; }
.Live_ViewMain { background-color: #fff; padding: 5px; }

/* -------------------------- FIM DOS OVERRIDES A PROPRIEDADES QUANDO NUMA PÁGINA READ */

/* Default Overrides */
#ControlPanelWrapper #dnnCPWrap { filter: none !important; }
iframe body { z-index: -100 !important; }
/* iframe dos google maps interfere com gestao dnn */

/* Modules
.DnnModule{margin:0 0 2em 0;} */
.dnnActionMenu, .megaborder { text-transform: none; line-height: normal; z-index: 1000 !important; }
  .dnnActionMenu a, .dnnActionMenu .SkinObject, .megaborder a, .megaborder .SkinObject { color: #2d2d2d; }
	.dnnActionMenu a:hover, .dnnActionMenu .SkinObject:hover, .megaborder a:hover, .megaborder .SkinObject:hover { color: #c30; }

/* Panes - In Layout Mode */
.paneOutline { border: 0; }
  .paneOutline span.SubHead center { border: 1px #ccc dotted; border-left: 0; border-right: 0; line-height: 2.5em; }

#iPopUp { display: none; }
.eipbackimg { z-index: 1000; }

.RadTagCloud, .RadTagCloud_Default { border: none !important; padding: 0px !important; font-family: inherit; line-height: normal !important; }
.Informacao_Main .RadSocialShare, .Informacao_Main .RadSocialShare_Default { border: none; border-top: 2px solid #ededed; }

.rgCommandRow td { vertical-align: middle !important; }

/* Language Object */
.language-object { display: inline-block; margin-left: 0.3125em; }

/* override ao modulo feedback do DNN */
.FeedbackForm .SubHead a.dnnFormHelp { text-transform: none; font-size: 12px; white-space: normal; text-align: left; }
.FeedbackForm { background-color: #fff; }
  .FeedbackForm .Feedback_FieldLabel { float: none !important; width: 196px !important; }
  .FeedbackForm .Feedback_FieldValue { margin: 0px; margin-left: 5px !important; top: 5px; }
.Feedback_SectionHead span { text-transform: uppercase; font-size: 14px; }
.Feedback_ControlWidth { width: 98.5%; }
.FeedbackForm .dnnHelpText { text-transform: none; padding: 4px; font-size: 12px; }
.FeedbackForm .CommandButton, .Feedback_Confirmation .CommandButton { padding: 6px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #fff; background-color: #c00; text-decoration: none; }
  .FeedbackForm .CommandButton:hover, .Feedback_Confirmation .CommandButton:hover { background-color: #f00; }
.Feedback_Comments hr { border-collapse: collapse; border: none; border-top: solid 1px #2d2d2d; }

.DataGrid_Container { font-family: 'Lucida Grande', 'Lucida Sans Unicode',Helvetica,Arial,Sans,sans-serif !important; }

table[id*="Wizard"] table[cellspacing="3"] { width: 240px !important; margin: 0px auto; }
/* por causa dos botoes dos forms jovem em formacao */

.Lista_Evento { min-width: 50%; width: 50%; color: #282828; background: transparent; }
  .Lista_Evento td { border-bottom: dotted 1px #ddd; vertical-align: top; margin: 0px; padding: 3px; }
	.Lista_Evento td a { display: block; overflow: hidden; }
	  .Lista_Evento td a img { float: left; margin: 0px 6px 18px 0px; }

.Lista_Evento_Titulo { font-weight: 600; }
.Lista_Evento_Titulo, .Lista_Evento_DataEvento { display: block; }

span[style*="font-family"], /* overrides ao rich text editor do DNN */ span[style*="font-size"], span[style*="font-weight"] { font-family: inherit !important; font-size: inherit !important; }

img:not([src]), img[src=""] { display: none; }
/* CSS3 para ocultar imagens cuja src vai vazia ou que não têm este atributo - funciona só nos browsers modernos e IE > 8 */

/* MEDIA QUERIES */
@media only screen and (max-width: 641px) {
  body { width: 100%; font-size: 0.8em; position: relative; }
  .full, .three, .two, .one, .Informacao_Main, .Informacao_Side, .divViewMain { width: 90% !important; margin: 0 auto; padding: 0 5px; float: none; overflow: hidden; }
  .column, .container { float: none; width: auto; margin: 0; padding: 0; }
  .bg-menu, .mainnav, .roundnav, .bg-main { position: relative; top: 0; left: 0; float: none; background-color: #e9e8e9; background-image: none; width: 100%; height: auto; margin: 0; padding: 0; }
  .bg-banner, .bg-menu, .mainnav, .bg-main { background-color: #fff; background-image: none; position: static; top: 0; float: none; }

  .Informacao_Conteudo img { max-width: 96px !important; width: 96px !important; }
  #dnnMenu { width: 60%; height: auto; background-image: none; margin: 0 auto; padding: 0; float: none; text-align: center; }
	#dnnMenu ul.topLevel { float: none; margin: 0; padding: 0; }
	  #dnnMenu ul.topLevel li { margin: 0; padding: 0; font-size: 9px; line-height: 1.2; float: left; }
		#dnnMenu ul.topLevel li a { display: block; float: none; text-align: center; }
  .linksGOV, .goHost { display: none; }
  .bg-header .logo { float: none; display: block; width: auto; }
  .bg-header .login_search { overflow: hidden; width: auto; background-color: #e9e8e9; }
	.bg-header .login_search .userlogin, .bg-header .login_search .subLinks, .bg-header .login_search .Live_Pesquisa { text-align: left; float: left; margin-right: 10px; }
	  .bg-header .login_search .Live_Pesquisa:after { clear: both; content: "."; visibility: hidden; display: block; height: 0; }
  .bg-top, .bg-header, .bg-menu, .bg-banner, .banner { margin: 0; padding: 0; float: none; background-color: #e9e8e9; clear: both; }

	.bg-header .logo img, .bg-banner img, .bg-main img, #sectionsecond img, img { max-width: 100%; }
}
