@import url(1140.css);

#Body { color: #333; background-color: #fff; background-image: none !important; }

.titleBar { margin: 16px auto 0 auto; padding: 6px 0; width: 100%; overflow: hidden; border: none; color: #fff; background: #010707; }
.titleBar span { font-size: 24px; font-weight: bold; text-transform: uppercase; }
a.dnnBreadCrumb { display: block; float: right; text-decoration: none !important; line-height: 28px; color: #eee; }
a.dnnBreadCrumb:hover { color: #fff; }
span a.dnnBreadCrumb:first-child { float: left; display: block; width: 30px; height: 30px; text-indent: -9999999px; background: url(img/arrow-back.png) center center no-repeat; }

.skinPath { color: #333; }
.skinPath a { }
.skinPath a:hover { }

#divViewResultados, .Informacao_Main { float: left; width: 71.05%; margin: 0px; }
.Informacao_Main h1 { font-size: 200%; text-transform: uppercase; color: #c50900; }
.Informacao_Side { margin: 0px 0px 10px 74.25%; padding: 5px; background: #e5e5e0; border: solid 1px #bbb; }
.Informacao_Side h4 { color: #000; border-bottom: solid 1px #000; font-weight: 600; }
/*.Informacao_Side a {color:#666;text-decoration:none;display:block;}
    .Informacao_Side a:hover {color:#000;text-decoration:none;background-color:#deded5;}*/

.Informacao_Cabecalho { margin: 10px 0px; padding: 5px 10px; font-weight: 600; font-style: italic; border: solid 1px #999; border-left: none; border-right: none; }
.Informacao_Cabecalho span[id*="vcData"] { display: block; font-style: normal; }
.Informacao_Cabecalho a[id*="vcPortal"] { font-style: normal; }
.Informacao_Conteudo { margin: 10px; padding: 5px; overflow: hidden; font-size: 1.25em; }
.Informacao_Conteudo img[id*="vcImagem"] { float: right; margin: 0px 0px 25px 25px; padding: 5px; border: solid 1px #666; }
.Informacao_Titulo { text-transform: uppercase; color: #c50900; font-weight: 600; }

.Informacao_Anexos { list-style: none; margin: 0px; padding: 0px 0px 10px 0px; }
.Informacao_Anexos li { list-style: none; }
.Informacao_Anexos li a, .Live_Informacao_Etiquetas a { color: #333; display: block; margin: 0; padding: 5px; /*background:#edede5;border-bottom:solid 1px #777;*/ text-decoration: none; }
.Informacao_Anexos li a:hover, .Live_Informacao_Etiquetas a:hover { color: #a00; }

.Informacao_Acoes {clear:both;margin:1em 0 2em 0;}
.Informacao_Acoes a {color:#fff;background:#a00;text-decoration:none;padding:3px 9px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.Informacao_Acoes a:hover {background-color:#000;}

.RadSocialShare, .RadSocialShare_Default { /*clear:both;*/ margin: 2em 0 !important; border: none !important; }

.RadTabStrip span { font-size: 9px; }
.rgCommandRow, .rgCommandRow td { background-image: none !important; background-color: #e5e5e5; }
.rtbUL a, .rtbUL .rtbItem, .rtbUL .rtbBtn, .RadToolbar, .RadToolbar .rtbMiddle { background-image: none !important; background-color: transparent !important; border: none !important; }

/*#region links diversos */

a[target="_blank"], a[target="_blank"]:hover, a[href*=".doc"], a[href*=".doc"]:hover, a[href*=".pdf"], a[href*=".pdf"]:hover, a[href*="mailto"], a[href*="mailto"]:hover { background-position: right center; }
a[target="_blank"], a[target="_blank"]:hover { background-image: url(img/iTarget_red.png); }
a[href*=".doc"], a[href*=".doc"]:hover { background-image: url(img/iDoc_red.png); }
a[href*=".pdf"], a[href*=".pdf"]:hover { background-image: url(img/iPdf_red.png); }
a[href*="mailto"], a[href*="mailto"]:hover { background-image: url(img/iMail_red.png); }

.skinHeader a[target="_blank"], .skinHeader a[target="_blank"]:hover { background-image: url(img/iTarget.png); }

.centercontent { margin: 0px 40px; }

/*#endregion*/

@media handheld, screen and (max-width: 512px) {
    body { font-size: 0.8em; line-height:normal; -webkit-text-size-adjust: none; }
    .skinHeader .GovLinks, .skinHeader .dnnCurrentDate, .skinHeader .UserObject { display: none; }
    .skinHeader .AccessLinks { float: none; width: 160px !important; left: 0; }
    .container { position: relative; float: none; width: 95%; margin: 5px auto; padding: 5px; overflow: hidden; }
    .leftcontent, .centercontent, .rightcontent { float: none; width: 100%; margin: 5px 0px; padding: 0px; }

    .Informacao_Conteudo img[style*="width"] { max-width: 64px; }
}

@media handheld, only screen and (max-width: 767px) {
    body { font-size: 0.8em; -webkit-text-size-adjust: none; }

    #divViewResultados, .divViewMain, .Informacao_Main, .Informacao_Side, .RadSocialShare { width: auto; float: none; margin-left: 0px; margin-right: 0px; padding-left: 10px; padding-right: 10px; }
}
