﻿BODY, HTML, FORM
{
    padding: 0;
    margin: 0;
}


.Off
{
    display: none !important;
}
.divClear
{
    clear: both !important;
}


.ui-layout-west, .ui-layout-east, .ui-layout-center
{
    padding: 0;
    border: 0;
    background: #ffffff;
}
.ui-layout-west h3, .ui-layout-center h3
{
    background: #fefefe;
    color: #333;
}

.ui-layout-west h3
{
    padding: 5px 15px 0 0;
}
.ui-layout-center h3
{
    padding: 0 15px;
}

h3, p.footer
{
    font-size: 1.2em;
    background: #F6F6F6;
    border-bottom: 1px solid #a7c6e2;
    padding: 5px 15px;
    margin: 0;
}
p.footer
{
    font-size: 1em;
    border-top: 1px solid #BBB;
    border-bottom: 0;
}
.ui-layout-east, .ui-layout-content
{
    padding: 0;
    overflow: hidden !important; /* prevent scrollbars auto-added by Layout */
}
.scrolling-content
{
    height: 100%;
    padding: 0 15px 10px 0; /* extra paddingTop being added by scrollpane? */
    padding-right: 0; /* for pseudo-scrollbar on right */
}
.jScrollPaneTrack
{
    background: url(JS/UI/img/osx_track.gif) repeat-y;
}
.jScrollPaneDrag
{
    background: url(JS/UI/img/osx_drag_middle.gif) repeat-y;
}
.jScrollPaneDragTop
{
    background: url(JS/UI/img/osx_drag_top.gif) no-repeat;
    height: 6px;
}
.jScrollPaneDragBottom
{
    background: url(JS/UI/img/osx_drag_bottom.gif) no-repeat;
    height: 7px;
}
a.jScrollArrowUp
{
    height: 24px;
    background: url(JS/UI/img/osx_arrow_up.png) no-repeat 0 -30px;
}
a.jScrollArrowUp:hover
{
    background-position: 0 0;
}
a.jScrollArrowDown
{
    height: 24px;
    background: url(JS/UI/img/osx_arrow_down.png) no-repeat 0 -30px;
}
a.jScrollArrowDown:hover
{
    background-position: 0 0;
}
/* HEADER */
.ui-layout-north
{
    position: relative;
    height: 80px !important;
    border: 0;
    background: #ffffff url(../images/bg_fx_header.png) no-repeat top right;
}
.ui-layout-north .tableSeparadoresHeader
{
    position: absolute;
    top: 0;
    left: 254px;
}
.ui-layout-north .divPesquisa
{
}
.ui-layout-north .divPesquisa SPAN
{
    font-size: 11px;
    color: #ffffff;
}

.spanTitleTema
{
    display: block;
    width: 88px;
    text-align: center;
    background: #a4bf3e none;
    border-top: 5px solid #3d84b2;
    padding: 5px 0 5px 0;
    font-size: 12px;
}

.ui-layout-north .divPesquisa INPUT
{
    border: 1px solid #adc0e0;
    margin: 0 4px 0 0;
    height: 17px;
}
.ui-layout-north .divPesquisa INPUT.inputPesquisar
{
    width: 21px;
    height: 19px;
    background: transparent url(../images/iconLupa.png) no-repeat top left;
    border: 0;
}
.ui-layout-north .divPesquisa INPUT.inputQuestion
{
    width: 21px;
    height: 19px;
    background: transparent url(../images/iconQuestion.png) no-repeat top left;
    border: 0;
}
.Pesquisas_mainContent
{
    width: /*100%*/ 695px;
    height: 49px;
    background-color: #b7910a;
    overflow: hidden;
    display: block;
    border-left: 4px solid #b7910a;
}
.Pesquisas_mainContent, .Pesquisas_mainContent SPAN
{
    font-size: 11px;
    color: #ffffff;
}
.divLogoGeoPortal
{
    position: absolute;
    top: 20px;
    left: 0;
    border: 0;
}

.tdCombo
{
    border-right: 5px solid #a4bf3e;
}

.RadToolBar_Horizontal, .RadToolBar_Horizontal .rtbMiddle, .RadToolBar_Horizontal .rtbOuter
{
    border: 0 !important;
    z-index: 0 !important;
}
.RadToolBar_Horizontal .rtbMiddle, .RadToolBar_Default .rtbMiddle
{
    background: transparent none !important;
}
.RadToolBar_Horizontal .rtbDropDownExpanded
{
    background: transparent none !important;
}

.minimizeDiv
{
    display: none !important;
}

/* maximize button */
.RadWindow .rwMaximizeButton
{
	background-position: -60px 0;
    /*visibility:collapse !important;*/
}

/* RADWINDOW*/
DIV.RadWindow_Office2007 .rwExternalContent, DIV.RadWindow_Office2007 .rwWindowContent
{
    background-color: #fff !important;
}
.RadWindow .rwControlButtons A
{
    background-image: url(../images/RWButtons.gif) !important;
}
.rwTitleRow TD.rwTopLeft
{
    height: 32px !important;
    background: transparent url(../images/bg_rwTopLeft.png) no-repeat top left;
}
.rwTitleRow TD.rwTopRight
{
    background: transparent url(../images/bg_rwTopRight.png) no-repeat top right;
}

.rwTitleRow TD.rwTitlebar
{
    background: transparent url(../images/bg_rwTopCenter.png) repeat-x top left !important;
}

.rwMinimizedWindow.RadWindow .rwTitlebar
{
    background: #7b6105 none 0 !important;
}

.rwTitlebar .rwTopResize
{
    display: none !important;
}

.rwMinimizedWindow .rwTable {height:50px !important;}

.rwMinimizedWindow.RadWindow .rwTopLeft,
.rwContentRow TD.rwBodyLeft
{
    width: 8px !important;
    background: transparent url(../images/bg_rwBodyLeft.png) no-repeat top left !important;
}
.rwMinimizedWindow.RadWindow .rwTopRight,
.rwContentRow TD.rwBodyRight
{
    width: 8px !important;
    background: transparent url(../images/bg_rwBodyRight.png) no-repeat top right !important;
}
.rwFooterRow TD.rwFooterLeft
{
    width: 8px !important;
    height: 6px !important;
    background: transparent url(../images/bg_rwFooterLeft.png) no-repeat bottom left;
}
.rwFooterRow TD.rwFooterRight
{
    width: 8px !important;
    height: 6px !important;
    background: transparent url(../images/bg_rwFooterRight.png) no-repeat bottom right;
}
.rwFooterRow TD.rwFooterCenter
{
    height: 6px !important;
    background: transparent url(../images/bg_rwFooterCenter.png) repeat-x top left !important;
}

.rwStatusbarRow .rwStatusbar
{
    background: #fff none !important;
    border-top: 1px solid #af890a !important;
    color: #343434 !important;
}
.rwStatusbarRow .rwStatusbar input
{
    color: #343434 !important;
}
.rwStatusbarRow .rwBodyLeft
{
    background: transparent url(../images/bg_rwBodyLeft.png) no-repeat top left !important;
}
.rwStatusbarRow .rwBodyRight
{
    background: transparent url(../images/bg_rwBodyRight.png) no-repeat top right !important;
}

.rwWindowContent
{
    background: #ffffff none !important;
}
/* RADWINDOW*/


.tableWebMap
{
    width: 1279px;
    margin: 0 auto;
}
.tableWebMap .tdWebMapBanner
{
    height: 102px;
    background: transparent url(../images/banner.png) no-repeat left top;
}
.tableWebMap .tdLoginArea
{
    padding: 0 12px 3px 12px;
    font-family: Verdana;
    height: 25px;
    line-height: 25px;
    color: #fff;
    background: #7e6405 url(../images/barra_azul.png) repeat-x left top;
}
.tableWebMap .tdLoginArea #tableHeader
{
    width: 100% !important;
}
.tableWebMap .tdLoginArea .tdUserInfo
{
    width: 50% !important;
    color: #fff;
    font-size: 11px;
}
.tableWebMap .tdLoginArea .tdUserInfo A
{
    color: #fff;
    font-size: 11px;
    text-decoration: none;
}
.tableWebMap .tdLoginArea strong, .tableWebMap .tdLoginArea span, .tableWebMap .tdLoginArea a
{
    color: #fff;
}
.tableWebMap .tdWebMapFooter
{
    height: 31px;
    background: transparent url(../images/bg_fx_footer_map.jpg) repeat-x left top;
}


#divChangePassword
{
    color: #fff;
    font-size: 11px;
    font-family: Verdana;
}
#divChangePassword FIELDSET
{
    display: block;
    margin: 0 auto;
    border: 0;
    width: 300px;
}
#divChangePassword LEGEND
{
    color: #fff;
    font-size: 11px;
}
#divChangePassword .inputButton
{
    display: block;
    clear: both;
    border: 0;
    color: #ffffff;
    font-weight: normal;
    vertical-align: middle;
    text-align: center;
    height: 22px;
    width: 185px !important;
    font-size: 11px;
    float: right;
    background: transparent url(../images/btnButton.png) no-repeat top left;
}
#divChangePassword INPUT.inputTextBox
{
    width: 183px;
    border: 1px solid #99bae5;
    color: #525252;
    background-color: #ffffff;
    height: 22px;
}

.bodyWebMap
{
    background: #fefefe none;
}

#divWrapper
{
    display: block;
    padding: 4px 0 5px 0;
}

.RadGrid_Vista
{
    background: transparent none !important;
    border: 0 !important;
    width: 1279px !important;
    margin: 0 !important;
}
.RadGrid_Vista THEAD, .RadGrid_Vista .rgHeader, .RadGrid_Vista .rgGroupHeader, .RadGrid_Vista .rgGroupCol
{
    display: none !important;
}
.RadGrid_Vista TD, .RadGrid_Vista TD SPAN
{
    border: 0 !important;
    color: #333;
    font-size: 11px;
    font-family: Verdana;
    padding-left: 0 !important;
}

.RadGrid_Vista .rgRow TD
{
    padding-bottom: 12px;
    padding-right: 0 !important;
}
.RadGrid_Vista .rgAltRow TD
{
    padding-right: 0 !important;
}

.RadGrid_Vista .rgRow TD TABLE, .RadGrid_Vista .rgAltRow TD TABLE
{
    border: 1px solid #e2e2e2 !important;
    background: #eae9e5 url(../images/bg_fx_grid_map.jpg) repeat-x top left;
}


.RadGrid_Vista .tdDescricao
{
    vertical-align: top;
    font-size: 12px;
}
.RadGrid_Vista .tdMapTitle
{
    vertical-align: bottom;
}
.RadGrid_Vista .tdMapTitle SPAN
{
    font-size: 16px;
}

.RadGrid_Vista .tableRow
{
    border: 0;
    width: 100%;
}
.RadGrid_Vista .tableRow .tdIMG
{
    padding: 0 0 0 16px !important;
    width: 30%;
    text-align: left !important;
}
.RadGrid_Vista .tableRow .tdIMG IMG
{
    display: block;
}

.bgWhite
{
    background-color: #fff;
}

/*************/

.TelerikModalOverlay
{
    background-color: #e6e0cb !important;
}

.RadComboBox .rcbInputCellLeft input
{
    height: 13px !important;
}

.RadWindow_Default .rwTitlebarControls em, .RadWindow_Office2007 .rwTitlebarControls em
{
    color: #fff !important;
    font-weight: normal !important;
}
