/* CSS Document */

body, html {height:100%;}
a, body, html, input, textarea, select, div, span, td{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;}
body{ margin:0px 0px 0px 0px; background-color:#F2F3F4;}
img{ border:none;}
a, a span{ color:#336699;}
a:hover{ color:#CC7115; text-decoration:underline;}
#wrapper {height:100%; height: auto; min-height: 100%; margin-bottom: -40px;}
.clear{clear: both; font-size: 1px; line-height: 0;}

/* Cabeçalho */
#cabecalho{ position:relative; width:100%; height:40px; background-color:#0D0D0D;}
#cabecalho a, .mn_subitem a{ color:#CC7115;}
#cabecalho a:hover{ color:#FFCC00;}
.cb_linhaMenu{ position:relative; width:100%; height:35px;}
.cb_linhaInferior{ position:relative; width:100%; height:5px; background-color:#5C8316; background-image:url(/Resources/images/skin/cb_linhaInferior.png); background-repeat:repeat-x;}
.cb_menuSistemas{ position:relative; float:left; height:35px; margin:0px 10px 0px 10px;}
.cb_menuPropriedades{ position:relative; float:right; height:35px; margin:0px 10px 0px 10px;}
.cb_menuItem{ position:relative; float:left; margin:9px 8px 0px 8px;}
.cb_menuItem_selecionado{ border:1px solid #3D3D3F; background-image:url(/Resources/images/skin/cb_menuItem_selecionado.png); font-weight:bold; color:#BFBFBF; margin:3px 0px 0px 0px; padding:5px 8px 6px 8px;}
.cb_menuItem_selecionado img{ margin:0px 4px 0px 4px;}
.logged_description { font-size:10px; color:#666666; font-weight: normal; white-space: nowrap }

/* Topo */
#topo{ position:relative; width:100%; min-height:90px; overflow:visible;}
.tp_logoCliente{position:relative; float:left; margin:15px 0px 15px 18px;}
.tp_logoSistema{ position:absolute; bottom:10px; right:25px;}
.tp_usuarioLogado{ position:absolute; top:5px; right:25px;}
.tp_usuarioLogado_text{ position:relative; float:left; padding-left:12px; top: 2px}
.tp_usuarioLogado_IMG{ float:left; padding:1px 1px 1px 1px !important; background-color:#FFFFFF; border:1px solid #595900;}
a.tp_usuarioLogado_link{ font-weight:bold;}
.tp_usuarioLogado .mn_subitem_perfil{ position:absolute; top:15px; left:104px; padding-left:12px; white-space: nowrap}
.tp_usuarioLogado .mn_subitem_detail{ position:absolute; top:30px; left:104px; padding-left:12px;}
.tp_sloganCrm {position: absolute; right: 68px; top: 30px;}

/* Conteudo e Menu */
#conteudo_menu{ position:relative; width:100%; padding-bottom: 55px;}

/* Menu */
#conluna_esquerda{ position:relative; float:left; width:230px; padding:0px 25px 0px 18px;}
#menu{ position:relative; width:100%; background-color:#FFFFFF; border:1px solid #BDC5CD; padding-bottom:40px; margin-bottom:25px; top: 0px; left: 0px;}
.mn_item, .mn_item .mn_item_txt{ position:relative; padding:10px 0px 10px 15px; background-color:#595900; color:#FFFFFF; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:17px; margin:-1px -1px 2px -1px; background-image:url(../imagens/mn_item_bg.png); background-position:bottom; background-repeat:repeat-x;}
.mn_item .mn_item_txt{ background-image:none; padding:0px 0px 0px 2px;}
.mn_item div{ margin:-10px 0px -10px -15px; padding:10px 0px 10px 15px; background-image:url(/Resources/images/skin/mn_item_seta.png); background-position:207px center; background-repeat:no-repeat;}
.mn_item a{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:17px; color:#FFCC99;}
.mn_item a:hover{ color:#FFCC00;}
.mn_item .mn_subitem_detail{ color:#FFFFFF;}
.mn_subitem{ position:relative; padding:10px 25px 10px 15px; border-bottom:1px solid #D8DDE2; background-image:url(/Resources/images/skin/mn_subitem_seta.gif); background-position:210px center; background-repeat:no-repeat;}
.mn_subitem a{ color:#CC7115; font-weight:bold;}
.mn_subitem a:hover{ color:#996600; font-weight:bold; text-decoration:underline;}
.mn_subitem_detail{ font-size:9px; color:#666666; font-weight: normal}
.mn_subitem_txt{ font-weight:bold;}
.mn_subitem_selecionado{ background-color:#F5E3D0; font-weight:bold; background-image:url(/Resources/images/skin/mn_subitem_seta_selecionado.gif); cursor:default;}
.mn_crn_leftBottom{ position:absolute; bottom:-1px; left:-1px; width:7px; height:7px; background-image:url(/Resources/images/skin/mn_crn_leftBottom.gif); background-repeat:no-repeat;}
.mn_crn_rightBottom{ position:absolute; bottom:-1px; right:-1px; width:7px; height:7px; background-image:url(/Resources/images/skin/mn_crn_rightBottom.gif); background-repeat:no-repeat;}
.mn_crn_leftTop{ position:absolute; top:-1px; left:-1px; width:7px; height:7px; background-image:url(/Resources/images/skin/mn_crn_leftTop.png); background-repeat:no-repeat;}
.mn_crn_rightTop{ position:absolute; top:-1px; right:-1px; width:7px; height:7px; background-image:url(/Resources/images/skin/mn_crn_rightTop.png); background-repeat:no-repeat;}

/* Coluna Login */
#conteudo_login{padding:0px 18px 65px 18px;}
.dashboard_login{position:relative; border:1px solid #BDC5CD; background:#FFFFFF url(/Resources/images/skin/fundo_area_login.jpg) 0 0 no-repeat; min-height: 430px;}
#menu .mn_crn_leftTop {background-image:url(/Resources/images/skin/mn_crn_leftTop.png);}
#menu .mn_crn_rightTop {background-image:url(/Resources/images/skin/mn_crn_rightTop.png);}
.dashboard_login .mn_crn_leftTop{ background-image:url(/Resources/images/skin/mn_crn_leftTop_2.gif);}
.dashboard_login .mn_crn_rightTop{ background-image:url(/Resources/images/skin/mn_crn_rightTop_2.gif);}
#conluna_login{ position:relative; float:right; width:309px; margin:30px 25px 0px 18px;}
#conluna_login label{ float:none !important; width:auto !important; text-align:left !important; clear:none !important;}
#login{ padding:25px 20px 0px 20px; margin-bottom:-10px;}
.db_txtLogin {margin: 25px 0 0 18px;}
.db_txtLogin li {margin-bottom: 30px !important; height: auto !important; font-size: 13px;}
.db_txtLogin h2 {color: #2b6a92; margin: 0; padding: 0; font-size: 14px; font-weight: normal;}
.frm_login_element{ padding:4px 0px 13px 0px;}
.frm_login_element input{ width:100%;}
.frm_login_link{ margin-top:-8px; margin-bottom:20px;}
.frm_login_list{ margin:0px 0px 0px -3px;}
.frm_login_button{ margin-top:20px;}
.frm_login_list span, .frm_login_list label{ font-weight:normal !important;}

/* Conteúdo */
#conteudo{ position:relative; padding:0px 18px 0px 0px; margin-left:280px;}
.cn_titulo{ font-size:22px; color:#CC7115;}
.cn_links, .cn_links a, .cn_breadatual {font-size:9px}
.cn_links a {margin-right: 5px;}
.cn_text{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
#cn_topo{ position:relative; margin-bottom:40px;}
.conteudo_esquerda{ margin-left:25px !important; margin-right:334px;}
#cn_aviso{ background-color:#993333; padding:2px 4px 2px 4px; margin-bottom:20px;}
#cn_aviso li{ color:#FFFFFF; font-weight:bold;}

/* Rodapé */
#rodape{ clear:both; border-top:3px solid #BCC5CD; background-color:#FFFFFF; padding:10px 25px 10px 25px;}
.rd_logo{ float: right; margin: 0;}

/* Form */
fieldset{ border:1px solid #BEC6CE; margin-top:17px; margin-bottom:8px; background-color:#FFFFFF; padding:30px 20px 30px 20px;}
legend{ font-family:Tahoma, Arial, Helvetica, sans-serif; padding:1px 6px 3px 6px; font-size:17px; color:#F2F3F4; background-color:#595900;}
label{ float:left; width:160px; font-weight:bold; text-align:right; vertical-align:text-top; padding-top:5px; margin-right:8px; clear:left;}

/*correcao radion button list */
.col2 label {width:auto; float: none; vertical-align: bottom;font-weight:normal;}
/*correcao radion button list */

div.frm_comentario{ font-size:11px; color:#666666; padding-top:0px !important; padding-bottom:9px !important;}
span.frm_comentario{ font-size:11px; color:#666666; padding-left:6px;}
.frm_comentario a{ font-size:11px !important;}
label.frm_destaque { color:#993333 !important;}
.frm_destaque input, .frm_destaque select, .frm_destaque textarea{ background-color:#FFCCCC !important;}
span.checkbox{ font-weight:bold;}
.checkbox_complemento td{ padding-top:0px !important;}
.checkbox_complemento .col2{ padding-left:4px !important;}
.lista_ladoalado{ padding-right:8px;}
.col2 .lista_ladoalado{ margin-left:-4px;}
fieldset .col2{ margin-left:140px; padding:3px 0px 3px 8px; overflow-y:hidden; line-height: 20px;}
.list td{ padding-left:3px !important;}
div.list{ float:left; padding-right:40px;}
.input_outro{ padding:6px 0px 6px 19px;}
.input_outro .frm_comentario{ padding-left:0px;}
.frm_table_lista{ width:100%;}
.frm_table_lista thead td{ color:#CC7115; font-size:17px; padding:0px 0px 10px 10px;}
.frm_table_lista td{ border-right:1px solid #FFFFFF;  border-bottom:1px solid #FFFFFF; padding:7px 14px 7px 14px;}
.frm_table_lista tbody tr{ background-color:#F2F3F4;}
.frm_table_lista thead .col1{ width:40px; text-align:center; padding:0px 14px 9px 14px;}
.frm_table_lista tbody .col1{ width:40px; text-align:center;}
.frm_table_lista tbody .col2{ font-weight:bold;}
.frm_table_lista tbody .col3{ width:40px;}
.cn_form{margin: 0; padding: 0; height:100%;}
textarea{ width:400px; height:200px;}
.input_date{ width:65px;}
input.frm_long{ width:280px;}
input.frm_medium{ width:200px;}
.frm_tr_odd{ background-color:#E9EBED !important;}
.frm_buttons{ padding-top:10px;}
.frm_pic{ width:450px;}
.frm_pic div{ overflow-x:hidden; margin-bottom:10px;}
.frm_pic div img{ border:2px solid #BDC5CD !important;}
.frm_thumbnails{ position:relative; float:left; margin:1px 5px 1px 1px; border:1px solid #BCC4CC;}
.frm_thumbnails:hover{ margin:0px 4px 0px 0px; border:2px solid #6699CC;}
.frm_thumbnails_selected{ margin:0px 4px 0px 0px; border:2px solid #CC9900;}
.frm_thumbnails div{ position:absolute; bottom:0px; left:0px; display:none;}
.col2_button{ clear:left; padding-top:10px; padding-bottom:12px;}

/* Dashboard */
.dashboard{ border:1px solid #BDC5CD; background-color:#FFFFFF; padding:0px 0px 0px 0px !important; margin-bottom: 20px; } /* novo -- */
.db_title{ position:relative; padding:10px 0px 10px 15px; color:#CC7115; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:17px;}
.db_lista{ padding:20px 15px 20px 15px;}
.db_botoes{ padding:0px 15px 25px 15px;}
.db_linha{ position:relative; width:100%; margin:-15px 0px 0px 0px;}
.db_caixa{ border:1px solid #BDC5CD; background-color:#F2F3F4; width:auto; vertical-align: top}
.db_caixa_titulo{ font-size:18px; background-color:#FFFFFF; padding:6px 10px 6px 10px; white-space: nowrap;}

.db_tabela_titulo td, .db_tabela_titulo th{ background-color:#595900; color:#FFFFFF; font-weight:bold;}
.db_tabela{ width:100%;}
.db_tabela td, .db_tabela th{ padding:8px 12px 8px 12px;}
.db_tabela_odd td{ background-color:#FFFFFF;}
.db_tabela_align{ text-align:center;}

.db_grafico{ height:14px; padding-right:45px;}
.db_grafico_tabela{ width:100%;}
.db_grafico_texto{ width:40%; padding:4px 15px 4px 12px; text-align:right; font-size: 0.9em;}
.db_grafico_stc{ position:relative; background-image:url(/Resources/images/skin/grafico/laranja/bg.gif); height:14px; margin-top:4px;}
.db_grafico_left{ position:relative; height:14px; background-image:url(/Resources/images/skin/grafico/laranja/left.gif); background-repeat:no-repeat; margin-left:-3px;}
.db_grafico_right{ position:absolute; right:-3px; top:0px; height:14px; width:7px; background-image:url(/Resources/images/skin/grafico/laranja/right.gif); background-repeat:no-repeat;}
.db_grafico_numero{ position:absolute; height:15px; top:0px; right:-30px; font-size:9px; padding:2px 2px 0px 2px; background-image:url(/Resources/images/skin/grafico/numero_bg.gif); background-repeat:repeat-x;}
.db_grafico_numeroLeft{ position:absolute; left:-3px; top:0px; width:3px; height:15px; background-image:url(/Resources/images/skin/grafico/numero_left.gif);}
.db_grafico_numeroRight{ position:absolute; right:-3px; top:0px; width:3px; height:15px; background-image:url(/Resources/images/skin/grafico/numero_right.gif);}
.dashboard .mn_crn_leftTop{ background-image:url(/Resources/images/skin/mn_crn_leftTop_2.gif); left: 0px; top: 0px;}
.dashboard .mn_crn_rightTop{ background-image:url(/Resources/images/skin/mn_crn_rightTop_2.gif); right: 18px; top: 0px;} /* -- novo */
.dashboard .mn_crn_rightBottom { right: 18px; bottom: 0px;} /* -- novo */
.dashboard .mn_crn_leftBottom { left: 0; bottom: 0px;} /* -- novo */

/* Banner */
.db_banner {float: right; border: border:1px solid #BDC5CD; width: 210px; height: 318px; overflow: hidden; margin: 30px 0 0 18px;}

/* Foto */
#foto{ position:relative; float:left; width:102px; height:102px; margin-right:25px; padding:2px 0px 0px 2px; background-image:url(../imagens/foto_fundo.jpg); overflow:hidden;}
.foto_borda{ position:absolute; width:104px; height:104px; top:0px; left:0px; background-image:url(../imagens/foto_borda.png); background-repeat:no-repeat;}

/* Relatorio -> GridView -> Sumario */
.gvhSummary 
{
    background-color: #D1DDF1;
    font-weight:bold;
    color:#333333;
}

/* Nuvem de TAG */
.tagcloud
{
    border:solid 1px #ccc;
    padding:5px;
    text-align:justify;
}

.weight1
{
    color: #ff9900;
    font-size: 36px;
    font-weight:bolder;
}
.weight2
{
    color: #4169e1;
    font-size: 24px;
    font-weight:bolder;
}
.weight3
{
    color: #009eff;
    font-size: 20px;
    font-weight:bolder;
}
.weight4
{
    color: #4188cf;
    font-size: 16px;
}
.weight5
{
    color: #83bcd8;
    font-size: 14px;
}

.weight0
{
    font-size: 12px;
}


.div200Registros
{
    color: #333;
    background-color: #FDF9DB;
    border: 1px solid #FCE99A;
    padding: 5px;
    font-size: 12px;
    margin-bottom: 7px;
}

.fonteBranca
{
    color:#fff;
}