/**** [ cmenet@theme - DIGITALIS@original - ] ****/
@font-face{
    font-family: 'balancelightcaps';
    src: url('../webfonts/balancelight_caps-webfont.eot');
    src: url('../webfonts/balancelight_caps-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/balancelight_caps-webfont.woff') format('woff'),
         url('../webfonts/balancelight_caps-webfont.ttf') format('truetype'),
         url('../webfonts/balancelight_caps-webfont.svg#balancelightcaps') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face{
	font-family: myriad;
	src: url('../webfonts/MYRIADPRO-REGULAR.OTF');}
@font-face {
    font-family: antigoniregular;
    src: url('../webfonts/antigoni-webfont.eot');
    src: url('../webfonts/antigoni-webfont.eot?#iefix') format('embedded-opentype'),
         url('../webfonts/antigoni-webfont.woff') format('woff'),
         url('../webfonts/antigoni-webfont.ttf') format('truetype'),
         url('../webfonts/antigoni-webfont.svg#antigoniregular') format('svg');
    font-weight: normal;
    font-style: normal;}
body, .x-body{
	color: #313131;
	background: #fff;
	height:100%;}
a, #contentonecolumn a{color: #3399aa;}
a:hover, #contentonecolumn a:hover{color: #666;}
#top{
	color: #fff;
	text-transform: uppercase;
	background-color: #232929;}
#top a{color: #818789;}
#top a:hover{color: #666;}
.datehour{background-image: none;}
.language, .language .active, .chosemode .active{color: #999 !important;}
.language a:hover{color: #999 !important;}
.toplogout{
	padding: 7px 14px;
	background-color: #353c40;}
.toplogout:hover{background-color: #3399aa;}
a.toplogout{color: #fff !important;}
a.toplogout:hover{color: #fff !important;}
.logout a:hover{color: #fff;}
div#top div.headerclose{
    line-height: 15px;
    background-color: #353c40;}
div#top div.headerclose a{color: transparent !important;}
div#top div.headerclose a:hover{color: transparent !important;}
div#top div.headerclose .close{
	padding-right: 0px;
	background: url("../img/closesubfooter.png") right no-repeat;}
div#top div.headerclose .open{
	padding-right: 0px;
	background: url("../img/opensubfooter.png") right no-repeat;}
#pageheader{
    height: 146px;
    background: #fff url(../img/backg_header.png) repeat-x;
	border-bottom-color: #fff;
	border-top: none;}
#logo{
	float: left;
    display: inline;
    width: 560px;
    height: 146px;
    background: url(../img/logotipo.png) no-repeat;}
#logoright {display: none;}

span.registersubmitcolor a{
	background-color: #205F6A !important;
	height: 25px;
	width: 75px !important;
	text-align: center;
	color: #fff !important;
	margin-left: 15px;
	border: medium none;
	border-radius: 5px 5px 5px 5px;
	padding: 4px 15px;
	font-size: 120%;
	font-family: Tahoma, Geneva, sans-serif;}
.ie10 span.registersubmitcolor a{margin-left: 10px;}
span.loginsubmitcolor input[type="submit"]{background-color: #232929 !important;}
span.logoutsubmitcolor a{
	background-color: #232929 !important;
	height: 25px;
	text-align: center;
	color: #fff !important;
	border: medium none;
	border-radius: 5px 5px 5px 5px;
	padding: 0 15px;
	font-size: 110% !important;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 40px;}
span.forgetpassw a{
	color: #fff;
	float: right !important;
	border-bottom: 8px solid transparent;}
span.forgetpassw a:hover{border-bottom: 8px solid transparent !important;}
.perfilimg{
	border: 10px solid #48AEBF;
	float: right;}
.userimg{
	background: url(../img/user.png) left no-repeat;
	padding-left: 40px;
	padding-top: 6px;
	padding-bottom: 6px;}
.passwimg{
	background: url(../img/passw.png) left no-repeat;
	padding-left: 40px;
	padding-top: 6px;
	padding-bottom: 6px;}
/*** CMEnet ***/
#navigationpublic{
    background-color: #3399aa !important;
	height: 14px;}
#navigation{
	height: 47px;
	font-family: myriad;
	font-size: 150%;
	font-weight: normal !important;
	border: none;
	background-image: none !important;
	background-color: #3399aa !important;
	margin-bottom: 20px;}
#navigation a{
    color: #fff;
	font-weight: normal !important;}
#pagenavigation{
    background-color: #3399aa;
	line-height: 44px;}
#pagenavigation ul li{
    color: #fff;
    border-right: none;
	background-color: #287785;}
#pagenavigation ul li a{
    color: #fff;
	padding: 10px 30px 13px 15px;
	font-weight: normal !important;
    background-image: none;
	background-color: #205F6A;}
#pagenavigation ul li a:hover, #pagenavigation ul li a:active{
	color: #205F6A;
    background-image: none !important;
	background-color: #fff;}
#perfilnavegation{text-align: right;}
#perfilnavegation ul li{
    color: #fff;
    border-left: none;
	background-color: #287785 !important;}
#perfilnavegation ul li a{
    color: #fff;
	background-image: none;
	background-color: #287785 !important;
	margin: 0 !important;
    padding: 10px 20px 13px 15px;
    border: none;
    text-decoration: none;
	font-weight: normal !important;}
#perfilnavegation ul li a:hover, #perfilnavegation ul li a:active{
    color: #232929;
    background-color: #fff !important;
	background-image: none !important;}
.homepage a{
    color: #fff !important;
	padding-left: 15px !important;
	padding-bottom: 30px !important;
    background: #fff url(../img/backg_home.png) left top no-repeat !important;}
.selected a{
    color: #fff !important;
	padding-left: 15px !important;
	padding-bottom: 30px !important;
    background: #fff url(../img/backg_home.png) left top no-repeat !important;}
.homepage a:hover{
    color: #287785 !important;
    background-color: #fff !important;
    background-image: none !important;}
.dropdownbox{
    color: #fff;
    border: none;
	background-color: #287785 !important;}
.dropdownbox li a{
    color: #fff !important;
    border-bottom-color: #fff !important;}
.dropdownbox li a:hover{
    color: #3399aa !important;
    border-bottom-color: #3399aa;}
.openleftarea, .openrightarea{
	background-color: #353c40 !important;
	background-position: 50% 5%;}
.closeleftarea, .closerightarea{background-color: #353c40 !important;}
.closerightarea a, .openrightarea a{color: #fff;}
.closerightarea a:hover, .openrightarea a:hover{color: #fff;}
#right{
    display: block;
    float: right;
    width: 220px;
	border: none;
	margin-top: 10px;
	margin-left: 10px;
    background-color: #f2f2f2;}
#right h2{
	height: 35px;
	line-height: 35px;
	background-color: #3399aa;}
.box{
   	border: none;
	background-color: #f2f2f2;}
.box h2{
	color: #fff !important;
	height: 35px;
	line-height: 35px;
	border-bottom: none !important;
	background-color: #3399aa !important;
	background-image: none !important;}
.box p, .box label, .mainmenu p{color: #232929;}
.box a{
    color: #232929 !important;
	border-bottom-color: #232929 !important;}
.box a:hover{color: #287785 !important;}
.box ul, .box dl{
    list-style: none;
    margin: 10px;}
.box ul li{
	font-weight: bold;
    overflow: auto;
    display: block;
    padding: 10px 0 5px 0;
    border: none;
	background-image: none !important;}
.box dd{display: inline}
.box dt{display: inline}
ul.submenunavbar li{
	margin-left: 0 !important;
	padding-bottom: 5px !important;
	background-position: 0% 50% !important;
	background-image: url(../img/arrow.png) !important;}
.content{
    padding-top: 0;
	border: none !important;
    background-color: #fff;}
#contentonecolumn, #contenttwocolumns{
	/*margin-top: 30px;*/
    border: none !important;
    background-color: #fff;}
#contentonecolumn h2, #contenttwocolumns h2{
    color: #fff;
	height: 46px;
	line-height: 20px;
	display: inline-block;
	font-family: myriad;
	font-size: 200% !important;
    border-bottom: none !important;
    background: none;
	background-color: #48aebf;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;}
#contentonecolumn h3, #contenttwocolumns h3{
    color: #287785;
	font-family: myriad;
	font-size: 160% !important;
    border-bottom: none !important;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 20px;}
h3{line-height: 45px !important;}
#divintroarea{
	background-color: #aad9e1;
	mangin-bottom: 20px;}
#divintroareaTwoCol{
	background-color: #aad9e1;
	mangin-bottom: 20px;
	float: left;}
#divintroarea #divtextarea{
	background-color: #aad9e1;
	font-family: myriad;
	font-size: 150% !important;
	padding: 20px 25px;}
#divintroareaTwoCol #divtextarea{
	background-color: #aad9e1;
	font-family: myriad;
	font-size: 150% !important;
	padding: 20px 25px;
	width: 45%;
	height: 150px;
	display: inline-table;
	float: left;}
#divimgarea{
	background: #6e9da5 url(../img/divimgarea.png) left no-repeat;
	font-family: myriad;
	font-size: 180% !important;
	color: #fff;
	padding: 20px;
	border-left: solid #fff 10px;
	width: 450px;
	height: 200px;
	line-height: 200px;
	display: inline-table;
	vertical-align: top;
	float: right;
	text-align: center;}
#infodetails{
    border: 1px dashed #287785 !important;
    background-color: #fff;
	height: 30px;
	margin-top: 30px;
	font-size: 100%;}
#infodetailsicon p{color: #287785 !important;}
#infodetails .gereventos{
    padding: 0 0 0 33px;
    background: url(../img/icon_gereventos.png) left no-repeat;}
#infodetailsicon, #infodetailsinfo{
    display: inline-table;
    line-height: 30px;
	vertical-align: middle;}
/* NOVO */
div#statsPanel input, div#statsPanel input[type="text"], div#statsPanel input[type="password"], div#statsPanel select,
div#statsPanel .x-border-box .x-form-text, div#statsPanel .x-form-field{
	height: 23px;
	margin-bottom: 5px;
	padding: 0 10px 0 10px;
	font-size: 120%;
	font-family: Tahoma, Geneva, sans-serif;}
select{padding: 0 0 0 10px;}
input[type="submit"]{
	height: 30px;
	padding-left: 0px;
	text-align: center;
	color: #fff !important;
	background-color: #3399aa !important;
	font-size: 120%;
	font-family: Tahoma, Geneva, sans-serif;}
.x-border-box .x-form-trigger{height: 23px;}
/** botoesACTIONS **/
.actions a{color: #287785;}
.actions ul li input{
    color: #287785 !important;
    padding-left: 0;}
.actions .search{background-image: url("../img/icon_search_s.png");}
.actions .email{background-image: url("../img/icon_send_s.png");}
.actions .save{background-image: url("../img/icon_save_s.png");}
.actions .print{background-image: url("../img/icon_print_s.png");}
.actions .help{background-image: url("../img/icon_help_s.png");}
.actions .previous{background-image: url("../img/icon_previous_s.png");}
.actions .next{background-image: url("../img/icon_next_s.png");}
.actions .cancel{background-image: url("../img/icon_cancel_s.png");}
.actions .submit{background-image: url("../img/icon_submit_s.png");}
.actions .delete{background-image: url("../img/icon_delete_s.png");}
.actions .edit{background-image: url("../img/icon_edit_s.png");}
.actions .editdata{background-image: url("../img/icon_editdata_s.png");}
.actions .add{background-image: url("../img/icon_add_s.png");}
.actions .info{background-image: url("../img/icon_info_s.png");}
.actions .clear{background-image: url("../img/icon_clear_s.png");}
.actions .yes{background-image: url("../img/icon_yes_s.png");}
.actions .no{background-image: url("../img/icon_no_s.png");}
.actions .back{background-image: url("../img/icon_back_s.png");}
.actions .start{background-image: url("../img/icon_start_s.png");}
.actions .exit{background-image: url("../img/icon_exit_s.png");}
.actions .expand{background-image: url("../img/icon_expand_s.png");}
.actions .customize{background-image: url("../img/icon_customize_s.png");}
.actions .close{background-image: url("../img/icon_close_s.png");}
.actions .loaditem{background-image: url("../img/icon_loaditem_s.png");}
.actions .additem{background-image: url("../img/icon_additem_s.png");}
.actions .copy{background-image: url("../img/icon_copy_s.png");}
.actions .publish{background-image: url("../img/icon_publish_s.png");}
.actions .preview{background-image: url("../img/icon_preview_s.png");}
.actions .normallink, .simplelink{background-image: url("../img/arrow.png");}
.actions .top{
	padding-top: 5px;
	padding-left: 50px;
	border: none !important;
    background-image: url("../img/icon_top.png");}
.actionsbuttons{
    text-align: center;
    height: 45px !important;
    margin-top: 15px;
    margin-bottom: 10px;}
.actionsbuttons ul{margin: 5px 0 0 10px;}
.actionsbuttons ul li{
	font-size: 120%;
    list-style: none;
    display: inline;
    padding: 10px;
    background-color: #3399aa !important;
	background-image: none !important;
    border: none;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;}
.actionsbuttons li input{
    padding: 0;
	font-size: 120%;
	font-weight: normal;}
.actionsbuttons li input, .actionsbuttons li input .submit{
    color: #fff !important;
	background: none !important;}
.actionsbuttons a{
	font-size: 120%;
    color: #fff !important;
	padding: 5px !important;
    text-decoration: none;
	font-weight: normal;
	border: none;
	background: none !important;}
.actionsbuttons a:hover{
    color: #287785 !important;
	background-color: #3399aa !important;}
.margin50{margin: 50px;}
.warningpages{float: none !important;}
.warningpages h4{color: #287785 !important;}
.colortext{color: #287785 !important;}
.pagination{
    color: #232929;
    border-color: #666;
    background-color: #d5d5d5;}
#profileChooserWindow .x-window-body{background-color: white;}
/** FOOTER+SUBFOOTER **/
div#footer .actions{
	line-height: 25px;
	margin-bottom: 0;
	background-color: #fff !important;}
div#footer .actions a{
	color: #666;
	font-size: 130%;
	text-transform: uppercase;}
div#footer .actions a:hover{color: #3399aa;}
div.bottom{background-color: #232929;}
div.bottomclose{
    line-height: 15px;
    background-color: #353c40;}
div.bottomclose a{color: transparent !important;}
div.bottomclose a:hover{color: transparent !important;}
div.bottomclose .open{
	padding-right: 0px;
	background: url("../img/opensubfooter.png") right no-repeat;}
div.bottomclose .close{
	padding-right: 0px;
	background: url("../img/closesubfooter.png") right no-repeat;}
#subfooter{background-color: #287785;}
#subfooter a{
    color: #fff !important;
	border-bottom: none;}
#subfooter a:hover{
   border-bottom: none !important;
   color: #3399aa !important;}
div.subfootermenu{font-size: 85%;}
div.subfootermenu ul{width: 150px;}
div.subfootermenu ul li{border-bottom: 1px solid #3399aa;}